Re: MAINTAINER UPDATE: net/tcludp to 1.0.11
On 10/08/14 14:04, Sebastian Reitenbach wrote: Hi, an easy update, tested with the only consumer net/coccinella on amd64. OK? Hi, Looking into it, I've come up with this diff. - HOMEPAGE changed to project page instead of simply a man page with no links to anywhere. - Killed the SHARED_LIBS nonsense; it's not needed for these ports. My bad from lang ago. - Add TCLUDP_VERSION to SUBST_VARS in an effort to prevent future PLIST churn. - Man pages will be built if tcllib port is installed but generated man pages are never installed. No need to rebuild man pages. Fix with DTPLITE=:. - Fix freeaddrinfo bug. I get some test failures with multicast loopback and some inet6 stuff but otherwise looks ok. Running the last version's tests against this yields the same result as with last version. Stu Index: Makefile === RCS file: /cvs/ports/net/tcludp/Makefile,v retrieving revision 1.8 diff -u -p -r1.8 Makefile --- Makefile11 Mar 2013 11:35:57 - 1.8 +++ Makefile9 Oct 2014 12:20:23 - @@ -4,11 +4,10 @@ SHARED_ONLY = Yes COMMENT = Tcl UDP extension -DISTNAME = tcludp-1.0.8 -REVISION = 0 -SHARED_LIBS = udp108 0.0 +V =1.0.11 +DISTNAME = tcludp-${V} CATEGORIES = net -HOMEPAGE = http://tcludp.sourceforge.net/ +HOMEPAGE = http://sourceforge.net/projects/tcludp/ MAINTAINER = Sebastian Reitenbach sebas...@openbsd.org # BSD @@ -18,6 +17,7 @@ MASTER_SITES =${MASTER_SITE_SOURCEFORGE MODULES = lang/tcl BUILD_DEPENDS =${MODTCL_BUILD_DEPENDS} RUN_DEPENDS = ${MODTCL_RUN_DEPENDS} +MAKE_FLAGS = DTPLITE=: FAKE_FLAGS = PKG_DIR=tcludp SEPARATE_BUILD =Yes USE_GROFF =Yes @@ -26,10 +26,12 @@ CONFIGURE_STYLE=gnu CONFIGURE_ARGS+=${CONFIGURE_SHARED} \ --with-tcl=${MODTCL_LIBDIR} \ --libdir=${MODTCL_TCLDIR} \ - --datadir=${PREFIX}/share/examples \ - SHLIB_VERSION=${LIBudp108_VERSION} \ - CFLAGS=${CFLAGS} -pthread + --datadir=${PREFIX}/share/examples -TEST_TARGET =test +WRKDIST = ${WRKDIR}/tcludp +TEST_TARGET = test + +TCLUDP_VERSION =${V:S/.//g} +SUBST_VARS = TCLUDP_VERSION .include bsd.port.mk Index: distinfo === RCS file: /cvs/ports/net/tcludp/distinfo,v retrieving revision 1.1.1.1 diff -u -p -r1.1.1.1 distinfo --- distinfo28 Jul 2010 17:07:25 - 1.1.1.1 +++ distinfo9 Oct 2014 12:20:23 - @@ -1,5 +1,2 @@ -MD5 (tcludp-1.0.8.tar.gz) = YN06VT/I5Xns/WYiJS2i0g== -RMD160 (tcludp-1.0.8.tar.gz) = VRRjhyzhthjt0LQRWXM1XdehIYM= -SHA1 (tcludp-1.0.8.tar.gz) = vZ/M41p1T549+YAm+muAoDtP+oo= -SHA256 (tcludp-1.0.8.tar.gz) = i6gCrrtsor2I4FwxKCf/Xxa3fulNk1X3fihwEa3iyBk= -SIZE (tcludp-1.0.8.tar.gz) = 129410 +SHA256 (tcludp-1.0.11.tar.gz) = qKKdVacY65Cq2mQ4QbPgcVIW0nzqLi3yQ+GE7beAqp0= +SIZE (tcludp-1.0.11.tar.gz) = 147564 Index: patches/patch-configure === RCS file: /cvs/ports/net/tcludp/patches/patch-configure,v retrieving revision 1.2 diff -u -p -r1.2 patch-configure --- patches/patch-configure 5 Jan 2011 18:08:46 - 1.2 +++ patches/patch-configure 9 Oct 2014 12:20:23 - @@ -1,12 +1,12 @@ $OpenBSD: patch-configure,v 1.2 2011/01/05 18:08:46 sebastia Exp $ configure.orig Mon May 15 10:27:16 2006 -+++ configure Fri Dec 17 02:06:17 2010 -@@ -8419,7 +8419,7 @@ echo ${ECHO_T}$tcl_cv_ld_elf 6 - DL_LIBS= - CC_SEARCH_FLAGS='-Wl,-rpath,${LIB_RUNTIME_DIR}' - LD_SEARCH_FLAGS=${CC_SEARCH_FLAGS} -- SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.so.1.0' -+ SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.so.${SHLIB_VERSION}' - echo $as_me:$LINENO: checking for ELF 5 - echo $ECHO_N checking for ELF... $ECHO_C 6 - if test ${tcl_cv_ld_elf+set} = set; then +--- configure.orig Thu Oct 9 05:40:11 2014 configure Thu Oct 9 05:40:23 2014 +@@ -7173,7 +7173,7 @@ fi + CC_SEARCH_FLAGS='-Wl,-rpath,${LIB_RUNTIME_DIR}' + fi + LD_SEARCH_FLAGS=${CC_SEARCH_FLAGS} +- SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.so.${SHLIB_VERSION}' ++ SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.so' + LDFLAGS=-Wl,-export-dynamic + ;; + esac Index: patches/patch-generic_udp_tcl_c === RCS file: patches/patch-generic_udp_tcl_c diff -N patches/patch-generic_udp_tcl_c --- /dev/null 1 Jan 1970 00:00:00 - +++ patches/patch-generic_udp_tcl_c 9 Oct 2014 12:20:23 - @@ -0,0 +1,14 @@ +$OpenBSD$ + +Nothing to free when getaddrinfo returns error. + +--- generic/udp_tcl.c.orig Thu Oct 9 07:23:05 2014 generic/udp_tcl.c Thu Oct 9 07:23:25 2014 +@@ -1315,7 +1315,6 @@ UdpMulticast(UdpState *statePtr, Tcl_Interp *interp, + + if (r != 0 ) { +
Re: MAINTAINER UPDATE: net/tcludp to 1.0.11
On 10/09/14 08:28, Stuart Cassoff wrote: On 10/08/14 14:04, Sebastian Reitenbach wrote: Hi, an easy update, tested with the only consumer net/coccinella on amd64. OK? Hi, Looking into it, I've come up with this diff. - HOMEPAGE changed to project page instead of simply a man page with no links to anywhere. - Killed the SHARED_LIBS nonsense; it's not needed for these ports. My bad from lang ago. - Add TCLUDP_VERSION to SUBST_VARS in an effort to prevent future PLIST churn. - Man pages will be built if tcllib port is installed but generated man pages are never installed. No need to rebuild man pages. Fix with DTPLITE=:. - Fix freeaddrinfo bug. I get some test failures with multicast loopback and some inet6 stuff but otherwise looks ok. Running the last version's tests against this yields the same result as with last version. Stu I don't think we need version numbers in the libs. Index: Makefile === RCS file: /cvs/ports/net/tcludp/Makefile,v retrieving revision 1.8 diff -u -p -r1.8 Makefile --- Makefile11 Mar 2013 11:35:57 - 1.8 +++ Makefile9 Oct 2014 20:37:08 - @@ -4,11 +4,9 @@ SHARED_ONLY = Yes COMMENT = Tcl UDP extension -DISTNAME = tcludp-1.0.8 -REVISION = 0 -SHARED_LIBS = udp108 0.0 +DISTNAME = tcludp-1.0.11 CATEGORIES = net -HOMEPAGE = http://tcludp.sourceforge.net/ +HOMEPAGE = http://sourceforge.net/projects/tcludp/ MAINTAINER = Sebastian Reitenbach sebas...@openbsd.org # BSD @@ -18,6 +16,7 @@ MASTER_SITES =${MASTER_SITE_SOURCEFORGE MODULES = lang/tcl BUILD_DEPENDS =${MODTCL_BUILD_DEPENDS} RUN_DEPENDS = ${MODTCL_RUN_DEPENDS} +MAKE_FLAGS = DTPLITE=: FAKE_FLAGS = PKG_DIR=tcludp SEPARATE_BUILD =Yes USE_GROFF =Yes @@ -26,10 +25,9 @@ CONFIGURE_STYLE=gnu CONFIGURE_ARGS+=${CONFIGURE_SHARED} \ --with-tcl=${MODTCL_LIBDIR} \ --libdir=${MODTCL_TCLDIR} \ - --datadir=${PREFIX}/share/examples \ - SHLIB_VERSION=${LIBudp108_VERSION} \ - CFLAGS=${CFLAGS} -pthread + --datadir=${PREFIX}/share/examples -TEST_TARGET =test +WRKDIST = ${WRKDIR}/tcludp +TEST_TARGET = test .include bsd.port.mk Index: distinfo === RCS file: /cvs/ports/net/tcludp/distinfo,v retrieving revision 1.1.1.1 diff -u -p -r1.1.1.1 distinfo --- distinfo28 Jul 2010 17:07:25 - 1.1.1.1 +++ distinfo9 Oct 2014 20:37:08 - @@ -1,5 +1,2 @@ -MD5 (tcludp-1.0.8.tar.gz) = YN06VT/I5Xns/WYiJS2i0g== -RMD160 (tcludp-1.0.8.tar.gz) = VRRjhyzhthjt0LQRWXM1XdehIYM= -SHA1 (tcludp-1.0.8.tar.gz) = vZ/M41p1T549+YAm+muAoDtP+oo= -SHA256 (tcludp-1.0.8.tar.gz) = i6gCrrtsor2I4FwxKCf/Xxa3fulNk1X3fihwEa3iyBk= -SIZE (tcludp-1.0.8.tar.gz) = 129410 +SHA256 (tcludp-1.0.11.tar.gz) = qKKdVacY65Cq2mQ4QbPgcVIW0nzqLi3yQ+GE7beAqp0= +SIZE (tcludp-1.0.11.tar.gz) = 147564 Index: patches/patch-configure === RCS file: /cvs/ports/net/tcludp/patches/patch-configure,v retrieving revision 1.2 diff -u -p -r1.2 patch-configure --- patches/patch-configure 5 Jan 2011 18:08:46 - 1.2 +++ patches/patch-configure 9 Oct 2014 20:37:08 - @@ -1,12 +1,12 @@ $OpenBSD: patch-configure,v 1.2 2011/01/05 18:08:46 sebastia Exp $ configure.orig Mon May 15 10:27:16 2006 -+++ configure Fri Dec 17 02:06:17 2010 -@@ -8419,7 +8419,7 @@ echo ${ECHO_T}$tcl_cv_ld_elf 6 - DL_LIBS= - CC_SEARCH_FLAGS='-Wl,-rpath,${LIB_RUNTIME_DIR}' - LD_SEARCH_FLAGS=${CC_SEARCH_FLAGS} -- SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.so.1.0' -+ SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.so.${SHLIB_VERSION}' - echo $as_me:$LINENO: checking for ELF 5 - echo $ECHO_N checking for ELF... $ECHO_C 6 - if test ${tcl_cv_ld_elf+set} = set; then +--- configure.orig Thu Oct 9 05:40:11 2014 configure Thu Oct 9 05:40:23 2014 +@@ -7173,7 +7173,7 @@ fi + CC_SEARCH_FLAGS='-Wl,-rpath,${LIB_RUNTIME_DIR}' + fi + LD_SEARCH_FLAGS=${CC_SEARCH_FLAGS} +- SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.so.${SHLIB_VERSION}' ++ SHARED_LIB_SUFFIX='.so' + LDFLAGS=-Wl,-export-dynamic + ;; + esac Index: patches/patch-generic_udp_tcl_c === RCS file: patches/patch-generic_udp_tcl_c diff -N patches/patch-generic_udp_tcl_c --- /dev/null 1 Jan 1970 00:00:00 - +++ patches/patch-generic_udp_tcl_c 9 Oct 2014 20:37:08 - @@ -0,0 +1,14 @@ +$OpenBSD$ + +Nothing to free when getaddrinfo returns error. + +--- generic/udp_tcl.c.orig Thu Oct 9 07:23:05 2014 generic/udp_tcl.c Thu Oct 9 07:23:25 2014 +@@ -1315,7 +1315,6 @@ UdpMulticast(UdpState *statePtr, Tcl_Interp *interp, + + if (r
MAINTAINER UPDATE: net/tcludp to 1.0.11
Hi, an easy update, tested with the only consumer net/coccinella on amd64. OK? ? tcludp.diff ? patches/save.patch-configure Index: Makefile === RCS file: /cvs/ports/net/tcludp/Makefile,v retrieving revision 1.8 diff -u -r1.8 Makefile --- Makefile11 Mar 2013 11:35:57 - 1.8 +++ Makefile7 Oct 2014 17:34:49 - @@ -4,9 +4,8 @@ COMMENT = Tcl UDP extension -DISTNAME = tcludp-1.0.8 -REVISION = 0 -SHARED_LIBS = udp108 0.0 +DISTNAME = tcludp-1.0.11 +SHARED_LIBS = udp1011 0.0 CATEGORIES = net HOMEPAGE = http://tcludp.sourceforge.net/ MAINTAINER = Sebastian Reitenbach sebas...@openbsd.org @@ -22,12 +21,13 @@ SEPARATE_BUILD =Yes USE_GROFF =Yes CONFIGURE_STYLE=gnu +WRKDIST = ${WRKDIR}/tcludp CONFIGURE_ARGS+=${CONFIGURE_SHARED} \ --with-tcl=${MODTCL_LIBDIR} \ --libdir=${MODTCL_TCLDIR} \ --datadir=${PREFIX}/share/examples \ - SHLIB_VERSION=${LIBudp108_VERSION} \ + SHLIB_VERSION=${LIBudp1011_VERSION} \ CFLAGS=${CFLAGS} -pthread TEST_TARGET =test Index: distinfo === RCS file: /cvs/ports/net/tcludp/distinfo,v retrieving revision 1.1.1.1 diff -u -r1.1.1.1 distinfo --- distinfo28 Jul 2010 17:07:25 - 1.1.1.1 +++ distinfo7 Oct 2014 17:34:49 - @@ -1,5 +1,2 @@ -MD5 (tcludp-1.0.8.tar.gz) = YN06VT/I5Xns/WYiJS2i0g== -RMD160 (tcludp-1.0.8.tar.gz) = VRRjhyzhthjt0LQRWXM1XdehIYM= -SHA1 (tcludp-1.0.8.tar.gz) = vZ/M41p1T549+YAm+muAoDtP+oo= -SHA256 (tcludp-1.0.8.tar.gz) = i6gCrrtsor2I4FwxKCf/Xxa3fulNk1X3fihwEa3iyBk= -SIZE (tcludp-1.0.8.tar.gz) = 129410 +SHA256 (tcludp-1.0.11.tar.gz) = qKKdVacY65Cq2mQ4QbPgcVIW0nzqLi3yQ+GE7beAqp0= +SIZE (tcludp-1.0.11.tar.gz) = 147564 Index: patches/patch-configure === RCS file: patches/patch-configure diff -N patches/patch-configure --- patches/patch-configure 5 Jan 2011 18:08:46 - 1.2 +++ /dev/null 1 Jan 1970 00:00:00 - @@ -1,12 +0,0 @@ -$OpenBSD: patch-configure,v 1.2 2011/01/05 18:08:46 sebastia Exp $ configure.orig Mon May 15 10:27:16 2006 -+++ configure Fri Dec 17 02:06:17 2010 -@@ -8419,7 +8419,7 @@ echo ${ECHO_T}$tcl_cv_ld_elf 6 - DL_LIBS= - CC_SEARCH_FLAGS='-Wl,-rpath,${LIB_RUNTIME_DIR}' - LD_SEARCH_FLAGS=${CC_SEARCH_FLAGS} -- SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.so.1.0' -+ SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}.so.${SHLIB_VERSION}' - echo $as_me:$LINENO: checking for ELF 5 - echo $ECHO_N checking for ELF... $ECHO_C 6 - if test ${tcl_cv_ld_elf+set} = set; then Index: pkg/PLIST === RCS file: /cvs/ports/net/tcludp/pkg/PLIST,v retrieving revision 1.2 diff -u -r1.2 PLIST --- pkg/PLIST 5 Jan 2011 18:08:46 - 1.2 +++ pkg/PLIST 7 Oct 2014 17:34:49 - @@ -1,6 +1,6 @@ @comment $OpenBSD: PLIST,v 1.2 2011/01/05 18:08:46 sebastia Exp $ lib/tcl/tcludp/ -@lib lib/tcl/tcludp/libudp108.so.${LIBudp108_VERSION} +@lib lib/tcl/tcludp/libudp1011.so.${LIBudp1011_VERSION} lib/tcl/tcludp/pkgIndex.tcl @man man/mann/udp.n share/examples/tcludp/