svn commit: r349237 - in head: textproc/xmlada www/aws
John Marino
marino at FreeBSD.org
Wed Mar 26 09:41:58 UTC 2014
Author: marino
Date: Wed Mar 26 09:41:57 2014
New Revision: 349237
URL: http://svnweb.freebsd.org/changeset/ports/349237
QAT: https://qat.redports.org/buildarchive/r349237/
Log:
textproc/xmlada, www/aws: Hack to fix build on FreeBSD 8
For an unknown reason, the shared version of the xmlada library fails
to link on FreeBSD 8. To at least get it building, only the static
version is built on that platform. As a consequence, www/aws had to
have a similar FreeBSD8-only instruction. Neither requires plist
adjustments because they both have generated plists. No bump is
required because neither have been building on FreeBSD 8.
xmlada is due to be updated anyway. Most Ada libraries are static and
I very well just convert xmlada to be a static-only library without
condition.
While here, fix a check-orphans failure due to licensing on aws.
Added:
head/textproc/xmlada/Makefile.FreeBSD (contents, props changed)
head/www/aws/Makefile.FreeBSD (contents, props changed)
Modified:
head/www/aws/Makefile
Added: head/textproc/xmlada/Makefile.FreeBSD
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/textproc/xmlada/Makefile.FreeBSD Wed Mar 26 09:41:57 2014 (r349237)
@@ -0,0 +1,5 @@
+# $FreeBSD$
+
+.if ${OSVERSION} < 900000
+CONFIGURE_ARGS+= --disable-shared
+.endif
Modified: head/www/aws/Makefile
==============================================================================
--- head/www/aws/Makefile Wed Mar 26 08:50:34 2014 (r349236)
+++ head/www/aws/Makefile Wed Mar 26 09:41:57 2014 (r349237)
@@ -132,7 +132,7 @@ post-install:
# additive. Trying to capture every permutation is error prone and
# tedious, so a generated PLIST is the way to go.
@cd ${STAGEDIR}${PREFIX}; ${FIND} * \( -type f -or -type l \) | \
- ${SORT} > ${TMPPLIST}
+ ${SORT} >> ${TMPPLIST}
@cd ${STAGEDIR}${PREFIX}; ${FIND} * -type d | ${AWK} '/\//' | ${SORT} -r | \
${SED} -e '/lib\/gnat$$/d' -e '/share\/doc$$/d' -e '/share\/gps/d' \
-e '/share\/examples$$/d' -e 's/^/@dirrm /g' >> ${TMPPLIST}
Added: head/www/aws/Makefile.FreeBSD
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/www/aws/Makefile.FreeBSD Wed Mar 26 09:41:57 2014 (r349237)
@@ -0,0 +1,6 @@
+# $FreeBSD$
+
+.if ${OSVERSION} < 900000
+OPTIONS_EXCLUDE=DSRT
+CONF_ARGS+= ENABLED_SHARED=false
+.endif
More information about the svn-ports-all
mailing list