ports/63013: [Port Update]:: comms/hamlib 1.1.4 -> 1.2.0
Sebastian Yepes F.ESN
esn at x123.info
Wed Feb 18 13:40:19 UTC 2004
>Number: 63013
>Category: ports
>Synopsis: [Port Update]:: comms/hamlib 1.1.4 -> 1.2.0
>Confidential: no
>Severity: non-critical
>Priority: medium
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: maintainer-update
>Submitter-Id: current-users
>Arrival-Date: Wed Feb 18 05:40:18 PST 2004
>Closed-Date:
>Last-Modified:
>Originator: Sebastian Yepes F. [ESN]
>Release: FreeBSD 5.2-CURRENT i386
>Organization:
>Environment:
System: FreeBSD agosto 5.2-CURRENT FreeBSD 5.2-CURRENT #4: Thu Jan 15 04:10:23 CET 2004 esn at agosto:/usr/obj/usr/src/sys/MYK_SRV i386
>Description:
Update to the new Release of HamLib 1.2.0
>How-To-Repeat:
>Fix:
diff -ur hamlib.old/Makefile hamlib/Makefile
--- hamlib.old/Makefile Mon Aug 18 18:15:05 2003
+++ hamlib/Makefile Wed Feb 18 14:02:03 2004
@@ -1,13 +1,12 @@
# New ports collection makefile for: hamlib
# Date created: 30 April 2003
-# Whom: Sebastian Yepes <esn at x123.info>
+# Whom: Sebastian Yepes F. <esn at x123.info>
#
-# $FreeBSD: ports/comms/hamlib/Makefile,v 1.3 2003/08/18 16:15:05 nork Exp $
+# $FreeBSD$
#
PORTNAME= hamlib
-PORTVERSION= 1.1.4
-PORTREVISION= 1
+PORTVERSION= 1.2.0
CATEGORIES= comms
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= ${PORTNAME}
@@ -18,22 +17,42 @@
USE_PERL5= yes
USE_LIBTOOL= yes
+USE_SIZE= yes
CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" LIBS="-L${LOCALBASE}/lib"
+CONFIGURE_ARGS+= --with-perl-binding
-MAN1= rigctl.1 rotctl.1
+MAN1= rigctl.1 rigmem.1 rotctl.1
MAN8= rpc.rigd.8 rpc.rotd.8
.include <bsd.port.pre.mk>
+.if defined(WITH_XML)
+LIB_DEPENDS= xml2:${PORTSDIR}/textproc/libxml2
+PLIST_SUB+= XML=""
+.else
+CONFIGURE_ARGS+= --disable-xmltest
+PLIST_SUB+= XML="@comment "
+.endif
+
.if defined(WITH_TCL)
-LIB_DEPENDS= tcl83.1:${PORTSDIR}/lang/tcl83
-CONFIGURE_ARGS+= --with-tcl=${LOCALBASE}/lib/tcl8.3
+LIB_DEPENDS= tcl84.1:${PORTSDIR}/lang/tcl84
+CONFIGURE_ARGS+= --with-tcl=${LOCALBASE}/lib/tcl8.4 --with-tcl-binding
PLIST_SUB+= TCL=""
.else
-CONFIGURE_ARGS+= --without-with-tcl --without-with-tcl-binding
+CONFIGURE_ARGS+= --without-tcl-binding
PLIST_SUB+= TCL="@comment "
.endif
+.if defined(WITH_PYTHON)
+USE_PYTHON= yes
+BUILD_DEPENDS+= swig1.3:${PORTSDIR}/devel/swig13
+CONFIGURE_ARGS+= --with-python-binding
+PLIST_SUB+= PYTHON=""
+.else
+CONFIGURE_ARGS+= --without-python-binding
+PLIST_SUB+= PYTHON="@comment "
+.endif
+
.if defined(WITH_RIGMATRIX)
LIB_DEPENDS= gd.4:${PORTSDIR}/graphics/gd
CONFIGURE_ARGS+= --with-rigmatrix
@@ -47,34 +66,30 @@
CONFIGURE_ARGS+= --with-gnuradio
PLIST_SUB+= GNURADIO=""
.else
-CONFIGURE_ARGS+= --without-with-gnuradio
-PLIST_SUB+= GNURADIO="@comment "
-.endif
-
-.if defined(WITH_MICROTUNE)
-CONFIGURE_ARGS+= --with-microtune
-PLIST_SUB+= MICROTUNE=""
-.else
-CONFIGURE_ARGS+= --without-with-microtune
-PLIST_SUB+= MICROTUNE="@comment "
+CONFIGURE_ARGS+= --without-gnuradio
+LIST_SUB+= GNURADIO="@comment "
.endif
pre-everything::
-.if !defined(WITH_TCL) || !defined(WITH_RIGMATRIX)
+.if !defined(WITH_TCL) || !defined(WITH_PYTHON) || !defined(WITH_RIGMATRIX)
@${ECHO_MSG} "You can specify the following command lines:"
@${ECHO_MSG} ""
.endif
+.if !defined(WITH_XML)
+ @${ECHO_MSG} "WITH_XML=yes for XML support"
+.endif
.if !defined(WITH_TCL)
- @${ECHO_MSG} "WITH_TCL=yes for TCL support"
+ @${ECHO_MSG} "WITH_TCL=yes for TCL Binding support"
+.endif
+.if !defined(WITH_PYTHON)
+ @${ECHO_MSG} "WITH_PYTHON=yes for PYTHON Binding support"
.endif
.if !defined(WITH_RIGMATRIX)
- @${ECHO_MSG} "WITH_RIGMATRIX=yes for RigMatrix support"
+ @${ECHO_MSG} "WITH_RIGMATRIX=yes for RigMatrix support"
.endif
#.if !defined(WITH_GNURADIO)
-# @${ECHO_MSG} "WITH_GNURADIO=yes for GNURadio support"
-#.endif
-#.if !defined(WITH_MICROTUNE)
-# @${ECHO_MSG} "WITH_MICROTUNE=yes for MicroTune support"
+# @${ECHO_MSG} "WITH_GNURADIO=yes for GNURadio support"
#.endif
+ @${ECHO_MSG} ""
.include <bsd.port.post.mk>
diff -ur hamlib.old/distinfo hamlib/distinfo
--- hamlib.old/distinfo Fri May 16 14:19:28 2003
+++ hamlib/distinfo Wed Feb 18 11:28:08 2004
@@ -1 +1,2 @@
-MD5 (hamlib-1.1.4.tar.gz) = 237ade25307979c3a7226a53e3b06a84
+MD5 (hamlib-1.2.0.tar.gz) = 3f683a2eb8c2bb29499b028ef9f43aed
+SIZE (hamlib-1.2.0.tar.gz) = 1300085
diff -ur hamlib.old/pkg-plist hamlib/pkg-plist
--- hamlib.old/pkg-plist Fri May 16 14:19:28 2003
+++ hamlib/pkg-plist Wed Feb 18 13:30:34 2004
@@ -1,4 +1,5 @@
bin/rigctl
+bin/rigmem
bin/rotctl
include/hamlib/rig.h
include/hamlib/rig_dll.h
@@ -7,6 +8,9 @@
include/hamlib/rotator.h
include/hamlib/rotclass.h
include/hamlib/rotlist.h
+lib/_Hamlib.a
+lib/_Hamlib.la
+lib/_Hamlib.so
lib/hamlib-alinco.a
lib/hamlib-alinco.la
lib/hamlib-alinco.so
@@ -22,6 +26,12 @@
lib/hamlib-easycomm.a
lib/hamlib-easycomm.la
lib/hamlib-easycomm.so
+lib/hamlib-flexradio.a
+lib/hamlib-flexradio.la
+lib/hamlib-flexradio.so
+lib/hamlib-fodtrack.a
+lib/hamlib-fodtrack.la
+lib/hamlib-fodtrack.so
lib/hamlib-icom.a
lib/hamlib-icom.la
lib/hamlib-icom.so
@@ -34,9 +44,18 @@
lib/hamlib-kenwood.a
lib/hamlib-kenwood.la
lib/hamlib-kenwood.so
+lib/hamlib-lowe.a
+lib/hamlib-lowe.la
+lib/hamlib-lowe.so
+lib/hamlib-microtune.a
+lib/hamlib-microtune.la
+lib/hamlib-microtune.so
lib/hamlib-pcr.a
lib/hamlib-pcr.la
lib/hamlib-pcr.so
+lib/hamlib-rft.a
+lib/hamlib-rft.la
+lib/hamlib-rft.so
lib/hamlib-rotorez.a
lib/hamlib-rotorez.la
lib/hamlib-rotorez.so
@@ -46,6 +65,12 @@
lib/hamlib-rpcrot.a
lib/hamlib-rpcrot.la
lib/hamlib-rpcrot.so
+lib/hamlib-sartek.a
+lib/hamlib-sartek.la
+lib/hamlib-sartek.so
+lib/hamlib-tapr.a
+lib/hamlib-tapr.la
+lib/hamlib-tapr.so
lib/hamlib-tentec.a
lib/hamlib-tentec.la
lib/hamlib-tentec.so
@@ -55,18 +80,31 @@
lib/hamlib-yaesu.a
lib/hamlib-yaesu.la
lib/hamlib-yaesu.so
-lib/libhamlib++-1.1.4.so
-lib/libhamlib++-1.1.4.so.1
+%%TCL%%lib/hamlibtcl-1.0.so
+%%TCL%%lib/hamlibtcl.a
+%%TCL%%lib/hamlibtcl.la
+%%TCL%%lib/hamlibtcl.so
+lib/libhamlib++-1.2.0.so
+lib/libhamlib++-1.2.0.so.2
lib/libhamlib++.a
lib/libhamlib++.la
lib/libhamlib++.so
-lib/libhamlib-1.1.4.so
-lib/libhamlib-1.1.4.so.1
+lib/libhamlib-1.2.0.so
+lib/libhamlib-1.2.0.so.2
lib/libhamlib.a
lib/libhamlib.la
lib/libhamlib.so
+lib/perl5/5.8.2/mach/perllocal.pod
+lib/perl5/site_perl/5.8.2/mach/Hamlib.pm
+lib/perl5/site_perl/5.8.2/mach/auto/Hamlib/.packlist
+lib/perl5/site_perl/5.8.2/mach/auto/Hamlib/Hamlib.bs
+lib/perl5/site_perl/5.8.2/mach/auto/Hamlib/Hamlib.so
+lib/perl5/site_perl/5.8.2/mach/perltest.pl
lib/pkgconfig/hamlib.pc
+%%PYTHON%%lib/python/Hamlib.py
+%%PYTHON%%lib/python/Hamlib.pyc
+%%PYTHON%%lib/python/Hamlib.pyo
+%%TCL%%lib/tcl/pkgIndex.tcl
sbin/rpc.rigd
sbin/rpc.rotd
share/aclocal/hamlib.m4
- at dirrm include/hamlib
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list