Index: head/astro/opencpn/Makefile =================================================================== --- head/astro/opencpn/Makefile (revision 432896) +++ head/astro/opencpn/Makefile (revision 432897) @@ -1,41 +1,43 @@ # $FreeBSD$ PORTNAME= opencpn PORTVERSION= 4.4.0 DISTVERSIONPREFIX= v PORTREVISION= 1 CATEGORIES= astro geography MAINTAINER= freebsd@netfence.it COMMENT= Concise ChartPlotter/Navigator LICENSE= GPLv2+ LIB_DEPENDS= libportaudio.so:audio/portaudio \ libcurl.so:ftp/curl \ libexpat.so:textproc/expat2 \ libtinyxml.so:textproc/tinyxml USE_GITHUB= yes GH_ACCOUNT= ${GH_PROJECT} GH_PROJECT= OpenCPN USES= cmake compiler:c++11-lib execinfo gettext-tools localbase USE_CXXSTD= c++11 USE_GL= gl USE_GNOME= cairo gdkpixbuf2 gtk20 USE_WX= 3.0+ USE_XORG= x11 INSTALLS_ICONS= yes CMAKE_ARGS= -DBUNDLE_DOCS=ON -DBUNDLE_GSHHS=CRUDE -DBUNDLE_TCDATA=ON LDFLAGS+= -Wl,-E # plugins LDFLAGS+= -Wl,--as-needed # ICE, SM, Xext +BROKEN_aarch64= Fails to compile: use of undeclared identifier rand + post-patch: @${REINPLACE_CMD} -e 's,/usr/local,${PREFIX},' \ ${WRKSRC}/src/mygdal/cpl_csv.cpp \ ${WRKSRC}/src/mygdal/cpl_findfile.cpp \ ${WRKSRC}/data/doc/help_en_US.html .include Index: head/audio/mixxx/Makefile =================================================================== --- head/audio/mixxx/Makefile (revision 432896) +++ head/audio/mixxx/Makefile (revision 432897) @@ -1,87 +1,89 @@ # Created by: Jean-Yves Lefort # $FreeBSD$ PORTNAME= mixxx PORTVERSION= 1.11.0 DISTVERSIONSUFFIX= -src PORTREVISION= 14 CATEGORIES= audio MASTER_SITES= http://downloads.mixxx.org/${PORTNAME}-${PORTVERSION}/ MAINTAINER= ports@FreeBSD.org COMMENT= DJ mixing application LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libFLAC.so:audio/flac \ libid3tag.so:audio/libid3tag \ libmad.so:audio/libmad \ libportaudio.so:audio/portaudio \ libsndfile.so:audio/libsndfile \ libvorbisfile.so:audio/libvorbis \ libtag.so:audio/taglib \ libprotobuf.so:devel/protobuf WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} +BROKEN_aarch64= Fails to compile: Exception("invalid machine type") + USES= scons iconv USE_QT4= corelib gui network opengl script sql svg xml \ linguisttools_build moc_build qmake_build rcc_build uic_build USE_GL= glu MAKE_ARGS= qtdir="${PREFIX}" optimize=0 LATE_INSTALL_ARGS= --install-sandbox=${STAGEDIR} PORTDATA= * PORTDOCS= * OPTIONS_DEFINE= DOCS FAAD GPERFTOOLS LAME SHOUTCAST WAVPACK OPTIONS_DEFAULT= FAAD SHOUTCAST WAVPACK OPTIONS_SUB= yes FAAD_LIB_DEPENDS= libfaad.so:audio/faad \ libmp4v2.so:multimedia/mp4v2 FAAD_MAKE_ARGS= faad=1 FAAD_MAKE_ARGS_OFF= faad=0 GPERFTOOLS_LIB_DEPENDS= libtcmalloc.so:devel/google-perftools GPERFTOOLS_MAKE_ARGS= perftools=1 GPERFTOOLS_MAKE_ARGS_OFF= perftools=0 LAME_RUN_DEPENDS= lame:audio/lame SHOUTCAST_LIB_DEPENDS= libshout.so:audio/libshout SHOUTCAST_MAKE_ARGS= shoutcast=1 SHOUTCAST_MAKE_ARGS_OFF= shoutcast=0 WAVPACK_LIB_DEPENDS= libwavpack.so:audio/wavpack WAVPACK_MAKE_ARGS= wv=1 WAVPACK_MAKE_ARGS_OFF= wv=0 post-patch: @${REINPLACE_CMD} -e "s|%%LOCALBASE%%|${LOCALBASE}|g ; \ s|%%PREFIX%%|${PREFIX}|g" \ ${WRKSRC}/build/depends.py @${REINPLACE_CMD} -e "s|bzr |true |g" \ ${WRKSRC}/build/util.py @${REINPLACE_CMD} -e "/('install', docs)/d" \ ${WRKSRC}/src/SConscript @${REINPLACE_CMD} -e "s|^Exec=.*|Exec=mixxx| ; \ s|^Icon=.*|Icon=${PREFIX}/share/pixmaps/mixxx-icon.png|" \ ${WRKSRC}/src/mixxx.desktop .for i in midi/midimessage.h qtscript-bytearray/bytearrayclass.h @${ECHO_CMD} >> ${WRKSRC}/src/controllers/${i} .endfor post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/mixxx @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/mixxx/plugins/*/*.so @${MKDIR} ${STAGEDIR}${PREFIX}/lib/mixxx/plugins/soundsource @${MKDIR} ${STAGEDIR}${DOCSDIR} .for i in Mixxx-Manual.pdf README README.macro (cd ${WRKSRC} && ${INSTALL_DATA} ${i} \ ${STAGEDIR}${DOCSDIR}) .endfor @${MKDIR} ${STAGEDIR}${DOCSDIR}/doc/HID .for i in *.odt *.pdf (cd ${WRKSRC}/doc/HID && ${INSTALL_DATA} ${i} \ ${STAGEDIR}${DOCSDIR}/doc/HID) .endfor .include Index: head/audio/musicpd/Makefile =================================================================== --- head/audio/musicpd/Makefile (revision 432896) +++ head/audio/musicpd/Makefile (revision 432897) @@ -1,242 +1,243 @@ # $FreeBSD$ PORTNAME= musicpd PORTVERSION= 0.20.3 CATEGORIES= audio ipv6 MASTER_SITES= http://www.musicpd.org/download/mpd/${PORTVERSION:R}/ DISTNAME= mpd-${PORTVERSION} MAINTAINER= riggs@FreeBSD.org COMMENT= Remote-controllable music daemon LICENSE= GPLv2 LIB_DEPENDS= libboost_iostreams.so:devel/boost-libs \ libicudata.so:devel/icu USES= compiler:c++14-lang gmake pkgconfig tar:xz GNU_CONFIGURE= yes USE_GNOME= glib20 USE_RC_SUBR= ${PORTNAME} CONFIGURE_ARGS+=--disable-alsa --disable-systemd-daemon --disable-roar CFLAGS+= -I${PREFIX}/include CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib -L${LOCALBASE}/lib/sidplay/builders #Workaround (transient?) link error with libwrap CONFIGURE_ARGS+=--disable-libwrap +BROKEN_armv6= Fails to compile: undefined reference to request_init BROKEN_powerpc64= Does not build on powerpc64 PORTDOCS= AUTHORS README.md COPYING NEWS SUB_FILES= pkg-message OPTIONS_DEFINE= ID3TAG IPV6 ARCHIVE SQLITE3 \ LAME VORBISENC DOCS OPTIONS_RADIO= RESAMPLER ZEROCONF OPTIONS_RADIO_ZEROCONF= AVAHI MDNSRESPONDER OPTIONS_RADIO_RESAMPLER= SAMPLERATE SOXR OPTIONS_MULTI= FILE_FORMAT OPTIONS_MULTI_FILE_FORMAT= AAC ADPLUG FFMPEG FLAC FLUIDSYNTH \ GME MAD MIKMOD MODPLUG MPG123 MUSEPACK \ OPUS SIDPLAY2 SNDFILE TREMOR TWOLAME \ VORBIS WAV WAVPACK WILDMIDI OPTIONS_GROUP= ACCESS PLAYBACK OPTIONS_GROUP_ACCESS= CDPARANOIA CURL MMS SMB YAJL OPTIONS_GROUP_PLAYBACK= AO HTTPD JACK OPENAL OSS PIPE PULSEAUDIO \ SHOUTCAST SNDIO ADPLUG_DESC= AdPlug support GME_DESC= GME support (video game music files) LAME_DESC= Support for MP3 Icecast Streams PIPE_DESC= Support for writing PCM audio to a pipe SIDPLAY2_DESC= Sidplay support (C64 mono and stereo files) TREMOR_DESC= Tremor decoder (not with SHOUTCAST; use VORBIS) TWOLAME_DESC= TwoLAME support (mp2) VORBISENC_DESC= Ogg Vorbis encoder WILDMIDI_DESC= WildMIDI support (MIDI files) YAJL_DESC= SoundCloud support via libyajl OPTIONS_DEFAULT=HTTPD ID3TAG MAD OSS FLAC VORBIS WAV FFMPEG SNDFILE CURL AAC_CONFIGURE_ENABLE=aac AAC_LIB_DEPENDS=libfaad.so:audio/faad ADPLUG_CONFIGURE_ENABLE=adplug ADPLUG_LIB_DEPENDS=libadplug.so:audio/libadplug AO_CONFIGURE_ENABLE=ao AO_LIB_DEPENDS=libao.so:audio/libao CDPARANOIA_CONFIGURE_ENABLE=cdio-paranoia CDPARANOIA_LIB_DEPENDS=libcdda_paranoia.so:audio/cdparanoia CURL_CONFIGURE_ENABLE=curl CURL_LIB_DEPENDS=libcurl.so:ftp/curl FFMPEG_CONFIGURE_ENABLE=ffmpeg FFMPEG_LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg \ libavformat.so:multimedia/ffmpeg \ libavutil.so:multimedia/ffmpeg FLAC_CONFIGURE_ENABLE=flac FLAC_LIB_DEPENDS=libFLAC.so:audio/flac FLUIDSYNTH_CONFIGURE_ENABLE=fluidsynth FLUIDSYNTH_LIB_DEPENDS=libfluidsynth.so:audio/fluidsynth GME_CONFIGURE_ENABLE=gme GME_LIB_DEPENDS=libgme.so:audio/libgme HTTPD_CONFIGURE_ENABLE=httpd-output ID3TAG_CONFIGURE_ENABLE=id3 ID3TAG_LIB_DEPENDS=libid3tag.so:audio/libid3tag IPV6_CONFIGURE_ENABLE=ipv6 JACK_CONFIGURE_ENABLE=jack JACK_LIB_DEPENDS=libjack.so:audio/jack LAME_CONFIGURE_ENABLE=lame-encoder LAME_LIB_DEPENDS=libmp3lame.so:audio/lame MAD_CONFIGURE_ENABLE=mad MAD_LIB_DEPENDS=libmad.so:audio/libmad MIKMOD_CONFIGURE_ENABLE=mikmod MIKMOD_LIB_DEPENDS=libmikmod.so:audio/libmikmod MMS_CONFIGURE_ENABLE=mms MMS_LIB_DEPENDS=libmms.so:net/libmms MODPLUG_CONFIGURE_ENABLE=modplug MODPLUG_LIB_DEPENDS=libmodplug.so:audio/libmodplug MPG123_CONFIGURE_ENABLE=mpg123 MPG123_LIB_DEPENDS=libmpg123.so:audio/mpg123 MUSEPACK_CONFIGURE_ENABLE=mpc MUSEPACK_LIB_DEPENDS=libmpcdec.so:audio/musepack OPENAL_CONFIGURE_ENABLE=openal OPENAL_LIB_DEPENDS=libopenal.so:audio/openal OPUS_CONFIGURE_ENABLE=opus OPUS_LIB_DEPENDS=libopus.so:audio/opus OSS_CONFIGURE_ENABLE=oss PIPE_CONFIGURE_ENABLE=pipe-output PULSEAUDIO_CONFIGURE_ENABLE=pulse PULSEAUDIO_LIB_DEPENDS=libpulse.so:audio/pulseaudio SAMPLERATE_CONFIGURE_ENABLE=lsr SAMPLERATE_LIB_DEPENDS=libsamplerate.so:audio/libsamplerate SIDPLAY2_CONFIGURE_ENABLE=sidplay SIDPLAY2_LIB_DEPENDS=libsidplay2.so:audio/libsidplay2 SMB_CONFIGURE_enable=smbclient SMB_LIB_DEPENDS=libsmbclient.so:net/samba-libsmbclient SNDFILE_CONFIGURE_ENABLE=sndfile SNDFILE_LIB_DEPENDS=libsndfile.so:audio/libsndfile SNDIO_CONFIGURE_ENABLE=sndio SNDIO_LIB_DEPENDS=libsndio.so:audio/sndio SOXR_CONFIGURE_ENABLE=soxr SOXR_LIB_DEPENDS=libsoxr.so:audio/libsoxr SQLITE3_CONFIGURE_ENABLE=sqlite SQLITE3_LIB_DEPENDS=libsqlite3.so:databases/sqlite3 TREMOR_CONFIGURE_WITH=tremor TREMOR_LIB_DEPENDS=libvorbisidec.so:audio/libtremor TWOLAME_CONFIGURE_ENABLE=twolame-encoder TWOLAME_LIB_DEPENDS=libtwolame.so:audio/twolame VORBISENC_CONFIGURE_ENABLE=vorbis-encoder VORBISENC_LIB_DEPENDS=libvorbisenc.so:audio/libvorbis VORBIS_CONFIGURE_ENABLE=vorbis VORBIS_LIB_DEPENDS=libvorbis.so:audio/libvorbis WAV_CONFIGURE_ENABLE=audiofile WAV_LIB_DEPENDS=libaudiofile.so:audio/libaudiofile WAVPACK_CONFIGURE_ENABLE=wavpack WAVPACK_LIB_DEPENDS=libwavpack.so:audio/wavpack WILDMIDI_CONFIGURE_ENABLE=wildmidi WILDMIDI_LIB_DEPENDS=libWildMidi.so:audio/wildmidi YAJL_CONFIGURE_ENABLE=yajl YAJL_LIB_DEPENDS=libyajl.so:devel/yajl MPDUSER?= mpd MPDGROUP?= mpd USERS= ${MPDUSER} GROUPS= ${MPDGROUP} .include .ifdef MPDCONF IGNORE=Please remove the MPDCONF line from make.conf, then rename ${PREFIX}/etc/${MPDCONF} to musicpd.conf, if it exists .endif .if exists(${PREFIX}/etc/mpd.conf) MSG=does not expect ${PREFIX}/etc/mpd.conf to exist. .if !exists(${PREFIX}/etc/musicpd.conf) IGNORE=${MSG} Move it to ${PREFIX}/etc/musicpd.conf. .else IGNORE=${MSG} You also have musicpd.conf-- check carefully to see which one you want, and remove mpd.conf. .endif .endif .if ${PORT_OPTIONS:MARCHIVE} CONFIGURE_ARGS+=--enable-bzip2 \ --enable-zzip \ --enable-iso9660 LIB_DEPENDS+= libzzip.so:devel/zziplib \ libcdio_paranoia.so:sysutils/libcdio-paranoia .else CONFIGURE_ARGS+=--disable-bzip2 \ --disable-zzip \ --disable-iso9660 .endif .if ${PORT_OPTIONS:MAVAHI} CONFIGURE_ARGS+=--with-zeroconf=avahi LIB_DEPENDS+= libavahi-client.so:net/avahi-app .else CONFIGURE_ARGS+=--with-zeroconf=no .endif .if ${PORT_OPTIONS:MMDNSRESPONDER} CONFIGURE_ARGS+=--with-zeroconf=bonjour LIB_DEPENDS+= libdns_sd.so:net/mDNSResponder .else CONFIGURE_ARGS+=--with-zeroconf=no .endif # libshout streaming support will be disabled by configure script when built # also with tremor since the latter does not support vorbis encoding .if ${PORT_OPTIONS:MSHOUTCAST} . if ${PORT_OPTIONS:MTREMOR} IGNORE= shoutcast and tremor do not coexist; use vorbis instead . endif LIB_DEPENDS+= libshout.so:audio/libshout CONFIGURE_ARGS+=--enable-vorbis-encoder \ --enable-shout .else CONFIGURE_ARGS+=--disable-shout .endif post-patch: # Replace ~/ with /var/mpd/ and make musicpd run as mpd by default @${REINPLACE_CMD} -e 's,^#\([^"]*"\)~/,\1/var/mpd/,g' \ -e 's,^#\(user[^"]*"\)nobody,\1${MPDUSER},g' \ ${WRKSRC}/doc/mpdconf.example # Uncomment OSS audio output part from MPDCONF; dragons! start=$$(expr $$(${SED} -n '/^# type *"oss"/=' \ ${WRKSRC}/doc/mpdconf.example) - 1); \ finish=$$(for n in $$(${JOT} 10 $$start); do \ [ "$$(${SED} -n $${n}p ${WRKSRC}/doc/mpdconf.example)" = \ "#}" ] && ${ECHO_CMD} $$n || true; done); \ ${REINPLACE_CMD} -e "$${start},$${finish}s,^#,," \ ${WRKSRC}/doc/mpdconf.example # Fix man pages for executable names @${REINPLACE_CMD} -e 's/^\(\.B m\)pd/\1usicpd/' \ -e 's#^\(\.BI \)/etc/mpd.conf#\1${PREFIX}/etc/${PORTNAME}.conf#' \ -e 's#^mpd.conf#${PORTNAME}.conf#' \ -e 's#^mpd(1)#musicpd(1)#' \ ${WRKSRC}/doc/mpd.1 ${WRKSRC}/doc/mpd.conf.5 do-install: ${INSTALL_PROGRAM} ${WRKSRC}/src/mpd \ ${STAGEDIR}/${PREFIX}/bin/${PORTNAME} ${INSTALL_MAN} ${WRKSRC}/doc/mpd.1 \ ${STAGEDIR}/${PREFIX}/man/man1/${PORTNAME}.1 ${INSTALL_MAN} ${WRKSRC}/doc/mpd.conf.5 \ ${STAGEDIR}/${PREFIX}/man/man5/${PORTNAME}.conf.5 ${MKDIR} ${STAGEDIR}/${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}/${DOCSDIR}/ ${INSTALL_DATA} ${WRKSRC}/doc/mpdconf.example \ ${STAGEDIR}/${PREFIX}/etc/${PORTNAME}.conf.sample .include Index: head/benchmarks/fio/Makefile =================================================================== --- head/benchmarks/fio/Makefile (revision 432896) +++ head/benchmarks/fio/Makefile (revision 432897) @@ -1,32 +1,34 @@ # Created by: luigi@FreeBSD.org # $FreeBSD$ PORTNAME= fio PORTVERSION= 2.17 CATEGORIES= benchmarks MASTER_SITES= http://brick.kernel.dk/snaps/ MAINTAINER= bapt@FreeBSD.org COMMENT= FIO - flexible IO tester LICENSE= GPLv2 USES= gmake tar:bzip2 OPTIONS_DEFINE= GNUPLOT EXAMPLES GNUPLOT_DESC= Support for plotting graphs GNUPLOT_BUILD_DEPENDS= ${LOCALBASE}/bin/gnuplot:math/gnuplot +BROKEN_aarch64= Fails to compile: error: sys/auxv.h file not found +BROKEN_armv6= Fails to compile: error: use of undeclared identifier nop BROKEN_powerpc64= Does not build on powerpc64 do-install: ${INSTALL_PROGRAM} ${WRKSRC}/fio ${STAGEDIR}${PREFIX}/bin ${INSTALL_SCRIPT} ${WRKSRC}/tools/fio_generate_plots ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/fio.1 ${STAGEDIR}${MAN1PREFIX}/man/man1/ ${INSTALL_MAN} ${WRKSRC}/tools/fio_generate_plots.1 ${STAGEDIR}${MAN1PREFIX}/man/man1 do-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} @(cd ${WRKSRC}/examples && ${COPYTREE_SHARE} \* ${STAGEDIR}${EXAMPLESDIR}) .include Index: head/biology/bwa/Makefile =================================================================== --- head/biology/bwa/Makefile (revision 432896) +++ head/biology/bwa/Makefile (revision 432897) @@ -1,32 +1,34 @@ # Created by: Jason Bacon # $FreeBSD$ PORTNAME= bwa PORTVERSION= 0.7.9a CATEGORIES= biology MASTER_SITES= SF/bio-bwa/ MAINTAINER= bacon4000@gmail.com COMMENT= Burrows-Wheeler sequence aligner LICENSE= GPLv3 +BROKEN_aarch64= fails to compile: error: invalid conversion between vector type and integer type + USES= perl5 shebangfix tar:bzip2 SHEBANG_FILES= qualfa2fq.pl xa2multi.pl USE_PERL5= run PLIST_FILES= bin/bwa bin/qualfa2fq.pl bin/xa2multi.pl man/man1/bwa.1.gz .include .if ${ARCH} == amd64 || ${ARCH} == i386 # Avoid #error in emmintrin.h CFLAGS+= -msse2 .endif do-install: ${INSTALL_PROGRAM} ${WRKSRC}/bwa ${STAGEDIR}${PREFIX}/bin ${INSTALL_SCRIPT} ${WRKSRC}/*.pl ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/*.1 ${STAGEDIR}${MAN1PREFIX}/man/man1 .include Index: head/cad/kicad-devel/Makefile =================================================================== --- head/cad/kicad-devel/Makefile (revision 432896) +++ head/cad/kicad-devel/Makefile (revision 432897) @@ -1,191 +1,192 @@ # Created by: Michael Reifenberger # $FreeBSD$ PORTNAME= kicad DISTVERSION= r${GIT_SRC_DATE} PORTREVISION= 2 #PORTREVISION= 1 CATEGORIES= cad MASTER_SITES= LOCAL/mr PKGNAMESUFFIX= -devel DIST_SUBDIR= ${PORTNAME} MAINTAINER= mr@FreeBSD.org COMMENT= Schematic and PCB editing software LICENSE= GPLv3 BUILD_DEPENDS= ${LOCALBASE}/include/glm/glm.hpp:math/glm - LIB_DEPENDS= libboost_thread.so:devel/boost-libs \ libcurl.so:ftp/curl CONFLICTS= kicad-2014* DOCVERSION= 1.1 LIBVERSION= 1.0 #CXXFLAGS+= -std=c++11 CXXFLAGS+= -msse USE_GL= glew glu gl USE_WX= 3.0 WX_COMPS= wx WX_UNICODE= yes USE_GNOME= atk cairo # Required by libwx_gtk2_aui-2.8.so + +BROKEN_aarch64= Fails to compile: use of undeclared identifier builtin_ia32_emms OPTIONS_DEFINE= DOCS PLIST_SUB= OPSYS=${OPSYS} \ DESKTOPDIR=${DESKTOPDIR:S|^${PREFIX}/||} BINS= cvpcb eeschema gerbview kicad pcbnew EXTRAS2RM= linux-non_unicode linux wings3d LINUX.README \ contrib_makefiles.txt running_kicad_under_W98.txt USES= desktop-file-utils shared-mime-info compiler:c++11-lib tar:bzip2 cmake \ gettext python ssl CMAKE_ARGS= -DLOCALBASE="${LOCALBASE}" \ -DCMAKE_BUILD_TYPE="Debug" \ -DKICAD_TESTING_VERSION=ON \ -DKICAD_BUILD_VERSION=${DISTVERSION} \ -DCMAKE_INCLUDE_PATH="${LOCALBASE}/include" \ -DwxWidgets_CONFIG_EXECUTABLE="${WX_CONFIG}" \ -DKICAD_SKIP_BOOST=YES .if exists(${LOCALBASE}/bin/konqueror) RUN_DEPENDS+= konqueror:x11/kde4-baseapps .else RUN_DEPENDS+= xpdf:graphics/xpdf .endif .if defined(BOOTSTRAP) BOOST_RELEASE= 1.54.0 BOOST_VERS= ${BOOST_RELEASE:S|.|_|g} GIT_SRC_HASH=`cd ${WRKDIR}/kicad; git log -n 1 --pretty=format:"%H"` GIT_SRC_DATE=`cd "${WRKDIR}/kicad"; git log -n 1 --date=iso-local -n 1 --pretty=format:"%cd" | \ cut -c '1-19' | sed -e 's,-,,g' -e 's,:,,g' -e 's, ,,g'` .else .include "Makefile.git_rev" .endif showversions: @${ECHO} "BOOST_RELEASE: ${BOOST_RELEASE}" @${ECHO} "BOOST_VERS: ${BOOST_VERS}" @${ECHO} "GIT_SRC_HASH: ${GIT_SRC_HASH}" @${ECHO} "GIT_SRC_DATE: ${GIT_SRC_DATE}" @${ECHO} "DISTDIR: ${DISTDIR}" @${ECHO} "DIST_SUBDIR: ${DIST_SUBDIR}" @${ECHO} "DISTNAME: ${DISTNAME}" @${ECHO} "DISTVERSION: ${DISTVERSION}" .if defined(BOOTSTRAP) # Updating to new rev: # make do-fetch BOOTSTRAP=YES && make do-revisions BOOTSTRAP=YES && make do-distfile BOOTSTRAP=YES # make makesum && make clean # make && make makeplist && make generate-plist && make check-plist # < Check PLIST_FILE_LIST below > FETCH_DEPENDS+= svn:devel/subversion BUILD_DEPENDS+= git:devel/git FETCH_DEPENDS+= git:devel/git do-distfile: @if [ \! -d "${WRKDIR}/kicad-r${GIT_SRC_DATE}" ]; then \ cd ${WRKDIR}; \ mkdir "${WRKDIR}/kicad-r${GIT_SRC_DATE}"; \ cd kicad; \ find . -type d -name .git -prune -o -print | cpio -pdamuv "../kicad-r${GIT_SRC_DATE}"; \ fi; @cd ${WRKDIR}; \ tar xvf master.zip; \ tar cvfy ${DISTDIR}/${DIST_SUBDIR}/kicad-r${GIT_SRC_DATE}.tar.bz2 \ kicad-r${GIT_SRC_DATE} kicad-library-master do-revisions: echo "BOOST_RELEASE= ${BOOST_RELEASE}" > ${MASTERDIR}/Makefile.git_rev echo "BOOST_VERS= ${BOOST_VERS}" >> ${MASTERDIR}/Makefile.git_rev echo "GIT_SRC_HASH= ${GIT_SRC_HASH}" >> ${MASTERDIR}/Makefile.git_rev echo "GIT_SRC_DATE= ${GIT_SRC_DATE}" >> ${MASTERDIR}/Makefile.git_rev do-fetch: ${MKDIR} ${WRKDIR} @${ECHO} ${WRKSRC} @if [ \! -d "${WRKDIR}/kicad" ]; then \ cd ${WRKDIR}; \ echo git clone https://git.launchpad.net/kicad; \ fi; @if [ \! -f "${WRKDIR}/master.zip" ]; then \ ${FETCH_CMD} --no-verify-peer -o ${WRKDIR}/master.zip https://github.com/KiCad/kicad-library/archive/master.zip; \ fi; .endif tmp: echo "${DATADIR} ${DATADIR:H}" post-configure: ${REINPLACE_CMD} -e 's|#define HAVE_ISO646_H|//#define HAVE_ISO646_H|' \ ${WRKSRC}/config.h for f in `${FIND} ${WRKSRC} -name \*.make -o -name link.txt` ; do \ ${REINPLACE_CMD} \ -e 's|CC = gcc|#CC = gcc|' \ -e 's|LD = gcc|LD = ${CC}|' \ -e 's|LD = g++|LD = ${CXX}|' \ -e 's|wx-config|${WX_CONFIG}|' \ -e 's|CXX_FLAGS =|CXX_FLAGS = -I${LOCALBASE}/include|' \ -e 's|C_FLAGS =|C_FLAGS = -I${LOCALBASE}/include|' \ -e 's|LDFLAGS =|LDFLAGS += -L${LOCALBASE}/lib|' \ -e 's|gcc -D|${CC} -D|' \ -e 's/-pthread;-D_THREAD_SAFE/-pthread -D_THREAD_SAFE/g' \ $$f ; \ done pre-install: @echo "${DATADIR}, ${DOCSDIR}" post-install: .for subdir in library modules template ${CP} -Rp ${WRKDIR}/kicad-library-master/${subdir} ${STAGEDIR}${DATADIR} .endfor #.for subdir in internat # ${CP} -Rp ${WRKDIR}/kicad-doc/${subdir} ${STAGEDIR}${DOCSDIR} #.endfor PLIST_FILE_LIST= bin/freeroute.jnlp \ bin/cvpcb \ bin/eeschema \ bin/gerbview \ bin/kicad \ bin/pcbnew \ bin/pl_editor \ bin/bitmap2component \ bin/pcb_calculator \ share/mimelnk/application/x-kicad-schematic.desktop \ share/mimelnk/application/x-kicad-project.desktop \ share/icons/hicolor/24x24/mimetypes/application-x-kicad-project.png \ share/icons/hicolor/48x48/apps/kicad.png \ share/icons/hicolor/48x48/mimetypes/application-x-kicad-project.png \ share/icons/hicolor/scalable/apps/kicad.svg \ share/icons/hicolor/scalable/mimetypes/application-x-kicad-project.svg \ share/icons/hicolor/16x16/mimetypes/application-x-kicad-project.png \ share/icons/hicolor/32x32/mimetypes/application-x-kicad-project.png \ share/icons/hicolor/22x22/mimetypes/application-x-kicad-project.png \ share/mime/packages/kicad.xml \ share/applications/kicad.desktop \ share/applications/eeschema.desktop PLIST_DIR_LIST= lib/kicad PLIST_SHAREDDIR_LIST= share/mimelnk/application \ share/mimelnk .include .if ${OPSYS} == FreeBSD && ${CHOSEN_COMPILER_TYPE} == gcc IGNORE= builds only with clang .endif .include Index: head/chinese/pyzy/Makefile =================================================================== --- head/chinese/pyzy/Makefile (revision 432896) +++ head/chinese/pyzy/Makefile (revision 432897) @@ -1,38 +1,41 @@ # Created by: Henry Hu # $FreeBSD$ PORTNAME= pyzy PORTVERSION= 0.1.0 PORTREVISION= 3 CATEGORIES= chinese MAINTAINER= henry.hu.sh@gmail.com COMMENT= Chinese PinYin and Bopomofo conversion library LICENSE= LGPL21 LIB_DEPENDS= libsqlite3.so:databases/sqlite3 USE_GITHUB= yes GH_TAGNAME= 6d9c3cd USES= compiler:c++11-lib gmake libtool pkgconfig python:build shebangfix autoreconf gettext-runtime pathfix SHEBANG_FILES= data/db/android/create_db.py USE_GNOME= glib20 USE_LDCONFIG= yes +BROKEN_aarch64= Fails to compile: error: constant expression evaluates to -1 +BROKEN_armv6= Fails to compile: error: constant expression evaluates to -1 + GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-dependency-tracking --disable-boost OPTIONS_DEFINE= OPENCC OPTIONS_DEFAULT= OPTIONS_SUB= yes OPENCC_DESC= Use opencc for simplified and traditional Chinese conversion OPENCC_CONFIGURE_ENABLE= opencc OPENCC_LIB_DEPENDS= libopencc.so:chinese/opencc post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/lib${PORTNAME}-1.0.so .include Index: head/comms/linrad/Makefile =================================================================== --- head/comms/linrad/Makefile (revision 432896) +++ head/comms/linrad/Makefile (revision 432897) @@ -1,73 +1,75 @@ # $FreeBSD$ PORTNAME= linrad PORTVERSION= 4.02 PORTREVISION= 3 CATEGORIES= comms hamradio MASTER_SITES= http://www.nitehawk.com/sm5bsz/linuxdsp/archive/\ http://g7rau.demon.co.uk/sm5bsz/linuxdsp/archive/\ http://www.sm5bsz.com/linuxdsp/archive/ DISTNAME= lir04-02 EXTRACT_SUFX= .tbz MAINTAINER= hamradio@FreeBSD.org COMMENT= Amateur Radio DSP utility (SDR) LIB_DEPENDS= librtlsdr.so:comms/rtl-sdr \ libportaudio.so:audio/portaudio \ libftdi.so:devel/libftdi BUILD_DEPENDS= nasm:devel/nasm WRKSRC= ${WRKDIR}/${PORTNAME}-0${PORTVERSION} GNU_CONFIGURE= yes CONFIGURE_ARGS= --prefix=${PREFIX} --sysconfdir=${PREFIX} CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib USES= gmake tar:bzip2 USE_XORG= x11 LINRAD_DOCFILES= z_APM.txt z_BUFFERS.txt z_CALIBRATE.txt \ z_COPYRIGHT.txt z_GIFINFO.txt \ z_MORSE_DECODING.txt z_MOUSE.txt z_NETWORK.txt \ z_PARALLEL_PORT.txt z_SETTINGS.txt \ z_USERS_EXTRA.txt z_USERS_HWARE.txt +BROKEN_aarch64= Fails to compile: implicit declaration of function outb +BROKEN_armv6= Fails to configure: can not find /nxb-bin/usr/bin/cc BROKEN_sparc64= Fails to compile: implicit declaration of function outb .include .if ${ARCH} == "i386" BINFILE= xlinrad .else BINFILE= xlinrad64 .endif ALL_TARGET= ${BINFILE} post-patch: # These extensions seem to be Windows only # @${CP} ${WRKSRC}/extra_w3sz.c ${WRKSRC}/users_extra.c # @${CP} ${WRKSRC}/users_tr.c ${WRKSRC}/users_hwaredriver.c @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' \ ${WRKSRC}/Makefile.in @${REINPLACE_CMD} -e 's|%%DATADIR%%|${DATADIR}/|' \ ${WRKSRC}/help.c @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}/|' \ ${WRKSRC}/libfind1.c # NOTE: The code that actually does anything in users.c is currently # #ifdef'd out because it's just a non-working example @${REINPLACE_CMD} -e "s|ttyd|ttyu|" \ ${WRKSRC}/lxsys.c do-install: ${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/errors.lir ${STAGEDIR}${DATADIR}/errors.lir ${INSTALL_DATA} ${WRKSRC}/help.lir ${STAGEDIR}${DATADIR}/help.lir ${INSTALL_SCRIPT} -m0555 ${FILESDIR}/linrad ${STAGEDIR}${PREFIX}/bin/linrad # Some day we may want the svga version as well. # ${INSTALL_PROGRAM} -m0555 ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/${PORTNAME}.svga ${INSTALL_PROGRAM} -m0555 ${WRKSRC}/${BINFILE} ${STAGEDIR}${PREFIX}/bin/x${PORTNAME} ${MKDIR} ${STAGEDIR}${DOCSDIR} .for f in ${LINRAD_DOCFILES} @${INSTALL_DATA} ${WRKSRC}/$f ${STAGEDIR}${DOCSDIR}/$f .endfor .include Index: head/devel/avr-gcc/Makefile =================================================================== --- head/devel/avr-gcc/Makefile (revision 432896) +++ head/devel/avr-gcc/Makefile (revision 432897) @@ -1,62 +1,65 @@ # $FreeBSD$ PORTNAME= gcc PORTVERSION= 4.9.3 CATEGORIES= devel MASTER_SITES= GCC/releases/gcc-${DISTVERSION} PKGNAMEPREFIX= avr- # DISTNAME= gcc-${DISTVERSION} MAINTAINER= joerg@FreeBSD.org COMMENT= FSF GCC 4.x for Atmel AVR 8-bit RISC cross-development LICENSE= GPLv3 GPLv3RLE LICENSE_COMB= multi BUILD_DEPENDS= avr-as:devel/avr-binutils \ avr-ld:devel/avr-binutils LIB_DEPENDS= libmpfr.so:math/mpfr \ libgmp.so:math/gmp \ libmpc.so:math/mpc RUN_DEPENDS= avr-as:devel/avr-binutils \ avr-ld:devel/avr-binutils # DISTVERSION relates to downloads, GCC_VERSION and SUFFIX to names # of executables and directories once installed. A PORTVERSION of # 4.Y.2.s20130808 results in values of 4.Y-20130808, 4.Y.2, and 4Y # for these three. DISTVERSION= ${PORTVERSION:C/([0-9]+\.[0-9]+).*\.s([0-9]+)/\1-\2/} GCC_VERSION= ${PORTVERSION:C/(.+)\.s[0-9]{8}/\1/} SUFFIX= ${PORTVERSION:C/([0-9]+).([0-9]+).*/\1\2/} USES= bison gmake perl5 tar:bzip2 libtool USE_PERL5= build CPPFLAGS+= -I${LOCALBASE}/include GNU_CONFIGURE= yes CONFLICTS= avr-gcc-devel* CONFIGURE_ARGS= --target=avr --disable-libssp --with-gmp=${LOCALBASE} --enable-languages="c c++" WITHOUT_CPU_CFLAGS=This is a cross-compiler. INFO= cpp gcc gccint cppinternals gccinstall OPTIONS_DEFINE= NLS OPTIONS_SUB= yes NLS_USES= gettext NLS_CONFIGURE_ENABLE= nls +BROKEN_aarch64= Fails to package: cannot find manpages +BROKEN_mips64= Fails to configure: cannot compute suffix of object files + .include .if (${ARCH} == "amd64") ARCH= x86_64 .endif post-configure: ${MKDIR} ${WRKSRC}/gcc/include post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/libexec/gcc/avr/${PORTVERSION}/liblto_plugin.so.0 .include Index: head/devel/avr-gcc-devel/Makefile =================================================================== --- head/devel/avr-gcc-devel/Makefile (revision 432896) +++ head/devel/avr-gcc-devel/Makefile (revision 432897) @@ -1,59 +1,62 @@ # $FreeBSD$ PORTNAME= gcc PORTVERSION= 4.10.0.s20140803 PORTREVISION= 1 CATEGORIES= devel MASTER_SITES= GCC/snapshots/${DISTVERSION} PKGNAMEPREFIX= avr- PKGNAMESUFFIX= -devel # DISTNAME= gcc-${DISTVERSION} MAINTAINER= joerg@FreeBSD.org COMMENT= FSF GCC 4.x for Atmel AVR 8-bit RISC cross-development LICENSE= GPLv3 GPLv3RLE LICENSE_COMB= multi BUILD_DEPENDS= avr-as:devel/avr-binutils \ avr-ld:devel/avr-binutils LIB_DEPENDS= libmpfr.so:math/mpfr \ libgmp.so:math/gmp \ libmpc.so:math/mpc RUN_DEPENDS= avr-as:devel/avr-binutils \ avr-ld:devel/avr-binutils # DISTVERSION relates to downloads, GCC_VERSION and SUFFIX to names # of executables and directories once installed. A PORTVERSION of # 4.Y.2.s20130808 results in values of 4.Y-20130808, 4.Y.2, and 4Y # for these three. DISTVERSION= ${PORTVERSION:C/([0-9]+\.[0-9]+).*\.s([0-9]+)/\1-\2/} GCC_VERSION= ${PORTVERSION:C/(.+)\.s[0-9]{8}/\1/} SUFFIX= ${PORTVERSION:C/([0-9]+).([0-9]+).*/\1\2/} USES= bison gettext gmake perl5 tar:bzip2 libtool USE_PERL5= build CPPFLAGS+= -I${LOCALBASE}/include GNU_CONFIGURE= yes +BROKEN_aarch64= Fails to package: cannot find manpages +BROKEN_mips64= Fails to configure: cannot compute suffix of object files + .include .if (${ARCH} == "amd64") ARCH= x86_64 .endif CONFLICTS= avr-gcc-4* CONFIGURE_ARGS= --target=avr --disable-libssp --with-gmp=${LOCALBASE} --enable-languages="c c++" WITHOUT_CPU_CFLAGS=This is a cross-compiler. INFO= cpp gcc gccint cppinternals gccinstall post-configure: ${MKDIR} ${WRKSRC}/gcc/include post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/libexec/gcc/avr/4.10.0/liblto_plugin.so.0 .include Index: head/devel/gcc-msp430-ti-toolchain/Makefile =================================================================== --- head/devel/gcc-msp430-ti-toolchain/Makefile (revision 432896) +++ head/devel/gcc-msp430-ti-toolchain/Makefile (revision 432897) @@ -1,166 +1,169 @@ # $FreeBSD$ PORTNAME= gcc-msp430-ti-toolchain PORTVERSION= ${GCC_VERSION}.${TI_VERSION}.${RELEASE_DATE} PORTREVISION?= 0 CATEGORIES= devel MASTER_SITES= GCC/releases/gcc-${GCC_VERSION}:gcc \ SOURCEWARE/binutils/releases:binutils \ ftp://sources.redhat.com/pub/:newlib \ GNU/gdb:gdb \ SOURCEWARE/newlib:newlib \ http://software-dl.ti.com/msp430/msp430_public_sw/mcu/msp430/MSPGCC/${TI_VERSION:S/./_/g}/exports/:ti \ http://www.ti.com/lit/ml/slau591${DOC_VERSION}/:docs DISTFILES= gcc-${GCC_VERSION}.tar.bz2:gcc \ binutils-${BINUTILS_VERSION}.tar.bz2:binutils \ gdb-${GDB_VERSION}.tar.bz2:gdb \ newlib-${NEWLIB_VERSION}.tar.gz:newlib \ msp430-gcc-${PATCHSET_VERSION}_source-patches.tar.bz2:ti \ msp430-gcc-support-files-${SUPPORT_VERSION}.zip:ti \ slau591${DOC_VERSION}.pdf:docs EXTRACT_ONLY= gcc-${GCC_VERSION}.tar.bz2 \ binutils-${BINUTILS_VERSION}.tar.bz2 \ gdb-${GDB_VERSION}.tar.bz2 \ newlib-${NEWLIB_VERSION}.tar.gz \ msp430-gcc-${PATCHSET_VERSION}_source-patches.tar.bz2 \ msp430-gcc-support-files-${SUPPORT_VERSION}.zip + MAINTAINER= lev@FreeBSD.org COMMENT= Complete gcc-based toolcahin for TI MSP430 uC LICENSE= GPLv2 LGPL20 LGPL21 GPLv3 LGPL3 LICENSE_COMB= multi LIB_DEPENDS= libgmp.so:math/gmp \ libmpfr.so:math/mpfr \ libmpc.so:math/mpc \ libisl.so:devel/isl + +BROKEN_aarch64= fails to compile: c++: error: unsupported option -print-multi-os-directory USES= bison compiler cpe gmake iconv libtool makeinfo ncurses \ tar:bzip2 USE_CSTD= gnu89 GNU_CONFIGURE= yes GNU_CONFIGURE_PREFIX= ${PREFIX}/${SUBPREFIX} TI_VERSION= 4.02.00.00 GCC_VERSION= 5.3.0 SUPPORT_VERSION= 1.194 BINUTILS_VERSION= 2.25.1 GDB_VERSION= 7.7 NEWLIB_VERSION= 2.2.0 PATCHSET_VERSION= 5.3.0.224 DOC_VERSION= c RELEASE_DATE= 20161108 TARGET= msp430-elf CPE_PRODUCT= gcc CPE_VENDOR= gnu CPE_VERSION= ${GCC_VERSION} SUBPREFIX= ${PORTNAME}-${TI_VERSION} MANPREFIX= ${GNU_CONFIGURE_PREFIX} DOCSDIR= ${GNU_CONFIGURE_PREFIX}/docs PLIST_SUB+= TARGET=${TARGET} GCC_VERSION=${GCC_VERSION} \ TI_VERSION=${TI_VERSION} DOC_VERSION=${DOC_VERSION} DIST_PATCH_ARGS=--forward --force --quiet --remove-empty-files --strip=1 UNNEEDED_HOST_FILES= lib/lib${TARGET}-sim.a UNNEEDED_HOST_DIRS= lib/gcc/${TARGET}/${GCC_VERSION}/plugin/include/ada \ lib/gcc/${TARGET}/${GCC_VERSION}/plugin/include/java \ lib/gcc/${TARGET}/${GCC_VERSION}/plugin/include/objc \ include info man share GCC_DIRS_FROM_BINUTILS= bfd binutils gas gprof ld opcodes GCC_DIRS_FROM_NEWLIB= libgloss newlib pre-patch: @${ECHO_MSG} "===> Apply distribution patches..." @${ECHO_MSG} "====> Patch gcc" @cd ${WRKDIR}/gcc-${GCC_VERSION} && \ ${PATCH} ${DIST_PATCH_ARGS} < ${WRKDIR}/msp430-gcc-${PATCHSET_VERSION}_source-patches/gcc_${GCC_VERSION:S/./_/g}_release.diff # binutils patch contains chunks for files not included into distirbution @${ECHO_MSG} "====> Patch binutils (ignore error message, please)" -@cd ${WRKDIR}/binutils-${BINUTILS_VERSION} && \ ${MKDIR} sim/testsuite/sim/msp430 && \ ${PATCH} ${DIST_PATCH_ARGS} < ${WRKDIR}/msp430-gcc-${PATCHSET_VERSION}_source-patches/binutils-${BINUTILS_VERSION:S/./_/g}.diff > /dev/null 2>&1 # gdb patch contains chunks for files not included into distirbution @${ECHO_MSG} "====> Patch gdb (ignore error message, please)" -@cd ${WRKDIR}/gdb-${GDB_VERSION} && \ ${MKDIR} gas/config ld/emultempl && \ ${PATCH} ${DIST_PATCH_ARGS} < ${WRKDIR}/msp430-gcc-${PATCHSET_VERSION}_source-patches/gdb-${GDB_VERSION}-release.diff > /dev/null 2>&1 @${ECHO_MSG} "====> Patch newlib" @cd ${WRKDIR}/newlib-${NEWLIB_VERSION} && \ ${PATCH} ${DIST_PATCH_ARGS} < ${WRKDIR}/msp430-gcc-${PATCHSET_VERSION}_source-patches/newlib-${NEWLIB_VERSION:S/./_/g}.diff pre-configure: .for _DIR in ${GCC_DIRS_FROM_BINUTILS} @${LN} -fns ${WRKDIR}/binutils-${BINUTILS_VERSION}/${_DIR} ${WRKDIR}/gcc-${GCC_VERSION}/${_DIR} .endfor .for _DIR in ${GCC_DIRS_FROM_NEWLIB} @${LN} -fns ${WRKDIR}/newlib-${NEWLIB_VERSION}/${_DIR} ${WRKDIR}/gcc-${GCC_VERSION}/${_DIR} .endfor @${MKDIR} ${WRKDIR}/build/gcc ${WRKDIR}/build/gdb do-configure: @cd ${WRKDIR}/build/gcc && \ ${MAKE_ENV} ${CONFIGURE_ENV} ${WRKDIR}/gcc-${GCC_VERSION}/configure \ --prefix=${PREFIX}/${SUBPREFIX} \ --target=msp430-elf \ --enable-languages=c,c++ \ --disable-nls \ --enable-target-optspace \ --enable-newlib-nano-formatted-io \ --with-gmp=${PREFIX} \ --with-mprf=${PREFIX} \ --with-mpc=${PREFIX} \ --with-isl=${PREFIX} \ --with-pkgversion="FreeBSD Ports Collection" \ --with-system-zlib @cd ${WRKDIR}/build/gdb && \ ${MAKE_ENV} ${CONFIGURE_ENV} ${WRKDIR}/gdb-${GDB_VERSION}/configure \ --prefix=${PREFIX}/${SUBPREFIX} \ --target=msp430-elf \ --enable-languages=c,c++ \ ${ICONV_CONFIGURE_ARG} \ --disable-nls \ --disable-binutils \ --disable-gas \ --disable-ld \ --disable-gprof \ --disable-etc \ --with-pkgversion="FreeBSD Ports Collection" do-build: @cd ${WRKDIR}/build/gcc && \ ${DO_MAKE_BUILD} @cd ${WRKDIR}/build/gdb && \ ${DO_MAKE_BUILD} do-install: @cd ${WRKDIR}/build/gcc && \ ${SETENV} ${MAKE_ENV} ${FAKEROOT} ${MAKE_CMD} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} install @cd ${WRKDIR}/build/gdb && \ ${SETENV} ${MAKE_ENV} ${FAKEROOT} ${MAKE_CMD} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} install @${ECHO_MSG} "Remove unneeded host files..." @for f in ${UNNEEDED_HOST_FILES} ; do \ ${RM} "${STAGEDIR}${GNU_CONFIGURE_PREFIX}/$$f" ; \ done @for f in ${UNNEEDED_HOST_DIRS} ; do \ ${RM} -r "${STAGEDIR}${GNU_CONFIGURE_PREFIX}/$$f" ; \ done @${ECHO_MSG} "Install devices' headers and linker scripts..." @${MKDIR} ${STAGEDIR}${GNU_CONFIGURE_PREFIX}/include cd ${WRKDIR}/msp430-gcc-support-files && \ ${TAR} cf - . | \ ${TAR} xf - -C ${STAGEDIR}${GNU_CONFIGURE_PREFIX} @${ECHO_MSG} "Install minimal documentation..." @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_MAN} ${DISTDIR}/${DIST_SUBDIR}/slau591${DOC_VERSION}.pdf \ ${STAGEDIR}${DOCSDIR}/slau591c.pdf ${INSTALL_MAN} ${FILESDIR}/watchdog.txt \ ${STAGEDIR}${DOCSDIR}/watchdog.txt .include Index: head/devel/isa-l/Makefile =================================================================== --- head/devel/isa-l/Makefile (revision 432896) +++ head/devel/isa-l/Makefile (revision 432897) @@ -1,26 +1,28 @@ # Created by: Michal Bielicki # $FreeBSD$ PORTNAME= isa-l PORTVERSION= 2.16.0 DISTVERSIONPREFIX=v CATEGORIES= devel MAINTAINER= m.bielicki@lizardfs.com COMMENT= Intel(R) Intelligent Storage Acceleration Libray LICENSE= BSD3CLAUSE BUILD_DEPENDS= yasm:devel/yasm USE_GITHUB= yes GH_ACCOUNT= 01org USES= autoreconf gmake libtool:keepla GNU_CONFIGURE= yes USE_LDCONFIG= yes INSTALL_TARGET= install-strip +BROKEN_aarch64= Fails to compile: invalid conversion between vector type and integer type + .include Index: head/devel/liblas/Makefile =================================================================== --- head/devel/liblas/Makefile (revision 432896) +++ head/devel/liblas/Makefile (revision 432897) @@ -1,29 +1,32 @@ # Created by: Wen Heping # $FreeBSD$ PORTNAME= liblas PORTVERSION= 1.8.1 PORTREVISION= 3 CATEGORIES= devel MAINTAINER= wen@FreeBSD.org COMMENT= Library For Reading And Writing LAS-Format Data LICENSE= BSD2CLAUSE LIB_DEPENDS= libboost_thread.so:devel/boost-libs \ libgeotiff.so:graphics/libgeotiff CONFLICTS= liblas12-1.2* PORTSCOUT= skipv:progress-20071229 USES= cmake compiler:c++11-lang libtool LDFLAGS+= -lpthread GNU_CONFIGURE= yes USE_LDCONFIG= yes USE_GITHUB= yes GH_ACCOUNT= libLAS GH_PROJECT= ${GH_ACCOUNT} +BROKEN_aarch64= Fails to compile: file liblas/detail/endian.hpp needs to be set up for your CPU type +BROKEN_armv6= Fails to compile: file liblas/detail/endian.hpp needs to be set up for your CPU type + .include Index: head/devel/pinba_engine/Makefile =================================================================== --- head/devel/pinba_engine/Makefile (revision 432896) +++ head/devel/pinba_engine/Makefile (revision 432897) @@ -1,51 +1,53 @@ # Created by: raven428 # $FreeBSD$ PORTNAME= pinba_engine PORTVERSION= 2011.08.18 PORTREVISION= 6 CATEGORIES= devel MAINTAINER= raven428@gmail.com COMMENT= Mysql-engine part of statistics server for PHP BUILD_DEPENDS= ${LOCALBASE}/include/google/protobuf/descriptor.h:devel/protobuf \ ${LOCALBASE}/include/event.h:devel/libevent2 \ ${LOCALBASE}/include/Judy.h:devel/judy \ ${LOCALBASE}/lib/mysql/plugin:${_MYSQL_SERVER} \ ${NONEXISTENT}:${_MYSQL_SERVER}:configure \ bison:devel/bison \ cmake:devel/cmake LIB_DEPENDS= libprotobuf.so:devel/protobuf BROKEN= fails to configure (error: Failed to find required header file include/mysql_version.h) USE_GITHUB= yes GH_ACCOUNT= tony2001 GH_TAGNAME= 3a0cb51 USE_MYSQL= yes IGNORE_WITH_MYSQL= 50 MYSQL_WRKSRC= $$(cd ${PORTSDIR}/${_MYSQL_SERVER} && ${MAKE} -V WRKSRC) GNU_CONFIGURE= yes INSTALL_TARGET= install-strip USES= autoreconf gmake libtool USE_LDCONFIG= ${PREFIX}/lib/mysql/plugin CONFIGURE_ARGS= --disable-static \ --with-mysql=${MYSQL_WRKSRC} \ --libdir=${PREFIX}/lib/mysql/plugin CFLAGS+= -I${LOCALBASE}/include/mysql SUB_FILES= pkg-message PORTDOCS= NEWS TODO README +BROKEN_aarch64= Fails to configure: failed to find required header file include/mysql_version.h + post-install: @${MKDIR} ${STAGEDIR}${DATADIR} @${INSTALL} ${WRKSRC}/default_tables.sql ${STAGEDIR}${DATADIR} @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${COPYTREE_SHARE} "${PORTDOCS}" ${STAGEDIR}${DOCSDIR} .include Index: head/emulators/hatari/Makefile =================================================================== --- head/emulators/hatari/Makefile (revision 432896) +++ head/emulators/hatari/Makefile (revision 432897) @@ -1,59 +1,62 @@ # Created by: Michael Neumann # $FreeBSD$ PORTNAME= hatari PORTVERSION= 2.0.0 CATEGORIES= emulators MASTER_SITES= http://download.tuxfamily.org/hatari/${PORTVERSION}/ MAINTAINER= ports@FreeBSD.org COMMENT= Atari ST emulator LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/gpl.txt LIB_DEPENDS= libportaudio.so:audio/portaudio \ libpng.so:graphics/png BUILD_DEPENDS= python:lang/python RUN_DEPENDS= python:lang/python USES= cmake desktop-file-utils python readline shared-mime-info \ shebangfix tar:bzip2 SHEBANG_FILES= tools/atari-convert-dir.py python_OLD_CMD= /usr/bin/python2 USE_GNOME= pygtk2 CMAKE_ARGS= -DETCDIR:PATH="${PREFIX}/etc" \ -DMANDIR:PATH="man/man1" \ -DREADLINE_FOUND:BOOL=ON INSTALLS_ICONS= yes +BROKEN_aarch64= Fails to configure: error: unrecognized CPU type +BROKEN_armv6= Fails to configure: CMake Error: Generator: execution of make failed + OPTIONS_DEFINE= DEBUG DOCS SDL2 WINUAE DEBUG_CFLAGS_OFF= -DNDEBUG SDL2_DESC= Use SDL2 libraries instead of SDL 1.2 SDL2_USES= iconv SDL2_USE= sdl=sdl2 SDL2_USE_OFF= sdl=sdl SDL2_CMAKE_ON= -DENABLE_SDL2:BOOL=ON SDL2_CFLAGS= -I${ICONV_INCLUDE_PATH} WINUAE_DESC= Build with WinUAE CPU core (experimental) WINUAE_CMAKE_ON= -DENABLE_WINUAE_CPU:BOOL=ON post-patch: .for i in doc/hatari.1 doc/fr/hatari.1 tools/hconsole/hconsole.1 @${REINPLACE_CMD} -e \ 's|^/etc/hatari.cfg .*|${PREFIX}/etc/hatari.cfg| ; \ s|/usr/share|${PREFIX}/share|' ${WRKSRC}/${i} .endfor @${REINPLACE_CMD} -e \ 's|-Wno-maybe-uninitialized||' ${WRKSRC}/src/cpu/CMakeLists.txt post-install: @${MKDIR} ${STAGEDIR}${MANPREFIX}/man/fr/man1 ${INSTALL_MAN} ${WRKSRC}/doc/fr/${PORTNAME}.1 ${STAGEDIR}${MANPREFIX}/man/fr/man1 post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR}/fr ${INSTALL_DATA} ${WRKSRC}/doc/fr/*.txt ${STAGEDIR}${DOCSDIR}/fr .include Index: head/emulators/unicorn/Makefile =================================================================== --- head/emulators/unicorn/Makefile (revision 432896) +++ head/emulators/unicorn/Makefile (revision 432897) @@ -1,27 +1,29 @@ # $FreeBSD$ PORTNAME= unicorn PORTVERSION= 0.9 CATEGORIES= emulators MAINTAINER= antoine@FreeBSD.org COMMENT= Unicorn CPU emulator framework LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING TEST_DEPENDS= cmocka>0:sysutils/cmocka USE_GITHUB= yes GH_ACCOUNT= unicorn-engine USES= gmake pkgconfig python:2.7,build USE_GNOME= glib20 USE_LDCONFIG= yes MAKE_ENV= INSTALL_LIB="${INSTALL_LIB}" \ UNICORN_QEMU_FLAGS=--python=${PYTHON_CMD} \ V=1 TEST_TARGET= test TEST_WRKSRC= ${WRKSRC}/tests/unit +BROKEN_aarch64= fails to compile: error: use of undeclared identifier tcg_op_defs + .include Index: head/games/0ad/Makefile =================================================================== --- head/games/0ad/Makefile (revision 432896) +++ head/games/0ad/Makefile (revision 432897) @@ -1,80 +1,83 @@ # $FreeBSD$ PORTNAME= 0ad PORTVERSION= 0.0.21 PORTREVISION= 5 CATEGORIES= games MASTER_SITES= http://releases.wildfiregames.com/ \ SF/zero-ad/releases DISTFILES= ${PORTNAME}-${PORTVERSION}-alpha-unix-build.tar.xz \ ${PORTNAME}-${PORTVERSION}-alpha-unix-data.tar.xz MAINTAINER= madpilot@FreeBSD.org COMMENT= Real-time strategy (RTS) game of ancient warfare BUILD_DEPENDS= zip:archivers/zip \ python:lang/python \ cmake:devel/cmake LIB_DEPENDS= libboost_thread.so:devel/boost-libs \ libicui18n.so:devel/icu \ libpng.so:graphics/png \ libogg.so:audio/libogg \ libvorbis.so:audio/libvorbis \ libcurl.so:ftp/curl \ libgloox.so:net-im/gloox \ libminiupnpc.so:net/miniupnpc \ libnspr4.so:devel/nspr \ libenet.so:net/enet WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}-alpha BUILD_WRKSRC= ${WRKSRC}/build/workspaces/gcc MAKE_ARGS= config=release USES= compiler:c++11-lib dos2unix execinfo gmake iconv openal:al \ pkgconfig tar:xz USE_GNOME= libxml2 gtk20 USE_GL= gl USE_SDL= sdl2 BUNDLE_LIBS= yes DOS2UNIX_REGEX= .*\.([ch]p{0,2}|make) USE_WX= 2.8+ WX_COMPS= wx:lib MAKE_ENV+= JOBS=${_MAKE_JOBS} +BROKEN_aarch64= Fails to compile: no member named verifyHeapAccessDisassembly +BROKEN_armv6= Fails to link: fatal error: conftest: Unknown error: -1 + PORTDATA= * .include post-patch: @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|' \ -e 's|%%CC%%|${CC}|' \ ${WRKSRC}/build/premake/premake4.lua .if ${ARCH} == i386 && ${CHOSEN_COMPILER_TYPE} == gcc @${REINPLACE_CMD} -e '1055,1251s/-rdynamic/-lssp_nonshared &/' \ -e '1441s/"execinfo",/& "ssp_nonshared",/' \ ${WRKSRC}/build/premake/premake4.lua .endif @${REINPLACE_CMD} 's,^\(Exec=\)/usr/local,\1${PREFIX},' \ ${WRKSRC}/build/resources/0ad.desktop @${REINPLACE_CMD} 's|%%PREFIX%%|${PREFIX}|' \ ${WRKSRC}/build/resources/0ad.sh pre-build: (cd ${WRKSRC}/build/workspaces && ${SETENV} ${MAKE_ENV} ./update-workspaces.sh ${0ADSDLARG} --bindir=${PREFIX}/bin --datadir=${DATADIR} --libdir=${PREFIX}/lib/${PORTNAME}) do-install: ${INSTALL_PROGRAM} ${WRKSRC}/binaries/system/pyrogenesis ${STAGEDIR}${PREFIX}/bin ${INSTALL_SCRIPT} ${WRKSRC}/build/resources/0ad.sh ${STAGEDIR}${PREFIX}/bin/0ad ${INSTALL_PROGRAM} ${WRKSRC}/binaries/system/ActorEditor ${STAGEDIR}${PREFIX}/bin ${MKDIR} ${STAGEDIR}${PREFIX}/lib/${PORTNAME} (cd ${WRKSRC}/binaries/system && ${INSTALL_LIB} libAtlasUI.so libCollada.so libnvcore.so libnvimage.so libnvmath.so libnvtt.so ${STAGEDIR}${PREFIX}/lib/${PORTNAME}) (cd ${WRKSRC}/binaries/system && ${INSTALL_LIB} libmozjs38-ps-release.so ${STAGEDIR}${PREFIX}/lib/${PORTNAME}) ${INSTALL_DATA} ${WRKSRC}/build/resources/0ad.desktop ${STAGEDIR}${PREFIX}/share/applications ${INSTALL_DATA} ${WRKSRC}/build/resources/0ad.png ${STAGEDIR}${PREFIX}/share/pixmaps ${MKDIR} ${STAGEDIR}${DATADIR} (cd ${WRKSRC}/binaries/data && ${COPYTREE_SHARE} "config l10n tests tools" ${STAGEDIR}${DATADIR}) ${MKDIR} ${STAGEDIR}${DATADIR}/mods/public ${STAGEDIR}${DATADIR}/mods/mod ${TAR} xf ${WRKSRC}/binaries/data/mods/public/public.zip -C ${STAGEDIR}${DATADIR}/mods/public --no-same-permissions ${TAR} xf ${WRKSRC}/binaries/data/mods/mod/mod.zip -C ${STAGEDIR}${DATADIR}/mods/mod --no-same-permissions .include Index: head/games/blobby/Makefile =================================================================== --- head/games/blobby/Makefile (revision 432896) +++ head/games/blobby/Makefile (revision 432897) @@ -1,36 +1,38 @@ # Created by: Ganael Laplanche # $FreeBSD$ PORTNAME= blobby PORTVERSION= 1.0r3 PORTREVISION= 6 CATEGORIES= games MASTER_SITES= SF/${PORTNAME}/Blobby%20Volley%202%20%28Linux%29/1.0RC3/ DISTNAME= blobby2-linux-1.0rc3 MAINTAINER= martymac@FreeBSD.org COMMENT= Official continuation of the famous Blobby Volley 1.x game LICENSE= GPLv2 LIB_DEPENDS= libphysfs.so:devel/physfs \ libdrm.so:graphics/libdrm BUILD_DEPENDS= zip:archivers/zip \ ${LOCALBASE}/include/boost/crc.hpp:devel/boost-libs USE_XORG= ice x11 xext xxf86vm xdamage xfixes xau xdmcp xrandr xrender USE_SDL= sdl USE_GL= glu USES= dos2unix cmake DOS2UNIX_REGEX= .*\.(c|h|cpp) CMAKE_ARGS+= -DDATADIR:PATH="${DATADIR}" WRKSRC= ${WRKDIR}/blobby-1.0rc3 PORTDOCS= AUTHORS ChangeLog INSTALL NEWS README TODO +BROKEN_aarch64= Fails to compile: I can't tell what endian-ness to use for your architecture + post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include Index: head/games/diaspora/Makefile =================================================================== --- head/games/diaspora/Makefile (revision 432896) +++ head/games/diaspora/Makefile (revision 432897) @@ -1,124 +1,126 @@ # Created by: lightside # $FreeBSD$ PORTNAME= diaspora PORTVERSION= 1.1.1 CATEGORIES= games MASTER_SITES= http://diaspora.fs2downloads.com/ \ http://www.freespacemods.net/e107_files/downloads/:freespacemods \ http://ftp.internat.freebsd.org/pub/FreeBSD/distfiles/:intfiles \ http://ftp.tw.freebsd.org/distfiles/:twfiles DISTFILES= Diaspora_R1_Linux.tar.lzma:freespacemods,DEFAULT \ Diaspora_R1_Patch_1.1.tar.lzma:intfiles,twfiles,DEFAULT \ Diaspora_R1_Patch_1.1.1.tar.lzma MAINTAINER= lightside@gmx.com COMMENT= Single and multiplayer space fighter combat game LICENSE= CC-BY-NC-SA-3.0 VOLITION GPLv2 LICENSE_COMB= multi LICENSE_NAME_VOLITION= Volition license LICENSE_FILE_CC-BY-NC-SA-3.0= ${WRKDIR_DIASPORA}/License.txt LICENSE_FILE_VOLITION= ${WRKSRC}/COPYING LICENSE_FILE_GPLv2= ${WRKDIR_DIASPORA}/wxlauncher/GPLv2.txt LICENSE_PERMS_VOLITION= dist-mirror no-dist-sell pkg-mirror no-pkg-sell auto-accept LIB_DEPENDS= libjansson.so:devel/jansson \ libpng.so:graphics/png \ libogg.so:audio/libogg \ libvorbisfile.so:audio/libvorbis \ libtheora.so:multimedia/libtheora USES= autoreconf jpeg lua:51 openal pkgconfig tar:lzma USE_GL= gl glu USE_SDL= sdl GNU_CONFIGURE= yes WRKDIR_DIASPORA=${WRKDIR}/Diaspora_R1_Linux/Diaspora WRKSRC= ${WRKDIR_DIASPORA}/fs2_open PORTDATA= data *.vp PORTDOCS= * SUB_FILES= fs2_open_${PORTNAME} PLIST_FILES= bin/fs2_open_${PORTNAME} \ libexec/fs2_open_${PORTNAME} \ share/pixmaps/${PORTNAME}.png DESKTOP_ENTRIES="Diaspora" "${COMMENT}" \ "${PORTNAME}" "fs2_open_${PORTNAME}" \ "Game;Simulation;" false OPTIONS_DEFINE= DOCS INCJOYBTNS SPEECH WXLAUNCHER OPTIONS_DEFAULT= SPEECH WXLAUNCHER INCJOYBTNS_DESC= Increase a number of joystick buttons from 32 to 98 INCJOYBTNS_EXTRA_PATCHES= ${FILESDIR}/extra-patch-increase_joy_buttons_fixed.patch SPEECH_DESC= Text to speech SPEECH_CONFIGURE_ENABLE= speech WXLAUNCHER_DESC= Use wxlauncher to manage application profile WXLAUNCHER_DESKTOP_ENTRIES= "Diaspora Launcher" "${COMMENT}" \ "${PORTNAME}" "fs2_open_${PORTNAME}_launcher" \ "Game;Simulation;" false WXLAUNCHER_PLIST_FILES= bin/fs2_open_${PORTNAME}_launcher \ %%DATADIR%%/fs2_open_${PORTNAME} WXLAUNCHER_RUN_DEPENDS= wxlauncher:games/wxlauncher WXLAUNCHER_SUB_FILES= fs2_open_${PORTNAME}_launcher WXLAUNCHER_VARS= PORTDATA+="resources *.ini *.png *.bmp" POST_PLIST+= build-plist-empty +BROKEN_aarch64= Fails to compile: cast from pointer to smaller type loses information + post-extract: .SILENT .for v in 1.1 1.1.1 (cd ${WRKDIR} && ${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} \ Patch_Files.${v}.tar ${EXTRACT_AFTER_ARGS} -C ${WRKDIR_DIASPORA} \ && ${RM} Patch_Files.${v}.tar) .endfor post-extract-WXLAUNCHER-on: .SILENT (cd ${WRKDIR_DIASPORA} && ${CP} -f pro00099.template.ini pro00099.ini) # Backup data/cmdline_fso.cfg, because executable might merge it with # user settings (cd ${WRKDIR_DIASPORA}/data && ${MV} -f cmdline_fso.cfg cmdline_fso.cfg.bak) post-patch: .SILENT ${REINPLACE_CMD} -e '/^AC_INIT/s/3\.7\.1/${PORTNAME}/ ; \ s/freebsd/${OPSYS:tl}/ ; \ s/ -m64 -march=athlon64 -ansi// ; \ s|/usr/local|${LOCALBASE}|' \ ${CONFIGURE_WRKSRC}/configure.ac ${REINPLACE_CMD} -e 's|(640x480)x16|(1024x768)x32|' \ ${BUILD_WRKSRC}/code/osapi/osapi_unix.cpp post-patch-WXLAUNCHER-on: .SILENT ${REINPLACE_CMD} -e \ 's|/PATH/TO/YOUR/DIASPORA/FOLDER/HERE|${DATADIR}|' \ ${WRKDIR_DIASPORA}/pro00099.ini do-install: ${INSTALL_SCRIPT} ${WRKDIR}/fs2_open_${PORTNAME} \ ${STAGEDIR}${PREFIX}/bin ${INSTALL_PROGRAM} ${BUILD_WRKSRC}/code/fs2_open_${PORTNAME} \ ${STAGEDIR}${PREFIX}/libexec (cd ${WRKDIR_DIASPORA} && ${COPYTREE_SHARE} "${PORTDATA}" \ ${STAGEDIR}${DATADIR}) ${INSTALL_DATA} ${WRKDIR_DIASPORA}/resources/modimg.png \ ${STAGEDIR}${PREFIX}/share/pixmaps/${PORTNAME}.png do-install-DOCS-on: (cd ${WRKDIR} && ${COPYTREE_SHARE} "README*.txt" ${STAGEDIR}${DOCSDIR}) (cd ${WRKDIR_DIASPORA} && ${COPYTREE_SHARE} "*.pdf *.rtf README.txt" \ ${STAGEDIR}${DOCSDIR}) (cd ${WRKSRC} && ${COPYTREE_SHARE} "AUTHORS ChangeLog" \ ${STAGEDIR}${DOCSDIR}) do-install-WXLAUNCHER-on: ${INSTALL_SCRIPT} ${WRKDIR}/fs2_open_${PORTNAME}_launcher \ ${STAGEDIR}${PREFIX}/bin # Create a symbolic link, which used by launcher ${LN} -sf ${PREFIX}/libexec/fs2_open_${PORTNAME} ${STAGEDIR}${DATADIR} build-plist-empty: .SILENT # Add required empty directories to TMPPLIST ${FIND} ${STAGEDIR}${DATADIR}/data -type d -empty | \ ${SED} -e 's|^${STAGEDIR}|@dir |' >> ${TMPPLIST} .include Index: head/games/openspades/Makefile =================================================================== --- head/games/openspades/Makefile (revision 432896) +++ head/games/openspades/Makefile (revision 432897) @@ -1,45 +1,47 @@ # Created by: Dmitry Marakasov # $FreeBSD$ PORTNAME= openspades PORTVERSION= 0.0.12 DISTVERSIONPREFIX= v PORTREVISION= 2 CATEGORIES= games MASTER_SITES= http://yvt.jp/files/programs/osppaks/:data DISTFILES= ${DISTNAME}${EXTRACT_SUFX} DevPaks27.zip:data MAINTAINER= amdmi3@FreeBSD.org COMMENT= Compatible client of Ace of Spades LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= convert:graphics/ImageMagick # for building icons LIB_DEPENDS= libcurl.so:ftp/curl USE_GITHUB= yes GH_ACCOUNT= yvt USES= cmake compiler:c++11-lib desktop-file-utils CMAKE_ARGS= -DOPENSPADES_RESOURCES=OFF \ -DOPENSPADES_INSTALL_MAN="man/man6" \ -DOPENSPADES_INSTALL_BINARY="bin" \ -DOPENSPADES_INSTALL_RESOURCES="${DATADIR_REL}" USE_SDL= sdl2 image2 USE_GL= gl glew INSTALLS_ICONS= yes PORTDOCS= * PORTDATA= * OPTIONS_DEFINE= DOCS +BROKEN_aarch64= Fails to compile: unknown register name %xmm0 in asm + post-extract: @${MKDIR} ${WRKSRC}/Resources/DevPak @${MV} ${WRKDIR}/*.pak ${WRKSRC}/Resources/DevPak/ post-patch: @${REINPLACE_CMD} -e 's|Xext|${LOCALBASE}/lib/lib&.so|' ${WRKSRC}/Sources/CMakeLists.txt .include Index: head/games/vegastrike/Makefile =================================================================== --- head/games/vegastrike/Makefile (revision 432896) +++ head/games/vegastrike/Makefile (revision 432897) @@ -1,61 +1,63 @@ # Created by: Dmitry Marakasov # $FreeBSD$ PORTNAME= vegastrike PORTVERSION= 0.5.1.r1 PORTREVISION= 6 CATEGORIES= games MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTVERSION:R}/ DISTNAME= ${PORTNAME}-src-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Open source 3D space simulator LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= ${LOCALBASE}/${DATADIR_REL}/vegastrike.ico:games/vegastrike-data LIB_DEPENDS= libboost_python.so:devel/boost-python-libs \ libexpat.so:textproc/expat2 \ libvorbis.so:audio/libvorbis \ libogg.so:audio/libogg USES= dos2unix gmake localbase:ldflags openal:al pkgconfig python \ tar:bzip2 GNU_CONFIGURE= yes USE_SDL= sdl USE_GL= glut USE_XORG= sm ice xi x11 xext xrender xinerama xi xrandr xcursor \ xcomposite xdamage xfixes USE_GNOME= gtk20 DOS2UNIX_GLOB= *.cpp *.h EXTRACT_AFTER_ARGS= --exclude boost # cegui and ffmpeg are not used yet CONFIGURE_ARGS= --disable-cegui --disable-ffmpeg \ --with-data-dir="${LOCALBASE}/share/${PORTNAME}" \ --with-boost=system \ --enable-flags="${CXXFLAGS}" BIN_FILES= bin/vegastrike bin/vssetup bin/vegaserver PLIST_FILES= ${BIN_FILES} PORTDOCS= README OPTIONS_DEFINE= MESHER MESHER_DESC= Enable mesher modelling tool MESHER_PLIST_FILES= bin/mesher MESHER_LIB_DEPENDS= libOgreMain.so:graphics/ogre3d MESHER_CONFIGURE_ENABLE= ogre +BROKEN_aarch64= Fails to compile: POSH cannot determine target CPU + post-patch: @${REINPLACE_CMD} -E 's,/usr/(local|X11R6),${LOCALBASE},' \ ${WRKSRC}/configure do-install: ${INSTALL_PROGRAM} ${BIN_FILES:S|bin|${WRKSRC}|} \ ${STAGEDIR}${PREFIX}/bin @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} .include Index: head/graphics/agave/Makefile =================================================================== --- head/graphics/agave/Makefile (revision 432896) +++ head/graphics/agave/Makefile (revision 432897) @@ -1,41 +1,43 @@ # Created by: Piotr Smyrak # $FreeBSD$ PORTNAME= agave PORTVERSION= 0.4.7 PORTREVISION= 3 CATEGORIES= graphics gnome MASTER_SITES= http://download.gna.org/colorscheme/releases/ MAINTAINER= ports@FreeBSD.org COMMENT= Color scheme builder for the GNOME desktop LICENSE= GPLv2+ LIB_DEPENDS= libboost_thread.so:devel/boost-libs \ libglademm-2.4.so:devel/libglademm24 USES= gettext gmake pathfix pkgconfig tar:bzip2 USE_GNOME= gconfmm26 gnomedocutils gnomeprefix gtkmm24 intltool GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-scrollkeeper \ --disable-schemas-install \ --disable-cppunit INSTALLS_ICONS= yes INSTALLS_OMF= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib GCONF_SCHEMAS= agave.schemas OPTIONS_DEFINE= GNOME GNOME_USE= gnome=libgnomeui GNOME_CONFIGURE_ENABLE= gnome +BROKEN_aarch64= Fails to compile: variable has incomplete type union compat_IEEEl2bits + post-patch: @${REINPLACE_CMD} -e \ 's| _GCS_| __GCS_|' ${WRKSRC}/src/gcs-conf.h .include Index: head/graphics/code-eli/Makefile =================================================================== --- head/graphics/code-eli/Makefile (revision 432896) +++ head/graphics/code-eli/Makefile (revision 432897) @@ -1,70 +1,72 @@ # Created by: Fernando Apesteguia # $FreeBSD$ PORTNAME= code-eli PORTVERSION= 0.3.6 PORTREVISION= 2 CATEGORIES= graphics MAINTAINER= fernando.apesteguia@gmail.com COMMENT= Library with functionalities for geometries LICENSE= EPL LICENSE_FILE= ${WRKSRC}/LICENSE.txt BUILD_DEPENDS= eigen>3:math/eigen3 USE_GITHUB= yes GH_PROJECT= Code-Eli GH_ACCOUNT= ddmarshall USES= cmake:outsource compiler:c++11-lib PORTEXAMPLES= AirfoilFitExample VSPPodExample test ALL_TARGET= all # Some useful variables AIRFOIL_DIR= airfoil_fit VSPPOD_DIR= vsp_pod # Build options OPTIONS_DEFINE= DOXYGEN EXAMPLES EXAMPLES_LIB_DEPENDS= libcpptest.so:devel/cpptest DOXYGEN_BUILD_DEPENDS= ${LOCALBASE}/bin/doxygen:devel/doxygen DOXYGEN_ALL_TARGET= doc DOXYGEN_PORTDOCS= html latex +BROKEN_armv6= Fails to compile: undefined reference to cbrtl + post-patch-EXAMPLES-off: ${REINPLACE_CMD} \ -e 's/add_subdirectory(example)//g' \ -e 's/find_package(CPPTest)//g' \ ${WRKSRC}/CMakeLists.txt do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/include/eli ${INSTALL_DATA} ${BUILD_WRKSRC}/include/eli/code_eli.hpp \ ${STAGEDIR}${PREFIX}/include/eli (cd ${WRKSRC}/include/eli && \ ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/include/eli "*") do-install-EXAMPLES-on: ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}${TEST_SUBDIR} \ ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} \ ${BUILD_WRKSRC}/example/${VSPPOD_DIR}/VSPPodExample \ ${BUILD_WRKSRC}/example/${AIRFOIL_DIR}/AirfoilFitExample \ ${STAGEDIR}${EXAMPLESDIR} ${STRIP_CMD} ${STAGEDIR}${EXAMPLESDIR}/VSPPodExample \ ${STAGEDIR}${EXAMPLESDIR}/AirfoilFitExample (cd ${BUILD_WRKSRC}/${TEST_SUBDIR} && \ ${COPYTREE_BIN} . ${STAGEDIR}${EXAMPLESDIR}${TEST_SUBDIR} \ "-name *Test -type f") ${FIND} ${STAGEDIR}${EXAMPLESDIR}${TEST_SUBDIR} -name *Test | \ ${XARGS} ${CHMOD} u+w ${FIND} ${STAGEDIR}${EXAMPLESDIR}${TEST_SUBDIR} -name *Test | \ ${XARGS} ${STRIP_CMD} do-install-DOXYGEN-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${BUILD_WRKSRC}/doc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}) .include Index: head/graphics/s10sh/Makefile =================================================================== --- head/graphics/s10sh/Makefile (revision 432896) +++ head/graphics/s10sh/Makefile (revision 432897) @@ -1,38 +1,39 @@ # Created by: John Reynolds # $FreeBSD$ PORTNAME= s10sh PORTVERSION= 0.2.2 PORTREVISION= 1 CATEGORIES= graphics MASTER_SITES= http://www.reynoldsnet.org/s10sh/ \ http://www.edwinh.org/s10sh/ MAINTAINER= ports@FreeBSD.org COMMENT= USB/serial userspace driver for the Canon PowerShot digital cameras LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING BROKEN_aarch64= Fails to build: error: can not find the byte order for this architecture, fix bytesex.h +BROKEN_armv6= Fails to build: error: can not find the byte order for this architecture, fix bytesex.h USES= ncurses readline # Don't extract the libusb bundled with s10sh: EXTRACT_AFTER_ARGS= --exclude '*/libusb*' MAKEFILE= ${FILESDIR}/Makefile.bsd PORTDOCS= README PLIST_FILES= bin/${PORTNAME} OPTIONS_DEFINE= DOCS do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include Index: head/lang/sdcc/Makefile =================================================================== --- head/lang/sdcc/Makefile (revision 432896) +++ head/lang/sdcc/Makefile (revision 432897) @@ -1,97 +1,99 @@ # $FreeBSD$ PORTNAME= sdcc PORTVERSION= 3.6.0 DISTVERSIONPREFIX= src- PORTREVISION= 2 CATEGORIES= lang MASTER_SITES= SF MAINTAINER= tijl@FreeBSD.org COMMENT= Small Device C Compiler LICENSE= GPLv3 BUILD_DEPENDS= ${LOCALBASE}/include/boost/graph/adjacency_list.hpp:devel/boost-libs CONFLICTS_INSTALL= sdcc-[0-9]* sdcc-devel-[0-9]* GNU_CONFIGURE= yes USES= gmake readline:port tar:bzip2 OPTIONS_DEFINE= DEVLIB DOCS UCSIM OPTIONS_MULTI= TARGETS OPTIONS_MULTI_TARGETS= HC08 MCS51 PIC STM8 Z80 OPTIONS_DEFAULT= DEVLIB UCSIM HC08 MCS51 PIC STM8 Z80 DEVLIB_DESC= Device libraries HC08_DESC= Freescale 68HC08/S08 MCS51_DESC= Intel MCS51, Maxim DS80C390/DS80C400 PIC_DESC= Microchip PIC STM8_DESC= STMicroelectronics STM8 UCSIM_DESC= The ucSim simulator Z80_DESC= Zilog Z80/Z180/GBZ80, Rabbit 2000/3000, Toshiba TLCS-90 CONFIGURE_ARGS= --disable-avr --disable-install-libbfd --disable-werror \ --disable-st7 docdir=${DOCSDIR} sdcc_cv_c_fms_extensions=no PORTDATA= * PORTDOCS= * WRKSRC= ${WRKDIR}/sdcc-${DISTVERSION} OPTIONS_SUB= yes DEVLIB_CONFIGURE_OFF= --disable-device-lib HC08_CONFIGURE_OFF= --disable-hc08 --disable-hc08-port \ --disable-s08-port MCS51_CONFIGURE_OFF= --disable-51 --disable-mcs51-port \ --disable-ds390-port --disable-ds400-port PIC_BUILD_DEPENDS= gputils>=1.2.0:devel/gputils PIC_RUN_DEPENDS= gpasm:devel/gputils PIC_CONFIGURE_OFF= --disable-pic14-port --disable-pic16-port STM8_CONFIGURE_OFF= --disable-stm8 --disable-stm8-port UCSIM_CONFIGURE_OFF= --disable-ucsim Z80_CONFIGURE_OFF= --disable-z80 --disable-z80-port \ --disable-z180-port --disable-gbz80-port \ --disable-r2k-port --disable-r3ka-port \ --disable-tlcs90-port +BROKEN_aarch64= Fails to configure: BFD does not support target aarch64-portbld-freebsd11.0 + .include .if ${ARCH} == "amd64" CONFIGURE_TARGET= x86_64-portbld-${OPSYS:tl}${OSREL} .endif post-patch: @${REINPLACE_CMD} '/install:/s/:.*/:/' \ ${WRKSRC}/Makefile.in \ ${WRKSRC}/support/sdbinutils/libiberty/Makefile.in @${REINPLACE_CMD} '/^SUBDIRS =/s/doc//' \ ${WRKSRC}/support/sdbinutils/bfd/Makefile.in @${REINPLACE_CMD} 's/[[:<:]]ARCH[[:>:]]/PICARCH/g' \ ${WRKSRC}/device/lib/pic14/Makefile.common \ ${WRKSRC}/device/lib/pic14/Makefile.in \ ${WRKSRC}/device/lib/pic14/configure \ ${WRKSRC}/device/lib/pic14/libm/Makefile.in \ ${WRKSRC}/device/lib/pic14/libsdcc/enhanced/Makefile.in \ ${WRKSRC}/device/lib/pic14/libsdcc/enhanced-no-xinst/Makefile.in \ ${WRKSRC}/device/lib/pic14/libsdcc/regular/Makefile.in \ ${WRKSRC}/device/lib/pic16/Makefile.in \ ${WRKSRC}/device/lib/pic16/configure \ ${WRKSRC}/device/lib/pic16/debug/Makefile.in \ ${WRKSRC}/device/lib/pic16/libc/Makefile.in \ ${WRKSRC}/device/lib/pic16/libio/Makefile.in \ ${WRKSRC}/device/lib/pic16/libm/Makefile.in \ ${WRKSRC}/device/lib/pic16/libsdcc/Makefile.in \ ${WRKSRC}/device/lib/pic16/startup/Makefile.in \ ${WRKSRC}/device/non-free/lib/pic14/Makefile.common.in \ ${WRKSRC}/device/non-free/lib/pic14/Makefile.rules \ ${WRKSRC}/device/non-free/lib/pic16/Makefile.in \ ${WRKSRC}/device/non-free/lib/pic16/configure \ ${WRKSRC}/device/non-free/lib/pic16/libdev/Makefile.in .if ! ${PORT_OPTIONS:MDOCS} @${REINPLACE_CMD} 's, [a-z-]*doc,,' \ ${WRKSRC}/Makefile.in \ ${WRKSRC}/sim/ucsim/packages_in.mk .endif post-install: ${FIND} -d ${STAGEDIR}${DATADIR} -type d -empty -delete .include Index: head/lang/sdcc-devel/Makefile =================================================================== --- head/lang/sdcc-devel/Makefile (revision 432896) +++ head/lang/sdcc-devel/Makefile (revision 432897) @@ -1,100 +1,102 @@ # $FreeBSD$ PORTNAME= sdcc PORTVERSION= 3.6.1.2016.07.08 PORTREVISION= 2 CATEGORIES= lang MASTER_SITES= SF/sdcc/snapshot_builds/sdcc-src/ \ http://tijl.fastmail.com/mirror/ PKGNAMESUFFIX= -devel DISTNAME= ${PORTNAME}-src-20160708-9632 MAINTAINER= tijl@FreeBSD.org COMMENT= Small Device C Compiler LICENSE= GPLv3 BUILD_DEPENDS= ${LOCALBASE}/include/boost/graph/adjacency_list.hpp:devel/boost-libs CONFLICTS_INSTALL= sdcc-[0-9]* DESCR= ${PORTSDIR}/lang/sdcc/pkg-descr GNU_CONFIGURE= yes USES= gmake readline:port tar:bzip2 OPTIONS_DEFINE= DEVLIB DOCS UCSIM OPTIONS_MULTI= TARGETS OPTIONS_MULTI_TARGETS= HC08 MCS51 PIC STM8 Z80 OPTIONS_DEFAULT= DEVLIB UCSIM HC08 MCS51 PIC STM8 Z80 DEVLIB_DESC= Device libraries HC08_DESC= Freescale 68HC08/S08 MCS51_DESC= Intel MCS51, Maxim DS80C390/DS80C400 PIC_DESC= Microchip PIC STM8_DESC= STMicroelectronics STM8 UCSIM_DESC= The ucSim simulator Z80_DESC= Zilog Z80/Z180/GBZ80, Rabbit 2000/3000, Toshiba TLCS-90 CONFIGURE_ARGS= --disable-avr --disable-install-libbfd --disable-werror \ --disable-st7 docdir=${DOCSDIR} sdcc_cv_c_fms_extensions=no PORTDATA= * PORTDOCS= * WRKSRC= ${WRKDIR}/sdcc OPTIONS_SUB= yes DEVLIB_CONFIGURE_OFF= --disable-device-lib HC08_CONFIGURE_OFF= --disable-hc08 --disable-hc08-port \ --disable-s08-port MCS51_CONFIGURE_OFF= --disable-51 --disable-mcs51-port \ --disable-ds390-port --disable-ds400-port PIC_BUILD_DEPENDS= gputils>=1.2.0:devel/gputils PIC_RUN_DEPENDS= gpasm:devel/gputils PIC_CONFIGURE_OFF= --disable-pic14-port --disable-pic16-port STM8_CONFIGURE_OFF= --disable-stm8 --disable-stm8-port UCSIM_CONFIGURE_OFF= --disable-ucsim Z80_CONFIGURE_OFF= --disable-z80 --disable-z80-port \ --disable-z180-port --disable-gbz80-port \ --disable-r2k-port --disable-r3ka-port \ --disable-tlcs90-port +BROKEN_aarch64= Fails to configure: BFD does not support target aarch64-portbld-freebsd11.0 + .include .if ${ARCH} == "amd64" CONFIGURE_TARGET= x86_64-portbld-${OPSYS:tl}${OSREL} .endif post-patch: @${REINPLACE_CMD} '/install:/s/:.*/:/' \ ${WRKSRC}/Makefile.in \ ${WRKSRC}/support/sdbinutils/libiberty/Makefile.in @${REINPLACE_CMD} '/^SUBDIRS =/s/doc//' \ ${WRKSRC}/support/sdbinutils/bfd/Makefile.in @${REINPLACE_CMD} 's/[[:<:]]ARCH[[:>:]]/PICARCH/g' \ ${WRKSRC}/device/lib/pic14/Makefile.common \ ${WRKSRC}/device/lib/pic14/Makefile.in \ ${WRKSRC}/device/lib/pic14/configure \ ${WRKSRC}/device/lib/pic14/libm/Makefile.in \ ${WRKSRC}/device/lib/pic14/libsdcc/enhanced/Makefile.in \ ${WRKSRC}/device/lib/pic14/libsdcc/enhanced-no-xinst/Makefile.in \ ${WRKSRC}/device/lib/pic14/libsdcc/regular/Makefile.in \ ${WRKSRC}/device/lib/pic16/Makefile.in \ ${WRKSRC}/device/lib/pic16/configure \ ${WRKSRC}/device/lib/pic16/debug/Makefile.in \ ${WRKSRC}/device/lib/pic16/libc/Makefile.in \ ${WRKSRC}/device/lib/pic16/libio/Makefile.in \ ${WRKSRC}/device/lib/pic16/libm/Makefile.in \ ${WRKSRC}/device/lib/pic16/libsdcc/Makefile.in \ ${WRKSRC}/device/lib/pic16/startup/Makefile.in \ ${WRKSRC}/device/non-free/lib/pic14/Makefile.common.in \ ${WRKSRC}/device/non-free/lib/pic14/Makefile.rules \ ${WRKSRC}/device/non-free/lib/pic16/Makefile.in \ ${WRKSRC}/device/non-free/lib/pic16/configure \ ${WRKSRC}/device/non-free/lib/pic16/libdev/Makefile.in .if ! ${PORT_OPTIONS:MDOCS} @${REINPLACE_CMD} 's, [a-z-]*doc,,' \ ${WRKSRC}/Makefile.in \ ${WRKSRC}/sim/ucsim/packages_in.mk .endif post-install: ${FIND} -d ${STAGEDIR}${DATADIR} -type d -empty -delete .include Index: head/math/amath/Makefile =================================================================== --- head/math/amath/Makefile (revision 432896) +++ head/math/amath/Makefile (revision 432897) @@ -1,26 +1,29 @@ # $FreeBSD$ PORTNAME= amath PORTVERSION= 1.6.2 CATEGORIES= math MASTER_SITES= http://suyai.innolan.net/ MAINTAINER= cs@innolan.dk COMMENT= Simple command line calculator LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE HAS_CONFIGURE= yes CONFIGURE_ARGS= -Wno-inline-new-delete MAKE_ARGS= CC=${CC} CXX=${CXX} PLIST_FILES= bin/${PORTNAME} ONLY_FOR_ARCHS= aarch64 amd64 arm armv6 i386 powerpc do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} do-test: ${WRKSRC}/${PORTNAME} test +BROKEN_aarch64= Fails to compile: must define endianness +BROKEN_armv6= Fails to configure: what cpu is this ?! + .include Index: head/math/asir2000/Makefile =================================================================== --- head/math/asir2000/Makefile (revision 432896) +++ head/math/asir2000/Makefile (revision 432897) @@ -1,81 +1,83 @@ # Created by: Tomokatsu SAITO # $FreeBSD$ PORTNAME= asir PORTVERSION= 20140819 CATEGORIES= math MASTER_SITES= ftp://ftp.jssac.org/pub/distfiles/asir/ \ ftp://ftp.asir.org/pub/asir/src/ \ http://www.hboehm.info/gc/gc_source/ DISTFILES= ${ASIR_SRC} ${ASIR_DOC} ${GC_SRC} EXTRACT_ONLY= ${ASIR_SRC} MAINTAINER= ports@FreeBSD.org COMMENT= General computer algebra system (Risa/Asir) LICENSE= RALUL LICENSE_NAME= Risa/Asir Limited Use License LICENSE_FILE= ${WRKSRC}/LICENSE LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept BROKEN= does not build LIB_DEPENDS= libpari.so:math/pari MAKE_JOBS_UNSAFE= yes USES= autoreconf readline tar:bz2 USE_XORG= x11 xaw xext xt GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-shared --enable-plot --enable-fep --enable-interval --with-pari --with-asir-gc --with-gc7 ASIR_SRC_VERSION= ${PORTVERSION} ASIR_DOC_VERSION= 20140705 GC_VERSION= 7.2e ASIR_SRC= asir-${ASIR_SRC_VERSION}${EXTRACT_SUFX} ASIR_DOC= asirdoc-${ASIR_DOC_VERSION}${EXTRACT_SUFX} GC_SRC= gc-${GC_VERSION}.tar.gz WRKSRC= ${WRKDIR}/asir2000 +BROKEN_aarch64= Fails to compile: the collector has not been ported to this machine/OS combination + LIB_DATA= alpi bfct bgk const cyclic defs.h dfff dmul dmul102 fctrdata \ fctrtest fff glib gr ifplot katsura launch mat nf num primdec \ primdec_lex primdec_mod ratint robot solve sp sturm sym weight xm OPTIONS_DEFINE= DOCS PORTDOCS= * PORTDATA= * post-extract: @${TAR} xfz ${DISTDIR}/${GC_SRC} -C ${WRKSRC} @${MKDIR} ${WRKDIR}/asirdoc @${TAR} xfz ${DISTDIR}/${ASIR_DOC} -C ${WRKDIR}/asirdoc post-patch: @${REINPLACE_CMD} -e 's|$${DESTDIR}|${STAGEDIR}|' \ ${WRKSRC}/lib/Makefile.am @${REINPLACE_CMD} -e 's|reallocarray|_&|' \ ${WRKSRC}/include/ca.h ${WRKSRC}/parse/eval.c \ ${WRKSRC}/parse/glob.c ${WRKSRC}/parse/load.c \ ${WRKSRC}/parse/pvar.c ${WRKSRC}/parse/struct.c \ ${WRKSRC}/parse/util.c post-install: ${MKDIR} ${STAGEDIR}${DATADIR} (\ cd ${WRKSRC}/lib ; \ for i in ${LIB_DATA} ; do \ ${INSTALL_DATA} $$i ${STAGEDIR}${DATADIR} ; \ done ;\ make install-doc \ ) ${LN} -fs ${PREFIX}/bin/asir ${STAGEDIR}${DATADIR}/ox_asir ${LN} -fs ${PREFIX}/bin/asir ${STAGEDIR}${DATADIR}/ox_plot ${LN} -fs ${PREFIX}/bin/asir ${STAGEDIR}${DATADIR}/ox_launch ${LN} -fs ${DATADIR} ${STAGEDIR}${PREFIX}/lib/asir ${INSTALL_MAN} ${WRKDIR}/asirdoc/${PORTNAME}.1 \ ${STAGEDIR}${MAN1PREFIX}/man/man1 post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKDIR}/asirdoc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}) .include Index: head/math/stp/Makefile =================================================================== --- head/math/stp/Makefile (revision 432896) +++ head/math/stp/Makefile (revision 432897) @@ -1,22 +1,24 @@ # Created by: Li-Wen Hsu # $FreeBSD$ PORTNAME= stp PORTVERSION= 1436 PORTREVISION= 3 CATEGORIES= math MASTER_SITES= http://intara.arrowdodger.ru/ MAINTAINER= 6yearold@gmail.com COMMENT= Decision Procedure for Bitvectors and Arrays LICENSE= MIT LIB_DEPENDS= libboost_program_options.so:devel/boost-libs \ libboost_system.so:devel/boost-libs USES= bison:build cmake perl5 tar:xz USE_PERL5= build CMAKE_ARGS= -DFL_LIBRARY=/usr/lib/libfl.a +BROKEN_aarch64= Fails to compile: undefined reference to sbrk + .include Index: head/multimedia/aegisub/Makefile =================================================================== --- head/multimedia/aegisub/Makefile (revision 432896) +++ head/multimedia/aegisub/Makefile (revision 432897) @@ -1,88 +1,90 @@ # Created by: Leinier Cruz Salfran # $FreeBSD$ PORTNAME= aegisub PORTVERSION= 3.2.2 PORTREVISION= 13 CATEGORIES= multimedia MASTER_SITES= http://ftp.aegisub.org/pub/archives/releases/source/ \ ftp://ftp.aegisub.org/pub/archives/releases/source/ \ ftp://ftp2.aegisub.org/pub/archives/releases/source/ MAINTAINER= ports@FreeBSD.org COMMENT= Cross-platform subtitle editor LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENCE LIB_DEPENDS= libboost_thread.so:devel/boost-libs \ libicui18n.so:devel/icu \ libass.so:multimedia/libass \ libfontconfig.so:x11-fonts/fontconfig USES= compiler:c++11-lib desktop-file-utils gettext gmake iconv \ localbase pkgconfig tar:xz USE_GNOME= intltool USE_WX= 3.0 WX_CONF_ARGS= absolute USE_GL= gl USE_CSTD= c99 USE_CXXSTD= c++11 CXXFLAGS+= -D_GLIBCXX_USE_C99 # XXX ports/193528 LDFLAGS+= -Wl,--as-needed # freetype GNU_CONFIGURE= yes CONFIGURE_ENV= ICONV_LIBS="${ICONV_LIB}" PTHREAD_LIBS="-pthread" \ agi_cv_with_iconv=yes CONFIGURE_ARGS= --disable-compiler-flags \ --disable-gcc-prec \ --disable-sanity-checks \ --disable-update-checker \ --without-libc++ \ ${ICONV_CONFIGURE_ARG} INSTALLS_ICONS= yes PLIST_SUB= VERSION="${PORTVERSION:R}" OPTIONS_DEFINE= ALSA DOCS FFMPEG FFTW HUNSPELL OPENAL PORTAUDIO \ PULSEAUDIO OPTIONS_DEFAULT= FFMPEG FFTW HUNSPELL PULSEAUDIO ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib ALSA_CONFIGURE_OFF= --without-alsa FFMPEG_LIB_DEPENDS= libffms2.so:multimedia/ffms2 FFMPEG_CONFIGURE_OFF= --without-ffms FFTW_LIB_DEPENDS= libfftw3.so:math/fftw3 FFTW_CONFIGURE_OFF= --without-fftw3 HUNSPELL_LIB_DEPENDS= libhunspell-1.6.so:textproc/hunspell HUNSPELL_CONFIGURE_OFF= --without-hunspell OPENAL_USES= openal OPENAL_CONFIGURE_OFF= --without-openal PORTAUDIO_LIB_DEPENDS= libportaudio.so:audio/portaudio PORTAUDIO_CONFIGURE_OFF=\ --without-portaudio PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio PULSEAUDIO_CONFIGURE_OFF=\ --without-libpulse +BROKEN_aarch64= Fails to compile: no support for this architecture (yet) + # src/audio_display.o: undefined reference to symbol '__atomic_load_8@@LIBATOMIC_1.0' .if empty(CFLAGS:M-march=*) CFLAGS+= ${CFLAGS_${ARCH}_${CHOSEN_COMPILER_TYPE}} CFLAGS_i386_gcc= -march=pentium .endif post-patch: @${REINPLACE_CMD} -e \ 's| -O3||' ${WRKSRC}/configure @${REINPLACE_CMD} -e \ 's|".*build/|"./build/|' ${WRKSRC}/build/version.sh @${REINPLACE_CMD} -e \ 's|^CC=|CC?=| ; \ /^CCOPT_/s|=.*|=| ; \ /^CCDEBUG/s|=.*|=|' ${WRKSRC}/vendor/luajit/src/Makefile post-install: (cd ${WRKSRC} && ${COPYTREE_SHARE} \ automation/v4-docs ${STAGEDIR}${DOCSDIR}) @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/aegisub-* .include Index: head/multimedia/handbrake/Makefile =================================================================== --- head/multimedia/handbrake/Makefile (revision 432896) +++ head/multimedia/handbrake/Makefile (revision 432897) @@ -1,211 +1,212 @@ # Created by: Andrew Thompson # $FreeBSD$ PORTNAME= handbrake PORTVERSION= 0.10.5 PORTREVISION= 3 CATEGORIES= multimedia MASTER_SITES= http://download.handbrake.fr/releases/${PORTVERSION}/ \ http://download.handbrake.fr/handbrake/contrib/:contrib \ http://download.handbrake.fr/contrib/:contrib DISTFILES= HandBrake-${PORTVERSION}.tar.bz2 \ a52dec-0.7.4.tar.gz:contrib \ faac-1.28.tar.gz:contrib \ faad2-2.7.tar.gz:contrib \ fdk-aac-v0.1.1-6-gbae4553.tar.bz2:contrib \ libav-v10.1.tar.bz2:contrib \ libbluray-0.5.0.tar.bz2:contrib \ libdca-r81-strapped.tar.gz:contrib \ libdvdnav-5.0.1-0-gaa3659d.tar.gz:contrib \ libdvdread-5.0.0-6-gcb1ae87.tar.gz:contrib \ libvpx-v1.3.0.tar.bz2:contrib \ x264-r2479-dd79a61.tar.gz:contrib \ x265_1.9.tar.gz:contrib DIST_SUBDIR= ${PORTNAME} MAINTAINER= ports@FreeBSD.org COMMENT= Versatile DVD ripper and video transcoder LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= yasm:devel/yasm \ cmake:devel/cmake LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libfribidi.so:converters/fribidi \ libxml2.so:textproc/libxml2 \ libass.so:multimedia/libass \ libogg.so:audio/libogg \ libvorbis.so:audio/libvorbis \ libvorbisenc.so:audio/libvorbis \ libtheoradec.so:multimedia/libtheora \ libtheoraenc.so:multimedia/libtheora \ libsamplerate.so:audio/libsamplerate \ libx264.so:multimedia/libx264 \ libmp3lame.so:audio/lame BROKEN_aarch64= Fails to build: invokes x86 asm +BROKEN_armv6= Fails to build: invokes x86 asm .if !defined(PACKAGE_BUILDING) # DVDCSS version hardcoded in contrib/libdvdread/libdvdread-5.0.0-6-gcb1ae87/src/dvd_input.c (dlopen'ed) LIB_DEPENDS+= libdvdcss.so.2:multimedia/libdvdcss .endif GNU_CONFIGURE= yes USES= autoreconf:build compiler:features gmake iconv \ libtool:build localbase:ldflags pkgconfig python:build MAKE_ENV= V=1 WRKSRC= ${WRKDIR}/HandBrake-${PORTVERSION} PLIST_FILES= bin/HandBrakeCLI CONFIGURE_ARGS= --force CONFIGURE_TARGET= build BUILD_WRKSRC= ${WRKSRC}/build MAKEFILE= GNUmakefile ALL_TARGET= # MAKE_JOBS_UNSAFE= yes NOPRECIOUSMAKEVARS= yes # for ffmpeg and x264 # Enforce linking to bundled libraries instead of system libraries LDFLAGS+= -L${BUILD_WRKSRC}/contrib/lib # Enforce linking to the system c++ standard lib LDFLAGS+= -l${COMPILER_FEATURES:Mlib*c++:S/lib//} OPTIONS_DEFINE= FDK_AAC X11 OPTIONS_DEFAULT= X11 FDK_AAC_DESC= Enable non-free Fraunhofer FDK AAC codec X11_DESC= Build GTK+3 based GUI program FDK_AAC_CONFIGURE_ENABLE= fdk-aac FDK_AAC_VARS= LICENSE+=FDK_AAC LICENSE_COMB=multi LICENSE_NAME_FDK_AAC= Software License for The Fraunhofer FDK AAC Codec Library for Android LICENSE_FILE_FDK_AAC= ${BUILD_WRKSRC}/contrib/fdkaac/${DISTFILES:Mfdk*:R:R}/NOTICE LICENSE_PERMS_FDK_AAC= dist-mirror pkg-mirror auto-accept .include # Recent GNU binutils are required to handle inline SSSE3 asm (in x264), and # to support --exclude-libs option for ld(1) when building GUI program .if ${PORT_OPTIONS:MX11} BUILD_DEPENDS+= ${LOCALBASE}/bin/ld:devel/binutils CONFIGURE_ENV+= COMPILER_PATH=${LOCALBASE}/bin MAKE_ENV+= COMPILER_PATH=${LOCALBASE}/bin LIB_DEPENDS+= libvpx.so:multimedia/libvpx .endif CC!=/usr/bin/which ${CC} MAKE_ENV+=ACLOCAL=${LOCALBASE}/bin/aclocal .if ${PORT_OPTIONS:MX11} CONFIGURE_ARGS+= --disable-gtk-update-checks --disable-gst LIB_DEPENDS+= libdbus-glib-1.so:devel/dbus-glib \ libnotify.so:devel/libnotify USES+= gettext USE_GNOME+= gtk30 intltool PLIST_FILES+= bin/HandBrake DESKTOP_ENTRIES="HandBrake" \ "${COMMENT}" \ "" \ "HandBrake" \ "AudioVideo;" \ false .else CONFIGURE_ARGS+= --disable-gtk .endif # HandBrake tries to fetch its dependencies during build phase, which is not # considered good in FreeBSD. Instead, we will prepare everything manually. post-extract: .SILENT # Unversioned directories can be copied in a loop .for d in a52dec libdca x264 ${MKDIR} ${BUILD_WRKSRC}/contrib/${d} ${MV} ${WRKDIR}/${d} ${BUILD_WRKSRC}/contrib/${d} .endfor # Others had to be processed one by one due to irregular (versioned) names cd ${BUILD_WRKSRC}/contrib && ${MKDIR} faac faad2 ffmpeg libbluray libdvdnav \ libdvdread libvpx x265 ${MV} ${WRKDIR}/faac-1.28 ${BUILD_WRKSRC}/contrib/faac ${MV} ${WRKDIR}/faad2-2.7 ${BUILD_WRKSRC}/contrib/faad2 ${MV} ${WRKDIR}/libav-v10.1 ${BUILD_WRKSRC}/contrib/ffmpeg/libav-v10.1 ${MV} ${WRKDIR}/libbluray-0.5.0 ${BUILD_WRKSRC}/contrib/libbluray ${MV} ${WRKDIR}/libdvdnav-5.0.1-0-gaa3659d ${BUILD_WRKSRC}/contrib/libdvdnav ${MV} ${WRKDIR}/libdvdread-5.0.0-6-gcb1ae87 ${BUILD_WRKSRC}/contrib/libdvdread ${MV} ${WRKDIR}/libvpx-v1.3.0 ${BUILD_WRKSRC}/contrib/libvpx ${MV} ${WRKDIR}/x265_1.9 ${BUILD_WRKSRC}/contrib/x265 # Avoid conflict with `print/harfbuzz' (also installs "hb.h") ${MV} ${WRKSRC}/libhb/hb.h ${WRKSRC}/libhb/hb-of-handbrake.h # Mark all bundled dependencies as extracted ${TOUCH} ${BUILD_WRKSRC}/contrib/a52dec/.stamp.extract ${TOUCH} ${BUILD_WRKSRC}/contrib/faac/.stamp.extract ${TOUCH} ${BUILD_WRKSRC}/contrib/faad2/.stamp.extract ${TOUCH} ${BUILD_WRKSRC}/contrib/ffmpeg/.stamp.extract ${TOUCH} ${BUILD_WRKSRC}/contrib/libbluray/.stamp.extract ${TOUCH} ${BUILD_WRKSRC}/contrib/libdca/.stamp.extract ${TOUCH} ${BUILD_WRKSRC}/contrib/libdvdnav/.stamp.extract ${TOUCH} ${BUILD_WRKSRC}/contrib/libdvdread/.stamp.extract ${TOUCH} ${BUILD_WRKSRC}/contrib/libvpx/.stamp.extract ${TOUCH} ${BUILD_WRKSRC}/contrib/x264/.stamp.extract ${TOUCH} ${BUILD_WRKSRC}/contrib/x265/.stamp.extract post-extract-FDK_AAC-on: ${MKDIR} ${BUILD_WRKSRC}/contrib/fdkaac ${MV} ${WRKDIR}/fdk-aac-v0.1.1-6-gbae4553 ${BUILD_WRKSRC}/contrib/fdkaac ${TOUCH} ${BUILD_WRKSRC}/contrib/fdkaac/.stamp.extract post-patch: @${REINPLACE_CMD} -e 's|machine/soundcard|sys/soundcard|' \ ${BUILD_WRKSRC}/contrib/a52dec/a52dec/libao/audio_out_oss.c @${REINPLACE_CMD} -e 's|-ldl|-lc| ; s|\[dl\]|[c]| ; s|ACLOCAL=.*|ACLOCAL=aclocal|g' \ ${BUILD_WRKSRC}/contrib/libbluray/libbluray-0.5.0/configure @${REINPLACE_CMD} -e 's|ACLOCAL = @ACLOCAL@|ACLOCAL = ${LOCALBASE}/bin/aclocal|g' \ -e 's|-D_ISOC99_SOURCE -D_POSIX_C_SOURCE=200112L -D_REENTRANT||g' \ ${BUILD_WRKSRC}/contrib/libbluray/libbluray-0.5.0/Makefile.in \ ${BUILD_WRKSRC}/contrib/libbluray/libbluray-0.5.0/src/Makefile.in @${REINPLACE_CMD} \ -e '/GHB_PACKAGES=/s/gthread-2.0/& gmodule-2.0/' \ -e 's/-lhb/& ${ICONV_LIB}/' \ -e 's/-lhandbrake/& ${ICONV_LIB}/' \ -e 's:-lxml2:& ../../contrib/lib/libx265.a:g' \ ${WRKSRC}/gtk/configure.ac @${REINPLACE_CMD} -e 's| ${WRKDIR}/A06-frame-threading-state.patch @${MV} ${WRKDIR}/A06-frame-threading-state.patch ${WRKSRC}/contrib/ffmpeg/ @${REINPLACE_CMD} -E \ -e 's|%%REP_CC%%|${CC}|g' \ -e 's|%%REP_CXX%%|${CXX}|g' \ -e 's|%%REP_I%%|-I./contrib/include -I${LOCALBASE}/include|g' \ -e 's|%%REP_L%%|-L${LOCALBASE}/lib|g' \ -e 's|%%REP_ARCHS%%|${CPUTYPE}|g' \ -e 's|%%REP_ICONV%%|${ICONV_LIB:S/-l//}|g' \ ${WRKSRC}/custom.defs post-patch-X11-off: @${REINPLACE_CMD} -e 's:--enable-libvpx:--disable-libvpx:' ${WRKSRC}/contrib/ffmpeg/module.defs @${REINPLACE_CMD} -e 's| vpx | |' \ ${WRKSRC}/libhb/module.defs ${WRKSRC}/test/module.defs post-patch-FDK_AAC-on: @${REINPLACE_CMD} -e 's:/lib/cpp:${CPP}:g' ${BUILD_WRKSRC}/contrib/fdkaac/fdk-aac-v0.1.1-6-gbae4553/configure @${REINPLACE_CMD} -e 's:-lxml2:& ../../contrib/lib/libfdk-aac.a:g' \ ${WRKSRC}/gtk/configure.ac do-install: ${INSTALL_PROGRAM} ${BUILD_WRKSRC}/HandBrakeCLI ${STAGEDIR}${PREFIX}/bin do-install-X11-on: ${INSTALL_PROGRAM} ${BUILD_WRKSRC}/gtk/src/ghb ${STAGEDIR}${PREFIX}/bin/HandBrake .include Index: head/net/chrony/Makefile =================================================================== --- head/net/chrony/Makefile (revision 432896) +++ head/net/chrony/Makefile (revision 432897) @@ -1,54 +1,56 @@ # Created by: Masaki TAGAWA # $FreeBSD$ PORTNAME= chrony PORTVERSION= 3.0 CATEGORIES= net MASTER_SITES= http://download.tuxfamily.org/chrony/ MAINTAINER= yonas@fizk.net COMMENT= System clock synchronization client and server LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= rubygem-asciidoctor>=0:textproc/rubygem-asciidoctor USES= cpe gmake makeinfo readline CPE_VENDOR= tuxfamily HAS_CONFIGURE= yes CONFIGURE_ARGS= --prefix=${PREFIX} \ --chronyvardir=/var/db/${PORTNAME} \ --infodir=${PREFIX}/info \ --sysconfdir=${PREFIX}/etc --mandir=${MANPREFIX}/man \ --datarootdir=${DATADIR} --docdir=${DOCSDIR} USE_RC_SUBR= chronyd ALL_TARGET= all docs INSTALL_TARGET= install install-docs EXTRAPORTDOCS= FAQ NEWS README PORTDOCS= chrony.conf.html chronyc.html chronyd.html faq.html \ installation.html ${EXTRAPORTDOCS} PORTEXAMPLES= chrony.conf.example1 chrony.conf.example2 \ chrony.conf.example3 chrony.keys.example # XXX: there are also other potentially useful options worth looking into: # --without-nss Don't use NSS even if it is available # --without-tomcrypt Don't use libtomcrypt even if it is available # --disable-pps Disable PPS API support OPTIONS_DEFINE= IPV6 IPV6_CATEGORIES= ipv6 IPV6_CONFIGURE_OFF= --disable-ipv6 +BROKEN_aarch64= Fails to compile: invalid operands to binary expression (double and double) + post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/chronyc ${STRIP_CMD} ${STAGEDIR}${PREFIX}/sbin/chronyd ${INSTALL_DATA} ${EXTRAPORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${PORTEXAMPLES:S,^,${WRKSRC}/examples/,} \ ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/examples/chrony.conf.example3 \ ${STAGEDIR}${PREFIX}/etc/chrony.conf.sample .include Index: head/net-im/ring-daemon/Makefile =================================================================== --- head/net-im/ring-daemon/Makefile (revision 432896) +++ head/net-im/ring-daemon/Makefile (revision 432897) @@ -1,79 +1,81 @@ # Created by: Yuri Victorovich # $FreeBSD$ PORTNAME= ring-daemon PORTVERSION= 0.160516 DISTVERSIONPREFIX= v PORTREVISION= 1 CATEGORIES= net-im net-p2p MAINTAINER= yuri@rawbw.com COMMENT= Daemon part of the Ring VoIP SIP phone and IM LICENSE= GPLv3 BUILD_DEPENDS= ${LOCALBASE}/include/linux/videodev2.h:multimedia/v4l_compat LIB_DEPENDS= libyaml-cpp.so:devel/yaml-cpp \ libjsoncpp.so:devel/jsoncpp \ libpcre.so:devel/pcre \ libupnp.so:devel/upnp \ libopendht.so:devel/opendht \ libgnutls.so:security/gnutls \ libavcodec.so:multimedia/ffmpeg \ libpulse.so:audio/pulseaudio \ libsndfile.so:audio/libsndfile \ libsamplerate.so:audio/libsamplerate \ libspeex.so:audio/speex \ libspeexdsp.so:audio/speexdsp \ libuuid.so:misc/e2fsprogs-libuuid USE_GITHUB= yes GH_TUPLE+= savoirfairelinux:ring-daemon:56ec56f GH_TUPLE+= pjsip:pjproject:2.4.5:pj CONFIGURE_ARGS= --without-gsm \ --enable-video \ --enable-ipv6 USES= autoreconf compiler:c++14-lang gmake libtool pkgconfig USE_GNOME= glib20 gtk20 cairo gdkpixbuf2 USE_XORG= x11 xscrnsaver USE_GL= gl USE_QT5= core gui network xml opengl sql sql-sqlite3_run widgets svg \ concurrent buildtools_build linguisttools_build GNU_CONFIGURE= yes MYFLAGS= -I${WRKSRC}/contrib/native/pjproject/pjlib/include -I${LOCALBASE}/include -DPJ_LINUX -I${LOCALBASE}/include/jsoncpp CFLAGS+= ${MYFLAGS} CPPFLAGS+= ${MYFLAGS} CXXFLAGS+= ${MYFLAGS} USE_LDCONFIG= yes OPTIONS_DEFINE= DBUS OPTIONS_DEFAULT=DBUS DBUS_CONFIGURE_OFF= --without-dbus DBUS_CONFIGURE_ON= --with-dbus DBUS_LIB_DEPENDS= \ libdbus-1.so:devel/dbus \ libdbus-c++-1.so:devel/dbus-c++ OPTIONS_SUB= yes +BROKEN_aarch64= Fails to configure: machine arm64-portbld not recognized + .include post-extract: @${MKDIR} ${WRKSRC}/contrib/native @${MV} ${WRKDIR}/pjproject-2.4.5 ${WRKSRC}/contrib/native/ post-patch: @${REINPLACE_CMD} -e 's|PJPROJECT_OPTIONS)|PJPROJECT_OPTIONS) CPPFLAGS=-I${LOCALBASE}/include/ CFLAGS="-I${LOCALBASE}/include/ -fPIC"|g' \ ${WRKSRC}/contrib/src/pjproject/rules.mak @${REINPLACE_CMD} -e 's|ringtonePath_ = "/usr/share|ringtonePath_ = "${LOCALBASE}/share|g' \ ${WRKSRC}/src/account.cpp pre-configure: @(cd ${WRKSRC} && \ ${ECHO} "===> Building the custom version of pjsip" && \ cd contrib/native && \ ../bootstrap && \ ${GMAKE} .pjproject) post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libring.so .include Index: head/security/botan110/Makefile =================================================================== --- head/security/botan110/Makefile (revision 432896) +++ head/security/botan110/Makefile (revision 432897) @@ -1,70 +1,72 @@ # Created by: Ying-Chieh Liao # $FreeBSD$ PORTNAME= botan PORTVERSION= 1.10.13 PORTREVISION= 2 CATEGORIES= security MASTER_SITES= http://botan.randombit.net/releases/ PKGNAMESUFFIX= 110 DISTNAME= Botan-${PORTVERSION} MAINTAINER= lapo@lapo.it COMMENT= Portable, easy to use, and efficient C++ crypto library LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/doc/license.txt OPTIONS_DEFINE= SSL GMP ECC DOCS OPTIONS_DEFAULT= SSL GMP ECC ECC_DESC= ECC support USES= compiler gmake python:build tar:tgz HAS_CONFIGURE= yes CONFIGURE_SCRIPT= configure.py CONFIGURE_ARGS= --prefix=${PREFIX} --with-bzip2 --with-zlib MAKE_ARGS= CXX="${CXX}" LIB_OPT="${CXXFLAGS}" USE_LDCONFIG= yes PLIST_FILES= bin/botan-config-1.10 lib/libbotan-1.10.a lib/libbotan-1.10.so lib/libbotan-1.10.so.1 \ lib/libbotan-1.10.so.1.13 libdata/pkgconfig/botan-1.10.pc DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}-${PORTVERSION} PORTDOCS= * +BROKEN_aarch64= Fails to configure: unknown or unidentifiable processor arm64 + .include .if ${PORT_OPTIONS:MSSL} USE_OPENSSL= yes CONFIGURE_ARGS+=--with-openssl .endif .if ${PORT_OPTIONS:MGMP} LIB_DEPENDS+= libgmp.so:math/gmp CONFIGURE_ARGS+=--with-gnump MAKE_ARGS+= LDFLAGS="-L${LOCALBASE}/lib" .endif .if ${PORT_OPTIONS:MECC} BUILD_DEPENDS+= ${LOCALBASE}/include/boost/tr1/memory.hpp:devel/boost-libs CONFIGURE_ARGS+=--with-tr1-implementation=boost CXXFLAGS+= -I${LOCALBASE}/include .else CONFIGURE_ARGS+=--with-tr1-implementation=none .endif .include CONFIGURE_ARGS+=--cc ${COMPILER_TYPE} post-patch: ${REINPLACE_CMD} -e "s|#!/usr/bin/env python|#!${PYTHON_CMD}|" \ ${WRKSRC}/configure.py .if ! ${PORT_OPTIONS:MDOCS} ${REINPLACE_CMD} -e '/DOCDIR/d' \ ${WRKSRC}/src/build-data/makefile/unix_shr.in .endif post-install: @(cd "${STAGEDIR}${PREFIX}"; ${FIND} -s include/botan-1.10 -not -type d) >> ${TMPPLIST} .include Index: head/textproc/kenlm/Makefile =================================================================== --- head/textproc/kenlm/Makefile (revision 432896) +++ head/textproc/kenlm/Makefile (revision 432897) @@ -1,31 +1,32 @@ # Created by: Dmitry Sivachenko # $FreeBSD$ PORTNAME= kenlm PORTVERSION= 20140830 PORTREVISION= 2 CATEGORIES= textproc MASTER_SITES= http://kheafield.com/code/ DISTNAME= ${PORTNAME} MAINTAINER= demon@FreeBSD.org COMMENT= KenLM Language Model Toolkit -BROKEN_powerpc64= Does not build - BUILD_DEPENDS= bjam:devel/boost-jam \ bash:shells/bash LIB_DEPENDS= libboost_thread.so:devel/boost-libs USES+= compiler:c++11-lib USE_LDCONFIG= yes WRKSRC= ${WRKDIR}/${PORTNAME} MAKE_ENV+= BOOST_BUILD_PATH=${WRKSRC}/jam-files/boost-build + +BROKEN_aarch64= Fails to compile: target architecture was not detected as supported by Double-Conversion +BROKEN_powerpc64= Does not build do-build: (cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${LOCALBASE}/bin/bjam --toolset=${CHOSEN_COMPILER_TYPE} --with-boost=${LOCALBASE} ${_MAKE_JOBS}) do-install: (cd ${WRKSRC}/bin && ${INSTALL_PROGRAM} lmplz fragment query filter build_binary dump_counts cat_compressed ${STAGEDIR}${PREFIX}/bin/) .include Index: head/textproc/randlm/Makefile =================================================================== --- head/textproc/randlm/Makefile (revision 432896) +++ head/textproc/randlm/Makefile (revision 432897) @@ -1,33 +1,35 @@ # Created by: Dmitry Sivachenko # $FreeBSD$ PORTNAME= randlm PORTVERSION= 0.2.5 PORTREVISION= 3 CATEGORIES= textproc MASTER_SITES= SF/${PORTNAME} MAINTAINER= demon@FreeBSD.org COMMENT= A toolkit for building randomized language models -BROKEN_powerpc64= Does not build - BUILD_DEPENDS= ${LOCALBASE}/include/google/sparse_hash_map:devel/sparsehash LIB_DEPENDS= libboost_thread.so:devel/boost-libs RUN_DEPENDS= ${LOCALBASE}/include/google/sparse_hash_map:devel/sparsehash GNU_CONFIGURE= yes USE_PERL5= run USE_LDCONFIG= yes USES= autoreconf libtool compiler:c++11-lang GNU_CONFIGURE= yes MAKE_JOBS_UNSAFE=yes CXXFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib INSTALL_TARGET= install-strip + +BROKEN_aarch64= Fails to compile: invalid output constraint =a in asm +BROKEN_armv6= Fails to compile: invalid output constraint =a in asm +BROKEN_powerpc64= Does not build post-patch: cd ${WRKSRC}/hadoop && ${MV} strings.cpp strings.cc && ${MV} strings.h s.h ${REINPLACE_CMD} -e s#strings.h#s.h# ${WRKSRC}/hadoop/r_compute_ngram_counts.cpp ${WRKSRC}/hadoop/m_compute_ngram_counts_batch.cpp .include Index: head/www/ufdbguard/Makefile =================================================================== --- head/www/ufdbguard/Makefile (revision 432896) +++ head/www/ufdbguard/Makefile (revision 432897) @@ -1,73 +1,75 @@ # Created by: Pavel Timofeev # $FreeBSD$ PORTNAME= ufdbGuard PORTVERSION= 1.32.4 CATEGORIES= www MASTER_SITES= SF/ufdbguard/1.32 MAINTAINER= timp87@gmail.com COMMENT= URL filter for the Squid web proxy LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING +BROKEN_aarch64= fails to compile: error: regparm is not valid on this platform + USES= perl5 shebangfix ssl SHEBANG_FILES= samples/URLblocked.cgi GNU_CONFIGURE= yes USE_RC_SUBR= ufdbguardd USERS= ufdb GROUPS= ${USERS} RUNDIR= /var/run/${PORTNAME} DBDIR= /var/db/${PORTNAME} LOGDIR= /var/log/${PORTNAME} PLIST_SUB= USERS=${USERS} \ GROUPS=${GROUPS} \ RUNDIR=${RUNDIR} \ DBDIR=${DBDIR} \ LOGDIR=${LOGDIR} SUB_LIST= PORTNAME=${PORTNAME} \ USERS=${USERS} \ RUNDIR=${RUNDIR} \ DBDIR=${DBDIR} SUB_FILES= pkg-message CONFIGURE_ARGS= --with-ssl=${OPENSSLBASE} \ --with-ssl-lib=${OPENSSLLIB} \ --with-ssl-inc=${OPENSSLINC} \ --with-bz2=/usr \ --with-bz2-lib=/usr/lib \ --with-bz2-inc=/usr/include \ --with-ufdb-user=root \ --with-ufdb-mandir=${MANPREFIX}/man \ --with-ufdb-logdir=${LOGDIR} \ --with-ufdb-piddir=${RUNDIR} \ --with-ufdb-samplesdir=${EXAMPLESDIR} \ --with-ufdb-config=${ETCDIR} \ --with-ufdb-dbhome=${DBDIR} \ --with-ufdb-images_dir=${EXAMPLESDIR}/images MAKE_JOBS_UNSAFE= yes OPTIONS_DEFINE= UNIXSOCKETS OPTIONS_DEFAULT= UNIXSOCKETS UNIXSOCKETS_CONFIGURE_ON= --with-unix-sockets UNIXSOCKETS_CONFIGURE_OFF= --without-unix-sockets UNIXSOCKETS_DESC= Unix sockets support post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/ufdbguardd \ ${STAGEDIR}${PREFIX}/bin/ufdbgclient \ ${STAGEDIR}${PREFIX}/bin/ufdbsignal \ ${STAGEDIR}${PREFIX}/bin/ufdbGenTable \ ${STAGEDIR}${PREFIX}/bin/ufdbAnalyse \ ${STAGEDIR}${PREFIX}/bin/ufdbhttpd .include