Wykres commitów

26 Commity (Hamlib-3.1)

Autor SHA1 Wiadomość Data
dh1tw f5f35800ec added instructions how to compile on OSX 2016-05-09 02:15:36 +02:00
Michael Black cd9b0ed58d Remove input redirects in autogen.sh
JTSDK allow building hamlib from JTSDK-QT or JT-MSYS.

However, on Windows 7 64-bit the i/o redirects are causing the command
console to crash when building from JTSDK-QT.

This patch simply removes the input redirect which shouldn't be
necessary.

73
Mike W9MDB
2016-03-26 08:36:40 -05:00
Bill Somerville 0f35adda2e Make autogen.sh agnostic to whitespace in paths
Note that this patch does not enable builds with whitespace in $SRCDIR
or in `pwd` but it does at least get as far as running configure which
will fail  with a  meaningful warning about  unsafe characters  in the
offending paths.
2015-06-25 10:37:03 +01:00
Nate Bargmann 2fea683ca1 Install build files rather than symlink
Previously, invoking autogen.sh would create symbolic links to needed
Autotools files in the tree only when working from a Git checkout
(source distributions have the files included).  Consideration of this
included the possibility of bugs if the Autotools packages were upgraded
on the developer's system that strange bugs could result.  Copying the
files means the tree is self contained until the next time autoreconf or
autogen.sh is run.

The top level Makefile.am included the variable $(subdirs) in both
SUBDIRS and DIST_SUBDIRS assignments.  While this variable may contain a
useful value, it is undocumented in the manuals.  Relying on it may
result in some directory being ommitted or other changes in the future,
so removing it from the assignments.
2012-10-13 19:09:46 -05:00
Nate Bargmann 9c0b8e352b autogen.sh: Check for autoreconf and use shell var 2012-10-09 21:13:56 -05:00
Nate Bargmann 52be3c47b8 Provide libltdl in source tarballs
Initializing libltdl is now done by the LTDL_INIT macro in configure.ac.
This now creates a libltdl directory in the tree (not tracked in Git)
when autoreconf is run.  The downside is that this complicates the build
a little bit with the advantage that the build can now take place on a
system that does not have libltdl-dev installed as Hamlib will build on
such systems by passing the '--with-included-ltdl' flag to the configure
script.  In particular, this simplifies the build on Linux for the mingw32
host by not having to run libtoolize manually and assures that libltdl
is built with the same build and host architectures as Hamlib.

Now check if '--with-included-ltdl' has been passed to configure and if
not, only then test for the presence of an installed ltdl.h.

Commented out AM_MAINTAINER_MODE macro.  It is recommended by the
Automake manual that this macro and its configure options not be used as
the Autotools system is designed to regenerate its files.  Let me know
if this is problem as it can be reversed easily enough.  The autogen.sh
script no longer passes the '--enable-maintainer-mode' option to
configure when bootstrapping the build system from Git.

Minor edits in configure.ac to improve readability.

Updated build-win32 files in scripts/
2012-10-07 08:31:10 -05:00
Nate Bargmann 59d1e3317b autogen.sh: Clean up syntax
Standardize all variable names to be upper case.
Move 'cd' command to improve readability.
2012-09-25 14:40:42 -05:00
Nate Bargmann f3e732ff94 Use autoreconf to generate configure script.
Later Autotools documentation prefers the use of autoreconf to generate or
regenerate the configure script.  The autoreconf program is responsible
for running the various autotools in a correct order depending on the
macros used in configure.ac.
2012-02-03 21:45:24 -06:00
Stephane Fillod 522229d736 chmod +x autogen.sh 2011-05-31 14:57:17 +02:00
Kamal Mostafa, KA6MAL 1274d535ce Remove bundled libltdl (libtool)
Hamlib shall now depend on the system to provide libtool.


git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@3046 7ae35d74-ebe9-4afe-98af-79ac388436b8
2011-02-13 19:01:28 +00:00
Nate Bargmann, N0NB 7c43cd0da9 Fix echo command for embedded newline.
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2854 7ae35d74-ebe9-4afe-98af-79ac388436b8
2010-03-11 23:24:41 +00:00
Kamal Mostafa, KA6MAL 44e5abe225 Update bundled libltdl (libtool) to version 2.2.6b to address CVE-2009-3736.
- autogen.sh: never downgrade our bundled libltdl/ (only run libtoolize if
        system version is newer than our bundled version).
 - autofixer.sh: script removed as libtool 1.x is no longer allowed.
 - configure.ac: (not enabled) optional setting to deprecate embedded libltdl/.



git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2841 7ae35d74-ebe9-4afe-98af-79ac388436b8
2010-03-01 18:43:38 +00:00
Nate Bargmann, N0NB 5b308fcbd8 Quote ltz_opt to fix "-i: Command not found" shell error.
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2811 7ae35d74-ebe9-4afe-98af-79ac388436b8
2010-01-22 12:10:02 +00:00
Stéphane Fillod, F8CFE aa9830a434 autodetect libtool v1 vs. v2 invocation
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2704 7ae35d74-ebe9-4afe-98af-79ac388436b8
2009-06-01 17:05:52 +00:00
Stéphane Fillod, F8CFE c747b0c155 Update libtool support, patch by Priit ES0PLS
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2690 7ae35d74-ebe9-4afe-98af-79ac388436b8
2009-04-29 18:31:30 +00:00
Diane Bruce, VA3DB f8d4b98fe4 - These should have been commented out.
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2185 7ae35d74-ebe9-4afe-98af-79ac388436b8
2007-02-15 12:50:04 +00:00
Diane Bruce, VA3DB 69dd01beb6 - document debian/FreeBSD needs for AUTOMAKE etc.
- add in libtoolize which should be there


git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2184 7ae35d74-ebe9-4afe-98af-79ac388436b8
2007-02-13 22:41:21 +00:00
Robert Steinhäußer, DL1NC 3f5377bb7c trying with exec bit again
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2179 7ae35d74-ebe9-4afe-98af-79ac388436b8
2007-01-29 10:07:10 +00:00
Robert Steinhäußer, DL1NC 67b1483e01 *** empty log message ***
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2178 7ae35d74-ebe9-4afe-98af-79ac388436b8
2007-01-29 10:03:43 +00:00
Nate Bargmann, N0NB ea002464c7 20061107:
Update:
		Add orion.h to Makefile.am and edited README.betatester
		and README.developer for clarity (hopefully).  Added a
		comment to autogen.sh (no command changes).


git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2160 7ae35d74-ebe9-4afe-98af-79ac388436b8
2006-11-07 21:57:57 +00:00
Stéphane Fillod, F8CFE 2fd84f56bd grr
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1303 7ae35d74-ebe9-4afe-98af-79ac388436b8
2002-11-28 22:45:10 +00:00
Stéphane Fillod, F8CFE 077a49e7e6 Gentoo needs the WANT_AUTOCONF_2_5
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1298 7ae35d74-ebe9-4afe-98af-79ac388436b8
2002-11-28 22:31:08 +00:00
Stéphane Fillod, F8CFE aa2785790a customize the script to your own needs!
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1222 7ae35d74-ebe9-4afe-98af-79ac388436b8
2002-10-29 22:43:39 +00:00
Robert Steinhäußer, DL1NC 13d87dea28 fixed it
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1090 7ae35d74-ebe9-4afe-98af-79ac388436b8
2002-07-03 13:53:20 +00:00
Robert Steinhäußer, DL1NC 414fe9618a *** empty log message ***
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1089 7ae35d74-ebe9-4afe-98af-79ac388436b8
2002-07-03 13:50:01 +00:00
Stéphane Fillod, F8CFE c540d709ec Initial release
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1087 7ae35d74-ebe9-4afe-98af-79ac388436b8
2002-07-01 22:11:24 +00:00