aboutsummaryrefslogtreecommitdiff
path: root/lang/gcc47
diff options
context:
space:
mode:
authorRene Ladan <rene@FreeBSD.org>2018-07-15 08:17:42 +0000
committerRene Ladan <rene@FreeBSD.org>2018-07-15 08:17:42 +0000
commit5ab464ec2966257e93363c9f571f96b67fdf79a3 (patch)
tree7cb2fbd34b0c976e51bd46561947037ea5ab2de4 /lang/gcc47
parentc5110864ff9f95a7c7366d8cc42394482667141b (diff)
downloadports-5ab464ec2966257e93363c9f571f96b67fdf79a3.tar.gz
ports-5ab464ec2966257e93363c9f571f96b67fdf79a3.zip
Notes
Diffstat (limited to 'lang/gcc47')
-rw-r--r--lang/gcc47/Makefile125
-rw-r--r--lang/gcc47/distinfo3
-rw-r--r--lang/gcc47/files/patch-gcc-doc-gcc.texi20
-rw-r--r--lang/gcc47/files/patch-libcpp11
-rw-r--r--lang/gcc47/files/pkg-message.in7
-rw-r--r--lang/gcc47/pkg-descr7
-rw-r--r--lang/gcc47/pkg-plist28
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