1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-02-02 11:09:29 +00:00

Update to 3.2.1 release, and fix packaging.

This commit is contained in:
David E. O'Brien 2002-11-26 01:59:10 +00:00
parent 4a35363560
commit f9a856abff
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=71102
4 changed files with 49 additions and 42 deletions

View File

@ -6,31 +6,26 @@
# $FreeBSD$
#
SNAPDATE= 2002-09-02
SNAPDATE= 2002-11-19
SNAPVER= ${SNAPDATE:S/-//g}
#CVS_DATE= ${SNAPDATE} 23:46:00 EDT
PORTNAME= gcc
PORTVERSION= 3.2
PORTVERSION= 3.2.1
PORTREVISION= ${SNAPVER}
CATEGORIES= lang java
MASTER_SITES= ${MASTER_SITE_GCC}
MASTER_SITE_SUBDIR= snapshots/${SNAPDATE}
.if !defined(CVS_DATE)
DISTFILES= \
gcc-core-${SNAPVER}${EXTRACT_SUFX} \
gcc-g++-${SNAPVER}${EXTRACT_SUFX} \
gcc-g77-${SNAPVER}${EXTRACT_SUFX} \
gcc-java-${SNAPVER}${EXTRACT_SUFX} \
gcc-objc-${SNAPVER}${EXTRACT_SUFX}
.endif
MASTER_SITE_SUBDIR= releases/gcc-${PORTVERSION}
DISTFILES= gcc-core-${PORTVERSION}${EXTRACT_SUFX} \
gcc-g++-${PORTVERSION}${EXTRACT_SUFX} \
gcc-g77-${PORTVERSION}${EXTRACT_SUFX} \
gcc-java-${PORTVERSION}${EXTRACT_SUFX} \
gcc-objc-${PORTVERSION}${EXTRACT_SUFX}
PATCH_SITES= ftp://relay.nuxi.com/obrien/
PATCHFILES= port_gcc32_${SNAPDATE}.diff
#PATCH_SITES= ftp://relay.nuxi.com/obrien/
#PATCHFILES= port_gcc32_${SNAPDATE}.diff
MAINTAINER= ports@FreeBSD.org
NO_CDROM= 'dated material'
LATEST_LINK= gcc32
USE_BZIP2= yes
@ -49,10 +44,8 @@ CONFIGURE_TARGET= ${ARCH}-portbld-freebsdaout${OSREL}
CONFIGURE_TARGET= ${ARCH}-portbld-freebsd${OSREL}
.endif
#GCC_REV= ${PORTVERSION:C/\.0$//}
GCC_REV= 3.2.1
#SRCDIR= ${WRKDIR}/gcc-${GCC_REV}
SRCDIR= ${WRKDIR}/gcc-${SNAPVER}
GCC_REV= ${PORTVERSION:C/\.0$//}
SRCDIR= ${WRKDIR}/gcc-${GCC_REV}
WRKSRC= ${WRKDIR}/build
TARGLIB= ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${GCC_REV}
PLIST_SUB= GCC_REV=${GCC_REV} GNU_HOST=${CONFIGURE_TARGET} \
@ -163,11 +156,9 @@ post-install:
-${MV} -f ${PREFIX}/lib/libgcj.* ${TARGLIB}
${RM} -f ${PREFIX}/lib/libiberty.a
${RM} -f ${TARGLIB}/*.la
# I am sick and tired of this .info shit, makeinfo --no-split isn't working
@cd ${PREFIX}/info ; ${RM} -f cpp.* cppinternals.* g77.* gcc.* gccint.* gcj.*
#.for info in cpp cppinternals g77 gcc gcj
# install-info ${PREFIX}/info/${info}.info ${PREFIX}/info/dir
#.endfor
.for info in cpp cppinternals g77 gcc gcj
install-info ${PREFIX}/info/${info}.info ${PREFIX}/info/dir
.endfor
# I am sick and tired of the anonyance that man pages can only be generated if
# perl 5.6 is installed. This is becoming a royal PITA on non-5-CURRENT systems
.for mp in ${_MANPAGES}

View File

@ -1,6 +1,5 @@
MD5 (gcc-core-20020902.tar.bz2) = 15477fbd165cf9bdd6cd1734f6fcd04d
MD5 (gcc-g++-20020902.tar.bz2) = ab6dd2245efb4cd18b67afdd992365bf
MD5 (gcc-g77-20020902.tar.bz2) = fecb733d70cc945fa11a6f4649aadc79
MD5 (gcc-java-20020902.tar.bz2) = 46febeac9257bac79c10ee494dfee7a3
MD5 (gcc-objc-20020902.tar.bz2) = 6793803176f7f915f3382f0f75a82bdf
MD5 (port_gcc32_2002-09-02.diff) = f81458356519cdeb80ad7483d81e63f5
MD5 (gcc-core-3.2.1.tar.bz2) = e87b2970e96c54b8e45d11bb41a3e915
MD5 (gcc-g++-3.2.1.tar.bz2) = 8164fb818bed5ab11d0f6a2800aafb23
MD5 (gcc-g77-3.2.1.tar.bz2) = db0b9bd892cdba585e0694050a8abcd8
MD5 (gcc-java-3.2.1.tar.bz2) = 46cb5368ab181df7288b186597871db2
MD5 (gcc-objc-3.2.1.tar.bz2) = 5c82691527eeec787917041e0598627a

11
lang/gcc32/files/patch-vc Normal file
View File

@ -0,0 +1,11 @@
--- Makefile.in.orig Mon Oct 7 13:47:05 2002
+++ Makefile.in Fri Nov 22 14:23:28 2002
@@ -154,7 +154,7 @@
then echo $$r/texinfo/makeinfo/makeinfo ; \
else if (makeinfo --version \
| egrep 'texinfo[^0-9]*([1-3][0-9]|[4-9])') >/dev/null 2>&1; \
- then echo makeinfo; else echo $$s/missing makeinfo; fi; fi`
+ then echo makeinfo --no-split ; else echo $$s/missing makeinfo; fi; fi`
# This just becomes part of the MAKEINFO definition passed down to
# sub-makes. It lets flags be given on the command line while still

View File

@ -18,17 +18,23 @@ bin/grepjar32
@comment Insert PLIST.gcc-lib here
@comment -=[ begin PLIST.gcc-lib ]=-
@comment -=[ end PLIST.gcc-lib ]=-
@comment I AM TIRED OF THIS .INFO CRAP @unexec install-info --delete %D/info/cppinternals.info %D/info/dir
@comment I AM TIRED OF THIS .INFO CRAP @unexec install-info --delete %D/info/gcc.info %D/info/dir
@comment I AM TIRED OF THIS .INFO CRAP @unexec install-info --delete %D/info/g77.info %D/info/dir
@comment I AM TIRED OF THIS .INFO CRAP info/cpp.info
@comment I AM TIRED OF THIS .INFO CRAP info/cppinternals.info
@comment I AM TIRED OF THIS .INFO CRAP info/g77.info
@comment I AM TIRED OF THIS .INFO CRAP info/gcc.info
@comment I AM TIRED OF THIS .INFO CRAP info/gcj.info
@comment I AM TIRED OF THIS .INFO CRAP @exec install-info %D/info/cppinternals.info %D/info/dir
@comment I AM TIRED OF THIS .INFO CRAP @exec install-info %D/info/g77.info %D/info/dir
@comment I AM TIRED OF THIS .INFO CRAP @exec install-info %D/info/gcc.info %D/info/dir
@comment I AM TIRED OF THIS .INFO CRAP @exec install-info %D/info/gcj.info %D/info/dir
@unexec install-info --delete %D/info/cpp.info %D/info/dir
@unexec install-info --delete %D/info/cppinternals.info %D/info/dir
@unexec install-info --delete %D/info/g77.info %D/info/dir
@unexec install-info --delete %D/info/gcc.info %D/info/dir
@unexec install-info --delete %D/info/gccint.info %D/info/dir
@unexec install-info --delete %D/info/gcj.info %D/info/dir
info/cpp.info
info/cppinternals.info
info/g77.info
info/gcc.info
info/gccint.info
info/gcj.info
@exec install-info %D/info/cpp.info %D/info/dir
@exec install-info %D/info/cppinternals.info %D/info/dir
@exec install-info %D/info/g77.info %D/info/dir
@exec install-info %D/info/gcc.info %D/info/dir
@exec install-info %D/info/gccint.info %D/info/dir
@exec install-info %D/info/gcj.info %D/info/dir
@comment @dirrm %%GNU_HOST%%/include
@comment @dirrm %%GNU_HOST%%