Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 7 May 2006 18:06:39 +0200 (CEST)
From:      Joerg Pulz <Joerg.Pulz@frm2.tum.de>
To:        Pav Lucistnik <pav@FreeBSD.org>
Cc:        jacke@bofh.pl, freebsd-ports-bugs@FreeBSD.org
Subject:   Re: ports/95488: net/callgen: repomove, update, unbreak, take maintainership
Message-ID:  <20060507175824.W52948@hades.admin.frm2>
In-Reply-To: <200605071316.k47DGKq4061511@freefall.freebsd.org>
References:  <200605071316.k47DGKq4061511@freefall.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.

--0-644765665-1147017999=:52948
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed

-----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@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)"
+.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-----
--0-644765665-1147017999=:52948
Content-Type: TEXT/PLAIN; charset=US-ASCII; name=net_callgen323.diff2
Content-Transfer-Encoding: BASE64
Content-ID: <20060507180639.I52948@hades.admin.frm2>
Content-Description: 
Content-Disposition: attachment; filename=net_callgen323.diff2

SW5kZXg6IE1ha2VmaWxlDQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQpSQ1Mg
ZmlsZTogL2hvbWUvbmN2cy9wb3J0cy9uZXQvY2FsbGdlbi9NYWtlZmlsZSx2
DQpyZXRyaWV2aW5nIHJldmlzaW9uIDEuNQ0KZGlmZiAtdSAtcjEuNSBNYWtl
ZmlsZQ0KLS0tIE1ha2VmaWxlCTUgRmViIDIwMDYgMTI6MzU6MDggLTAwMDAJ
MS41DQorKysgTWFrZWZpbGUJNyBNYXkgMjAwNiAxNTo1Njo1MCAtMDAwMA0K
QEAgLTQsMzggKzQsNDMgQEANCiAjDQogIyAkRnJlZUJTRDogcG9ydHMvbmV0
L2NhbGxnZW4vTWFrZWZpbGUsdiAxLjUgMjAwNi8wMi8wNSAxMjozNTowOCBu
ZXRjaGlsZCBFeHAgJA0KIA0KLVBPUlROQU1FPQljYWxsZ2VuDQotUE9SVFZF
UlNJT049CTEuMi42DQotUE9SVFJFVklTSU9OPQkxDQorUE9SVE5BTUU9CWNh
bGxnZW4zMjMNCitESVNUVkVSU0lPTj0JMi4wLjAuY3ZzLjIwMDYwNDA3DQog
Q0FURUdPUklFUz0JbmV0DQotTUFTVEVSX1NJVEVTPQlodHRwOi8vd3d3Lm9w
ZW5oMzIzLm9yZy9iaW4vDQotRElTVE5BTUU9CWNhbGxnZW4zMjNfJHtQT1JU
VkVSU0lPTn0NCitNQVNURVJfU0lURVM9CWZ0cDovL2Z0cC5mcm0yLnR1bS5k
ZS9qcHVsei9GcmVlQlNEL2Rpc3RmaWxlcy8NCitQS0dOQU1FU1VGRklYPz0J
LW9wZW5oMzIzDQogDQotTUFJTlRBSU5FUj0JamFja2VAYm9maC5wbA0KK01B
SU5UQUlORVI9CUpvZXJnLlB1bHpAZnJtMi50dW0uZGUNCiBDT01NRU5UPQlI
LjMyMyBDYWxsIEdlbmVyYXRvcg0KIA0KLUJVSUxEX0RFUEVORFM9CSR7Tk9O
RVhJU1RFTlR9OiR7UE9SVFNESVJ9L25ldC9vcGVuaDMyMy0xMTI6Y29uZmln
dXJlDQotDQotTk9DTEVBTkRFUEVORFM9CXllcw0KIFVTRV9HTUFLRT0JeWVz
DQotV1JLU1JDPQkJJHtXUktESVJ9L2NhbGxnZW4zMjMNCi1NQUtFX0VOVj0J
UFdMSUJESVI9JHtXUktESVJQUkVGSVh9JHsuQ1VSRElSfS8uLi8uLi9kZXZl
bC9wd2xpYjE1Mi93b3JrL3B3bGliIFwNCi0JCU9QRU5IMzIzRElSPSR7V1JL
RElSUFJFRklYfSR7LkNVUkRJUn0vLi4vb3BlbmgzMjMtMTEyL3dvcmsvb3Bl
bmgzMjMNCi1USEVfTUFDSFRZUEU9CSR7QVJDSDpTL2kzODYveDg2L30NCitB
TExfVEFSR0VUPQlvcHRzaGFyZWQNCitNQUtFX0VOVj0JUFdMSUJESVI9JHtM
T0NBTEJBU0V9L3NoYXJlL3B3bGliIFwNCisJCU9QRU5IMzIzRElSPSR7TE9D
QUxCQVNFfS9zaGFyZS9vcGVuaDMyMyBcDQorCQlPUEFMRElSPSR7TE9DQUxC
QVNFfS9zaGFyZS9vcGFsIFwNCisJCVNZU0xJQkRJUj0ke0xPQ0FMQkFTRX0v
bGliDQorTUFLRV9BUkdTPQlPU1RZUEU9JHtPUFNZU30gTUFDSFRZUEU9JHtB
UkNIOlMvaTM4Ni94ODYvfSBcDQorCQlPU1JFTEVBU0U9JHtPU1ZFUlNJT059
IENQTFVTPSR7Q1hYfQ0KIA0KIFBMSVNUX0ZJTEVTPQliaW4vY2FsbGdlbjMy
Mw0KIA0KIC5pbmNsdWRlIDxic2QucG9ydC5wcmUubWs+DQogDQotLmlmICR7
T1NWRVJTSU9OfSA+PSA1MDIxMjYNCi1CUk9LRU49CQkiRG9lcyBub3QgY29t
cGlsZSBvbiBGcmVlQlNEID49IDUueCINCisuaWYgJHtBUkNIfSA9PSBzcGFy
YzY0ICYmICR7T1NWRVJTSU9OfSA8PSA3MDAwMDMNCitCUk9LRU49IGRvZXMg
bm90IGxpbmsgZHVlIHRvIG1pc3Npbmcgc3ltYm9sIGluIGRlZmF1bHQgdGhy
ZWFkIGxpYnJhcnkNCiAuZW5kaWYNCiANCi0uaWYgJHtBUkNIfSA9PSAiYW1k
NjQiDQotQlJPS0VOPQkJIkRvZXMgbm90IGJ1aWxkIG9uIGFtZDY0IChzaGFy
ZWQgbGlicmFyaWVzIG11c3QgYmUgY29tcGlsZWQgd2l0aCAtZlBJQykiDQor
LmlmbmRlZiAoV0lUSF9PUEFMKQ0KK0xJQl9ERVBFTkRTPQloMzIzX3IuMTok
e1BPUlRTRElSfS9uZXQvb3BlbmgzMjMNCitPQkpfRElSPQlvYmpfcg0KKy5l
bHNlDQorTElCX0RFUEVORFM9CW9wYWxfci4yOiR7UE9SVFNESVJ9L25ldC9v
cGFsDQorUEtHTkFNRVNVRkZJWD0JLW9wYWwNCitNQUtFX0VOVis9CVVTRV9P
UEFMPTENCitPQkpfRElSPQlvYmpfb3BhbF9yDQogLmVuZGlmDQogDQogZG8t
aW5zdGFsbDoNCi0JJHtJTlNUQUxMX1BST0dSQU19ICR7V1JLU1JDfS9vYmpf
JHtPUFNZU31fJHtUSEVfTUFDSFRZUEV9X2QvY2FsbGdlbjMyMyAke1BSRUZJ
WH0vYmluDQorCSR7SU5TVEFMTF9QUk9HUkFNfSAke1dSS1NSQ30vJHtPQkpf
RElSfS9jYWxsZ2VuMzIzICR7UFJFRklYfS9iaW4NCiANCiAuaW5jbHVkZSA8
YnNkLnBvcnQucG9zdC5taz4NCkluZGV4OiBkaXN0aW5mbw0KPT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PQ0KUkNTIGZpbGU6IC9ob21lL25jdnMvcG9ydHMvbmV0
L2NhbGxnZW4vZGlzdGluZm8sdg0KcmV0cmlldmluZyByZXZpc2lvbiAxLjMN
CmRpZmYgLXUgLXIxLjMgZGlzdGluZm8NCi0tLSBkaXN0aW5mbwkxIEZlYiAy
MDA2IDIyOjQ2OjA4IC0wMDAwCTEuMw0KKysrIGRpc3RpbmZvCTcgTWF5IDIw
MDYgMTU6NTY6NTAgLTAwMDANCkBAIC0xLDMgKzEsMyBAQA0KLU1ENSAoY2Fs
bGdlbjMyM18xLjIuNi50YXIuZ3opID0gMTQyOGY3MzhlM2FkNDNlNWM1N2Fh
OTllMTMyMDY1ZGMNCi1TSEEyNTYgKGNhbGxnZW4zMjNfMS4yLjYudGFyLmd6
KSA9IGFlZmIzNWYxM2Y5ZjQ5MjBjNjg3ZjIyZTBiM2JkY2M4ZTljMWQyMWRk
ZDdiZGY5MTAyZjhkMDdhOGM1ZDA1ODENCi1TSVpFIChjYWxsZ2VuMzIzXzEu
Mi42LnRhci5neikgPSAxMjg0Ng0KK01ENSAoY2FsbGdlbjMyMy0yLjAuMC5j
dnMuMjAwNjA0MDcudGFyLmd6KSA9IDAxYzhjZGM1OWIxNTM3NzA5Mzc1YWQ0
YjFjNjZiMzRlDQorU0hBMjU2IChjYWxsZ2VuMzIzLTIuMC4wLmN2cy4yMDA2
MDQwNy50YXIuZ3opID0gYjU5Y2ZhMzQ1NmY1NWIxMzU1MDJmNjExYzgyZWFi
NmEyZjhlNDI4MWIxZmRjMTNlMTFjZjA5NTNkMjBlMDA2NQ0KK1NJWkUgKGNh
bGxnZW4zMjMtMi4wLjAuY3ZzLjIwMDYwNDA3LnRhci5neikgPSAxNzQzMw0K

--0-644765665-1147017999=:52948--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20060507175824.W52948>