ofs | hex dump | ascii |
---|
0000 | 23 20 4e 65 77 20 70 6f 72 74 73 20 63 6f 6c 6c 65 63 74 69 6f 6e 20 6d 61 6b 65 66 69 6c 65 20 | #.New.ports.collection.makefile. |
0020 | 66 6f 72 3a 09 44 20 46 72 6f 6e 74 20 45 6e 64 20 66 6f 72 20 47 43 43 0a 23 20 44 61 74 65 20 | for:.D.Front.End.for.GCC.#.Date. |
0040 | 63 72 65 61 74 65 64 3a 09 09 31 38 20 4e 6f 76 65 6d 62 65 72 20 32 30 30 34 0a 23 20 57 68 6f | created:..18.November.2004.#.Who |
0060 | 6d 3a 09 09 09 4d 61 73 61 6e 6f 72 69 20 4f 5a 41 57 41 20 28 6f 7a 61 77 61 40 6f 6e 67 73 2e | m:...Masanori.OZAWA.(ozawa@ongs. |
0080 | 63 6f 2e 6a 70 29 0a 23 0a 23 20 24 46 72 65 65 42 53 44 24 0a 23 0a 0a 50 4f 52 54 4e 41 4d 45 | co.jp).#.#.$FreeBSD$.#..PORTNAME |
00a0 | 3d 09 67 64 63 0a 50 4f 52 54 56 45 52 53 49 4f 4e 3d 09 30 2e 38 0a 43 41 54 45 47 4f 52 49 45 | =.gdc.PORTVERSION=.0.8.CATEGORIE |
00c0 | 53 3d 09 6c 61 6e 67 0a 4d 41 53 54 45 52 5f 53 49 54 45 53 3d 09 24 7b 4d 41 53 54 45 52 5f 53 | S=.lang.MASTER_SITES=.${MASTER_S |
00e0 | 49 54 45 5f 47 43 43 7d 20 5c 0a 09 09 68 74 74 70 3a 2f 2f 68 6f 6d 65 2e 65 61 72 74 68 6c 69 | ITE_GCC}.\...http://home.earthli |
0100 | 6e 6b 2e 6e 65 74 2f 7e 64 76 64 66 72 64 6d 6e 2f 64 2f 3a 67 64 63 20 5c 0a 09 09 68 74 74 70 | nk.net/~dvdfrdmn/d/:gdc.\...http |
0120 | 3a 2f 2f 77 77 77 2e 68 70 6c 2e 68 70 2e 63 6f 6d 2f 70 65 72 73 6f 6e 61 6c 2f 48 61 6e 73 5f | ://www.hpl.hp.com/personal/Hans_ |
0140 | 42 6f 65 68 6d 2f 67 63 2f 67 63 5f 73 6f 75 72 63 65 2f 3a 62 6f 65 68 6d 0a 4d 41 53 54 45 52 | Boehm/gc/gc_source/:boehm.MASTER |
0160 | 5f 53 49 54 45 5f 53 55 42 44 49 52 3d 09 73 6e 61 70 73 68 6f 74 73 2f 24 7b 47 43 43 5f 56 45 | _SITE_SUBDIR=.snapshots/${GCC_VE |
0180 | 52 53 49 4f 4e 53 54 52 49 4e 47 7d 0a 44 49 53 54 46 49 4c 45 53 3d 09 24 7b 50 4f 52 54 4e 41 | RSIONSTRING}.DISTFILES=.${PORTNA |
01a0 | 4d 45 7d 2d 24 7b 50 4f 52 54 56 45 52 53 49 4f 4e 7d 2e 74 61 72 2e 62 7a 32 3a 67 64 63 20 5c | ME}-${PORTVERSION}.tar.bz2:gdc.\ |
01c0 | 0a 09 09 67 63 63 2d 63 6f 72 65 2d 24 7b 47 43 43 5f 56 45 52 53 49 4f 4e 53 54 52 49 4e 47 7d | ...gcc-core-${GCC_VERSIONSTRING} |
01e0 | 2e 74 61 72 2e 62 7a 32 20 5c 0a 09 09 67 63 63 2d 67 2b 2b 2d 24 7b 47 43 43 5f 56 45 52 53 49 | .tar.bz2.\...gcc-g++-${GCC_VERSI |
0200 | 4f 4e 53 54 52 49 4e 47 7d 2e 74 61 72 2e 62 7a 32 20 5c 0a 09 09 67 63 36 2e 33 2e 74 61 72 2e | ONSTRING}.tar.bz2.\...gc6.3.tar. |
0220 | 67 7a 3a 62 6f 65 68 6d 0a 45 58 54 52 41 43 54 5f 4f 4e 4c 59 3d 09 67 63 63 2d 63 6f 72 65 2d | gz:boehm.EXTRACT_ONLY=.gcc-core- |
0240 | 24 7b 47 43 43 5f 56 45 52 53 49 4f 4e 53 54 52 49 4e 47 7d 2e 74 61 72 2e 62 7a 32 20 5c 0a 09 | ${GCC_VERSIONSTRING}.tar.bz2.\.. |
0260 | 09 67 63 63 2d 67 2b 2b 2d 24 7b 47 43 43 5f 56 45 52 53 49 4f 4e 53 54 52 49 4e 47 7d 2e 74 61 | .gcc-g++-${GCC_VERSIONSTRING}.ta |
0280 | 72 2e 62 7a 32 0a 0a 4d 41 49 4e 54 41 49 4e 45 52 3d 09 64 61 69 63 68 69 40 46 72 65 65 42 53 | r.bz2..MAINTAINER=.daichi@FreeBS |
02a0 | 44 2e 6f 72 67 0a 43 4f 4d 4d 45 4e 54 3d 09 44 20 46 72 6f 6e 74 20 45 6e 64 20 66 6f 72 20 47 | D.org.COMMENT=.D.Front.End.for.G |
02c0 | 43 43 0a 0a 42 55 49 4c 44 5f 44 45 50 45 4e 44 53 3d 09 67 63 63 33 34 3a 24 7b 50 4f 52 54 53 | CC..BUILD_DEPENDS=.gcc34:${PORTS |
02e0 | 44 49 52 7d 2f 6c 61 6e 67 2f 67 63 63 33 34 0a 52 55 4e 5f 44 45 50 45 4e 44 53 3d 09 67 63 63 | DIR}/lang/gcc34.RUN_DEPENDS=.gcc |
0300 | 33 34 3a 24 7b 50 4f 52 54 53 44 49 52 7d 2f 6c 61 6e 67 2f 67 63 63 33 34 0a 0a 4f 4e 4c 59 5f | 34:${PORTSDIR}/lang/gcc34..ONLY_ |
0320 | 46 4f 52 5f 41 52 43 48 53 3d 09 69 33 38 36 20 61 6d 64 36 34 20 61 6c 70 68 61 0a 0a 55 53 45 | FOR_ARCHS=.i386.amd64.alpha..USE |
0340 | 5f 47 4d 41 4b 45 3d 09 79 65 73 0a 55 53 45 5f 42 5a 49 50 32 3d 09 79 65 73 0a 55 53 45 5f 52 | _GMAKE=.yes.USE_BZIP2=.yes.USE_R |
0360 | 45 49 4e 50 4c 41 43 45 3d 09 79 65 73 0a 0a 47 43 43 5f 56 45 52 53 49 4f 4e 3d 09 33 2e 34 2e | EINPLACE=.yes..GCC_VERSION=.3.4. |
0380 | 34 0a 47 43 43 5f 52 45 56 49 53 49 4f 4e 3d 09 32 30 30 34 31 31 31 32 0a 47 43 43 5f 56 45 52 | 4.GCC_REVISION=.20041112.GCC_VER |
03a0 | 53 49 4f 4e 53 54 52 49 4e 47 3d 09 33 2e 34 2d 24 7b 47 43 43 5f 52 45 56 49 53 49 4f 4e 7d 0a | SIONSTRING=.3.4-${GCC_REVISION}. |
03c0 | 0a 2e 69 6e 63 6c 75 64 65 20 3c 62 73 64 2e 70 6f 72 74 2e 70 72 65 2e 6d 6b 3e 0a 0a 2e 69 66 | ..include.<bsd.port.pre.mk>...if |
03e0 | 20 24 7b 4f 53 56 45 52 53 49 4f 4e 7d 20 3c 20 35 30 30 30 30 30 0a 49 47 4e 4f 52 45 3d 09 09 | .${OSVERSION}.<.500000.IGNORE=.. |
0400 | 22 49 74 20 69 73 20 73 75 70 70 6f 72 74 65 64 20 6f 6e 20 46 72 65 65 42 53 44 20 35 2e 78 20 | "It.is.supported.on.FreeBSD.5.x. |
0420 | 61 6e 64 20 6c 61 74 65 72 22 0a 2e 65 6e 64 69 66 00 0a 0a 2e 69 66 20 24 7b 41 52 43 48 7d 20 | and.later"..endif....if.${ARCH}. |
0440 | 3d 3d 20 22 61 6d 64 36 34 22 0a 43 4f 4e 46 49 47 55 52 45 5f 54 41 52 47 45 54 3d 09 78 38 36 | ==."amd64".CONFIGURE_TARGET=.x86 |
0460 | 5f 36 34 2d 70 6f 72 74 62 6c 64 2d 66 72 65 65 62 73 64 24 7b 4f 53 52 45 4c 7d 0a 2e 65 6c 73 | _64-portbld-freebsd${OSREL}..els |
0480 | 65 0a 43 4f 4e 46 49 47 55 52 45 5f 54 41 52 47 45 54 3d 09 24 7b 41 52 43 48 7d 2d 70 6f 72 74 | e.CONFIGURE_TARGET=.${ARCH}-port |
04a0 | 62 6c 64 2d 66 72 65 65 62 73 64 24 7b 4f 53 52 45 4c 7d 0a 2e 65 6e 64 69 66 0a 0a 47 58 58 5f | bld-freebsd${OSREL}..endif..GXX_ |
04c0 | 49 4e 43 3d 24 7b 50 52 45 46 49 58 7d 2f 6c 69 62 2f 67 63 63 2f 24 7b 43 4f 4e 46 49 47 55 52 | INC=${PREFIX}/lib/gcc/${CONFIGUR |
04e0 | 45 5f 54 41 52 47 45 54 7d 2f 24 7b 47 43 43 5f 56 45 52 53 49 4f 4e 7d 2f 69 6e 63 6c 75 64 65 | E_TARGET}/${GCC_VERSION}/include |
0500 | 2f 63 2b 2b 2f 0a 0a 43 4f 4e 46 49 47 55 52 45 5f 41 52 47 53 2b 3d 2d 2d 64 69 73 61 62 6c 65 | /c++/..CONFIGURE_ARGS+=--disable |
0520 | 2d 6e 6c 73 20 2d 2d 77 69 74 68 2d 73 79 73 74 65 6d 2d 7a 6c 69 62 20 5c 0a 09 09 2d 2d 77 69 | -nls.--with-system-zlib.\...--wi |
0540 | 74 68 2d 6c 69 62 69 63 6f 6e 76 2d 70 72 65 66 69 78 3d 24 7b 50 45 52 46 49 58 7d 20 2d 2d 70 | th-libiconv-prefix=${PERFIX}.--p |
0560 | 72 6f 67 72 61 6d 2d 73 75 66 66 69 78 3d 33 34 20 5c 0a 09 09 2d 2d 77 69 74 68 2d 67 78 78 2d | rogram-suffix=34.\...--with-gxx- |
0580 | 69 6e 63 6c 75 64 65 2d 64 69 72 3d 24 7b 47 58 58 5f 49 4e 43 7d 20 5c 0a 09 09 2d 2d 64 69 73 | include-dir=${GXX_INC}.\...--dis |
05a0 | 61 62 6c 65 2d 73 68 61 72 65 64 20 2d 2d 70 72 65 66 69 78 3d 24 7b 50 52 45 46 49 58 7d 20 5c | able-shared.--prefix=${PREFIX}.\ |
05c0 | 0a 09 09 2d 2d 65 6e 61 62 6c 65 2d 6c 61 6e 67 75 61 67 65 73 3d 63 2c 64 2c 63 2b 2b 0a 47 4e | ...--enable-languages=c,d,c++.GN |
05e0 | 55 5f 43 4f 4e 46 49 47 55 52 45 3d 09 79 65 73 0a 0a 57 52 4b 53 52 43 3d 09 09 24 7b 57 52 4b | U_CONFIGURE=.yes..WRKSRC=..${WRK |
0600 | 44 49 52 7d 2f 67 63 63 2d 24 7b 47 43 43 5f 56 45 52 53 49 4f 4e 53 54 52 49 4e 47 7d 0a 47 43 | DIR}/gcc-${GCC_VERSIONSTRING}.GC |
0620 | 43 44 49 52 3d 09 09 24 7b 57 52 4b 53 52 43 7d 2f 67 63 63 0a 44 5f 44 49 52 3d 09 09 24 7b 47 | CDIR=..${WRKSRC}/gcc.D_DIR=..${G |
0640 | 43 43 44 49 52 7d 2f 64 0a 50 48 4f 42 4f 53 44 49 52 3d 09 24 7b 44 5f 44 49 52 7d 2f 70 68 6f | CCDIR}/d.PHOBOSDIR=.${D_DIR}/pho |
0660 | 62 6f 73 0a 0a 43 43 3d 09 09 24 7b 50 52 45 46 49 58 7d 2f 62 69 6e 2f 67 63 63 33 34 0a 43 58 | bos..CC=..${PREFIX}/bin/gcc34.CX |
0680 | 58 3d 09 09 24 7b 50 52 45 46 49 58 7d 2f 62 69 6e 2f 67 2b 2b 33 34 0a 44 4d 44 3d 09 09 67 64 | X=..${PREFIX}/bin/g++34.DMD=..gd |
06a0 | 63 0a 44 46 4c 41 47 53 3d 09 09 2d 4f 32 20 2d 66 72 65 6c 65 61 73 65 0a 50 48 4f 42 4f 53 5f | c.DFLAGS=..-O2.-frelease.PHOBOS_ |
06c0 | 42 55 49 4c 44 5f 41 52 47 53 3d 09 43 43 3d 24 7b 43 43 7d 20 43 58 58 3d 24 7b 43 58 58 7d 20 | BUILD_ARGS=.CC=${CC}.CXX=${CXX}. |
06e0 | 44 4d 44 3d 24 7b 44 4d 44 7d 20 44 46 4c 41 47 53 3d 22 24 7b 44 46 4c 41 47 53 7d 22 20 5c 0a | DMD=${DMD}.DFLAGS="${DFLAGS}".\. |
0700 | 09 09 09 50 41 54 48 3d 22 24 7b 50 41 54 48 7d 3a 24 7b 47 43 43 44 49 52 7d 22 0a 0a 70 6f 73 | ...PATH="${PATH}:${GCCDIR}"..pos |
0720 | 74 2d 65 78 74 72 61 63 74 3a 0a 09 40 24 7b 54 41 52 7d 20 78 6a 66 20 24 7b 44 49 53 54 44 49 | t-extract:..@${TAR}.xjf.${DISTDI |
0740 | 52 7d 2f 24 7b 50 4f 52 54 4e 41 4d 45 7d 2d 24 7b 50 4f 52 54 56 45 52 53 49 4f 4e 7d 24 7b 45 | R}/${PORTNAME}-${PORTVERSION}${E |
0760 | 58 54 52 41 43 54 5f 53 55 46 58 7d 20 5c 0a 09 09 2d 43 20 24 7b 47 43 43 44 49 52 7d 0a 09 40 | XTRACT_SUFX}.\...-C.${GCCDIR}..@ |
0780 | 24 7b 52 4d 7d 20 24 7b 50 48 4f 42 4f 53 44 49 52 7d 2f 62 6f 65 68 6d 2d 67 63 0a 09 40 24 7b | ${RM}.${PHOBOSDIR}/boehm-gc..@${ |
07a0 | 54 41 52 7d 20 78 7a 66 20 24 7b 44 49 53 54 44 49 52 7d 2f 67 63 36 2e 33 2e 74 61 72 2e 67 7a | TAR}.xzf.${DISTDIR}/gc6.3.tar.gz |
07c0 | 20 2d 43 20 24 7b 50 48 4f 42 4f 53 44 49 52 7d 0a 09 40 24 7b 4d 56 7d 20 24 7b 50 48 4f 42 4f | .-C.${PHOBOSDIR}..@${MV}.${PHOBO |
07e0 | 53 44 49 52 7d 2f 67 63 36 2e 33 20 24 7b 50 48 4f 42 4f 53 44 49 52 7d 2f 62 6f 65 68 6d 2d 67 | SDIR}/gc6.3.${PHOBOSDIR}/boehm-g |
0800 | 63 0a 0a 70 6f 73 74 2d 70 61 74 63 68 3a 0a 09 40 63 64 20 24 7b 47 43 43 44 49 52 7d 20 26 26 | c..post-patch:..@cd.${GCCDIR}.&& |
0820 | 20 24 7b 50 41 54 43 48 7d 20 2d 70 31 20 3c 20 64 2f 70 61 74 63 68 2d 67 63 63 2d 33 2e 34 2e | .${PATCH}.-p1.<.d/patch-gcc-3.4. |
0840 | 78 0a 09 40 65 63 68 6f 20 22 2b 2b 20 50 61 74 63 68 69 6e 67 20 66 6f 72 20 64 2f 70 68 6f 62 | x..@echo."++.Patching.for.d/phob |
0860 | 6f 73 2f 62 6f 65 68 6d 2d 67 63 20 2b 2b 22 0a 09 40 66 6f 72 20 5f 50 46 20 69 6e 20 60 24 7b | os/boehm-gc.++"..@for._PF.in.`${ |
0880 | 4c 53 7d 20 24 7b 50 4f 52 54 53 44 49 52 7d 2f 64 65 76 65 6c 2f 62 6f 65 68 6d 2d 67 63 2f 66 | LS}.${PORTSDIR}/devel/boehm-gc/f |
08a0 | 69 6c 65 73 2f 2a 60 20 3b 20 5c 0a 09 64 6f 20 5c 0a 09 09 63 64 20 24 7b 50 48 4f 42 4f 53 44 | iles/*`.;.\..do.\...cd.${PHOBOSD |
08c0 | 49 52 7d 2f 62 6f 65 68 6d 2d 67 63 20 26 26 20 24 7b 50 41 54 43 48 7d 20 3c 20 24 24 7b 5f 50 | IR}/boehm-gc.&&.${PATCH}.<.$${_P |
08e0 | 46 7d 3b 20 5c 0a 09 64 6f 6e 65 0a 09 40 24 7b 52 45 49 4e 50 4c 41 43 45 5f 43 4d 44 7d 20 2d | F};.\..done..@${REINPLACE_CMD}.- |
0900 | 65 20 5c 0a 09 09 27 73 7c 5c 28 63 6f 6e 73 74 20 63 68 61 72 20 76 65 72 73 69 6f 6e 5f 73 74 | e.\...'s|\(const.char.version_st |
0920 | 72 69 6e 67 2e 2a 5c 29 22 3b 7c 5c 31 20 5b 46 72 65 65 42 53 44 5d 22 3b 7c 27 20 5c 0a 09 09 | ring.*\)";|\1.[FreeBSD]";|'.\... |
0940 | 24 7b 57 52 4b 53 52 43 7d 2f 67 63 63 2f 76 65 72 73 69 6f 6e 2e 63 0a 0a 70 6f 73 74 2d 62 75 | ${WRKSRC}/gcc/version.c..post-bu |
0960 | 69 6c 64 3a 0a 09 40 24 7b 4d 4b 44 49 52 7d 20 24 7b 57 52 4b 53 52 43 7d 2f 70 68 6f 62 6f 73 | ild:..@${MKDIR}.${WRKSRC}/phobos |
0980 | 5f 62 75 69 6c 64 0a 09 40 63 64 20 24 7b 57 52 4b 53 52 43 7d 2f 70 68 6f 62 6f 73 5f 62 75 69 | _build..@cd.${WRKSRC}/phobos_bui |
09a0 | 6c 64 20 26 26 20 24 7b 50 48 4f 42 4f 53 5f 42 55 49 4c 44 5f 41 52 47 53 7d 20 5c 0a 09 09 2e | ld.&&.${PHOBOS_BUILD_ARGS}.\.... |
09c0 | 2e 2f 67 63 63 2f 64 2f 70 68 6f 62 6f 73 2f 63 6f 6e 66 69 67 75 72 65 20 2d 2d 70 72 65 66 69 | ./gcc/d/phobos/configure.--prefi |
09e0 | 78 3d 24 7b 50 52 45 46 49 58 7d 0a 09 40 63 64 20 24 7b 57 52 4b 53 52 43 7d 2f 70 68 6f 62 6f | x=${PREFIX}..@cd.${WRKSRC}/phobo |
0a00 | 73 5f 62 75 69 6c 64 20 26 26 20 5c 0a 09 09 24 7b 50 48 4f 42 4f 53 5f 42 55 49 4c 44 5f 41 52 | s_build.&&.\...${PHOBOS_BUILD_AR |
0a20 | 47 53 7d 20 24 7b 47 4d 41 4b 45 7d 0a 09 40 63 64 20 24 7b 57 52 4b 53 52 43 7d 2f 70 68 6f 62 | GS}.${GMAKE}..@cd.${WRKSRC}/phob |
0a40 | 6f 73 5f 62 75 69 6c 64 20 26 26 20 5c 0a 09 09 24 7b 50 48 4f 42 4f 53 5f 42 55 49 4c 44 5f 41 | os_build.&&.\...${PHOBOS_BUILD_A |
0a60 | 52 47 53 7d 20 24 7b 47 4d 41 4b 45 7d 20 75 6e 69 74 74 65 73 74 0a 0a 64 6f 2d 69 6e 73 74 61 | RGS}.${GMAKE}.unittest..do-insta |
0a80 | 6c 6c 3a 0a 09 24 7b 49 4e 53 54 41 4c 4c 7d 20 2d 6f 20 72 6f 6f 74 20 2d 67 20 77 68 65 65 6c | ll:..${INSTALL}.-o.root.-g.wheel |
0aa0 | 20 2d 6d 20 37 35 35 20 24 7b 47 43 43 44 49 52 7d 2f 67 64 63 20 24 7b 50 52 45 46 49 58 7d 2f | .-m.755.${GCCDIR}/gdc.${PREFIX}/ |
0ac0 | 62 69 6e 2f 0a 09 40 24 7b 53 54 52 49 50 5f 43 4d 44 7d 20 24 7b 50 52 45 46 49 58 7d 2f 62 69 | bin/..@${STRIP_CMD}.${PREFIX}/bi |
0ae0 | 6e 2f 67 64 63 0a 09 24 7b 49 4e 53 54 41 4c 4c 7d 20 2d 6f 20 72 6f 6f 74 20 2d 67 20 77 68 65 | n/gdc..${INSTALL}.-o.root.-g.whe |
0b00 | 65 6c 20 2d 6d 20 37 35 35 20 24 7b 47 43 43 44 49 52 7d 2f 63 63 31 64 20 24 7b 50 52 45 46 49 | el.-m.755.${GCCDIR}/cc1d.${PREFI |
0b20 | 58 7d 2f 62 69 6e 2f 0a 09 40 24 7b 53 54 52 49 50 5f 43 4d 44 7d 20 24 7b 50 52 45 46 49 58 7d | X}/bin/..@${STRIP_CMD}.${PREFIX} |
0b40 | 2f 62 69 6e 2f 63 63 31 64 0a 09 40 63 64 20 24 7b 57 52 4b 53 52 43 7d 2f 70 68 6f 62 6f 73 5f | /bin/cc1d..@cd.${WRKSRC}/phobos_ |
0b60 | 62 75 69 6c 64 20 26 26 20 24 7b 47 4d 41 4b 45 7d 20 69 6e 73 74 61 6c 6c 0a 0a 2e 69 6e 63 6c | build.&&.${GMAKE}.install...incl |
0b80 | 75 64 65 20 3c 62 73 64 2e 70 6f 72 74 2e 70 6f 73 74 2e 6d 6b 3e 0a | ude.<bsd.port.post.mk>. |