*/*: sync with upstream

Taken from: HardenedBSD
This commit is contained in:
Franco Fichtner 2018-06-22 07:30:49 +02:00
parent 22c445bc32
commit 7efd253b21
333 changed files with 2359 additions and 1226 deletions

View file

@ -2,6 +2,7 @@
PORTNAME= kmousetool
DISTVERSION= ${KDE_APPLICATIONS_VERSION}
PORTREVISION= 1
CATEGORIES= accessibility kde kde-applications
MAINTAINER= kde@FreeBSD.org

View file

@ -13,6 +13,10 @@ COMMENT= Software for describing astronomical images
LICENSE= GPLv2
BROKEN_aarch64= fails to link: os-features-test.c:10: undefined symbol 'canonicalize_file_name'
BROKEN_armv6= fails to link: os-features-test.c:10: undefined symbol 'canonicalize_file_name'
BROKEN_armv7= fails to link: os-features-test.c:10: undefined symbol 'canonicalize_file_name'
BUILD_DEPENDS= ${PYNUMPY}
LIB_DEPENDS= libcairo.so:graphics/cairo \
libcfitsio.so:astro/cfitsio \
@ -27,7 +31,7 @@ ALL_TARGET= all extra
MAKE_ENV= INSTALL_DIR=${STAGEDIR}${PREFIX}/${PORTNAME}
MAKE_JOBS_UNSAFE= yes
SUB_FILES= pkg-message
LDFLAGS= -lz
LDFLAGS+= -lz
post-patch:
@${REINPLACE_CMD} -E 's,python (setup|-c),${PYTHON_CMD} \1,' \

View file

@ -14,7 +14,11 @@ COMMENT= Setiathome Enhanced for BOINC
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
BROKEN_powerpc64= does not compile: analyzeFuncs_altivec.cpp: CoreServices/CoreServices.h: No such file or directory
BROKEN_aarch64= fails to link: vector/analyzeFuncs_vector.cpp:(.data+0x38): undefined symbol 'vfp_GetPowerSpectrum(float (*) [2], float*, int)'
BROKEN_armv6= fails to compile: vector/analyzeFuncs_neon.S:178:17: invalid instruction, did you mean: neg?
BROKEN_armv7= fails to compile: vector/analyzeFuncs_neon.S:178:17: invalid instruction, did you mean: neg?
BROKEN_powerpc64= fails to compile: analyzeFuncs_altivec.cpp: CoreServices/CoreServices.h: No such file or directory
BUILD_DEPENDS= ${LOCALBASE}/include/fftw3.h:math/fftw3
RUN_DEPENDS= boinc_client:net/boinc-client
LIB_DEPENDS= libfftw3f.so:math/fftw3-float

View file

@ -2,7 +2,7 @@
PORTNAME= libkgeomap
PORTVERSION= ${KDE4_APPLICATIONS_VERSION}
PORTREVISION= 10
PORTREVISION= 11
CATEGORIES= astro kde
MASTER_SITES= KDE/${KDE4_APPLICATIONS_BRANCH}/applications/${PORTVERSION}/src
PKGNAMESUFFIX= -kde4

View file

@ -2,7 +2,7 @@
PORTNAME= marble
PORTVERSION= ${KDE4_VERSION}
PORTREVISION= 4
PORTREVISION= 5
CATEGORIES= astro kde kde-kde4
MAINTAINER= kde@FreeBSD.org

View file

@ -2,6 +2,7 @@
PORTNAME= marble
DISTVERSION= ${KDE_APPLICATIONS_VERSION}
PORTREVISION= 1
CATEGORIES= astro kde kde-applications
MAINTAINER= kde@FreeBSD.org

View file

@ -3,6 +3,7 @@
PORTNAME= stellarium
PORTVERSION= 0.12.9
PORTREVISION= 1
CATEGORIES= astro
MASTER_SITES= SF/${PORTNAME}/Stellarium-sources/${PORTVERSION}
PKGNAMESUFFIX= -qt4

View file

@ -3,7 +3,7 @@
PORTNAME= amarok
PORTVERSION= 2.8.0
PORTREVISION= 15
PORTREVISION= 16
CATEGORIES= audio kde
MASTER_SITES= KDE/stable/${PORTNAME}/${PORTVERSION}/src

View file

@ -2,6 +2,7 @@
PORTNAME= audiocd-kio
DISTVERSION= ${KDE_APPLICATIONS_VERSION}
PORTREVISION= 1
CATEGORIES= audio kde kde-applications
MAINTAINER= kde@FreeBSD.org

View file

@ -13,6 +13,10 @@ COMMENT= Ultimate music player for Unix-like systems
LICENSE= GPLv2 LGPL21
LICENSE_COMB= dual
BROKEN_aarch64= Fails to compile: error: invalid conversion between vector type and integer type
BROKEN_armv6= Fails to compile: error: invalid conversion between vector type and integer type
BROKEN_armv7= Fails to compile: error: invalid conversion between vector type and integer type
GNU_CONFIGURE= yes
USES= compiler:c11 desktop-file-utils gettext gmake iconv libtool \
pkgconfig shebangfix tar:bzip2
@ -28,9 +32,6 @@ INSTALLS_ICONS= yes
SHEBANG_FILES= yasmwrapper.sh
INSTALL_TARGET= install-strip
BROKEN_armv6= Fails to compile: error: invalid conversion between vector type and integer type
BROKEN_armv7= Fails to compile: error: invalid conversion between vector type and integer type
OPTIONS_DEFINE= PULSEAUDIO GUI VFS LASTFM ART SUPEREQ SID FFAP VTX \
HOTKEYS OGG FFMPEG FLAC SNDFILE WAVPACK CDDA GME DUMB NOTIFY \
MUSEPACK WILDMIDI TTA DCA AAC MMS SHN SHELLEXEC NLS M3U \

View file

@ -2,8 +2,8 @@
# $FreeBSD$
PORTNAME= ir
DISTVERSION= 1.3.3-2
DISTVERSIONSUFFIX= -gb94bc67
DISTVERSION= 1.3.3-8
DISTVERSIONSUFFIX= -g0a36907
CATEGORIES= audio
PKGNAMESUFFIX= -lv2
@ -27,10 +27,9 @@ GH_ACCOUNT= tomszilagyi
GH_PROJECT= ir.lv2
USE_GNOME= glib20 gtk20 gdkpixbuf2 cairo
MAKE_ENV= INSTDIR=${STAGEDIR}${PREFIX}/lib/lv2
PLIST_FILES= lib/lv2/ir.lv2/ir.so lib/lv2/ir.lv2/ir.ttl \
lib/lv2/ir.lv2/ir_gui.so lib/lv2/ir.lv2/manifest.ttl
post-install:
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/lv2/ir.lv2/*.so
.include <bsd.port.mk>

View file

@ -1,3 +1,5 @@
TIMESTAMP = 1528565114
SHA256 (tomszilagyi-ir.lv2-1.3.3-2-gb94bc67_GH0.tar.gz) = c6a5c907e74ad649af5a845ecf88bc9af285975ed8a712ec85dbd8187c6cbdd7
SIZE (tomszilagyi-ir.lv2-1.3.3-2-gb94bc67_GH0.tar.gz) = 126424
TIMESTAMP = 1529568477
SHA256 (tomszilagyi-ir.lv2-1.3.3-8-g0a36907_GH0.tar.gz) = 707ab1577c8da41ccf0a92880552adec80e0d8b64daeff98eb49755e658921b5
SIZE (tomszilagyi-ir.lv2-1.3.3-8-g0a36907_GH0.tar.gz) = 126563
SHA256 (3c892744fce01661293a5e466d341d4f0e852f22.patch) = 5653babe7cca78f381d5969a268c0b3272b7a7e73cef5e66d47bb014c304fe6a
SIZE (3c892744fce01661293a5e466d341d4f0e852f22.patch) = 2468

View file

@ -1,43 +1,11 @@
--- Makefile.orig 2018-01-03 15:11:45 UTC
--- Makefile.orig 2018-06-21 08:16:45 UTC
+++ Makefile
@@ -27,31 +27,31 @@ C4LIBS = -lsndfile `pkg-config --libs gt
all: ir.so ir_gui.so
ir.o: ir.cc ir.h ir_utils.h
- g++ ir.cc $(CPPFLAGS) -c -fPIC -o ir.o
+ $(CXX) ir.cc $(CPPFLAGS) -c -fPIC -o ir.o
ir_gui.o: ir_gui.cc ir.h ir_utils.h ir_wavedisplay.h
- g++ ir_gui.cc $(CPPFLAGS) -c -fPIC -o ir_gui.o
+ $(CXX) ir_gui.cc $(CPPFLAGS) -c -fPIC -o ir_gui.o
ir_utils.o: ir_utils.cc ir_utils.h ir.h
- g++ ir_utils.cc $(CPPFLAGS) -c -fPIC -o ir_utils.o
+ $(CXX) ir_utils.cc $(CPPFLAGS) -c -fPIC -o ir_utils.o
ir_meter.o: ir_meter.cc ir_meter.h ir.h ir_utils.h
- g++ ir_meter.cc $(CPPFLAGS) -c -fPIC -o ir_meter.o
+ $(CXX) ir_meter.cc $(CPPFLAGS) -c -fPIC -o ir_meter.o
ir_modeind.o: ir_modeind.cc ir_modeind.h ir.h ir_utils.h
- g++ ir_modeind.cc $(CPPFLAGS) -c -fPIC -o ir_modeind.o
+ $(CXX) ir_modeind.cc $(CPPFLAGS) -c -fPIC -o ir_modeind.o
ir_wavedisplay.o: ir_wavedisplay.cc ir_wavedisplay.h ir.h ir_utils.h
- g++ ir_wavedisplay.cc $(CPPFLAGS) -c -fPIC -o ir_wavedisplay.o
+ $(CXX) ir_wavedisplay.cc $(CPPFLAGS) -c -fPIC -o ir_wavedisplay.o
ir.so: ir.o ir_utils.o
- g++ $(LDFLAGS) ir.o ir_utils.o $(LIBS) -shared -o ir.so
+ $(CXX) $(LDFLAGS) ir.o ir_utils.o $(LIBS) -shared -o ir.so
@@ -58,7 +58,7 @@ ir.so: ir.o ir_utils.o
$(CXX) $(LDFLAGS) ir.o ir_utils.o $(LIBS) -shared -o ir.so
ir_gui.so: ir_gui.o ir_utils.o ir_meter.o ir_modeind.o ir_wavedisplay.o
- g++ $(LDFLAGS) ir_gui.o ir_utils.o ir_meter.o ir_modeind.o ir_wavedisplay.o $(LIBS) -shared -z nodelete -o ir_gui.so
- $(CXX) $(LDFLAGS) ir_gui.o ir_utils.o ir_meter.o ir_modeind.o ir_wavedisplay.o $(LIBS) -shared -z nodelete -o ir_gui.so
+ $(CXX) $(LDFLAGS) ir_gui.o ir_utils.o ir_meter.o ir_modeind.o ir_wavedisplay.o $(LIBS) -shared -o ir_gui.so
convert4chan: convert4chan.c
- gcc $(C4CFLAGS) $(CPPFLAGS) $(LDFLAGS) convert4chan.c $(C4LIBS) -o convert4chan
+ $(CC) $(C4CFLAGS) $(CPPFLAGS) $(LDFLAGS) convert4chan.c $(C4LIBS) -o convert4chan
install: all
mkdir -p $(INSTDIR)
$(CC) $(C4CFLAGS) $(CPPFLAGS) $(LDFLAGS) convert4chan.c $(C4LIBS) -o convert4chan

View file

@ -7,4 +7,4 @@ convolver especially for creating reverb effects. Supports impulse
responses with 1, 2 or 4 channels, in any soundfile format supported
by libsndfile.
WWW: https://github.com/Anchakor/ir.lv2
WWW: https://github.com/tomszilagyi/ir.lv2

View file

@ -2,6 +2,7 @@
PORTNAME= juk
DISTVERSION= ${KDE_APPLICATIONS_VERSION}
PORTREVISION= 1
CATEGORIES= audio kde kde-applications
MAINTAINER= kde@FreeBSD.org

View file

@ -3,7 +3,7 @@
PORTNAME= kmix
PORTVERSION= ${KDE4_VERSION}
PORTREVISION= 4
PORTREVISION= 5
CATEGORIES= audio kde kde-kde4
MAINTAINER= kde@FreeBSD.org

View file

@ -3,7 +3,7 @@
PORTNAME= kscd
PORTVERSION= ${KDE4_VERSION}
PORTREVISION= 3
PORTREVISION= 4
CATEGORIES= audio kde kde-kde4
MAINTAINER= kde@FreeBSD.org

View file

@ -3,7 +3,7 @@
PORTNAME= lastfm-desktop
PORTVERSION= 2.1.36
PORTREVISION= 6
PORTREVISION= 7
CATEGORIES= audio
MAINTAINER= ports@FreeBSD.org
@ -39,7 +39,7 @@ OPTIONS_DEFAULT= VLC
GSTREAMER_DESC= Multimedia via Phonon-GStreamer
GSTREAMER_USE= QT4=phonon-gst_run
VLC_DESC= Multimedia via Phonon-VLC
VLC_RUN_DEPENDS= phonon-vlc>=0.6.1:multimedia/phonon-vlc
VLC_RUN_DEPENDS= phonon-vlc-qt4>=0.6.1:multimedia/phonon-vlc@qt4
do-install:
@${MKDIR} ${STAGEDIR}${DATADIR}

View file

@ -3,7 +3,7 @@
PORTNAME= libkcompactdisc
PORTVERSION= ${KDE4_VERSION}
PORTREVISION= 5
PORTREVISION= 6
CATEGORIES= audio kde kde-kde4
MAINTAINER= kde@FreeBSD.org

View file

@ -2,6 +2,7 @@
PORTNAME= libkcompactdisc
DISTVERSION= ${KDE_APPLICATIONS_VERSION}
PORTREVISION= 1
CATEGORIES= audio kde kde-applications
MAINTAINER= kde@FreeBSD.org

View file

@ -3,7 +3,7 @@
PORTNAME= minitunes
PORTVERSION= 0.1.1
PORTREVISION= 3
PORTREVISION= 4
CATEGORIES= audio
MASTER_SITES= http://flavio.tordini.org/files/${PORTNAME}/

View file

@ -12,6 +12,8 @@ COMMENT= Simple yet powerful audio player
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
BROKEN_aarch64= fails to compile: mmintrin.h:47:5: use of undeclared identifier '__builtin_ia32_emms'; did you mean '__builtin_isless'?
USES= cmake:outsource compiler:c++14-lang
USE_LDCONFIG= yes
USE_GITHUB= yes

View file

@ -2,11 +2,11 @@
PORTNAME= openal-soft
PORTVERSION= 1.18.2
PORTREVISION= 1
PORTREVISION= 2
CATEGORIES= audio
MASTER_SITES= http://kcat.strangesoft.net/openal-releases/
MAINTAINER= ports@FreeBSD.org
MAINTAINER= tobik@FreeBSD.org
COMMENT= Software implementation of the OpenAL specification
LICENSE= LGPL20+
@ -14,55 +14,47 @@ LICENSE_FILE= ${WRKSRC}/COPYING
CONFLICTS= openal-200[0-9]*
USES= tar:bzip2 cmake compiler:c11
USES= cmake:outsource compiler:c11 tar:bzip2
USE_LDCONFIG= yes
LLD_UNSAFE= yes
CMAKE_ARGS= -DSHARE_INSTALL_DIR:STRING=${ETCDIR} \
-DALSOFT_REQUIRE_OSS:BOOL=OFF \
-DALSOFT_REQUIRE_JACK:BOOL=OFF \
-DALSOFT_REQUIRE_SOLARIS:BOOL=OFF \
-DALSOFT_REQUIRE_SNDIO:BOOL=OFF \
-DALSOFT_REQUIRE_QSA:BOOL=OFF \
-DALSOFT_BACKEND_ALSA:BOOL=OFF \
-DALSOFT_BACKEND_WAVE:BOOL=ON \
-DALSOFT_EXAMPLES:BOOL=OFF \
-DALSOFT_UTILS:BOOL=ON
CMAKE_ARGS= -DCMAKE_INSTALL_DATADIR:STRING="${PREFIX}/etc"
CMAKE_OFF= ALSOFT_BACKEND_ALSA \
ALSOFT_DLOPEN \
ALSOFT_EXAMPLES \
ALSOFT_REQUIRE_SOLARIS \
ALSOFT_REQUIRE_QSA
CMAKE_ON= ALSOFT_BACKEND_WAVE \
ALSOFT_UTILS
LDFLAGS+= -Wl,--as-needed # do not link with librt and libdl
OPTIONS_DEFINE= EXAMPLES FLUIDSYNTH CONFIG OSS JACK PORTAUDIO \
PULSEAUDIO SNDIO
OPTIONS_DEFINE= EXAMPLES CONFIG JACK OSS PORTAUDIO PULSEAUDIO SNDIO
OPTIONS_DEFAULT= OSS
OPTIONS_SUB= yes
CONFIG_DESC= Install configuration utility (needs Qt 4.x)
#ALSA_CMAKE_ON= -DALSOFT_REQUIRE_ALSA:BOOL=ON
#ALSA_CMAKE_OFF= -DALSOFT_BACKEND_ALSA:BOOL=OFF
#ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib
CONFIG_CMAKE_ON= -DALSOFT_NO_CONFIG_UTIL:BOOL=OFF
CONFIG_CMAKE_OFF= -DALSOFT_NO_CONFIG_UTIL:BOOL=ON
CONFIG_CMAKE_BOOL_OFF= ALSOFT_NO_CONFIG_UTIL
CONFIG_CMAKE_ON= -DALSOFT_NO_QT5:BOOL=ON
CONFIG_USE= QT4=corelib,gui,qmake_build,moc_build,rcc_build,uic_build
FLUIDSYNTH_CMAKE_ON= -DALSOFT_REQUIRE_FLUIDSYNTH:BOOL=ON
FLUIDSYNTH_CMAKE_OFF= -DALSOFT_MIDI_FLUIDSYNTH:BOOL=OFF
FLUIDSYNTH_LIB_DEPENDS= libfluidsynth.so:audio/fluidsynth
OSS_CMAKE_ON= -DALSOFT_REQUIRE_OSS:BOOL=ON
OSS_CMAKE_OFF= -DALSOFT_BACKEND_OSS:BOOL=OFF
JACK_CMAKE_ON= -DALSOFT_REQUIRE_JACK:BOOL=ON
JACK_CMAKE_OFF= -DALSOFT_BACKEND_JACK:BOOL=OFF
JACK_CMAKE_BOOL= ALSOFT_REQUIRE_JACK ALSOFT_BACKEND_JACK
JACK_LIB_DEPENDS= libjack.so:audio/jack
PORTAUDIO_CMAKE_ON= -DALSOFT_REQUIRE_PORTAUDIO:BOOL=ON
PORTAUDIO_CMAKE_OFF= -DALSOFT_BACKEND_PORTAUDIO:BOOL=OFF
OSS_CMAKE_BOOL= ALSOFT_REQUIRE_OSS ALSOFT_BACKEND_OSS
PORTAUDIO_CMAKE_BOOL= ALSOFT_REQUIRE_PORTAUDIO ALSOFT_BACKEND_PORTAUDIO
PORTAUDIO_LIB_DEPENDS= libportaudio.so:audio/portaudio
PULSEAUDIO_CMAKE_ON= -DALSOFT_REQUIRE_PULSEAUDIO:BOOL=ON
PULSEAUDIO_CMAKE_OFF= -DALSOFT_BACKEND_PULSEAUDIO:BOOL=OFF
PULSEAUDIO_LIB_DEPENDS= libpulse-simple.so:audio/pulseaudio
SNDIO_CMAKE_ON= -DALSOFT_REQUIRE_SNDIO:BOOL=ON
SNDIO_CMAKE_OFF= -DALSOFT_BACKEND_SNDIO:BOOL=OFF
PULSEAUDIO_CMAKE_BOOL= ALSOFT_REQUIRE_PULSEAUDIO ALSOFT_BACKEND_PULSEAUDIO
PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio
SNDIO_CMAKE_BOOL= ALSOFT_REQUIRE_SNDIO ALSOFT_BACKEND_SNDIO
SNDIO_IMPLIES= OSS # provide fallback for missing sndio capture support
SNDIO_LIB_DEPENDS= libsndio.so:audio/sndio
post-patch:
@${REINPLACE_CMD} 's|/etc/openal|${ETCDIR}|' \
${WRKSRC}/Alc/alcConfig.c
@${REINPLACE_CMD} 's|$${CMAKE_INSTALL_DATADIR}/openal|${ETCDIR}|' \
${WRKSRC}/CMakeLists.txt
post-install-EXAMPLES-on:
(cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . \

View file

@ -0,0 +1,22 @@
Prefer sndio over OSS when it's enabled.
--- Alc/ALc.c.orig 2018-06-21 02:27:21 UTC
+++ Alc/ALc.c
@@ -69,14 +69,14 @@ static struct BackendInfo BackendList[] = {
#ifdef HAVE_COREAUDIO
{ "core", ALCcoreAudioBackendFactory_getFactory },
#endif
-#ifdef HAVE_OSS
- { "oss", ALCossBackendFactory_getFactory },
-#endif
#ifdef HAVE_SOLARIS
{ "solaris", ALCsolarisBackendFactory_getFactory },
#endif
#ifdef HAVE_SNDIO
{ "sndio", ALCsndioBackendFactory_getFactory },
+#endif
+#ifdef HAVE_OSS
+ { "oss", ALCossBackendFactory_getFactory },
#endif
#ifdef HAVE_QSA
{ "qsa", ALCqsaBackendFactory_getFactory },

View file

@ -1,22 +1,29 @@
--- CMakeLists.txt.orig 2017-07-30 05:09:21 UTC
--- CMakeLists.txt.orig 2017-09-24 13:41:50 UTC
+++ CMakeLists.txt
@@ -646,10 +646,6 @@ int main()
CHECK_SYMBOL_EXISTS(pthread_mutex_timedlock pthread.h HAVE_PTHREAD_MUTEX_TIMEDLOCK)
- CHECK_LIBRARY_EXISTS(rt clock_gettime "" HAVE_LIBRT)
- IF(HAVE_LIBRT)
- SET(EXTRA_LIBS rt ${EXTRA_LIBS})
- ENDIF()
ENDIF()
# Check for a 64-bit type
@@ -1322,7 +1318,7 @@ IF(ALSOFT_INSTALL)
DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/AL
@@ -1381,7 +1381,7 @@ endif()
# Install alsoft.conf configuration file
IF(ALSOFT_CONFIG)
INSTALL(FILES alsoftrc.sample
- DESTINATION ${CMAKE_INSTALL_DATADIR}/openal
+ DESTINATION ${CMAKE_INSTALL_DATADIR}/openal-soft
)
INSTALL(FILES "${OpenAL_BINARY_DIR}/openal.pc"
- DESTINATION "${CMAKE_INSTALL_LIBDIR}/pkgconfig")
+ DESTINATION "libdata/pkgconfig")
IF(TARGET soft_oal)
INSTALL(TARGETS soft_oal
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
MESSAGE(STATUS "Installing sample configuration")
MESSAGE(STATUS "")
@@ -1391,7 +1391,7 @@ ENDIF()
IF(ALSOFT_HRTF_DEFS)
INSTALL(FILES hrtf/default-44100.mhr
hrtf/default-48000.mhr
- DESTINATION ${CMAKE_INSTALL_DATADIR}/openal/hrtf
+ DESTINATION ${CMAKE_INSTALL_DATADIR}/openal-soft/hrtf
)
MESSAGE(STATUS "Installing HRTF definitions")
MESSAGE(STATUS "")
@@ -1405,7 +1405,7 @@ IF(ALSOFT_AMBDEC_PRESETS)
presets/rectangle.ambdec
presets/square.ambdec
presets/presets.txt
- DESTINATION ${CMAKE_INSTALL_DATADIR}/openal/presets
+ DESTINATION ${CMAKE_INSTALL_DATADIR}/openal-soft/presets
)
MESSAGE(STATUS "Installing AmbDec presets")
MESSAGE(STATUS "")

View file

@ -1,10 +1,9 @@
OpenAL Soft is a software implementation of the OpenAL 3D audio API and an
alternative to the somewhat outdated reference implementation.
As stated on the website, OpenAL provides capabilities for playing audio in a
virtual 3d environment. Distance attenuation, doppler shift, and directional
sound emitters are among the features handled by the API. More advanced
effects, including air absorption, low-pass filters, and reverb, are
available through the EFX extension. It also facilitates streaming audio,
multi-channel buffers, and audio capture.
OpenAL Soft is a software implementation of the OpenAL 3D audio
API. OpenAL provides capabilities for playing audio in a virtual
3D environment. Distance attenuation, doppler shift, and directional
sound emitters are among the features handled by the API. More
advanced effects, including air absorption, low-pass filters, and
reverb, are available through the EFX extension. It also facilitates
streaming audio, multi-channel buffers, and audio capture.
WWW: http://kcat.strangesoft.net/openal.html

View file

@ -14,6 +14,8 @@ COMMENT= Python karaoke application (Plays CD+G, MP3+G, OGG+G files)
LICENSE= LGPL21+
BROKEN_aarch64= fails to build: Signal 11
BUILD_DEPENDS= ${PYGAME} \
${LOCALBASE}/libdata/pkgconfig/pthread-stubs.pc:devel/libpthread-stubs
LIB_DEPENDS= libaa.so:graphics/aalib

View file

@ -4,7 +4,7 @@
PORTNAME= soundkonverter
PORTVERSION= 2.2.2
DISTVERSIONPREFIX= v
PORTREVISION= 10
PORTREVISION= 11
CATEGORIES= audio kde
MAINTAINER= dbn@FreeBSD.org

View file

@ -11,6 +11,10 @@ COMMENT= Realtime software synthesizer
LICENSE= GPLv2
BROKEN_aarch64= fails to compile: argument unused during compilation: '-msse'
BROKEN_armv6= fails to compile: unknown argument: '-mvectorize-with-neon-quad'
BROKEN_armv7= fails to compile: unknown argument: '-mvectorize-with-neon-quad'
LIB_DEPENDS= libfftw3.so:math/fftw3 \
libmxml.so:textproc/mxml \
liblo.so:audio/liblo

View file

@ -11,6 +11,10 @@ COMMENT= Single molecule sequence assembler
LICENSE= GPLv2
LICENSE_FILE= ${WRKDIR}/${PORTNAME}-${PORTVERSION}/README.license.GPL
BROKEN_aarch64= fails to link: undefined reference to omp_set_num_threads
BROKEN_armv6= fails to install: mv: rename site_perl to /wrkdirs/usr/ports/biology/canu/work/canu-1.7/src/usr/local/FreeBSD-armv6/lib/perl5/site_perl: No such file or directory
BROKEN_armv7= fails to install: mv: rename site_perl to /wrkdirs/usr/ports/biology/canu/work/canu-1.7/src/usr/local/FreeBSD-armv7/lib/perl5/site_perl: No such file or directory
LIB_DEPENDS= libboost_regex.so:devel/boost-libs
RUN_DEPENDS= gnuplot:math/gnuplot

View file

@ -10,6 +10,10 @@ COMMENT= Bayesian haplotype-based polymorphism discovery and genotyping
LICENSE= MIT
BROKEN_aarch64= fails to compile: invalid conversion between vector type and integer type
BROKEN_armv6= fails to compile: invalid conversion between vector type and integer type
BROKEN_armv7= fails to compile: invalid conversion between vector type and integer type
# Submodules use older versions than the ports, so we cannot safely unbundle
# No shared libs are built by the submodules so there will be no conflicts
USES= gmake tar:xz

View file

@ -14,6 +14,10 @@ COMMENT= Memory-efficient and highly accurate paired-end read merger
LICENSE= CC-BY-NC-SA-3.0
BROKEN_aarch64= fails to compile: invokes x86 assembler
BROKEN_armv6= fails to compile: invokes x86 assembler
BROKEN_armv7= fails to compile: invokes x86 assembler
GNU_CONFIGURE= yes
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}-src

View file

@ -10,6 +10,10 @@ COMMENT= Trim adapter sequences from Illumina data using heuristic rules
LICENSE= GPLv2
BROKEN_aarch64= fails to compile: invalid conversion between vector type and integer type
BROKEN_armv6= fails to compile: invalid conversion between vector type and integer type
BROKEN_armv7= fails to compile: invalid conversion between vector type and integer type
USE_GITHUB= yes
GH_ACCOUNT= lh3

View file

@ -10,6 +10,8 @@ COMMENT= Pacific Biosciences consensus library and applications
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
BROKEN_aarch64= fails to compile: mmintrin.h:47:5: use of undeclared identifier '__builtin_ia32_emms'; did you mean '__builtin_isless'?
# Sensitive to dependency versions, use latest commit for everything
BUILD_DEPENDS= pbseqan==g20171002:biology/pbseqan \
pbbam==g20180416:biology/pbbam \

View file

@ -11,6 +11,8 @@ COMMENT= C++ library and CLI tools for parsing and manipulating VCF files
LICENSE= MIT
BROKEN_aarch64= fails to compile: mmintrin.h:47:5: use of undeclared identifier '__builtin_ia32_emms'; did you mean '__builtin_isless'?
LIB_DEPENDS= libhts.so:biology/htslib \
libtabix.so:biology/tabixpp \
libsw.so:biology/smithwaterman

View file

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= xcircuit
PORTVERSION= 3.10.9
PORTVERSION= 3.10.10
PORTEPOCH= 1
CATEGORIES= cad
MASTER_SITES= http://opencircuitdesign.com/xcircuit/archive/ \

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1525311458
SHA256 (xcircuit-3.10.9.tgz) = 57b9a324e8365c3dc2f160e2879aec1fdb63d5fc247cb01d8a09a9c5ac87473d
SIZE (xcircuit-3.10.9.tgz) = 1612065
TIMESTAMP = 1529593548
SHA256 (xcircuit-3.10.10.tgz) = eaa6c15ec18067f6628b50835a3169530b798396d02a0ac9c0f24c4b33f3a539
SIZE (xcircuit-3.10.10.tgz) = 1612833

View file

@ -3,7 +3,7 @@
PORTNAME= qterm
PORTVERSION= 0.5.12
PORTREVISION= 2
PORTREVISION= 3
CATEGORIES= chinese
MASTER_SITES= SF/qterm/qterm/${PORTVERSION}

View file

@ -1,75 +0,0 @@
Regressed by https://github.com/boostorg/date_time/commit/f9f2aaf5216c
gr-blocks/lib/message_strobe_impl.cc:93:35: error: no matching conversion for functional-style cast from 'float' to 'boost::posix_time::milliseconds' (aka 'subsecond_duration<boost::posix_time::time_duration, 1000>')
boost::this_thread::sleep(boost::posix_time::milliseconds(d_period_ms));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/include/boost/date_time/time_duration.hpp:270:30: note: candidate constructor (the implicit copy constructor) not viable: no known conversion from 'float' to 'const boost::date_time::subsecond_duration<boost::posix_time::time_duration, 1000>' for 1st argument
class BOOST_SYMBOL_VISIBLE subsecond_duration : public base_duration
^
/usr/local/include/boost/date_time/time_duration.hpp:286:59: note: candidate template ignored: disabled by 'enable_if' [with T = float]
typename boost::enable_if<boost::is_integral<T>, void>::type* = 0) :
^
Regressed by https://github.com/boostorg/thread/commit/1e84b978b2bb
/usr/local/bin/ld: CMakeFiles/tags_demo.dir/tags_demo.cc.o: undefined reference to symbol 'pthread_condattr_init@@FBSD_1.0'
//lib/libthr.so.3: error adding symbols: DSO missing from command line
c++: error: linker command failed with exit code 1 (use -v to see invocation)
*** [gr-uhd/examples/c++/tags_demo] Error code 1
--- gr-blocks/lib/message_strobe_impl.cc.orig 2017-02-27 23:19:00 UTC
+++ gr-blocks/lib/message_strobe_impl.cc
@@ -90,7 +90,7 @@ namespace gr {
void message_strobe_impl::run()
{
while(!d_finished) {
- boost::this_thread::sleep(boost::posix_time::milliseconds(d_period_ms));
+ boost::this_thread::sleep(boost::posix_time::milliseconds(long(d_period_ms)));
if(d_finished) {
return;
}
--- gr-blocks/lib/message_strobe_random_impl.cc.orig 2017-02-27 23:19:00 UTC
+++ gr-blocks/lib/message_strobe_random_impl.cc
@@ -108,7 +108,7 @@ namespace gr {
void message_strobe_random_impl::run()
{
while(!d_finished) {
- boost::this_thread::sleep(boost::posix_time::milliseconds(std::max(0.0f,next_delay())));
+ boost::this_thread::sleep(boost::posix_time::milliseconds(long(std::max(0.0f,next_delay()))));
if(d_finished) {
return;
}
--- gr-uhd/examples/c++/CMakeLists.txt.orig 2017-02-27 23:19:00 UTC
+++ gr-uhd/examples/c++/CMakeLists.txt
@@ -37,6 +37,11 @@ link_directories(${Boost_LIBRARY_DIRS})
add_executable(tags_demo tags_demo.cc)
target_link_libraries(tags_demo gnuradio-uhd)
+if(UNIX AND NOT APPLE)
+ # Boost.Thread 1.67+ headers reference pthread_condattr_*
+ target_link_libraries(tags_demo pthread)
+endif(UNIX AND NOT APPLE)
+
INSTALL(TARGETS
tags_demo
DESTINATION ${GR_PKG_UHD_EXAMPLES_DIR}
--- gr-uhd/lib/usrp_block_impl.cc.orig 2017-02-27 23:19:00 UTC
+++ gr-uhd/lib/usrp_block_impl.cc
@@ -128,7 +128,7 @@ bool usrp_block_impl::_wait_for_locked_sensor(
while (true) {
if ((not first_lock_time.is_not_a_date_time()) and
- (boost::get_system_time() > (first_lock_time + boost::posix_time::seconds(LOCK_TIMEOUT)))) {
+ (boost::get_system_time() > (first_lock_time + boost::posix_time::seconds(long(LOCK_TIMEOUT))))) {
break;
}
@@ -139,7 +139,7 @@ bool usrp_block_impl::_wait_for_locked_sensor(
else {
first_lock_time = boost::system_time(); //reset to 'not a date time'
- if (boost::get_system_time() > (start + boost::posix_time::seconds(LOCK_TIMEOUT))){
+ if (boost::get_system_time() > (start + boost::posix_time::seconds(long(LOCK_TIMEOUT)))){
return false;
}
}

View file

@ -12,6 +12,8 @@ COMMENT= Weak signal for HF ham radio communication package
LICENSE= GPLv3
BROKEN_aarch64= fails to compile: gfortran6: unrecognized command line option '-m64'
BUILD_DEPENDS= ${PYNUMPY}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tkinter>0:x11-toolkits/py-tkinter@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow@${PY_FLAVOR} \

View file

@ -4,6 +4,7 @@
PORTNAME= wkhtmltopdf
PORTVERSION= 0.12.5
PORTREVISION= 1
PORTREVISION= 1
CATEGORIES= converters
MAINTAINER= pi@FreeBSD.org

View file

@ -274,6 +274,7 @@
SUBDIR += p5-CDB_File-Generator
SUBDIR += p5-CGI-Session-Driver-memcached
SUBDIR += p5-CHI-Driver-Memcached
SUBDIR += p5-CHI-Driver-Redis
SUBDIR += p5-Cache-BDB
SUBDIR += p5-Cache-Memcached
SUBDIR += p5-Cache-Memcached-Fast

View file

@ -0,0 +1,33 @@
# $FreeBSD$
PORTNAME= CHI-Driver-Redis
PORTVERSION= 0.10
CATEGORIES= databases perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
MAINTAINER= bokutin@bokut.in
COMMENT= Redis driver for CHI
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= p5-CHI>=0.36:devel/p5-CHI \
p5-Moo>=0:devel/p5-Moo \
p5-Redis>=1.901:databases/p5-Redis \
p5-URI>=0:net/p5-URI
TEST_DEPENDS= p5-Test-Class>=0:devel/p5-Test-Class \
p5-Test-Mock-Redis>=0:devel/p5-Test-Mock-Redis
USES= perl5
USE_PERL5= configure
PLIST_FILES= ${SITE_PERL_REL}/CHI/Driver/Redis.pm \
${SITE_MAN3_REL}/CHI::Driver::Redis.3.gz
post-install:
${RM} -r ${STAGEDIR}${PREFIX}/${SITE_PERL_REL}/CHI/Driver/Redis/t
${RMDIR} ${STAGEDIR}${PREFIX}/${SITE_PERL_REL}/CHI/Driver/Redis
.include <bsd.port.mk>

View file

@ -0,0 +1,3 @@
TIMESTAMP = 1529567713
SHA256 (CHI-Driver-Redis-0.10.tar.gz) = 4c5cfb5a3638674f97045ea17efc24a43603f59ea3db6f3dedfd1c69a88e0a3c
SIZE (CHI-Driver-Redis-0.10.tar.gz) = 29866

View file

@ -0,0 +1,3 @@
Redis driver for CHI
WWW: https://metacpan.org/pod/CHI::Driver::Redis

View file

@ -3,7 +3,7 @@
PORTNAME= sql
DISTVERSION= ${QT4_VERSION}
PORTREVISION= 2
PORTREVISION= 3
CATEGORIES= databases
PKGNAMEPREFIX= qt4-

View file

@ -171,6 +171,7 @@
SUBDIR += lumina-screenshot
SUBDIR += lumina-textedit
SUBDIR += lumina-xdg-entry
SUBDIR += mat
SUBDIR += mate-notification-daemon
SUBDIR += mate-utils
SUBDIR += mbox-importer

View file

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= fet
DISTVERSION= 5.34.0
DISTVERSION= 5.36.0
CATEGORIES= deskutils kde
MASTER_SITES= http://lalescu.ro/liviu/fet/download/ \
http://lalescu.ro/liviu/fet/download/old/ \

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1509887144
SHA256 (fet-5.34.0.tar.bz2) = a049cd89d7a6ed73e67758d1a01ee740fdaa245943be2911c0a9002dda27a836
SIZE (fet-5.34.0.tar.bz2) = 11200465
TIMESTAMP = 1529559388
SHA256 (fet-5.36.0.tar.bz2) = 98c2383fb807af2959f9426ab88332df897273dcfa3c9e8874cabeb62a9da930
SIZE (fet-5.36.0.tar.bz2) = 11771000

View file

@ -18,6 +18,7 @@ man/man1/fet-cl.1.gz
%%NLS%%%%DATADIR%%/translations/fet_hu.qm
%%NLS%%%%DATADIR%%/translations/fet_id.qm
%%NLS%%%%DATADIR%%/translations/fet_it.qm
%%NLS%%%%DATADIR%%/translations/fet_ja.qm
%%NLS%%%%DATADIR%%/translations/fet_lt.qm
%%NLS%%%%DATADIR%%/translations/fet_mk.qm
%%NLS%%%%DATADIR%%/translations/fet_ms.qm

View file

@ -2,6 +2,7 @@
PORTNAME= kalarm
DISTVERSION= ${KDE_APPLICATIONS_VERSION}
PORTREVISION= 1
CATEGORIES= deskutils kde kde-applications
MAINTAINER= kde@FreeBSD.org

View file

@ -2,6 +2,7 @@
PORTNAME= korganizer
DISTVERSION= ${KDE_APPLICATIONS_VERSION}
PORTREVISION= 1
CATEGORIES= deskutils kde kde-applications
MAINTAINER= kde@FreeBSD.org

36
deskutils/mat/Makefile Normal file
View file

@ -0,0 +1,36 @@
# $FreeBSD$
PORTNAME= mat
DISTVERSION= 0.6.1-12
DISTVERSIONSUFFIX= -g4b9a657
CATEGORIES= deskutils
MAINTAINER= greg@unrelenting.technology
COMMENT= Metadata Anonymization Toolkit
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-distutils-extra>0:devel/py-python-distutils-extra@${FLAVOR} \
intltool-update:textproc/intltool
RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}mutagen>=0:audio/py-mutagen@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pdfrw>=0:textproc/py-pdfrw@${PY_FLAVOR} \
srm:security/srm
USES= gettext python:2.7
USE_GITLAB= yes
GL_SITE= https://0xacab.org
GL_ACCOUNT= mat
GL_COMMIT= 4b9a65758da4bb27724ac1f94162810a29cb3877
USE_PYTHON= distutils autoplist
USE_GNOME= gtk30 pygobject3
INSTALLS_ICONS= yes
OPTIONS_DEFINE= IMAGE
OPTIONS_DEFAULT= IMAGE
IMAGE_DESC= Image file support
IMAGE_RUN_DEPENDS= exiftool:graphics/p5-Image-ExifTool
.include <bsd.port.mk>

3
deskutils/mat/distinfo Normal file
View file

@ -0,0 +1,3 @@
TIMESTAMP = 1521393594
SHA256 (mat-mat-4b9a65758da4bb27724ac1f94162810a29cb3877_GL0.tar.gz) = 4f4cab3ab353cc295ebff87fe69ab41a84ba0f1a24c688e128044731dc2c0a48
SIZE (mat-mat-4b9a65758da4bb27724ac1f94162810a29cb3877_GL0.tar.gz) = 2729762

View file

@ -0,0 +1,15 @@
--- libmat/mat.py.orig 2018-03-18 17:33:51 UTC
+++ libmat/mat.py
@@ -116,10 +116,8 @@ def secure_remove(filename):
raise libmat.exceptions.UnableToWriteFile
try:
- shred = 'shred'
- if platform.system() == 'MacOS':
- shred = 'gshred'
- if not subprocess.call([shred, '--remove', filename]):
+ shred = 'srm'
+ if not subprocess.call([shred, filename]):
return True
else:
raise OSError

5
deskutils/mat/pkg-descr Normal file
View file

@ -0,0 +1,5 @@
MAT (Metadata Anonymisation Toolkit) is a toolbox composed of a GUI
application, a CLI application and a library, to anonymize/remove
metadata.
WWW: https://mat.boum.org

View file

@ -3,7 +3,7 @@
PORTNAME= cwp
PORTVERSION= 1.12.1
PORTREVISION= 2
PORTREVISION= 3
CATEGORIES= deskutils kde
MASTER_SITES= http://kde-look.org/CONTENT/content-files/
PKGNAMEPREFIX= plasma-applet-

View file

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= khal
DISTVERSION= 0.9.8
DISTVERSION= 0.9.9
CATEGORIES= deskutils python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@ -18,10 +18,11 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}atomicwrites>=0.1.7:devel/py-atomicwrites@${
${PYTHON_PKGNAMEPREFIX}click>=3.2:devel/py-click@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}click-log>=0.2.0:devel/py-click-log@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}configobj>=0:devel/py-configobj@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}dateutil>=0:devel/py-dateutil@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}dateutil<=2.6.1:devel/py-dateutil@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}icalendar>=3.11.7:devel/py-icalendar@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pytz>=0:devel/py-pytz@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pytz>=1.0:devel/py-pytz@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}tzlocal>=1.0:devel/py-tzlocal@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}urwid>=0:devel/py-urwid@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}vdirsyncer>=0:deskutils/py-vdirsyncer@${PY_FLAVOR} \
@ -29,16 +30,21 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}atomicwrites>=0.1.7:devel/py-atomicwrites@${
USES= python:3.4+
USE_PYTHON= autoplist distutils
NO_ARCH= yes
OPTIONS_DEFINE= SETPROCTITLE
OPTIONS_DEFINE= DOCS SETPROCTITLE
DOCS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>1.6.1:textproc/py-sphinx@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}sphinxcontrib-newsfeed>=0:textproc/py-sphinxcontrib-newsfeed@${PY_FLAVOR}
SETPROCTITLE_DESC= Set the process title
SETPROCTITLE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setproctitle>=0:devel/py-setproctitle@${PY_FLAVOR}
PLIST_FILES= share/zsh/site-functions/__khal
build-DOCS-on:
( cd ${WRKSRC}/docs && ${MAKE} )
post-install:
@${MKDIR} ${STAGEDIR}${PREFIX}/share/zsh/site-functions
${INSTALL_DATA} ${WRKSRC}/misc/__khal \

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1508824223
SHA256 (khal-0.9.8.tar.gz) = fe049e1ed3238461c108f7ef4abba09f46130f77f0e2b80418529f6dfb1b9dae
SIZE (khal-0.9.8.tar.gz) = 173717
TIMESTAMP = 1529201444
SHA256 (khal-0.9.9.tar.gz) = 50e7c40028c37d4ec76a3ef80e99af5f837ad6857590e76cc64ee29b16560937
SIZE (khal-0.9.9.tar.gz) = 171830

View file

@ -1572,6 +1572,7 @@
SUBDIR += libsimdpp
SUBDIR += libslang2
SUBDIR += libsmdev
SUBDIR += libsml
SUBDIR += libsmpp34
SUBDIR += libsmraw
SUBDIR += libsoup
@ -3508,12 +3509,14 @@
SUBDIR += p5-Test-Debugger
SUBDIR += p5-Test-Declare
SUBDIR += p5-Test-Deep
SUBDIR += p5-Test-Deep-UnorderedPairs
SUBDIR += p5-Test-Dependencies
SUBDIR += p5-Test-DependentModules
SUBDIR += p5-Test-Differences
SUBDIR += p5-Test-Distribution
SUBDIR += p5-Test-EOL
SUBDIR += p5-Test-Exception
SUBDIR += p5-Test-Exit
SUBDIR += p5-Test-Expect
SUBDIR += p5-Test-FailWarnings
SUBDIR += p5-Test-Fake-HTTPD
@ -3553,6 +3556,7 @@
SUBDIR += p5-Test-Mock-Guard
SUBDIR += p5-Test-Mock-LWP
SUBDIR += p5-Test-Mock-LWP-Dispatch
SUBDIR += p5-Test-Mock-Redis
SUBDIR += p5-Test-MockDateTime
SUBDIR += p5-Test-MockModule
SUBDIR += p5-Test-MockObject

View file

@ -13,6 +13,7 @@ COMMENT= Fast and correct build system
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
BROKEN_aarch64= fails to build: java.lang.OutOfMemoryError: Java heap space
BROKEN_armv6= fails to package: cp: bazel: No such file or directory
BROKEN_armv7= fails to package: cp: bazel: No such file or directory
BROKEN_powerpc64= fails to compile: Action failed to execute: java.io.IOException: Cannot run program /usr/bin/clang

View file

@ -14,12 +14,14 @@ COMMENT= Highly customizable cross-platform ide to aid programming in Python
LICENSE= GPLv2
# fails to build in presence if installed self
CONFLICTS_BUILD= ${PORTNAME}${PYTHON_PKGNAMESUFFIX}-[0-9]*
BROKEN_aarch64= fails to build: Signal 11
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>0:textproc/py-sphinx@${PY_FLAVOR}
RUN_DEPENDS= xdg-open:devel/xdg-utils
# fails to build in presence if installed self
CONFLICTS_BUILD= ${PORTNAME}${PYTHON_PKGNAMESUFFIX}-[0-9]*
NO_ARCH= yes
WRKSRC= ${WRKDIR}/${PORTNAME}

View file

@ -13,7 +13,17 @@ COMMENT= Complete gcc-based toolcahin for embedded ARM development
LICENSE= GPLv2 LGPL20 LGPL21 GPLv3 LGPL3
LICENSE_COMB= multi
BROKEN_aarch64= fails to build
BROKEN_powerpc64= does not build: __adjust.c: internal compiler error: Segmentation fault
NOT_FOR_ARCHS= arm armeb armv6 armv7 \
mips mips64 mips64el mipsel mipsn32
NOT_FOR_ARCHS_REASON= Very slow to build on emulator
LIB_DEPENDS= libexpat.so:textproc/expat2 \
libgmp.so:math/gmp \
libmpfr.so:math/mpfr \
libmpc.so:math/mpc \
libisl.so:devel/isl
USE_HARDENING= pie:off relro:off
@ -30,16 +40,6 @@ PYGDB_USES= python:2.7
OPTIONS_SUB= yes
NOT_FOR_ARCHS= arm armeb armv6 armv7 \
mips mips64 mips64el mipsel mipsn32
NOT_FOR_ARCHS_REASON= Very slow to build on emulator
LIB_DEPENDS= libexpat.so:textproc/expat2 \
libgmp.so:math/gmp \
libmpfr.so:math/mpfr \
libmpc.so:math/mpc \
libisl.so:devel/isl
USES= bison compiler cpe gmake gettext-runtime iconv makeinfo tar:bzip2
GNU_CONFIGURE= yes

View file

@ -1,8 +1,7 @@
# $FreeBSD$
PORTNAME= gitaly
DISTVERSION= 0.96.1
PORTREVISION= 4
DISTVERSION= 0.100.0
CATEGORIES= devel
MAINTAINER= mfechner@FreeBSD.org
@ -13,18 +12,18 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
# define dependencies that are required for build and run under MY_DEPENDS
MY_DEPENDS= git>=2.16.2:devel/git \
rubygem-rugged>=0.27.0:devel/rubygem-rugged \
rubygem-rugged>=0.27.1:devel/rubygem-rugged \
rubygem-github-linguist53>=5.3.3:textproc/rubygem-github-linguist53 \
rubygem-bundler>0:sysutils/rubygem-bundler \
rubygem-gitlab-markup>=1.6.2:textproc/rubygem-gitlab-markup \
rubygem-gitaly-proto095>=0.95.0:net/rubygem-gitaly-proto095 \
rubygem-gitaly-proto099>=0.99.0:net/rubygem-gitaly-proto099 \
rubygem-activesupport50>=5.0.2:devel/rubygem-activesupport50 \
rubygem-rdoc>=4.2:devel/rubygem-rdoc \
rubygem-gollum-lib-gitlab>=4.2:www/rubygem-gollum-lib-gitlab \
rubygem-gollum-rugged_adapter>=0.4.4:www/rubygem-gollum-rugged_adapter \
rubygem-grpc>=1.10.0:net/rubygem-grpc \
rubygem-gitlab-gollum-lib>=4.2:www/rubygem-gitlab-gollum-lib \
rubygem-gitlab-gollum-rugged_adapter>=0.4.4:www/rubygem-gitlab-gollum-rugged_adapter \
rubygem-grpc>=1.11.0:net/rubygem-grpc \
rubygem-sentry-raven>=2.7.2:devel/rubygem-sentry-raven \
rubygem-licensee8>=8.7.0:devel/rubygem-licensee8 \
rubygem-licensee8>=8.9.0:devel/rubygem-licensee8 \
rubygem-google-protobuf351>=3.5.1:devel/rubygem-google-protobuf351
BUILD_DEPENDS= go>=1.8:lang/go \
@ -40,7 +39,7 @@ USE_RUBY= yes
USE_GITLAB= yes
GL_ACCOUNT= gitlab-org
# Find this here: https://gitlab.com/gitlab-org/gitaly/tags
GL_COMMIT= d779c028099f79360209b92473c201e07721b885
GL_COMMIT= 15606d3061414479453534814d32132bd9411617
post-patch:
${MV} ${WRKSRC}/config.toml.example ${WRKSRC}/config.toml.sample

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1524579302
SHA256 (gitlab-org-gitaly-d779c028099f79360209b92473c201e07721b885_GL0.tar.gz) = 8344bfff658433002444d756c3552b57ce7861b614efc2f3db42be68dd4aa4b5
SIZE (gitlab-org-gitaly-d779c028099f79360209b92473c201e07721b885_GL0.tar.gz) = 3620431
TIMESTAMP = 1529482774
SHA256 (gitlab-org-gitaly-15606d3061414479453534814d32132bd9411617_GL0.tar.gz) = d93fd3c3481f65c918e2d8ebeeb0108ba68a9ce2106956799d24e862f77b0ba8
SIZE (gitlab-org-gitaly-15606d3061414479453534814d32132bd9411617_GL0.tar.gz) = 4126919

View file

@ -1,18 +1,15 @@
--- ruby/Gemfile.orig 2018-04-12 00:44:37 UTC
--- ruby/Gemfile.orig 2018-06-20 08:20:28 UTC
+++ ruby/Gemfile
@@ -8,17 +8,13 @@ gem 'activesupport', '~> 5.0.2'
@@ -8,7 +8,7 @@ gem 'activesupport', '~> 5.0.2'
gem 'rdoc', '~> 4.2'
gem 'gollum-lib', '~> 4.2', require: false
gem 'gollum-rugged_adapter', '~> 0.4.4', require: false
gem 'gitlab-gollum-lib', '~> 4.2', require: false
gem 'gitlab-gollum-rugged_adapter', '~> 0.4.4', require: false
-gem 'grpc', '~> 1.10.0'
+gem 'grpc', '~> 1.11.0'
gem 'sentry-raven', '~> 2.7.2', require: false
# Detects the open source license the repository includes
# This version needs to be in sync with GitLab CE/EE
-gem 'licensee', '~> 8.7.0'
+gem 'licensee', '~> 8.9'
@@ -18,7 +18,3 @@ gem 'licensee', '~> 8.9.0'
# Locked until https://github.com/google/protobuf/issues/4210 is closed
gem 'google-protobuf', '= 3.5.1'

View file

@ -9,6 +9,7 @@
%%DATADIR%%/ruby/lib/gitaly_server/conflicts_service.rb
%%DATADIR%%/ruby/lib/gitaly_server/diff_service.rb
%%DATADIR%%/ruby/lib/gitaly_server/exception_sanitizer_interceptor.rb
%%DATADIR%%/ruby/lib/gitaly_server/health_service.rb
%%DATADIR%%/ruby/lib/gitaly_server/operations_service.rb
%%DATADIR%%/ruby/lib/gitaly_server/ref_service.rb
%%DATADIR%%/ruby/lib/gitaly_server/remote_service.rb
@ -20,6 +21,8 @@
%%DATADIR%%/ruby/lib/gitlab/config.rb
%%DATADIR%%/ruby/lib/gitlab/git.rb
%%DATADIR%%/ruby/lib/gitlab/git/gitaly_remote_repository.rb
%%DATADIR%%/ruby/lib/gitlab/git/gitlab_projects.rb
%%DATADIR%%/ruby/lib/gitlab/git/repository.rb
%%DATADIR%%/ruby/lib/gitlab/git_logger.rb
%%DATADIR%%/ruby/lib/gitlab/gitaly_client.rb
%%DATADIR%%/ruby/lib/gitlab/gollum.rb
@ -47,6 +50,7 @@
%%DATADIR%%/ruby/vendor/gitlab_git/lib/gitlab/git/branch.rb
%%DATADIR%%/ruby/vendor/gitlab_git/lib/gitlab/git/commit.rb
%%DATADIR%%/ruby/vendor/gitlab_git/lib/gitlab/git/commit_stats.rb
%%DATADIR%%/ruby/vendor/gitlab_git/lib/gitlab/git/committer_with_hooks.rb
%%DATADIR%%/ruby/vendor/gitlab_git/lib/gitlab/git/compare.rb
%%DATADIR%%/ruby/vendor/gitlab_git/lib/gitlab/git/conflict/file.rb
%%DATADIR%%/ruby/vendor/gitlab_git/lib/gitlab/git/conflict/parser.rb
@ -54,18 +58,18 @@
%%DATADIR%%/ruby/vendor/gitlab_git/lib/gitlab/git/conflict/resolver.rb
%%DATADIR%%/ruby/vendor/gitlab_git/lib/gitlab/git/diff.rb
%%DATADIR%%/ruby/vendor/gitlab_git/lib/gitlab/git/diff_collection.rb
%%DATADIR%%/ruby/vendor/gitlab_git/lib/gitlab/git/env.rb
%%DATADIR%%/ruby/vendor/gitlab_git/lib/gitlab/git/gitlab_projects.rb
%%DATADIR%%/ruby/vendor/gitlab_git/lib/gitlab/git/gitmodules_parser.rb
%%DATADIR%%/ruby/vendor/gitlab_git/lib/gitlab/git/hook.rb
%%DATADIR%%/ruby/vendor/gitlab_git/lib/gitlab/git/hook_env.rb
%%DATADIR%%/ruby/vendor/gitlab_git/lib/gitlab/git/hooks_service.rb
%%DATADIR%%/ruby/vendor/gitlab_git/lib/gitlab/git/index.rb
%%DATADIR%%/ruby/vendor/gitlab_git/lib/gitlab/git/info_attributes.rb
%%DATADIR%%/ruby/vendor/gitlab_git/lib/gitlab/git/lfs_changes.rb
%%DATADIR%%/ruby/vendor/gitlab_git/lib/gitlab/git/lfs_pointer_file.rb
%%DATADIR%%/ruby/vendor/gitlab_git/lib/gitlab/git/operation_service.rb
%%DATADIR%%/ruby/vendor/gitlab_git/lib/gitlab/git/path_helper.rb
%%DATADIR%%/ruby/vendor/gitlab_git/lib/gitlab/git/popen.rb
%%DATADIR%%/ruby/vendor/gitlab_git/lib/gitlab/git/raw_diff_change.rb
%%DATADIR%%/ruby/vendor/gitlab_git/lib/gitlab/git/ref.rb
%%DATADIR%%/ruby/vendor/gitlab_git/lib/gitlab/git/remote_mirror.rb
%%DATADIR%%/ruby/vendor/gitlab_git/lib/gitlab/git/remote_repository.rb
@ -80,6 +84,7 @@
%%DATADIR%%/ruby/vendor/gitlab_git/lib/gitlab/git/storage/forked_storage_check.rb
%%DATADIR%%/ruby/vendor/gitlab_git/lib/gitlab/git/storage/health.rb
%%DATADIR%%/ruby/vendor/gitlab_git/lib/gitlab/git/storage/null_circuit_breaker.rb
%%DATADIR%%/ruby/vendor/gitlab_git/lib/gitlab/git/support/format-git-cat-file-input
%%DATADIR%%/ruby/vendor/gitlab_git/lib/gitlab/git/tag.rb
%%DATADIR%%/ruby/vendor/gitlab_git/lib/gitlab/git/tree.rb
%%DATADIR%%/ruby/vendor/gitlab_git/lib/gitlab/git/user.rb

View file

@ -14,6 +14,10 @@ LICENSE_COMB= multi
LICENSE_FILE_CC-BY-3.0= ${WRKSRC}/LOGO_LICENSE.md
LICENSE_FILE_MIT= ${WRKSRC}/LICENSE.txt
BROKEN_aarch64= fails to build: KeyError: 'android_arch'
BROKEN_armv6= fails to build: KeyError: 'android_arch'
BROKEN_armv7= fails to build: KeyError: 'android_arch'
BUILD_DEPENDS= yasm:devel/yasm
LIB_DEPENDS= libfreetype.so:print/freetype2 \
libpng.so:graphics/png

View file

@ -2,6 +2,7 @@
PORTNAME= knotifications
DISTVERSION= ${KDE_FRAMEWORKS_VERSION}
PORTREVISION= 1
CATEGORIES= devel kde kde-frameworks
MAINTAINER= kde@FreeBSD.org

View file

@ -2,6 +2,7 @@
PORTNAME= knotifyconfig
DISTVERSION= ${KDE_FRAMEWORKS_VERSION}
PORTREVISION= 1
CATEGORIES= devel kde kde-frameworks
MAINTAINER= kde@FreeBSD.org

View file

@ -2,6 +2,7 @@
PORTNAME= kio-extras
DISTVERSION= ${KDE_APPLICATIONS_VERSION}
PORTREVISION= 1
CATEGORIES= devel kde kde-applications # kde kde-applications-plasma
MAINTAINER= kde@FreeBSD.org

View file

@ -14,6 +14,8 @@ COMMENT= Library for command line and configuration file parsing
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
BROKEN_aarch64= fails to link: relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol cfg_default_properties can not be used when making a shared object
CONFLICTS_INSTALL= ossp-cfg
USES= autoreconf gmake

View file

@ -11,6 +11,8 @@ COMMENT= Shared library for LXQt applications
LICENSE= LGPL21+
BROKEN_aarch64= fails to compile: lxqtplugininfo.cpp:107:14: expected expression
USES= cmake:outsource compiler:c++11-lib gettext kde:5 lxqt \
pkgconfig tar:xz
USE_QT5= buildtools_build qmake_build dbus core gui linguisttools \

31
devel/libsml/Makefile Normal file
View file

@ -0,0 +1,31 @@
# Created by: Gerrit Beine <mail+freebsd@gerritbeine.de>
# $FreeBSD$
PORTNAME= libsml
PORTVERSION= 0.1.1
CATEGORIES= devel
MAINTAINER= mail+freebsd@gerritbeine.de
COMMENT= Implementation in C of the Smart Message Language (SML) protocol
LICENSE= GPLv3
LIB_DEPENDS= libuuid.so:misc/e2fsprogs-libuuid
USES= dos2unix gmake
USE_LDCONFIG= yes
USE_GITHUB= yes
DOS2UNIX_FILES= test/unity/unity.c
GH_ACCOUNT= volkszaehler
GH_TAGNAME= 2a8445b
ALL_TARGET= all
CFLAGS+= -I ${PREFIX}/include
post-patch:
${REINPLACE_CMD} -e "s|-luuid|-luuid -L ${PREFIX}/lib|" ${WRKSRC}/examples/Makefile
${REINPLACE_CMD} -e "s|-luuid|-luuid -L ${PREFIX}/lib|" ${WRKSRC}/test/Makefile
${REINPLACE_CMD} -e "s|prefix = /usr/local|prefix = ${STAGEDIR}${PREFIX}|" ${WRKSRC}/examples/Makefile
${REINPLACE_CMD} -e "s|prefix = /usr/local|prefix = ${STAGEDIR}${PREFIX}|" ${WRKSRC}/sml/Makefile
.include <bsd.port.mk>

3
devel/libsml/distinfo Normal file
View file

@ -0,0 +1,3 @@
TIMESTAMP = 1520165866
SHA256 (volkszaehler-libsml-0.1.1-2a8445b_GH0.tar.gz) = e9342a0e2b86a2e79d40fe8e6743a574e7d7a83034399f34044d3bbd3870f70f
SIZE (volkszaehler-libsml-0.1.1-2a8445b_GH0.tar.gz) = 106002

View file

@ -0,0 +1,13 @@
--- sml/Makefile.orig 2018-01-25 17:04:21 UTC
+++ sml/Makefile
@@ -4,10 +4,6 @@ CFLAGS += -I./include/ -fPIC -fno-stack-protector -g -
# Available Flags:
# SML_NO_UUID_LIB - compile without uuid lib
-ifneq ($(UNAME), Darwin)
-LIBS=-luuid
-endif
-
NAME=libsml
SOVERSION=1
ifeq ($(UNAME), Darwin)

View file

@ -0,0 +1,13 @@
--- test/unity/unity.c.orig 2018-01-25 17:04:21 UTC
+++ test/unity/unity.c
@@ -19,9 +19,7 @@
#ifdef __APPLE__
struct _Unity Unity = { 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , { 0 } };
#else
-struct _Unity Unity = { 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ,
- .AbortFrame = { {.__jmpbuf = {0}, .__mask_was_saved = 0, .__saved_mask = {{0}} } }
-};
+struct _Unity Unity = { 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , { 0 } };
#endif
const char* UnityStrNull = "NULL";

6
devel/libsml/pkg-descr Normal file
View file

@ -0,0 +1,6 @@
libSML is a library which implements the Smart Message Language
(SML) protocol specified by VDE's Forum Netztechnik/Netzbetrieb
(FNN). It can be utilized to communicate to FNN specified Smart
Meters or Smart Meter components (EDL/MUC).
WWW: https://github.com/volkszaehler/libsml

31
devel/libsml/pkg-plist Normal file
View file

@ -0,0 +1,31 @@
bin/sml_server
lib/libsml.a
lib/libsml.so
lib/libsml.so.1
include/sml/sml_attention_response.h
include/sml/sml_boolean.h
include/sml/sml_close_request.h
include/sml/sml_close_response.h
include/sml/sml_crc16.h
include/sml/sml_file.h
include/sml/sml_get_list_request.h
include/sml/sml_get_list_response.h
include/sml/sml_get_proc_parameter_request.h
include/sml/sml_get_proc_parameter_response.h
include/sml/sml_get_profile_list_request.h
include/sml/sml_get_profile_list_response.h
include/sml/sml_get_profile_pack_request.h
include/sml/sml_get_profile_pack_response.h
include/sml/sml_list.h
include/sml/sml_message.h
include/sml/sml_number.h
include/sml/sml_octet_string.h
include/sml/sml_open_request.h
include/sml/sml_open_response.h
include/sml/sml_set_proc_parameter_request.h
include/sml/sml_shared.h
include/sml/sml_status.h
include/sml/sml_time.h
include/sml/sml_transport.h
include/sml/sml_tree.h
include/sml/sml_value.h

View file

@ -13,6 +13,7 @@ LICENSE= APACHE20 BSD3CLAUSE NCSA
LICENSE_COMB= multi
LICENSE_FILE_APACHE20= ${WRKSRC}/LICENSE.txt
BROKEN_aarch64= fails to link: undefined symbol: sbrk
BROKEN_powerpc64= fails to compile: unrecognized command line option "-Wdocumentation"
LIB_DEPENDS= libsqlite3.so:databases/sqlite3

View file

@ -458,7 +458,7 @@ post-install-LIT-on:
${STAGEDIR}${PREFIX}/bin/FileCheck${LLVM_SUFFIX}
TEST_CMD= '(cd ${WRKSRC}/test; ${SETENV} ${MAKE_ENV} LD_LIBRARY_PATH=${WRKSRC}/Release/lib ${MAKE_CMD} check-local-lit)'
regression-test: ${BUILD_COOKIE}
do-test:
if [ `${ID} -u` = 0 ]; then \
${CHOWN} -R nobody ${WRKSRC}/test; \
su -m nobody -c ${TEST_CMD}; \

View file

@ -2,8 +2,7 @@
# $FreeBSD$
PORTNAME= meson
PORTVERSION= 0.46.0
PORTREVISION= 2
PORTVERSION= 0.46.1
CATEGORIES= devel python
MASTER_SITES= https://github.com/mesonbuild/${PORTNAME}/releases/download/${PORTVERSION}/

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1524914549
SHA256 (meson-0.46.0.tar.gz) = b7df91b01a358a8facdbfa33596a47cda38a760435ab55e1985c0bff06a9cbf0
SIZE (meson-0.46.0.tar.gz) = 1200001
TIMESTAMP = 1529220278
SHA256 (meson-0.46.1.tar.gz) = 19497a03e7e5b303d8d11f98789a79aba59b5ad4a81bd00f4d099be0212cee78
SIZE (meson-0.46.1.tar.gz) = 1203713

View file

@ -1,32 +0,0 @@
From cbc2f2d1df769123caa2e4562dbe1809cca1304d Mon Sep 17 00:00:00 2001
From: Jussi Pakkanen <jpakkane@gmail.com>
Date: Sun, 29 Apr 2018 21:43:24 +0300
Subject: [PATCH] Keep separator spaces in pkg-config declarations. Closes
#3479.
---
mesonbuild/modules/pkgconfig.py | 6 ++++--
run_unittests.py | 11 +++++++++++
test cases/unit/31 pkgconfig format/meson.build | 12 ++++++++++++
test cases/unit/31 pkgconfig format/somelib.c | 5 +++++
4 files changed, 32 insertions(+), 2 deletions(-)
create mode 100644 test cases/unit/31 pkgconfig format/meson.build
create mode 100644 test cases/unit/31 pkgconfig format/somelib.c
diff --git a/mesonbuild/modules/pkgconfig.py b/mesonbuild/modules/pkgconfig.py
index a3ba973f3..419a14c77 100644
--- mesonbuild/modules/pkgconfig.py
+++ mesonbuild/modules/pkgconfig.py
@@ -139,8 +139,10 @@ def add_version_reqs(self, name, version_reqs):
if version_reqs:
if name not in self.version_reqs:
self.version_reqs[name] = set()
- # We could have '>=1.0' or '>= 1.0', remove spaces to normalize
- new_vreqs = [s.replace(' ', '') for s in mesonlib.stringlistify(version_reqs)]
+ # Note that pkg-config is picky about whitespace.
+ # 'foo > 1.2' is ok but 'foo>1.2' is not.
+ # foo, bar' is ok, but 'foo,bar' is not.
+ new_vreqs = [s for s in mesonlib.stringlistify(version_reqs)]
self.version_reqs[name].update(new_vreqs)
def split_version_req(self, s):

View file

@ -1,67 +0,0 @@
From a3b2ae8ebcdcebd68b8a217d03102c6d03fcb766 Mon Sep 17 00:00:00 2001
From: Nirbheek Chauhan <nirbheek@centricular.com>
Date: Tue, 1 May 2018 17:54:54 +0530
Subject: [PATCH] pkgconfig: Don't expose internal libraries in .pc files
Libraries that have been linked with link_whole: are internal
implementation details and should never be exposed to the outside
world in either Libs: or Libs.private:
Closes https://github.com/mesonbuild/meson/issues/3509
---
mesonbuild/build.py | 12 +++++++++---
mesonbuild/modules/pkgconfig.py | 4 ++--
run_unittests.py | 11 ++++++-----
test cases/unit/31 pkgconfig format/meson.build | 5 +++--
test cases/unit/31 pkgconfig format/somelib.c | 4 +++-
test cases/unit/31 pkgconfig format/someret.c | 3 +++
6 files changed, 26 insertions(+), 13 deletions(-)
create mode 100644 test cases/unit/31 pkgconfig format/someret.c
diff --git a/mesonbuild/build.py b/mesonbuild/build.py
index 3d531d181..a2d024aec 100644
--- mesonbuild/build.py
+++ mesonbuild/build.py
@@ -817,16 +817,22 @@ def get_outputs(self):
def get_extra_args(self, language):
return self.extra_args.get(language, [])
- def get_dependencies(self, exclude=None):
+ def get_dependencies(self, exclude=None, internal=True):
transitive_deps = []
if exclude is None:
exclude = []
- for t in itertools.chain(self.link_targets, self.link_whole_targets):
+ if internal:
+ link_targets = itertools.chain(self.link_targets, self.link_whole_targets)
+ else:
+ # We don't want the 'internal' libraries when generating the
+ # `Libs:` and `Libs.private:` lists in pkg-config files.
+ link_targets = self.link_targets
+ for t in link_targets:
if t in transitive_deps or t in exclude:
continue
transitive_deps.append(t)
if isinstance(t, StaticLibrary):
- transitive_deps += t.get_dependencies(transitive_deps + exclude)
+ transitive_deps += t.get_dependencies(transitive_deps + exclude, internal)
return transitive_deps
def get_source_subdir(self):
diff --git a/mesonbuild/modules/pkgconfig.py b/mesonbuild/modules/pkgconfig.py
index 419a14c77..365d3cd37 100644
--- mesonbuild/modules/pkgconfig.py
+++ mesonbuild/modules/pkgconfig.py
@@ -123,10 +123,10 @@ def _process_libs(self, libs, public):
if not hasattr(obj, 'generated_pc'):
obj.generated_pc = self.name
if isinstance(obj, build.StaticLibrary) and public:
- self.add_pub_libs(obj.get_dependencies())
+ self.add_pub_libs(obj.get_dependencies(internal=False))
self.add_pub_libs(obj.get_external_deps())
else:
- self.add_priv_libs(obj.get_dependencies())
+ self.add_priv_libs(obj.get_dependencies(internal=False))
self.add_priv_libs(obj.get_external_deps())
elif isinstance(obj, str):
processed_libs.append(obj)

View file

@ -0,0 +1,25 @@
# $FreeBSD$
PORTNAME= Test-Deep-UnorderedPairs
PORTVERSION= 0.006
CATEGORIES= devel perl5
MASTER_SITES= CPAN
MASTER_SITE_SUBDIR=CPAN:ETHER
PKGNAMEPREFIX= p5-
MAINTAINER= bokutin@bokut.in
COMMENT= Plugin for Test::Deep to compare unordered lists of tuples
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
RUN_DEPENDS= p5-Test-Deep>=0:devel/p5-Test-Deep
TEST_DEPENDS= p5-Test-Deep>=0:devel/p5-Test-Deep \
p5-Test-Fatal>=0:devel/p5-Test-Fatal
USES= perl5
USE_PERL5= configure
PLIST_FILES= ${SITE_PERL_REL}/Test/Deep/UnorderedPairs.pm \
${SITE_MAN3_REL}/Test::Deep::UnorderedPairs.3.gz
.include <bsd.port.mk>

View file

@ -0,0 +1,3 @@
TIMESTAMP = 1529539479
SHA256 (Test-Deep-UnorderedPairs-0.006.tar.gz) = 9d6911a9c69b22a26cad198032e6445cfd2a9d6cec4fc3d8a7ca9b965525ccc5
SIZE (Test-Deep-UnorderedPairs-0.006.tar.gz) = 28523

View file

@ -0,0 +1,7 @@
Plugin for Test::Deep to compare unordered lists of tuples.
This module provides the sub unordered_pairs (and tuples, samehash,
as synonyms) to indicate the data being tested is a list of pairs
that should be tested where the order of the pairs is insignificant.
WWW: https://metacpan.org/release/Test-Deep-UnorderedPairs

View file

@ -0,0 +1,22 @@
# $FreeBSD$
PORTNAME= Test-Exit
PORTVERSION= 0.11
CATEGORIES= devel perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
MAINTAINER= bokutin@bokut.in
COMMENT= Test whether code exits without terminating testing
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
RUN_DEPENDS= p5-Return-MultiLevel>=0:devel/p5-Return-MultiLevel
USES= perl5
USE_PERL5= configure
PLIST_FILES= ${SITE_PERL_REL}/Test/Exit.pm \
${SITE_MAN3_REL}/Test::Exit.3.gz
.include <bsd.port.mk>

View file

@ -0,0 +1,3 @@
TIMESTAMP = 1529412503
SHA256 (Test-Exit-0.11.tar.gz) = fbda92d37e0481d18eebc81e48d025228b57184c59b2d5a6f6bdf87042e8c7b2
SIZE (Test-Exit-0.11.tar.gz) = 9778

View file

@ -0,0 +1,3 @@
Test whether code exits without terminating testing.
WWW: https://metacpan.org/release/Test-Exit

View file

@ -0,0 +1,29 @@
# $FreeBSD$
PORTNAME= Test-Mock-Redis
PORTVERSION= 0.20
CATEGORIES= devel perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
MAINTAINER= bokutin@bokut.in
COMMENT= Use in place of Redis for unit testing
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
BUILD_DEPENDS= p5-Module-Build>=0.4:devel/p5-Module-Build \
p5-Test-Deep>=0:devel/p5-Test-Deep \
p5-Test-Deep-UnorderedPairs>=0:devel/p5-Test-Deep-UnorderedPairs \
p5-Test-Fatal>=0:devel/p5-Test-Fatal
RUN_DEPENDS= p5-Class-Method-Modifiers>=0:devel/p5-Class-Method-Modifiers \
p5-Package-Stash>=0.34:devel/p5-Package-Stash \
p5-Try-Tiny>=0:lang/p5-Try-Tiny \
p5-namespace-clean>=0:devel/p5-namespace-clean
USES= perl5
USE_PERL5= modbuild
PLIST_FILES= ${SITE_PERL_REL}/Test/Mock/Redis.pm \
${SITE_MAN3_REL}/Test::Mock::Redis.3.gz
.include <bsd.port.mk>

View file

@ -0,0 +1,3 @@
TIMESTAMP = 1529538406
SHA256 (Test-Mock-Redis-0.20.tar.gz) = ad00d999a808ca23c05c7ea2f198ba73fe93ff4d9646486078c647457a72ead4
SIZE (Test-Mock-Redis-0.20.tar.gz) = 31965

View file

@ -0,0 +1,6 @@
Test::Mock::Redis can be used in place of Redis for running tests
without needing a running redis instance. This module is designed
to function as a drop in replacement for Redis.pm for testing
purposes.
WWW: https://metacpan.org/release/Test-Mock-Redis

View file

@ -15,6 +15,10 @@ LICENSE_NAME= Lucent Public License Version 1.02
LICENSE_FILE= ${WRKSRC}/LICENSE
LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
BROKEN_aarch64= fails to compile: no such file or directory: 'getcallerpc-arm64'
BROKEN_armv6= fails to compile: thread.c:130:5: no member named 'arm_r0' in 'mcontext_t'
BROKEN_armv7= fails to compile: thread.c:130:5: no member named 'arm_r0' in 'mcontext_t'
LIB_DEPENDS= libfreetype.so:print/freetype2 \
libfontconfig.so:x11-fonts/fontconfig

View file

@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= IBMQuantumExperience
DISTVERSION= 1.9.4
DISTVERSION= 1.9.5
CATEGORIES= devel
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1529256837
SHA256 (IBMQuantumExperience-1.9.4.tar.gz) = 44f8da2d8184ead892efdde08387193bbe47305e51c138f4f308c4091a7e2132
SIZE (IBMQuantumExperience-1.9.4.tar.gz) = 13104
TIMESTAMP = 1529558287
SHA256 (IBMQuantumExperience-1.9.5.tar.gz) = 882231f1cfcbb398802b2e9be500562e4d2cf7a45fd2592e487f0f50beee4a47
SIZE (IBMQuantumExperience-1.9.5.tar.gz) = 13128

View file

@ -2,6 +2,7 @@
PORTNAME= bullet3
DISTVERSION= 2.87
PORTREVISION= 1
CATEGORIES= devel
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@ -19,6 +20,9 @@ GH_ACCOUNT= bulletphysics
USE_PYTHON= autoplist distutils
USE_GL= gl glew
post-patch: # remove examples because they fail: https://github.com/bulletphysics/bullet3/issues/1510, and they shouldn't be built anyway
@${REINPLACE_CMD} -E 's,"examples/.*\.(cpp|c|m)",,' ${WRKSRC}/setup.py
post-install:
@${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/pybullet.so

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1513061059
TIMESTAMP = 1529561825
SHA256 (bulletphysics-bullet3-2.87_GH0.tar.gz) = 438c151c48840fe3f902ec260d9496f8beb26dba4b17769a4a53212903935f95
SIZE (bulletphysics-bullet3-2.87_GH0.tar.gz) = 56691047

View file

@ -4,7 +4,7 @@
PORTNAME= pyside
PORTVERSION= 1.2.2
DISTVERSIONPREFIX= qt4.8+
PORTREVISION= 2
PORTREVISION= 3
CATEGORIES= devel
MASTER_SITES= https://download.qt-project.org/official_releases/pyside/
PKGNAMESUFFIX= ${PYTHON_PKGNAMESUFFIX}

Some files were not shown because too many files have changed in this diff Show more