diff options
author | Rene Ladan <rene@FreeBSD.org> | 2018-07-15 08:17:42 +0000 |
---|---|---|
committer | Rene Ladan <rene@FreeBSD.org> | 2018-07-15 08:17:42 +0000 |
commit | 5ab464ec2966257e93363c9f571f96b67fdf79a3 (patch) | |
tree | 7cb2fbd34b0c976e51bd46561947037ea5ab2de4 /lang/gcc47 | |
parent | c5110864ff9f95a7c7366d8cc42394482667141b (diff) | |
download | ports-5ab464ec2966257e93363c9f571f96b67fdf79a3.tar.gz ports-5ab464ec2966257e93363c9f571f96b67fdf79a3.zip |
Notes
Diffstat (limited to 'lang/gcc47')
-rw-r--r-- | lang/gcc47/Makefile | 125 | ||||
-rw-r--r-- | lang/gcc47/distinfo | 3 | ||||
-rw-r--r-- | lang/gcc47/files/patch-gcc-doc-gcc.texi | 20 | ||||
-rw-r--r-- | lang/gcc47/files/patch-libcpp | 11 | ||||
-rw-r--r-- | lang/gcc47/files/pkg-message.in | 7 | ||||
-rw-r--r-- | lang/gcc47/pkg-descr | 7 | ||||
-rw-r--r-- | lang/gcc47/pkg-plist | 28 |
7 files changed, 0 insertions, 201 deletions
diff --git a/lang/gcc47/Makefile b/lang/gcc47/Makefile deleted file mode 100644 index 44e2d3018e36..000000000000 --- a/lang/gcc47/Makefile +++ /dev/null @@ -1,125 +0,0 @@ -# Created by: Gerald Pfeifer <gerald@FreeBSD.org> -# $FreeBSD$ - -PORTNAME= gcc -PORTVERSION= 4.7.4 -PORTREVISION= 10 -PORTEPOCH= 1 -CATEGORIES= lang -MASTER_SITES= GCC -PKGNAMESUFFIX= ${SUFFIX} - -MAINTAINER= gerald@FreeBSD.org -COMMENT= GNU Compiler Collection 4.7 - -LICENSE= GPLv3 GPLv3RLE -LICENSE_COMB= multi - -DEPRECATED= Unsupported by upstream. Use GCC 6 or newer instead. -EXPIRATION_DATE=2018-07-13 -ONLY_FOR_ARCHS= amd64 i386 powerpc sparc64 - -LIB_DEPENDS= libgmp.so:math/gmp \ - libmpfr.so:math/mpfr \ - libmpc.so:math/mpc -BUILD_DEPENDS+= ${LOCALBASE}/bin/as:devel/binutils -RUN_DEPENDS+= ${LOCALBASE}/bin/as:devel/binutils - -.if defined(MAINTAINER_MODE) -BUILD_DEPENDS+= runtest:misc/dejagnu -.endif - -CPE_VENDOR= gnu - -GCC_VERSION= ${PORTVERSION} -SUFFIX= ${PORTVERSION:C/([0-9]+).([0-9]+).*/\1\2/} -USES= cpe gmake iconv libtool makeinfo perl5 tar:bzip2 -USE_BINUTILS= yes -USE_PERL5= build -SSP_UNSAFE= yes - -OPTIONS_DEFINE= BOOTSTRAP -BOOTSTRAP_DESC= Build using a full bootstrap - -.include <bsd.port.pre.mk> - -.if ${ARCH} == amd64 -CONFIGURE_TARGET= x86_64-portbld-${OPSYS:tl}${OSREL} -.endif - -.if ${ARCH} == powerpc64 -CONFIGURE_ENV+= UNAME_m="powerpc64" -.endif - -LANGUAGES:= c,c++,objc,fortran -TARGLIB= ${PREFIX}/lib/gcc${SUFFIX} -LIBEXEC= ${PREFIX}/libexec/gcc${SUFFIX} -GNU_CONFIGURE= yes -CONFIGURE_OUTSOURCE= yes -.if empty(PORT_OPTIONS:MBOOTSTRAP) -CONFIGURE_ARGS+=--disable-bootstrap -.else -CONFIGURE_ARGS+=--with-build-config=bootstrap-debug -ALL_TARGET= bootstrap-lean -.endif -INSTALL_TARGET= install-strip -.if ${UID} != 0 -BINMODE= 755 -.endif -CONFIGURE_ARGS+=--disable-nls \ - --enable-gnu-indirect-function \ - --libdir=${TARGLIB} \ - --libexecdir=${LIBEXEC} \ - --program-suffix=${SUFFIX} \ - --with-as=${LOCALBASE}/bin/as \ - --with-gmp=${LOCALBASE} \ - --with-gxx-include-dir=${TARGLIB}/include/c++/ \ - --with-ld=${LOCALBASE}/bin/ld \ - ${ICONV_CONFIGURE_ARG} \ - --with-pkgversion="FreeBSD Ports Collection" \ - --with-system-zlib \ - --disable-libgcj \ - --enable-languages=${LANGUAGES} -MAKE_ARGS+= MAKEINFOFLAGS="--no-split" -USE_LDCONFIG= ${TARGLIB} -PLIST_SUB= GCC_VERSION=${GCC_VERSION} \ - GNU_HOST=${CONFIGURE_TARGET} \ - SUFFIX=${SUFFIX} -INFO= gcc${SUFFIX}/cpp \ - gcc${SUFFIX}/cppinternals \ - gcc${SUFFIX}/gcc \ - gcc${SUFFIX}/gccinstall \ - gcc${SUFFIX}/gccint \ - gcc${SUFFIX}/gfortran \ - gcc${SUFFIX}/libgomp \ - gcc${SUFFIX}/libitm \ - gcc${SUFFIX}/libquadmath -SUB_FILES= pkg-message -SUB_LIST+= TARGLIB=${TARGLIB} - -pre-everything:: - @${ECHO_MSG} "Making GCC ${PORTVERSION} for ${CONFIGURE_TARGET} [${LANGUAGES}]" - -pre-configure: - cd ${WRKSRC} ; contrib/gcc_update --touch - @${RM} ${WRKSRC}/gcc/*/*.info* - -.if defined(MAINTAINER_MODE) -full-regression-test: build - cd ${TEST_WRKSRC}; ${MAKE_CMD} -sk check \ - ; ${WRKSRC}/contrib/test_summary -.endif - -post-stage: - ${RM} ${STAGEDIR}${PREFIX}/man/man7/* - ${RM} -r ${STAGEDIR}${TARGLIB}/gcc/*/${GCC_VERSION}/include-fixed/ - # Add target libraries and include files to packaging list. - ${RM} ${WRKDIR}/PLIST.lib -.for d in ${TARGLIB:S/^${PREFIX}\///} ${LIBEXEC:S/^${PREFIX}\///} - cd ${STAGEDIR}${PREFIX} ; if [ -d $d ]; then \ - ${FIND} $d -type f -o -type l >>${WRKDIR}/PLIST.lib ;\ - fi -.endfor - cd ${WRKDIR} ; ${SED} -i -e "/PLIST.lib/ r PLIST.lib" ${TMPPLIST} - -.include <bsd.port.post.mk> diff --git a/lang/gcc47/distinfo b/lang/gcc47/distinfo deleted file mode 100644 index a0278ee2d06a..000000000000 --- a/lang/gcc47/distinfo +++ /dev/null @@ -1,3 +0,0 @@ -TIMESTAMP = 1506192525 -SHA256 (gcc-4.7.4.tar.bz2) = 92e61c6dc3a0a449e62d72a38185fda550168a86702dea07125ebd3ec3996282 -SIZE (gcc-4.7.4.tar.bz2) = 82935453 diff --git a/lang/gcc47/files/patch-gcc-doc-gcc.texi b/lang/gcc47/files/patch-gcc-doc-gcc.texi deleted file mode 100644 index 1da4af7e8109..000000000000 --- a/lang/gcc47/files/patch-gcc-doc-gcc.texi +++ /dev/null @@ -1,20 +0,0 @@ ---- gcc/doc/gcc.texi.orig 2010-06-09 23:46:33 UTC -+++ gcc/doc/gcc.texi -@@ -86,9 +86,15 @@ Published by: - @item GNU Press - @tab Website: www.gnupress.org - @item a division of the --@tab General: @tex press@@gnu.org @end tex -+@tab General: -+@tex -+press@@gnu.org -+@end tex - @item Free Software Foundation --@tab Orders: @tex sales@@gnu.org @end tex -+@tab Orders: -+@tex -+sales@@gnu.org -+@end tex - @item 51 Franklin Street, Fifth Floor - @tab Tel 617-542-5942 - @item Boston, MA 02110-1301 USA diff --git a/lang/gcc47/files/patch-libcpp b/lang/gcc47/files/patch-libcpp deleted file mode 100644 index 357814ad9530..000000000000 --- a/lang/gcc47/files/patch-libcpp +++ /dev/null @@ -1,11 +0,0 @@ ---- UTC ---- libcpp/internal.h 2012-07-30 09:24:59.000000000 +0000 -+++ libcpp/internal.h 2013-09-04 00:41:26.000000000 +0000 -@@ -27,6 +27,7 @@ - #include "cpp-id-data.h" - - #if HAVE_ICONV -+#define __bool_true_false_are_defined - #include <iconv.h> - #else - #define HAVE_ICONV 0 diff --git a/lang/gcc47/files/pkg-message.in b/lang/gcc47/files/pkg-message.in deleted file mode 100644 index 433c37a3f89b..000000000000 --- a/lang/gcc47/files/pkg-message.in +++ /dev/null @@ -1,7 +0,0 @@ -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, USES=compiler, or USES=fortran this happens -transparently. diff --git a/lang/gcc47/pkg-descr b/lang/gcc47/pkg-descr deleted file mode 100644 index c5b102eb0bac..000000000000 --- a/lang/gcc47/pkg-descr +++ /dev/null @@ -1,7 +0,0 @@ -GCC, the GNU Compiler Collection, supports a number of languages. This -port installs the C, C++, and Fortran front ends as gcc47, g++47, and -gfortran47, respectively. - -WWW: https://gcc.gnu.org - -Gerald Pfeifer <gerald@FreeBSD.org> diff --git a/lang/gcc47/pkg-plist b/lang/gcc47/pkg-plist deleted file mode 100644 index f1130554595e..000000000000 --- a/lang/gcc47/pkg-plist +++ /dev/null @@ -1,28 +0,0 @@ -bin/%%GNU_HOST%%-c++%%SUFFIX%% -bin/%%GNU_HOST%%-g++%%SUFFIX%% -bin/%%GNU_HOST%%-gcc%%SUFFIX%% -bin/%%GNU_HOST%%-gcc-%%GCC_VERSION%% -bin/%%GNU_HOST%%-gcc-ar%%SUFFIX%% -bin/%%GNU_HOST%%-gcc-nm%%SUFFIX%% -bin/%%GNU_HOST%%-gcc-ranlib%%SUFFIX%% -bin/%%GNU_HOST%%-gfortran%%SUFFIX%% -bin/c++%%SUFFIX%% -bin/cpp%%SUFFIX%% -bin/g++%%SUFFIX%% -bin/gcc%%SUFFIX%% -bin/gcc-ar%%SUFFIX%% -bin/gcc-nm%%SUFFIX%% -bin/gcc-ranlib%%SUFFIX%% -bin/gcov%%SUFFIX%% -bin/gfortran%%SUFFIX%% -man/man1/cpp%%SUFFIX%%.1.gz -man/man1/g++%%SUFFIX%%.1.gz -man/man1/gcc%%SUFFIX%%.1.gz -man/man1/gcov%%SUFFIX%%.1.gz -man/man1/gfortran%%SUFFIX%%.1.gz -share/gcc-%%GCC_VERSION%%/python/libstdcxx/__init__.py -share/gcc-%%GCC_VERSION%%/python/libstdcxx/v6/__init__.py -share/gcc-%%GCC_VERSION%%/python/libstdcxx/v6/printers.py -@postexec if type ccache-update-links >/dev/null 2>&1; then ccache-update-links -v; fi -@postunexec if type ccache-update-links >/dev/null 2>&1; then ccache-update-links -v; fi -@comment Insert PLIST.lib here |