Wykres commitów

302 Commity (master)

Autor SHA1 Wiadomość Data
Nate Bargmann 87688bc254 hamlib.pc.in: Use AC_SUBST variables
Use AC_SUBST variables for generating hamlib.pc based on local
configuration of Hamlib.

Rework libusb pkg-config section and set LIBUSB as an AC_SUBST variable.
2013-10-01 03:00:59 -05:00
Nate Bargmann 1f0590dfbe Fix conditional build of winradio backend
With the new registration code set the HAVE_WINRADIO preprocessor
conditional if the winradio backend is to be built and test this
conditional in src/register.c whether to build winradio support.
2013-09-22 20:45:49 -05:00
Nate Bargmann 9210621c75 Remove dependency on libltdl
No longer depend on libltdl from the libtool package.  The
winradio/linradio/wg313api backend still depends on libdl, but since it
is only compiled on POSIX, it will use the POSIX supplied libdl.

Update documentation to remove references to libltdl.
2013-09-18 22:58:00 -05:00
Nate Bargmann 332a04b7cd Clean up backend Makefile.am files
Moved all backend *.h files into the SOURCES primary as Automake
documentation states all source file types should be listed.  This
causes Automake to include *.h files in rebuild rules for the targets.

Removed the '-DIN_HAMLIB' assignment from the CFLAGS primary in each
backend and assigned it to AM_CPPFLAGS in configure.ac.  The effect is
the same and it simplifies the backend Makefile.am files.

Removed all commented lines.
2013-09-16 21:51:39 -05:00
Nate Bargmann 36f5f4cf6a Revert to previous handling of getaddrinfo()
Use the system gettaddrinfo function when possible as before.  Tested on
GNU, Cygwin, MinGW on Linux, and MinGW on Windows.  Under MinGW the
replacement getaddrinfo is used.  Perhaps this is an area for
investigation to be certain MinGW really doesn't supply getaddrinfo.
This reverts some of the patches from Remi Chateauneu in commit
60019c9.  This fixes build issues encountered building the Windows
binary daily snapshots.

Enabled static library build by default at configure time.

Fixed pthread library linking for the ars backend on MinGW.
2013-09-15 19:47:49 -05:00
Remi Chateauneu 60019c9444 Monolitic libraries. 2013-09-08 14:56:28 +01:00
Jonny public dd5a8f58b6 ether6: New rotor backend from Jonny, DG9OAA
I have now written a new rotor control based on an Atmel ethernet board
and used with me. It works well so far.

Signed-off-by: Nate Bargmann <n0nb@n0nb.us>
2013-07-20 08:02:12 -05:00
Nate Bargmann ea97c7c3e9 Preserve CFLAGS & CXXFLAGS for the configure user
The Automake manual makes it clear that certain user variables such as
CC, CFLAGS, CXXFLAGS, CPPFLAGS, and so on are to be preserved for the
user running configure.  This patch cleans up such assignments and
assures that PTHREAD_CFLAGS and so forth are applied to those targets
that require it.
2013-05-25 06:00:36 -05:00
Nate Bargmann b9ff04abf0 Fix W2k 'freeaddrinfo' error
Trying to run the pthread enabled binaries on W2k resulted in an error
dialog with the text, "The procedure entry point freeaddrinfo could not be
located in ws2_32.dll".  A Microsoft support page
(http://support.microsoft.com/kb/955045) hints that when 'ws2tcpip.h' is
included that 'wspiapi.h' should be included as well.  Since MinGw
includes both files, this patch corrects the runtime error on W2k
2013-05-18 07:31:40 -05:00
Nate Bargmann ab9f942b17 configure.ac: Test for existence of AM_PROG_AR macro
The inclusion of AM_PROG_AR macro broke Automake 1.11.1 on Debian
Squeeze.  Now test for its existence and only call it when it is
defined.
2013-05-17 05:43:17 -05:00
Nate Bargmann ba4e6cc345 configure.ac: Quell configure warnings on Cygwin
Building on Cygwin caused warnings about unknown path to 'ar' and a more
serious looking warning about 'ws2tcpip.h'.  These have been fixed.
2013-05-16 21:33:25 -05:00
Nate Bargmann ca13b51a65 Specify AC_CONFIG_LIBOBJ_DIR as lib
As AC_LIBOBJ is used, make sure that the lib directory is known to the
build system.
2013-05-09 22:08:52 -05:00
Ladislav Vaiz 6d4295af2c Add Android build support
Android makefile fragments are distributed as extra distribution files
by the GNU build system but are otherwise ignored.  The Android build
support is independent and does not rely on the GNU build system.

See android/README.android for more info.

Signed-off-by: Nate Bargmann <n0nb@n0nb.us>
2013-04-26 22:31:56 -05:00
Nate Bargmann 74a6e7e6b9 Build libltdl recursively instead of as a sub-project
Building libltdl recursively now eliminates the second 'configure' run
inside the libltdl directory and requires the distribution of fewer
files and quiets compilation.

Also, if the 'configure' option '--with-included-ltdl' is not passed and
a system libltdl is found, the included libltdl directory will not even
be built.  Only when the included libltdl is needed will it be built.
2013-04-22 17:29:13 -05:00
Nate Bargmann b3fe971c23 Merge branch 'texinfo'
Merge in initial draft of Hamlib manual written in texinfo.
Output in info, HTML, and PDF formats is supported and included
in distribution tarballs from now on.
2013-04-12 11:00:18 -05:00
Nate Bargmann b223a624a4 configure.ac: Remove unused hamlibdocdir variable
The hamlibdocdir variable was not referenced anywhere in the
Makefile.in's so remove it as it is now duplicated by docdir provided by
Autotools.
2013-02-27 12:51:22 -06:00
Nate Bargmann 96977e2f71 configure.ac: Add build system test for readline
Test for readline presence and configuration time options controlling
readline use in rigctl and rotctl.
2013-02-21 21:37:18 -06:00
Nate Bargmann b1fa8d6303 Merge branch 'master' of ssh://git.code.sf.net/p/hamlib/code 2013-01-27 09:13:29 -06:00
Thomas Beierlein 302d0b2ffe Small bug in configure.ac
Hi all,

just found a minor problem in the configure.ac file for hamlib 1.2.15.3.

Back in 2007 Stephane added some checks to make the build system
respect pthreads (see commit from 11 Sep 2007). In that he added some
line to modify CFLAGS and CXXFLAGS (see lines 87.. in configure.ac)

 ACX_PTHREAD
 if test x"$acx_pthread_ok" = xyes; then
        CFLAGS="${CFLAGS} ${PTHREAD_CFLAGS}"
        CXXFLAGS="${CFLAGS} ${PTHREAD_CFLAGS}"
 fi

These code let the build system ignore the CXXFLAGS setting by replacing
it by CFLAGS. I just checked that these error affects only the
building of the c++ bindings. So it shoudl be easy to fix.

Correct version should do

        CXXFLAGS="${CXXFLAGS} ${PTHREAD_CFLAGS}"

instead. See the attached patch.

73, de Tom DL1JBE.

Signed-off-by: Nate Bargmann <n0nb@n0nb.us>

Note that this bug that affected the Hamlib-1.2.15 and earlier branches
also has affected the master branch.  This is now corrected and CXXFLAGS
is preserved through configure.ac.
2013-01-27 09:07:17 -06:00
Nate Bargmann f6d464de38 configure.ac: Display C++ compiler options
C++ compiler options had not been shown at the end of the run of the
configure script.  Now show them.
2013-01-27 09:01:43 -06:00
Nate Bargmann 4e04e0c210 configure.ac: Check for pkg-config presence
If pkg-config is not installed, a very cryptic error occurs when
autogen.sh runs the configure script.  Add a check from:

http://lists.gnu.org/archive/html/automake/2011-03/msg00008.html

to check for pkg-config presence and if pkg-config is not found, a stub
macro disables any configuration of any feature relying on its presence.
2013-01-26 07:32:51 -06:00
Nate Bargmann 44d99a61cd Build system fixes for the Perl/Python/TCL bindings
Various fixes for building the bindings properly.

Install TCL binding to $(libdir)/tcl/Hamlib, arbitrarily chosen since
there seems to be no standard installation location.  When install
location is changed, tcltest.tcl documents the needed change to a TCL
script.

In the Perl and Python test scripts, improved the QRA examples.  In all
scripts used tabs to line up printed values nicely.

Updated INSTALL and NEWS for recent updates.  Better documented bindings
installation and uninstallation in INSTALL.
2012-11-28 17:11:41 -06:00
Nate Bargmann 1979a3f8a8 Swig and Python macro files updates
Use ax_pkg_swig.m4 from the GNU Autoconf Macro Archive as it is actively
maintained and update configure.ac accordingly.

Moved the Swig test to the bindings section of configure.ac.
Refactored the logic of the Swig test.

Updated ax_python_devel.m4 to latest version in the Autoconf Macro
Archive (removes two email addresses, not other changes).

Removed aclocal-include.m4 and lf_warnings.m4 as they were not being
used any longer.

Update macros definitions in macros/Makefile.am to recent additions and
deletion of the local macro files.
2012-11-20 05:58:46 -06:00
Nate Bargmann 00aaaf4c50 configure.ac: Clean up the binding builds a bit.
A Perl file was being compile whether Perl binding was enabled or not.
Fixed that and configured an AM_CONDITIONAL for Perl so its components
will not be built when it is not enabled.
2012-11-17 08:45:16 -06:00
Nate Bargmann 21fc7f90bb configure.ac: Consolidate funcs and header checks
As AC_CHECK_HEADERS and AC_CHECK_FUNCS take multiple file names,
consolidate the multiple macro calls into a single call for each.

Remove the last obsolescent macro calls.
2012-11-10 08:49:44 -06:00
Nate Bargmann d54ec38c70 configure.ac: Remove previously dnl'ed lines
Also 'dnl' some more obsolecent macros
2012-10-23 05:33:34 -05:00
Nate Bargmann 3bb0556f9f rigmatrix.html target is conditional in tests/Makefile
If libgd-dev is not installed, an Automake conditional will disable the
rigmatrix.html target in tests/Makefile.  Optionally, this target may
also be disabled by use of the '--disable-html-matrix' option passed to
the configure script.  By default the configure script will enable the
target if the libgd development files are found and disable it when they
are not.
2012-10-17 21:06:03 -05:00
Nate Bargmann 19a0a4357b configure.ac: Place Autotools programs in build-aux
Autotools installs several programs to aid building Hamlib.  Have
Autotools place them in a separate directory.
2012-10-11 22:23:37 -05:00
Nate Bargmann 95ec564af2 Disable static builds by default
Static libs are generally not wanted so disable their builds by default.
Remove references to '--disable-static' from documentation and example
scripts.
2012-10-11 09:17:58 -05:00
Nate Bargmann 30e58dfa67 configure.ac: rigmem XML support user optional
I found that building on Cygwin that when libxml2 is installed, MSYS
fails the compile as libxml2 is installed outside the MSYS idea of
'root'.  As this feature depends on an external library, give user the
option of compiling with this support.  Default is to not build rigmem
with XML support.
2012-10-08 22:23:14 -05:00
Nate Bargmann 26da1df586 configure.ac: Readability formatting
Assure shell tests do not test a null value.
2012-10-08 16:40:39 -05:00
Nate Bargmann 0232e30fc0 ABI backward compatibility enhancement
Use the libtool link mode argument '-version-info' to set the Hamlib 3
ABI to be compatible with Hamlib 1.2 ABI.  As the current ABI has not
been changed or removed, we should be able to maintain backward
compatibility.  The libtool docs state that so long as the ABI is only
added to, backward compatibility should be maintained.

My idea here is to be able to have presently compiled programs be able
to use binary libraries of Hamlib 3 without recompiling.  So far I have
tested this locally on Linux and Windows.  More testing is welcome.
2012-10-08 13:07:35 -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 55d034c834 Build system: Syntax and formatting cleanup
Cleaned up M4sh syntax for variable quoting, replaced shell 'if'
conditionals with M4sh AS_IF macro and shell 'case' with AS_CASE macro.
Properly quoted macro variables.  Added comments to configure.ac
describing actions, commented out obsolete macros, commented obsolecent
macros, and added comments for major sections.

Corrected a Mingw linker error on the .EXE files adding
'--enable-auto-import' to their LD flags.  Testing this commit on win32
shows that rigctld is now working properly.  Will need to port this to
the Stable branch and test.

Replaced older local macros with newer replacements from GNU Autoconf
archive.
2012-09-27 14:22:07 -05:00
Nate Bargmann ea47d89f3f configure.ac: Quell autoconf obsolete warnings
Using the -Wall switch to autoconf/autoreconf revealed a number of
obsolete macros.  At the moment, offending macros have been commented
out using 'dnl'.  They will be removed at some later date.
2012-09-25 22:29:30 -05:00
Nate Bargmann a5f13e0056 Set AC_PREREQ to 2.67, enable Automake warnings
Deprecate the use of the INCLUDES variable in favor of the AM_CPPFLAGS
variable per Automake warnings and documentation.
2012-02-03 22:09:45 -06:00
Nate Bargmann 8c145cfc6b Merge branch 'API_3'
Conflicts:
	.gitignore
	Makefile.am
	NEWS
	c++/Makefile.am
	configure.ac
	hamlib.spec.in
	rpcrig/rpcrig.x
	rpcrig/rpcrig_backend.c
	rpcrig/rpcrig_backend.h
	rpcrig/rpcrig_proc.c
	rpcrig/rpcrigd.c
	rpcrot/rpcrot.x
	rpcrot/rpcrot_backend.c
	rpcrot/rpcrot_backend.h
	rpcrot/rpcrot_proc.c
	rpcrot/rpcrotd.c
	src/Makefile.am
	tests/rigctl.1
	tests/rotctl.1
2012-02-03 15:03:39 -06:00
Nate Bargmann 8fc10c6389 Bump version string to 1.2.15~rc1 2012-01-26 09:13:19 -06:00
Frank Goenninger f6ea9f1246 Add ADAT ADT-200A backend
Signed-off-by: Stephane Fillod <fillods@users.sf.net>
2012-01-11 23:16:41 +01:00
Andrew Errington 1a77ef9eb9 Initial support for CM108 GPIO contorl of PTT
Signed-off-by: Nate Bargmann <n0nb@n0nb.us>
2012-01-11 06:16:51 -06:00
Nate Bargmann ae07f38219 Add configuration summary at end of configure run. 2011-12-07 22:22:52 -06:00
Nate Bargmann 22c3eb9c90 Remove rpm make target.
RPM packages are built by distribution maintainers.  Support for
building RPMs is no longer required in Hamlib.
2011-12-07 21:20:00 -06:00
Nate Bargmann cc27f3717e Replace backtick as GNU style beginning quote.
It goofs up the syntax highlighting of shell code in the Geany editor!
2011-12-03 11:58:43 -06:00
Stephane Fillod 3402e594ff Merge branch 'master' 2011-08-21 23:40:17 +02:00
Stephane Fillod be74cf0f54 add rotator Celestron/Orion Teletrack Az-G telescope mount 2011-08-21 23:30:41 +02:00
Stephane Fillod 23c28e84e8 Kill RPC backends and rpc.rigd/rpc.rotd 2011-08-21 13:23:01 +02:00
Nate Bargmann 5f2bf62947 Setup for 1.2.15 development cycle 2011-07-13 22:03:12 -05:00
Nate Bargmann 1b74a5be14 Begin 1.2.14 release process 2011-07-13 21:56:04 -05:00
Øystein Hårberg e53bfe96b8 New TS-7400 based rotor backend
From Øystein Hårberg, LA7LKA, a backend for a rotor based on the TS-7400
embedded ARM board running Linux from http://www.embeddedarm.com/

Signed-off-by: Nate Bargmann <n0nb@n0nb.us>
2011-07-10 21:20:28 -05:00
Nate Bargmann 11bf209038 Distribute scripts/ in source releases. 2011-06-20 22:26:27 -05:00
Nate Bargmann c5826bd00b Edit AC_INIT per autoconf docs
Add note on Hamlib version string.
2011-06-10 17:11:23 -05:00
Nate Bargmann d1e6d506da Edit AC_INIT per autoconf docs
Add note on Hamlib version string.
2011-06-10 13:32:55 -05:00
Nate Bargmann deda9ccc4a Set versions for 1.3.0~alpha 2011-06-08 21:01:23 -05:00
Stephane Fillod b60c28894a Add IF-100 rotor support 2011-05-26 22:07:26 +02:00
Stephane Fillod 48a770eb7d allow and set silent build as a default 2011-05-22 23:20:12 +02:00
Kamal Mostafa 0c7966fc30 Fix mingw32 cross-compilation procedure and config
Updated README.release procedure and configure.ac for Windows DLL (mingw32)
build.  Now that hamlib no longer bundles libltdl (libtool), libltdl must
be imported, configured with --host-i586-mingw32msvc, and built (before
configuring hamlib with --host-i586-mingw32msvc).
2011-03-27 10:47:11 -07:00
Nate Bargmann aa349ea225 Update master branch version string
Master branch, a.k.a. "trunk" branch for main development, will now have
its numeric version string appended by '~git'.  Per Kamal Mostafa,
KA6MAL, the use of the '~' character causes packaging systems to treat
the version string as an ealier release.  e.g. The Debian packaging
system treats 1.2.14~git as earlier than 1.2.14 which is useful to
avoid confusion after release.
2011-03-19 18:30:38 -05:00
Nate Bargmann, N0NB 33242c91eb Get ready for the next round of development
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@3071 7ae35d74-ebe9-4afe-98af-79ac388436b8
2011-03-12 15:13:16 +00:00
Nate Bargmann, N0NB c59234f1c6 Set version to 1.2.13 for pending release
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@3068 7ae35d74-ebe9-4afe-98af-79ac388436b8
2011-03-12 14:30:23 +00:00
Kamal Mostafa, KA6MAL 71ac8d168f configure: refine advice for missing ltdl.h
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@3061 7ae35d74-ebe9-4afe-98af-79ac388436b8
2011-02-27 15:27:30 +00:00
Kamal Mostafa, KA6MAL 128c06982a configure: add check and advice for missing ltdl.h
Stop the build at configure time if we can't find ltdl.h in the standard
include paths, and advise installation of libltdl development package.



git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@3060 7ae35d74-ebe9-4afe-98af-79ac388436b8
2011-02-26 18:50:06 +00: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
Kamal Mostafa, KA6MAL a60b65c3fc fix configure.ac paths for FreeBSD
From: Ayan George <ayan@ayan.net>

Allow build to find components (e.g. libtool) installed in /usr/local
on FreeBSD.


git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@3045 7ae35d74-ebe9-4afe-98af-79ac388436b8
2011-02-13 18:49:58 +00:00
Stéphane Fillod, F8CFE 1d8e24003a added TRM8060
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2997 7ae35d74-ebe9-4afe-98af-79ac388436b8
2010-10-26 20:47:35 +00:00
Kamal Mostafa, KA6MAL 0a8b6ad41e Force automake to invoke the C (not C++) linker in kit/ when no C++ is in use.
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2989 7ae35d74-ebe9-4afe-98af-79ac388436b8
2010-09-29 17:58:32 +00:00
Stéphane Fillod, F8CFE bc5fd233cd get ready for next round
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2973 7ae35d74-ebe9-4afe-98af-79ac388436b8
2010-09-03 21:28:06 +00:00
Stéphane Fillod, F8CFE 1d39fe67c1 release 1.2.12
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2971 7ae35d74-ebe9-4afe-98af-79ac388436b8
2010-09-03 21:21:53 +00:00
Stéphane Fillod, F8CFE b818045a0a - better portability check with HAVE_SIGACTION
- fix segfault when doing rig_set_trn(POLL->OFF->POLL)
- implement remove_trn_rig()/remove_trn_poll_rig() for rig_set_trn(TRN_OFF)


git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2956 7ae35d74-ebe9-4afe-98af-79ac388436b8
2010-08-21 11:37:58 +00:00
Stéphane Fillod, F8CFE 877a50a3eb get ready for next round
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2942 7ae35d74-ebe9-4afe-98af-79ac388436b8
2010-05-31 21:49:59 +00:00
Stéphane Fillod, F8CFE 7e7d711042 release 1.2.11
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2940 7ae35d74-ebe9-4afe-98af-79ac388436b8
2010-05-31 21:45:28 +00:00
Stéphane Fillod, F8CFE fcb1a784c1 Add M2 RC2800 rotator backend, patch by Magne Maehre
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2918 7ae35d74-ebe9-4afe-98af-79ac388436b8
2010-05-19 21:56:00 +00:00
Stéphane Fillod, F8CFE 3de1b6918d fix build when tcl binding selected but not python
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2903 7ae35d74-ebe9-4afe-98af-79ac388436b8
2010-05-02 21:55:00 +00:00
Stéphane Fillod, F8CFE 9f3e68bb9e ease build without tcl
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2900 7ae35d74-ebe9-4afe-98af-79ac388436b8
2010-04-26 20:06:12 +00:00
Stéphane Fillod, F8CFE a81145dd96 first release of ARS-RCI
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2898 7ae35d74-ebe9-4afe-98af-79ac388436b8
2010-04-25 21:30:17 +00:00
Stéphane Fillod, F8CFE 6ee58f0bff get ready for IPv6
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2883 7ae35d74-ebe9-4afe-98af-79ac388436b8
2010-04-16 20:50:14 +00:00
Stéphane Fillod, F8CFE 9082a3a5da - bindings are not built by default anymore
- replace python.m4 with newer version from autoconf-archive


git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2882 7ae35d74-ebe9-4afe-98af-79ac388436b8
2010-04-16 20:01:42 +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
Stéphane Fillod, F8CFE cc2cfa1006 get ready for next round
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2761 7ae35d74-ebe9-4afe-98af-79ac388436b8
2009-11-02 22:58:03 +00:00
Stéphane Fillod, F8CFE 987c5d7327 release 1.2.10
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2760 7ae35d74-ebe9-4afe-98af-79ac388436b8
2009-11-02 22:14:10 +00:00
Stéphane Fillod, F8CFE e6321b99ad check CXX presence, compile .cc files conditionaly (usrp_impl.cc)
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2746 7ae35d74-ebe9-4afe-98af-79ac388436b8
2009-11-01 14:45:59 +00:00
Nate Bargmann, N0NB 8a9a351e9d OSX patches from Stelios, M0GLD
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2742 7ae35d74-ebe9-4afe-98af-79ac388436b8
2009-10-30 17:59:10 +00:00
Nate Bargmann, N0NB 9eeb9f2141 Adding configure.ac back in as Stephane appears to be working on the
libtool issue.



git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2707 7ae35d74-ebe9-4afe-98af-79ac388436b8
2009-06-03 18:21:48 +00:00
Nate Bargmann, N0NB 0cd704fee4 configure.ac superceded by configure.ac.ltv2 and configure.ac.ltv2 so
removing to avoid confusion.  Updated README.developer to reflect these
new files when adding a new backend.



git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2706 7ae35d74-ebe9-4afe-98af-79ac388436b8
2009-06-03 18:01:20 +00:00
Stéphane Fillod, F8CFE 4776b181f6 Support for the SPID Rot2Prog rotator controller, by Norvald H. Ryeng, LA6YKA
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2699 7ae35d74-ebe9-4afe-98af-79ac388436b8
2009-06-01 10:28:55 +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
Stéphane Fillod, F8CFE 9b363f9c96 Make building tcl-bindings optional
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2684 7ae35d74-ebe9-4afe-98af-79ac388436b8
2009-03-23 22:49:45 +00:00
Stéphane Fillod, F8CFE 672c9fca85 Get rid of included pkg-config macros and use system one. Patch by Priit Laes
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2679 7ae35d74-ebe9-4afe-98af-79ac388436b8
2009-03-21 11:32:27 +00:00
Stéphane Fillod, F8CFE 16eba6648e make missing libxml-2.0 non fatal
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2678 7ae35d74-ebe9-4afe-98af-79ac388436b8
2009-03-21 11:25:21 +00:00
Stéphane Fillod, F8CFE c14de60c41 Use pkg-config check for libxml2 instead of ancient m4 macro, patch by Priit Laes
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2677 7ae35d74-ebe9-4afe-98af-79ac388436b8
2009-03-21 11:19:02 +00:00
Stéphane Fillod, F8CFE 0a64ab0e2c R&S skelton backend
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2676 7ae35d74-ebe9-4afe-98af-79ac388436b8
2009-03-21 11:07:19 +00:00
Nate Bargmann, N0NB 68b87aa917 Bump release version to 1.2.10svn
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2674 7ae35d74-ebe9-4afe-98af-79ac388436b8
2009-03-07 02:42:08 +00:00
Stéphane Fillod, F8CFE 7215edda2a get ready for next round (1.2.10)
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2667 7ae35d74-ebe9-4afe-98af-79ac388436b8
2009-02-25 19:16:46 +00:00
Stéphane Fillod, F8CFE ba091a3108 Update for 1.2.9 release
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2665 7ae35d74-ebe9-4afe-98af-79ac388436b8
2009-02-25 19:15:01 +00:00
Stéphane Fillod, F8CFE 48ea7c9263 do not distribute any more the gnuradio backend (out of date)
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2592 7ae35d74-ebe9-4afe-98af-79ac388436b8
2009-01-24 13:33:49 +00:00
Stéphane Fillod, F8CFE 8dd158daa6 Heathkit HD 1780 Intellirotor backend, by Rob Frohne, KL7NA
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2590 7ae35d74-ebe9-4afe-98af-79ac388436b8
2009-01-20 19:44:04 +00:00
Stéphane Fillod, F8CFE fb32a21fbf next version will be 1.2.9
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2585 7ae35d74-ebe9-4afe-98af-79ac388436b8
2009-01-14 11:55:27 +00:00
Nate Bargmann, N0NB aa4a2fef88 Patch from Thomas Beierlein, DL1JBE, to fix parallel make, i.e.
`make -jN'.


git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2561 7ae35d74-ebe9-4afe-98af-79ac388436b8
2009-01-05 12:16:47 +00:00
Thomas Beierlein, DL1JBE c6f356914b Add dummy() function to libmisc.a so that that library will never be empty.
OpenSolaris linker does not like empty libs.


git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2494 7ae35d74-ebe9-4afe-98af-79ac388436b8
2008-12-08 19:54:06 +00:00
Stéphane Fillod, F8CFE a94a781a6c get ready for next round
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2467 7ae35d74-ebe9-4afe-98af-79ac388436b8
2008-11-02 22:11:17 +00:00
Stéphane Fillod, F8CFE ca367df7bc Update for 1.2.8 release
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2464 7ae35d74-ebe9-4afe-98af-79ac388436b8
2008-11-02 22:00:02 +00:00
Stéphane Fillod, F8CFE 9aa76d83b8 getaddrinfo replacement + libusb build fix
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2457 7ae35d74-ebe9-4afe-98af-79ac388436b8
2008-11-02 12:43:15 +00:00
Stéphane Fillod, F8CFE 5fe16b714a swig 1.3.21 does not work, so raise at least to 1.3.22, maybe higher
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2441 7ae35d74-ebe9-4afe-98af-79ac388436b8
2008-10-31 22:22:23 +00:00
Stéphane Fillod, F8CFE c365417595 kill microtune backend
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2440 7ae35d74-ebe9-4afe-98af-79ac388436b8
2008-10-31 22:20:40 +00:00
Stéphane Fillod, F8CFE 527f0a0ee6 check for getaddrinfo() availability, new kit rotor backend
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2435 7ae35d74-ebe9-4afe-98af-79ac388436b8
2008-10-31 07:47:53 +00:00
Stéphane Fillod, F8CFE f6a7e6628c added GS-232A rotator controller
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2361 7ae35d74-ebe9-4afe-98af-79ac388436b8
2008-05-23 14:14:17 +00:00
Stéphane Fillod, F8CFE b58bd02ef3 do not make rigctld conditional anoymore, check for winsock2 so rigctld can compile on mingw32
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2358 7ae35d74-ebe9-4afe-98af-79ac388436b8
2008-05-08 16:21:33 +00:00
Stéphane Fillod, F8CFE ac5d85e420 get ready for next round
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2324 7ae35d74-ebe9-4afe-98af-79ac388436b8
2008-04-11 18:22:01 +00:00
Stéphane Fillod, F8CFE ec1df36048 release 1.2.7.1
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2323 7ae35d74-ebe9-4afe-98af-79ac388436b8
2008-04-11 18:18:45 +00:00
Stéphane Fillod, F8CFE 20e2fbf8ec moved miniVNA to kit subdir
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2321 7ae35d74-ebe9-4afe-98af-79ac388436b8
2008-04-11 18:03:53 +00:00
Thierry Leconte, F4DWV 0a44db2145 add miniVNA backend
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2306 7ae35d74-ebe9-4afe-98af-79ac388436b8
2008-03-05 20:32:23 +00:00
Stéphane Fillod, F8CFE d1d06636fa get ready for next round
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2299 7ae35d74-ebe9-4afe-98af-79ac388436b8
2008-02-13 23:21:36 +00:00
Stéphane Fillod, F8CFE eaef5e49a5 Update for 1.2.7 release
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2294 7ae35d74-ebe9-4afe-98af-79ac388436b8
2008-02-13 22:55:59 +00:00
Stéphane Fillod, F8CFE ee28cc5bbb * rigctld depends on pthread
* enable pthread CFLAGS for everyone when pthread present


git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2239 7ae35d74-ebe9-4afe-98af-79ac388436b8
2007-11-11 22:46:58 +00:00
Nate Bargmann, N0NB ef7659e1e0 Makefile.am and rig.h minor edits to the comments to (hopefully) improve
readability.  configure.ac added AM_PROG_CC_C_O macro to quiet error
message regarding rigmem.c in tests/Makefile.am from autoconf 2.61 on
Debian Stable.


git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2225 7ae35d74-ebe9-4afe-98af-79ac388436b8
2007-11-01 01:13:30 +00:00
Diane Bruce, VA3DB c1b7435557 - gt_HEADER_INTTYPES_H is definitely bogus here, leftover from what?
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2183 7ae35d74-ebe9-4afe-98af-79ac388436b8
2007-02-13 22:32:47 +00:00
Diane Bruce, VA3DB 456b899b2b - first cut at fixing configure to recognise --without-tcl-binding
and --without-python-binding options


git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2173 7ae35d74-ebe9-4afe-98af-79ac388436b8
2006-12-27 04:41:39 +00:00
Nate Bargmann, N0NB 21d680aec8 Advance version to 1.2.7cvs
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2172 7ae35d74-ebe9-4afe-98af-79ac388436b8
2006-12-22 14:49:03 +00:00
Nate Bargmann, N0NB 62bedf168a Update NEWS and configure.ac for 1.2.6 release.
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2169 7ae35d74-ebe9-4afe-98af-79ac388436b8
2006-12-22 13:52:45 +00:00
Nate Bargmann, N0NB 8c989688b8 Welcome DL1JBE, AD7AI, W1HKJ to the Hamlib developers group.
Advise against editing Changelog directly.
Bump to 1.2.6rc1


git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2166 7ae35d74-ebe9-4afe-98af-79ac388436b8
2006-12-10 14:41:35 +00:00
Stéphane Fillod, F8CFE eb7b3348e2 get ready for next round
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2083 7ae35d74-ebe9-4afe-98af-79ac388436b8
2006-02-26 22:37:43 +00:00
Stéphane Fillod, F8CFE 33861dc508 1.2.5 release
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2081 7ae35d74-ebe9-4afe-98af-79ac388436b8
2006-02-26 19:47:50 +00:00
Stéphane Fillod, F8CFE 07a8c95610 make libusb usage optional
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2053 7ae35d74-ebe9-4afe-98af-79ac388436b8
2005-11-19 14:41:37 +00:00
Stéphane Fillod, F8CFE b2e2b8e71d don't fail if optional pkg are not found
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2051 7ae35d74-ebe9-4afe-98af-79ac388436b8
2005-11-17 22:16:51 +00:00
Stéphane Fillod, F8CFE 86f5db112d check for usb and usrp packages
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2045 7ae35d74-ebe9-4afe-98af-79ac388436b8
2005-11-01 22:57:48 +00:00
Stéphane Fillod, F8CFE 2f18531e26 check for Python presence
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2012 7ae35d74-ebe9-4afe-98af-79ac388436b8
2005-04-13 18:56:19 +00:00
Stéphane Fillod, F8CFE f44311a46c get ready for next round
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1987 7ae35d74-ebe9-4afe-98af-79ac388436b8
2005-04-03 22:47:39 +00:00
Stéphane Fillod, F8CFE 6b5c97c97e 1.2.4 release
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1985 7ae35d74-ebe9-4afe-98af-79ac388436b8
2005-04-03 22:44:29 +00:00
Stéphane Fillod, F8CFE 98971567e5 search tcl headers in tcl dir, enter bindings only if there's someting to do
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1961 7ae35d74-ebe9-4afe-98af-79ac388436b8
2005-04-03 18:33:52 +00:00
Stéphane Fillod, F8CFE 81d9a7b369 allow to select indivial bindings to build, patch by Hargobind S. Khalsa
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1960 7ae35d74-ebe9-4afe-98af-79ac388436b8
2005-04-03 17:06:37 +00:00
Stéphane Fillod, F8CFE af21fced51 initial parallel port support for *BSD
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1924 7ae35d74-ebe9-4afe-98af-79ac388436b8
2005-02-20 02:38:29 +00:00
Stéphane Fillod, F8CFE f66acc1bb4 check for <inttypes.h>, better check at tcl working dist
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1902 7ae35d74-ebe9-4afe-98af-79ac388436b8
2005-01-24 22:54:05 +00:00
Stéphane Fillod, F8CFE 32204bf237 1.2.4cvs version
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1881 7ae35d74-ebe9-4afe-98af-79ac388436b8
2004-11-17 22:12:52 +00:00
Stéphane Fillod, F8CFE 15c68a13d8 1.2.3 release
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1879 7ae35d74-ebe9-4afe-98af-79ac388436b8
2004-11-17 22:08:01 +00:00
Stéphane Fillod, F8CFE 5375dcfd4c added racal,wj and tuner backends
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1842 7ae35d74-ebe9-4afe-98af-79ac388436b8
2004-09-12 21:27:16 +00:00
Stéphane Fillod, F8CFE 1b4ec7103c bump version number
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1823 7ae35d74-ebe9-4afe-98af-79ac388436b8
2004-08-23 22:01:43 +00:00
Stéphane Fillod, F8CFE 76c419ef28 new release
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1821 7ae35d74-ebe9-4afe-98af-79ac388436b8
2004-08-23 21:05:30 +00:00
Stéphane Fillod, F8CFE 62b6b3ed4a added skanti initial support
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1815 7ae35d74-ebe9-4afe-98af-79ac388436b8
2004-08-18 18:51:25 +00:00
Stéphane Fillod, F8CFE 4c16d9b1d4 Some winradio backends have only support for Linux module, ie. depend on linux/ioctl.h
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1802 7ae35d74-ebe9-4afe-98af-79ac388436b8
2004-08-16 20:44:16 +00:00
Stéphane Fillod, F8CFE 975ebf091a allow VPATH build of doc
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1792 7ae35d74-ebe9-4afe-98af-79ac388436b8
2004-08-09 20:56:07 +00:00
Stéphane Fillod, F8CFE 7f7b2c6dd6 VB script
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1774 7ae35d74-ebe9-4afe-98af-79ac388436b8
2004-08-01 21:18:23 +00:00
Stéphane Fillod, F8CFE d333cc6b7b get ready for next round
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1746 7ae35d74-ebe9-4afe-98af-79ac388436b8
2004-05-19 09:25:48 +00:00
Stéphane Fillod, F8CFE 7620470edc 1.2.1 release
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1744 7ae35d74-ebe9-4afe-98af-79ac388436b8
2004-05-19 09:17:34 +00:00
Stéphane Fillod, F8CFE 223a6ff725 generate .DEF file on Win32 systems, needed for MSVC import lib
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1739 7ae35d74-ebe9-4afe-98af-79ac388436b8
2004-05-17 22:03:10 +00:00
Stéphane Fillod, F8CFE 11baf1dcb4 Added 'kit' backend, enable winradio build under non-Linux systems
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1724 7ae35d74-ebe9-4afe-98af-79ac388436b8
2004-04-16 20:31:04 +00:00
Stéphane Fillod, F8CFE 3eaa28c69a back on business
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1694 7ae35d74-ebe9-4afe-98af-79ac388436b8
2004-02-16 22:42:53 +00:00
Stéphane Fillod, F8CFE 07b7522783 1.2.0 release
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1693 7ae35d74-ebe9-4afe-98af-79ac388436b8
2004-02-16 22:05:29 +00:00
Stéphane Fillod, F8CFE 5280dc3f9b * Kylix binding declared as unmaintained
* gnuradio backend requires version >= 0.9
* bindings also depend on python


git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1666 7ae35d74-ebe9-4afe-98af-79ac388436b8
2004-02-08 17:15:02 +00:00
Stéphane Fillod, F8CFE 5eb5f7a4d8 kylix unsupported (for now)
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1639 7ae35d74-ebe9-4afe-98af-79ac388436b8
2004-01-15 22:39:56 +00:00
Stéphane Fillod, F8CFE 64bef1c299 check for XML support, for tests/rigmem
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1624 7ae35d74-ebe9-4afe-98af-79ac388436b8
2003-12-04 23:16:45 +00:00
Stéphane Fillod, F8CFE d8946dff53 * IMPORTANT: moved to ABI version 2
* many stuff moved to macros: GR_PWIN32,LF_SET_WARNINGS,ACX_PTHREAD,SWIG_PROG
* microtune only requires C++


git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1603 7ae35d74-ebe9-4afe-98af-79ac388436b8
2003-11-16 22:19:30 +00:00