summaryrefslogtreecommitdiff
path: root/lang/gcc30/Makefile
diff options
context:
space:
mode:
authorFUJISHIMA Satsuki <sf@FreeBSD.org>2001-09-11 15:59:34 +0000
committerFUJISHIMA Satsuki <sf@FreeBSD.org>2001-09-11 15:59:34 +0000
commite21ef27847be01b4f0802577fbb1cd623a34f8b4 (patch)
treee049033e780de322284171f3653c53ff1f00b0a9 /lang/gcc30/Makefile
parentRefine RUN_DEPENDS: delete obsolete gnuplot and add two perl modules necessary (diff)
fix package:
unify info files rather than fixing pkg-plist at every future update. remove %D/lib/gcc-lib/blah if empty. Non-response from: maintainer
Notes
Notes: svn path=/head/; revision=47689
Diffstat (limited to 'lang/gcc30/Makefile')
-rw-r--r--lang/gcc30/Makefile4
1 files changed, 4 insertions, 0 deletions
diff --git a/lang/gcc30/Makefile b/lang/gcc30/Makefile
index c7f1cf79c7d4..8d3614b159b0 100644
--- a/lang/gcc30/Makefile
+++ b/lang/gcc30/Makefile
@@ -8,6 +8,7 @@
PORTNAME= gcc30
PORTVERSION= 3.0.1
+PORTREVISION= 1
CATEGORIES= lang java
MASTER_SITES= ftp://egcs.cygnus.com/pub/egcs/releases/gcc-${GCC_REV}/ \
${MASTER_SITE_SOURCEWARE}
@@ -46,6 +47,7 @@ USE_GMAKE= yes
USE_BISON= yes
CONFIGURE_ARGS= --disable-nls --with-gnu-as --with-gnu-ld \
--with-gxx-include-dir=${TARGLIB}/include/g++
+CONFIGURE_ENV= MAKEINFO="makeinfo --no-split"
.if defined(WANT_SHAREDLIBS)
CONFIGURE_ARGS+= --enable-shared
.else
@@ -68,6 +70,7 @@ pre-configure:
@touch ${SRCDIR}/gcc/configure
@touch ${SRCDIR}/gcc/cstamp-h.in
@${MKDIR} ${CONFIGURE_WRKSRC}
+ @${RM} -f ${SRCDIR}/gcc/*/*.info*
pre-build:
cd ${SRCDIR} ; contrib/gcc_update --touch
@@ -118,6 +121,7 @@ post-install:
cd ${PREFIX} ;\
find ${TARGLIB:S/^${PREFIX}\///} -type d \
| sort -r | ${SED} -e 's/^/@dirrm /g' >>${WRKDIR}/PLIST.gcc-lib
+ (${ECHO} "@unexec rmdir %D/lib/gcc-lib/${CONFIGURE_TARGET} 2>&1 || true" ; ${ECHO} "@unexec rmdir %D/lib/gcc-lib 2>&1 || true") >> ${WRKDIR}/PLIST.gcc-lib
${ECHO} "r ${TMPPLIST}" > ${WRKDIR}/ex.script
${ECHO} "/Insert PLIST.gcc-lib" >> ${WRKDIR}/ex.script
${ECHO} "d" >> ${WRKDIR}/ex.script