*/*: sync with upstream

Taken from: FreeBSD
This commit is contained in:
Franco Fichtner 2016-10-25 16:43:47 +02:00
parent c279057f10
commit a29b72616a
157 changed files with 1218 additions and 434 deletions

View File

@ -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 \

View File

@ -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

View File

@ -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

View File

@ -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>

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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 \

View File

@ -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

View File

@ -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) {

View File

@ -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) {

View File

@ -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

View File

@ -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>

View File

@ -70,6 +70,7 @@
SUBDIR += ibp
SUBDIR += java-commapi
SUBDIR += java-commapi-freebsd
SUBDIR += java-simple-serial-connector
SUBDIR += jerm
SUBDIR += jsdr
SUBDIR += kb

View File

@ -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

View File

@ -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

View File

@ -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>

View File

@ -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

View File

@ -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>

View File

@ -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;
}

View File

@ -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

View File

@ -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
*/

View File

@ -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();

View File

@ -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 = "";

View File

@ -0,0 +1,3 @@
Library for working with serial ports in Java.
WWW: https://github.com/scream3r/java-simple-serial-connector

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -0,0 +1,6 @@
{
"hardwareFolders": "%%PREFIX%%/arduino/hardware",
"otherLibrariesFolders": "%%PREFIX%%/arduino/libraries",
"toolsFolders": "%%PREFIX%%/arduino/tools-builder",
"runtime.ide.version": "%%IDEVER%%"
}

View File

@ -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

View File

@ -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

View File

@ -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>

View File

@ -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}"

View File

@ -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}

View File

@ -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

View File

@ -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

52
devel/libopenbsd/Makefile Normal file
View File

@ -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>

View File

@ -0,0 +1,3 @@
TIMESTAMP = 1477213204
SHA256 (libopenbsd-r298107.tar.xz) = 08621c0034477c892de5b2ae82873c966bd32439689c644ca8d7accd32b9b5b8
SIZE (libopenbsd-r298107.tar.xz) = 13464

View File

@ -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}

View File

@ -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

View File

@ -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.

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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>

View File

@ -0,0 +1,3 @@
TIMESTAMP = 1477213204
SHA256 (ordered-set-2.0.1.tar.gz) = 55567f094481ba204ffede0117ab563e19af050c7cbf33a9a23292b8cb2b0a0e
SIZE (ordered-set-2.0.1.tar.gz) = 3407

View File

@ -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

View File

@ -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>

View File

@ -0,0 +1,3 @@
TIMESTAMP = 1477213167
SHA256 (weakrefmethod-1.0.3.tar.gz) = 37bc1fbb5575acf82172d4eb7b6fc4412d77d5a1d70dff2c1f8a4574301cda66
SIZE (weakrefmethod-1.0.3.tar.gz) = 7472

View File

@ -0,0 +1,3 @@
A WeakMethod class for storing bound methods using weak references.
WWW: https://github.com/twang817/weakrefmethod

View File

@ -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

View File

@ -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

View File

@ -108,6 +108,7 @@
SUBDIR += opendnssec
SUBDIR += opendnssec13
SUBDIR += opendnssec2
SUBDIR += openmdns
SUBDIR += openresolv
SUBDIR += p5-AnyEvent-CacheDNS
SUBDIR += p5-AnyEvent-DNS-EtcHosts

View File

@ -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

View File

@ -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

51
dns/openmdns/Makefile Normal file
View File

@ -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>

3
dns/openmdns/distinfo Normal file
View File

@ -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

View File

@ -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"

View File

@ -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();

View File

@ -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)

View File

@ -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>

View File

@ -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)

5
dns/openmdns/pkg-descr Normal file
View File

@ -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/

View File

@ -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

View File

@ -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' \

View File

@ -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;

View File

@ -355,6 +355,7 @@
SUBDIR += gnomekiss
SUBDIR += gnono
SUBDIR += gnubg
SUBDIR += gnubik
SUBDIR += gnuchess
SUBDIR += gnudoku
SUBDIR += gnugo

39
games/gnubik/Makefile Normal file
View File

@ -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>

3
games/gnubik/distinfo Normal file
View File

@ -0,0 +1,3 @@
TIMESTAMP = 1477328506
SHA256 (gnubik-2.4.1.tar.gz) = a59e7858c39fdd10aa4863cf00e2d98eb4130bbb543f2ce2bf38c440c6e7d755
SIZE (gnubik-2.4.1.tar.gz) = 412615

View File

@ -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);
+ }
}

7
games/gnubik/pkg-descr Normal file
View File

@ -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/

38
games/gnubik/pkg-plist Normal file
View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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>

View File

@ -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

View File

@ -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

View File

@ -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}

View File

@ -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

View File

@ -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

View File

@ -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>

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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>

3
math/libRmath/distinfo Normal file
View File

@ -0,0 +1,3 @@
TIMESTAMP = 1476901394
SHA256 (R-3.3.1.tar.gz) = 3dc59ae5831f5380f83c169bac2103ad052efe0ecec4ffa74bde4d85a0fda9e2
SIZE (R-3.3.1.tar.gz) = 29848329

View File

@ -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}

View File

@ -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>

View File

@ -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

View File

@ -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 )

View File

@ -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

View File

@ -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

View File

@ -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