Index: head/archivers/fastjar/Makefile =================================================================== --- head/archivers/fastjar/Makefile (revision 433766) +++ head/archivers/fastjar/Makefile (revision 433767) @@ -1,32 +1,34 @@ # Created by: Akinori MUSHA aka knu # $FreeBSD$ PORTNAME= fastjar PORTVERSION= 0.93.20060808 CATEGORIES= archivers java MASTER_SITES= LOCAL/maho/fastjar MAINTAINER= maho@FreeBSD.org COMMENT= Version of JDK's `jar' command written entirely in C LICENSE= GPLv2 USES= gmake makeinfo perl5 tar:bzip2 USES_PERL5= build GNU_CONFIGURE= yes +CFLAGS_aarch64= -fPIC + WRKSRC= ${WRKDIR}/${PORTNAME} PORTDOCS= CHANGES ChangeLog NEWS README PLIST_FILES= bin/fastjar bin/grepjar \ man/man1/fastjar.1.gz \ man/man1/grepjar.1.gz INFO= fastjar OPTIONS_DEFINE= DOCS post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}) .include Index: head/audio/audiere/Makefile =================================================================== --- head/audio/audiere/Makefile (revision 433766) +++ head/audio/audiere/Makefile (revision 433767) @@ -1,76 +1,78 @@ # Created by: Dmitry Marakasov # $FreeBSD$ PORTNAME= audiere PORTVERSION= 1.9.4 PORTREVISION= 6 CATEGORIES= audio MASTER_SITES= SF MAINTAINER= amdmi3@FreeBSD.org COMMENT= High-level audio API LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/doc/license.txt GNU_CONFIGURE= yes USES= autoreconf gmake libtool WANT_WX= yes USE_LDCONFIG= yes CONFIGURE_ENV= PTHREAD_LIBS="-lpthread" CPPFLAGS+= -I${LOCALBASE}/include/speex -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib +CFLAGS_aarch64= -fPIC + PORTDOCS= changelog.txt cvs.txt dependencies.txt faq.txt glossary.txt \ license.txt overview.txt readme.txt release-howto.txt \ tutorial.txt OPTIONS_DEFINE= DUMB CDAUDIO VORBIS SPEEX DOCS OPTIONS_DEFAULT= DUMB CDAUDIO VORBIS SPEEX DUMB_DESC= DUMB support CDAUDIO_DESC= libcdaudio support # since dumb is a static lib and it depends on ogg, we should # link audiere with ogg as well DUMB_IMPLIES= VORBIS DUMB_BUILD_DEPENDS= ${LOCALBASE}/lib/libdumb.a:audio/dumb CDAUDIO_LIB_DEPENDS= libcdaudio.so:audio/libcdaudio VORBIS_LIB_DEPENDS= libvorbis.so:audio/libvorbis \ libogg.so:audio/libogg SPEEX_LIB_DEPENDS= libspeex.so:audio/speex post-patch: # could be an option, but build is broken with recent FLAC @${REINPLACE_CMD} -e '/AC_CHECK_LIB/ s|FLAC|no_&|; \ s|wx_config|no_&|' \ ${WRKSRC}/configure.in post-patch-DUMB-off: @${REINPLACE_CMD} -e '/AC_CHECK_LIB/ s|dumb|no_&|' \ ${WRKSRC}/configure.in post-patch-CDAUDIO-off: @${REINPLACE_CMD} -e '/AC_CHECK_LIB/ s|cdaudio|no_&|' \ ${WRKSRC}/configure.in post-patch-VORBIS-off: @${REINPLACE_CMD} -e '/AC_CHECK_HEADER/ s|vorbis|no_&|' \ ${WRKSRC}/configure.in post-patch-SPEEX-off: @${REINPLACE_CMD} -e '/AC_CHECK_HEADER/ s|speex|no_&|' \ ${WRKSRC}/configure.in post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libaudiere.so post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for f in ${PORTDOCS} ${INSTALL_DATA} ${WRKSRC}/doc/${f} ${STAGEDIR}${DOCSDIR} .endfor .include Index: head/biology/p5-AcePerl/Makefile =================================================================== --- head/biology/p5-AcePerl/Makefile (revision 433766) +++ head/biology/p5-AcePerl/Makefile (revision 433767) @@ -1,40 +1,35 @@ # Created by: Johann Visagie # $FreeBSD$ PORTNAME= AcePerl PORTVERSION= 1.92 PORTREVISION= 4 CATEGORIES= biology databases perl5 MASTER_SITES= CPAN/Ace PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Perl5 interface to the ACEDB genome database system LICENSE= ART10 GPLv1 LICENSE_COMB= dual BUILD_DEPENDS= p5-Cache-Cache>=0:devel/p5-Cache-Cache RUN_DEPENDS:= ${BUILD_DEPENDS} -BROKEN_aarch64= Fails to link: unresolvable R_AARCH64_ADR_PREL_PG_HI21 relocation - MAKE_JOBS_UNSAFE= yes USES= perl5 USE_PERL5= configure -.include +CFLAGS_aarch64= -fPIC +CFLAGS_amd64= -fPIC -.if ${ARCH} == "amd64" -CFLAGS+= -fPIC -.endif - post-patch: @${SED} -e 's|XX__CC__XX|${CC}|' < ${FILESDIR}/FREEBSD_DEF \ > ${WRKSRC}/acelib/wmake/FREEBSD_DEF post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/Ace/Freesubs/Freesubs.so ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/Ace/RPC/RPC.so -.include +.include Index: head/comms/libfec/Makefile =================================================================== --- head/comms/libfec/Makefile (revision 433766) +++ head/comms/libfec/Makefile (revision 433767) @@ -1,49 +1,46 @@ # Created by: db # $FreeBSD$ PORTNAME= libfec PORTVERSION= 3.0.1 PORTREVISION= 2 CATEGORIES= comms astro hamradio math MASTER_SITES= http://www.ka9q.net/code/fec/ \ LOCAL/db DISTNAME= fec-${PORTVERSION} MAINTAINER= hamradio@FreeBSD.org COMMENT= Several forward error correction (FEC) decoders LICENSE= LGPL21 MAKEFILE= makefile GNU_CONFIGURE= yes USES= autoreconf gmake tar:bzip2 USE_LDCONFIG= yes PLIST_FILES= include/fec.h \ lib/libfec.so \ lib/libfec.a \ man/man3/dsp.3.gz \ man/man3/rs.3.gz \ man/man3/simd-viterbi.3.gz -.include +CFLAGS_aarch64= -fPIC +CFLAGS_amd64= -fPIC -.if ${ARCH} == "amd64" -CFLAGS+= -fPIC -.endif - post-patch: @${CP} ${FILESDIR}/cpu_mode.c ${WRKSRC} do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/include @${MKDIR} ${STAGEDIR}${PREFIX}/lib @${MKDIR} ${STAGEDIR}${MAN3PREFIX}/man/man3 ${INSTALL_DATA} ${WRKSRC}/fec.h ${STAGEDIR}${PREFIX}/include ${INSTALL_DATA} ${WRKSRC}/libfec.a ${STAGEDIR}${PREFIX}/lib ${INSTALL_LIB} ${WRKSRC}/libfec.so ${STAGEDIR}${PREFIX}/lib .for _man in dsp.3 simd-viterbi.3 rs.3 ${INSTALL_MAN} ${WRKSRC}/${_man} ${STAGEDIR}${MAN3PREFIX}/man/man3 .endfor -.include +.include Index: head/devel/dcmtk/Makefile =================================================================== --- head/devel/dcmtk/Makefile (revision 433766) +++ head/devel/dcmtk/Makefile (revision 433767) @@ -1,50 +1,51 @@ # Created by: gahr # $FreeBSD$ PORTNAME= dcmtk DISTVERSION= 3.6.0 PORTREVISION= 4 CATEGORIES= devel MASTER_SITES= ftp://dicom.offis.de/pub/dicom/offis/software/${PORTNAME}/${PORTNAME}${PORTVERSION:S/.//g}/ MAINTAINER= ports@FreeBSD.org COMMENT= Toolkit to work with DICOM objects LIB_DEPENDS= libtiff.so:graphics/tiff \ libpng.so:graphics/png USE_GNOME= libxml2 USE_LDCONFIG= yes USE_OPENSSL= yes USES= cmake:outsource jpeg CMAKE_ARGS+= -DDCMTK_WITH_DOXYGEN:BOOL=OFF \ -DDCMTK_WITH_OPENSSL:BOOL=ON SHLIBS= dcmdata dcmdsig dcmimage dcmimgle dcmjpeg dcmnet \ dcmpstat dcmqrdb dcmsr dcmtls dcmwlm ijg8 ijg12 \ ijg16 i2d ofstd oflog charls dcmjpls SHLIBVER= ${PORTVERSION:R:R} PLIST_SUB= SHLIBVER=${SHLIBVER} PORTDOCS= * -OPTIONS_DEFINE= DOCS - +CFLAGS_aarch64= -fPIC CFLAGS_amd64= -fPIC + +OPTIONS_DEFINE= DOCS post-patch: ${FIND} ${WRKSRC} -name "*.h.orig" -delete post-patch-DOCS-off: ${FIND} ${WRKSRC} -name CMakeLists.txt | ${XARGS} \ ${REINPLACE_CMD} -e '/INSTALL_DOCDIR/d' post-install: ${INSTALL_DATA} ${WRKSRC}/doxygen/manpages/man1/*.1 ${STAGEDIR}${PREFIX}/man/man1/ .for shlib in ${SHLIBS} @${MV} ${STAGEDIR}${PREFIX}/lib/lib${shlib}.so ${STAGEDIR}${PREFIX}/lib/lib${shlib}.so.${SHLIBVER} @${LN} -sf ${PREFIX}/lib/lib${shlib}.so.${SHLIBVER} ${STAGEDIR}${PREFIX}/lib/lib${shlib}.so .endfor .include Index: head/devel/p5-subversion/Makefile =================================================================== --- head/devel/p5-subversion/Makefile (revision 433766) +++ head/devel/p5-subversion/Makefile (revision 433767) @@ -1,41 +1,43 @@ # Created by: Autrijus Tang # $FreeBSD$ PKGNAMEPREFIX= p5- PORTREVISION= 1 MAINTAINER= lev@FreeBSD.org COMMENT= Perl bindings for Version control system .if defined(WITH_SUBVERSION_VER) && ${WITH_SUBVERSION_VER} == 18 MASTERDIR= ${.CURDIR}/../../devel/subversion18 .else MASTERDIR= ${.CURDIR}/../../devel/subversion .endif PKGDIR= ${.CURDIR} USES= perl5 USE_PERL5= build run SVN_BUILD_BINDINGS= yes SVN_BUILD_ADDONS= yes MAKE_JOBS_UNSAFE= yes .include "${MASTERDIR}/Makefile.common" CATEGORIES+= perl5 CONFIGURE_ARGS+= --without-gnome-keyring \ --without-kwallet \ --with-apxs=no CFLAGS_aarch64= -fPIC ALL_TARGET= swig-pl-lib swig-pl INSTALL_TARGET= install-swig-pl +CFLAGS_aarch64= -fPIC + pre-install: ${REINPLACE_CMD} '/SWIG_PL_DIR/s, install$$, all pure_install,g' ${WRKSRC}/Makefile .include Index: head/devel/py-ode/Makefile =================================================================== --- head/devel/py-ode/Makefile (revision 433766) +++ head/devel/py-ode/Makefile (revision 433767) @@ -1,34 +1,36 @@ # Created by: Dmitry Marakasov # $FreeBSD$ PORTNAME= ode PORTVERSION= 1.2.0 PORTREVISION= 3 CATEGORIES= devel python MASTER_SITES= SF/py${PORTNAME}/py${PORTNAME}/${PORTVERSION} PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= PyODE-${PORTVERSION} DIST_SUBDIR= python MAINTAINER= amdmi3@FreeBSD.org COMMENT= Python bindings for The Open Dynamics Engine BUILD_DEPENDS= ${LOCALBASE}/lib/libode.a:devel/ode USES= python:2 tar:bzip2 USE_PYTHON= autoplist distutils +CFLAGS_aarch64= -fPIC + OPTIONS_DEFINE= TRIMESH OPTIONS_DEFAULT=TRIMESH TRIMESH_DESC= Trimesh support (sync with OPCODE opt of devel/ode) post-patch: @${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|' ${WRKSRC}/setup.py post-patch-TRIMESH-off: @${REINPLACE_CMD} -e '/TRIMESH_ENABLE/ s|True|False|' ${WRKSRC}/setup.py post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/ode.so .include Index: head/games/abuse_sdl/Makefile =================================================================== --- head/games/abuse_sdl/Makefile (revision 433766) +++ head/games/abuse_sdl/Makefile (revision 433767) @@ -1,39 +1,40 @@ # Created by: Dag-Erling C. Smørgrav # $FreeBSD$ PORTNAME= abuse_sdl PORTVERSION= 0.8 PORTREVISION= 5 CATEGORIES= games MASTER_SITES= GENTOO \ http://abuse.zoy.org/raw-attachment/wiki/download/ DISTNAME= abuse-${DISTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= SDL port of the Abuse game engine LICENSE= GPLv2 USES= pathfix USE_GL= gl USE_SDL= mixer sdl GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-assetdir=${DATADIR} --enable-release +CFLAGS_aarch64= -fPIC CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib PORTDOCS= AUTHORS ChangeLog NEWS README OPTIONS_DEFINE= DOCS DESKTOP_ENTRIES="Abuse-SDL" "" "abuse" \ "abuse" "Game;StrategyGame;" "" post-install: ${INSTALL_DATA} ${WRKSRC}/doc/abuse.png \ ${STAGEDIR}${PREFIX}/share/pixmaps/ @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include Index: head/games/quake2-relay/Makefile =================================================================== --- head/games/quake2-relay/Makefile (revision 433766) +++ head/games/quake2-relay/Makefile (revision 433767) @@ -1,52 +1,51 @@ # Created by: Alexey Dokuchaev # $FreeBSD$ PORTNAME= relay PORTVERSION= 0.4 CATEGORIES= games MASTER_SITES= LOCAL/danfe http://freebsd.nsu.ru/distfiles/ PKGNAMEPREFIX= ${Q2PKGNAMEPREFIX} DISTNAME= relay-${PORTVERSION}.src MAINTAINER= danfe@FreeBSD.org COMMENT= Quake II multi-view demo recording facility LICENSE= GPLv2 USES= gmake MAKE_ARGS= MODE=release OBJ_DIR=. OUT_DIR=. Q2MODULE=game.so \ QUAKE2_DIR="${STAGEDIR}${Q2DIR}" \ BIN_DIR="${STAGEDIR}${PREFIX}/bin" \ CC="${CC}" LD="${CC}" CFLAGS="${CFLAGS}" WRKSRC= ${WRKDIR}/relay-${PORTVERSION} PORTDOCS= FAQ README +CFLAGS_aarch64= -fPIC +CFLAGS_amd64= -fPIC + OPTIONS_DEFINE= DOCS .include "${.CURDIR}/../quake2-data/Makefile.include" .include - -.if ${ARCH} == "amd64" || ${ARCH} == "ia64" -CFLAGS+= -fPIC -.endif post-patch: .SILENT ${REINPLACE_CMD} -e 's/-ldl// ; /^include/d ; \ s/cp -p/${INSTALL_PROGRAM}/' ${WRKSRC}/Makefile ${REINPLACE_CMD} -e '/random/d' ${WRKSRC}/replay/rp_local.h ${REINPLACE_CMD} -e 's,,,' \ ${WRKSRC}/common/mem.c cd ${WRKSRC}/common && ${SH} -c 'for i in *.h; do \ ${ECHO_CMD} >> $${i}; done' # Reorganize #include's (use /bin/ed to avoid a patch) ${ECHO_CMD} -e '35t30\n36d\nwq' | ${ED} -s ${WRKSRC}/common/net.h ${ECHO_CMD} -e '9t7\n10d\nwq' | ${ED} -s ${WRKSRC}/common/net.c post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} ED?= /bin/ed .include Index: head/graphics/py-soya3d/Makefile =================================================================== --- head/graphics/py-soya3d/Makefile (revision 433766) +++ head/graphics/py-soya3d/Makefile (revision 433767) @@ -1,73 +1,71 @@ # Created by: Jose Alonso Cardenas Marquez # $FreeBSD$ PORTNAME= soya3d PORTVERSION= 0.14 PORTREVISION= 11 CATEGORIES= graphics python MASTER_SITES= http://download.gna.org/soya/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= Soya-${PORTVERSION} DISTFILES= ${DISTNAME}${EXTRACT_SUFX} DIST_SUBDIR= python MAINTAINER= ports@FreeBSD.org COMMENT= Very high level 3D engine for Python BUILD_DEPENDS= ${LOCALBASE}/lib/libode.a:devel/ode \ ${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow LIB_DEPENDS= libcal3d.so:graphics/cal3d \ libfreetype.so:print/freetype2 RUN_DEPENDS= ${PYTHON_SITELIBDIR}/editobj/editor.py:graphics/py-editobj \ ${PYTHON_SITELIBDIR}/tofu/client.py:net/py-tofu \ ${PYTHON_SITELIBDIR}/cerealizer/__init__.py:security/py-cerealizer USES= gmake openal:al,alut python tar:bzip2 USE_GL= glew glu USE_PYTHON= autoplist distutils USE_SDL= sdl +CFLAGS_aarch64= -fPIC +CFLAGS_amd64= -fPIC LDFLAGS+= -L${LOCALBASE}/lib -lGLU SOYATUTVER= 0.14 OPTIONS_DEFINE= DOCS EXAMPLES PLIST_FILES= man/man1/soya_editor.1.gz PORTDOCS= * PORTEXAMPLES= * .include .if ${PORT_OPTIONS:MEXAMPLES} DISTFILES+= SoyaTutorial-${SOYATUTVER}${EXTRACT_SUFX} .endif .include - -.if ${ARCH} == "amd64" -CFLAGS += -fPIC -.endif post-patch: @${REINPLACE_CMD} -e \ 's|%%LOCALBASE%%|${LOCALBASE}|g' -e \ 's|/usr/include|${LOCALBASE}/include|g' ${WRKSRC}/setup.py post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/soya/*.so .if ${PORT_OPTIONS:MEXAMPLES} @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${CP} -R ${WRKDIR}/SoyaTutorial-${SOYATUTVER}/tutorial/* ${STAGEDIR}${EXAMPLESDIR} ${FIND} ${STAGEDIR}${EXAMPLESDIR}/* -type f -print0 | \ ${XARGS} -0 ${CHMOD} ${SHAREMODE} .endif .if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${STAGEDIR}${DOCSDIR} . for FILE in AUTHORS README @${INSTALL_DATA} ${WRKDIR}/SoyaTutorial-${SOYATUTVER}/${FILE} ${STAGEDIR}${DOCSDIR} . endfor .endif ${INSTALL_MAN} ${WRKSRC}/manpage/man1/soya_editor.1 ${STAGEDIR}${PREFIX}/man/man1 .include Index: head/lang/squirrel/Makefile =================================================================== --- head/lang/squirrel/Makefile (revision 433766) +++ head/lang/squirrel/Makefile (revision 433767) @@ -1,42 +1,45 @@ # Created by: Andrew Pantyukhin # $FreeBSD$ PORTNAME= squirrel PORTVERSION= 2.2.5 CATEGORIES= lang MASTER_SITES= SF/${PORTNAME}/${PORTNAME}2/${PORTNAME}%20${PORTVERSION}%20stable DISTNAME= ${PORTNAME}_${DISTVERSION}_stable MAINTAINER= ports@FreeBSD.org COMMENT= High level imperative/OO programming language CONFLICTS= squsq-[0-9]* USES= dos2unix USE_LDCONFIG= yes WRKSRC= ${WRKDIR}/SQUIRREL2 +CFLAGS_aarch64= -fPIC +CFLAGS_amd64= -fPIC +CFLAGS_sparc64= -fPIC + .include -.if ${ARCH} == amd64 || ${ARCH} == sparc64 || ${ARCH} == ia64 +.if ${ARCH} == aarch64 || ${ARCH} == amd64 || ${ARCH} == sparc64 ALL_TARGET= sq64 -CFLAGS+= -fPIC .else ALL_TARGET= sq32 .endif post-patch: @${FIND} ${WRKSRC} -name Makefile | ${XARGS} ${REINPLACE_CMD} \ -e '/^MAKE/d; s|gcc|$${CC}|; s|-O2|$${CFLAGS}|; s|g++|$${CXX}|' \ -e 's|\.a|.so|g; s|ar rc|$${CC} ${CFLAGS} -shared -o|' @${REINPLACE_CMD} -e '/cd / s|$$|\&\& cd ..|' ${WRKSRC}/Makefile do-install: ${INSTALL_PROGRAM} ${WRKSRC}/bin/sq ${STAGEDIR}${PREFIX}/bin (cd ${WRKSRC}/lib && ${INSTALL_LIB} libsqstdlib.so libsquirrel.so \ ${STAGEDIR}${PREFIX}/lib) @${LN} -sf libsqstdlib.so ${STAGEDIR}${PREFIX}/lib/libsqstdlib.so.0 @${LN} -sf libsquirrel.so ${STAGEDIR}${PREFIX}/lib/libsquirrel.so.0 ${INSTALL_DATA} ${WRKSRC}/include/*.h ${STAGEDIR}${PREFIX}/include .include Index: head/mail/courier-authlib-vchkpw/Makefile =================================================================== --- head/mail/courier-authlib-vchkpw/Makefile (revision 433766) +++ head/mail/courier-authlib-vchkpw/Makefile (revision 433767) @@ -1,12 +1,14 @@ # Created by: Yarema # $FreeBSD$ PORTREVISION= 2 PKGNAMESUFFIX= -vchkpw COMMENT= Vpopmail/vchkpw support for the Courier authentication library CATEGORIES= mail MASTERDIR= ${.CURDIR}/../../security/courier-authlib +CFLAGS_aarch64= -fPIC + .include "${MASTERDIR}/Makefile" Index: head/math/p5-Math-GSL/Makefile =================================================================== --- head/math/p5-Math-GSL/Makefile (revision 433766) +++ head/math/p5-Math-GSL/Makefile (revision 433767) @@ -1,31 +1,33 @@ # Created by: Maxim Sobolev # $FreeBSD$ PORTNAME= Math-GSL PORTVERSION= 0.39 CATEGORIES= math perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= sunpoet@FreeBSD.org COMMENT= Perl interface to GNU Scientific Library LICENSE= ART10 GPLv1 LICENSE_COMB= dual BUILD_DEPENDS= p5-PkgConfig>=0.07720:devel/p5-PkgConfig LIB_DEPENDS= libgsl.so:math/gsl TEST_DEPENDS= p5-Test-Class>=0.12:devel/p5-Test-Class \ p5-Test-Exception>=0.21:devel/p5-Test-Exception \ p5-Test-Most>=0.31:devel/p5-Test-Most \ p5-Test-Taint>=1.06:devel/p5-Test-Taint USE_PERL5= modbuild USES= perl5 BROKEN_sparc64= does not compile on sparc64 +CFLAGS_aarch64= -fPIC + post-install: ${FIND} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/Math/GSL/ -name "*.so" | ${XARGS} ${STRIP_CMD} .include Index: head/math/pari/Makefile =================================================================== --- head/math/pari/Makefile (revision 433766) +++ head/math/pari/Makefile (revision 433767) @@ -1,58 +1,60 @@ # Created by: Yoshiaki UCHIKAWA # $FreeBSD$ PORTNAME= pari PORTVERSION= 2.9.1 PORTEPOCH= 2 CATEGORIES= math MASTER_SITES= http://pari.math.u-bordeaux.fr/pub/pari/unix/ \ http://mirrors.rit.edu/zi/ MAINTAINER= yuri@rawbw.com COMMENT= Mathematics library and advanced calculator package LICENSE= GPLv2 LIB_DEPENDS= libgmp.so:math/gmp MAKE_JOBS_UNSAFE= yes ALL_TARGET= gp CONFIGURE_ENV= ld="${LD}" perl="${PERL}" ranlib="${RANLIB}" CONFIGURE_SCRIPT= Configure CONFIGURE_ARGS= --mandir=${MANPREFIX}/man/man1 \ --prefix=${PREFIX} \ --share-prefix=${PREFIX}/share \ --with-gmp=${LOCALBASE} HAS_CONFIGURE= yes MAKE_ENV+= STRIP="${STRIP_CMD}" USE_LDCONFIG= yes USE_PERL5= build USES= perl5 +CFLAGS_aarch64= -fPIC + OPTIONS_DEFINE= DOCS OPTIMIZED_CFLAGS X11 OPTIONS_DEFAULT= OPTIMIZED_CFLAGS X11 .ifndef WITH_DEBUG OPTIMIZED_CFLAGS_CFLAGS= -O3 -fno-strict-aliasing -fomit-frame-pointer .endif X11_CONFIGURE_ON= --graphic=X11 X11_CONFIGURE_OFF= --graphic=none X11_USE= xorg=x11 PLIST_SUB= GP_VERSION=${GP_VERSION} PORTVERSION=${PORTVERSION} PORTDATA= * PORTDOCS= * PORTEXAMPLES= * GP_VERSION= ${PORTVERSION:R} post-patch: ${REINPLACE_CMD} -E '/^list=/s/(ld|ranlib|perl|emacs)//g' \ ${WRKSRC}/Configure ${REINPLACE_CMD} -e '/^CFLAGS=/s/\$$cflags//' \ ${WRKSRC}/config/get_cc post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libpari-gmp.so.* .include Index: head/misc/talkfilters/Makefile =================================================================== --- head/misc/talkfilters/Makefile (revision 433766) +++ head/misc/talkfilters/Makefile (revision 433767) @@ -1,36 +1,38 @@ # Created by: Adam Weinberger # $FreeBSD$ PORTNAME= talkfilters PORTVERSION= 2.3.8 PORTREVISION= 1 CATEGORIES= misc MASTER_SITES= http://www.hyperrealm.com/talkfilters/ \ LOCAL/ehaupt MAINTAINER= ehaupt@FreeBSD.org COMMENT= Set of filters to convert English text to various stereotyped dialects LICENSE= GPLv2 CONFLICTS= jive* chef* filters-* USES= libtool pathfix GNU_CONFIGURE= yes USE_LDCONFIG= yes SUB_FILES= pkg-message +CFLAGS_aarch64= -fPIC + INFO= talkfilters post-extract: @${ECHO} ${DO_NADA} > ${WRKSRC}/install-sh @${CHMOD} +x ${WRKSRC}/install-sh post-patch: @${RM} ${WRKSRC}/*.info* post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libtalkfilters.so* .include Index: head/multimedia/ffmpeg0/Makefile =================================================================== --- head/multimedia/ffmpeg0/Makefile (revision 433766) +++ head/multimedia/ffmpeg0/Makefile (revision 433767) @@ -1,377 +1,379 @@ # Created by: Mario Sergio Fujikawa Ferreira # $FreeBSD$ PORTNAME= ffmpeg PORTVERSION= 0.7.17 PORTREVISION= 6 PORTEPOCH= 1 CATEGORIES= multimedia audio ipv6 net MASTER_SITES= http://ffmpeg.org/releases/ PKGNAMESUFFIX= 0 MAINTAINER= wg@FreeBSD.org COMMENT= Realtime audio/video encoder/converter and streaming server LICENSE= GPLv2+ LGPL21+ LICENSE_COMB= multi LICENSE_FILE_GPLv2= ${WRKSRC}/COPYING.GPLv2 LICENSE_FILE_LGPL21= ${WRKSRC}/COPYING.LGPLv2.1 BUILD_DEPENDS= yasm:devel/yasm \ ${LOCALBASE}/bin/as:devel/binutils \ ${LOCALBASE}/bin/texi2html:textproc/texi2html PORTSCOUT= limit:^0\.7.* USES= cpe gmake perl5 pkgconfig tar:bzip2 shebangfix USE_LDCONFIG= ${PREFIX}/lib/ffmpeg${FFMPEG_SUFFIX} USE_PERL5= build SHEBANG_FILES= doc/texi2pod.pl NOPRECIOUSMAKEVARS= yes # ARCH +CFLAGS_aarch64= -fPIC + FFMPEG_SUFFIX= 0 HAS_CONFIGURE= yes CONFIGURE_LOG= config.err CONFIGURE_ENV+= EXESUF="${FFMPEG_SUFFIX}" MAKE_ARGS+= EXESUF="${FFMPEG_SUFFIX}" PLIST_SUB+= SUFF="${FFMPEG_SUFFIX}" PROGS= ffmpeg ffprobe CONFIGURE_ENV+= COMPILER_PATH=${LOCALBASE}/bin MAKE_ENV+= COMPILER_PATH=${LOCALBASE}/bin CONFIGURE_ARGS+=--prefix="${PREFIX}" \ --mandir="${PREFIX}/man" \ --incdir="${PREFIX}/include/ffmpeg${FFMPEG_SUFFIX}" \ --libdir="${PREFIX}/lib/ffmpeg${FFMPEG_SUFFIX}" \ --shlibdir="${PREFIX}/lib/ffmpeg${FFMPEG_SUFFIX}" \ --datadir="${DATADIR}" \ --build-suffix="${FFMPEG_SUFFIX}" \ --enable-shared \ --enable-gpl \ --enable-postproc \ --enable-avfilter \ --enable-pthreads \ --enable-runtime-cpudetect \ --cc="${CC}" \ --extra-cflags="${FFMPEG_CFLAGS} -I${LOCALBASE}/include" \ --extra-ldflags="-L${LOCALBASE}/lib ${FFMPEG_LDFLAGS}" \ --extra-libs="-lpthread" SHLIB_VER= 1 PLIST_SUB+= SHLIB_VER=${SHLIB_VER} DATADIR= ${PREFIX}/share/${PORTNAME}${PKGNAMESUFFIX} DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}${PKGNAMESUFFIX} OPTIONS_DEFINE= AACPLUS ALSA AMR_NB AMR_WB CELT DEBUG DIRAC FAAC \ FFSERVER FREETYPE FREI0R GSM LAME OPENCV OPENJPEG \ OPTIMIZED_CFLAGS RTMP SCHROEDINGER SDL SPEEX THEORA VAAPI \ VDPAU VO_AACENC VO_AMRWBENC VORBIS VPX X11GRAB X264 XVID DOCS OPTIONS_DEFAULT= FFSERVER FREETYPE FREI0R OPENCV SCHROEDINGER \ THEORA VORBIS VPX X264 XVID OPTIONS_SUB= yes FFSERVER_DESC= Build and install ffserver X11GRAB_DESC= Enable x11 grabbing ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib ALSA_CONFIGURE_OFF= --disable-indev=alsa \ --disable-outdev=alsa CELT_LIB_DEPENDS= libcelt0.so:audio/celt CELT_CONFIGURE_ENABLE= libcelt DIRAC_LIB_DEPENDS= libdirac_encoder.so:multimedia/dirac DIRAC_CONFIGURE_ENABLE= libdirac DEBUG_CONFIGURE_ON= --disable-stripping DEBUG_CONFIGURE_OFF= --disable-debug FFSERVER_CONFIGURE_OFF= --disable-ffserver FREETYPE_LIB_DEPENDS= libfreetype.so:print/freetype2 FREETYPE_CONFIGURE_ENABLE= libfreetype FREI0R_BUILD_DEPENDS= ${LOCALBASE}/include/frei0r.h:graphics/frei0r FREI0R_CONFIGURE_ENABLE= frei0r GSM_LIB_DEPENDS= libgsm.so:audio/gsm GSM_CONFIGURE_ENABLE= libgsm LAME_LIB_DEPENDS= libmp3lame.so:audio/lame LAME_CONFIGURE_ENABLE= libmp3lame OPENCV_LIB_DEPENDS= libopencv_imgproc.so:graphics/opencv2-core OPENCV_CONFIGURE_ENABLE= libopencv OPENJPEG_LIB_DEPENDS= libopenjpeg.so:graphics/openjpeg15 OPENJPEG_CONFIGURE_ENABLE= libopenjpeg RTMP_USE= OPENSSL=yes SCHROEDINGER_LIB_DEPENDS= libschroedinger-1.0.so:multimedia/schroedinger SCHROEDINGER_CONFIGURE_ENABLE= libschroedinger SPEEX_LIB_DEPENDS= libspeex.so:audio/speex SPEEX_CONFIGURE_ENABLE= libspeex THEORA_LIB_DEPENDS= libtheora.so:multimedia/libtheora THEORA_CONFIGURE_ENABLE= libtheora X11GRAB_USE= XORG=x11,xext,xfixes X11GRAB_CONFIGURE_ON= --enable-x11grab X264_LIB_DEPENDS= libx264.so:multimedia/libx264 X264_CONFIGURE_ENABLE= libx264 XVID_LIB_DEPENDS= libxvidcore.so:multimedia/xvid XVID_CONFIGURE_ENABLE= libxvid VDPAU_BUILD_DEPENDS= ${LOCALBASE}/include/vdpau/vdpau.h:multimedia/libvdpau VDPAU_CONFIGURE_ENABLE= vdpau VPX_LIB_DEPENDS= libvpx.so:multimedia/libvpx VPX_CONFIGURE_ENABLE= libvpx COMPAT_HEADERS=libavcodec/avcodec.h \ libavcodec/opt.h \ libavcodec/vdpau.h \ libavcodec/xvmc.h \ libavdevice/avdevice.h \ libavfilter/avfilter.h \ libavformat/avformat.h \ libavformat/avio.h \ libavutil/adler32.h \ libavutil/avstring.h \ libavutil/avutil.h \ libavutil/base64.h \ libavutil/common.h \ libavutil/crc.h \ libavutil/fifo.h \ libavutil/intfloat_readwrite.h \ libavutil/log.h \ libavutil/lzo.h \ libavutil/mathematics.h \ libavutil/md5.h \ libavutil/mem.h \ libavutil/pixfmt.h \ libavutil/rational.h \ libavutil/sha1.h \ libpostproc/postprocess.h \ libswscale/swscale.h .include .if ${ARCH} == armv6 CONFIGURE_ENV+= ASFLAGS=-no-integrated-as CFLAGS+= -no-integrated-as .endif DOC_FILES= CREDITS INSTALL LICENSE MAINTAINERS README RELEASE # under doc subdirectory DOC_DOCFILES= APIchanges RELEASE_NOTES TODO *.txt *.html .if ${PORT_OPTIONS:MFFSERVER} USE_RC_SUBR= ffserver${FFMPEG_SUFFIX} PROGS+= ffserver .endif # sse hardware vector support .if defined(MACHINE_CPU) && (${MACHINE_CPU:Msse} == "sse" || ${MACHINE_CPU:Mamd64} == "amd64") _BUILTIN_VECTOR= yes .else CONFIGURE_ARGS+= --disable-sse .endif # mmx support .if defined(MACHINE_CPU) && ${MACHINE_CPU:Mmmx} == "" && ${MACHINE_CPU:Mamd64} == "" CONFIGURE_ARGS+= --disable-mmx _NO_BUILTIN_VECTOR= yes .endif # builtin vector, requires mmx and sse .if !defined(_NO_BUILTIN_VECTOR) && defined(_BUILTIN_VECTOR) CFLAGS+= -msse .endif # optimizations .if ${PORT_OPTIONS:MOPTIMIZED_CFLAGS} CFLAGS+= -O3 -ffast-math -fno-finite-math-only -fomit-frame-pointer .endif #aacplus .if ${PORT_OPTIONS:MAACPLUS} FFMPEG_NONFREE= yes LIB_DEPENDS+= libaacplus.so:audio/libaacplus CONFIGURE_ARGS+= --enable-libaacplus .else CONFIGURE_ARGS+= --disable-libaacplus .endif # Opencore AMR NB .if ${PORT_OPTIONS:MAMR_NB} FFMPEG_LICENSE_GPL3= yes LIB_DEPENDS+= libopencore-amrnb.so:audio/opencore-amr CONFIGURE_ARGS+= --enable-libopencore-amrnb .else CONFIGURE_ARGS+= --disable-libopencore-amrnb .endif # Opencore AMR WB .if ${PORT_OPTIONS:MAMR_WB} FFMPEG_LICENSE_GPL3= yes LIB_DEPENDS+= libopencore-amrwb.so:audio/opencore-amr CONFIGURE_ARGS+= --enable-libopencore-amrwb .else CONFIGURE_ARGS+= --disable-libopencore-amrwb .endif # faac .if ${PORT_OPTIONS:MFAAC} FFMPEG_NONFREE= yes LIB_DEPENDS+= libfaac.so:audio/faac CONFIGURE_ARGS+= --enable-libfaac .else CONFIGURE_ARGS+= --disable-libfaac .endif # rtmp .if ${PORT_OPTIONS:MRTMP} LIB_DEPENDS+= librtmp.so:multimedia/librtmp CONFIGURE_ARGS+= --enable-librtmp . if ${OPENSSLBASE} != "/usr" FFMPEG_CFLAGS+= -I${OPENSSLINC} FFMPEG_LDFLAGS+= -L${OPENSSLLIB} . endif .else CONFIGURE_ARGS+= --disable-librtmp .endif # sdl .if ${PORT_OPTIONS:MSDL} USE_SDL+= sdl PLIST_FILES+= bin/ffplay${FFMPEG_SUFFIX} man/man1/ffplay${FFMPEG_SUFFIX}.1.gz PROGS+= ffplay .else CONFIGURE_ARGS+= --disable-ffplay .endif # vaapi .if ${PORT_OPTIONS:MVAAPI} FFMPEG_LICENSE_GPL3= yes LIB_DEPENDS+= libva.so:multimedia/libva CONFIGURE_ARGS+= --enable-vaapi .else CONFIGURE_ARGS+= --disable-vaapi .endif # vo-aacenc .if ${PORT_OPTIONS:MVO_AACENC} FFMPEG_LICENSE_GPL3= yes LIB_DEPENDS+= libvo-aacenc.so:audio/vo-aacenc CONFIGURE_ARGS+= --enable-libvo-aacenc .else CONFIGURE_ARGS+= --disable-libvo-aacenc .endif # vo-amrwbenc .if ${PORT_OPTIONS:MVO_AMRWBENC} FFMPEG_LICENSE_GPL3= yes LIB_DEPENDS+= libvo-amrwbenc.so:audio/vo-amrwbenc CONFIGURE_ARGS+= --enable-libvo-amrwbenc .else CONFIGURE_ARGS+= --disable-libvo-amrwbenc .endif # vorbis .if ${PORT_OPTIONS:MVORBIS} LIB_DEPENDS+= libvorbisenc.so:audio/libvorbis CONFIGURE_ARGS+= --enable-libvorbis FFMPEG_CFLAGS+= -I${LOCALBASE}/include/vorbis .else CONFIGURE_ARGS+= --disable-libvorbis .endif # License knobs .if defined(FFMPEG_NONFREE) RESTRICTED= linking to libfaac or libaacplus restricts redistribution CONFIGURE_ARGS+= --enable-nonfree .endif .if defined(FFMPEG_LICENSE_GPL3) LICENSE+= GPLv3+ LGPL3+ LICENSE_FILE_GPLv3= ${WRKSRC}/COPYING.GPLv3 LICENSE_FILE_LGPL3= ${WRKSRC}/COPYING.LGPLv3 CONFIGURE_ARGS+= --enable-version3 .endif post-patch: # {C,LD}FLAGS safeness @${REINPLACE_CMD} -e 's|$$(LIBDIR)/pkgconfig|$$(DESTDIR)$$(prefix)/libdata/pkgconfig|' \ ${WRKSRC}/subdir.mak @${REINPLACE_CMD} -e 's|/etc/ffserver.conf|${PREFIX}/etc/ffserver${FFMPEG_SUFFIX}.conf|' \ ${WRKSRC}/ffserver.c @${REINPLACE_CMD} -E \ -e "s|(EXTRALIBS[[:space:]]*=)|\1-L${LOCALBASE}/lib |g; \ s|%%LOCALBASE%%|${LOCALBASE}|g; \ s|gsm/gsm.h|gsm.h|g" \ ${CONFIGURE_WRKSRC}/${CONFIGURE_SCRIPT} @${REINPLACE_CMD} -e 's|-ldl||; s|$$(LIBMAJOR)|${SHLIB_VER}|g;' \ -e 's|opencv opencv/cxcore.h|opencv-core opencv2/core/core_c.h|g' \ -e 's|check_ldflags -Wl,--as-needed||' \ ${CONFIGURE_WRKSRC}/${CONFIGURE_SCRIPT} .if ${PORT_OPTIONS:MSDL} @${REINPLACE_CMD} -E \ -e 's|sdl-config|${SDL_CONFIG}|g' \ ${CONFIGURE_WRKSRC}/${CONFIGURE_SCRIPT} @${FIND} ${WRKSRC} -type f | \ ${XARGS} -n 10 ${REINPLACE_CMD} -E \ -e 's|#include Index: head/net/olsrd/Makefile =================================================================== --- head/net/olsrd/Makefile (revision 433766) +++ head/net/olsrd/Makefile (revision 433767) @@ -1,38 +1,38 @@ # Created by: dave@dogwood.com # $FreeBSD$ PORTNAME= olsrd PORTVERSION= 0.9.5 CATEGORIES= net MASTER_SITES= http://www.olsr.org/releases/0.9/ MAINTAINER= koue@chaosophia.net COMMENT= OLSR routing daemon LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/license.txt USES= bison gmake tar:bzip2 USE_LDCONFIG= yes USE_RC_SUBR= olsrd ALL_TARGET= build_all INSTALL_TARGET= install_all +CFLAGS_aarch64= -fPIC +CFLAGS_amd64= -fPIC + OPTIONS_DEFINE= MULTI_IF MULTI_IF_DESC= IPv4 multiple interface support MULTI_IF_LIB_DEPENDS= libnet.so:net/libnet MULTI_IF_MAKE_ARGS= LIBNET=1 - -CFLAGS_ia64= -fPIC -CFLAGS_amd64= -fPIC post-patch: @${REINPLACE_CMD} -e 's|/sbin/ldconfig|:|g' ${WRKSRC}/make/Makefile.fbsd post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/sbin/${PORTNAME} @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/*.so.* .include Index: head/net/p5-Parallel-Pvm/Makefile =================================================================== --- head/net/p5-Parallel-Pvm/Makefile (revision 433766) +++ head/net/p5-Parallel-Pvm/Makefile (revision 433767) @@ -1,25 +1,27 @@ # Created by: Sergey Skvortsov # $FreeBSD$ PORTNAME= Parallel-Pvm PORTVERSION= 1.4.0 PORTREVISION= 3 CATEGORIES= net perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Perl extension for the Parallel Virtual Machine (PVM) BUILD_DEPENDS= pvm:net/pvm RUN_DEPENDS:= ${BUILD_DEPENDS} USES= perl5 USE_PERL5= configure PVM_ROOT= ${LOCALBASE}/lib/pvm CONFIGURE_ENV= PVM_ROOT="${PVM_ROOT}" PVM_ARCH="${PVM_ROOT}/lib/pvmgetarch" CONFIGURE_ARGS= INC="-I${LOCALBASE}/include" -NOT_FOR_ARCHS= amd64 ia64 +NOT_FOR_ARCHS= amd64 + +CFLAGS_aarch64= -fPIC .include Index: head/textproc/py-ltxml/Makefile =================================================================== --- head/textproc/py-ltxml/Makefile (revision 433766) +++ head/textproc/py-ltxml/Makefile (revision 433767) @@ -1,49 +1,48 @@ # Created by: Johann Visagie # $FreeBSD$ PORTNAME= ltxml PORTVERSION= 1.3 PORTREVISION= 4 CATEGORIES= textproc python MASTER_SITES= ftp://ftp.cogsci.ed.ac.uk/pub/LTXML/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= PyLTXML-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Python bindings to the LT XML toolkit LICENSE= GPLv2 # only `GPL' is mentioned, assuming v2 BUILD_DEPENDS= ${LOCALBASE}/include/ltxml12/lt-safe.h:textproc/ltxml RUN_DEPENDS= ${LOCALBASE}/include/ltxml12/lt-safe.h:textproc/ltxml USES= python USE_PYTHON= distutils autoplist USE_LDCONFIG= yes +CFLAGS_aarch64= -fPIC +CFLAGS_amd64= -fPIC + DOCSDIR= ${PREFIX}/share/doc/py-${PORTNAME} EXAMPLESDIR= ${PREFIX}/share/examples/py-${PORTNAME} PORTDOCS= 00README PORTEXAMPLES= * OPTIONS_DEFINE= DOCS EXAMPLES .include - -.if ${ARCH} == "amd64" || ${ARCH} == "ia64" -CFLAGS+= -fPIC -.endif post-install: @${STRIP_CMD} \ ${STAGEDIR}${PYTHON}${PYTHON_SITELIBDIR}/PyLTXML/LTXMLinter.so post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/example/* ${STAGEDIR}${EXAMPLESDIR} .include Index: head/x11-toolkits/irrlicht/Makefile =================================================================== --- head/x11-toolkits/irrlicht/Makefile (revision 433766) +++ head/x11-toolkits/irrlicht/Makefile (revision 433767) @@ -1,68 +1,68 @@ # Created by: Simon Barner # $FreeBSD$ PORTNAME= irrlicht PORTVERSION= 1.8.4 CATEGORIES= x11-toolkits graphics MASTER_SITES= SF/${PORTNAME}/Irrlicht%20SDK/${PORTVERSION:R}/${PORTVERSION}/ MAINTAINER= amdmi3@FreeBSD.org COMMENT= High performance realtime 3D engine LICENSE= ZLIB LICENSE_FILE= ${WRKSRC}/readme.txt LIB_DEPENDS= libpng.so:graphics/png DOS2UNIX_GLOB= Makefile *.cpp *.h *.txt USES= alias dos2unix gmake jpeg zip USE_GL= gl USE_XORG= x11 xxf86vm USE_LDCONFIG= yes MAKE_ENV= SHLIB_VER=${SHARED_LIB_VER} +CFLAGS_aarch64= -fPIC CFLAGS_amd64= -fPIC -CFLAGS_ia64= -fPIC PLIST_SUB= SHARED_LIB_VER=${SHARED_LIB_VER} SUB_FILES= pkg-message BUILD_WRKSRC= ${WRKSRC}/source/Irrlicht SHARED_LIB_VER= 1 EXAMPLEDIRS= 01.HelloWorld 02.Quake3Map 03.CustomSceneNode 04.Movement \ 05.UserInterface 06.2DGraphics 07.Collision 08.SpecialFX \ 09.Meshviewer 10.Shaders 11.PerPixelLighting \ 12.TerrainRendering 13.RenderToTexture 15.LoadIrrFile Demo OPTIONS_DEFINE= DEBUG EXAMPLES DEBUG_MAKE_ENV_OFF= NDEBUG=1 BROKEN_sparc64= Does not compile post-patch: @${REINPLACE_CMD} -e '/#define.*_IRR_USE_NON_SYSTEM_JPEG_LIB_/ d' \ -e '/#define.*_IRR_USE_NON_SYSTEM_LIB_PNG_/ d' \ -e '/#define.*_IRR_USE_NON_SYSTEM_ZLIB_/ d' \ -e '/#define.*_IRR_USE_NON_SYSTEM_BZLIB_/ d' \ -e '/#define.*_IRR_COMPILE_WITH_JOYSTICK_EVENTS_/ d' \ ${WRKSRC}/include/IrrCompileConfig.h do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/include/${PORTNAME} ${INSTALL_DATA} ${WRKSRC}/include/*.h \ ${STAGEDIR}${PREFIX}/include/${PORTNAME} ${INSTALL_DATA} ${WRKSRC}/lib/FreeBSD/libIrrlicht.a \ ${STAGEDIR}${PREFIX}/lib ${INSTALL_LIB} ${WRKSRC}/lib/FreeBSD/libIrrlicht.so.${SHARED_LIB_VER} \ ${STAGEDIR}${PREFIX}/lib ${LN} -sf libIrrlicht.so.${SHARED_LIB_VER} \ ${STAGEDIR}${PREFIX}/lib/libIrrlicht.so do-install-EXAMPLES-on: cd ${WRKSRC}/examples && ${COPYTREE_SHARE} "${EXAMPLEDIRS}" \ ${STAGEDIR}${EXAMPLESDIR} \ "( -name Makefile -or -name *\.cpp -or -name *\.h )" cd ${WRKSRC} && ${COPYTREE_SHARE} media ${STAGEDIR}${EXAMPLESDIR} .include Index: head/x11-wm/fvwm/Makefile =================================================================== --- head/x11-wm/fvwm/Makefile (revision 433766) +++ head/x11-wm/fvwm/Makefile (revision 433767) @@ -1,28 +1,30 @@ # Created by: me # $FreeBSD$ PORTNAME= fvwm PORTVERSION= 1.24r PORTREVISION= 5 CATEGORIES= x11-wm MASTER_SITES= ftp://ftp.fvwm.org/pub/fvwm/version-1/ PKGNAMESUFFIX= 1${PKGNAMESUFFIX2} MAINTAINER= ports@FreeBSD.org COMMENT= Fvwm window manager USES= imake USE_XORG= xbitmaps xpm xext x11 xmu +CFLAGS_aarch64= -fPIC + pre-configure: ${REINPLACE_CMD} -e '/DependSubdirs/y,/*#, ,' ${WRKSRC}/Imakefile ${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|g' \ ${WRKSRC}/configure.h \ ${WRKSRC}/sample.fvwmrc/system.fvwmrc post-install: ${MKDIR} ${STAGEDIR}${PREFIX}/include/X11/pixmaps ${INSTALL_DATA} ${WRKSRC}/fvwm_icons/*.xpm \ ${STAGEDIR}${PREFIX}/include/X11/pixmaps .include