Commit Graph

72 Commits

Author SHA1 Message Date
Bill Somerville
317ea83684 Do not pass --no-cpp_precomp to compilers on Mac OS X
This option is  obsolete since Apple gcc 3.0, by  dropping support for
gcc 2.95.x we no longer have to pass this option.  By not passing this
option we sidestep  an issue for Mac  OS X when a GNU  gcc compiler is
used to build instead Apple gcc or clang.
2017-02-27 17:52:10 +00:00
Nate Bargmann
b59485a68b Update for current Git commands
Add examples for committing updates and issuing pull requests.
2016-12-25 11:38:57 -06:00
Nate Bargmann
2a849904af Update README.developer for libusb-1.0 2016-03-22 21:47:27 -05:00
Nate Bargmann
022ba0f48b Add preferred astylerc configuration
Astyle is a code formatting utility that can quickly reformat a source
file based on the settings of its configuration file.  The added
configuration file will format to a style mostly consistent with the
Linux Kernel Style guide:

https://www.kernel.org/doc/Documentation/CodingStyle

While conformance to this document is not the goal, it supplies a
reasonable set of guidelines to be used in Hamlib.
2016-02-14 13:40:35 -06:00
Nate Bargmann
cc21c64662 Advise on use of int64_t cast
Advise on testing with clang compiler and using int64_t cast with PRIll
macro.

Fix GCC warning when 'make distcheck' is run.
2016-02-09 11:26:23 -06:00
Dario Ventura
dd79038d9e Add elevation code to Prosistel backend
Warnings are cleaned up.

I also added elevation code as comment for future testing.

73, Dario IZ7CRX
2016-01-04 21:37:30 -06:00
Dario Ventura
46fe57190e New Prosistel rotor backend from IZ7CRX
This is patch adding prosistel rotator backend.
Simply reading and setting azimuth for now.

73,
Dario Iz7crx
2015-12-31 08:25:14 -06:00
Nate Bargmann
0eda2b55d1 No longer rely on pkg-config for libusb
Use AC_CHECK_LIB macro to search for libusb rather than rely on
pkg-config.  Preserve environment variables LIBUSB_CFLAGS and
LIBUSB_LIBS as user precious variables.  Two features,
--with-xml-support and --enable-usrp still rely on pkg-config so only
invoke pkg-config when either or both of these features are selected.
Only the Winradio g313 model uses libdl so test for it only when
Winradio backend is enabled.
2013-10-30 22:29:50 -05:00
Nate Bargmann
9d267de520 Updates to README files for changed library structure 2013-09-22 20:58:18 -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
0f2a53581b Document check and distcheck make targets
Also synchronize ldconfig configuration documentation.
2013-05-08 20:48:34 -05:00
Nate Bargmann
69c2ceb957 Set LD_LIBRARY_PATH for test programs
Setting LD_LIBRARY_PATH for testcpp and testrig in the generated test
shell scripts corrects a long-standing bug that broke 'make check'.

Add Hamlib_design.eps to allow 'make dvi' to succeed when running
'make distcheck'.
2013-05-07 22:22:07 -05:00
Nate Bargmann
6cf4f62acb Add Readline option to README files 2013-02-22 21:50:53 -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
6a2accaf71 README.deveoper: Remove references to obsolete files
Thanks to Lukas, HB9FFT, for reporting references to obsolete file
names.
2012-12-02 13:28:23 -06: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
728128b55a Bring documentation up to date with recent changes
Document recent changes to configure and reference Hamlib 3 in this
branch.
2012-10-09 21:16:13 -05:00
Kamal Mostafa
3466512dbd Fix spelling errors 2012-08-21 19:54:50 -07:00
Nate Bargmann
600be45fb8 Note that libltdl-dev is needed for build
Other minor edits.

(Same patch as e26bdae56e in Hamlib-1.2.15
branch.)
2012-06-02 07:56:11 -05: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
929b0ac49e Clarify rig_debug() explanation. 2011-12-03 11:31:40 -06:00
Stephane Fillod
23c28e84e8 Kill RPC backends and rpc.rigd/rpc.rotd 2011-08-21 13:23:01 +02:00
Nate Bargmann
974cdba8cc Remove --prefix=/usr/local from examples
The --prefix option to autogen.sh is not needed as /usr/local is GNU
Build System default.
2011-06-20 22:29:19 -05:00
Nate Bargmann
a74955fefb README* files updated for purpose.
README              - Add info on availability, compiling, and version.
README.betatester   - Remove info relevant to developers, include 'make'
                      targets, add info on rigctl verbosity.
README.developer    - Add note on developer Git acces via SSH,
2011-06-12 22:33:28 -05:00
Nate Bargmann
37db720730 Document suggested use of RIG_DEBUG levels. 2011-06-03 22:58:26 -05:00
Nate Bargmann
f1c090eb20 Updates for change to Git SCM. 2011-04-03 08:52:46 -05:00
Nate Bargmann, N0NB
4e31ac1e39 Document needed libltdl-dev package dependency
Remove mention of Docbook as those sources have been deleted from the
repository.

git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@3066 7ae35d74-ebe9-4afe-98af-79ac388436b8
2011-02-28 00:02:31 +00:00
Kamal Mostafa, KA6MAL
907005d2bb README.developer: restore libtool prerequisite text
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@3050 7ae35d74-ebe9-4afe-98af-79ac388436b8
2011-02-14 18:06:48 +00:00
Nate Bargmann, N0NB
7429491ca5 Additional coding and style guidelines.
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@3049 7ae35d74-ebe9-4afe-98af-79ac388436b8
2011-02-14 03:10:44 +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
Nate Bargmann, N0NB
bbb40e1b2e Update documentation.
Added required/optional development package info in README.betatester
and added info on ldconfig and its configuration.

git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@3034 7ae35d74-ebe9-4afe-98af-79ac388436b8
2011-02-01 16:31:20 +00:00
Nate Bargmann, N0NB
96c0a1c14a Info on daily snapshot tarball and Debian packages
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@3022 7ae35d74-ebe9-4afe-98af-79ac388436b8
2011-01-20 03:23:17 +00:00
Nate Bargmann, N0NB
fa474e28cd Update copyright year in README files.
Correct typo in hamlib.pc.in Description line.

git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@3020 7ae35d74-ebe9-4afe-98af-79ac388436b8
2011-01-13 12:08:12 +00:00
Nate Bargmann, N0NB
0a569423ad Update required and optional package names and presence tests.
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@3015 7ae35d74-ebe9-4afe-98af-79ac388436b8
2010-12-24 23:06:22 +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
Nate Bargmann, N0NB
092dd5915e Document that Swig bindings for Perl and Python are no longer built
by default.



git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2884 7ae35d74-ebe9-4afe-98af-79ac388436b8
2010-04-16 22:14:10 +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
5d539dcb02 Update copyright date. Revise documents as needed for Wiki.
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2819 7ae35d74-ebe9-4afe-98af-79ac388436b8
2010-01-28 22:44:56 +00:00
Nate Bargmann, N0NB
37435ede91 Formatting edits to misc.c, line up columns with tabs, etc.
Added section about autofixer.sh



git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2812 7ae35d74-ebe9-4afe-98af-79ac388436b8
2010-01-24 23:18:44 +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
Martin Ewing, AA6E
75bb24407f Autofixer sets up for libtool v1 or v2
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2692 7ae35d74-ebe9-4afe-98af-79ac388436b8
2009-05-14 20:06:20 +00:00
Nate Bargmann, N0NB
1e0f3b396a Update files for SVN information and commands.
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2675 7ae35d74-ebe9-4afe-98af-79ac388436b8
2009-03-07 03:30:17 +00:00
Thomas Beierlein, DL1JBE
207d485b6b Made a comment that 'make check' needs an installed hamlib library.
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2474 7ae35d74-ebe9-4afe-98af-79ac388436b8
2008-11-09 14:26:04 +00:00
Nate Bargmann, N0NB
13b3d1d946 Added gs232a to Makefile.am DIST_SUBDIRS variable
Clarified backend additions in README.developer


git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2368 7ae35d74-ebe9-4afe-98af-79ac388436b8
2008-06-20 03:11:41 +00:00
Nate Bargmann, N0NB
b832b4bf10 More minor editing. Hopefully clarified a few issues.
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2277 7ae35d74-ebe9-4afe-98af-79ac388436b8
2008-01-06 14:38:37 +00:00
Nate Bargmann, N0NB
1ae24d84b3 Bump copyright year to 2008.
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2266 7ae35d74-ebe9-4afe-98af-79ac388436b8
2008-01-04 17:43:36 +00:00
Nate Bargmann, N0NB
8dae43edd5 Added info on using a seperate build directory. Added info on CVS
snapshots to README.betatester.  Other minor edits to (hopefully) aid
clarity.


git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2245 7ae35d74-ebe9-4afe-98af-79ac388436b8
2007-11-14 03:15:31 +00:00
Nate Bargmann, N0NB
50a0449dcd Add Hamlib Group to Copyright line.
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2222 7ae35d74-ebe9-4afe-98af-79ac388436b8
2007-10-15 00:50:53 +00:00
Nate Bargmann, N0NB
55354d8d32 Add libusb-dev to optional packages list
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2212 7ae35d74-ebe9-4afe-98af-79ac388436b8
2007-09-03 03:34: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