parent
c279057f10
commit
a29b72616a
|
@ -13,7 +13,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
|
|||
USE_GITHUB= yes
|
||||
GH_ACCOUNT= peha
|
||||
GH_PROJECT= deco-archive:archive
|
||||
GH_TAGNAME= 1.6.4 1.7:archive
|
||||
GH_TAGNAME= 1.7:archive
|
||||
|
||||
RUN_DEPENDS= arc:archivers/arc \
|
||||
arj:archivers/arj \
|
||||
|
|
|
@ -4,18 +4,18 @@
|
|||
PORTNAME= fowsr
|
||||
PORTVERSION= ${FILEVER}
|
||||
CATEGORIES= astro
|
||||
DISTNAME= fowsr-${FILEVER}
|
||||
USE_GITHUB= yes
|
||||
GH_ACCOUNT= apachler
|
||||
GH_PROJECT= fowsr
|
||||
GH_TAGNAME= 571db38
|
||||
|
||||
MAINTAINER= netchild@FreeBSD.org
|
||||
COMMENT= Fine Offset Weather Station Reader
|
||||
|
||||
LICENSE= GPLv3
|
||||
|
||||
FILEVER= 2.0
|
||||
WRKSRC= ${WRKDIR}/${PORTNAME}-${GH_TAGNAME}/${PORTNAME}.src
|
||||
WRKSRC_SUBDIR= ${PORTNAME}.src
|
||||
|
||||
USE_GITHUB= yes
|
||||
GH_ACCOUNT= apachler
|
||||
GH_TAGNAME= 571db38
|
||||
|
||||
USES= gmake dos2unix
|
||||
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1474280139
|
||||
SHA256 (fowsr-2.0_GH0.tar.gz) = ae18078b948037576217f83cbb86287f38e30e4f3a425b6cf8e6f891b43e0623
|
||||
SIZE (fowsr-2.0_GH0.tar.gz) = 24288
|
||||
TIMESTAMP = 1477432894
|
||||
SHA256 (apachler-fowsr-2.0-571db38_GH0.tar.gz) = ae18078b948037576217f83cbb86287f38e30e4f3a425b6cf8e6f891b43e0623
|
||||
SIZE (apachler-fowsr-2.0-571db38_GH0.tar.gz) = 24288
|
||||
|
|
|
@ -47,7 +47,7 @@ DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}-${PORTVERSION}
|
|||
pre-install:
|
||||
${REINPLACE_CMD} 's|libvorbis.so.0|libvorbis.so|' \
|
||||
${WRKSRC}/python/format.py
|
||||
${REINPLACE_CMD} 's|#! /usr/local/bin/python2.72.7|#\!${LOCALBASE}/bin/${PYTHON_VERSION}|' \
|
||||
${REINPLACE_CMD} 's|#! /usr/local/bin/python2.72.7|#\!${PYTHON_CMD}|' \
|
||||
${WRKSRC}/idjc
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
|
|
@ -2,7 +2,8 @@
|
|||
# $FreeBSD$
|
||||
|
||||
PORTNAME= libg722
|
||||
PORTVERSION= 1.0.2
|
||||
DISTVERSIONPREFIX= v_
|
||||
DISTVERSION= 1_0_2
|
||||
#PORTREVISION= 1
|
||||
CATEGORIES= audio
|
||||
|
||||
|
@ -16,7 +17,6 @@ LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
|
|||
|
||||
USE_GITHUB= yes
|
||||
GH_ACCOUNT= sippy
|
||||
GH_TAGNAME= v_${PORTVERSION:S/./_/g}
|
||||
|
||||
USE_LDCONFIG= yes
|
||||
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1469839735
|
||||
SHA256 (sippy-libg722-1.0.2-v_1_0_2_GH0.tar.gz) = 8971f66a32cf92950a6b3eb2e5ad4a0ed301900727061b54e35471e3f0cebee7
|
||||
SIZE (sippy-libg722-1.0.2-v_1_0_2_GH0.tar.gz) = 109821
|
||||
TIMESTAMP = 1477432968
|
||||
SHA256 (sippy-libg722-v_1_0_2_GH0.tar.gz) = 8971f66a32cf92950a6b3eb2e5ad4a0ed301900727061b54e35471e3f0cebee7
|
||||
SIZE (sippy-libg722-v_1_0_2_GH0.tar.gz) = 109821
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
# PORTREVISION bumps of depending ports.
|
||||
|
||||
PORTNAME= pulseaudio
|
||||
PORTVERSION= 8.0
|
||||
PORTVERSION= 9.0
|
||||
CATEGORIES= audio
|
||||
MASTER_SITES= http://freedesktop.org/software/pulseaudio/releases/
|
||||
|
||||
|
@ -16,24 +16,22 @@ LICENSE= LGPL21
|
|||
LICENSE_FILE= ${WRKSRC}/LGPL
|
||||
|
||||
LIB_DEPENDS= libsndfile.so:audio/libsndfile \
|
||||
libspeexdsp.so:audio/speexdsp \
|
||||
libfftw3.so:math/fftw3 \
|
||||
libfftw3f.so:math/fftw3-float \
|
||||
liborc-0.4.so:devel/orc \
|
||||
libjson-c.so:devel/json-c \
|
||||
libdbus-1.so:devel/dbus \
|
||||
libltdl.so:devel/libltdl \
|
||||
libck-connector.so:sysutils/consolekit
|
||||
|
||||
USE_GNOME= glib20 intltool
|
||||
USE_XORG= x11 sm xtst ice
|
||||
USE_XORG= ice sm x11 xcb xtst
|
||||
USE_LDCONFIG= yes
|
||||
USES= cpe compiler:c11 execinfo gettext gmake gnome libtool \
|
||||
pathfix pkgconfig shebangfix tar:xz
|
||||
USES= compiler:c11 cpe execinfo gettext gmake gnome iconv libtool \
|
||||
pathfix pkgconfig shebangfix ssl tar:xz
|
||||
GNU_CONFIGURE= yes
|
||||
CONFIGURE_ENV= PTHREAD_LIBS="-lpthread" \
|
||||
OPENSSL_CFLAGS="-I/usr/include" \
|
||||
OPENSSL_LIBS="-lcrypto -lssl" \
|
||||
OPENSSL_CFLAGS="-I${OPENSSLINC}" \
|
||||
OPENSSL_LIBS="-L${OPENSSLLIB} -lcrypto -lssl" \
|
||||
LIBS="-lm -lintl" \
|
||||
ac_cv_header_linux_input_h=""
|
||||
CPPFLAGS+= -I${LOCALBASE}/include
|
||||
|
@ -45,47 +43,70 @@ bash_CMD= ${SETENV} bash
|
|||
SUB_FILES= pkg-message
|
||||
|
||||
CONFIGURE_ARGS= --localstatedir=/var \
|
||||
--with-database=simple \
|
||||
--without-caps \
|
||||
--disable-udev \
|
||||
--disable-gtk3 \
|
||||
--disable-systemd \
|
||||
--disable-systemd-daemon \
|
||||
--disable-systemd-journal \
|
||||
--disable-systemd-login \
|
||||
--disable-neon-opt \
|
||||
--disable-xen \
|
||||
--disable-lirc # untested
|
||||
|
||||
#FIXME --with-database=auto|tdb|gdbm|simple
|
||||
|
||||
USERS= pulse
|
||||
GROUPS= pulse pulse-access pulse-rt
|
||||
|
||||
OPTIONS_SUB= yes
|
||||
OPTIONS_DEFINE= JACK AVAHI GCONF ALSA SIMD BASH ZSH
|
||||
OPTIONS_DEFAULT=AVAHI SIMD
|
||||
JACK_CONFIGURE_ENABLE= jack
|
||||
JACK_LIB_DEPENDS= libjack.so:audio/jack
|
||||
OPTIONS_DEFINE= AVAHI GCONF SIMD
|
||||
OPTIONS_DEFAULT=AVAHI SIMD SIMPLE SOXR SPEEX
|
||||
AVAHI_CONFIGURE_ENABLE= avahi
|
||||
AVAHI_LIB_DEPENDS= libavahi-client.so:net/avahi-app
|
||||
GCONF_CONFIGURE_ENABLE= gconf
|
||||
GCONF_USE= GNOME=gconf2
|
||||
ALSA_CONFIGURE_ENABLE= alsa
|
||||
ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib
|
||||
SIMD_CONFIGURE_ENABLE= orc
|
||||
SIMD_LIB_DEPENDS= liborc-0.4.so:devel/orc
|
||||
|
||||
OPTIONS_GROUP= AUDIO COMPLETIONS
|
||||
OPTIONS_GROUP_AUDIO= ALSA JACK SOXR SPEEX
|
||||
OPTIONS_GROUP_COMPLETIONS= BASH ZSH
|
||||
AUDIO_DESC= Audio support
|
||||
COMPLETIONS_DESC= Programmable completions
|
||||
ALSA_CONFIGURE_ENABLE= alsa
|
||||
ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib
|
||||
JACK_CONFIGURE_ENABLE= jack
|
||||
JACK_LIB_DEPENDS= libjack.so:audio/jack
|
||||
SOXR_DESC= SoX resampler support
|
||||
SOXR_CONFIGURE_WITH= soxr
|
||||
SOXR_LIB_DEPENDS= libsoxr.so:audio/libsoxr
|
||||
SPEEX_DESC= Speex resampler and AEC support
|
||||
SPEEX_CONFIGURE_WITH= speex
|
||||
SPEEX_LIB_DEPENDS= libspeexdsp.so:audio/speexdsp
|
||||
ZSH_CONFIGURE_OFF= --without-zsh-completion-dir
|
||||
|
||||
OPTIONS_SINGLE= DATABASE
|
||||
OPTIONS_SINGLE_DATABASE= TDB GDBM SIMPLE
|
||||
DATABASE_DESC= Database support
|
||||
GDBM_DESC= GNU database manager support
|
||||
GDBM_CONFIGURE_ON= --with-database=gdbm
|
||||
GDBM_LIB_DEPENDS= libgdbm.so:databases/gdbm
|
||||
SIMPLE_DESC= Simple database support
|
||||
SIMPLE_CONFIGURE_ON= --with-database=simple
|
||||
TDB_DESC= Trivial database support
|
||||
TDB_CONFIGURE_ON= --with-database=tdb
|
||||
TDB_LIB_DEPENDS= libtdb.so:databases/tdb
|
||||
|
||||
PULSE_VERSION= ${PORTVERSION:C/^([0-9]+\.[0-9]+).*/\1/}
|
||||
PLIST_SUB= PULSE_VERSION=${PULSE_VERSION}
|
||||
|
||||
post-patch:
|
||||
@${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' \
|
||||
@${REINPLACE_CMD} -e 's|/usr/share|${LOCALBASE}/share|g' \
|
||||
${WRKSRC}/src/daemon/default.pa.in
|
||||
@${REINPLACE_CMD} -e 's|-Wmissing-include-dirs||g' \
|
||||
-e 's|/lib/dbus/machine-id|/db/dbus/machine-id|g' \
|
||||
${WRKSRC}/configure
|
||||
|
||||
post-install:
|
||||
${MKDIR} ${STAGEDIR}${PREFIX}/etc/pulse
|
||||
@${MKDIR} ${STAGEDIR}${PREFIX}/etc/pulse
|
||||
.for ii in default.pa daemon.conf client.conf system.pa
|
||||
${INSTALL_DATA} ${WRKSRC}/src/${ii} \
|
||||
${STAGEDIR}${PREFIX}/etc/pulse/${ii}.sample
|
||||
|
|
|
@ -1,2 +1,3 @@
|
|||
SHA256 (pulseaudio-8.0.tar.xz) = 690eefe28633466cfd1ab9d85ebfa9376f6b622deec6bfee5091ac9737cd1989
|
||||
SIZE (pulseaudio-8.0.tar.xz) = 1517656
|
||||
TIMESTAMP = 1466578411
|
||||
SHA256 (pulseaudio-9.0.tar.xz) = c3d3d66b827f18fbe903fe3df647013f09fc1e2191c035be1ee2d82a9e404686
|
||||
SIZE (pulseaudio-9.0.tar.xz) = 1537568
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
--- src/Makefile.in.orig 2016-01-22 07:34:26 UTC
|
||||
--- src/Makefile.in.orig 2016-06-24 23:00:54 UTC
|
||||
+++ src/Makefile.in
|
||||
@@ -11042,7 +11042,7 @@ info-am:
|
||||
@@ -11092,7 +11092,7 @@ info-am:
|
||||
|
||||
install-data-am: install-commonlibLTLIBRARIES install-dbuspolicyDATA \
|
||||
install-dist_alsapathsDATA install-dist_alsaprofilesetsDATA \
|
||||
|
|
|
@ -1,26 +0,0 @@
|
|||
--- src/daemon/default.pa.in.orig 2016-01-18 10:14:20 UTC
|
||||
+++ src/daemon/default.pa.in
|
||||
@@ -26,10 +26,10 @@ ifelse(@OS_IS_WIN32@, 1, [dnl
|
||||
load-sample x11-bell %WINDIR%\Media\ding.wav
|
||||
load-sample-dir-lazy %WINDIR%\Media\*.wav
|
||||
], [dnl
|
||||
-#load-sample-lazy x11-bell /usr/share/sounds/freedesktop/stereo/bell.oga
|
||||
-#load-sample-lazy pulse-hotplug /usr/share/sounds/freedesktop/stereo/device-added.oga
|
||||
-#load-sample-lazy pulse-coldplug /usr/share/sounds/freedesktop/stereo/device-added.oga
|
||||
-#load-sample-lazy pulse-access /usr/share/sounds/freedesktop/stereo/message.oga
|
||||
+#load-sample-lazy x11-bell %%LOCALBASE%%/share/sounds/freedesktop/stereo/bell.oga
|
||||
+#load-sample-lazy pulse-hotplug %%LOCALBASE%%/share/sounds/freedesktop/stereo/device-added.oga
|
||||
+#load-sample-lazy pulse-coldplug %%LOCALBASE%%/share/sounds/freedesktop/stereo/device-added.oga
|
||||
+#load-sample-lazy pulse-access %%LOCALBASE%%/share/sounds/freedesktop/stereo/message.oga
|
||||
])dnl
|
||||
|
||||
.fail
|
||||
@@ -40,7 +40,7 @@ load-module module-stream-restore
|
||||
load-module module-card-restore
|
||||
|
||||
### Automatically augment property information from .desktop files
|
||||
-### stored in /usr/share/application
|
||||
+### stored in %%LOCALBASE%%/share/application
|
||||
load-module module-augment-properties
|
||||
|
||||
### Should be after module-*-restore but before module-*-detect
|
|
@ -1,16 +1,6 @@
|
|||
--- src/modules/module-detect.c.orig 2015-09-10 04:51:41 UTC
|
||||
--- src/modules/module-detect.c.orig 2016-05-10 12:28:04 UTC
|
||||
+++ src/modules/module-detect.c
|
||||
@@ -46,7 +46,9 @@ PA_MODULE_DESCRIPTION("Detect available
|
||||
PA_MODULE_VERSION(PACKAGE_VERSION);
|
||||
PA_MODULE_LOAD_ONCE(true);
|
||||
PA_MODULE_USAGE("just-one=<boolean>");
|
||||
+#ifdef __linux__
|
||||
PA_MODULE_DEPRECATED("Please use module-udev-detect instead of module-detect!");
|
||||
+#endif
|
||||
|
||||
static const char* const valid_modargs[] = {
|
||||
"just-one",
|
||||
@@ -157,8 +159,7 @@ static int detect_oss(pa_core *c, int ju
|
||||
@@ -160,8 +160,7 @@ static int detect_oss(pa_core *c, int ju
|
||||
continue;
|
||||
|
||||
} else if (sscanf(line, "pcm%u: ", &device) == 1) {
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
--- src/pulsecore/shm.c.orig 2015-12-31 06:28:35 UTC
|
||||
--- src/pulsecore/shm.c.orig 2016-06-21 10:58:21 UTC
|
||||
+++ src/pulsecore/shm.c
|
||||
@@ -95,7 +95,7 @@ struct shm_marker {
|
||||
@@ -102,7 +102,7 @@ static inline size_t shm_marker_size(pa_
|
||||
|
||||
#ifdef HAVE_SHM_OPEN
|
||||
static char *segment_name(char *fn, size_t l, unsigned id) {
|
||||
|
|
|
@ -69,7 +69,7 @@ lib/libpulse-simple.so.0
|
|||
lib/libpulse-simple.so.0.1.0
|
||||
lib/libpulse.so
|
||||
lib/libpulse.so.0
|
||||
lib/libpulse.so.0.19.0
|
||||
lib/libpulse.so.0.20.0
|
||||
%%AVAHI%%lib/pulse-%%PULSE_VERSION%%/modules/libavahi-wrap.so
|
||||
lib/pulse-%%PULSE_VERSION%%/modules/module-device-manager.so
|
||||
%%ALSA%%lib/pulse-%%PULSE_VERSION%%/modules/libalsa-util.so
|
||||
|
|
|
@ -23,14 +23,14 @@ LIB_DEPENDS= libjack.so:audio/jack \
|
|||
libfftw3.so:math/fftw3
|
||||
RUN_DEPENDS= ladspa>0:audio/ladspa
|
||||
|
||||
USES= gmake ncurses pkgconfig
|
||||
BROKEN_FreeBSD_9= does not build
|
||||
|
||||
USES= gmake localbase ncurses pkgconfig
|
||||
USE_GNOME= libxml2
|
||||
GNU_CONFIGURE= yes
|
||||
USE_LDCONFIG= yes
|
||||
|
||||
CFLAGS+= -Wno-error=write-strings
|
||||
CPPFLAGS+= -I${LOCALBASE}/include
|
||||
LDFLAGS+= -L${LOCALBASE}/lib
|
||||
|
||||
OPTIONS_DEFINE= ALSA WXGTK
|
||||
OPTIONS_DEFAULT= WXGTK
|
||||
|
@ -41,25 +41,16 @@ ALSA_CONFIGURE_ENV_OFF= ac_cv_header_alsa_asoundlib_h=no
|
|||
WXGTK_USE= WX=3.0
|
||||
WXGTK_CONFIGURE_ON= --with-wxconfig-path=${WX_CONFIG}
|
||||
WXGTK_CONFIGURE_OFF= --without-gui
|
||||
|
||||
.include <bsd.port.options.mk>
|
||||
|
||||
.if ${PORT_OPTIONS:MWXGTK}
|
||||
DESKTOP_ENTRIES="SooperLooper" "" "${DATADIR}/sl_logo.xpm" "slgui" \
|
||||
"AudioVideo;Audio;Player;GTK;" ""
|
||||
.endif
|
||||
WXGTK_DESKTOP_ENTRIES= "SooperLooper" "" "${DATADIR}/sl_logo.xpm" "slgui" \
|
||||
"AudioVideo;Audio;Player;GTK;" ""
|
||||
|
||||
post-patch:
|
||||
@${FIND} ${WRKSRC} -name "configure" | ${XARGS} ${REINPLACE_CMD} -e \
|
||||
's|$$OPT_FLAGS|$$CXXFLAGS| ; \
|
||||
/^CXXFLAGS/s|-g|$$CXXFLAGS| ; \
|
||||
s|-fo-merge-constants|| ; \
|
||||
s|-lpthread|-pthread|'
|
||||
s|-fo-merge-constants||'
|
||||
|
||||
post-install:
|
||||
.if ${PORT_OPTIONS:MWXGTK}
|
||||
(cd ${WRKSRC}/src/gui/pixmaps && ${INSTALL_DATA} sl_logo.xpm \
|
||||
${STAGEDIR}${DATADIR})
|
||||
.endif
|
||||
post-install-WXGTK-on:
|
||||
${INSTALL_DATA} ${WRKSRC}/src/gui/pixmaps/sl_logo.xpm ${STAGEDIR}${DATADIR}
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
|
|
@ -70,6 +70,7 @@
|
|||
SUBDIR += ibp
|
||||
SUBDIR += java-commapi
|
||||
SUBDIR += java-commapi-freebsd
|
||||
SUBDIR += java-simple-serial-connector
|
||||
SUBDIR += jerm
|
||||
SUBDIR += jsdr
|
||||
SUBDIR += kb
|
||||
|
|
|
@ -2,7 +2,8 @@
|
|||
# $FreeBSD$
|
||||
|
||||
PORTNAME= gqrx
|
||||
PORTVERSION= 2.6.0
|
||||
PORTVERSION= 2.6
|
||||
DISTVERSIONPREFIX= v
|
||||
PORTEPOCH= 1
|
||||
CATEGORIES= comms hamradio
|
||||
|
||||
|
@ -28,7 +29,6 @@ LIB_DEPENDS= libgnuradio-runtime.so:comms/gnuradio \
|
|||
|
||||
USE_GITHUB= yes
|
||||
GH_ACCOUNT= csete
|
||||
GH_TAGNAME= v${PORTVERSION:S/.0$//}
|
||||
|
||||
USES= pkgconfig qmake
|
||||
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1475750932
|
||||
SHA256 (csete-gqrx-2.6.0-v2.6_GH0.tar.gz) = 53d25db8d987a41ccccaf6fd85262bd7770cdfab5539b5901c4558756483c9db
|
||||
SIZE (csete-gqrx-2.6.0-v2.6_GH0.tar.gz) = 1195638
|
||||
TIMESTAMP = 1477433042
|
||||
SHA256 (csete-gqrx-v2.6_GH0.tar.gz) = 53d25db8d987a41ccccaf6fd85262bd7770cdfab5539b5901c4558756483c9db
|
||||
SIZE (csete-gqrx-v2.6_GH0.tar.gz) = 1195638
|
||||
|
|
|
@ -0,0 +1,45 @@
|
|||
# $FreeBSD$
|
||||
|
||||
PORTNAME= java-simple-serial-connector
|
||||
PORTVERSION= 2.8.0
|
||||
DISTVERSIONPREFIX= v
|
||||
CATEGORIES= comms java
|
||||
|
||||
MAINTAINER= bsdports@kyle-evans.net
|
||||
COMMENT= Library for working with serial ports from Java
|
||||
|
||||
LICENSE= LGPL3
|
||||
|
||||
USE_GITHUB= yes
|
||||
GH_ACCOUNT= scream3r
|
||||
|
||||
MAJOR_MINOR= ${PORTVERSION:C/(.*)\.[0-9]*/\\1/}
|
||||
USE_JAVA= yes
|
||||
USE_ANT= yes
|
||||
ALL_TARGET= dist
|
||||
CXXFLAGS+= -I${JAVA_HOME}/include -I${JAVA_HOME}/include/freebsd
|
||||
WRKSRC_LIBS= ${WRKSRC}/src/java/libs
|
||||
|
||||
PLIST_FILES= ${JAVA_HOME}/jre/lib/ext/jssc-${PORTVERSION}.jar
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
.if ${ARCH} == "armv6" || ${ARCH} == "aarch64"
|
||||
ARCH= arm
|
||||
.endif
|
||||
|
||||
post-extract:
|
||||
@${CP} ${FILESDIR}/build.xml.in ${WRKSRC}/build.xml
|
||||
@${REINPLACE_CMD} -e 's|%%PORTVERSION%%|${PORTVERSION}|' ${WRKSRC}/build.xml
|
||||
|
||||
pre-build:
|
||||
${RM} -r ${WRKSRC_LIBS}/*
|
||||
${MKDIR} ${WRKSRC_LIBS}/freebsd
|
||||
(cd ${WRKSRC}/src/cpp/_nix_based && ${CXX} ${CXXFLAGS} ${CPPFLAGS} -shared -fPIC -o ${WRKSRC_LIBS}/freebsd/libjSSC-${MAJOR_MINOR}_${ARCH}.so jssc.cpp)
|
||||
${STRIP_CMD} ${WRKSRC_LIBS}/freebsd/libjSSC-${MAJOR_MINOR}_${ARCH}.so
|
||||
|
||||
do-install:
|
||||
@${MKDIR} ${STAGEDIR}${JAVA_HOME}/jre/lib/ext
|
||||
${CP} ${WRKSRC}/build/jssc-${PORTVERSION}.jar ${STAGEDIR}${JAVA_HOME}/jre/lib/ext
|
||||
|
||||
.include <bsd.port.post.mk>
|
|
@ -0,0 +1,3 @@
|
|||
TIMESTAMP = 1477335330
|
||||
SHA256 (scream3r-java-simple-serial-connector-v2.8.0_GH0.tar.gz) = c3287bfc31ea81929739271b087b833fb7050686af6a90ec953c5b2f41b4d42d
|
||||
SIZE (scream3r-java-simple-serial-connector-v2.8.0_GH0.tar.gz) = 149937
|
|
@ -0,0 +1,25 @@
|
|||
<project name="JSSC" basedir=".">
|
||||
<property name="src" location="src/java" />
|
||||
<property name="build" location="build" />
|
||||
<property name="libs" location="${src}/libs" />
|
||||
<property name="libsto" location="${build}/libs" />
|
||||
<property name="dist" location="dist" />
|
||||
|
||||
<target name="init">
|
||||
<tstamp />
|
||||
<mkdir dir="${build}" />
|
||||
</target>
|
||||
|
||||
<target name="compile" depends="init" description="Compile JSSC">
|
||||
<javac srcdir="${src}" destdir="${build}" encoding="UTF-8" />
|
||||
<copy todir="${libsto}">
|
||||
<fileset dir="${libs}" />
|
||||
</copy>
|
||||
</target>
|
||||
|
||||
<target name="dist" depends="compile" description="Build distributable">
|
||||
<jar destfile="${build}/jssc-%%PORTVERSION%%.jar">
|
||||
<fileset dir="${build}" />
|
||||
</jar>
|
||||
</target>
|
||||
</project>
|
|
@ -0,0 +1,11 @@
|
|||
--- src/cpp/_nix_based/jssc.cpp.orig 2016-10-24 19:48:41 UTC
|
||||
+++ src/cpp/_nix_based/jssc.cpp
|
||||
@@ -545,7 +545,7 @@ JNIEXPORT jbyteArray JNICALL Java_jssc_S
|
||||
FD_CLR(portHandle, &read_fd_set);
|
||||
jbyteArray returnArray = env->NewByteArray(byteCount);
|
||||
env->SetByteArrayRegion(returnArray, 0, byteCount, lpBuffer);
|
||||
- delete lpBuffer;
|
||||
+ delete[] lpBuffer;
|
||||
return returnArray;
|
||||
}
|
||||
|
|
@ -0,0 +1,11 @@
|
|||
--- src/cpp/jssc_SerialNativeInterface.h.orig 2016-10-24 19:47:55 UTC
|
||||
+++ src/cpp/jssc_SerialNativeInterface.h
|
||||
@@ -43,6 +43,8 @@ extern "C" {
|
||||
#define jssc_SerialNativeInterface_OS_SOLARIS 2L
|
||||
#undef jssc_SerialNativeInterface_OS_MAC_OS_X
|
||||
#define jssc_SerialNativeInterface_OS_MAC_OS_X 3L
|
||||
+#undef jssc_SerialNativeInterface_OS_FREEBSD
|
||||
+#define jssc_SerialNativeInterface_OS_FREEBSD 4L
|
||||
#undef jssc_SerialNativeInterface_ERR_PORT_BUSY
|
||||
#define jssc_SerialNativeInterface_ERR_PORT_BUSY -1LL
|
||||
#undef jssc_SerialNativeInterface_ERR_PORT_NOT_FOUND
|
|
@ -0,0 +1,62 @@
|
|||
--- src/java/jssc/SerialNativeInterface.java.orig 2014-01-24 14:34:02 UTC
|
||||
+++ src/java/jssc/SerialNativeInterface.java
|
||||
@@ -43,6 +43,7 @@ public class SerialNativeInterface {
|
||||
public static final int OS_WINDOWS = 1;
|
||||
public static final int OS_SOLARIS = 2;//since 0.9.0
|
||||
public static final int OS_MAC_OS_X = 3;//since 0.9.0
|
||||
+ public static final int OS_FREEBSD = 4;
|
||||
|
||||
private static int osType = -1;
|
||||
|
||||
@@ -108,36 +109,16 @@ public class SerialNativeInterface {
|
||||
osName = "mac_os_x";
|
||||
osType = OS_MAC_OS_X;
|
||||
}//<- since 0.9.0
|
||||
+ else if(osName.equals("FreeBSD")){
|
||||
+ osName = "freebsd";
|
||||
+ osType = OS_FREEBSD;
|
||||
+ }
|
||||
|
||||
if(architecture.equals("i386") || architecture.equals("i686")){
|
||||
- architecture = "x86";
|
||||
+ architecture = "i386";
|
||||
}
|
||||
else if(architecture.equals("amd64") || architecture.equals("universal")){//os.arch "universal" since 2.6.0
|
||||
- architecture = "x86_64";
|
||||
- }
|
||||
- else if(architecture.equals("arm")) {//since 2.1.0
|
||||
- String floatStr = "sf";
|
||||
- if(javaLibPath.toLowerCase().contains("gnueabihf") || javaLibPath.toLowerCase().contains("armhf")){
|
||||
- floatStr = "hf";
|
||||
- }
|
||||
- else {
|
||||
- try {
|
||||
- Process readelfProcess = Runtime.getRuntime().exec("readelf -A /proc/self/exe");
|
||||
- BufferedReader reader = new BufferedReader(new InputStreamReader(readelfProcess.getInputStream()));
|
||||
- String buffer = "";
|
||||
- while((buffer = reader.readLine()) != null && !buffer.isEmpty()){
|
||||
- if(buffer.toLowerCase().contains("Tag_ABI_VFP_args".toLowerCase())){
|
||||
- floatStr = "hf";
|
||||
- break;
|
||||
- }
|
||||
- }
|
||||
- reader.close();
|
||||
- }
|
||||
- catch (Exception ex) {
|
||||
- //Do nothing
|
||||
- }
|
||||
- }
|
||||
- architecture = "arm" + floatStr;
|
||||
+ architecture = "amd64";
|
||||
}
|
||||
|
||||
libFolderPath = libRootFolder + fileSeparator + ".jssc" + fileSeparator + osName;
|
||||
@@ -259,7 +240,7 @@ public class SerialNativeInterface {
|
||||
}
|
||||
|
||||
/**
|
||||
- * Get OS type (OS_LINUX || OS_WINDOWS || OS_SOLARIS)
|
||||
+ * Get OS type (OS_LINUX || OS_WINDOWS || OS_SOLARIS || OS_FREEBSD)
|
||||
*
|
||||
* @since 0.8
|
||||
*/
|
|
@ -0,0 +1,32 @@
|
|||
--- src/java/jssc/SerialPort.java.orig 2016-10-24 19:44:26 UTC
|
||||
+++ src/java/jssc/SerialPort.java
|
||||
@@ -264,7 +264,8 @@ public class SerialPort {
|
||||
checkPortOpened("setEventsMask()");
|
||||
if(SerialNativeInterface.getOsType() == SerialNativeInterface.OS_LINUX ||
|
||||
SerialNativeInterface.getOsType() == SerialNativeInterface.OS_SOLARIS ||
|
||||
- SerialNativeInterface.getOsType() == SerialNativeInterface.OS_MAC_OS_X){//since 0.9.0
|
||||
+ SerialNativeInterface.getOsType() == SerialNativeInterface.OS_MAC_OS_X ||
|
||||
+ SerialNativeInterface.getOsType() == SerialNativeInterface.OS_FREEBSD){//since 0.9.0
|
||||
linuxMask = mask;
|
||||
if(mask > 0){
|
||||
maskAssigned = true;
|
||||
@@ -298,7 +299,8 @@ public class SerialPort {
|
||||
checkPortOpened("getEventsMask()");
|
||||
if(SerialNativeInterface.getOsType() == SerialNativeInterface.OS_LINUX ||
|
||||
SerialNativeInterface.getOsType() == SerialNativeInterface.OS_SOLARIS ||
|
||||
- SerialNativeInterface.getOsType() == SerialNativeInterface.OS_MAC_OS_X){//since 0.9.0
|
||||
+ SerialNativeInterface.getOsType() == SerialNativeInterface.OS_MAC_OS_X ||
|
||||
+ SerialNativeInterface.getOsType() == SerialNativeInterface.OS_FREEBSD){//since 0.9.0
|
||||
return linuxMask;
|
||||
}
|
||||
return serialInterface.getEventsMask(portHandle);
|
||||
@@ -1041,7 +1043,8 @@ public class SerialPort {
|
||||
private EventThread getNewEventThread() {
|
||||
if(SerialNativeInterface.getOsType() == SerialNativeInterface.OS_LINUX ||
|
||||
SerialNativeInterface.getOsType() == SerialNativeInterface.OS_SOLARIS ||
|
||||
- SerialNativeInterface.getOsType() == SerialNativeInterface.OS_MAC_OS_X){//since 0.9.0
|
||||
+ SerialNativeInterface.getOsType() == SerialNativeInterface.OS_MAC_OS_X ||
|
||||
+ SerialNativeInterface.getOsType() == SerialNativeInterface.OS_FREEBSD){//since 0.9.0
|
||||
return new LinuxEventThread();
|
||||
}
|
||||
return new EventThread();
|
|
@ -0,0 +1,14 @@
|
|||
--- src/java/jssc/SerialPortList.java.orig 2016-10-24 19:46:27 UTC
|
||||
+++ src/java/jssc/SerialPortList.java
|
||||
@@ -57,6 +57,11 @@ public class SerialPortList {
|
||||
PORTNAMES_PATH = "/dev/";
|
||||
break;
|
||||
}
|
||||
+ case SerialNativeInterface.OS_FREEBSD: {
|
||||
+ PORTNAMES_REGEXP = Pattern.compile("cuaU[0-9]{1,3}");
|
||||
+ PORTNAMES_PATH = "/dev/";
|
||||
+ break;
|
||||
+ }
|
||||
case SerialNativeInterface.OS_WINDOWS: {
|
||||
PORTNAMES_REGEXP = Pattern.compile("");
|
||||
PORTNAMES_PATH = "";
|
|
@ -0,0 +1,3 @@
|
|||
Library for working with serial ports in Java.
|
||||
|
||||
WWW: https://github.com/scream3r/java-simple-serial-connector
|
|
@ -2,7 +2,8 @@
|
|||
# $FreeBSD$
|
||||
|
||||
PORTNAME= powa-archivist
|
||||
PORTVERSION= 3.1.0
|
||||
DISTVERSIONPREFIX= REL_
|
||||
DISTVERSION= 3_1_0
|
||||
CATEGORIES= databases
|
||||
|
||||
MAINTAINER= girgen@FreeBSD.org
|
||||
|
@ -15,7 +16,6 @@ RUN_DEPENDS= ${LOCALBASE}/lib/postgresql/pg_stat_kcache.so:databases/pg_stat_kca
|
|||
|
||||
USE_GITHUB= yes
|
||||
GH_ACCOUNT= dalibo
|
||||
GH_TAGNAME= REL_${PORTVERSION:S/./_/g}
|
||||
|
||||
USES= gmake pgsql:9.4+
|
||||
WANT_PGSQL= server contrib
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1474452329
|
||||
SHA256 (dalibo-powa-archivist-3.1.0-REL_3_1_0_GH0.tar.gz) = 9dc7f80b24202ca47f2a21e9a08240096a9deb02ce93c939d45088c98180a803
|
||||
SIZE (dalibo-powa-archivist-3.1.0-REL_3_1_0_GH0.tar.gz) = 46328
|
||||
TIMESTAMP = 1477433154
|
||||
SHA256 (dalibo-powa-archivist-REL_3_1_0_GH0.tar.gz) = 9dc7f80b24202ca47f2a21e9a08240096a9deb02ce93c939d45088c98180a803
|
||||
SIZE (dalibo-powa-archivist-REL_3_1_0_GH0.tar.gz) = 46328
|
||||
|
|
|
@ -1323,6 +1323,7 @@
|
|||
SUBDIR += libolecf
|
||||
SUBDIR += liboobs
|
||||
SUBDIR += liboop
|
||||
SUBDIR += libopenbsd
|
||||
SUBDIR += libopencm3
|
||||
SUBDIR += libopensync
|
||||
SUBDIR += libopkele
|
||||
|
@ -4312,6 +4313,7 @@
|
|||
SUBDIR += py-optik
|
||||
SUBDIR += py-option_merge
|
||||
SUBDIR += py-orbit
|
||||
SUBDIR += py-ordered-set
|
||||
SUBDIR += py-ordereddict
|
||||
SUBDIR += py-os-client-config
|
||||
SUBDIR += py-osc-lib
|
||||
|
@ -4615,6 +4617,7 @@
|
|||
SUBDIR += py-warlock
|
||||
SUBDIR += py-watchdog
|
||||
SUBDIR += py-wcwidth
|
||||
SUBDIR += py-weakrefmethod
|
||||
SUBDIR += py-weblib
|
||||
SUBDIR += py-wheel
|
||||
SUBDIR += py-wrapt
|
||||
|
|
|
@ -0,0 +1,6 @@
|
|||
{
|
||||
"hardwareFolders": "%%PREFIX%%/arduino/hardware",
|
||||
"otherLibrariesFolders": "%%PREFIX%%/arduino/libraries",
|
||||
"toolsFolders": "%%PREFIX%%/arduino/tools-builder",
|
||||
"runtime.ide.version": "%%IDEVER%%"
|
||||
}
|
|
@ -2,6 +2,7 @@
|
|||
|
||||
PORTNAME= arduino-tools
|
||||
PORTVERSION= 1.6.12
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= devel
|
||||
MASTER_SITES= # Mostly metaport - installs files, no build
|
||||
DISTFILES= #
|
||||
|
@ -15,10 +16,9 @@ LICENSE= NONE
|
|||
RUN_DEPENDS= avrdude:devel/avrdude \
|
||||
bossac:devel/bossa \
|
||||
avr-as:devel/avr-binutils \
|
||||
avr-ld:devel/avr-binutils \
|
||||
avr-gcc:devel/avr-gcc \
|
||||
${LOCALBASE}/avr/include/avr/io.h:devel/avr-libc \
|
||||
arm-none-eabi-gcc:devel/arm-none-eabi-gcc \
|
||||
arm-none-eabi-g++:devel/arm-none-eabi-gcc \
|
||||
${LOCALBASE}/arduino/tools-builder/ctags/${CTAGS_VERS}/ctags:devel/arduino-ctags \
|
||||
arm-none-eabi-newlib>=0:devel/arm-none-eabi-newlib \
|
||||
arduino-core>=0:devel/arduino-core
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
PORTNAME= arduino
|
||||
PORTVERSION= 1.6.12
|
||||
PORTREVISION= 1
|
||||
PORTREVISION= 2
|
||||
CATEGORIES= devel java
|
||||
PKGNAMESUFFIX= 16
|
||||
DIST_SUBDIR= ${PORTNAME}
|
||||
|
@ -17,7 +17,8 @@ LIB_DEPENDS= liblistSerialsj.so:devel/listserialc \
|
|||
libastyle-arduinoj.so:devel/libastylej-arduino
|
||||
RUN_DEPENDS= arduino-builder:devel/arduino-builder \
|
||||
arduino-tools>=1.6.12:devel/arduino-tools \
|
||||
bash:shells/bash
|
||||
bash:shells/bash \
|
||||
${JAVA_HOME}/jre/lib/ext/jssc-2.8.0.jar:comms/java-simple-serial-connector
|
||||
|
||||
CONFLICTS= arduino-[0-9]*
|
||||
|
||||
|
@ -94,8 +95,10 @@ do-install:
|
|||
(cd ${WRKSRC}/../ && ${COPYTREE_SHARE} "libraries" ${STAGEDIR}${PREFIX}/${PORTNAME} ${FIND_EXPR})
|
||||
${RM} ${STAGEDIR}${PREFIX}/${PORTNAME}/lib/libastylej.so
|
||||
${RM} ${STAGEDIR}${PREFIX}/${PORTNAME}/lib/liblistSerialsj.so
|
||||
${RM} ${STAGEDIR}${PREFIX}/${PORTNAME}/lib/jssc-2.8.0.jar
|
||||
${LN} -s ../../lib/jni/libastyle-arduinoj.so ${STAGEDIR}${PREFIX}/${PORTNAME}/lib/libastylej.so
|
||||
${LN} -s ../../lib/jni/liblistSerialsj.so ${STAGEDIR}${PREFIX}/${PORTNAME}/lib/liblistSerialsj.so
|
||||
${LN} -s ${JAVA_HOME}/jre/lib/ext/jssc-2.8.0.jar ${STAGEDIR}${PREFIX}/${PORTNAME}/lib/jssc-2.8.0.jar
|
||||
${INSTALL_SCRIPT} ${BUILD_DIR}/arduino ${STAGEDIR}${PREFIX}/${PORTNAME}
|
||||
${LN} -s ../${PORTNAME}/arduino ${STAGEDIR}${PREFIX}/bin/arduino
|
||||
${LN} -s ../bin/arduino-builder ${STAGEDIR}${PREFIX}/arduino/arduino-builder
|
||||
|
|
|
@ -14,22 +14,20 @@ LIB_DEPENDS= libcommoncpp.so:devel/ucommon \
|
|||
libgcrypt.so:security/libgcrypt
|
||||
|
||||
GNU_CONFIGURE= yes
|
||||
USES= gmake gettext libtool iconv pkgconfig
|
||||
USES= compiler:c++11-lib gmake gettext libtool localbase iconv pkgconfig
|
||||
USE_LDCONFIG= yes
|
||||
|
||||
CPPFLAGS+= -I${LOCALBASE}/include
|
||||
LIBS+= -L${LOCALBASE}/lib
|
||||
INFO= ccrtp
|
||||
INFO= ccrtp
|
||||
|
||||
post-patch:
|
||||
@cd ${WRKSRC}/src && \
|
||||
${FIND} * -type f -exec ${REINPLACE_CMD} -i "" -e "s|<malloc.h>|<stdlib.h>|g" "{}" \;
|
||||
|
||||
post-configure:
|
||||
${FIND} ${WRKSRC} -name Makefile | ${XARGS} \
|
||||
${REINPLACE_CMD} -e 's|-l-pthread|-pthread|g'
|
||||
@${FIND} ${WRKSRC} -name Makefile | ${XARGS} \
|
||||
${REINPLACE_CMD} -e 's|-l-pthread|-pthread|g'
|
||||
|
||||
post-stage:
|
||||
${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libccrtp.so.2.0.6
|
||||
post-install:
|
||||
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libccrtp.so.2.0.6
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
|
|
@ -14,8 +14,6 @@ LICENSE_FILE= ${WRKSRC}/COPYING
|
|||
|
||||
USE_GITHUB= yes
|
||||
GH_ACCOUNT= anastmag
|
||||
GH_PROJECT= checkheaders
|
||||
GH_TAGNAME= 1.0.1
|
||||
|
||||
USES= gmake
|
||||
MAKE_ARGS= CXX="${CXX}"
|
||||
|
|
|
@ -8,8 +8,11 @@ MAINTAINER= jamie@chair6.net
|
|||
COMMENT= C library implementing Javascript Object Signing & Encryption (JOSE)
|
||||
|
||||
LICENSE= MIT
|
||||
LICENSE_FILE= ${WRKSRC}/LICENSE
|
||||
|
||||
LIB_DEPENDS+= libjansson.so:devel/jansson
|
||||
LIB_DEPENDS= libjansson.so:devel/jansson
|
||||
|
||||
BROKEN_FreeBSD_9= does not build
|
||||
|
||||
USES= libtool pathfix pkgconfig ssl
|
||||
USE_LDCONFIG= yes
|
||||
|
@ -17,7 +20,6 @@ INSTALL_TARGET= install-strip
|
|||
|
||||
USE_GITHUB= yes
|
||||
GH_ACCOUNT= cisco
|
||||
GH_PROJECT= cjose
|
||||
|
||||
GNU_CONFIGURE= yes
|
||||
CONFIGURE_ARGS= --with-jansson=${PREFIX} --with-openssl=${OPENSSLBASE}
|
||||
|
|
|
@ -20,6 +20,7 @@ GH_ACCOUNT= glandium
|
|||
USES= gmake python:2.7,run shebangfix
|
||||
SHEBANG_LANG= python2.7
|
||||
SHEBANG_FILES= ${PORTNAME} git-remote-hg
|
||||
ALL_TARGET= ${PORTNAME}-helper
|
||||
.ifnmake describe
|
||||
WRKSRC_git!= ${MAKE} -V WRKSRC -C ${PORTSDIR}/devel/git
|
||||
MAKE_ENV!= ${MAKE} -V MAKE_ENV -C ${PORTSDIR}/devel/git
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
PORTNAME= libewf
|
||||
PORTVERSION= 20140608
|
||||
CATEGORIES= devel
|
||||
MASTER_SITES= https://googledrive.com/host/0B3fBvzttpiiSMTdoaVExWWNsRjg/ \
|
||||
MASTER_SITES= https://github.com/libyal/legacy/raw/master/libewf/ \
|
||||
LOCAL/antoine
|
||||
|
||||
MAINTAINER= nobutaka@FreeBSD.org
|
||||
|
|
|
@ -0,0 +1,52 @@
|
|||
# $FreeBSD$
|
||||
|
||||
PORTNAME= libopenbsd
|
||||
PORTVERSION= r298107
|
||||
CATEGORIES= devel
|
||||
MASTER_SITES= LOCAL/jbeich \
|
||||
https://svn.freebsd.org/base/head/lib/${PORTNAME}/:svn
|
||||
|
||||
MAINTAINER= jbeich@FreeBSD.org
|
||||
COMMENT= imsg and ohash routines from OpenBSD libutil
|
||||
|
||||
LICENSE= ISCL
|
||||
|
||||
USES= uidfix tar:xz
|
||||
MAKE_ENV= SHLIB_MAJOR=0 NO_PROFILE=1
|
||||
MAKE_ARGS= INCLUDEDIR="${PREFIX}/include" LIBDIR="${PREFIX}/lib" \
|
||||
MANDIR="${PREFIX}/man/man"
|
||||
USE_LDCONFIG= yes
|
||||
|
||||
#
|
||||
# To update snapshot: make makesum BOOTSTRAP=
|
||||
# Specific snapshot: make makesum SVN_FETCH= PORTVERSION=r1234
|
||||
#
|
||||
.if defined(BOOTSTRAP)
|
||||
# XXX SED and _MASTER_SITES_svn aren't defined yet
|
||||
SED?= /usr/bin/sed
|
||||
SVN_REV!= ${SETENV} LC_ALL=C svn info \
|
||||
${MASTER_SITES:M*\:svn:S/:svn//} | \
|
||||
${SED} -n 's/^Last Changed Rev: //p'
|
||||
PORTVERSION:= r${SVN_REV}
|
||||
.else
|
||||
SVN_REV?= ${PORTVERSION:S/r//}
|
||||
.endif
|
||||
|
||||
.if defined(BOOTSTRAP) || defined(SVN_FETCH)
|
||||
FETCH_DEPENDS+= svn:devel/subversion
|
||||
|
||||
do-fetch:
|
||||
${MKDIR} ${WRKDIR}
|
||||
svn export -r${SVN_REV} ${_MASTER_SITES_svn} ${WRKSRC}
|
||||
(cd ${WRKDIR} && ${TAR} cJvf \
|
||||
${_DISTDIR}/${DISTNAME}${EXTRACT_SUFX} \
|
||||
--uid 0 --gid 0 ${DISTNAME})
|
||||
${REINPLACE_CMD} -i '' '/^PORTVERSION=/s/r.*/r${SVN_REV}/' \
|
||||
${MASTERDIR}/Makefile
|
||||
. if ${USER} == ${MAINTAINER:C/@.*//}
|
||||
-scp ${_DISTDIR}/${DISTNAME}${EXTRACT_SUFX} \
|
||||
freefall.freebsd.org:public_distfiles/
|
||||
. endif
|
||||
.endif
|
||||
|
||||
.include <bsd.port.mk>
|
|
@ -0,0 +1,3 @@
|
|||
TIMESTAMP = 1477213204
|
||||
SHA256 (libopenbsd-r298107.tar.xz) = 08621c0034477c892de5b2ae82873c966bd32439689c644ca8d7accd32b9b5b8
|
||||
SIZE (libopenbsd-r298107.tar.xz) = 13464
|
|
@ -0,0 +1,12 @@
|
|||
--- Makefile.orig 2016-04-16 07:45:30 UTC
|
||||
+++ Makefile
|
||||
@@ -6,7 +6,8 @@ SRCS= getdtablecount.c \
|
||||
imsg-buffer.c \
|
||||
imsg.c \
|
||||
ohash.c
|
||||
-INTERNALLIB=
|
||||
+INCS= imsg.h ohash.h
|
||||
+MAN= imsg_init.3 ohash_init.3 ohash_interval.3
|
||||
|
||||
CFLAGS+= -I${.CURDIR}
|
||||
|
|
@ -0,0 +1,33 @@
|
|||
--- imsg_init.3.orig 2015-11-04 23:52:19 UTC
|
||||
+++ imsg_init.3
|
||||
@@ -46,6 +46,8 @@
|
||||
.Nm msgbuf_write ,
|
||||
.Nm msgbuf_drain
|
||||
.Nd IPC messaging functions
|
||||
+.Sh LIBRARY
|
||||
+.Ox Utilities Library (libopenbsd, \-lopenbsd)
|
||||
.Sh SYNOPSIS
|
||||
.In sys/types.h
|
||||
.In sys/queue.h
|
||||
--- ohash_init.3.orig 2014-07-29 19:46:13 UTC
|
||||
+++ ohash_init.3
|
||||
@@ -30,6 +30,8 @@
|
||||
.Nm ohash_next ,
|
||||
.Nm ohash_entries
|
||||
.Nd light-weight open hashing
|
||||
+.Sh LIBRARY
|
||||
+.Ox Utilities Library (libopenbsd, \-lopenbsd)
|
||||
.Sh SYNOPSIS
|
||||
.In stdint.h
|
||||
.In stddef.h
|
||||
--- ohash_interval.3.orig 2014-07-29 19:46:13 UTC
|
||||
+++ ohash_interval.3
|
||||
@@ -24,6 +24,8 @@
|
||||
.Nm ohash_qlookup ,
|
||||
.Nm ohash_qlookupi
|
||||
.Nd helper functions for open hashing
|
||||
+.Sh LIBRARY
|
||||
+.Ox Utilities Library (libopenbsd, \-lopenbsd)
|
||||
.Sh SYNOPSIS
|
||||
.In stdint.h
|
||||
.In stddef.h
|
|
@ -0,0 +1,2 @@
|
|||
libopenbsd is a thin compatibility layer intended to allow a limited set of
|
||||
OpenBSD software to compile on other BSDs with little or no modification.
|
|
@ -0,0 +1,8 @@
|
|||
include/imsg.h
|
||||
include/ohash.h
|
||||
lib/libopenbsd.a
|
||||
lib/libopenbsd.so
|
||||
lib/libopenbsd.so.0
|
||||
man/man3/imsg_init.3.gz
|
||||
man/man3/ohash_init.3.gz
|
||||
man/man3/ohash_interval.3.gz
|
|
@ -5,7 +5,7 @@ PORTNAME= libpff
|
|||
DISTVERSION= alpha-20120802
|
||||
PORTREVISION= 2
|
||||
CATEGORIES= devel
|
||||
MASTER_SITES= https://googledrive.com/host/0B3fBvzttpiiScU9qcG5ScEZKZE0/ \
|
||||
MASTER_SITES= https://github.com/libyal/legacy/raw/master/libpff/ \
|
||||
LOCAL/antoine
|
||||
|
||||
MAINTAINER= antoine@FreeBSD.org
|
||||
|
|
|
@ -3,9 +3,9 @@
|
|||
|
||||
PORTNAME= libuv
|
||||
PORTVERSION= 1.10.0
|
||||
DISTVERSIONPREFIX= v
|
||||
CATEGORIES= devel
|
||||
MASTER_SITES= http://dist.libuv.org/dist/v${PORTVERSION}/
|
||||
DISTNAME= ${PORTNAME}-v${PORTVERSION}
|
||||
#MASTER_SITES= http://dist.libuv.org/dist/v${PORTVERSION}/
|
||||
|
||||
MAINTAINER= thierry@FreeBSD.org
|
||||
COMMENT= Multi-platform support library with a focus on asynchronous I/O
|
||||
|
@ -18,6 +18,8 @@ LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
|
|||
TEST_DEPENDS= gyp:devel/py-gyp \
|
||||
gmake:devel/gmake
|
||||
|
||||
USE_GITHUB= yes
|
||||
|
||||
USES= autoreconf libtool pathfix pkgconfig
|
||||
GNU_CONFIGURE= yes
|
||||
USE_LDCONFIG= yes
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1477330837
|
||||
SHA256 (libuv-v1.10.0.tar.gz) = 0307a0eec6caddd476f9cad39e18fdd6f22a08aa58103c4b0aead96d638be15e
|
||||
SIZE (libuv-v1.10.0.tar.gz) = 1066125
|
||||
TIMESTAMP = 1477432646
|
||||
SHA256 (libuv-libuv-v1.10.0_GH0.tar.gz) = 50f4ed57d65af4ab634e2cbdd90c49213020e15b4d77d3631feb633cbba9239f
|
||||
SIZE (libuv-libuv-v1.10.0_GH0.tar.gz) = 1072589
|
||||
|
|
|
@ -17,8 +17,8 @@ CONFLICTS= opencl-1.[0-2]
|
|||
|
||||
USE_GITHUB= yes
|
||||
GH_ACCOUNT= KhronosGroup
|
||||
GH_PROJECT= OpenCL-Headers:DEFAULT OpenCL-CLHPP:clhpp
|
||||
GH_TAGNAME= ${HEADER_TAG}:DEFAULT ${CLHPP_TAG}:clhpp
|
||||
GH_PROJECT= OpenCL-Headers OpenCL-CLHPP:clhpp
|
||||
GH_TAGNAME= ${HEADER_TAG} ${CLHPP_TAG}:clhpp
|
||||
|
||||
# the header releases don't have tags yet, so use git commit for now
|
||||
HEADER_TAG= 2d06e09
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
|
||||
PORTNAME= mailcap_fix
|
||||
PORTVERSION= 0.2.0
|
||||
DISTVERSIONPREFIX= v
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= devel python
|
||||
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
|
||||
|
@ -14,7 +15,6 @@ LICENSE_FILE= ${WRKSRC}/UNLICENSE
|
|||
|
||||
USE_GITHUB= yes
|
||||
GH_ACCOUNT= michael-lazar
|
||||
GH_TAGNAME= v${PORTVERSION}
|
||||
|
||||
NO_ARCH= yes
|
||||
USES= python
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1475093821
|
||||
SHA256 (michael-lazar-mailcap_fix-0.2.0-v0.2.0_GH0.tar.gz) = fdd67f92ca40fc60beebcac2f19791644f7c0c40869580f3403df3fef340102a
|
||||
SIZE (michael-lazar-mailcap_fix-0.2.0-v0.2.0_GH0.tar.gz) = 17605
|
||||
TIMESTAMP = 1477433370
|
||||
SHA256 (michael-lazar-mailcap_fix-v0.2.0_GH0.tar.gz) = fdd67f92ca40fc60beebcac2f19791644f7c0c40869580f3403df3fef340102a
|
||||
SIZE (michael-lazar-mailcap_fix-v0.2.0_GH0.tar.gz) = 17605
|
||||
|
|
|
@ -0,0 +1,19 @@
|
|||
# Created by: antoine@FreeBSD.org
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= ordered-set
|
||||
PORTVERSION= 2.0.1
|
||||
CATEGORIES= devel python
|
||||
MASTER_SITES= CHEESESHOP
|
||||
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
|
||||
|
||||
MAINTAINER= antoine@FreeBSD.org
|
||||
COMMENT= MutableSet that remembers its order, so that every entry has an index
|
||||
|
||||
LICENSE= MIT
|
||||
|
||||
NO_ARCH= yes
|
||||
USES= python
|
||||
USE_PYTHON= distutils autoplist
|
||||
|
||||
.include <bsd.port.mk>
|
|
@ -0,0 +1,3 @@
|
|||
TIMESTAMP = 1477213204
|
||||
SHA256 (ordered-set-2.0.1.tar.gz) = 55567f094481ba204ffede0117ab563e19af050c7cbf33a9a23292b8cb2b0a0e
|
||||
SIZE (ordered-set-2.0.1.tar.gz) = 3407
|
|
@ -0,0 +1,4 @@
|
|||
An OrderedSet is a custom MutableSet that remembers its order, so that every
|
||||
entry has an index that can be looked up.
|
||||
|
||||
WWW: https://github.com/LuminosoInsight/ordered-set
|
|
@ -0,0 +1,26 @@
|
|||
# Created by: antoine@FreeBSD.org
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= weakrefmethod
|
||||
PORTVERSION= 1.0.3
|
||||
CATEGORIES= devel python
|
||||
MASTER_SITES= CHEESESHOP
|
||||
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
|
||||
|
||||
MAINTAINER= antoine@FreeBSD.org
|
||||
COMMENT= WeakMethod class for storing bound methods using weak references
|
||||
|
||||
LICENSE= PSFL
|
||||
LICENSE_FILE= ${WRKSRC}/LICENSE
|
||||
|
||||
NO_ARCH= yes
|
||||
USES= python
|
||||
USE_PYTHON= distutils autoplist
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
.if ${PYTHON_REL} >= 3400
|
||||
IGNORE= is included in python 3.4+
|
||||
.endif
|
||||
|
||||
.include <bsd.port.post.mk>
|
|
@ -0,0 +1,3 @@
|
|||
TIMESTAMP = 1477213167
|
||||
SHA256 (weakrefmethod-1.0.3.tar.gz) = 37bc1fbb5575acf82172d4eb7b6fc4412d77d5a1d70dff2c1f8a4574301cda66
|
||||
SIZE (weakrefmethod-1.0.3.tar.gz) = 7472
|
|
@ -0,0 +1,3 @@
|
|||
A WeakMethod class for storing bound methods using weak references.
|
||||
|
||||
WWW: https://github.com/twang817/weakrefmethod
|
|
@ -3,8 +3,8 @@
|
|||
|
||||
PORTNAME= sparsehash
|
||||
PORTVERSION= 2.0.3
|
||||
DISTVERSIONPREFIX= ${PORTNAME}-
|
||||
CATEGORIES= devel
|
||||
DISTNAME= ${PORTNAME}-${PORTNAME}-${PORTVERSION}
|
||||
|
||||
MAINTAINER= vd@FreeBSD.org
|
||||
COMMENT= Extremely memory-efficient hash_map implementation
|
||||
|
@ -13,7 +13,6 @@ LICENSE= BSD3CLAUSE
|
|||
|
||||
USES= pathfix
|
||||
USE_GITHUB= yes
|
||||
GH_TAGNAME= ${PORTNAME}-${PORTVERSION}
|
||||
|
||||
GNU_CONFIGURE= yes
|
||||
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1475222400
|
||||
SHA256 (sparsehash-sparsehash-2.0.3_GH0.tar.gz) = 05e986a5c7327796dad742182b2d10805a8d4f511ad090da0490f146c1ff7a8c
|
||||
SIZE (sparsehash-sparsehash-2.0.3_GH0.tar.gz) = 322046
|
||||
TIMESTAMP = 1477433449
|
||||
SHA256 (sparsehash-sparsehash-sparsehash-2.0.3_GH0.tar.gz) = 05e986a5c7327796dad742182b2d10805a8d4f511ad090da0490f146c1ff7a8c
|
||||
SIZE (sparsehash-sparsehash-sparsehash-2.0.3_GH0.tar.gz) = 322046
|
||||
|
|
|
@ -108,6 +108,7 @@
|
|||
SUBDIR += opendnssec
|
||||
SUBDIR += opendnssec13
|
||||
SUBDIR += opendnssec2
|
||||
SUBDIR += openmdns
|
||||
SUBDIR += openresolv
|
||||
SUBDIR += p5-AnyEvent-CacheDNS
|
||||
SUBDIR += p5-AnyEvent-DNS-EtcHosts
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
# $FreeBSD$
|
||||
|
||||
PORTNAME= opendnssec
|
||||
PORTVERSION= 2.0.1
|
||||
PORTVERSION= 2.0.3
|
||||
CATEGORIES= dns
|
||||
MASTER_SITES= http://dist.opendnssec.org/source/
|
||||
PKGNAMESUFFIX= 2
|
||||
|
@ -48,15 +48,13 @@ SOFTHSM_DESC= SoftHSM cryptographic store for PKCS \#11 interface
|
|||
MYSQL_DESC= Use MYSQL backend
|
||||
SQLITE_DESC= Use SQLite backend
|
||||
|
||||
|
||||
MYSQL_CONFIGURE_ON= --with-enforcer-database=mysql
|
||||
MYSQL_USES= mysql
|
||||
|
||||
|
||||
SQLITE_USES= sqlite
|
||||
SQLITE_CONFIGURE_ON= --with-enforcer-database=sqlite3
|
||||
SQLITE_BUILD_DEPENDS= sqlite3>=3.3.9:databases/sqlite3
|
||||
|
||||
|
||||
SOFTHSM_CONFIGURE_ON= --with-pkcs11-softhsm=${LOCALBASE}/lib/softhsm/libsofthsm.so
|
||||
SOFTHSM_RUN_DEPENDS= softhsm>=1.2.0:security/softhsm
|
||||
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1469195131
|
||||
SHA256 (opendnssec-2.0.1.tar.gz) = bf874bbb346699a5b539699f90a54e0c15fff0574df7a3c118abb30938b7b346
|
||||
SIZE (opendnssec-2.0.1.tar.gz) = 1101523
|
||||
TIMESTAMP = 1476788283
|
||||
SHA256 (opendnssec-2.0.3.tar.gz) = ebeb5481d696cf83c21c5dfbecce6ab5dcc73df1a08573ef257f2f6fe10f6214
|
||||
SIZE (opendnssec-2.0.3.tar.gz) = 1103355
|
||||
|
|
|
@ -0,0 +1,51 @@
|
|||
# $FreeBSD$
|
||||
|
||||
PORTNAME= openmdns
|
||||
DISTVERSION= 0.6-8
|
||||
DISTVERSIONSUFFIX= -g07cf5c1
|
||||
CATEGORIES= dns
|
||||
|
||||
MAINTAINER= jbeich@FreeBSD.org
|
||||
COMMENT= Multicast DNS and Service Discovery daemon
|
||||
|
||||
LICENSE= ISCL
|
||||
|
||||
USE_GITHUB= yes
|
||||
GH_ACCOUNT= haesbaert
|
||||
GH_PROJECT= mdnsd
|
||||
|
||||
USES= localbase uidfix
|
||||
USE_RC_SUBR= mdnsd
|
||||
MAKE_ENV= LDADD="${LIBS}"
|
||||
MAKE_ARGS= BINDIR="${PREFIX}/sbin" \
|
||||
MANDIR="${PREFIX}/man/man"
|
||||
CFLAGS+= -D__dead=__dead2
|
||||
LDFLAGS+= -Wl,--as-needed # -lutil
|
||||
LIBS+= -lopenbsd
|
||||
SUB_LIST= COMMENT="${COMMENT}"
|
||||
PLIST_FILES= sbin/mdnsctl \
|
||||
sbin/mdnsd \
|
||||
man/man8/mdnsctl.8.gz \
|
||||
man/man8/mdnsd.8.gz
|
||||
PORTDOCS= *
|
||||
|
||||
USERS= _mdnsd
|
||||
GROUPS= _mdnsd
|
||||
|
||||
OPTIONS_DEFINE= DOCS STATIC
|
||||
|
||||
STATIC_BUILD_DEPENDS= ${LOCALBASE}/lib/libevent.a:devel/libevent2 \
|
||||
${LOCALBASE}/lib/libopenbsd.a:devel/libopenbsd
|
||||
STATIC_MAKE_ENV= NO_SHARED=1
|
||||
STATIC_LIB_DEPENDS_OFF= libevent.so:devel/libevent2 \
|
||||
libopenbsd.so:devel/libopenbsd
|
||||
|
||||
post-patch:
|
||||
# warning: duplicate script for target "maninstall" ignored
|
||||
@${REINPLACE_CMD} '/bsd\.man\.mk/d' ${WRKSRC}/*/Makefile
|
||||
|
||||
post-install-DOCS-on:
|
||||
(cd ${WRKSRC}/docs && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR})
|
||||
${INSTALL_MAN} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR}
|
||||
|
||||
.include <bsd.port.mk>
|
|
@ -0,0 +1,3 @@
|
|||
TIMESTAMP = 1477213204
|
||||
SHA256 (haesbaert-mdnsd-0.6-8-g07cf5c1_GH0.tar.gz) = f04c0d77d900490cb7429a076ddba0b279b999db2faf299d5880522fa37f865c
|
||||
SIZE (haesbaert-mdnsd-0.6-8-g07cf5c1_GH0.tar.gz) = 2935405
|
|
@ -0,0 +1,19 @@
|
|||
#!/bin/sh
|
||||
#
|
||||
# $FreeBSD$
|
||||
#
|
||||
# PROVIDE: mdnsd
|
||||
# REQUIRE: LOGIN FILESYSTEMS
|
||||
# KEYWORD: shutdown
|
||||
|
||||
. /etc/rc.subr
|
||||
|
||||
name="mdnsd"
|
||||
desc="%%COMMENT%%"
|
||||
rcvar="${name}_enable"
|
||||
command="%%PREFIX%%/sbin/${name}"
|
||||
command_args="em0"
|
||||
extra_commands="reload"
|
||||
|
||||
load_rc_config $name
|
||||
run_rc_command "$1"
|
|
@ -0,0 +1,62 @@
|
|||
--- mdnsd/mdns.h.orig 2015-05-29 14:18:11 UTC
|
||||
+++ mdnsd/mdns.h
|
||||
@@ -31,6 +31,37 @@
|
||||
#include <event.h>
|
||||
#include <string.h>
|
||||
|
||||
+#ifndef T_NSEC
|
||||
+#define T_NSEC 47 /* from OpenBSD */
|
||||
+#endif
|
||||
+
|
||||
+#ifndef IFT_CARP
|
||||
+#define IFT_CARP 0xf8 /* from DragonFly and NetBSD */
|
||||
+#endif
|
||||
+
|
||||
+#ifndef LINK_STATE_IS_UP /* from DragonFly and OpenBSD */
|
||||
+#define LINK_STATE_IS_UP(_s) ((_s) >= LINK_STATE_UP)
|
||||
+#endif
|
||||
+
|
||||
+/* Copied from <sys/time.h> on OpenBSD */
|
||||
+#ifndef timespeccmp
|
||||
+#define timespeccmp(tsp, usp, cmp) \
|
||||
+ (((tsp)->tv_sec == (usp)->tv_sec) ? \
|
||||
+ ((tsp)->tv_nsec cmp (usp)->tv_nsec) : \
|
||||
+ ((tsp)->tv_sec cmp (usp)->tv_sec))
|
||||
+#endif
|
||||
+#ifndef timespecsub
|
||||
+#define timespecsub(tsp, usp, vsp) \
|
||||
+ do { \
|
||||
+ (vsp)->tv_sec = (tsp)->tv_sec - (usp)->tv_sec; \
|
||||
+ (vsp)->tv_nsec = (tsp)->tv_nsec - (usp)->tv_nsec; \
|
||||
+ if ((vsp)->tv_nsec < 0) { \
|
||||
+ (vsp)->tv_sec--; \
|
||||
+ (vsp)->tv_nsec += 1000000000L; \
|
||||
+ } \
|
||||
+ } while (0)
|
||||
+#endif
|
||||
+
|
||||
#define MAXCHARSTR MAXHOSTNAMELEN
|
||||
#define MAXLABELLEN 64
|
||||
#define MAXPROTOLEN 4
|
||||
--- mdnsd/mdnsd.c.orig 2015-05-29 14:18:11 UTC
|
||||
+++ mdnsd/mdnsd.c
|
||||
@@ -46,7 +46,9 @@ void fetchmyname(char [MAXHOSTNAMELEN])
|
||||
void fetchhinfo(struct hinfo *);
|
||||
|
||||
struct mdnsd_conf *conf = NULL;
|
||||
+#ifdef __OpenBSD__
|
||||
extern char *malloc_options;
|
||||
+#endif
|
||||
|
||||
__dead void
|
||||
usage(void)
|
||||
@@ -230,7 +232,9 @@ main(int argc, char *argv[])
|
||||
switch (ch) {
|
||||
case 'd':
|
||||
debug = 1;
|
||||
+#ifdef __OpenBSD__
|
||||
malloc_options = "AFGJPX";
|
||||
+#endif
|
||||
break;
|
||||
case 'v':
|
||||
display_version();
|
|
@ -0,0 +1,18 @@
|
|||
In file included from kiface.c:25:0:
|
||||
kiface.c:67:1: error: expected ';', identifier or '(' before 'void'
|
||||
RB_GENERATE(kif_tree, kif_node, entry, kif_compare)
|
||||
^
|
||||
|
||||
--- mdnsd/kiface.c.orig 2015-05-29 14:18:11 UTC
|
||||
+++ mdnsd/kiface.c
|
||||
@@ -63,8 +63,8 @@ struct {
|
||||
|
||||
|
||||
RB_HEAD(kif_tree, kif_node) kit;
|
||||
-RB_PROTOTYPE(kif_tree, kif_node, entry, kif_compare)
|
||||
-RB_GENERATE(kif_tree, kif_node, entry, kif_compare)
|
||||
+RB_PROTOTYPE(kif_tree, kif_node, entry, kif_compare);
|
||||
+RB_GENERATE(kif_tree, kif_node, entry, kif_compare);
|
||||
|
||||
int
|
||||
kif_init(void)
|
|
@ -0,0 +1,25 @@
|
|||
In file included from log.c:33:
|
||||
In file included from mdnsd/log.h:24:
|
||||
In file included from mdnsd/mdnsd.h:30:
|
||||
/usr/local/include/imsg.h:31:2: error: type name requires a specifier or qualifier
|
||||
TAILQ_ENTRY(ibuf) entry;
|
||||
^
|
||||
/usr/local/include/imsg.h:31:14: error: a parameter list without types is only allowed in a function
|
||||
definition
|
||||
TAILQ_ENTRY(ibuf) entry;
|
||||
^
|
||||
/usr/local/include/imsg.h:31:19: error: expected ';' at end of declaration list
|
||||
TAILQ_ENTRY(ibuf) entry;
|
||||
^
|
||||
[...]
|
||||
|
||||
--- mdnsd/mdnsd.h.orig 2015-05-29 14:18:11 UTC
|
||||
+++ mdnsd/mdnsd.h
|
||||
@@ -18,6 +18,7 @@
|
||||
#define _MDNSD_H_
|
||||
|
||||
#include <sys/param.h>
|
||||
+#include <sys/queue.h>
|
||||
#include <sys/socket.h>
|
||||
#include <sys/tree.h>
|
||||
#include <sys/types.h>
|
|
@ -0,0 +1,44 @@
|
|||
packet.c:919:22: error: passing 'u_char [64]' to parameter of type 'const char *' converts between
|
||||
pointers to integer types with different sign [-Werror=pointer-sign]
|
||||
if (strlcat(dname, label, MAXHOSTNAMELEN) >= MAXHOSTNAMELEN) {
|
||||
^~~~~
|
||||
/usr/include/string.h:92:59: note: passing argument to parameter here
|
||||
size_t strlcat(char * __restrict, const char * __restrict, size_t);
|
||||
^
|
||||
packet.c:986:7: error: assigning to 'char *' from 'u_int8_t *' (aka 'unsigned char *') converts
|
||||
between pointers to integer types with different sign [-Werror=pointer-sign]
|
||||
buf = *pbuf;
|
||||
^ ~~~~~
|
||||
packet.c:1025:7: error: assigning to 'char *' from 'u_int8_t *' (aka 'unsigned char *') converts
|
||||
between pointers to integer types with different sign [-Werror=pointer-sign]
|
||||
buf = *pbuf;
|
||||
^ ~~~~~
|
||||
packet.c:1033:22: error: passing 'char *' to parameter of type 'u_int8_t *' (aka 'unsigned char *')
|
||||
converts between pointers to integer types with different sign [-Werror=pointer-sign]
|
||||
if (rr_parse_dname(buf, tmplen, rr->rdata.SRV.target) == -1)
|
||||
^~~
|
||||
packet.c:71:32: note: passing argument to parameter here
|
||||
int rr_parse_dname(u_int8_t *, u_int16_t, char [MAXHOSTNAMELEN]);
|
||||
^
|
||||
4 errors generated.
|
||||
|
||||
--- mdnsd/packet.c.orig 2015-05-29 14:18:11 UTC
|
||||
+++ mdnsd/packet.c
|
||||
@@ -853,7 +853,7 @@ pkt_parse_dname(u_int8_t *buf, u_int16_t
|
||||
int jumped = 0;
|
||||
u_int16_t oldlen = len;
|
||||
size_t slen;
|
||||
- u_char label[MAXLABELLEN];
|
||||
+ char label[MAXLABELLEN];
|
||||
|
||||
/* be extra safe */
|
||||
bzero(dname, MAXHOSTNAMELEN);
|
||||
@@ -948,7 +948,7 @@ pkt_parse_rr(u_int8_t **pbuf, u_int16_t
|
||||
u_int16_t us, rdlen, tmplen;
|
||||
u_int32_t ul;
|
||||
ssize_t n;
|
||||
- char *buf;
|
||||
+ u_char *buf;
|
||||
|
||||
n = pkt_parse_dname(*pbuf, *len, rr->rrs.dname);
|
||||
if (n == -1)
|
|
@ -0,0 +1,5 @@
|
|||
OpenMDNS is a full implementation of MDNS/DNS-SD, it aims to be a light
|
||||
replacement for Avahi/Bonjour. Currently, OpenMDNS is about 10% of the size
|
||||
of Avahi.
|
||||
|
||||
WWW: http://www.haesbaert.org/openmdns/
|
|
@ -27,7 +27,6 @@ EMACS_REV= 20161001
|
|||
GNU_CONFIGURE= yes
|
||||
USES= autoreconf cpe gmake makeinfo ncurses pkgconfig
|
||||
INFO_PATH= ${DATADIR_REL}/info
|
||||
WRKSRC= ${WRKDIR}/${PORTNAME}-${GH_TAGNAME}
|
||||
CPE_VENDOR= gnu
|
||||
|
||||
SUB_FILES+= sources.el
|
||||
|
|
|
@ -16,6 +16,9 @@ LIB_DEPENDS= libcdio.so:sysutils/libcdio \
|
|||
libsndfile.so:audio/libsndfile \
|
||||
libvorbis.so:audio/libvorbis
|
||||
|
||||
BROKEN_sparc64= does not compile due to internal compiler error
|
||||
BROKEN_FreeBSD_9= does not build
|
||||
|
||||
GNU_CONFIGURE= yes
|
||||
USE_SDL= sdl net
|
||||
USE_GL= gl glu
|
||||
|
@ -27,7 +30,7 @@ SUB_FILES= pkg-message
|
|||
CONFIGURE_ARGS+=--disable-alsa --disable-alsatest \
|
||||
--with-sdl-prefix=${LOCALBASE}
|
||||
|
||||
USES= cpe iconv pkgconfig:build tar:bzip2
|
||||
USES= compiler:c++11-lib cpe iconv pkgconfig:build tar:bzip2
|
||||
CPE_VENDOR= david_shadoff
|
||||
|
||||
OPTIONS_DEFINE= NLS DOCS JACK
|
||||
|
@ -70,8 +73,6 @@ SMS_CONFIGURE_ENABLE=sms
|
|||
SWAN_CONFIGURE_ENABLE=wswan
|
||||
VB_CONFIGURE_ENABLE=vb
|
||||
|
||||
BROKEN_sparc64= does not compile due to internal compiler error
|
||||
|
||||
pre-configure:
|
||||
@${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|g' \
|
||||
-e 's|/usr/X11R6|${LOCALBASE}|g' \
|
||||
|
|
|
@ -0,0 +1,11 @@
|
|||
--- src/cdrom/CDAccess_CCD.cpp.orig 2015-02-22 20:50:48 UTC
|
||||
+++ src/cdrom/CDAccess_CCD.cpp
|
||||
@@ -346,7 +346,7 @@ void CDAccess_CCD::CheckSubQSanity(void)
|
||||
if(prev_lba != INT_MAX && abs(lba - prev_lba) > 100)
|
||||
throw MDFN_Error(0, _("Garbage subchannel Q data detected(excessively large jump in AMSF)"));
|
||||
|
||||
- if(abs(lba - s) > 100)
|
||||
+ if(abs((long long)lba - (long long)s) > 100)
|
||||
throw MDFN_Error(0, _("Garbage subchannel Q data detected(AMSF value is out of tolerance)"));
|
||||
|
||||
prev_lba = lba;
|
|
@ -355,6 +355,7 @@
|
|||
SUBDIR += gnomekiss
|
||||
SUBDIR += gnono
|
||||
SUBDIR += gnubg
|
||||
SUBDIR += gnubik
|
||||
SUBDIR += gnuchess
|
||||
SUBDIR += gnudoku
|
||||
SUBDIR += gnugo
|
||||
|
|
|
@ -0,0 +1,39 @@
|
|||
# Created by: Dmitry Marakasov <amdmi3@FreeBSD.org>
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= gnubik
|
||||
PORTVERSION= 2.4.1
|
||||
CATEGORIES= games
|
||||
MASTER_SITES= GNU
|
||||
|
||||
MAINTAINER= amdmi3@FreeBSD.org
|
||||
COMMENT= 3D Rubik's cube game
|
||||
|
||||
LICENSE= GPLv3+
|
||||
LICENSE_FILE= ${WRKSRC}/COPYING
|
||||
|
||||
LIB_DEPENDS= libguile.so:lang/guile \
|
||||
libgtkglext-x11-1.0.so:x11-toolkits/gtkglext
|
||||
|
||||
GNU_CONFIGURE= yes
|
||||
USES= gettext gmake localbase pkgconfig
|
||||
USE_GNOME= gtk20
|
||||
USE_GL= gl glu
|
||||
|
||||
PORTDOCS= AUTHORS ChangeLog NEWS README TODO
|
||||
|
||||
INFO= gnubik
|
||||
|
||||
OPTIONS_DEFINE= DOCS
|
||||
|
||||
post-install:
|
||||
@${RMDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/24x24/apps
|
||||
@${RMDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/24x24
|
||||
|
||||
post-install-DOCS-on:
|
||||
@${MKDIR} ${STAGEDIR}${DOCSDIR}
|
||||
.for f in ${PORTDOCS}
|
||||
${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR}/
|
||||
.endfor
|
||||
|
||||
.include <bsd.port.mk>
|
|
@ -0,0 +1,3 @@
|
|||
TIMESTAMP = 1477328506
|
||||
SHA256 (gnubik-2.4.1.tar.gz) = a59e7858c39fdd10aa4863cf00e2d98eb4130bbb543f2ce2bf38c440c6e7d755
|
||||
SIZE (gnubik-2.4.1.tar.gz) = 412615
|
|
@ -0,0 +1,14 @@
|
|||
--- src/guile-hooks.c.orig 2012-01-07 17:29:10 UTC
|
||||
+++ src/guile-hooks.c
|
||||
@@ -202,9 +202,9 @@ read_script_directory (const char *dir_n
|
||||
|
||||
scm_primitive_load (scm_from_locale_string (buffer));
|
||||
}
|
||||
- }
|
||||
|
||||
- closedir (directory);
|
||||
+ closedir (directory);
|
||||
+ }
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,7 @@
|
|||
The GNUbik program is an interactive, graphical, single player
|
||||
puzzle. Yes, this is another implementation of the classic game
|
||||
like that invented by Erno Rubik. You have to manipulate the cube
|
||||
using the mouse. When each face shows only one colour, the game is
|
||||
solved.
|
||||
|
||||
WWW: https://www.gnu.org/software/gnubik/
|
|
@ -0,0 +1,38 @@
|
|||
bin/gnubik
|
||||
share/applications/gnubik.desktop
|
||||
%%DATADIR%%/scripts/debug.scm
|
||||
%%DATADIR%%/scripts/flubrd.scm
|
||||
%%DATADIR%%/scripts/mellor-solve.scm
|
||||
%%DATADIR%%/scripts/rand.scm
|
||||
share/icons/hicolor/16x16/apps/gnubik.png
|
||||
share/icons/hicolor/22x22/apps/gnubik.png
|
||||
share/icons/hicolor/32x32/apps/gnubik.png
|
||||
share/icons/hicolor/48x48/apps/gnubik.png
|
||||
share/locale/bg/LC_MESSAGES/gnubik.mo
|
||||
share/locale/ca/LC_MESSAGES/gnubik.mo
|
||||
share/locale/da/LC_MESSAGES/gnubik.mo
|
||||
share/locale/de/LC_MESSAGES/gnubik.mo
|
||||
share/locale/el/LC_MESSAGES/gnubik.mo
|
||||
share/locale/en_US/LC_MESSAGES/gnubik.mo
|
||||
share/locale/eo/LC_MESSAGES/gnubik.mo
|
||||
share/locale/es/LC_MESSAGES/gnubik.mo
|
||||
share/locale/eu/LC_MESSAGES/gnubik.mo
|
||||
share/locale/fi/LC_MESSAGES/gnubik.mo
|
||||
share/locale/fr/LC_MESSAGES/gnubik.mo
|
||||
share/locale/he/LC_MESSAGES/gnubik.mo
|
||||
share/locale/hr/LC_MESSAGES/gnubik.mo
|
||||
share/locale/it/LC_MESSAGES/gnubik.mo
|
||||
share/locale/ms/LC_MESSAGES/gnubik.mo
|
||||
share/locale/nb/LC_MESSAGES/gnubik.mo
|
||||
share/locale/nl/LC_MESSAGES/gnubik.mo
|
||||
share/locale/pl/LC_MESSAGES/gnubik.mo
|
||||
share/locale/pt/LC_MESSAGES/gnubik.mo
|
||||
share/locale/pt_BR/LC_MESSAGES/gnubik.mo
|
||||
share/locale/ro/LC_MESSAGES/gnubik.mo
|
||||
share/locale/ru/LC_MESSAGES/gnubik.mo
|
||||
share/locale/sl/LC_MESSAGES/gnubik.mo
|
||||
share/locale/sr/LC_MESSAGES/gnubik.mo
|
||||
share/locale/sv/LC_MESSAGES/gnubik.mo
|
||||
share/locale/tr/LC_MESSAGES/gnubik.mo
|
||||
share/locale/uk/LC_MESSAGES/gnubik.mo
|
||||
share/locale/zh_CN/LC_MESSAGES/gnubik.mo
|
|
@ -3,7 +3,7 @@
|
|||
|
||||
PORTNAME= nethack36
|
||||
PORTVERSION= 3.6.0
|
||||
PORTREVISION= 0
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= games
|
||||
MASTER_SITES= SF/${TRUEPORTNAME}/${TRUEPORTNAME}/${PORTVERSION}
|
||||
DISTNAME= ${TRUEPORTNAME}-${PORTVERSION:S/.//g}-src
|
||||
|
|
|
@ -16,15 +16,6 @@
|
|||
/* of Linux */
|
||||
/* #define HPUX */ /* Hewlett-Packard's Unix, version 6.5 or higher */
|
||||
/* use SYSV for < v6.5 */
|
||||
@@ -46,7 +46,7 @@
|
||||
* job control (note that AIX is SYSV otherwise)
|
||||
* Also define this for AIX 3.2 */
|
||||
|
||||
-#define TERMINFO /* uses terminfo rather than termcap */
|
||||
+/* #define TERMINFO */ /* uses terminfo rather than termcap */
|
||||
/* Should be defined for most SYSV, SVR4 (including
|
||||
* Solaris 2+), HPUX, and Linux systems. In
|
||||
* particular, it should NOT be defined for the UNIXPC
|
||||
@@ -297,7 +297,7 @@
|
||||
#endif
|
||||
|
||||
|
|
|
@ -7,7 +7,7 @@ CATEGORIES= games
|
|||
MASTER_SITES= http://www.omf2097.com/pub/files/omf/:data
|
||||
DISTFILES+= omf2097.rar:data
|
||||
EXTRACT_ONLY= ${DISTFILE_shadow} ${DISTFILE_libdumb} \
|
||||
${GH_ACCOUNT}-${GH_PROJECT}-${DISTVERSIONFULL}-${GH_TAGNAME_SANITIZED}_GH0.tar.gz
|
||||
${DISTNAME}.tar.gz
|
||||
|
||||
MAINTAINER= devel@stasyan.com
|
||||
COMMENT= Rewritten engine for One Must Fall 2097
|
||||
|
|
|
@ -71,11 +71,11 @@ do-install:
|
|||
cd ${WRKSRC}/lib/wx && ${COPYTREE_SHARE} include ${STAGEDIR}${APP_DIR}
|
||||
cd ${WRKSRC}/lib/wx && ${COPYTREE_SHARE} priv ${STAGEDIR}${APP_DIR}
|
||||
cd ${WRKSRC}/lib/wx && ${COPYTREE_SHARE} src ${STAGEDIR}${APP_DIR}
|
||||
.if ${PORT_OPTIONS:MDOCS}
|
||||
|
||||
do-install-DOCS-on:
|
||||
cd ${WRKSRC}/lib/wx && ${COPYTREE_SHARE} doc ${STAGEDIR}${APP_DIR}
|
||||
${TAR} --unlink -xzpf ${DISTDIR}/${DIST_SUBDIR}/${ERLANG_DOCS} \
|
||||
-C ${STAGEDIR}${PREFIX}/lib/erlang lib/wx-${APP_VERSION}
|
||||
.endif
|
||||
${FIND} ${STAGEDIR}${PREFIX}/lib/${ERLANG_LIB}/* -type d -empty -delete
|
||||
@${FIND} ${STAGEDIR}${APP_DIR} -type d -empty -delete
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
# $FreeBSD$
|
||||
|
||||
PORTNAME= gcc
|
||||
PORTVERSION= 7.0.0.s20161016
|
||||
PORTVERSION= 7.0.0.s20161023
|
||||
CATEGORIES= lang
|
||||
MASTER_SITES= GCC/snapshots/${DISTVERSION}
|
||||
PKGNAMESUFFIX= ${SUFFIX}-devel
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1476886163
|
||||
SHA256 (gcc-7-20161016.tar.bz2) = 9ca028f58bbd0110617761a7dba8aad035fe3f3f6d2b67987ac88c51b501fc87
|
||||
SIZE (gcc-7-20161016.tar.bz2) = 78781954
|
||||
TIMESTAMP = 1477395146
|
||||
SHA256 (gcc-7-20161023.tar.bz2) = 73af56dc08d1377c334584744aa07553c8ea87658ce26b79307b674e55ce5d08
|
||||
SIZE (gcc-7-20161023.tar.bz2) = 78921281
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
# $FreeBSD$
|
||||
|
||||
PORTNAME= Clp
|
||||
PORTVERSION= 1.16.8
|
||||
PORTVERSION= 1.16.10
|
||||
CATEGORIES= math
|
||||
MASTER_SITES= http://www.coin-or.org/download/source/Clp/ \
|
||||
MASTER_SITES= http://www.coin-or.org/download/source/${PORTNAME}/ \
|
||||
http://www.mavetju.org/download/adopted/
|
||||
|
||||
MAINTAINER= co9co9@gmail.com
|
||||
|
@ -21,9 +21,8 @@ CXXFLAGS+= -ffast-math
|
|||
GNU_CONFIGURE= yes
|
||||
USE_LDCONFIG= yes
|
||||
TEST_TARGET= unitTest
|
||||
TEST_WRKSRC= ${WRKSRC}/Clp
|
||||
TEST_WRKSRC= ${WRKSRC}/${PORTNAME}
|
||||
|
||||
CONFIGURE_ENV+= ${MAKE_ENV}
|
||||
CONFIGURE_ARGS= --with-lapack-lib="${LAPACKLIB} -L${LOCALBASE}/lib" \
|
||||
--with-blas-lib="${BLASLIB} -L${LOCALBASE}/lib" \
|
||||
--datadir=${DATADIR}
|
||||
|
|
|
@ -1,2 +1,3 @@
|
|||
SHA256 (Clp-1.16.8.tgz) = 1441f7eb163cfdc16e0cbb67893075ddbee23b62216d9b828e90ab879eb0d178
|
||||
SIZE (Clp-1.16.8.tgz) = 9955546
|
||||
TIMESTAMP = 1475286033
|
||||
SHA256 (Clp-1.16.10.tgz) = 5cd880f2afcffd79d223fb8b0a448119600a3edee98409c7e989f3246d2f3acd
|
||||
SIZE (Clp-1.16.10.tgz) = 9968182
|
||||
|
|
|
@ -121,22 +121,22 @@ include/coin/OsiSolverParameters.hpp
|
|||
include/coin/OsiUnitTests.hpp
|
||||
lib/libClp.so
|
||||
lib/libClp.so.1
|
||||
lib/libClp.so.1.13.8
|
||||
lib/libClp.so.1.13.10
|
||||
lib/libClpSolver.so
|
||||
lib/libClpSolver.so.1
|
||||
lib/libClpSolver.so.1.13.8
|
||||
lib/libClpSolver.so.1.13.10
|
||||
lib/libCoinUtils.so
|
||||
lib/libCoinUtils.so.3
|
||||
lib/libCoinUtils.so.3.10.10
|
||||
lib/libCoinUtils.so.3.10.13
|
||||
lib/libOsi.so
|
||||
lib/libOsi.so.1
|
||||
lib/libOsi.so.1.12.6
|
||||
lib/libOsi.so.1.12.7
|
||||
lib/libOsiClp.so
|
||||
lib/libOsiClp.so.1
|
||||
lib/libOsiClp.so.1.13.8
|
||||
lib/libOsiClp.so.1.13.10
|
||||
lib/libOsiCommonTests.so
|
||||
lib/libOsiCommonTests.so.1
|
||||
lib/libOsiCommonTests.so.1.12.6
|
||||
lib/libOsiCommonTests.so.1.12.7
|
||||
libdata/pkgconfig/clp.pc
|
||||
libdata/pkgconfig/coindatanetlib.pc
|
||||
libdata/pkgconfig/coindatasample.pc
|
||||
|
|
|
@ -3,18 +3,19 @@
|
|||
# $MCom: ports-experimental/math/fftw3/Makefile,v 1.1 2006/03/28 00:08:57 ahze Exp $
|
||||
|
||||
PORTNAME= fftw3
|
||||
PORTVERSION= 3.3.3
|
||||
PORTREVISION?= 2
|
||||
PORTVERSION= 3.3.5
|
||||
PORTREVISION?= 0
|
||||
CATEGORIES= math
|
||||
MASTER_SITES= http://www.fftw.org/ \
|
||||
ftp://ftp.fftw.org/pub/fftw/
|
||||
PKGNAMESUFFIX= ${FFTW3_PKGNAMESUFFIX}
|
||||
DISTNAME= fftw-${PORTVERSION}
|
||||
|
||||
MAINTAINER= ports@FreeBSD.org
|
||||
MAINTAINER= jhale@FreeBSD.org
|
||||
COMMENT?= Fast C routines to compute the Discrete Fourier Transform
|
||||
|
||||
LICENSE= GPLv2
|
||||
LICENSE_FILE= ${WRKSRC}/COPYING
|
||||
|
||||
#current flavors: default, float, long, and quad
|
||||
FFTW3_FLAVOR?= default
|
||||
|
@ -26,7 +27,8 @@ USES= libtool pathfix perl5 pkgconfig
|
|||
USE_PERL5= build
|
||||
USE_LDCONFIG= yes
|
||||
|
||||
CONFIGURE_ARGS= --enable-shared --enable-threads --disable-fortran
|
||||
CONFIGURE_ARGS= --enable-shared --enable-threads --disable-fortran
|
||||
MPIDIR?= ${LOCALBASE}/mpi/openmpi
|
||||
|
||||
.if ${FFTW3_FLAVOR} == "default"
|
||||
INFO= fftw3
|
||||
|
@ -36,43 +38,60 @@ INFO= fftw3
|
|||
INSTALL_TARGET= install-pkgconfigDATA install-libLTLIBRARIES install-exec
|
||||
.endif
|
||||
|
||||
OPTIONS_DEFINE= G77_WRAPPERS OPENMP OPTIMIZED_CFLAGS
|
||||
OPTIONS_DEFINE= G77_WRAPPERS OPENMP OPENMPI OPTIMIZED_CFLAGS SIMD
|
||||
OPTIONS_DEFAULT= OPTIMIZED_CFLAGS SIMD
|
||||
.if ${FFTW3_FLAVOR} == "quad"
|
||||
OPTIONS_EXCLUDE+= OPENMPI
|
||||
.endif
|
||||
OPTIONS_SUB= yes
|
||||
|
||||
G77_WRAPPERS_DESC= Alter Fortran wrappers for use with g77
|
||||
OPENMP_DESC= Build OpenMP multithreaded libraries
|
||||
G77_WRAPPERS_DESC= Alter Fortran wrappers for use with g77
|
||||
|
||||
OPTIONS_DEFAULT= OPTIMIZED_CFLAGS
|
||||
OPENMP_DESC= Build OpenMP multithreaded libraries
|
||||
OPENMP_USES= compiler:openmp
|
||||
OPENMP_USES_OFF= compiler:env
|
||||
OPENMP_CONFIGURE_ENABLE= openmp
|
||||
OPENMP_EXTRA_PATCHES= ${FILESDIR}/extrapatch-tests_fftw-bench.c
|
||||
|
||||
OPENMPI_DESC= Build OpenMPI parallel libraries
|
||||
OPENMPI_LIB_DEPENDS= libmpi.so:net/openmpi
|
||||
OPENMPI_CONFIGURE_ENABLE= mpi
|
||||
OPENMPI_CONFIGURE_ENV= MPICC=${MPIDIR}/bin/mpicc \
|
||||
MPIRUN=${MPIDIR}/bin/mpirun
|
||||
|
||||
.include <bsd.port.options.mk>
|
||||
|
||||
.if ${PORT_OPTIONS:MOPENMP}
|
||||
CONFIGURE_ARGS+= --enable-openmp
|
||||
PLIST_SUB+= OPENMP=""
|
||||
USES+= compiler:openmp
|
||||
.else
|
||||
CONFIGURE_ARGS+= --disable-openmp
|
||||
PLIST_SUB+= OPENMP="@comment "
|
||||
USES+= compiler:env
|
||||
.endif
|
||||
|
||||
#Users must add altivec to MACHINE_CPU when desired:
|
||||
#this is not currently done in bsd.cpu.mk
|
||||
.if ${FFTW3_FLAVOR} == "default"
|
||||
. if !empty(MACHINE_CPU:Mavx)
|
||||
. if ${PORT_OPTIONS:MSIMD}
|
||||
. if !empty(MACHINE_CPU:Mavx)
|
||||
CONFIGURE_ARGS+=--enable-avx
|
||||
. elif !empty(MACHINE_CPU:Msse2)
|
||||
. endif
|
||||
. if !empty(MACHINE_CPU:Mavx2)
|
||||
CONFIGURE_ARGS+=--enable-avx2 --enable-fma
|
||||
. endif
|
||||
. if !empty(MACHINE_CPU:Msse2)
|
||||
CONFIGURE_ARGS+=--enable-sse2
|
||||
. endif
|
||||
. endif
|
||||
.elif ${FFTW3_FLAVOR} == "float"
|
||||
FFTW3_SUFX= f
|
||||
FFTW3_PKGNAMESUFFIX= -float
|
||||
CONFIGURE_ARGS+=--enable-float
|
||||
. if !empty(MACHINE_CPU:Mavx)
|
||||
. if ${PORT_OPTIONS:MSIMD}
|
||||
. if !empty(MACHINE_CPU:Mavx)
|
||||
CONFIGURE_ARGS+=--enable-avx
|
||||
. elif !empty(MACHINE_CPU:Msse)
|
||||
CONFIGURE_ARGS+=--enable-sse
|
||||
. elif !empty(ARCH:Mpowerpc*) && !empty(MACHINE_CPU:Maltivec)
|
||||
. endif
|
||||
. if !empty(MACHINE_CPU:Mavx2)
|
||||
CONFIGURE_ARGS+=--enable-avx2 --enable-fma
|
||||
. endif
|
||||
. if !empty(MACHINE_CPU:Msse)
|
||||
CONFIGURE_ARGS+=--enable-sse2
|
||||
. endif
|
||||
. if !empty(ARCH:Mpowerpc*) && !empty(MACHINE_CPU:Maltivec)
|
||||
CONFIGURE_ARGS+=--enable-altivec
|
||||
. endif
|
||||
. endif
|
||||
.elif ${FFTW3_FLAVOR} == "long"
|
||||
FFTW3_SUFX= l
|
||||
|
@ -101,7 +120,7 @@ CFLAGS+= -O3 -ffast-math -fstrict-aliasing
|
|||
. if !defined(WITH_DEBUG)
|
||||
CFLAGS+= -fomit-frame-pointer
|
||||
. endif
|
||||
. if ${ARCH} == "i386" && (${COMPILER_TYPE} == "gcc" || !empty(USE_GCC))
|
||||
. if ${ARCH} == "i386" && (${COMPILER_TYPE} == "gcc" || !empty(USE_GCC)) && !${PORT_OPTIONS:MOPENMPI}
|
||||
CFLAGS+= -malign-double
|
||||
. endif
|
||||
WITHOUT_NO_STRICT_ALIASING= yes
|
||||
|
@ -119,7 +138,6 @@ post-patch:
|
|||
/[^\]$$/s/[^[:blank:]]*fftw-wisdom-to-conf[^[:blank:]]*//' \
|
||||
${WRKSRC}/tools/Makefile.in
|
||||
.endif
|
||||
@${FIND} ${WRKSRC} -type f \( -name \*.bak -or -name \*.orig \) -delete
|
||||
|
||||
post-configure:
|
||||
#After issuing --disable-fortran in order to avoid using a Fortran compiler
|
||||
|
@ -129,21 +147,20 @@ post-configure:
|
|||
@${ECHO_CMD} "#define F77_FUNC(name,NAME) name ## _" >> ${WRKSRC}/config.h
|
||||
@${ECHO_CMD} "#define F77_FUNC_(name,NAME) name ## _" >> ${WRKSRC}/config.h
|
||||
@${ECHO_CMD} "#define F77_FUNC_EQUIV 1" >> ${WRKSRC}/config.h
|
||||
.if ${PORT_OPTIONS:MG77_WRAPPERS}
|
||||
|
||||
post-configure-G77_WRAPPERS-on:
|
||||
@${ECHO_CMD} "#define WITH_G77_WRAPPERS 1" >> ${WRKSRC}/config.h
|
||||
.endif
|
||||
|
||||
.if ${FFTW3_FLAVOR} != "default"
|
||||
post-install:
|
||||
@${INSTALL_MAN} ${WRKSRC}/tools/fftw${FFTW3_SUFX}-wisdom.1 ${STAGEDIR}${PREFIX}/man/man1
|
||||
${INSTALL_MAN} ${WRKSRC}/tools/fftw${FFTW3_SUFX}-wisdom.1 ${STAGEDIR}${PREFIX}/man/man1
|
||||
${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/lib*.so
|
||||
.endif
|
||||
|
||||
regression-test test: smallcheck
|
||||
|
||||
.for t in bigcheck check exhaustive-check paranoid-check smallcheck
|
||||
${t}: build
|
||||
@(cd ${WRKSRC}/tests && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} \
|
||||
${MAKE_ARGS} ${t})
|
||||
.endfor
|
||||
bigcheck check exhaustive-check paranoid-check smallcheck: build
|
||||
${SETENV} ${MAKE_ENV} ${MAKE_CMD} -C ${WRKSRC}/tests \
|
||||
${MAKE_ARGS} $@
|
||||
|
||||
.include <bsd.port.post.mk>
|
||||
|
|
|
@ -1,2 +1,3 @@
|
|||
SHA256 (fftw-3.3.3.tar.gz) = 85cdfc0a0ba10d8fa4f0f8e733aac1a5936c859832a9e3d5c0731fb5c54a97f3
|
||||
SIZE (fftw-3.3.3.tar.gz) = 3920661
|
||||
TIMESTAMP = 1477312473
|
||||
SHA256 (fftw-3.3.5.tar.gz) = 8ecfe1b04732ec3f5b7d279fdb8efcad536d555f9d1e8fabd027037d45ea8bcf
|
||||
SIZE (fftw-3.3.5.tar.gz) = 4148447
|
||||
|
|
|
@ -0,0 +1,11 @@
|
|||
Fix regression tests when OPENMP option is enabled.
|
||||
--- tests/fftw-bench.c.orig 2016-10-25 22:27:48 UTC
|
||||
+++ tests/fftw-bench.c
|
||||
@@ -110,7 +110,6 @@ void rdwisdom(void)
|
||||
if (threads_ok) {
|
||||
BENCH_ASSERT(FFTW(init_threads)());
|
||||
FFTW(plan_with_nthreads)(nthreads);
|
||||
- FFTW(make_planner_thread_safe)();
|
||||
#ifdef _OPENMP
|
||||
omp_set_num_threads(nthreads);
|
||||
#endif
|
|
@ -0,0 +1,11 @@
|
|||
--- configure.orig 2016-07-30 20:34:50 UTC
|
||||
+++ configure
|
||||
@@ -14397,7 +14397,7 @@ fi
|
||||
esac
|
||||
|
||||
case "${ax_cv_c_compiler_vendor}" in
|
||||
- gnu|intel)
|
||||
+ gnu|intel|clang)
|
||||
# SSE/SSE2
|
||||
if test "$have_sse2" = "yes" -a "x$SSE2_CFLAGS" = x; then
|
||||
if test "$PRECISION" = d; then flag=msse2; else flag=msse; fi
|
|
@ -1,22 +1,29 @@
|
|||
bin/fftw%%FFTW3_SUFX%%-wisdom
|
||||
%%DEF%%bin/fftw-wisdom-to-conf
|
||||
%%DEF%%%%OPENMPI%%include/fftw3-mpi.f03
|
||||
%%DEF%%%%OPENMPI%%include/fftw3-mpi.h
|
||||
%%DEF%%include/fftw3.f
|
||||
%%DEF%%include/fftw3.f03
|
||||
%%DEF%%include/fftw3.h
|
||||
%%DEF%%%%OPENMPI%%include/fftw3l-mpi.f03
|
||||
%%DEF%%include/fftw3l.f03
|
||||
%%DEF%%include/fftw3q.f03
|
||||
lib/libfftw3%%FFTW3_SUFX%%.a
|
||||
lib/libfftw3%%FFTW3_SUFX%%.so
|
||||
lib/libfftw3%%FFTW3_SUFX%%.so.3
|
||||
lib/libfftw3%%FFTW3_SUFX%%.so.3.3.2
|
||||
lib/libfftw3%%FFTW3_SUFX%%.so.3.5.5
|
||||
%%OPENMPI%%lib/libfftw3%%FFTW3_SUFX%%_mpi.a
|
||||
%%OPENMPI%%lib/libfftw3%%FFTW3_SUFX%%_mpi.so
|
||||
%%OPENMPI%%lib/libfftw3%%FFTW3_SUFX%%_mpi.so.3
|
||||
%%OPENMPI%%lib/libfftw3%%FFTW3_SUFX%%_mpi.so.3.5.5
|
||||
%%OPENMP%%lib/libfftw3%%FFTW3_SUFX%%_omp.a
|
||||
%%OPENMP%%lib/libfftw3%%FFTW3_SUFX%%_omp.so
|
||||
%%OPENMP%%lib/libfftw3%%FFTW3_SUFX%%_omp.so.3
|
||||
%%OPENMP%%lib/libfftw3%%FFTW3_SUFX%%_omp.so.3.3.2
|
||||
%%OPENMP%%lib/libfftw3%%FFTW3_SUFX%%_omp.so.3.5.5
|
||||
lib/libfftw3%%FFTW3_SUFX%%_threads.a
|
||||
lib/libfftw3%%FFTW3_SUFX%%_threads.so
|
||||
lib/libfftw3%%FFTW3_SUFX%%_threads.so.3
|
||||
lib/libfftw3%%FFTW3_SUFX%%_threads.so.3.3.2
|
||||
lib/libfftw3%%FFTW3_SUFX%%_threads.so.3.5.5
|
||||
libdata/pkgconfig/fftw3%%FFTW3_SUFX%%.pc
|
||||
%%DEF%%man/man1/fftw-wisdom.1.gz
|
||||
%%DEF%%man/man1/fftw-wisdom-to-conf.1.gz
|
||||
|
|
|
@ -1,17 +1,44 @@
|
|||
# Created by: Eric van Gyzen <vangyzen@stat.duke.edu>
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= libRmath
|
||||
PORTNAME= libRmath
|
||||
PORTVERSION= 3.3.1
|
||||
CATEGORIES= math lang
|
||||
MASTER_SITES= CRAN/src/base/R-${PORTVERSION:C|\..*||}
|
||||
DISTNAME= R-${DISTVERSIONPREFIX}${DISTVERSION}${DISTVERSIONSUFFIX}
|
||||
|
||||
COMMENT= The standalone math library from R
|
||||
MAINTAINER= jrm@FreeBSD.org
|
||||
COMMENT= Standalone math library from R
|
||||
|
||||
BROKEN= fails to configure
|
||||
LICENSE= GPLv2
|
||||
|
||||
DESCR= ${.CURDIR}/pkg-descr
|
||||
LIBRMATH_SLAVEPORT= yes
|
||||
MASTERDIR= ${.CURDIR}/../R
|
||||
PLIST= ${.CURDIR}/pkg-plist
|
||||
LIB_DEPENDS= libcurl.so:ftp/curl \
|
||||
libpcre.so:devel/pcre
|
||||
|
||||
BROKEN_powerpc64= Does not build
|
||||
BUILD_WRKSRC= ${WRKSRC}/src/nmath/standalone
|
||||
CONFIGURE_ARGS= --disable-nls --with-ICU=no --with-cairo=no \
|
||||
--with-jpeglib=no --with-libpng=no --with-libtiff=no \
|
||||
--with-readline=no --with-tcltk=no --with-x=no \
|
||||
--without-libintl-prefix
|
||||
CONFIGURE_ENV+= ac_cv_header_iconv_h=no
|
||||
GNU_CONFIGURE= yes
|
||||
RMATH_SOVERSION= 1
|
||||
USES= fortran localbase
|
||||
USE_LDCONFIG= yes
|
||||
|
||||
.include "${MASTERDIR}/Makefile"
|
||||
PLIST_SUB= RMATH_SOVERSION="${RMATH_SOVERSION}"
|
||||
|
||||
post-patch:
|
||||
@${REINPLACE_CMD} -e 's|(libdir)/pkgconfig|(prefix)/libdata/pkgconfig|g'\
|
||||
${WRKSRC}/src/nmath/standalone/Makefile.in \
|
||||
${WRKSRC}/src/unix/Makefile.in
|
||||
@${REINPLACE_CMD} -e "s|/usr/local|${LOCALBASE}|g" \
|
||||
${WRKSRC}/configure
|
||||
|
||||
do-install:
|
||||
${INSTALL_DATA} ${WRKSRC}/src/include/Rmath.h ${STAGEDIR}${PREFIX}/include
|
||||
${INSTALL_DATA} ${BUILD_WRKSRC}/libRmath.a ${STAGEDIR}${PREFIX}/lib
|
||||
${INSTALL_LIB} ${BUILD_WRKSRC}/libRmath.so ${STAGEDIR}${PREFIX}/lib/libRmath.so
|
||||
(cd ${STAGEDIR}${PREFIX}/lib; ${LN} -sf libRmath.so libRmath.so.${RMATH_SOVERSION})
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
|
|
@ -0,0 +1,3 @@
|
|||
TIMESTAMP = 1476901394
|
||||
SHA256 (R-3.3.1.tar.gz) = 3dc59ae5831f5380f83c169bac2103ad052efe0ecec4ffa74bde4d85a0fda9e2
|
||||
SIZE (R-3.3.1.tar.gz) = 29848329
|
|
@ -13,6 +13,8 @@ LICENSE= GPLv2
|
|||
|
||||
RUN_DEPENDS= maxima:math/maxima
|
||||
|
||||
BROKEN_FreeBSD_9= does not configure
|
||||
|
||||
CONFIGURE_ARGS= --program-prefix= --docdir=${DOCSDIR}
|
||||
|
||||
GH_TUPLE= andrejv:${PORTNAME:tl}:Version-${DISTVERSION}
|
||||
|
|
|
@ -2,26 +2,34 @@
|
|||
# $FreeBSD$
|
||||
|
||||
PORTNAME= kmplayer
|
||||
PORTVERSION= 0.11.5
|
||||
PORTVERSION= 0.11.5b
|
||||
PORTEPOCH= 3
|
||||
CATEGORIES= multimedia audio kde
|
||||
PKGNAMESUFFIX= -kde4
|
||||
|
||||
MAINTAINER= ports@FreeBSD.org
|
||||
MAINTAINER= jhale@FreeBSD.org
|
||||
COMMENT= KDE frontend to Phonon / KDE4
|
||||
|
||||
LICENSE= GPLv2 LGPL21
|
||||
LICENSE_COMB= multi
|
||||
|
||||
LIB_DEPENDS= libdbus-glib-1.so:devel/dbus-glib
|
||||
LIB_DEPENDS= libdbus-1.so:devel/dbus \
|
||||
libdbus-glib-1.so:devel/dbus-glib \
|
||||
libphonon.so:multimedia/phonon \
|
||||
libfreetype.so:print/freetype2 \
|
||||
libfontconfig.so:x11-fonts/fontconfig
|
||||
RUN_DEPENDS= mplayer:multimedia/mplayer
|
||||
|
||||
USES= cmake:outsource kde:4 pkgconfig
|
||||
USE_GNOME= cairo gtk20
|
||||
USE_QT4= corelib moc_build qmake_build rcc_build uic_build
|
||||
USE_KDE= automoc4 kdelibs
|
||||
USES= cmake:outsource gettext-runtime kde:4 pkgconfig
|
||||
USE_GNOME= cairo gdkpixbuf2 gtk20
|
||||
USE_QT4= corelib dbus gui network svg xml \
|
||||
moc_build qmake_build rcc_build uic_build
|
||||
USE_KDE= automoc4 kdelibs soprano
|
||||
USE_XORG= x11
|
||||
|
||||
USE_GITHUB= yes
|
||||
GH_ACCOUNT= KDE
|
||||
|
||||
PORTSCOUT= limit:^0.11.
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
|
|
@ -1,2 +1,3 @@
|
|||
SHA256 (KDE-kmplayer-0.11.5_GH0.tar.gz) = c4bc6ad26c76d7052f57d84a9d4ea9a19157d2f0b7d79bc4383ad9cbb24fed3c
|
||||
SIZE (KDE-kmplayer-0.11.5_GH0.tar.gz) = 503473
|
||||
TIMESTAMP = 1477445530
|
||||
SHA256 (KDE-kmplayer-0.11.5b_GH0.tar.gz) = 4082572271ebad159ac650fe4d63057449a69be7ef71a36b883be7f059ac1051
|
||||
SIZE (KDE-kmplayer-0.11.5b_GH0.tar.gz) = 504150
|
||||
|
|
|
@ -1,10 +0,0 @@
|
|||
--- CMakeLists.txt.orig 2015-12-20 14:04:06 UTC
|
||||
+++ CMakeLists.txt
|
||||
@@ -59,6 +59,7 @@ if(NOT WIN32)
|
||||
endif(NOT WIN32)
|
||||
|
||||
|
||||
+include (CheckIncludeFiles)
|
||||
check_include_files(stdint.h HAVE_STDINT_H)
|
||||
|
||||
configure_file (config-kmplayer.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/config-kmplayer.h )
|
|
@ -5,7 +5,7 @@ PORTNAME= msdl
|
|||
PORTVERSION= 1.2.7r2
|
||||
CATEGORIES= multimedia
|
||||
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${DISTNAME}
|
||||
DISTNAME= ${PORTNAME}-${PORTVERSION:S/r/-r/1}
|
||||
DISTNAME= ${PORTNAME}-${PORTVERSION:S/r/-r/}
|
||||
|
||||
MAINTAINER= ashish@FreeBSD.org
|
||||
COMMENT= Streaming multimedia files downloader
|
||||
|
|
|
@ -1,13 +1,13 @@
|
|||
# Created by: KalleDK <plexmaintainer@k-moeller.dk>
|
||||
# $FreeBSD$
|
||||
|
||||
PORTVERSION= 1.2.2.2857
|
||||
PORTVERSION= 1.2.3.2914
|
||||
PORTREVISION= 0
|
||||
PKGNAMESUFFIX= -plexpass
|
||||
|
||||
MAINTAINER= feld@FreeBSD.org
|
||||
|
||||
PLEX_BUILD= d34b464
|
||||
PLEX_BUILD= 1ff0f18
|
||||
|
||||
USE_RC_SUBR= ${PORTNAME}_plexpass
|
||||
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1475671195
|
||||
SHA256 (PlexMediaServer-1.2.2.2857-d34b464-freebsd-amd64.tar.bz2) = 99ec36ca8b17090d454b3586dc45a4f19fc477bd84350d7ed5264eca792f9b22
|
||||
SIZE (PlexMediaServer-1.2.2.2857-d34b464-freebsd-amd64.tar.bz2) = 84315515
|
||||
TIMESTAMP = 1477410950
|
||||
SHA256 (PlexMediaServer-1.2.3.2914-1ff0f18-freebsd-amd64.tar.bz2) = 551abe97a6fc1a36d602dcfb4233e3fddab3e3674ebb7a16fd2a2ef19956aa76
|
||||
SIZE (PlexMediaServer-1.2.3.2914-1ff0f18-freebsd-amd64.tar.bz2) = 84363213
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue