# ex:ts=8 # Ports collection makefile for: egcs # Version required: 1998-09-14 # Date created: 9 Jan 1998 # Whom: John Polstra # # $FreeBSD$ # SNAPDATE= 1999-07-18 SNAPVER= ${SNAPDATE:S/-//g} DISTNAME= gcc-${SNAPVER} PKGNAME= gcc-devel-${SNAPVER} CATEGORIES= lang java MASTER_SITES= ftp://go.cygnus.com/pub/sourceware.cygnus.com/pub/egcs/snapshots/${SNAPDATE}/ \ ftp://egcs.cygnus.com/pub/egcs/snapshots/${SNAPDATE}/ \ ftp://ftp.nluug.nl/pub/languages/egcs/snapshots/${SNAPDATE}/ \ ftp://ftp.iij.ad.jp/pub/egcs/snapshots/${SNAPDATE}/ \ ftp://ftp.fu-berlin.de/unix/languages/egcs/snapshots/ \ ftp://cambridge.cygnus.com/pub/egcs/snapshots/${SNAPDATE}/ DISTFILES= gcc-chill-${SNAPVER}${EXTRACT_SUFX} \ 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} MAINTAINER= obrien@FreeBSD.org BROKEN='Cygnus has yet to release a "HEAD" snapshot, post 2.95 release' NO_CDROM= 'dated material' .include EGCS_REV= ${DISTNAME:S/gcc-//g} LIBSTDCPP_REV= 4 .if ${PORTOBJFORMAT} == "elf" .if ${MACHINE_ARCH} == "i386" PLIST= ${WRKDIR}/PLIST .endif CONFIGURE_TARGET= ${ARCH}-portbld-freebsd${OSREL} .else CONFIGURE_TARGET= ${ARCH}-portbld-freebsdaout${OSREL} .endif PLIST_SUB= EGCS_REV=${EGCS_REV} GNU_HOST=${CONFIGURE_TARGET} GNU_CONFIGURE= yes USE_GMAKE= yes CONFIGURE_ARGS= --with-gnu-as --with-gnu-ld \ --with-gxx-include-dir=${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}/include/g++ .if defined(WANT_SHAREDLIBS) CONFIGURE_ARGS+= --enable-shared .endif .if defined(WANT_THREADS) # ?is this an ObjC only thing? CONFIGURE_ARGS+= --enable-threads=posix .endif ALL_TARGET= bootstrap MAN1= cccp.1 eg++.1 eg77.1 egcc.1 pre-patch: @${MV} ${WRKSRC}/gcc/config/i386/freebsd.h ${WRKSRC}/gcc/config/i386/freebsd-aout.h @${MV} ${WRKSRC}/gcc/config/i386/freebsd-elf.h ${WRKSRC}/gcc/config/i386/freebsd.h pre-configure: @(MAJ=`sysctl -n kern.osreldate | ${SED} -e '/.....$$/s///'` ; \ ${SED} -e "s:__FreeBSD__:__FreeBSD__=$${MAJ}:" ${FILESDIR}/freebsd.h \ >${WRKSRC}/gcc/config/freebsd.h ) @${CP} ${FILESDIR}/alpha-freebsd.h ${WRKSRC}/gcc/config/alpha/freebsd.h .if ${PORTOBJFORMAT} == "elf" && ${MACHINE_ARCH} == "i386" @${SED} -e 's/^@comment ELF-only://' ${PKGDIR}/PLIST >${PLIST} .endif @# Keep from running `autoconf' and `autoheader' since we modified @# configure.in by patching it. @touch ${WRKSRC}/gcc/configure @touch ${WRKSRC}/gcc/cstamp-h.in pre-install: ${MKDIR} ${PREFIX}/info post-install: @${RM} -f ${PREFIX}/bin/c++ @${MV} -f ${PREFIX}/bin/c++filt ${PREFIX}/bin/g++filt @(for prog in ${PREFIX}/bin/gcc ${PREFIX}/bin/g++ \ ${PREFIX}/bin/g++filt ${PREFIX}/bin/g77 ${PREFIX}/bin/gcov \ ${PREFIX}/bin/protoize ${PREFIX}/bin/unprotoize \ ${PREFIX}/bin/${CONFIGURE_TARGET}-gcc \ ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}/cc1 \ ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}/cc1obj \ ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}/cc1plus \ ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}/cpp \ ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}/collect2 \ ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}/f771 ; \ do \ strip $$prog ; \ done) ${MV} ${PREFIX}/bin/gcc ${PREFIX}/bin/egcc ${MV} ${PREFIX}/bin/g++ ${PREFIX}/bin/eg++ ${MV} ${PREFIX}/bin/g77 ${PREFIX}/bin/eg77 ${MV} ${PREFIX}/bin/g++filt ${PREFIX}/bin/eg++filt ${RM} -f ${PREFIX}/bin/cpp ${MV} ${PREFIX}/lib/libiberty.a \ ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV} ${MV} -f ${PREFIX}/lib/libstdc++.a.${LIBSTDCPP_REV} \ ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}/libstdc++.a ${MV} ${PREFIX}/man/man1/gcc.1 ${PREFIX}/man/man1/egcc.1 ${MV} ${PREFIX}/man/man1/g++.1 ${PREFIX}/man/man1/eg++.1 ${MV} ${PREFIX}/man/man1/g77.1 ${PREFIX}/man/man1/eg77.1 .if defined(WANT_SHAREDLIBS) ${MV} -f ${PREFIX}/lib/libstdc++.so* \ ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV} .endif .for info in cpp g77 gcc install-info ${PREFIX}/info/${info}.info ${PREFIX}/info/dir .endfor .include 3.24'>gnome-3.24 FreeBSD GNOME current development ports (https://github.com/freebsd/freebsd-ports-gnome)
aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Reset aaron's port maintainerships due to many maintainer-timeouts.linimon2008-04-291-1/+1
* Reset jylefort's port maintainerships. portmgr has taken his commit bitlinimon2008-04-291-1/+1
* - Build-depend on gawsat2008-04-281-0/+1
* - Update to 2.8sat2008-04-242-4/+4
* * ttf-malayalam:thierry2008-04-244-4/+22
* - Fix build after xorg cleanupmiwi2008-04-211-1/+1
* - Remove unneeded dependency from gtk12/gtk20 [1]miwi2008-04-2078-170/+179
* - Take advantage of CPAN macro from bsd.sites.mk, change ${MASTER_SITE_PERL_C...araujo2008-04-173-6/+3
* - Update to 0.4.2rafan2008-04-132-4/+4
* Change maintainers e-mail address.ehaupt2008-04-111-2/+2
* - Move from versioned tcl/tk CATEGORIES to simple tcl and tk categoriespav2008-04-091-1/+1
* Upgrade to 1.17, switch to mkfontscale / mkfontdir and run fc-cache.thierry2008-04-093-20/+17
* - Update to 0.4.1pav2008-04-073-17/+24
* - Makefile cosmetic changes.lippe2008-04-032-14/+13
* This ttf-indic-fonts is a set of TrueType andthierry2008-04-036-0/+304
* Linux Libertine is a font family with a serif typeface. These fontsthierry2008-04-025-0/+77
* - Remove USE_XLIB/USE_X_PREFIX/USE_XPM in favor of USE_XORGmiwi2008-03-267-13/+7
* Fix plistahze2008-03-262-130/+60
* add SHA256 checksums and reformat Makefileedwin2008-03-252-20/+31
* - Remove USE_XLIB/USE_X_PREFIX/USE_XPM in favor of USE_XORGmiwi2008-03-257-14/+9
* - Remove USE_XLIB/USE_X_PREFIX/USE_XPM in favor of USE_XORGmiwi2008-03-251-1/+1
* - Remove USE_XLIB/USE_X_PREFIX/USE_XPM in favor of USE_XORGmiwi2008-03-244-8/+4
* The FreeBSD GNOME team is proud to annunce the release of GNOME 2.22.0 formarcus2008-03-244-92/+13
* - Remove USE_XLIB/USE_X_PREFIX/USE_XPM in favor of USE_XORGmiwi2008-03-242-5/+2
* - Remove USE_XLIB/USE_X_PREFIX/USE_XPM in favor of USE_XORGmiwi2008-03-244-8/+4
* - Remove USE_XLIB/USE_X_PREFIX/USE_XPM in favor of USE_XORGmiwi2008-03-232-4/+2
* - Remove USE_XLIB in favor of USE_XORGmiwi2008-03-221-2/+1
* - Remove USE_GETOPT_LONG which is a no-op since March 2007pav2008-03-201-1/+0
* Add gnu-unifont 1.0.0, unicode font.vanilla2008-03-194-0/+73
* Update to 2.24ahze2008-03-192-4/+4
* - Remove USE_X_PREFIXbeech2008-03-181-3/+2
* - Remove dependency on X_CLIENTS_PORTS and USE_X_PREFIXmiwi2008-03-141-4/+4
* - Chase devel/sdl12 shlib version bumpmiwi2008-03-131-0/+1
* - Mark xtrans as a BUILD_DEPENDS only (unless specified otherwise with :both)flz2008-03-133-2/+4
* - This actually installs a one line shell script that executed mkfontscale, sopav2008-03-121-0/+3
* - Fix BUILD_DEPENDSgahr2008-03-111-2/+4
* - Remove dependency on X_CLIENTS_PORTgahr2008-03-111-4/+2
* Get Commodore 64 font installed under the X Window System.miwi2008-03-114-0/+40
* - XFree86 support was removed few hours ago - unbreak INDEXpav2008-03-081-14/+8
* remove USE_XLIBoliver2008-03-081-4/+14
* Remove support for XFree8-4.flz2008-03-0833-5035/+6
* Update to 2.23ahze2008-02-242-4/+4
* Fontmatrix is a graphical font manager. Targeted audience are mostlymiwi2008-02-175-0/+75
* Update my address.wxs2008-02-041-1/+1
* - Dependancy fixtabthorpe2008-01-271-3/+4
* Fix PCF Font parser buffer overflow (CVE-2008-0006).flz2008-01-232-1/+25
* Update to 2.22ahze2008-01-013-28/+26
* - Update to 0.43gabor2007-12-273-7/+8
* pass maintainership to Intron <intron@intron.ac>dryice2007-12-241-1/+1
* Remove extra whitespace.olgeni2007-12-241-1/+1
* fix the fonts.alias directory. Thanks Intron <intron@intron.ac> for pointingdryice2007-12-231-2/+2
* Update to 2.21ahze2007-12-213-23/+23
* Add patch that fixes a buffer overflow.flz2007-10-312-0/+12
* Presenting GNOME 2.20.1 and all related works for FreeBSD. The officialmarcus2007-10-252-10/+11
* Replace ttmkfdir by mkfontscale & mkfontdir to install correct files.thierry2007-10-211-7/+12
* Replace ttmkfdir by mkfontscale & mkfontdir to install correct files.thierry2007-10-211-8/+13
* - Drop Maintainershipmiwi2007-10-091-1/+1
* Update to 1.0.5 (security fix).flz2007-10-082-5/+4
* - Sort category Makefilessat2007-10-061-3/+3
* Replace #!/usr/bin/perl with ${PERL}. Bump PORTREVISION.hrs2007-09-281-1/+4
* Dominic is a new dad, and will be too busy for a while to work on ports.linimon2007-09-241-2/+1
* new port: x11-fonts/fonts-indicedwin2007-09-245-0/+63
* Update to 2.20ahze2007-09-194-283/+4
* - Update X.org ports to 7.3.flz2007-09-1415-11/+29
* Welcome bsd.perl.mk. Add support for constructs such as USE_PERL5=5.8.0+.linimon2007-09-081-7/+1
* - Update to 2.7sat2007-09-042-4/+4
* - Reduce dependencies[1].hrs2007-09-023-11/+19
* Update to 2.19ahze2007-08-063-8/+4
* Add a missing dependency on docbook-410 when building fontconfig withmarcus2007-07-291-0/+1
* - Set --mandir and --infodir in CONFIGURE_ARGS if the configure scriptrafan2007-07-232-2/+0
* - Drop maintainershippav2007-07-162-2/+2
* Update to 2.18ahze2007-07-043-6/+10
* Compile with FONTCACHE by default as before Xorg 7 and add WITHOUT_XFS_CACHElesi2007-07-031-1/+9
* Update to 1.0.3.lesi2007-07-033-5/+5
* Update to 1.0.1.lesi2007-07-033-5/+5
* - Update to 2.6sat2007-06-292-6/+5
* Update to 2.17ahze2007-06-282-4/+4
* Update to 2.16ahze2007-06-262-5/+4
* Update to release 3, to make fetchable again.thierry2007-06-022-5/+5
* Clenup share/X11 directory upon deinstall.lesi2007-05-311-0/+1
* move from X11BASE to LOCALBASEoliver2007-05-271-2/+2
* Fix the build of x11-fonts/xmbdfed with gcc42.keramida2007-05-271-0/+10
* LIBERATION font software consists of TrueType-OpenType formatted font softwarethierry2007-05-266-0/+94
* . change the prefix (/usr/X11 -> %{LOCALBASE}) at the configuration file; [1]bsam2007-05-236-18/+27
* Clean up pkg-message a bit:marck2007-05-232-11/+3
* Remove; moved to x11-fonts/encodingspav2007-05-205-113/+0
* - Welcome X.org 7.2 \o/.flz2007-05-20314-2445/+3860
* - Update to 2.5sat2007-04-152-4/+4
* Sync fontconfig with the fd.o git repository to fix a bug rendering DejaVumarcus2007-04-142-1/+81
* - update to 0.41leeym2007-04-062-4/+4
* - Update to 2.4sat2007-04-042-4/+10
* - Correct pkg-plist for newer fontconfigrafan2007-04-022-1/+1
* - Change my email.stas2007-03-281-1/+1
* Portlint:mezz2007-03-271-1/+1
* Include bsd.port.pre.mk before checking OPTIONS. Thanks my mentor fordryice2007-03-261-3/+5
* - fix plistdryice2007-03-262-2/+22
* Do not install config file as these fonts will automatically be loadedmarcus2007-03-252-8/+2
* - Fix plistpav2007-03-221-0/+1
* - Revert my previous commit; it was totally boguspav2007-03-221-1/+0
* - Fix plist for reference portpav2007-03-211-0/+1
* Presenting GNOME 2.18 for FreeBSD. GNOME 2.18 is a departure from recent GNOMEmarcus2007-03-1916-62/+1610
* Adding port x11-fonts/p5-Font-TTFMetrics, a Perl module for parsing TTF files.aaron2007-03-195-0/+50