diff options
Diffstat (limited to 'lang/gcc45')
| -rw-r--r-- | lang/gcc45/Makefile | 177 | ||||
| -rw-r--r-- | lang/gcc45/distinfo | 18 | ||||
| -rw-r--r-- | lang/gcc45/files/java-patch-hier | 13 | ||||
| -rw-r--r-- | lang/gcc45/files/patch-gengtype-yacc.y | 12 | ||||
| -rw-r--r-- | lang/gcc45/pkg-descr | 6 | ||||
| -rw-r--r-- | lang/gcc45/pkg-plist | 35 |
6 files changed, 0 insertions, 261 deletions
diff --git a/lang/gcc45/Makefile b/lang/gcc45/Makefile deleted file mode 100644 index 3e0007c818a5..000000000000 --- a/lang/gcc45/Makefile +++ /dev/null @@ -1,177 +0,0 @@ -# ex:ts=8 -# Ports collection makefile for: egcs -# Date created: 9 Jan 1998 -# Whom: John Polstra <jdp@polstra.com> -# -# $FreeBSD$ -# - -PORTNAME= gcc -PORTVERSION= 4.2.0 -PORTREVISION= 20061014 -CATEGORIES= lang java -VERSIONSTRING= 4.2-${PORTREVISION} -MASTER_SITES= ${MASTER_SITE_GCC} -MASTER_SITE_SUBDIR= snapshots/${VERSIONSTRING} -DISTFILES= gcc-core-${VERSIONSTRING}${EXTRACT_SUFX} \ - gcc-g++-${VERSIONSTRING}${EXTRACT_SUFX} \ - gcc-objc-${VERSIONSTRING}${EXTRACT_SUFX} \ - gcc-testsuite-${VERSIONSTRING}${EXTRACT_SUFX} - -MAINTAINER?= gerald@FreeBSD.org -COMMENT?= GNU Compiler Collection 4.2 - -.if defined(WITH_FORTRAN) -LIB_DEPENDS= gmp.7:${PORTSDIR}/math/libgmp4 \ - mpfr.1:${PORTSDIR}/math/mpfr -.endif -.if defined(WITH_JAVA_AWT) -LIB_DEPENDS+= cairo.2:${PORTSDIR}/graphics/cairo -.endif - -SUFFIX= 42 -LATEST_LINK?= gcc${SUFFIX}${PKGNAMESUFFIX} -NOT_FOR_ARCHS= alpha -USE_BISON= yes -USE_BZIP2= yes -USE_GMAKE= yes -USE_ICONV= yes -USE_PERL5_BUILD=yes -.if defined(WITH_JAVA_AWT) -USE_GNOME= gtk20 libartlgpl2 -.endif - -PATCH_WRKSRC= ${SRCDIR} -CONFIGURE_SCRIPT= ../${SRCDIR:C/${WRKDIR}//}/configure -NOMANCOMPRESS= yes # too hard to deal with differences on 5-cur and releng4 - -.include <bsd.port.pre.mk> - -.if ${OSVERSION} < 502102 -CONFIGURE_ARGS+= --disable-libgomp -.endif - -.if ${ARCH} != i386 -WITHOUT_JAVA= yes -.endif - -.if ${ARCH} == "amd64" -CONFIGURE_TARGET= x86_64-portbld-freebsd${OSREL} -.else -CONFIGURE_TARGET= ${ARCH}-portbld-freebsd${OSREL} -.endif - -SRCDIR= ${WRKDIR}/gcc-${VERSIONSTRING} -WRKSRC= ${WRKDIR}/build -TARGLIB= ${PREFIX}/lib/gcc-${PORTVERSION} -GNU_CONFIGURE= yes -CONFIGURE_ARGS+= --disable-nls \ - --with-system-zlib \ - --with-libiconv-prefix=${LOCALBASE} \ - --program-suffix=${SUFFIX} \ - --libdir=${TARGLIB} \ - --with-gxx-include-dir=${TARGLIB}/include/c++/ \ - --infodir=${PREFIX}/${INFO_PATH}/gcc${SUFFIX} -.if defined(WITH_JAVA_AWT) -CONFIGURE_ARGS+= --enable-java-awt=gtk,xlib \ - --enable-gtk-cairo -.endif -MAKE_ARGS+= MAKEINFOFLAGS="--no-split" -ALL_TARGET= bootstrap-lean -USE_LDCONFIG= ${TARGLIB} -PLIST_SUB= GCC_VER=${PORTVERSION} GNU_HOST=${CONFIGURE_TARGET} \ - SUFFIX=${SUFFIX} -MAN1= cpp${SUFFIX}.1 \ - g++${SUFFIX}.1 \ - gcc${SUFFIX}.1 \ - gcov${SUFFIX}.1 -INFO= gcc${SUFFIX}/cpp \ - gcc${SUFFIX}/cppinternals \ - gcc${SUFFIX}/gcc \ - gcc${SUFFIX}/gccinstall \ - gcc${SUFFIX}/gccint - -.if defined(WITH_FORTRAN) -DISTFILES+= gcc-fortran-${VERSIONSTRING}${EXTRACT_SUFX} -CONFIGURE_ARGS+=--with-gmp=${LOCALBASE} -MAN1+= gfortran${SUFFIX}.1 -INFO+= gcc${SUFFIX}/gfortran -PLIST_SUB+= FORTRAN="" -.else -PLIST_SUB+= FORTRAN="@comment " -.endif - -.if ! defined(WITHOUT_JAVA) -DISTFILES+= gcc-java-${VERSIONSTRING}${EXTRACT_SUFX} -BUILD_DEPENDS+= zip:${PORTSDIR}/archivers/zip -EXTRA_PATCHES+= ${FILESDIR}/java-patch-hier -# FIXME: we are currently getting weird build failures with libjava on -# some 4.x and 5.x systems, which the following works around. PR 81788. -CONFIGURE_ARGS+=--disable-rpath -MAN1+= gcj${SUFFIX}.1 \ - gcj-dbtool${SUFFIX}.1 \ - gcjh${SUFFIX}.1 \ - gij${SUFFIX}.1 \ - gjnih${SUFFIX}.1 \ - grmic${SUFFIX}.1 \ - grmiregistry${SUFFIX}.1 \ - grepjar${SUFFIX}.1 \ - jar${SUFFIX}.1 \ - jcf-dump${SUFFIX}.1 \ - jv-scan${SUFFIX}.1 jv-convert${SUFFIX}.1 \ - rmic${SUFFIX}.1 rmiregistry${SUFFIX}.1 -INFO+= gcc${SUFFIX}/gcj -PLIST_SUB+= JAVA="" -.else -CONFIGURE_ARGS+=--disable-libgcj -PLIST_SUB+= JAVA="@comment " -.endif - -pre-everything:: - @${ECHO_MSG} "Making GCC ${DISTNAME:S/^gcc-//} for ${OPSYS} ${OSREL} target=${CONFIGURE_TARGET}" - -post-patch: - @${REINPLACE_CMD} -e 's|\(const char version_string.*\)";|\1 [FreeBSD]";|' \ - ${SRCDIR}/gcc/version.c - -pre-configure: - cd ${SRCDIR} ; contrib/gcc_update --touch - @${RM} -f ${SRCDIR}/gcc/*/*.info* - @${MKDIR} ${CONFIGURE_WRKSRC} - -post-build: - @${ECHO_MSG} "Consider running 'make check' before 'make install', especially" - @${ECHO_MSG} "if you have not performed this build on -STABLE or -CURRENT." - @${ECHO_MSG} "This assumes that you have the dejagnu port installed." - -check: build - cd ${WRKSRC}; export RUNTESTFLAGS='--target_board ''unix{-pthread}'''; ${GMAKE} -sk check - -post-install: - # man pages can only be generated if Perl >= 5.6 is installed; - # fake them otherwise. - for mp in ${_MANPAGES}; do \ - ${TEST} -e $${mp} || ${TOUCH} ${TOUCH_FLAGS} $${mp}; \ - done - ${RM} -f ${PREFIX}/man/man7/fsf-funding.7 \ - ${PREFIX}/man/man7/gfdl.7 ${PREFIX}/man/man7/gpl.7 - ${RM} -f ${TARGLIB}/*.la - # Add target libraries and include files to packaging list. - ${RM} -f ${WRKDIR}/PLIST.lib -.for d in ${TARGLIB:S/^${PREFIX}\///} libexec/gcc/${CONFIGURE_TARGET}/${PORTVERSION} include/gcj include/gnu include/java include/javax - cd ${PREFIX} ; if [ -d $d ]; then \ - ${FIND} $d -type f -o -type l >>${WRKDIR}/PLIST.lib ;\ - ${FIND} $d -type d | ${SORT} -r \ - | ${SED} -e 's/^/@dirrm /g' >>${WRKDIR}/PLIST.lib ;\ - fi -.endfor - ${ECHO_CMD} "@unexec ${RMDIR} %D/libexec/gcc/${CONFIGURE_TARGET} 2>&1 || true" >> ${WRKDIR}/PLIST.lib - ${ECHO_CMD} "@unexec ${RMDIR} %D/libexec/gcc 2>&1 || true" >> ${WRKDIR}/PLIST.lib - cd ${WRKDIR} ; ${SED} -i -e "/PLIST.lib/ r PLIST.lib" ${TMPPLIST} - -cklatest: -.for SITE in ftp://gcc.gnu.org/pub/gcc/snapshots/ - @-ncftpls -l ${SITE} | ${GREP} "LATEST.*${PORTVERSION:C/.[0-9]+$//}" -.endfor - -.include <bsd.port.post.mk> diff --git a/lang/gcc45/distinfo b/lang/gcc45/distinfo deleted file mode 100644 index 5d506fa441db..000000000000 --- a/lang/gcc45/distinfo +++ /dev/null @@ -1,18 +0,0 @@ -MD5 (gcc-core-4.2-20061014.tar.bz2) = e00af69c69325d557bcf04e6cd71e874 -SHA256 (gcc-core-4.2-20061014.tar.bz2) = 2774fad3dc802df34115f74c1d7ed3555d49163545bee8a9ea737aab8b5552c0 -SIZE (gcc-core-4.2-20061014.tar.bz2) = 15803090 -MD5 (gcc-g++-4.2-20061014.tar.bz2) = faa59d594459e2cfdf71f1d324420971 -SHA256 (gcc-g++-4.2-20061014.tar.bz2) = 077c373f14d423e97a6bfa792563855936e213e40ca289d4bcdf91d44f579874 -SIZE (gcc-g++-4.2-20061014.tar.bz2) = 4761518 -MD5 (gcc-objc-4.2-20061014.tar.bz2) = ec00182885194ce26ce017e4ed4420eb -SHA256 (gcc-objc-4.2-20061014.tar.bz2) = 7e3de9b080a68ba57fe7b6d64c4c77684fd510219427a8acec71893add74f769 -SIZE (gcc-objc-4.2-20061014.tar.bz2) = 191828 -MD5 (gcc-testsuite-4.2-20061014.tar.bz2) = 8751f3a5e1cdd316eddb71e289a3db01 -SHA256 (gcc-testsuite-4.2-20061014.tar.bz2) = 79ffbdec74cdf12652688264a395b80ebb9b9916e307c4ff3e0037881c79d6ed -SIZE (gcc-testsuite-4.2-20061014.tar.bz2) = 3772298 -MD5 (gcc-fortran-4.2-20061014.tar.bz2) = f63b41707748278a5fe951d6a498bb08 -SHA256 (gcc-fortran-4.2-20061014.tar.bz2) = fdd49268ac9e54f274595ad1743665d1d8534ef2bb5419f1d75f7fb7c9a39789 -SIZE (gcc-fortran-4.2-20061014.tar.bz2) = 858940 -MD5 (gcc-java-4.2-20061014.tar.bz2) = 78d61b3cdb47422a50713b6721ab59e0 -SHA256 (gcc-java-4.2-20061014.tar.bz2) = 56095a0efaf61a50264fb8172f34d8ce3b2bdc28f1d10414d486697545cc4196 -SIZE (gcc-java-4.2-20061014.tar.bz2) = 10468012 diff --git a/lang/gcc45/files/java-patch-hier b/lang/gcc45/files/java-patch-hier deleted file mode 100644 index edb122b087b8..000000000000 --- a/lang/gcc45/files/java-patch-hier +++ /dev/null @@ -1,13 +0,0 @@ -Index: libjava/Makefile.in -=================================================================== ---- libjava/Makefile.in (revision 117734) -+++ libjava/Makefile.in (working copy) -@@ -712,7 +712,7 @@ - $(am__append_2) $(am__append_3) - toolexecmainlib_DATA = libgcj.spec - dbexec_LTLIBRARIES = libjvm.la --pkgconfigdir = $(libdir)/pkgconfig -+pkgconfigdir = $(prefix)/libdata/pkgconfig - jardir = $(datadir)/java - jar_DATA = libgcj-$(gcc_version).jar libgcj-tools-$(gcc_version).jar - @JAVA_HOME_SET_FALSE@JAVA_HOME_DIR = $(prefix) diff --git a/lang/gcc45/files/patch-gengtype-yacc.y b/lang/gcc45/files/patch-gengtype-yacc.y deleted file mode 100644 index 4afaae159533..000000000000 --- a/lang/gcc45/files/patch-gengtype-yacc.y +++ /dev/null @@ -1,12 +0,0 @@ ---- gcc/gengtype-yacc.y.orig Fri Sep 20 00:33:24 2002 -+++ gcc/gengtype-yacc.y Tue Apr 22 09:11:27 2003 -@@ -24,6 +24,9 @@ - #include "system.h" - #include "gengtype.h" - #define YYERROR_VERBOSE -+ -+#define malloc xmalloc -+#define realloc xrealloc - %} - - %union { diff --git a/lang/gcc45/pkg-descr b/lang/gcc45/pkg-descr deleted file mode 100644 index 99149439eb1f..000000000000 --- a/lang/gcc45/pkg-descr +++ /dev/null @@ -1,6 +0,0 @@ -GCC, the GNU Compiler Collection includes C, C++, Java and Fortran. - -This port installs the various front ends as gcc42, g++42, gcj42, and -so forth into the ${PREFIX}/bin directory. - -WWW: http://gcc.gnu.org/ diff --git a/lang/gcc45/pkg-plist b/lang/gcc45/pkg-plist deleted file mode 100644 index f4209b2a688a..000000000000 --- a/lang/gcc45/pkg-plist +++ /dev/null @@ -1,35 +0,0 @@ -@comment $FreeBSD$ -bin/c++%%SUFFIX%% -bin/cpp%%SUFFIX%% -bin/g++%%SUFFIX%% -bin/gcc%%SUFFIX%% -bin/gccbug%%SUFFIX%% -bin/gcov%%SUFFIX%% -bin/%%GNU_HOST%%-c++%%SUFFIX%% -bin/%%GNU_HOST%%-g++%%SUFFIX%% -bin/%%GNU_HOST%%-gcc-%%GCC_VER%% -bin/%%GNU_HOST%%-gcc%%SUFFIX%% -info/gcc%%SUFFIX%%/dir -%%FORTRAN%%bin/gfortran%%SUFFIX%% -%%FORTRAN%%bin/%%GNU_HOST%%-gfortran%%SUFFIX%% -%%JAVA%%bin/addr2name.awk%%SUFFIX%% -%%JAVA%%bin/gappletviewer%%SUFFIX%% -%%JAVA%%bin/gcj%%SUFFIX%% -%%JAVA%%bin/gcj-dbtool%%SUFFIX%% -%%JAVA%%bin/gcjh%%SUFFIX%% -%%JAVA%%bin/gij%%SUFFIX%% -%%JAVA%%bin/gjarsigner%%SUFFIX%% -%%JAVA%%bin/gjnih%%SUFFIX%% -%%JAVA%%bin/gkeytool%%SUFFIX%% -%%JAVA%%bin/grmic%%SUFFIX%% -%%JAVA%%bin/grmiregistry%%SUFFIX%% -%%JAVA%%bin/jar%%SUFFIX%% -%%JAVA%%bin/jv-convert%%SUFFIX%% -%%JAVA%%bin/jv-scan%%SUFFIX%% -%%JAVA%%bin/jcf-dump%%SUFFIX%% -%%JAVA%%bin/%%GNU_HOST%%-gcj%%SUFFIX%% -%%JAVA%%bin/%%GNU_HOST%%-gcjh%%SUFFIX%% -%%JAVA%%libdata/pkgconfig/libgcj-4.2.pc -%%JAVA%%share/java/libgcj-%%GCC_VER%%.jar -%%JAVA%%share/java/libgcj-tools-%%GCC_VER%%.jar -@comment Insert PLIST.lib here |
