diff --git a/devel/mingw-gcc/Makefile b/devel/mingw-gcc/Makefile index c7b11af8a523..1fc55c0e5e93 100644 --- a/devel/mingw-gcc/Makefile +++ b/devel/mingw-gcc/Makefile @@ -1,61 +1,62 @@ # New ports collection makefile for: mingw-gcc # Date created: 6 June 2000 # Whom: Toshihiro Inoue # # $FreeBSD$ # PORTNAME= gcc PORTVERSION= 2.95.3 PORTREVISION= 1 CATEGORIES= devel MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} MASTER_SITE_SUBDIR= mingw PKGNAMEPREFIX= mingw- DISTNAME= ${PORTNAME}-${PORTVERSION}-20010828-src DIST_SUBDIR= mingw MAINTAINER= doc@hisio.safenet.pl BUILD_DEPENDS= ${LOCALBASE}/i386-mingw32msvc/bin/as:${PORTSDIR}/devel/mingw-binutils \ ${LOCALBASE}/bin/mingwm10.dll:${PORTSDIR}/devel/mingw-bin-msvcrt \ autoheader:${PORTSDIR}/devel/autoconf RUN_DEPENDS= ${LOCALBASE}/i386-mingw32msvc/bin/as:${PORTSDIR}/devel/mingw-binutils \ ${LOCALBASE}/bin/mingwm10.dll:${PORTSDIR}/devel/mingw-bin-msvcrt WRKSRC= ${WRKDIR}/gcc-${PORTVERSION}-20010828 USE_GMAKE= yes +USE_REINPLACE= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= --target=i386-mingw32msvc \ --with-gxx-include-dir=${PREFIX}/lib/gcc-lib/i386-mingw32msvc/${PORTVERSION}/include/g++ PLIST_SUB= PORTVERSION="${PORTVERSION}" MAN1= cccp.1 \ i386-mingw32msvc-g++.1 \ i386-mingw32msvc-g77.1 \ i386-mingw32msvc-gcc.1 post-patch: - ${PERL} -i.orig -pe 's/install-libiberty//' ${WRKSRC}/Makefile.in + ${REINPLACE_CMD} -e 's/install-libiberty//' ${WRKSRC}/Makefile.in pre-install: ${MV} ${PREFIX}/bin/i386-mingw32msvc-c++filt \ ${PREFIX}/bin/i386-mingw32msvc-c++filt.binutils post-install: @for file in \ cpp gcov \ i386-mingw32msvc-c++ \ i386-mingw32msvc-c++filt \ i386-mingw32msvc-g++ \ i386-mingw32msvc-g77 \ i386-mingw32msvc-gcc \ i386-mingw32msvc-protoize \ i386-mingw32msvc-unprotoize; \ do \ strip ${PREFIX}/bin/$${file}; \ done .include diff --git a/devel/mingw32-gcc/Makefile b/devel/mingw32-gcc/Makefile index c7b11af8a523..1fc55c0e5e93 100644 --- a/devel/mingw32-gcc/Makefile +++ b/devel/mingw32-gcc/Makefile @@ -1,61 +1,62 @@ # New ports collection makefile for: mingw-gcc # Date created: 6 June 2000 # Whom: Toshihiro Inoue # # $FreeBSD$ # PORTNAME= gcc PORTVERSION= 2.95.3 PORTREVISION= 1 CATEGORIES= devel MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} MASTER_SITE_SUBDIR= mingw PKGNAMEPREFIX= mingw- DISTNAME= ${PORTNAME}-${PORTVERSION}-20010828-src DIST_SUBDIR= mingw MAINTAINER= doc@hisio.safenet.pl BUILD_DEPENDS= ${LOCALBASE}/i386-mingw32msvc/bin/as:${PORTSDIR}/devel/mingw-binutils \ ${LOCALBASE}/bin/mingwm10.dll:${PORTSDIR}/devel/mingw-bin-msvcrt \ autoheader:${PORTSDIR}/devel/autoconf RUN_DEPENDS= ${LOCALBASE}/i386-mingw32msvc/bin/as:${PORTSDIR}/devel/mingw-binutils \ ${LOCALBASE}/bin/mingwm10.dll:${PORTSDIR}/devel/mingw-bin-msvcrt WRKSRC= ${WRKDIR}/gcc-${PORTVERSION}-20010828 USE_GMAKE= yes +USE_REINPLACE= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= --target=i386-mingw32msvc \ --with-gxx-include-dir=${PREFIX}/lib/gcc-lib/i386-mingw32msvc/${PORTVERSION}/include/g++ PLIST_SUB= PORTVERSION="${PORTVERSION}" MAN1= cccp.1 \ i386-mingw32msvc-g++.1 \ i386-mingw32msvc-g77.1 \ i386-mingw32msvc-gcc.1 post-patch: - ${PERL} -i.orig -pe 's/install-libiberty//' ${WRKSRC}/Makefile.in + ${REINPLACE_CMD} -e 's/install-libiberty//' ${WRKSRC}/Makefile.in pre-install: ${MV} ${PREFIX}/bin/i386-mingw32msvc-c++filt \ ${PREFIX}/bin/i386-mingw32msvc-c++filt.binutils post-install: @for file in \ cpp gcov \ i386-mingw32msvc-c++ \ i386-mingw32msvc-c++filt \ i386-mingw32msvc-g++ \ i386-mingw32msvc-g77 \ i386-mingw32msvc-gcc \ i386-mingw32msvc-protoize \ i386-mingw32msvc-unprotoize; \ do \ strip ${PREFIX}/bin/$${file}; \ done .include diff --git a/graphics/linplasma/Makefile b/graphics/linplasma/Makefile index 6bb40df9f7e7..e27647566463 100644 --- a/graphics/linplasma/Makefile +++ b/graphics/linplasma/Makefile @@ -1,48 +1,49 @@ # New ports collection makefile for: linplasma # Date created: 2000-10-22 # Whom: trevor # # $FreeBSD$ # PORTNAME= linplasma PORTVERSION= 1.0 CATEGORIES= graphics MASTER_SITES= ${MASTER_SITE_SUNSITE} MASTER_SITE_SUBDIR= apps/graphics/hacks/svgalib MAINTAINER= trevor@FreeBSD.org LIB_DEPENDS= vga.1:${PORTSDIR}/graphics/svgalib ALL_TARGET= ${PORTNAME} DOCFILES= README GPL DOCDIR= share/doc/${PORTNAME}/ PLIST= ${WRKDIR}/pkg-plist WRKSRC= ${WRKDIR}/${PORTNAME} +USE_REINPLACE= yes post-patch: - @${PERL} -pi -e "s:%%PREFIX%%:${PREFIX}:g" ${WRKSRC}/Makefile - @${PERL} -pi -e "s:PI:M_PI:g" ${WRKSRC}/linplasma.c + @${REINPLACE_CMD} -e "s:%%PREFIX%%:${PREFIX}:g" ${WRKSRC}/Makefile + @${REINPLACE_CMD} -e "s:PI:M_PI:g" ${WRKSRC}/linplasma.c pre-install: ${ECHO_CMD} "bin/linplasma" > ${PLIST} .if !defined(NOPORTDOCS) .for i in ${DOCFILES} ${ECHO_CMD} -n ${DOCDIR} >> ${PLIST} ${ECHO_CMD} ${i} >> ${PLIST} .endfor ${ECHO_CMD} -n "@dirrm " >> ${PLIST} ${ECHO_CMD} ${DOCDIR} >> ${PLIST} .endif do-install: ${INSTALL} -c -g wheel -o root -m 4755 ${WRKSRC}/linplasma ${PREFIX}/bin .if !defined(NOPORTDOCS) ${MKDIR} ${PREFIX}/${DOCDIR} .for i in ${DOCFILES} ${INSTALL_DATA} ${WRKSRC}/${i} ${PREFIX}/${DOCDIR} .endfor .endif .include diff --git a/lang/fpc-devel/Makefile b/lang/fpc-devel/Makefile index 9b8ffbe58212..c2bef8a6968c 100644 --- a/lang/fpc-devel/Makefile +++ b/lang/fpc-devel/Makefile @@ -1,149 +1,150 @@ # New ports collection makefile for: Free Pascal Compiler # Date created: 28 November 2001 # Whom: John Merryweather Cooper et al # # $FreeBSD$ # PORTNAME= fpc PORTVERSION= 1.0.4 CATEGORIES= lang MASTER_SITES= ftp://ftp.freepascal.org/pub/fpc/dist/Freebsd/ \ ftp://ftp.epix.net/pub/languages/pascal/dist/Freebsd/ \ http://gd.tuwien.ac.at/languages/pascal/dist/Freebsd/ \ http://www.zeus.rug.ac.be/freepascal/files/dist/Freebsd/ \ ftp://ftp.darklands.cx/pub/fpc/dist/Freebsd/ \ ftp://ftp.jp.freepascal.org/mirror/fpc/dist/Freebsd/ \ ftp://deadlock.et.tudelft.nl/pub/fpc/dist/Freebsd/ \ ftp://ftp.no.freepascal.org/pub/fpc/dist/Freebsd/ DISTNAME= ${PORTNAME}-${PORTVERSION}.freebsd4 EXTRACT_SUFX= .tar MAINTAINER= jmcoopr@webmail.bmi.net BUILD_DEPENDS= ${LOCALBASE}/bin/gtar:${PORTSDIR}/archivers/gtar RUN_DEPENDS= ${LOCALBASE}/bin/nasm:${PORTSDIR}/devel/nasm .if !defined(NOPORTDOCS) RUN_DEPENDS+= ${LOCALBASE}/bin/acroread4:${PORTSDIR}/print/acroread4 .endif ONLY_FOR_ARCHS= i386 NO_WRKSUBDIR= yes NO_BUILD= yes +USE_PERL5= yes PKGDEINSTALL= ${PKGINSTALL} MAN1= delp.1 fpc.1 fpcmake.1 h2pas.1 plex.1 ppc386.1 ppdep.1 \ ppudump.1 ppufiles.1 ppumove.1 ptop.1 pyacc.1 rstconv.1 MAN5= fpcmake.5 ppc386.cfg.5 ptop.cfg.5 # programs SORT?= /usr/bin/sort TAR= ${LOCALBASE}/bin/gtar # macro for creating directory with DATA perms INSTALL_DATA_DIR= ${INSTALL} -d -o ${SHAREOWN} -g ${SHAREGRP} -m 0755 .include LIBDIR= ${PREFIX}/lib/fpc/${PORTVERSION} DOCSDIR= ${PREFIX}/share/doc/fpc-${PORTVERSION} TEMP_PREFIX= ${WRKSRC}/temp TEMP_DOCSDIR= ${TEMP_PREFIX}/share/doc/fpc-${PORTVERSION} TEMP_LIBDIR= ${TEMP_PREFIX}/lib/fpc/${PORTVERSION} TEMP_EXMPDIR= ${TEMP_PREFIX}/share/examples PLIST_SUB= LIBDIR=${LIBDIR} # install staging area post-extract: @${TAR} xf ${WRKSRC}/binary.tar --directory ${WRKSRC} @${TAR} xf ${WRKSRC}/sources.tar --directory ${WRKSRC} @${MKDIR} ${TEMP_PREFIX} #unpack base system @${TAR} zxf ${WRKSRC}/basefreebsd.tar.gz \ --exclude-from ${FILESDIR}/tar-xlist \ --directory ${TEMP_PREFIX} @${MKDIR} ${TEMP_DOCSDIR} @${TAR} zxf ${WRKSRC}/basefreebsd.tar.gz \ --files-from ${FILESDIR}/tar-xlist \ --directory ${TEMP_PREFIX}/share #unpack units @${TAR} zxf ${WRKSRC}/utilfreebsd.tar.gz --directory ${TEMP_PREFIX} @${TAR} zxf ${WRKSRC}/unitsfclfreebsd.tar.gz --directory ${TEMP_PREFIX} @${TAR} zxf ${WRKSRC}/unitsapifreebsd.tar.gz --directory ${TEMP_PREFIX} @${TAR} zxf ${WRKSRC}/unitsbasefreebsd.tar.gz --directory ${TEMP_PREFIX} @${TAR} zxf ${WRKSRC}/unitsnetfreebsd.tar.gz --directory ${TEMP_PREFIX} @${TAR} zxf ${WRKSRC}/unitsdbfreebsd.tar.gz --directory ${TEMP_PREFIX} @${TAR} zxf ${WRKSRC}/unitsgfxfreebsd.tar.gz --directory ${TEMP_PREFIX} @${TAR} zxf ${WRKSRC}/unitsmiscfreebsd.tar.gz --directory ${TEMP_PREFIX} .ifndef(NOPORTDOCS) #unpack documentation, examples, and sources @${TAR} zxf ${WRKSRC}/basesrc.tar.gz --directory ${TEMP_PREFIX}/share @${TAR} zxf ${WRKSRC}/compilersrc.tar.gz \ --exclude-from ${FILESDIR}/tar-xlist2 \ --directory ${TEMP_PREFIX}/share @${TAR} zxf ${WRKSRC}/rtlsrc.tar.gz \ --exclude-from ${FILESDIR}/tar-xlist3 \ --directory ${TEMP_PREFIX}/share @${TAR} zxf ${WRKSRC}/fclsrc.tar.gz \ --exclude-from ${FILESDIR}/tar-xlist4 \ --directory ${TEMP_PREFIX}/share @${TAR} zxf ${WRKSRC}/apisrc.tar.gz --directory ${TEMP_PREFIX}/share @${TAR} zxf ${WRKSRC}/packagessrc.tar.gz --directory ${TEMP_PREFIX}/share @${TAR} zxf ${WRKSRC}/utilsrc.tar.gz --directory ${TEMP_PREFIX}/share @${TAR} zxf ${WRKSRC}/docs.tar.gz --directory ${TEMP_PREFIX}/share @${MKDIR} ${TEMP_EXMPDIR} @${TAR} zxf ${WRKSRC}/demo.tar.gz --directory ${TEMP_EXMPDIR} @${MV} ${TEMP_EXMPDIR}/src/fpc-${PORTVERSION} \ ${TEMP_PREFIX}/share/examples .endif do-patch: #unpack and patch sample (working) configuration file @${PATCH} --dir ${TEMP_LIBDIR} < ${FILESDIR}/fix-samplecfg do-install: install-parse-plist install-run-scripts run-pkg-install-script # Contributed by install-parse-plist: generate-plist @${PERL} -e 'open(FHANDLER,"${TMPPLIST}");' \ -e 'open(FDIR,">${WRKDIR}/dirs.sh.tmp");' \ -e 'open(FFILES,">${WRKDIR}/files.sh");' \ -e 'while (!eof(FHANDLER)) {' \ -e 'chop($$file = );' \ -e '$$dir = $$file_partial = $$file;' \ -e '$$file_partial =~ s!^${HLDSDIR:S!^/!!}!!;' \ -e 'if ($$dir =~ s!(^\@dirrm\s+)!!) {' \ -e 'print FDIR "${INSTALL_DATA_DIR}", \ " ", "\"${PREFIX}/$$dir\"", \ "\n";' \ -e '} elsif ($$file !~ m!^\@!) {' \ -e 'if ($$dir =~ m!^bin!) {' \ -e 'print FFILES "${INSTALL_PROGRAM}";' \ -e '} elsif ($$dir =~ m!^(lib|share)!) {' \ -e 'print FFILES "${INSTALL_DATA}";' \ -e '} elsif ($$dir =~ m!^man!) {' \ -e 'print FFILES "${INSTALL_MAN}";' \ -e '($$file_partial =~ s!${MANEXT}$$!!);' \ -e '($$file =~ s!${MANEXT}$$!!);' \ -e '}' \ -e 'print FFILES " ", "\"${TEMP_PREFIX}/$$file_partial\"", \ " ", "\"${PREFIX}/$$file\"", \ "\n";' \ -e '}' \ -e '}' \ -e 'close(FFILES);' \ -e 'close(FDIR);' \ -e 'close(FHANDLER);' @${SORT} ${WRKDIR}/dirs.sh.tmp > ${WRKDIR}/dirs.sh install-run-scripts: .for script in dirs files @${SH} ${WRKDIR}/${script}.sh .endfor run-pkg-install-script: @${SETENV} PKG_PREFIX=${PREFIX} ${SH} \ ${PKGINSTALL} ${PKGNAME} POST-INSTALL .include diff --git a/lang/fpc/Makefile b/lang/fpc/Makefile index 9b8ffbe58212..c2bef8a6968c 100644 --- a/lang/fpc/Makefile +++ b/lang/fpc/Makefile @@ -1,149 +1,150 @@ # New ports collection makefile for: Free Pascal Compiler # Date created: 28 November 2001 # Whom: John Merryweather Cooper et al # # $FreeBSD$ # PORTNAME= fpc PORTVERSION= 1.0.4 CATEGORIES= lang MASTER_SITES= ftp://ftp.freepascal.org/pub/fpc/dist/Freebsd/ \ ftp://ftp.epix.net/pub/languages/pascal/dist/Freebsd/ \ http://gd.tuwien.ac.at/languages/pascal/dist/Freebsd/ \ http://www.zeus.rug.ac.be/freepascal/files/dist/Freebsd/ \ ftp://ftp.darklands.cx/pub/fpc/dist/Freebsd/ \ ftp://ftp.jp.freepascal.org/mirror/fpc/dist/Freebsd/ \ ftp://deadlock.et.tudelft.nl/pub/fpc/dist/Freebsd/ \ ftp://ftp.no.freepascal.org/pub/fpc/dist/Freebsd/ DISTNAME= ${PORTNAME}-${PORTVERSION}.freebsd4 EXTRACT_SUFX= .tar MAINTAINER= jmcoopr@webmail.bmi.net BUILD_DEPENDS= ${LOCALBASE}/bin/gtar:${PORTSDIR}/archivers/gtar RUN_DEPENDS= ${LOCALBASE}/bin/nasm:${PORTSDIR}/devel/nasm .if !defined(NOPORTDOCS) RUN_DEPENDS+= ${LOCALBASE}/bin/acroread4:${PORTSDIR}/print/acroread4 .endif ONLY_FOR_ARCHS= i386 NO_WRKSUBDIR= yes NO_BUILD= yes +USE_PERL5= yes PKGDEINSTALL= ${PKGINSTALL} MAN1= delp.1 fpc.1 fpcmake.1 h2pas.1 plex.1 ppc386.1 ppdep.1 \ ppudump.1 ppufiles.1 ppumove.1 ptop.1 pyacc.1 rstconv.1 MAN5= fpcmake.5 ppc386.cfg.5 ptop.cfg.5 # programs SORT?= /usr/bin/sort TAR= ${LOCALBASE}/bin/gtar # macro for creating directory with DATA perms INSTALL_DATA_DIR= ${INSTALL} -d -o ${SHAREOWN} -g ${SHAREGRP} -m 0755 .include LIBDIR= ${PREFIX}/lib/fpc/${PORTVERSION} DOCSDIR= ${PREFIX}/share/doc/fpc-${PORTVERSION} TEMP_PREFIX= ${WRKSRC}/temp TEMP_DOCSDIR= ${TEMP_PREFIX}/share/doc/fpc-${PORTVERSION} TEMP_LIBDIR= ${TEMP_PREFIX}/lib/fpc/${PORTVERSION} TEMP_EXMPDIR= ${TEMP_PREFIX}/share/examples PLIST_SUB= LIBDIR=${LIBDIR} # install staging area post-extract: @${TAR} xf ${WRKSRC}/binary.tar --directory ${WRKSRC} @${TAR} xf ${WRKSRC}/sources.tar --directory ${WRKSRC} @${MKDIR} ${TEMP_PREFIX} #unpack base system @${TAR} zxf ${WRKSRC}/basefreebsd.tar.gz \ --exclude-from ${FILESDIR}/tar-xlist \ --directory ${TEMP_PREFIX} @${MKDIR} ${TEMP_DOCSDIR} @${TAR} zxf ${WRKSRC}/basefreebsd.tar.gz \ --files-from ${FILESDIR}/tar-xlist \ --directory ${TEMP_PREFIX}/share #unpack units @${TAR} zxf ${WRKSRC}/utilfreebsd.tar.gz --directory ${TEMP_PREFIX} @${TAR} zxf ${WRKSRC}/unitsfclfreebsd.tar.gz --directory ${TEMP_PREFIX} @${TAR} zxf ${WRKSRC}/unitsapifreebsd.tar.gz --directory ${TEMP_PREFIX} @${TAR} zxf ${WRKSRC}/unitsbasefreebsd.tar.gz --directory ${TEMP_PREFIX} @${TAR} zxf ${WRKSRC}/unitsnetfreebsd.tar.gz --directory ${TEMP_PREFIX} @${TAR} zxf ${WRKSRC}/unitsdbfreebsd.tar.gz --directory ${TEMP_PREFIX} @${TAR} zxf ${WRKSRC}/unitsgfxfreebsd.tar.gz --directory ${TEMP_PREFIX} @${TAR} zxf ${WRKSRC}/unitsmiscfreebsd.tar.gz --directory ${TEMP_PREFIX} .ifndef(NOPORTDOCS) #unpack documentation, examples, and sources @${TAR} zxf ${WRKSRC}/basesrc.tar.gz --directory ${TEMP_PREFIX}/share @${TAR} zxf ${WRKSRC}/compilersrc.tar.gz \ --exclude-from ${FILESDIR}/tar-xlist2 \ --directory ${TEMP_PREFIX}/share @${TAR} zxf ${WRKSRC}/rtlsrc.tar.gz \ --exclude-from ${FILESDIR}/tar-xlist3 \ --directory ${TEMP_PREFIX}/share @${TAR} zxf ${WRKSRC}/fclsrc.tar.gz \ --exclude-from ${FILESDIR}/tar-xlist4 \ --directory ${TEMP_PREFIX}/share @${TAR} zxf ${WRKSRC}/apisrc.tar.gz --directory ${TEMP_PREFIX}/share @${TAR} zxf ${WRKSRC}/packagessrc.tar.gz --directory ${TEMP_PREFIX}/share @${TAR} zxf ${WRKSRC}/utilsrc.tar.gz --directory ${TEMP_PREFIX}/share @${TAR} zxf ${WRKSRC}/docs.tar.gz --directory ${TEMP_PREFIX}/share @${MKDIR} ${TEMP_EXMPDIR} @${TAR} zxf ${WRKSRC}/demo.tar.gz --directory ${TEMP_EXMPDIR} @${MV} ${TEMP_EXMPDIR}/src/fpc-${PORTVERSION} \ ${TEMP_PREFIX}/share/examples .endif do-patch: #unpack and patch sample (working) configuration file @${PATCH} --dir ${TEMP_LIBDIR} < ${FILESDIR}/fix-samplecfg do-install: install-parse-plist install-run-scripts run-pkg-install-script # Contributed by install-parse-plist: generate-plist @${PERL} -e 'open(FHANDLER,"${TMPPLIST}");' \ -e 'open(FDIR,">${WRKDIR}/dirs.sh.tmp");' \ -e 'open(FFILES,">${WRKDIR}/files.sh");' \ -e 'while (!eof(FHANDLER)) {' \ -e 'chop($$file = );' \ -e '$$dir = $$file_partial = $$file;' \ -e '$$file_partial =~ s!^${HLDSDIR:S!^/!!}!!;' \ -e 'if ($$dir =~ s!(^\@dirrm\s+)!!) {' \ -e 'print FDIR "${INSTALL_DATA_DIR}", \ " ", "\"${PREFIX}/$$dir\"", \ "\n";' \ -e '} elsif ($$file !~ m!^\@!) {' \ -e 'if ($$dir =~ m!^bin!) {' \ -e 'print FFILES "${INSTALL_PROGRAM}";' \ -e '} elsif ($$dir =~ m!^(lib|share)!) {' \ -e 'print FFILES "${INSTALL_DATA}";' \ -e '} elsif ($$dir =~ m!^man!) {' \ -e 'print FFILES "${INSTALL_MAN}";' \ -e '($$file_partial =~ s!${MANEXT}$$!!);' \ -e '($$file =~ s!${MANEXT}$$!!);' \ -e '}' \ -e 'print FFILES " ", "\"${TEMP_PREFIX}/$$file_partial\"", \ " ", "\"${PREFIX}/$$file\"", \ "\n";' \ -e '}' \ -e '}' \ -e 'close(FFILES);' \ -e 'close(FDIR);' \ -e 'close(FHANDLER);' @${SORT} ${WRKDIR}/dirs.sh.tmp > ${WRKDIR}/dirs.sh install-run-scripts: .for script in dirs files @${SH} ${WRKDIR}/${script}.sh .endfor run-pkg-install-script: @${SETENV} PKG_PREFIX=${PREFIX} ${SH} \ ${PKGINSTALL} ${PKGNAME} POST-INSTALL .include diff --git a/sysutils/msyslog/Makefile b/sysutils/msyslog/Makefile index ee973d705098..fc1f995ba79c 100644 --- a/sysutils/msyslog/Makefile +++ b/sysutils/msyslog/Makefile @@ -1,81 +1,82 @@ # New ports collection makefile for: msyslog # Date created: 14 May 2001 # Whom: Anders Nordby # # $FreeBSD$ # PORTNAME= msyslog PORTVERSION= 1.08f CATEGORIES= sysutils MASTER_SITES= http://community.corest.com/pub/msyslog/ \ ftp://ftp.nuug.no/pub/anders/distfiles/ DISTNAME= ${PORTNAME}-pre_${PORTVERSION} EXTRACT_SUFX= .tgz MAINTAINER= anders@FreeBSD.org BUILD_DEPENDS= autoconf:${PORTSDIR}/devel/autoconf .if defined(WITH_MYSQL) LIB_DEPENDS+= mysqlclient.10:${PORTSDIR}/databases/mysql323-client .endif .if defined(WITH_PGSQL) LIB_DEPENDS+= pq.2:${PORTSDIR}/databases/postgresql7 .endif #USE_AUTOCONF_VER= 252 # not yet AUTOCONF= ${LOCALBASE}/bin/autoconf GNU_CONFIGURE= yes +USE_REINPLACE= yes USE_GMAKE= yes .if !defined(WITH_MYSQL) CONFIGURE_ARGS+= --without-mysql .endif .if !defined(WITH_PGSQL) CONFIGURE_ARGS+= --without-pgsql .endif MAN5= syslog.conf.5 MAN8= im_bsd.8 im_tcp.8 im_udp.8 im_unix.8 om_classic.8 om_tcp.8 om_peo.8 \ om_regex.8 peochk.8 syslogd.8 om_udp.8 im_file.8 .if defined(WITH_MYSQL) MAN8+= om_mysql.8 .endif .if defined(WITH_PGSQL) MAN8+= om_pgsql.8 .endif MANCOMPRESSED= yes INSTALLS_SHLIB= yes LDCONFIG_DIRS= %%PREFIX%%/lib/alat DOCS= AUTHORS COPYING src/TODO README NEWS doc/HOW_TO_WRITE_A_MODULE \ doc/HOW-TO-UPGRADE FIXPREFIX= README src/man/om_peo.8 src/man/syslog.conf.5 \ src/man/syslogd.8 src/TODO src/syslogd.h WRKSRC= ${WRKDIR}/${DISTNAME} pre-patch: .for f in ${FIXPREFIX} - ${PERL} -pi -e "s|/etc/syslog.conf|${PREFIX}/etc/syslog.conf|g" \ - ${WRKSRC}/${f} + ${REINPLACE_CMD} -e "s|/etc/syslog.conf|${PREFIX}/etc/syslog.conf|g" \ + ${WRKSRC}/${f} .endfor pre-configure: (cd ${CONFIGURE_WRKSRC} && ${AUTOCONF}) post-install: ${INSTALL} -d -o root -g wheel -m 0775 ${PREFIX}/share/examples/msyslog ${INSTALL_DATA} ${WRKSRC}/src/examples/* \ ${PREFIX}/share/examples/msyslog .if !defined(NOPORTDOCS) ${INSTALL} -d -o root -g wheel -m 0775 ${DOCSDIR} .for f in ${DOCS} ${INSTALL_DATA} ${WRKSRC}/${f} ${DOCSDIR} .endfor .endif @if [ ! -f ${PREFIX}/etc/rc.d/msyslog.sh.sample ]; then \ ${ECHO} "Installing ${PREFIX}/etc/rc.d/msyslog.sh.sample startup file."; \ ${INSTALL_SCRIPT} ${FILESDIR}/msyslog.sh.sample ${PREFIX}/etc/rc.d/msyslog.sh.sample; \ fi .include diff --git a/www/wb0/Makefile b/www/wb0/Makefile index c8623eefb83c..e242b053a94f 100644 --- a/www/wb0/Makefile +++ b/www/wb0/Makefile @@ -1,55 +1,56 @@ # New ports collection makefile for: wb0 # Date created: 2001-01-31 # Whom: trevor # # $FreeBSD$ # PORTNAME= wb0 PORTVERSION= 000324 CATEGORIES= www graphics MASTER_SITES= ftp://atrey.karlin.mff.cuni.cz/pub/local/clock/wb0/ EXTRACT_SUFX= .tgz MAINTAINER= trevor@FreeBSD.org RUN_DEPENDS= lynx:${PORTSDIR}/www/lynx-current LIB_DEPENDS= jpeg.9:${PORTSDIR}/graphics/jpeg \ vga.1:${PORTSDIR}/graphics/svgalib \ png.5:${PORTSDIR}/graphics/png DOCDIR= share/doc/${PORTNAME} DOCS= AUTHORS Changelog README PLIST= ${WRKDIR}/pkg-plist +USE_REINPLACE= yes post-patch: - ${PERL} -pi -e 's|/etc/wb0|${LOCALBASE}/etc|g ; \ + ${REINPLACE_CMD} -e 's|/etc/wb0|${LOCALBASE}/etc|g ; \ s|/usr/local/src/wb0/font/bit|${LOCALBASE}/share/wb0/|g' \ ${WRKSRC}/wb0.c pre-install: ${ECHO_CMD} bin/wb0 > ${PLIST} .if !defined(NOPORTDOCS) .for i in ${DOCS} ${ECHO_CMD} ${DOCDIR}/${i} >> ${PLIST} .endfor ${ECHO_CMD} ${DOCDIR}/wb0.config.README >> ${PLIST} ${ECHO_CMD} @dirrm ${DOCDIR} >> ${PLIST} .endif ${ECHO_CMD} etc/wb0.config >> ${PLIST} for i in `find ${PREFIX}/share/wb0 -type f`; \ do ${ECHO_CMD} share/wb0/`${BASENAME} $${i}` >> ${PLIST}; \ done ${ECHO_CMD} @dirrm share/wb0 >> ${PLIST} post-install: .if !defined(NOPORTDOCS) ${MKDIR} ${PREFIX}/${DOCDIR} .for i in ${DOCS} ${INSTALL_DATA} ${WRKSRC}/${i} ${PREFIX}/${DOCDIR} .endfor ${INSTALL_DATA} ${WRKSRC}/etc/wb0/wb0.config.README ${PREFIX}/${DOCDIR} ${ECHO} ${DOCDIR}/ .endif .include