# New ports collection makefile for: pm3-m3tk # Date created: 11 Feb 2000 # Whom: John Polstra # # $FreeBSD$ # PORTNAME= pm3-m3tk PORTVERSION= 1.1.15 CATEGORIES= lang DISTFILES= MAINTAINER= jdp@FreeBSD.org COMMENT= Modula-3 source code analysis and transformation toolkit (PM3 distribution) BUILD_DEPENDS= ${L1}libm3${L2}:${PORTSDIR}/lang/pm3-base RUN_DEPENDS= ${L1}libm3${L2}:${PORTSDIR}/lang/pm3-base DEPENDS= ${PORTSDIR}/lang/pm3-base:configure DIST_SUBDIR= pm3 INSTALL_TARGET= all PLIST_SUB+= SOVERSION=${SOVERSION} TARGET=${TARGET} \ TARGETDIR=${TARGETDIR} WORDSIZE=${WORDSIZE} WRKSRC= ${WRKDIRPREFIX}${.CURDIR}/../pm3-base/work/pm3-${PORTVERSION} BUILDDIRS= language/modula3/m3tools/m3tk L1= ${PREFIX}/lib/m3/${TARGET}/ SOVERSION= 7 # hack to work around bsd.port.mk problem USE_BZIP2= yes .include .if ${PORTOBJFORMAT} == "aout" L2= .so.${SOVERSION}.0 TARGET= FreeBSD2 TARGETDIR= freebsd-2 WORDSIZE= 32 .elif ${ARCH} == "i386" L2= .so.${SOVERSION} .if ${OSVERSION} < 400011 TARGET= FreeBSD3 TARGETDIR= freebsd-3 .else TARGET= FreeBSD4 TARGETDIR= freebsd-4 .endif WORDSIZE= 32 .elif ${ARCH} == "alpha" .if ${OSVERSION} < 400011 IGNORE= Not supported on older versions of FreeBSD/Alpha .endif CFLAGS+= -mieee L2= .so.${SOVERSION} TARGET= FBSD_ALPHA TARGETDIR= fbsd-alpha WORDSIZE= 64 .endif .if !defined(TARGET) pre-fetch: @${ECHO_MSG} "Cannot determine M3 target for this architecture" @${FALSE} .endif do-build: @${ECHO_MSG} "This port does everything in the install step." @${ECHO_MSG} "The build step is a no-op." do-install: @for i in ${BUILDDIRS}; do \ ${ECHO_MSG} "Building in $${i}"; \ (ulimit -d `ulimit -Hd` && ulimit -m `ulimit -Hm` && \ cd ${WRKSRC}/$${i} && ${PREFIX}/bin/m3build && \ ${PREFIX}/bin/m3ship) \ done @${MKDIR} ${PREFIX}/share/pm3-m3tk @${INSTALL_DATA} ${WRKSRC}/src/COPYRIGHT ${PREFIX}/share/pm3-m3tk .include value='dependabot/npm_and_yarn/devel/electron4/files/ini-1.3.7'>dependabot/npm_and_yarn/devel/electron4/files/ini-1.3.7 FreeBSD GNOME current development ports (https://github.com/freebsd/freebsd-ports-gnome)
aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* - Kick MD5 supportmiwi2011-07-031-1/+0
* Sync to new bsd.autotools.mkade2010-12-041-1/+1
* Presenting GNOME 2.32.1 for FreeBSD. The offical release notes for thiskwm2010-11-203-100/+19
* Bump PORTREVISION and add USE_GETTEXT where missing.marcus2010-06-011-1/+2
* Presenting GNOME 2.30.1 for FreeBSD. The offical release notes for thiskwm2010-05-113-6/+19
* - update to 1.4.1dinoex2010-03-281-1/+1
* - update to jpeg-8dinoex2010-02-051-1/+1
* Presenting GNOME 2.28.1 for FreeBSD. The official release notes for thismarcus2009-11-293-22/+54
* - bump all port that indirectly depends on libjpeg and have not yet been bump...dinoex2009-07-311-1/+1
* Presenting GNOME 2.26 for FreeBSD. Seemarcus2009-04-103-5/+9
* Presenting GNOME 2.24 for FreeBSD.marcus2009-01-103-71/+11
* - Remove USE_GCC where it can be satisfied with base compiler on followingpav2008-07-251-1/+0
* Bump portrevision due to upgrade of devel/gettext.edwin2008-06-061-1/+1
* Update to 2.12.7ahze2008-04-032-4/+4
* Update to 2.12.6.marcus2008-04-022-4/+4
* Update to 2.12.5.marcus2008-02-252-4/+4
* Update to 2.12.4.marcus2008-01-262-4/+4
* Update to 2.12.3.mezz2007-12-122-5/+5
* Presenting GNOME 2.20.1 and all related works for FreeBSD. The officialmarcus2007-10-253-5/+15
* Update to 2.10.11.marcus2007-08-112-5/+5
* Allow these ports to build with GCC 4.2.marcus2007-05-241-1/+1
* - Welcome X.org 7.2 \o/.flz2007-05-201-1/+1
* Update to 2.10.10.marcus2007-05-022-4/+4
* Update to 2.10.9.mezz2007-04-232-4/+4
* Update to 2.10.8.mezz2007-03-082-4/+4
* Update to 2.10.7.mezz2007-01-292-4/+4
* Update to 2.10.6.mezz2006-12-092-4/+4
* Update to 2.10.5.mezz2006-12-023-12/+12
* Update to 2.10.4.marcus2006-11-223-5/+4
* Chase the GNOME X11BASE to LOCALBASE move, and fix the build with themarcus2006-10-145-32/+60
* - Add header in these *-reference ports.mezz2006-06-011-2/+2
* Update to 2.8.8.mezz2006-05-312-4/+4
* Update to 2.8.7.marcus2006-05-133-15/+4
* Update to 2.8.6.marcus2006-05-133-6/+15
* Move the gtkmm24 programming reference to the gtkmm24-reference port.jylefort2006-05-122-1875/+13
* Update to 2.8.5.mezz2006-04-155-124/+34
* Conversion to a single libtool environment.ade2006-02-23