summaryrefslogtreecommitdiff
path: root/net/callgen323
diff options
context:
space:
mode:
authorPav Lucistnik <pav@FreeBSD.org>2006-05-15 18:36:18 +0000
committerPav Lucistnik <pav@FreeBSD.org>2006-05-15 18:36:18 +0000
commitd6fe5e0bdbfb71e3bf04446de744c57126e6b92e (patch)
tree62abca50154a0a54b206d79da25aff2ca0d8b56d /net/callgen323
parentupdate to 0.2.21 (diff)
- Update to 2.0.0 CVS
- Move to net/callgen323 - Provide WITH_OPAL knob (net/opal instead of openh323) - Unbreak on FreeBSD >= 5.X - Take maintainership PR: ports/95488 Submitted by: Joerg Pulz <Joerg.Pulz@frm2.tum.de> Approved by: maintainer timeout (1 month)
Notes
Notes: svn path=/head/; revision=162475
Diffstat (limited to 'net/callgen323')
-rw-r--r--net/callgen323/Makefile41
-rw-r--r--net/callgen323/distinfo6
2 files changed, 26 insertions, 21 deletions
diff --git a/net/callgen323/Makefile b/net/callgen323/Makefile
index a41cc54adccf..5c0e5438a43f 100644
--- a/net/callgen323/Makefile
+++ b/net/callgen323/Makefile
@@ -4,38 +4,43 @@
#
# $FreeBSD$
-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/pub/jpulz/FreeBSD/distfiles/
-MAINTAINER= jacke@bofh.pl
+MAINTAINER= Joerg.Pulz@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)"
+.ifdef (WITH_OPAL)
+LIB_DEPENDS+= opal_r.2:${PORTSDIR}/net/opal
+PKGNAMESUFFIX= -opal
+MAKE_ENV+= USE_OPAL=1
+OBJ_DIR= obj_opal_r
+.else
+LIB_DEPENDS+= h323_r.1:${PORTSDIR}/net/openh323
+OBJ_DIR= obj_r
+PKGNAMESUFFIX= -openh323
.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>
diff --git a/net/callgen323/distinfo b/net/callgen323/distinfo
index 2652817bb400..f29250094348 100644
--- a/net/callgen323/distinfo
+++ b/net/callgen323/distinfo
@@ -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