mirror of
https://git.freebsd.org/ports.git
synced 2025-07-17 09:19:15 -04:00
Update to the 20140406 snapshot of GCC 4.9.0.
Add pkg-message that references the need to use -Wl,-rpath=... . [1] No longer install rebuild-gcj-db49 (which requires bash among others) and its man page. PR: 185902 [1]
This commit is contained in:
parent
10f3aed14e
commit
cbb716d97e
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=351159
4 changed files with 13 additions and 5 deletions
|
@ -2,7 +2,7 @@
|
|||
# $FreeBSD$
|
||||
|
||||
PORTNAME= gcc49
|
||||
PORTVERSION= 4.9.0.20140330
|
||||
PORTVERSION= 4.9.0.20140406
|
||||
CATEGORIES= lang java
|
||||
MASTER_SITES= ${MASTER_SITE_GCC}
|
||||
MASTER_SITE_SUBDIR= snapshots/${DISTVERSION}
|
||||
|
@ -99,6 +99,8 @@ INFO= gcc${SUFFIX}/cpp \
|
|||
INFO+= gcc${SUFFIX}/libquadmath \
|
||||
gcc${SUFFIX}/libitm
|
||||
.endif
|
||||
SUB_FILES= pkg-message
|
||||
SUB_LIST+= TARGLIB=${TARGLIB}
|
||||
|
||||
.if ${PORT_OPTIONS:MJAVA}
|
||||
ECJ_JAR= ${LOCALBASE}/share/java/ecj-4.5.jar
|
||||
|
@ -133,6 +135,8 @@ full-regression-test: build
|
|||
post-install:
|
||||
${RM} -f ${STAGEDIR}${TARGLIB}/*.la
|
||||
${RM} -f ${STAGEDIR}${PREFIX}/man/man7/*
|
||||
${RM} -f ${STAGEDIR}${PREFIX}/bin/rebuild-gcj-db${SUFFIX} \
|
||||
${STAGEDIR}${PREFIX}/man/man1/rebuild-gcj-db${SUFFIX}.1
|
||||
# Add target libraries and include files to packaging list.
|
||||
${RM} -f ${WRKDIR}/PLIST.lib
|
||||
.for d in ${TARGLIB:S/^${PREFIX}\///} ${LIBEXEC:S/^${PREFIX}\///} include/gcj include/gnu include/java include/javax
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
SHA256 (gcc-4.9-20140330.tar.bz2) = 34374d87b1a58bf5d11d7bc53b921088281c731bc141907049f2f57f453af104
|
||||
SIZE (gcc-4.9-20140330.tar.bz2) = 85486216
|
||||
SHA256 (gcc-4.9-20140406.tar.bz2) = 5f9e1c96b5bc000456b7fe7805dca90866cd18b6fbe00e26f3f3e8236d07d0a3
|
||||
SIZE (gcc-4.9-20140406.tar.bz2) = 85440592
|
||||
|
|
6
lang/gcc49/files/pkg-message.in
Normal file
6
lang/gcc49/files/pkg-message.in
Normal file
|
@ -0,0 +1,6 @@
|
|||
To ensure binaries built with this toolchain find appropriate versions
|
||||
of the necessary run-time libraries, you may want to link using
|
||||
|
||||
-Wl,-rpath=%%TARGLIB%%
|
||||
|
||||
For ports leveraging USE_GCC or USES=compiler this happens transparently.
|
|
@ -52,7 +52,6 @@ share/gcc-%%GCC_VERSION%%/python/libstdcxx/v6/printers.py
|
|||
%%JAVA%%bin/gtnameserv%%SUFFIX%%
|
||||
%%JAVA%%bin/jcf-dump%%SUFFIX%%
|
||||
%%JAVA%%bin/jv-convert%%SUFFIX%%
|
||||
%%JAVA%%bin/rebuild-gcj-db%%SUFFIX%%
|
||||
%%JAVA%%libdata/pkgconfig/libgcj-4.9.pc
|
||||
%%JAVA%%man/man1/aot-compile%%SUFFIX%%.1.gz
|
||||
%%JAVA%%man/man1/gappletviewer%%SUFFIX%%.1.gz
|
||||
|
@ -75,7 +74,6 @@ share/gcc-%%GCC_VERSION%%/python/libstdcxx/v6/printers.py
|
|||
%%JAVA%%man/man1/gtnameserv%%SUFFIX%%.1.gz
|
||||
%%JAVA%%man/man1/jcf-dump%%SUFFIX%%.1.gz
|
||||
%%JAVA%%man/man1/jv-convert%%SUFFIX%%.1.gz
|
||||
%%JAVA%%man/man1/rebuild-gcj-db%%SUFFIX%%.1.gz
|
||||
%%JAVA%%share/java/libgcj-%%GCC_VERSION%%.jar
|
||||
%%JAVA%%share/java/libgcj-tools-%%GCC_VERSION%%.jar
|
||||
@exec if type ccache-update-links >/dev/null 2>&1; then ccache-update-links -v; fi
|
||||
|
|
Loading…
Add table
Reference in a new issue