[Midnightbsd-cvs] mports: mports/lang: Remove gcc 4.0 from the tree.
laffer1 at midnightbsd.org
laffer1 at midnightbsd.org
Sun Apr 13 23:59:17 EDT 2008
Log Message:
-----------
Remove gcc 4.0 from the tree. There is no logical reason to keep this release.
Modified Files:
--------------
mports/lang:
Makefile (r1.37 -> r1.38)
Removed Files:
-------------
mports/lang/gcc40:
Makefile
distinfo
pkg-descr
pkg-plist
mports/lang/gcc40/files:
patch-gengtype-yacc.y
-------------- next part --------------
--- lang/gcc40/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-GCC, the GNU Compiler Collection includes C, C++, and Objective-C.
-
-This port installs the various front ends as gcc40, g++40, and
-so forth into the ${PREFIX}/bin directory.
-
-WWW: http://gcc.gnu.org/
--- lang/gcc40/pkg-plist
+++ /dev/null
@@ -1,13 +0,0 @@
- at comment $FreeBSD: ports/lang/gcc40/pkg-plist,v 1.75 2006/06/17 12:38:06 gerald Exp $
-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
- at comment Insert PLIST.lib here
--- lang/gcc40/Makefile
+++ /dev/null
@@ -1,127 +0,0 @@
-# ex:ts=8
-# Ports collection makefile for: egcs
-# Date created: 9 Jan 1998
-# Whom: John Polstra <jdp at polstra.com>
-#
-# $MidnightBSD: mports/lang/gcc40/Makefile,v 1.2 2006/09/25 16:34:11 archite Exp $
-# $FreeBSD: ports/lang/gcc40/Makefile,v 1.270 2006/09/10 00:25:47 gerald Exp $
-#
-
-PORTNAME= gcc
-PORTVERSION= 4.0.4
-PORTREVISION= 20060907
-CATEGORIES= lang
-VERSIONSTRING= 4.0-${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?= ports at MidnightBSD.org
-COMMENT?= GNU Compiler Collection 4.0
-
-SUFFIX= 40
-LATEST_LINK?= gcc${SUFFIX}${PKGNAMESUFFIX}
-USE_BISON= yes
-USE_BZIP2= yes
-USE_GMAKE= yes
-USE_ICONV= yes
-USE_PERL5_BUILD=yes
-
-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 ${ARCH} == "amd64"
-CONFIGURE_TARGET= x86_64-portbld-freebsd6.0
-.else
-CONFIGURE_TARGET= ${ARCH}-portbld-freebsd6.0
-.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}
-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
-
-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
-.for f in c++ gcc g++ cpp gcov ${CONFIGURE_TARGET}-gcc ${CONFIGURE_TARGET}-g++
- # gij and jv-convert, for example, are not built on all platforms.
- if [ -e ${PREFIX}/man/man1/${f}.1 ]; then \
- ${MV} -f ${PREFIX}/man/man1/${f}.1 \
- ${PREFIX}/man/man1/${f}${SUFFIX}.1; \
- fi
-.endfor
- ${MV} -f ${PREFIX}/include/mf-runtime.h \
- ${TARGLIB}/gcc/${CONFIGURE_TARGET}/${PORTVERSION}/include
- ${RM} -f ${TARGLIB}/*.la
- ${RM} -f ${PREFIX}/man/man7/fsf-funding.7 \
- ${PREFIX}/man/man7/gfdl.7 ${PREFIX}/man/man7/gpl.7
- # 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}
- 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>
--- lang/gcc40/distinfo
+++ /dev/null
@@ -1,12 +0,0 @@
-MD5 (gcc-core-4.0-20060907.tar.bz2) = 42093f088897390a849b2ea5c131ab72
-SHA256 (gcc-core-4.0-20060907.tar.bz2) = f9332dd5411e7e56a792f8ec6359edfde48029a8e0404df8006f40444d9eba9c
-SIZE (gcc-core-4.0-20060907.tar.bz2) = 13779087
-MD5 (gcc-g++-4.0-20060907.tar.bz2) = 5574f03fe887503756f642a7c3e6c35d
-SHA256 (gcc-g++-4.0-20060907.tar.bz2) = c3118ad6d4fbcc32f421f8d5f1f1cad388fa026c3c979e3961c1689618385b08
-SIZE (gcc-g++-4.0-20060907.tar.bz2) = 2720167
-MD5 (gcc-objc-4.0-20060907.tar.bz2) = 14d7d76d0cad247b1124cc57af741b00
-SHA256 (gcc-objc-4.0-20060907.tar.bz2) = e63e1cfcef5aac45d07ab53a4ef667f3fb598c49fc9564e01d79751210756145
-SIZE (gcc-objc-4.0-20060907.tar.bz2) = 180163
-MD5 (gcc-testsuite-4.0-20060907.tar.bz2) = 7599f4b5350d72518dab4b9741756be5
-SHA256 (gcc-testsuite-4.0-20060907.tar.bz2) = 65e7cb79e98b215761df6882175de7c67a544a9af32ca82987ca4695e0913bdc
-SIZE (gcc-testsuite-4.0-20060907.tar.bz2) = 3268994
Index: Makefile
===================================================================
RCS file: /home/cvs/mports/lang/Makefile,v
retrieving revision 1.37
retrieving revision 1.38
diff -L lang/Makefile -L lang/Makefile -u -r1.37 -r1.38
--- lang/Makefile
+++ lang/Makefile
@@ -10,7 +10,6 @@
SUBDIR += gcc-objc
SUBDIR += gcc32
SUBDIR += gcc33
- SUBDIR += gcc40
SUBDIR += gcc41
SUBDIR += gcc41-withgcjawt
SUBDIR += gcc42
--- lang/gcc40/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 {
More information about the Midnightbsd-cvs
mailing list