ports/107357: [MAINTAINER] comms/wsjt: [SUMMARIZE CHANGES]
Diane Bruce
db at db.net
Sat Dec 30 18:00:30 UTC 2006
>Number: 107357
>Category: ports
>Synopsis: [MAINTAINER] comms/wsjt: [SUMMARIZE CHANGES]
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: maintainer-update
>Submitter-Id: current-users
>Arrival-Date: Sat Dec 30 18:00:29 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator: Diane Bruce
>Release: FreeBSD 6.2-PRERELEASE i386
>Organization:
none
>Environment:
System: FreeBSD diana.db.net 6.2-PRERELEASE FreeBSD 6.2-PRERELEASE #0: Sat Oct 14 14:44:56 MDT 2006
>Description:
[DESCRIBE CHANGES]
- fixes upstream bug in get_fname.F90
- changes to fix PIC code in portaudio Makefile,
should work on amd64 (untested)
- converted to newer py-numpy and no longer use DEPRECATED py-scipy03
Added file(s):
- files/patch-cutil.c
- files/patch-get_fname.F90
- files/patch-portaudio-v19_Makefile.in
Generated with FreeBSD Port Tools 0.77
>How-To-Repeat:
>Fix:
--- wsjt-5.9.6_2.patch begins here ---
diff -ruN --exclude=CVS /usr/ports/comms/wsjt/Makefile /usr/home/db/ports/wsjt/Makefile
--- /usr/ports/comms/wsjt/Makefile Fri Nov 17 21:52:07 2006
+++ /usr/home/db/ports/wsjt/Makefile Fri Dec 15 02:46:42 2006
@@ -7,7 +7,7 @@
PORTNAME= wsjt
PORTVERSION= 5.9.6
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= comms hamradio
MASTER_SITES= ${MASTER_SITE_BERLIOS}
MASTER_SITE_SUBDIR= wsjt
@@ -18,20 +18,16 @@
COMMENT= Weak signal ham radio communication pakage
BUILD_DEPENDS= gfortran41:${PORTSDIR}/lang/gfortran \
- ${PYTHON_SITELIBDIR}/scipy:${PORTSDIR}/science/py-scipy03 \
- ${PYTHON_SITELIBDIR}/f2py2e:${PORTSDIR}/lang/f2py
-# ${PYTHON_SITELIBDIR}/_tkinter.so:${PORTSIDR}/x11-toolkits/py-tkinter
+ ${PYTHON_SITELIBDIR}/scipy:${PORTSDIR}/science/py-scipy \
+ ${PYNUMPY}
LIB_DEPENDS= samplerate:${PORTSDIR}/audio/libsamplerate
+# ${LINUXBASE}/libg2c:${PORTSDIR}/lang/linux-libg2c
-ONLY_FOR_ARCHS= i386
-ONLY_FOR_ARCHS_REASON= WIP for amd64 and perhaps others
-
+USE_LINUX= yes
GNU_CONFIGURE= yes
USE_GMAKE= yes
USE_PYTHON= 2.4+
-PYNUMERIC= yes
USE_AUTOTOOLS= libtool:15
-
#
# This until Joe renames the tarball properly --db
#
@@ -54,6 +50,7 @@
${WRKSRC}/options.py ${WRKSRC}/smeter.py ${WRKSRC}/g.py
@${INSTALL_DATA} ${WRKSRC}/${d} ${PYTHON_SITELIBDIR}
.endfor
+ ${INSTALL_PROGRAM} ${WRKSRC}/KVASD ${PREFIX}/bin
.if !defined(NOPORTDOCS)
@${MKDIR} ${DOCSDIR}
.for d in ${WRKSRC}/Announce.txt ${WRKSRC}/UpdateHistory.txt\
diff -ruN --exclude=CVS /usr/ports/comms/wsjt/files/patch-cutil.c /usr/home/db/ports/wsjt/files/patch-cutil.c
--- /usr/ports/comms/wsjt/files/patch-cutil.c Wed Dec 31 17:00:00 1969
+++ /usr/home/db/ports/wsjt/files/patch-cutil.c Mon Dec 11 08:39:13 2006
@@ -0,0 +1,15 @@
+--- cutil.c.orig Mon Dec 11 10:38:11 2006
++++ cutil.c Mon Dec 11 10:38:36 2006
+@@ -67,7 +67,11 @@
+ printf("\n\n");
+ exit(*n);
+ }
+-
++struct tm *
++gmtime_r_(const time_t *clock, struct tm *result)
++{
++ gmtime_r(clock, result);
++}
+ time_t time_(void)
+ {
+ return time(0);
diff -ruN --exclude=CVS /usr/ports/comms/wsjt/files/patch-get_fname.F90 /usr/home/db/ports/wsjt/files/patch-get_fname.F90
--- /usr/ports/comms/wsjt/files/patch-get_fname.F90 Wed Dec 31 17:00:00 1969
+++ /usr/home/db/ports/wsjt/files/patch-get_fname.F90 Mon Dec 11 08:39:31 2006
@@ -0,0 +1,19 @@
+--- get_fname.F90.orig Mon Dec 11 10:38:21 2006
++++ get_fname.F90 Mon Dec 11 10:38:42 2006
+@@ -5,6 +5,7 @@
+ use dfport
+ #endif
+
++ external gmtime_r
+ character hiscall*12,fname*24,tag*7
+ integer ntime
+ integer trperiod
+@@ -13,7 +14,7 @@
+ n1=ntime
+ n2=(n1+2)/trperiod
+ n3=n2*trperiod
+- call gmtime(n3,it)
++ call gmtime_r(n3,it)
+ it(5)=it(5)+1
+ it(6)=mod(it(6),100)
+ write(fname,1000) (it(j),j=6,1,-1)
diff -ruN --exclude=CVS /usr/ports/comms/wsjt/files/patch-portaudio-v19_Makefile.in /usr/home/db/ports/wsjt/files/patch-portaudio-v19_Makefile.in
--- /usr/ports/comms/wsjt/files/patch-portaudio-v19_Makefile.in Wed Dec 31 17:00:00 1969
+++ /usr/home/db/ports/wsjt/files/patch-portaudio-v19_Makefile.in Fri Dec 15 03:18:24 2006
@@ -0,0 +1,11 @@
+--- portaudio-v19/Makefile.in.orig Fri Dec 15 05:16:16 2006
++++ portaudio-v19/Makefile.in Fri Dec 15 05:17:42 2006
+@@ -16,7 +16,7 @@
+ libdir = @libdir@
+ includedir = @includedir@
+ CC = @CC@
+-CFLAGS = @CFLAGS@ -I$(top_srcdir)/include -I$(top_srcdir)/src/common -I$(top_srcdir)/src/os/unix @DEFS@
++CFLAGS = @CFLAGS@ -fPIC -I$(top_srcdir)/include -I$(top_srcdir)/src/common -I$(top_srcdir)/src/os/unix @DEFS@
+ LIBS = @LIBS@
+ AR = @AR@
+ RANLIB = @RANLIB@
diff -ruN --exclude=CVS /usr/ports/comms/wsjt/pkg-plist /usr/home/db/ports/wsjt/pkg-plist
--- /usr/ports/comms/wsjt/pkg-plist Sun Nov 12 12:04:42 2006
+++ /usr/home/db/ports/wsjt/pkg-plist Tue Dec 12 11:24:42 2006
@@ -1,3 +1,4 @@
+bin/KVASD
bin/wsjt
bin/wsjt.py
%%DATADIR%%/CALL3.TXT
--- wsjt-5.9.6_2.patch ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list