Michael Black
7e9c566944
Add first cut at amplifier control
2019-06-12 15:52:35 -05:00
Nate Bargmann
01bef2d158
New document detailing source code formatting
...
New indentation and alignment rules and recommended formatting style for
the C and C++ source code.
2017-08-09 06:14:31 -05:00
Nate Bargmann
a8c56853d3
Rename autogen.sh to bootstrap to follow GNU guidelines
...
Update relevant document files to describe 'boostrap' and 'configure'.
2017-07-27 21:30:13 -05:00
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