FreeBSD Bugzilla – Attachment 26143 Details for
Bug 44590
Update port: textproc/xerces-c2 add transcoder option
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
file.diff
file.diff (text/plain), 4.52 KB, created by
Bjoern A. Zeeb
on 2002-10-29 15:00:06 UTC
(
hide
)
Description:
file.diff
Filename:
MIME Type:
Creator:
Bjoern A. Zeeb
Created:
2002-10-29 15:00:06 UTC
Size:
4.52 KB
patch
obsolete
>diff -u /usr/ports/textproc/xerces-c2/Makefile xerces-c2/Makefile >--- /usr/ports/textproc/xerces-c2/Makefile Fri Oct 25 02:12:19 2002 >+++ xerces-c2/Makefile Tue Oct 29 12:16:13 2002 >@@ -7,13 +7,36 @@ > > PORTNAME= xerces-c2 > PORTVERSION= 2.1.0 >+PORTREVISION= 1 > CATEGORIES= textproc > MASTER_SITES= http://xml.apache.org/dist/xerces-c/stable/ > DISTNAME= xerces-c-src${PORTVERSION:S/./_/g} > > MAINTAINER?= bzeeb+freebsdports@zabbadoz.net > >-LIB_DEPENDS+= iconv.3:${PORTSDIR}/converters/libiconv >+.if !defined(TRANSCODER) >+LIB_DEPENDS+= iconv.3:${PORTSDIR}/converters/libiconv >+TRANSCODER= "IconvFBSD" >+PLIST_SUB+= TRANSICONV="" >+PLIST_SUB+= TRANSICU="@comment " >+.else >+.if (${TRANSCODER} == "icu") >+LIB_DEPENDS+= icuuc.22:${PORTSDIR}/devel/icu >+ICUROOT?= ${LOCALBASE} >+CONFIGURE_ENV+= ICUROOT=${ICUROOT} LDFLAGS="-L${LOCALBASE}/lib" >+MAKE_ENV+= ICUROOT=${ICUROOT} LDFLAGS="-L${LOCALBASE}/lib" >+PLIST_SUB+= TRANSICONV="@comment " >+PLIST_SUB+= TRANSICU="" >+.elif (${TRANSCODER} == "native") >+PLIST_SUB+= TRANSICONV="" >+PLIST_SUB+= TRANSICU="@comment " >+.else >+LIB_DEPENDS+= iconv.3:${PORTSDIR}/converters/libiconv >+TRANSCODER= "IconvFBSD" >+PLIST_SUB+= TRANSICONV="" >+PLIST_SUB+= TRANSICU="@comment " >+.endif >+.endif > > # expect this to get broken some day > NO_FILTER_SHLIBS= yes >@@ -30,18 +53,17 @@ > MAKE_ENV+= XERCESCROOT=${WRKSRC} > > GNU_CONFIGURE= yes >-CONFIGURE_ENV+= XERCESCROOT=${WRKSRC} TRANSCODER="IconvFBSD" >+CONFIGURE_ENV+= XERCESCROOT=${WRKSRC} TRANSCODER=${TRANSCODER} > CONFIGURE_SCRIPT= runConfigure >-CONFIGURE_ARGS?= -p freebsd -x g++ -n socket -P ${PREFIX} >+CONFIGURE_ARGS?= -p freebsd -c ${CC} -x ${CXX} -n socket -P ${PREFIX} > >-CONFIGURE_ARGS+= -t IconvFBSD >+CONFIGURE_ARGS+= -t ${TRANSCODER} > > .if defined(NO_THREADS) > CONFIGURE_ARGS+= -r none > .endif > >-XERCESC_LIB_VERSIO= ${PORTVERSION:S/.//} >-XERCESC_LIB_VERSION= ${XERCESC_LIB_VERSIO:R} >+XERCESC_LIB_VERSION= ${PORTVERSION:S/.//:R} > XERCESC_LIB= libxerces-c.so.${PORTVERSION:S/.//} > PLIST_SUB+= XERCESC_LIB=${XERCESC_LIB} \ > XERCESC_LIB_VERSION=${XERCESC_LIB_VERSION} >@@ -62,7 +84,7 @@ > pre-fetch: > .if !defined(BATCH) && !defined(PACKAGE_BUILDING) > @(/usr/bin/dialog --textbox ${MASTERDIR}/pkg-message 15 75 || \ >- /usr/bin/true) >+ ${TRUE}) > @${ECHO} '' > @${ECHO} 'You may use the following build options by defining' > @${ECHO} 'them on the command line with -D' >@@ -71,6 +93,8 @@ > @${ECHO} 'NO_SAMPLES do not copy sample binaries and sources' > @${ECHO} 'NOPORTDOCS do not copy documentation' > @${ECHO} '' >+ @${ECHO} 'TRANSCODER=[icu|IconvFBSD|native] default: IconvFBSD' >+ @${ECHO} '' > @/bin/sleep 2 > .endif > >@@ -87,17 +111,24 @@ > > post-configure: > .if !defined(NO_SAMPLES) >+.if defined(TRANSCODER) && (${TRANSCODER} == "icu") >+ @(cd ${WRKSRC}/samples && \ >+ export XERCESCROOT=${WRKSRC} && \ >+ export ICUROOT=${ICUROOT} && \ >+ export LDFLAGS="-L${LOCALBASE}/lib" && \ >+ ${SH} runConfigure ${SAMPLES_CONFIG_ARGS}) >+.else > @(cd ${WRKSRC}/samples && \ > export XERCESCROOT=${WRKSRC} && \ > ${SH} runConfigure ${SAMPLES_CONFIG_ARGS}) > .endif >+.endif > > post-install: > @${STRIP_CMD} ${PREFIX}/lib/${XERCESC_LIB} > @${LN} -sf ${XERCESC_LIB} ${PREFIX}/lib/libxerces-c.so > @${LN} -sf ${XERCESC_LIB} \ >- ${PREFIX}/lib/libxerces-c.so.${XERCESC_LIB_VERSION:R} >- >+ ${PREFIX}/lib/libxerces-c.so.${XERCESC_LIB_VERSION} > .if !defined(NOPORTDOCS) > @${MKDIR} ${PREFIX}/share/doc/xerces-c > @${CP} -r ${WRKSRC}/doc/ ${PREFIX}/share/doc/xerces-c/ >diff -u /usr/ports/textproc/xerces-c2/pkg-plist xerces-c2/pkg-plist >--- /usr/ports/textproc/xerces-c2/pkg-plist Fri Oct 25 02:12:19 2002 >+++ xerces-c2/pkg-plist Tue Oct 29 11:56:28 2002 >@@ -131,7 +131,8 @@ > include/xercesc/util/AutoSense.hpp > include/xercesc/util/XMLDeleterFor.c > include/xercesc/util/Platforms/FreeBSD/FreeBSDDefs.hpp >-include/xercesc/util/Transcoders/IconvFBSD/IconvFBSDTransService.hpp >+%%TRANSICONV%%include/xercesc/util/Transcoders/IconvFBSD/IconvFBSDTransService.hpp >+%%TRANSICU%%include/xercesc/util/Transcoders/ICU/ICUTransService.hpp > include/xercesc/util/MsgLoaders/InMemory/InMemMsgLoader.hpp > include/xercesc/util/MsgLoaders/InMemory/CppErrMsgs_EN_US.hpp > include/xercesc/util/Compilers/BorlandCDefs.hpp >@@ -392,7 +393,8 @@ > @dirrm include/xercesc/util/Compilers > @dirrm include/xercesc/util/MsgLoaders/InMemory > @dirrm include/xercesc/util/MsgLoaders >-@dirrm include/xercesc/util/Transcoders/IconvFBSD >+%%TRANSICONV%%@dirrm include/xercesc/util/Transcoders/IconvFBSD >+%%TRANSICU%%@dirrm include/xercesc/util/Transcoders/ICU > @dirrm include/xercesc/util/Transcoders > @dirrm include/xercesc/util/Platforms/FreeBSD > @dirrm include/xercesc/util/Platforms
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 44590
: 26143