ports/95488: net/callgen: repomove, update, unbreak, take maintainership
Joerg Pulz
Joerg.Pulz at frm2.tum.de
Sun May 7 16:07:00 UTC 2006
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hi,
here is an updated version of the patch, as we found out that the default
thread library on sparc64 for OSVERSION prior to 700004 is missing a
required symbol.
The patch contains now some lines to mark this port BROKEN for
.if ${ARCH} == sparc64 && ${OSVERSION} <= 700003
This patch completely supersedes the previous patch from the PR.
I send this patch inline and attached to have a viewable version in GNATS
and a usable version for the committer (i think my mailclient is modifying
lines which begin with "--" ).
regards
Joerg
- --- net_callgen323.diff2 begins here ---
Index: Makefile
===================================================================
RCS file: /home/ncvs/ports/net/callgen/Makefile,v
retrieving revision 1.5
diff -u -r1.5 Makefile
- --- Makefile 5 Feb 2006 12:35:08 -0000 1.5
+++ Makefile 7 May 2006 15:56:50 -0000
@@ -4,38 +4,43 @@
#
# $FreeBSD: ports/net/callgen/Makefile,v 1.5 2006/02/05 12:35:08 netchild Exp $
- -PORTNAME= callgen
- -PORTVERSION= 1.2.6
- -PORTREVISION= 1
+PORTNAME= callgen323
+DISTVERSION= 2.0.0.cvs.20060407
CATEGORIES= net
- -MASTER_SITES= http://www.openh323.org/bin/
- -DISTNAME= callgen323_${PORTVERSION}
+MASTER_SITES= ftp://ftp.frm2.tum.de/jpulz/FreeBSD/distfiles/
+PKGNAMESUFFIX?= -openh323
- -MAINTAINER= jacke at bofh.pl
+MAINTAINER= Joerg.Pulz at frm2.tum.de
COMMENT= H.323 Call Generator
- -BUILD_DEPENDS= ${NONEXISTENT}:${PORTSDIR}/net/openh323-112:configure
- -
- -NOCLEANDEPENDS= yes
USE_GMAKE= yes
- -WRKSRC= ${WRKDIR}/callgen323
- -MAKE_ENV= PWLIBDIR=${WRKDIRPREFIX}${.CURDIR}/../../devel/pwlib152/work/pwlib \
- - OPENH323DIR=${WRKDIRPREFIX}${.CURDIR}/../openh323-112/work/openh323
- -THE_MACHTYPE= ${ARCH:S/i386/x86/}
+ALL_TARGET= optshared
+MAKE_ENV= PWLIBDIR=${LOCALBASE}/share/pwlib \
+ OPENH323DIR=${LOCALBASE}/share/openh323 \
+ OPALDIR=${LOCALBASE}/share/opal \
+ SYSLIBDIR=${LOCALBASE}/lib
+MAKE_ARGS= OSTYPE=${OPSYS} MACHTYPE=${ARCH:S/i386/x86/} \
+ OSRELEASE=${OSVERSION} CPLUS=${CXX}
PLIST_FILES= bin/callgen323
.include <bsd.port.pre.mk>
- -.if ${OSVERSION} >= 502126
- -BROKEN= "Does not compile on FreeBSD >= 5.x"
+.if ${ARCH} == sparc64 && ${OSVERSION} <= 700003
+BROKEN= does not link due to missing symbol in default thread library
.endif
- -.if ${ARCH} == "amd64"
- -BROKEN= "Does not build on amd64 (shared libraries must be compiled with -fPIC)"
+.ifndef (WITH_OPAL)
+LIB_DEPENDS= h323_r.1:${PORTSDIR}/net/openh323
+OBJ_DIR= obj_r
+.else
+LIB_DEPENDS= opal_r.2:${PORTSDIR}/net/opal
+PKGNAMESUFFIX= -opal
+MAKE_ENV+= USE_OPAL=1
+OBJ_DIR= obj_opal_r
.endif
do-install:
- - ${INSTALL_PROGRAM} ${WRKSRC}/obj_${OPSYS}_${THE_MACHTYPE}_d/callgen323 ${PREFIX}/bin
+ ${INSTALL_PROGRAM} ${WRKSRC}/${OBJ_DIR}/callgen323 ${PREFIX}/bin
.include <bsd.port.post.mk>
Index: distinfo
===================================================================
RCS file: /home/ncvs/ports/net/callgen/distinfo,v
retrieving revision 1.3
diff -u -r1.3 distinfo
- --- distinfo 1 Feb 2006 22:46:08 -0000 1.3
+++ distinfo 7 May 2006 15:56:50 -0000
@@ -1,3 +1,3 @@
- -MD5 (callgen323_1.2.6.tar.gz) = 1428f738e3ad43e5c57aa99e132065dc
- -SHA256 (callgen323_1.2.6.tar.gz) = aefb35f13f9f4920c687f22e0b3bdcc8e9c1d21ddd7bdf9102f8d07a8c5d0581
- -SIZE (callgen323_1.2.6.tar.gz) = 12846
+MD5 (callgen323-2.0.0.cvs.20060407.tar.gz) = 01c8cdc59b1537709375ad4b1c66b34e
+SHA256 (callgen323-2.0.0.cvs.20060407.tar.gz) = b59cfa3456f55b135502f611c82eab6a2f8e4281b1fdc13e11cf0953d20e0065
+SIZE (callgen323-2.0.0.cvs.20060407.tar.gz) = 17433
- --- net_callgen323.diff2 ends here ---
- --
The beginning is the most important part of the work.
-Plato
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.3 (FreeBSD)
iD8DBQFEXhsSSPOsGF+KA+MRAmc9AJ4nUXZjfMgOjLExkB5UiC9iEZl1XACeNEh1
NG3Cjp9pUNWUWvC7q3uCvC8=
=DDw5
-----END PGP SIGNATURE-----
-------------- next part --------------
Index: Makefile
===================================================================
RCS file: /home/ncvs/ports/net/callgen/Makefile,v
retrieving revision 1.5
diff -u -r1.5 Makefile
--- Makefile 5 Feb 2006 12:35:08 -0000 1.5
+++ Makefile 7 May 2006 15:56:50 -0000
@@ -4,38 +4,43 @@
#
# $FreeBSD: ports/net/callgen/Makefile,v 1.5 2006/02/05 12:35:08 netchild Exp $
-PORTNAME= callgen
-PORTVERSION= 1.2.6
-PORTREVISION= 1
+PORTNAME= callgen323
+DISTVERSION= 2.0.0.cvs.20060407
CATEGORIES= net
-MASTER_SITES= http://www.openh323.org/bin/
-DISTNAME= callgen323_${PORTVERSION}
+MASTER_SITES= ftp://ftp.frm2.tum.de/jpulz/FreeBSD/distfiles/
+PKGNAMESUFFIX?= -openh323
-MAINTAINER= jacke at bofh.pl
+MAINTAINER= Joerg.Pulz at frm2.tum.de
COMMENT= H.323 Call Generator
-BUILD_DEPENDS= ${NONEXISTENT}:${PORTSDIR}/net/openh323-112:configure
-
-NOCLEANDEPENDS= yes
USE_GMAKE= yes
-WRKSRC= ${WRKDIR}/callgen323
-MAKE_ENV= PWLIBDIR=${WRKDIRPREFIX}${.CURDIR}/../../devel/pwlib152/work/pwlib \
- OPENH323DIR=${WRKDIRPREFIX}${.CURDIR}/../openh323-112/work/openh323
-THE_MACHTYPE= ${ARCH:S/i386/x86/}
+ALL_TARGET= optshared
+MAKE_ENV= PWLIBDIR=${LOCALBASE}/share/pwlib \
+ OPENH323DIR=${LOCALBASE}/share/openh323 \
+ OPALDIR=${LOCALBASE}/share/opal \
+ SYSLIBDIR=${LOCALBASE}/lib
+MAKE_ARGS= OSTYPE=${OPSYS} MACHTYPE=${ARCH:S/i386/x86/} \
+ OSRELEASE=${OSVERSION} CPLUS=${CXX}
PLIST_FILES= bin/callgen323
.include <bsd.port.pre.mk>
-.if ${OSVERSION} >= 502126
-BROKEN= "Does not compile on FreeBSD >= 5.x"
+.if ${ARCH} == sparc64 && ${OSVERSION} <= 700003
+BROKEN= does not link due to missing symbol in default thread library
.endif
-.if ${ARCH} == "amd64"
-BROKEN= "Does not build on amd64 (shared libraries must be compiled with -fPIC)"
+.ifndef (WITH_OPAL)
+LIB_DEPENDS= h323_r.1:${PORTSDIR}/net/openh323
+OBJ_DIR= obj_r
+.else
+LIB_DEPENDS= opal_r.2:${PORTSDIR}/net/opal
+PKGNAMESUFFIX= -opal
+MAKE_ENV+= USE_OPAL=1
+OBJ_DIR= obj_opal_r
.endif
do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/obj_${OPSYS}_${THE_MACHTYPE}_d/callgen323 ${PREFIX}/bin
+ ${INSTALL_PROGRAM} ${WRKSRC}/${OBJ_DIR}/callgen323 ${PREFIX}/bin
.include <bsd.port.post.mk>
Index: distinfo
===================================================================
RCS file: /home/ncvs/ports/net/callgen/distinfo,v
retrieving revision 1.3
diff -u -r1.3 distinfo
--- distinfo 1 Feb 2006 22:46:08 -0000 1.3
+++ distinfo 7 May 2006 15:56:50 -0000
@@ -1,3 +1,3 @@
-MD5 (callgen323_1.2.6.tar.gz) = 1428f738e3ad43e5c57aa99e132065dc
-SHA256 (callgen323_1.2.6.tar.gz) = aefb35f13f9f4920c687f22e0b3bdcc8e9c1d21ddd7bdf9102f8d07a8c5d0581
-SIZE (callgen323_1.2.6.tar.gz) = 12846
+MD5 (callgen323-2.0.0.cvs.20060407.tar.gz) = 01c8cdc59b1537709375ad4b1c66b34e
+SHA256 (callgen323-2.0.0.cvs.20060407.tar.gz) = b59cfa3456f55b135502f611c82eab6a2f8e4281b1fdc13e11cf0953d20e0065
+SIZE (callgen323-2.0.0.cvs.20060407.tar.gz) = 17433
More information about the freebsd-ports-bugs
mailing list