* New models, R&S xk2100, TRXMAnager, Meade LX200
* HTML manual is now generated at 'make dist' so users don't
need GNU Info tools installed. TNX Greg, N1DAM for the suggestion.
After a discussion on the mailing list on moving manpages to
${PREFIX}/share/man for consistency with base where it is
installed in usr/share/man, it appeared the same should happen
to GNU info files which were installed under share in base and
not in ports.
Now texinfo is not in base on any of the supported version of FreeBSD
it is possible to proceed to this move and it is easier to do than
the manpage change.
Other benefit than consistency are less patching: all build tools but
cmake are expecting info files to be under share/info and cmake (patched here)
was having an exception for BSD so the patch makes FreeBSD case less
specific for them
Bump revision of all impacted ports
PR: 232907
exp-run by: antoine
Differential Revision: https://reviews.freebsd.org/D17816
1) Disable Nagle on the socket since all queries are sent as a single
string
2) Stop using sizeof("\n") to get the length of the string "\n"
These need to be submitted upstream as well.
"As in PR 196937, comms/hamlib fails to detect C++ compiler under emulation.
A patch for this was introduced in r377901 and then removed in r398432,
but I suspect it was still needed. I think the proper solution is to
re-introduce the patch that was removed, but I can't properly test it
myself because I'm failing to rebuild my arm.armv6 poudriere jail."
re-introduce missing diff
portlint again
redo checksum
PR: ports/217972
Reported by: Kyle Evans <bsdports@kyle-evans.net>
Reviewed by: mikael.urankar@gmail.com
2016-12-31
* Fix kenwood_set_mode for ts590s and mode CW, RTTY or AM.
Tks Tom, DL1JBE
* Proper IPV6 and dual stack networking. Bill, G4WJS
* Add a new command line option '--no-restore-ai' ('-n') to rigctl.
Bill, G4WJS
* Fix missing PKTUSB mode setting code for FT-817 & FT-897. Bill, G4WJS
* New Prosistel rotor backend from IZ7CRX
* Install daemon man files to man1. Nate, N0NB
* Migrate from libusb-0.1 to libusb-1.0. Stephane, F8CFE
* Added support for Icom IC-2730. robinolejnik
* Added support for the Icom IC-7300. Mike, W9MDB
* Add send_morse to icom rigs. Mike, W9MDB
* added instructions how to compile on OSX. DH1TW
* New Perseus model. Stephane, F8CFE
* Added Lua binding and demo script. Ervin, HA2OS
* Added test to support Flex 6300. Bill, KB4AAA
* Many bug fixes and feature enhancements to the code base. See the
Git commit log for complete details.
This release of Hamlib introduces a change to the version scheme.
Essentially, the leading '1.' characters have been dropped so '3.0' is a
direct follow on from the '1.2.' releases and has been configured to be
ABI compatible with the '1.2.' releases.
Bug fixes to this release will start with '3.0.1' through '3.0.n'.
The next releases will be '3.1' through '3.n' until the next major
release.
Files are hosted at the Hamlib prjoect page at SourceForge.net:
https://sourceforge.net/projects/hamlib/files/hamlib/3.0/
The changes include:
Version 3.0
2015-09-20
* Kill RPC backends and rpc.rigd/rpc.rotd
* Remove -e|--end-marker option from rigctld and rotctld
* Build system updates--remove obsolete macros, autogen.sh now
runs autoreconf to invoke Autotools to bootstrap the build
system, libltdl is installed into the source tree as a part
of the build system bootstrap and is included in the source
tarball, ABI version is set to be compatible with the 1.2
series, all Autotools installed files are copied rather than
symlinked and put in the build-aux directory, building
rigmem and rigmatrix are now user selectable at configure
run time, building static libraries are disabled by default.
Fixed TCL binding installation, fixed Perl binding build so it
is not invoked by 'make dist' and clean up build files. Cleaned
up bindings builds to occur in alphabetical order. Use new
ax_pkg_swig macro and update ax_python_devel macro. Test for
presence of pkg-config before testing for pkg-config use.
* Implement new RIT/XIT activation/deactivation through rig_get/set_func
+()
* IC-PCR1500/2500 default write_delay to 0, IC-746/756, IC-PCR8500
fixes, pcr.c, pcr1500.c: Add DSP support. TNX Paul, KE7ZZ
* WinRadio G313 updates. TNX Julian Campbel
* Readline editing and history support added to rigctl interactive
mode. Implement options for reading and writing history file.
* Readline editing and history support added to rotctl interactive
mode. Implement options for reading and writing history file.
* A new manual draft written in Texinfo added. Both GNU Info and single
HTML files are built and distributed, requires makeinfo.
* Android build system support. See android/README.android. Android
Makefile fragments are included in source tarballs.
* Monolithic library, thanks to Remi Chateauneu for the majority of
the work! This allows enabling of a single static library so
static libs are enabled by default. Removes dependency on libltdl.
* Fixes to easycomm, TNX Steve AI4QR.
* Fixes to port handling allowing PTT and CAT on the same port. TNX
Bill, G4WJS.
* New Peaberry models V1 and V2 added to kit backend. TNX ON8VQ
and R2AEE.
* New IC-7100 model. TNX Martin, CT1IQI.
* 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.
* New IC-M700PRO, IC-M710, IC-M802.
* New Icom ID-5100 model.
* New rotor, cnctrk by KI4SBL
* Many backend fixes and updates from many contributors (see Git
log for complete details).
Before, we had:
site_perl : lib/perl5/site_perl/5.18
site_perl/perl_arch : lib/perl5/site_perl/5.18/mach
perl_man3 : lib/perl5/5.18/man/man3
Now we have:
site_perl : lib/perl5/site_perl
site_arch : lib/perl5/site_perl/mach/5.18
perl_man3 : lib/perl5/site_perl/man/man3
Modules without any .so will be installed at the same place regardless of the
Perl version, minimizing the upgrade when the major Perl version is changed.
It uses a version dependent directory for modules with compiled bits.
As PERL_ARCH is no longer needed in plists, it has been removed from
PLIST_SUB.
The USE_PERL5=fixpacklist keyword is removed, the .packlist file is now
always removed, as is perllocal.pod.
The old site_perl and site_perl/arch directories have been kept in the
default Perl @INC for all Perl ports, and will be phased out as these old
Perl versions expire.
PR: 194969
Differential Revision: https://reviews.freebsd.org/D1019
Exp-run by: antoine
Reviewed by: perl@
Approved by: portmgr
Where possible, correct a few instances where PORTDOCS was being used
to flag stuff in EXAMPLESDIR. For some ports, mostly those owned by
ruby@, PORTDOCS is applied to pretty much everything whether it's
documentation or example.
- Add LIBS="${LIBS}" to MAKE_ENV and CONFIGURE_ENV.
- Add an option helper for LIBS.
- Adjust all ports that already use LIBS. Also remove references to
PTHREAD_CFLAGS and PTHREAD_LIBS while here.
- Some ports did not support having a LIBS environment variable and
required additional patches.
Somewhat simplified a linker command line looks like:
${CC} ${src_LDFLAGS} ${LDFLAGS} ${src_LIBS} ${LIBS}
where src_LDFLAGS and src_LIBS are controlled by upstream and LDFLAGS and
LIBS can be controlled by us. If possible -L and -l flags need to be
added to LIBS to make sure they appear after any -L and -l flags set by
upstream. Many ports currently add -L${LOCALBASE}/lib to LDFLAGS but this
may appear too early on the command line causing installed libraries to
be linked in instead of freshly built ones.
Additional changes:
benchmarks/netio: Replace WITH_IPV6 with an IPV6 option.
comms/gnokii: Replace some patches with USES=pathfix. Also remove -fPIC.
graphics/gimageview: USES=libtool and install desktop file in DESKTOPDIR.
graphics/visionworkbench: Remove FreeBSD 7 support.
multimedia/libmovtar: New LIB_DEPENDS syntax.
multimedia/opencinematools: Use standard do-build.
net/siproxd: USES=libtool:keepla (port actually needs .la files for plugins)
net-mgmt/nagios: Remove -fPIC.
net-mgmt/nagios4: Remove -fPIC.
print/cups-base: Only add -lssp_nonshared on i386 and OSVERSION < 1000036.
security/p11-kit: Replace PTHREAD_LIBS in CONFIGURE_ENV with
ac_cv_func_pthread_mutexattr_init=no in CONFIGURE_ARGS. This skips a test
in configure that falsely detects pthread_mutexattr_init in our libc.
sysutils/dar: Fix iconv detection.
x11/rxvt-unicode: Remove -lstdc++ and patch configure to remove a FreeBSD
hack and use $CXX as linker as on other platforms.
PR: 190592
Exp-run by: antoine
Approved by: portmgr (antoine)
Starting with perl 5.20, they're not installed any more if empty,
and on FreeBSD, they're (always ?) empty.
PR: 190681
Submitted by: mat
Exp-Run by: antoine
Sponsored by: Absolight
a zeising, kwm production, with help from dumbbell, bdrewery:
NEW XORG ON FREEBSD 9-STABLE AND 10-STABLE
This update switches over to use the new xorg stack by default on FreeBSD 9
and 10 stable, on osversions where vt(9) is available.
It is still possible to use the old stack by specifying WITHOUT_NEW_XORG in
/etc/make.conf .
FreeBSD 8-STABLE and released versions of FreeBSD still use
the old version.
A package repository with binary packages for new xorg will
be available soon.
This patch also contains updates of libxcb and related ports, pixman, as well
as some drivers and utilities.
Bump portrevisions for xf86-* ports, as well as virtualbox-ose-additions due
to xserver version change.
Apart from these updates, the way shared libraries are handled has been
changed for all xorg ports, as well as libxml2 and freetype, which means
ltverhack is gone and as a consequence shared libraries have been bumped.
The plan is that this change will make library bumps less likely in the
future.
All affected ports have had their portrevisions bumped as a consequence of
this.
Fix some issues where WITH_NEW_XORG weren't detected properly on CURRENT.
Update instructions, hardware support, and more notes can be found on
https://wiki.freebsd.org/Graphics
Thanks to: all testers, bdrewery and the FreeBSD x11@ team
exp-run by: bdrewery [1]
PR: ports/187602 [1]
Approved by: portmgr (bdrewery), core (jhb)
Version 1.2.15.3 2012-11-01
* Fix configure.ac so that rigctld/rotcld work on Win32 platform
* Add NSIS script to build executable installer on Win32 platform
* Remove unsupported commands on IC-756 (non-Pro model) from AK6I
* Fix set_split in netrigctl.c to properly accept the split value.
TNX, N2ADR.
* IC-R8500: Add RIG_LEVEL_AF to has_set_level. TNX John, EI7IG
* ADAT updates from Frank, DG1SBG, needed for stable operation.
This is likely the last planned release of the Hamlib 1.2 series.
Development will now focus on the Hamlib 3 series which is now
configured to be ABI compatible with the 1.2 series.
Feature safe: yes
2012-08-05
* Read eeprom value for digital mode from FT-857
* Clean up TS-950 series commands and read mode using IF command
* Fix GS-232A/B rotor command terminations
* Fix warnings and other issues found by mingw-w64
* Allow seamless access to ports higher than COM9 on Windows
* Fix ineffective packed attribute on WinRadio
* Correct low signal strength S-meter error on AR7030+
* Updates to HiQSDR by Jim, N2ADR
From release e-mail:
The Hamlib team announces the release of Hamlib 1.2.14, the first since
adopting a timed release schedule of 1 Feb and 1 Aug each year. Changes
since 1.2.13 include:
* New models: SigFox Transfox, TH-D72A, IC-7410, IC-9100, IC-R9500,
KX3, V4L2 API support (untested),
* New rotator backends: IF-100, TS-7400
* Fixes and features: K3/KX3, Build Win32 from script,
rigctld/rotctld ported to Mingw32, Win32 build fixes, remove
obsolete bundled libtool files, rigctl improvements, FUNcube
string test (works with V0.0 and V1.0), Yaesu newcat.c fixed to
use rig->state.current_vfo to store vfo value, add a command to
halt rigctld, select PTT source in Kenwood backends (TS-590S),
make sure scan is stopped at IC-9000 opening, thd72 get channel
data (alpha).
For a complete log of changes to Hamlib 1.2.14, please visit:
http://hamlib.git.sourceforge.net/git/gitweb.cgi?p=hamlib/hamlib;\
a=shortlog;h=refs/heads/Hamlib-1.2.14
This release is a bug fix release and includes no new features or
backends:
Version 1.2.13.1
* 2011-05-29
* Conversion to Git SCM and updated README documentation for Git SCM
* Mingw32 build fixes
* FUNcube dongle USB fixes for Win32
* Added kit/README.funcubedongle
* Bug fix--K3 antenna selection function
Users of the FUN Cube dongle on Win32 and K3 users on all platforms are
urged to upgrade to Hamlib 1.2.13.1.
73, de Nate >>
Version 1.2.13
2011-03-12
* New models: VX-1700, FUNcube, FiFi-SDR, KTH-SDR Si570, FT-5000,
TS-590S
* Rotor fixes and features: SPID
* New Rotor backend: F1TE Tracker
* Fixes and features: TS-440S, K2, K3, SR-2200, THF6A, THF7E, NewCAT
rigs serial port defaults, TM-D700,
* Removed libtool tree from source tree
* Removed old DocBook files
* Allow USB device's VID/PID/Vendor/Product to be explicitly specified
* Doxygen documentation updates and new style sheet