diff --git a/audio/bladeenc/Makefile b/audio/bladeenc/Makefile index 0e0981c67724..8cafd7b1bd1a 100644 --- a/audio/bladeenc/Makefile +++ b/audio/bladeenc/Makefile @@ -1,20 +1,26 @@ # New ports collection makefile for: BladeEnc # Date created: Thu Jan 14 23:28:40 CET 1999 # Whom: Dirk Froemberg # # $FreeBSD$ # PORTNAME= bladeenc PORTVERSION= 0.94.2 CATEGORIES= audio MASTER_SITES= http://bladeenc.mp3.no/source/ \ http://www.physik.TU-Berlin.DE/~ibex/ports/distfiles/ EXTRACT_SUFX= -src-stable.tar.gz MAINTAINER= dirk@FreeBSD.org COMMENT= MP3 encoder +.include + +.if ${OSVERSION} >= 500113 +BROKEN= "Does not compile" +.endif + GNU_CONFIGURE= yes -.include +.include diff --git a/devel/asmutils/Makefile b/devel/asmutils/Makefile index 7138c3b29a83..6894d0245938 100644 --- a/devel/asmutils/Makefile +++ b/devel/asmutils/Makefile @@ -1,64 +1,70 @@ # New ports collection makefile for: asmutils # Date created: 22 January 2001 # Whom: George Reid # # $FreeBSD$ # PORTNAME= asmutils PORTVERSION= 0.14 CATEGORIES= devel MASTER_SITES= http://linuxassembly.org/asmutils/ MAINTAINER= greid@FreeBSD.org COMMENT= A set of UNIX utilities written in assembly language BUILD_DEPENDS= nasm:${PORTSDIR}/devel/nasm +.include + +.if ${OSVERSION} >= 500113 +BROKEN= "Does not compile" +.endif + ONLY_FOR_ARCHS= i386 USE_GMAKE= yes INSTALLS_SHLIB= yes LDCONFIG_DIRS= ${PREFIX}/lib/asmutils # This will play merry hell with portlint BINARIES= asmutils basename cat chmod chown chroot cp cpuinfo date \ dd dirname echo env execve extname factor grep head \ hexdump hostname httpd id init kill ln ls lzss md5sum \ mkdir more mv nc ping pwd rc6crypt renice report rm rmdsum \ sh sleep strings sync tee true uname wc yes DOCFILES= Asmutils-HOWTO acknowledgements endorsements history \ index s-contrib s-debug s-include s-layout s-optimize post-patch: @(${SED} -e 's,%%KERNEL%%,${OSREL:S/.//g},g' ${WRKSRC}/MCONFIG > ${WRKDIR}/foo \ && ${MV} ${WRKDIR}/foo ${WRKSRC}/MCONFIG) do-install: ${MKDIR} ${PREFIX}/bin/asmutils ${MKDIR} ${PREFIX}/lib/asmutils .for B in ${BINARIES} ${INSTALL_PROGRAM} ${WRKSRC}/src/$B ${PREFIX}/bin/asmutils .endfor (cd ${PREFIX}/bin/asmutils && \ ${LN} -sf uname arch && \ ${LN} -sf cpuinfo cpuspeed && \ ${LN} -sf hostname domainname && \ ${LN} -sf true false && \ ${LN} -sf execve regs && \ ${LN} -sf mkdir rmdir && \ ${LN} -sf ln sln) .for L in c crypto m ${INSTALL_PROGRAM} ${WRKSRC}/lib/lib$L.so.0 ${PREFIX}/lib/asmutils ${INSTALL_DATA} ${WRKSRC}/lib/lib$L.a ${PREFIX}/lib/asmutils .endfor .if !defined(NOPORTDOCS) ${MKDIR} ${PREFIX}/share/doc/asmutils .for D in ${DOCFILES} ${INSTALL_DATA} ${WRKSRC}/doc/$D.html ${PREFIX}/share/doc/asmutils .endfor .endif -.include +.include diff --git a/devel/crossgo32/Makefile b/devel/crossgo32/Makefile index bb60bc1e33b7..dd9301c4c8e8 100644 --- a/devel/crossgo32/Makefile +++ b/devel/crossgo32/Makefile @@ -1,60 +1,66 @@ # New ports collection makefile for: crossgo32 # Date created: 6 Mar 97 # Whom: Pedro Giffuni # Date updated: Sun Jun 22 16:11:40 EST 1997 # Whom: Joel Sutton # # $FreeBSD$ # PORTNAME= crossgo32 PORTVERSION= 1.3 CATEGORIES= devel MASTER_SITES= ${MASTER_SITE_LOCAL} \ ftp://sources.redhat.com/pub/crossgcc/ MASTER_SITE_SUBDIR= asami/LOCAL_PORTS DISTNAME= crosstree-${PORTVERSION} DISTFILES= ${DISTNAME}${EXTRACT_SUFX} dosrel-1.0${EXTRACT_SUFX} MAINTAINER= ports@FreeBSD.org COMMENT= Cross Development Environment for 32-bit DOS +.include + +.if ${OSVERSION} >= 500113 +BROKEN= "Does not compile" +.endif + GNU_CONFIGURE= yes CONFIGURE_ARGS= --target=${TARGET} USE_GMAKE= yes TARGET= i386-go32 MAN1= i386-go32-ar.1 i386-go32-nm.1 i386-go32-objdump.1\ i386-go32-ranlib.1 i386-go32-size.1 i386-go32-strings.1\ i386-go32-strip.1 i386-go32-objcopy.1 i386-go32-nlmconv.1\ i386-go32-g++.1 i386-go32-gcc.1 cccp.1\ i386-go32-c++filt.1 configure.1 i386-go32-as.1 i386-go32-ld.1 DOCDIR= ${PREFIX}/share/doc/crossgo32 GO32DIR= ${PREFIX}/share/crossgo32 post-extract: ${MV} ${WRKDIR}/dosrel-1.0/ ${WRKSRC} post-patch: ${CP} ${FILESDIR}/Makefile ${WRKSRC}/dosrel-1.0/ post-build: @cd ${WRKSRC}/dosrel-1.0 ;\ ${MAKE} coff2exe post-install: ${INSTALL_PROGRAM} ${WRKSRC}/dosrel-1.0/coff2exe \ ${PREFIX}/bin/i386-go32-coff2exe .if !defined(NOPORTDOCS) @${ECHO_MSG} "===> Installing documentation into ${DOCDIR}" ${MKDIR} ${DOCDIR} ${INSTALL_DATA} ${WRKSRC}/FAQ-0.8 ${DOCDIR} ${INSTALL_DATA} ${FILESDIR}/README.FreeBSD ${DOCDIR} .endif @${ECHO_MSG} "===> Installing DJGPP exe files into ${GO32DIR}" ${MKDIR} ${GO32DIR} ${INSTALL_DATA} ${WRKSRC}/dosrel-1.0/go32.exe ${GO32DIR} ${INSTALL_DATA} ${WRKSRC}/dosrel-1.0/emu387 ${GO32DIR} -.include +.include diff --git a/lang/egcs/Makefile b/lang/egcs/Makefile index e7bd8820c007..50d2cc95e8aa 100644 --- a/lang/egcs/Makefile +++ b/lang/egcs/Makefile @@ -1,102 +1,106 @@ # ex:ts=8 # Ports collection makefile for: egcs # Version required: 1998-09-14 # Date created: 9 Jan 1998 # Whom: John Polstra # # $FreeBSD$ # PORTNAME= egcs PORTVERSION= 1.1.2 CATEGORIES= lang MASTER_SITES= ${MASTER_SITE_GCC} MASTER_SITE_SUBDIR= releases/${PORTNAME}-${PORTVERSION} DISTFILES= egcs-core-1.1.2${EXTRACT_SUFX} egcs-g++-1.1.2${EXTRACT_SUFX} \ egcs-g77-1.1.2${EXTRACT_SUFX} egcs-objc-1.1.2${EXTRACT_SUFX} MAINTAINER= ports@FreeBSD.org COMMENT= EGCS enhanced version of the GNU compiler suite USE_BZIP2= yes .include +.if ${OSVERSION} >= 500113 +BROKEN= "Does not compile (bad C++ code)" +.endif + EGCS_REV= egcs-2.91.66 .if ${PORTOBJFORMAT} == "elf" 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 ALL_TARGET= bootstrap MAN1= cccp.1 g++.1 g77.1 gcc.1 pre-patch: @${MV} ${WRKSRC}/gcc/config/i386/t-freebsd ${WRKSRC}/gcc/config/ @${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 @${CP} ${FILESDIR}/alpha-freebsd-elf.h ${WRKSRC}/gcc/config/alpha/freebsd-elf.h @${CP} ${FILESDIR}/alpha-freebsd.h ${WRKSRC}/gcc/config/alpha/freebsd.h pre-configure: @# Keep from running `autoconf' and `autoheader' since we modified @# configure.in by patching it. @touch ${WRKSRC}/gcc/configure @touch ${WRKSRC}/gcc/cstamp-h.in @(MAJ=`/sbin/sysctl -n kern.osreldate | ${SED} -e '/.....$$/s///'` ; \ ${SED} -e "s:__FreeBSD__:__FreeBSD__=$${MAJ}:" ${FILESDIR}/freebsd.h \ >${WRKSRC}/gcc/config/freebsd.h ) 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) ${LN} -f ${PREFIX}/bin/gcc ${PREFIX}/bin/egcc ${LN} -f ${PREFIX}/bin/g++ ${PREFIX}/bin/eg++ ${MV} ${PREFIX}/lib/libiberty.a \ ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV} ${MV} -f ${PREFIX}/lib/libstdc++.a \ ${PREFIX}/lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV}/libstdc++.a .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 cd ${PREFIX} ;\ ${FIND} lib/gcc-lib/${CONFIGURE_TARGET}/${EGCS_REV} \ -type f -o -type l >${WRKDIR}/PLIST.gcc-lib ${ECHO_CMD} "r ${TMPPLIST}" > ${WRKDIR}/ex.script ${ECHO_CMD} "/Insert PLIST.gcc-lib" >> ${WRKDIR}/ex.script ${ECHO_CMD} "d" >> ${WRKDIR}/ex.script ${ECHO_CMD} "r ${WRKDIR}/PLIST.gcc-lib" >> ${WRKDIR}/ex.script ${ECHO_CMD} "x!" >> ${WRKDIR}/ex.script ${CP} -p ${TMPPLIST} ${TMPPLIST}.pre-gcc-lib cd ${WRKDIR} ; ex < ex.script .include diff --git a/lang/objc/Makefile b/lang/objc/Makefile index 8d26949aca2c..8538c1fd7728 100644 --- a/lang/objc/Makefile +++ b/lang/objc/Makefile @@ -1,39 +1,43 @@ # New ports collection makefile for: objc compiler # Date created: 16 May 1998 # Whom: chuckr@freebsd.org # # $FreeBSD$ # PORTNAME= objc PORTVERSION= 3.1.32 CATEGORIES= lang MASTER_SITES= http://users.pandora.be/stes/ DISTFILES= objc-bootstrap-${PORTVERSION}.tar.gz objc-${PORTVERSION}.tar.gz MAINTAINER= chuckr@freebsd.org COMMENT= Portable Object Compiler HAS_CONFIGURE= yes ALL_TARGET= default MAKE_ENV= PATH=$(WRKDIR)/bin:$(PATH) CONFIGURE_ENV= PATH=$(WRKDIR)/bin:$(PATH) CONFIGURE_ARGS= --prefix=$(PREFIX) .include +.if ${OSVERSION} >= 500113 +BROKEN= "Does not compile" +.endif + pre-configure: cd $(WRKDIR)/${PORTNAME}-bootstrap-$(PORTVERSION);\ ./configure --prefix=$(WRKDIR);${MAKE};${MAKE} install pre-install: $(MKDIR) $(PREFIX)/share/doc/objc $(MKDIR) $(PREFIX)/share/doc/objc/examples $(MKDIR) $(PREFIX)/share/doc/objc/html ${TAR} -cf - -C $(WRKSRC)/examples . | ${TAR} xpf - -C $(PREFIX)/share/doc/objc/examples ${TAR} -cf - -C $(WRKSRC)/html . | ${TAR} xpf - -C $(PREFIX)/share/doc/objc/html .include "${FILESDIR}/manpages.mk" .include diff --git a/net-mgmt/sendip/Makefile b/net-mgmt/sendip/Makefile index c846afd9f6b5..76be1bce8c22 100644 --- a/net-mgmt/sendip/Makefile +++ b/net-mgmt/sendip/Makefile @@ -1,23 +1,29 @@ # New ports collection makefile for: sendip # Date created: Wed 29 Nov 2000 # Whom: joseph@randomnetworks.com # # $FreeBSD$ # PORTNAME= sendip PORTVERSION= 2.4 CATEGORIES= net MASTER_SITES= http://www.earth.li/projectpurple/files/ MAINTAINER= joseph@randomnetworks.com COMMENT= SendIP is a commandline tool to allow sending arbitrary IP packets +.include + +.if ${OSVERSION} >= 500113 +BROKEN= "Does not compile" +.endif + USE_GMAKE= yes USE_REINPLACE= yes USE_PERL5= yes INSTALLS_SHLIB= yes MAN1= sendip.1 -.include +.include diff --git a/net/sendip/Makefile b/net/sendip/Makefile index c846afd9f6b5..76be1bce8c22 100644 --- a/net/sendip/Makefile +++ b/net/sendip/Makefile @@ -1,23 +1,29 @@ # New ports collection makefile for: sendip # Date created: Wed 29 Nov 2000 # Whom: joseph@randomnetworks.com # # $FreeBSD$ # PORTNAME= sendip PORTVERSION= 2.4 CATEGORIES= net MASTER_SITES= http://www.earth.li/projectpurple/files/ MAINTAINER= joseph@randomnetworks.com COMMENT= SendIP is a commandline tool to allow sending arbitrary IP packets +.include + +.if ${OSVERSION} >= 500113 +BROKEN= "Does not compile" +.endif + USE_GMAKE= yes USE_REINPLACE= yes USE_PERL5= yes INSTALLS_SHLIB= yes MAN1= sendip.1 -.include +.include diff --git a/net/tintin++/Makefile b/net/tintin++/Makefile index 949c612189ba..4199ae80f92b 100644 --- a/net/tintin++/Makefile +++ b/net/tintin++/Makefile @@ -1,21 +1,27 @@ # New ports collection makefile for: tintin++ # Date created: 15 Nov 1994 # Whom: ache # # $FreeBSD$ # PORTNAME= tintin PORTVERSION= 1.5.9 CATEGORIES+= net games MASTER_SITES= http://mail.newclear.net/tintin/download/ \ http://freebsd.hanirc.org/~jhp/tintin++/ DISTNAME= tintin++v1.5pl9 MAINTAINER= jhp@cocoja.holywar.net COMMENT= A client program to help playing muds +.include + +.if ${OSVERSION} >= 500113 +BROKEN= "Does not compile" +.endif + WRKSRC= ${WRKDIR}/tintin++/v1.5/src GNU_CONFIGURE= yes -.include +.include diff --git a/security/pgp6/Makefile b/security/pgp6/Makefile index ca6d27cf36cb..ed2f5ebf2118 100644 --- a/security/pgp6/Makefile +++ b/security/pgp6/Makefile @@ -1,51 +1,57 @@ # New ports collection makefile for: pgp6 # Date created: 25 Jan 2000 # Whom: mike@fate.com # # $FreeBSD$ # PORTNAME= pgp PORTVERSION= 6.5.8 CATEGORIES= security MASTER_SITES= ftp://ftp.no.pgpi.org/pub/pgp/${PORTVERSION:R}/${PORTVERSION}/ \ ftp://ftp.fi.pgpi.org/pub/pgp/${PORTVERSION:R}/${PORTVERSION}/ \ ftp://ftp.se.pgpi.org/pub/pgp/${PORTVERSION:R}/${PORTVERSION}/ \ ftp://ftp.de.pgpi.org/pub/pgp/${PORTVERSION:R}/${PORTVERSION}/ \ ftp://ftp.dk.pgpi.org/pub/pgp/${PORTVERSION:R}/${PORTVERSION}/ \ ftp://ftp.nl.pgpi.org/pub/pgp/${PORTVERSION:R}/${PORTVERSION}/ \ ftp://ftp.ch.pgpi.org/pub/pgp/${PORTVERSION:R}/${PORTVERSION}/ \ ftp://ftp.jp.pgpi.org/pub/pgp/${PORTVERSION:R}/${PORTVERSION}/ \ ftp://ftp.ru.pgpi.org/pub/pgp/${PORTVERSION:R}/${PORTVERSION}/ DISTNAME= pgpsrc658unix MAINTAINER= mike@fate.com COMMENT= Public-Key encryption for the masses +.include + +.if ${OSVERSION} >= 500113 +BROKEN= "Does not compile" +.endif + WRKSRC= ${WRKDIR}/pgpsrc USE_GMAKE= yes MAN1= pgp.1 LATEST_LINK= pgp6 # the distfile is actually a tar of three compressed tars and their # signatures post-extract: cd ${WRKDIR} && \ ${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} ${DISTNAME}.tar.gz \ ${EXTRACT_AFTER_ARGS} && \ ${RM} ${DISTNAME}.tar.gz ${DISTNAME}.tar.gz.sig .if !defined(EXTRACT_PRESERVE_OWNERSHIP) if [ `id -u` = 0 ]; then \ ${CHMOD} -R ug-s ${WRKDIR}; \ ${CHOWN} -R 0:0 ${WRKDIR}; \ fi .endif ${CP} ${FILESDIR}/build.Makefile ${WRKSRC}/Makefile do-install: cd ${WRKSRC}/clients/pgp/cmdline ; ${GMAKE} install ; \ ${INSTALL_MAN} packaging/pgp-6.0/man/man1/pgp.1 ${PREFIX}/man/man1 -.include +.include diff --git a/security/slush/Makefile b/security/slush/Makefile index 7b0bb0511c62..7433404aa138 100644 --- a/security/slush/Makefile +++ b/security/slush/Makefile @@ -1,39 +1,43 @@ # Ports collection makefile for: slush # Date created: Sun May 3, 1999 # Whom: shipley@dis.org # # $FreeBSD$ # PORTNAME= slush PORTVERSION= 0.1.1 CATEGORIES= security MASTER_SITES= ftp://ftp.freebsd.org/pub/FreeBSD/ports/local-distfiles/kris/ \ http://violet.ibs.com.au/slush/files/ \ ftp://www.dis.org/pub/Security/ MAINTAINER= shipley@dis.org COMMENT= A telnet-like application which uses a secure SSL channel GNU_CONFIGURE= yes USE_OPENSSL= YES .include .if ${OSVERSION} <= 300000 BROKEN= does not build .endif +.if ${OSVERSION} >= 500113 +BROKEN= "Does not compile" +.endif + do-install: .if !defined(NOPORTDOCS) @${MKDIR} ${PREFIX}/share/doc/slush ${INSTALL_MAN} ${WRKSRC}/control.txt ${PREFIX}/share/doc/slush ${INSTALL_MAN} ${WRKSRC}/INSTALL ${PREFIX}/share/doc/slush ${INSTALL_MAN} ${WRKSRC}/HISTORY ${PREFIX}/share/doc/slush ${INSTALL_MAN} ${WRKSRC}/README ${PREFIX}/share/doc/slush ${INSTALL_MAN} ${WRKSRC}/COPYING ${PREFIX}/share/doc/slush .endif ${INSTALL_PROGRAM} ${WRKSRC}/slush ${PREFIX}/bin/slush ${INSTALL_PROGRAM} ${WRKSRC}/slushd ${PREFIX}/sbin/slushd .include