ports/53348: MAINTAINER-UPDATE: textproc/xerces-c2

Bjoern A. Zeeb bzeeb+freebsdports at zabbadoz.net
Wed Jul 9 21:20:22 UTC 2003


The following reply was made to PR ports/53348; it has been noted by GNATS.

From: "Bjoern A. Zeeb" <bzeeb+freebsdports at zabbadoz.net>
To: FreeBSD-gnats-submit at freebsd.org
Cc: bzeeb+freebsdports at zabbadoz.net
Subject: Re: ports/53348: MAINTAINER-UPDATE: textproc/xerces-c2
Date: Wed,  9 Jul 2003 21:17:45 +0000 (UTC)

 >Submitter-Id:	current-users
 >Originator:	Bjoern A. Zeeb
 >Organization:	Zabbadoz.NeT
 >Confidential:	no
 >Synopsis:	Re: ports/53348: MAINTAINER-UPDATE: textproc/xerces-c2
 >Severity:	non-critical
 >Priority:	low
 >Category:	ports
 >Class:		maintainer-update
 >Release:	FreeBSD 5.1-RELEASE i386
 >Environment:
 System: FreeBSD e0-0.noc.int.zabbadoz.net 5.1-RELEASE FreeBSD 5.1-RELEASE #0: Thu Jun 5 02:55:42 GMT 2003 root at wv1u.btc.adaptec.com:/usr/obj/usr/src/sys/GENERIC i386
 
 >Description:
 
 	while testing Xalan compiling with DEBUG on had been usefull
 
 >Fix:
 
 	in addition to patch-ab this one brings
 	changes to Makefile for unstripped library and binaries (not default)
 	and a pkg-plist fix
 
 	attached patch and complete port source tarball also available from
 
 	http://sources.zabbadoz.net/freebsd/ports/xerces-c2-2.2.0-2.3.0-20030709-01.diff
 	http://sources.zabbadoz.net/freebsd/ports/xerces-c2-2.2.0-2.3.0-20030709-01.tbz
 
 	this port seems to work fine for some testers from Xalan-c list.
 
 
 --- diff ---
 diff -urN /export/home/bz/xer/textproc/xerces-c2/Makefile xerces-c2/Makefile
 --- /export/home/bz/xer/textproc/xerces-c2/Makefile	Sun Jun 15 09:31:27 2003
 +++ xerces-c2/Makefile	Wed Jun 25 20:35:36 2003
 @@ -62,6 +62,12 @@
  
  .include <bsd.port.pre.mk>
  
 +.if defined(DEBUG)
 +PKGNAMESUFFIX+=		-debug
 +CONFIGURE_ARGS+=	-d
 +STRIP=
 +.endif
 +
  .if defined(NO_THREADS)
  CONFIGURE_ARGS+=	-r none
  .endif
 @@ -97,6 +103,7 @@
  	@${ECHO} 'NO_THREADS	do not build a thread enabled shared library'
  	@${ECHO} 'NO_SAMPLES	do not copy sample binaries and sources'
  	@${ECHO} 'NOPORTDOCS	do not copy documentation'
 +	@${ECHO} 'DEBUG		include debugging information, do not strip'
  	@${ECHO} ''
  	@${ECHO} 'Also you may set TRANSODER to the following values (without -D):'
  	@${ECHO} ''
 @@ -132,7 +139,9 @@
  .endif
  
  post-install:
 +.if !defined(DEBUG)
  	@${STRIP_CMD} ${PREFIX}/lib/${XERCESC_LIB}
 +.endif
  .if !defined(NOPORTDOCS)
  	@${MKDIR} ${PREFIX}/share/doc/xerces-c
  	@${CP} -r ${WRKSRC}/doc/ ${PREFIX}/share/doc/xerces-c/
 diff -urN /export/home/bz/xer/textproc/xerces-c2/pkg-plist xerces-c2/pkg-plist
 --- /export/home/bz/xer/textproc/xerces-c2/pkg-plist	Sun Jun 15 09:16:15 2003
 +++ xerces-c2/pkg-plist	Sat Jun 21 12:27:19 2003
 @@ -400,7 +400,7 @@
  @exec ln -sf %%XERCESC_LIB%% %D/lib/libxerces-c.so
  @exec ln -sf %%XERCESC_LIB%% %D/lib/libxerces-c.so.%%XERCESC_LIB_VERSION%%
  @unexec if test ! -r %D/lib/libxerces-c.so; then rm -f %D/lib/libxerces-c.so; fi
 - at unexec if test ! -r %D/lib/libxerces-c.so; then rm -f %D/lib/libxerces-c.so.%%XERCESC_LIB_VERSION%%; fi
 + at unexec if test ! -r %D/lib/libxerces-c.so.%%XERCESC_LIB_VERSION%%; then rm -f %D/lib/libxerces-c.so.%%XERCESC_LIB_VERSION%%; fi
  @dirrm include/xercesc/validators/schema/identity
  @dirrm include/xercesc/validators/schema
  @dirrm include/xercesc/validators/DTD
 --- /diff ---



More information about the freebsd-ports-bugs mailing list