*/*: sync with upstream

Taken from: HardenedBSD
This commit is contained in:
Franco Fichtner 2019-02-28 22:05:47 +01:00
parent cdf52404c7
commit 159ca1f9ef
718 changed files with 75938 additions and 12263 deletions

View File

@ -2,11 +2,11 @@
# $FreeBSD$
PORTNAME= rar
PORTVERSION= 5.6.1
PORTVERSION= 5.7.0
PORTEPOCH= 3
CATEGORIES= archivers
MASTER_SITES= https://www.rarlab.com/rar/
DISTNAME= rarbsd-${PORTVERSION}
MASTER_SITES= https://rarlab.com/rar/
DISTNAME= rarbsd${ARCH:S|amd64|-x64|:S|i386||}-${PORTVERSION}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= File archiver (binary port)
@ -16,26 +16,18 @@ LICENSE_NAME= RAR license
LICENSE_FILE= ${WRKSRC}/license.txt
LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
ONLY_FOR_ARCHS= amd64 i386
RESTRICTED= only unmodified original package can be distributed
IA32_BINARY_PORT= yes
NO_BUILD= yes
WRKSRC= ${WRKDIR}/rar
PLIST_FILES= bin/rar lib/default.sfx etc/rarfiles.lst man/cat1/rar.1.gz
PORTDOCS= *
OPTIONS_DEFINE= DOCS
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/rar ${STAGEDIR}${PREFIX}/bin
${INSTALL_MAN} ${WRKSRC}/rar.txt ${STAGEDIR}${PREFIX}/man/cat1/rar.1
${INSTALL_DATA} ${WRKSRC}/rarfiles.lst ${STAGEDIR}${PREFIX}/etc
${INSTALL_DATA} ${WRKSRC}/default.sfx ${STAGEDIR}${PREFIX}/lib
post-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/*.txt ${WRKSRC}/order.htm ${STAGEDIR}${DOCSDIR}
.include <bsd.port.mk>

View File

@ -1,3 +1,5 @@
TIMESTAMP = 1538849510
SHA256 (rarbsd-5.6.1.tar.gz) = 3ec1e2d04665cda5e5f67afc20e54b97adeb08e404c0091ec65744f0920f3bef
SIZE (rarbsd-5.6.1.tar.gz) = 534823
TIMESTAMP = 1551307203
SHA256 (rarbsd-5.7.0.tar.gz) = e7a0c3f3f63db433807ae32be87e59e6e0397739f2cf87c0f71b8371934f37df
SIZE (rarbsd-5.7.0.tar.gz) = 553789
SHA256 (rarbsd-x64-5.7.0.tar.gz) = be658549df268fe8f9fb89476d0fe9db2336af80aef7dc4527efb1eb876f99e6
SIZE (rarbsd-x64-5.7.0.tar.gz) = 597068

View File

@ -1,5 +1,18 @@
The rar archiver adds and extracts files to and from an archive. The archive is
usually a regular file, whose ends in the ".rar" suffix. The archive could be a
medium like a floppy diskette, tape or any other storage device.
RAR archiver:
WWW: https://www.rarlab.com/
- RAR introduces an original compression algorithm. It provides high compression
ratios on executable files, object libraries, large text files, etc.
- RAR provides functionality for creating a 'solid' archive, which can raise the
compression ratio by 10% - 50% over more common methods, particularly when
packing large numbers of small files.
- RAR offers the ability to create and change SFX archives using default and
external SFX modules.
- RAR offers the ability to create a multi-volume archive as SFX.
- RAR offers a number of service functions, such as encrypting files, adding
archive comments and repairing physically damaged archives.
WWW: https://rarlab.com/

View File

@ -14,10 +14,10 @@ LIB_DEPENDS= libsnappy.so:archivers/snappy
OPTIONS_DEFINE= DOCS
USES= autoreconf compiler:c++11-lang
USE_GITHUB= yes
GH_ACCOUNT= kubo
USES= autoreconf compiler:c++11-lang
CONFIGURE_ARGS= --with-snappy=${LOCALBASE}
GNU_CONFIGURE= yes

View File

@ -13,7 +13,7 @@ CPPFLAGS+= -DWITH_ICONV -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib ${ICONV_LIB}
USES= iconv
CONFLICTS_INSTALL= unrar-[0-9]* zh-unrar-[0-9]*
CONFLICTS_INSTALL= unrar
post-install:
@${ECHO_MSG} "===> Added iconv support, see new switches:"

View File

@ -1,6 +1,6 @@
--- cmddata.cpp.orig 2017-04-28 17:28:45 UTC
--- cmddata.cpp.orig 2019-02-24 19:07:17 UTC
+++ cmddata.cpp
@@ -172,6 +172,34 @@ void CommandData::ParseDone()
@@ -166,6 +166,34 @@ void CommandData::ParseDone()
// Suppress the copyright message and final end of line for 'lb' and 'vb'.
if ((CmdChar=='L' || CmdChar=='V') && Command[1]=='B')
BareOutput=true;
@ -35,7 +35,7 @@
}
@@ -895,6 +923,22 @@ void CommandData::ProcessSwitch(const wc
@@ -909,6 +937,22 @@ void CommandData::ProcessSwitch(const wc
else
wcsncpyz(CommentFile,Switch+1,ASIZE(CommentFile));
break;
@ -58,7 +58,9 @@
case '?' :
OutHelp(RARX_SUCCESS);
break;
@@ -980,7 +1024,11 @@ void CommandData::OutHelp(RAR_EXIT ExitC
--- cmdmix.cpp.orig 2019-02-24 19:07:17 UTC
+++ cmdmix.cpp
@@ -63,7 +63,11 @@ void CommandData::OutHelp(RAR_EXIT ExitC
MCHelpSwAT,MCHelpSwAC,MCHelpSwAD,MCHelpSwAG,MCHelpSwAI,MCHelpSwAP,
MCHelpSwCm,MCHelpSwCFGm,MCHelpSwCL,MCHelpSwCU,
MCHelpSwDH,MCHelpSwEP,MCHelpSwEP3,MCHelpSwF,MCHelpSwIDP,MCHelpSwIERR,
@ -71,7 +73,7 @@
MCHelpSwO,MCHelpSwOC,MCHelpSwOL,MCHelpSwOR,MCHelpSwOW,MCHelpSwP,
MCHelpSwPm,MCHelpSwR,MCHelpSwRI,MCHelpSwSC,MCHelpSwSL,MCHelpSwSM,
MCHelpSwTA,MCHelpSwTB,MCHelpSwTN,MCHelpSwTO,MCHelpSwTS,MCHelpSwU,
--- global.hpp.orig 2017-04-28 17:28:46 UTC
--- global.hpp.orig 2019-02-24 19:07:20 UTC
+++ global.hpp
@@ -9,6 +9,17 @@
@ -79,19 +81,19 @@
+#ifdef WITH_ICONV
+#define OPT_DEFAULT "IGNORE" /* ignore unrepresentable chars */
+
+#define ENC_MAXLEN 32 /* encoding name maximum length */
+#define OPT_MAXLEN 9 /* strlen("TRANSLIT") */
+EXTVAR iconv_t h_E2I; /* ExtToInt handler */
+EXTVAR iconv_t h_I2E; /* IntToExt handler */
+
+EXTVAR iconv_t h_E2I; /* ExtToInt handler */
+EXTVAR iconv_t h_I2E; /* IntToExt handler */
+EXTVAR char encInt[ENC_MAXLEN]; /* internal (archive) encoding */
+EXTVAR char encExt[ENC_MAXLEN]; /* external (filesystem) encoding */
+EXTVAR char encOpt[OPT_MAXLEN]; /* encoding option (ignore/translit) */
+#endif
#endif
--- loclang.hpp.orig 2017-04-28 17:28:46 UTC
--- loclang.hpp.orig 2019-02-24 19:07:20 UTC
+++ loclang.hpp
@@ -8,7 +8,7 @@
#define MRegTo L"\nRegistered to %s\n"
@ -102,7 +104,7 @@
#define MBeta L"beta"
#define Mx86 L"x86"
#define Mx64 L"x64"
@@ -324,7 +324,7 @@
@@ -323,7 +323,7 @@
#define MProcessArc L"\n\nProcessing archive %s"
#define MCorrectingName L"\nWARNING: Attempting to correct the invalid file name"
#define MUnpCannotMerge L"\nWARNING: You need to start extraction from a previous volume to unpack %s"
@ -111,7 +113,7 @@
#define MSubHeadCorrupt L"\nERROR: Corrupt data header found, ignored"
#define MSubHeadUnknown L"\nWARNING: Unknown data header format, ignored"
#define MSubHeadDataCRC L"\nERROR: Corrupt %s data block"
@@ -352,6 +352,12 @@
@@ -351,6 +351,12 @@
#define MSHelpCmdV L"\n -v Verbosely list contents of archive"
#define MRecVolLimit L"\nTotal number of usual and recovery volumes must not exceed %d"
#define MVolumeNumber L"volume %d"
@ -122,11 +124,11 @@
+#define MIconvCannotOpen L"\nCannot open iconv to convert between '%s' and '%s' with option '%s'"
+#endif
#define MCannotDelete L"\nCannot delete %s"
#define MRecycleFailed L"\nCannot move some files and folders to Recycle Bin"
#define MCalcCRC L"\nCalculating the checksum"
#define MTooLargeSFXArc L"\nWARNING: Too large SFX archive. Windows cannot run the executable file exceeding 4 GB."
--- os.hpp.orig 2017-04-28 17:28:46 UTC
--- os.hpp.orig 2019-02-27 23:24:23 UTC
+++ os.hpp
@@ -150,6 +150,10 @@
@@ -170,6 +170,10 @@
#include <locale.h>
@ -137,7 +139,7 @@
#ifdef S_IFLNK
#define SAVE_LINKS
#endif
--- strfn.cpp.orig 2017-04-28 17:28:47 UTC
--- strfn.cpp.orig 2019-02-24 19:07:23 UTC
+++ strfn.cpp
@@ -14,6 +14,19 @@ const wchar *NullToEmpty(const wchar *St

View File

@ -2,12 +2,12 @@
# $FreeBSD$
PORTNAME= unrar
DISTVERSION= 5.61
DISTVERSION= 5.70
PORTEPOCH= 6
CATEGORIES+= archivers
MASTER_SITES= https://www.rarlab.com/rar/ \
MASTER_SITES= https://rarlab.com/rar/ \
LOCAL/sunpoet
DISTNAME= unrarsrc-5.6.8
DISTNAME= unrarsrc-5.7.3
MAINTAINER?= sunpoet@FreeBSD.org
COMMENT= Extract, view & test RAR archives
@ -23,7 +23,7 @@ OPTIONS_DEFINE= OPENSSL_AES
OPTIONS_DEFAULT=OPENSSL_AES
OPENSSL_AES_DESC= Use OpenSSL implementation of AES
CONFLICTS_INSTALL?= zh-unrar unrar-iconv
CONFLICTS_INSTALL?= unrar-iconv
LDFLAGS+= -lpthread
MAKE_ARGS= CXX="${CXX}" CXXFLAGS="${CXXFLAGS}" LDFLAGS="${LDFLAGS}" STRIP="${STRIP_CMD}"

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1546542256
SHA256 (unrarsrc-5.6.8.tar.gz) = a4cc0ac14a354827751912d2af4a0a09e2c2129df5766576fa7e151791dd3dff
SIZE (unrarsrc-5.6.8.tar.gz) = 226647
TIMESTAMP = 1551271326
SHA256 (unrarsrc-5.7.3.tar.gz) = 40e856b78374f258d8a1f5f02c02f828c5392a0118c9300fd169a300b520a444
SIZE (unrarsrc-5.7.3.tar.gz) = 228465

View File

@ -1,8 +1,8 @@
The unRAR utility is a freeware program, distributed with source code and
The UnRAR utility is a freeware program, distributed with source code and
developed for extracting, testing and viewing the contents of archives created
with the RAR archiver, version 1.50 and above.
The unRAR utility is a minor part of the RAR archiver and contains RAR
The UnRAR utility is a minor part of the RAR archiver and contains RAR
uncompression algorithm. UnRAR requires very small volume of memory to operate.
WWW: https://www.rarlab.com/
WWW: https://rarlab.com/

View File

@ -2,8 +2,7 @@
# $FreeBSD$
PORTNAME= libosmium
PORTVERSION= 2.15.0
PORTREVISION= 1
PORTVERSION= 2.15.1
DISTVERSIONPREFIX= v
CATEGORIES= astro geography devel

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1545247920
SHA256 (osmcode-libosmium-v2.15.0_GH0.tar.gz) = 16387d206977717e5982907a380c6f0fb6e0c02c96a7e7d2d23e2d516ae25315
SIZE (osmcode-libosmium-v2.15.0_GH0.tar.gz) = 495023
TIMESTAMP = 1551382800
SHA256 (osmcode-libosmium-v2.15.1_GH0.tar.gz) = 4c0fe0146aee20423d9526e88f205fe442257fdf26df19225e2bde6084bad0ef
SIZE (osmcode-libosmium-v2.15.1_GH0.tar.gz) = 495829

View File

@ -151,6 +151,7 @@
SUBDIR += fabla2-lv2
SUBDIR += fapg
SUBDIR += fasttracker2
SUBDIR += faudio
SUBDIR += faust
SUBDIR += faust-lv2
SUBDIR += faustlive

View File

@ -2,8 +2,7 @@
PORTNAME= Carla
DISTVERSIONPREFIX= v
DISTVERSION= 1.9.13
PORTREVISION= 1
DISTVERSION= 1.9.14
CATEGORIES= audio
MAINTAINER= yuri@FreeBSD.org
@ -18,13 +17,14 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyliblo>0:audio/py-pyliblo@${PY_FLAVOR}
CONFLICTS_BUILD= rtaudio-* rtmidi-*
USES= compiler:c++11-lib desktop-file-utils gmake gnome localbase \
USES= compiler:c++11-lib desktop-file-utils gl gmake gnome localbase \
pkgconfig pyqt:5 python:3.4+ qt:5 shared-mime-info shebangfix tar:bz2
USE_GITHUB= yes
GH_ACCOUNT= falkTX
USE_PYQT= core_run gui_run sip svg_run widgets_run xml_build # "sip" should be "sip_build", but "import PyQt5.QtCore" wants "sip". See bug#225040
USE_GNOME= gtk20 gtk30
USE_QT= core gui widgets buildtools_build
USE_GL= gl
USE_XORG= x11
USE_LDCONFIG= ${PREFIX}/lib/carla
SHEBANG_FILES= data/carla-single source/native-plugins/resources/*
@ -53,7 +53,10 @@ PULSEAUDIO_LIB_DEPENDS= libpulse-simple.so:audio/pulseaudio
PULSEAUDIO_MAKE_ARGS_OFF= HAVE_PULSEAUDIO=false
post-install:
@${REINPLACE_CMD} -i '' -e 's|^PYTHON=.*|PYTHON=${PYTHON_CMD}|' ${STAGEDIR}${PREFIX}/bin/carla*
@${REINPLACE_CMD} -i '' -e ' \
s|^PYTHON=.*|PYTHON=${PYTHON_CMD}|; \
s|#!/bin/bash|#!/bin/sh|' \
${STAGEDIR}${PREFIX}/bin/carla*
devel-features: patch
@${ECHO} "Developer command: show build features"

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1547539969
SHA256 (falkTX-Carla-v1.9.13_GH0.tar.gz) = cc6639dd23b22279f8ab1ae9b51e71d5480b86112c475110daa68cf68fb8cf63
SIZE (falkTX-Carla-v1.9.13_GH0.tar.gz) = 5690369
TIMESTAMP = 1551375468
SHA256 (falkTX-Carla-v1.9.14_GH0.tar.gz) = 765bce27e5744f9024b9984cce75082f240d002e36995202c6c936e00c1c1b6e
SIZE (falkTX-Carla-v1.9.14_GH0.tar.gz) = 8370725

View File

@ -57,6 +57,24 @@ lib/lv2/carla.lv2/midithrough.ttl
lib/lv2/carla.lv2/miditranspose.ttl
lib/lv2/carla.lv2/resources
lib/lv2/carla.lv2/styles
lib/vst/carla.vst/CarlaPatchbay.so
lib/vst/carla.vst/CarlaPatchbay16.so
lib/vst/carla.vst/CarlaPatchbay32.so
lib/vst/carla.vst/CarlaPatchbayFX.so
lib/vst/carla.vst/CarlaRack.so
lib/vst/carla.vst/CarlaRackFX.so
lib/vst/carla.vst/carla-bridge-lv2-gtk2
lib/vst/carla.vst/carla-bridge-lv2-gtk3
lib/vst/carla.vst/carla-bridge-lv2-qt5
lib/vst/carla.vst/carla-bridge-lv2-x11
lib/vst/carla.vst/carla-bridge-lv2.so
lib/vst/carla.vst/carla-bridge-native
lib/vst/carla.vst/carla-discovery-native
lib/vst/carla.vst/jack
lib/vst/carla.vst/libcarla_native-plugin.so
lib/vst/carla.vst/libcarla_utils.so
lib/vst/carla.vst/resources
lib/vst/carla.vst/styles
libdata/pkgconfig/carla-native-plugin.pc
libdata/pkgconfig/carla-standalone.pc
libdata/pkgconfig/carla-utils.pc
@ -72,7 +90,6 @@ share/carla/carla_app.py
share/carla/carla_backend.py
share/carla/carla_backend_qt.py
share/carla/carla_backend_qtweb.py
share/carla/carla_config.py
share/carla/carla_control.py
share/carla/carla_database.py
share/carla/carla_host.py
@ -83,15 +100,27 @@ share/carla/carla_utils.py
share/carla/carla_widgets.py
share/carla/externalui.py
share/carla/ladspa_rdf.py
share/carla/patchcanvas.py
share/carla/patchcanvas_theme.py
share/carla/patchcanvas/__init__.py
share/carla/patchcanvas/canvasbezierline.py
share/carla/patchcanvas/canvasbezierlinemov.py
share/carla/patchcanvas/canvasbox.py
share/carla/patchcanvas/canvasboxshadow.py
share/carla/patchcanvas/canvasfadeanimation.py
share/carla/patchcanvas/canvasicon.py
share/carla/patchcanvas/canvasline.py
share/carla/patchcanvas/canvaslinemov.py
share/carla/patchcanvas/canvasport.py
share/carla/patchcanvas/canvasportglow.py
share/carla/patchcanvas/patchcanvas.py
share/carla/patchcanvas/scene.py
share/carla/patchcanvas/theme.py
share/carla/patchcanvas/utils.py
share/carla/resources/bigmeter-ui
share/carla/resources/carla-plugin
share/carla/resources/carla-plugin-patchbay
share/carla/resources/carla_app.py
share/carla/resources/carla_backend.py
share/carla/resources/carla_backend_qt.py
share/carla/resources/carla_config.py
share/carla/resources/carla_control.py
share/carla/resources/carla_database.py
share/carla/resources/carla_host.py
@ -103,10 +132,10 @@ share/carla/resources/carla_widgets.py
share/carla/resources/externalui.py
share/carla/resources/midipattern-ui
share/carla/resources/notes-ui
share/carla/resources/patchcanvas.py
share/carla/resources/patchcanvas_theme.py
share/carla/resources/patchcanvas
share/carla/resources/resources_rc.py
share/carla/resources/ui_carla_about.py
share/carla/resources/ui_carla_about_juce.py
share/carla/resources/ui_carla_add_jack.py
share/carla/resources/ui_carla_database.py
share/carla/resources/ui_carla_edit.py
@ -125,6 +154,7 @@ share/carla/resources/ui_midipattern.py
share/carla/resources/widgets
share/carla/resources_rc.py
share/carla/ui_carla_about.py
share/carla/ui_carla_about_juce.py
share/carla/ui_carla_add_jack.py
share/carla/ui_carla_database.py
share/carla/ui_carla_edit.py

View File

@ -2,9 +2,7 @@
PORTNAME= dpf-plugins
DISTVERSIONPREFIX= v
DISTVERSION= 1.1-1
PORTREVISION= 4
DISTVERSIONSUFFIX= -g0c433e4
DISTVERSION= 1.2
CATEGORIES= audio
PKGNAMESUFFIX= -lv2
@ -16,9 +14,10 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= lv2>0:audio/lv2 \
bash:shells/bash
LIB_DEPENDS= libprojectM.so:graphics/libprojectm
LIB_DEPENDS= liblo.so:audio/liblo \
libprojectM.so:graphics/libprojectm
USES= gmake localbase pkgconfig shebangfix
USES= gl gmake localbase pkgconfig shebangfix
SHEBANG_FILES= dpf/utils/generate-ttl.sh
USE_GITHUB= yes
GH_ACCOUNT= DISTRHO
@ -29,12 +28,20 @@ USE_GL= gl
CXXFLAGS+= -I${FILESDIR}
LDFLAGS+= -pthread
OPTIONS_DEFINE= JACK
OPTIONS_DEFAULT= JACK
OPTIONS_SUB= yes
OPTIONS_DEFINE_amd64= SIMD
OPTIONS_DEFINE_i386= SIMD
OPTIONS_DEFAULT_amd64= SIMD
OPTIONS_DEFAULT_i386= SIMD
SIMD_MAKE_ENV= SIMD_FLAGS="-msse -msse2 -mfpmath=sse"
JACK_MAKE_ARGS= HAVE_JACK=true
JACK_MAKE_ARGS_OFF= HAVE_JACK=false
JACK_LIB_DEPENDS= libjack.so:audio/jack
SIMD_MAKE_ENV= SIMD_FLAGS="-msse -msse2 -mfpmath=sse"
post-patch: # disable all plugins except for LV2
@${FIND} ${WRKSRC} -name "*.mk" | ${XARGS} ${REINPLACE_CMD} -i '' -E 's/BUILD_(LADSPA|DSSI|VST2) *= *true/BUILD_\1 = false/'

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1534560066
SHA256 (DISTRHO-DPF-Plugins-v1.1-1-g0c433e4_GH0.tar.gz) = 40455ca67a79ec1589f386450e242109965c4529b098264dac2df4cad673b288
SIZE (DISTRHO-DPF-Plugins-v1.1-1-g0c433e4_GH0.tar.gz) = 10703465
TIMESTAMP = 1551337651
SHA256 (DISTRHO-DPF-Plugins-v1.2_GH0.tar.gz) = ded7a0fcffb0cf8bc7e9ccec1ab3ccfebe075bae73b3439d32b4db09d3728992
SIZE (DISTRHO-DPF-Plugins-v1.2_GH0.tar.gz) = 8278681

View File

@ -1,27 +1,18 @@
--- Makefile.orig 2018-08-18 06:07:42 UTC
--- Makefile.orig 2019-02-28 06:54:29 UTC
+++ Makefile
@@ -109,17 +109,17 @@ endif
@@ -113,13 +113,13 @@ clean:
# --------------------------------------------------------------
install:
- install -d $(DESTDIR)$(PREFIX)/lib/ladspa/
- install -d $(DESTDIR)$(PREFIX)/lib/dssi/
+ #install -d $(DESTDIR)$(PREFIX)/lib/ladspa/
+ #install -d $(DESTDIR)$(PREFIX)/lib/dssi/
install -d $(DESTDIR)$(PREFIX)/lib/dssi/
install -d $(DESTDIR)$(PREFIX)/lib/lv2/
- install -d $(DESTDIR)$(PREFIX)/lib/vst/
+ #install -d $(DESTDIR)$(PREFIX)/lib/vst/
install -d $(DESTDIR)$(PREFIX)/lib/vst/
install -d $(DESTDIR)$(PREFIX)/bin/
- cp bin/*-ladspa.* $(DESTDIR)$(PREFIX)/lib/ladspa/
- cp bin/*-dssi.* $(DESTDIR)$(PREFIX)/lib/dssi/
- cp bin/*-vst.* $(DESTDIR)$(PREFIX)/lib/vst/
+ #cp bin/*-ladspa.* $(DESTDIR)$(PREFIX)/lib/ladspa/
+ #cp bin/*-dssi.* $(DESTDIR)$(PREFIX)/lib/dssi/
+ #cp bin/*-vst.* $(DESTDIR)$(PREFIX)/lib/vst/
ifeq ($(HAVE_DGL),true)
- cp -r bin/*-dssi $(DESTDIR)$(PREFIX)/lib/dssi/
+ #cp -r bin/*-dssi $(DESTDIR)$(PREFIX)/lib/dssi/
endif
cp -r bin/*.lv2 $(DESTDIR)$(PREFIX)/lib/lv2/
- install -m 644 bin/*-ladspa.* $(DESTDIR)$(PREFIX)/lib/ladspa/
+ #install -m 644 bin/*-ladspa.* $(DESTDIR)$(PREFIX)/lib/ladspa/
install -m 644 bin/*-dssi.* $(DESTDIR)$(PREFIX)/lib/dssi/
install -m 644 bin/*-vst.* $(DESTDIR)$(PREFIX)/lib/vst/

View File

@ -1,27 +0,0 @@
--- Makefile.mk.orig 2018-04-27 06:05:19 UTC
+++ Makefile.mk
@@ -23,7 +23,7 @@ endif
# Set build and link flags
BASE_FLAGS = -Wall -Wextra -pipe
-BASE_OPTS = -O2 -ffast-math -mtune=generic -msse -msse2 -fdata-sections -ffunction-sections
+BASE_OPTS = -O2 -ffast-math -mtune=generic $(SIMD_FLAGS) -fdata-sections -ffunction-sections
ifneq ($(MACOS_OLD),true)
# Old MacOS doesn't support this
@@ -35,13 +35,13 @@ ifeq ($(MACOS),true)
LINK_OPTS = -fdata-sections -ffunction-sections -Wl,-dead_strip -Wl,-dead_strip_dylibs
else
# Common linker flags
-LINK_OPTS = -fdata-sections -ffunction-sections -Wl,--gc-sections -Wl,-O1 -Wl,--as-needed -Wl,--strip-all
+LINK_OPTS = -fdata-sections -ffunction-sections -Wl,--gc-sections -Wl,-O1 -Wl,--strip-all
endif
ifeq ($(RASPPI),true)
# Raspberry-Pi optimization flags
BASE_OPTS = -O2 -ffast-math -march=armv6 -mfpu=vfp -mfloat-abi=hard
-LINK_OPTS = -Wl,-O1 -Wl,--as-needed -Wl,--strip-all
+LINK_OPTS = -Wl,-O1 -Wl,--strip-all
endif
ifeq ($(NOOPT),true)

View File

@ -0,0 +1,11 @@
--- dpf/Makefile.base.mk.orig 2019-02-28 18:07:46 UTC
+++ dpf/Makefile.base.mk
@@ -90,7 +90,7 @@ endif
# Set build and link flags
BASE_FLAGS = -Wall -Wextra -pipe -MD -MP
-BASE_OPTS = -O3 -ffast-math -mtune=generic -msse -msse2 -fdata-sections -ffunction-sections
+BASE_OPTS = -O3 -ffast-math -mtune=generic $(SIMD_FLAGS) -fdata-sections -ffunction-sections
ifeq ($(MACOS),true)
# MacOS linker flags

View File

@ -1,26 +0,0 @@
--- dpf/dgl/Makefile.mk.orig 2018-04-27 06:05:19 UTC
+++ dpf/dgl/Makefile.mk
@@ -23,20 +23,20 @@ endif
# Set build and link flags
BASE_FLAGS = -Wall -Wextra -pipe -MD -MP
-BASE_OPTS = -O2 -mtune=generic -msse -msse2 -fdata-sections -ffunction-sections
+BASE_OPTS = -O2 -mtune=generic $(SIMD_FLAGS) -fdata-sections -ffunction-sections
ifeq ($(MACOS),true)
# MacOS linker flags
LINK_OPTS = -fdata-sections -ffunction-sections -Wl,-dead_strip -Wl,-dead_strip_dylibs
else
# Common linker flags
-LINK_OPTS = -fdata-sections -ffunction-sections -Wl,--gc-sections -Wl,-O1 -Wl,--as-needed -Wl,--strip-all
+LINK_OPTS = -fdata-sections -ffunction-sections -Wl,--gc-sections -Wl,-O1 -Wl,--strip-all
endif
ifeq ($(RASPPI),true)
# Raspberry-Pi optimization flags
BASE_OPTS = -O2 -march=armv6 -mfpu=vfp -mfloat-abi=hard
-LINK_OPTS = -Wl,-O1 -Wl,--as-needed -Wl,--strip-all
+LINK_OPTS = -Wl,-O1 -Wl,--strip-all
endif
ifeq ($(NOOPT),true)

View File

@ -1,4 +1,4 @@
--- dpf/dgl/src/Window.cpp.orig 2018-08-18 05:40:10 UTC
--- dpf/dgl/src/Window.cpp.orig 2019-02-28 06:54:29 UTC
+++ dpf/dgl/src/Window.cpp
@@ -51,6 +51,10 @@ extern "C" {
#include "../StandaloneWindow.hpp"
@ -11,8 +11,8 @@
#define FOR_EACH_WIDGET(it) \
for (std::list<Widget*>::iterator it = fWidgets.begin(); it != fWidgets.end(); ++it)
@@ -1151,7 +1155,12 @@ bool Window::openFileBrowser(const FileB
@@ -1216,7 +1220,12 @@ bool Window::openFileBrowser(const FileB
# ifdef DISTRHO_OS_LINUX
if (startDir.isEmpty())
{
+#if defined(__FreeBSD__)

View File

@ -1,3 +1,35 @@
%%JACK%%bin/3BandEQ
%%JACK%%bin/3BandSplitter
%%JACK%%bin/AmplitudeImposer
%%JACK%%bin/CycleShifter
%%JACK%%bin/Kars
%%JACK%%bin/MVerb
%%JACK%%bin/MaBitcrush
%%JACK%%bin/MaFreeverb
%%JACK%%bin/MaGigaverb
%%JACK%%bin/MaPitchshift
%%JACK%%bin/Nekobi
%%JACK%%bin/PingPongPan
%%JACK%%bin/ProM
%%JACK%%bin/SoulForce
%%JACK%%bin/glBars
lib/dssi/3BandEQ-dssi.so
lib/dssi/3BandEQ-dssi/3BandEQ_ui
lib/dssi/3BandSplitter-dssi.so
lib/dssi/3BandSplitter-dssi/3BandSplitter_ui
lib/dssi/AmplitudeImposer-dssi.so
lib/dssi/AmplitudeImposer-dssi/AmplitudeImposer_ui
lib/dssi/CycleShifter-dssi.so
lib/dssi/CycleShifter-dssi/CycleShifter_ui
lib/dssi/Kars-dssi.so
lib/dssi/MVerb-dssi.so
lib/dssi/MVerb-dssi/MVerb_ui
lib/dssi/Nekobi-dssi.so
lib/dssi/Nekobi-dssi/Nekobi_ui
lib/dssi/PingPongPan-dssi.so
lib/dssi/PingPongPan-dssi/PingPongPan_ui
lib/dssi/SoulForce-dssi.so
lib/dssi/SoulForce-dssi/SoulForce_ui
lib/lv2/3BandEQ.lv2/3BandEQ_dsp.so
lib/lv2/3BandEQ.lv2/3BandEQ_dsp.ttl
lib/lv2/3BandEQ.lv2/3BandEQ_ui.so
@ -24,30 +56,12 @@ lib/lv2/CycleShifter.lv2/manifest.ttl
lib/lv2/CycleShifter.lv2/presets.ttl
lib/lv2/Kars.lv2/Kars_dsp.so
lib/lv2/Kars.lv2/Kars_dsp.ttl
lib/lv2/Kars.lv2/Kars_ui.so
lib/lv2/Kars.lv2/Kars_ui.ttl
lib/lv2/Kars.lv2/manifest.ttl
lib/lv2/Kars.lv2/modgui.ttl
lib/lv2/Kars.lv2/modgui/icon-kars.html
lib/lv2/Kars.lv2/modgui/pedals/boxy-small/yellow.png
lib/lv2/Kars.lv2/modgui/pedals/footswitch.png
lib/lv2/Kars.lv2/modgui/screenshot-kars.png
lib/lv2/Kars.lv2/modgui/stylesheet-kars.css
lib/lv2/Kars.lv2/modgui/thumbnail-kars.png
lib/lv2/MVerb.lv2/MVerb_dsp.so
lib/lv2/MVerb.lv2/MVerb_dsp.ttl
lib/lv2/MVerb.lv2/MVerb_ui.so
lib/lv2/MVerb.lv2/MVerb_ui.ttl
lib/lv2/MVerb.lv2/manifest.ttl
lib/lv2/MVerb.lv2/modgui.ttl
lib/lv2/MVerb.lv2/modgui/combos/model-001/model-0930.png
lib/lv2/MVerb.lv2/modgui/icon-mverb.html
lib/lv2/MVerb.lv2/modgui/knobs/chicken-head/_strip.png
lib/lv2/MVerb.lv2/modgui/screenshot-mverb.png
lib/lv2/MVerb.lv2/modgui/stylesheet-mverb.css
lib/lv2/MVerb.lv2/modgui/switches/switch-001.png
lib/lv2/MVerb.lv2/modgui/thumbnail-mverb.png
lib/lv2/MVerb.lv2/modgui/utils/dropdown-arrow-white.png
lib/lv2/MVerb.lv2/presets.ttl
lib/lv2/MaBitcrush.lv2/MaBitcrush_dsp.so
lib/lv2/MaBitcrush.lv2/MaBitcrush_dsp.ttl
@ -66,32 +80,11 @@ lib/lv2/Nekobi.lv2/Nekobi_dsp.ttl
lib/lv2/Nekobi.lv2/Nekobi_ui.so
lib/lv2/Nekobi.lv2/Nekobi_ui.ttl
lib/lv2/Nekobi.lv2/manifest.ttl
lib/lv2/Nekobi.lv2/modgui.ttl
lib/lv2/Nekobi.lv2/modgui/background.png
lib/lv2/Nekobi.lv2/modgui/footswitch.png
lib/lv2/Nekobi.lv2/modgui/icon-nekobi.html
lib/lv2/Nekobi.lv2/modgui/knob.png
lib/lv2/Nekobi.lv2/modgui/led-off.png
lib/lv2/Nekobi.lv2/modgui/led-on.png
lib/lv2/Nekobi.lv2/modgui/screenshot-nekobi.png
lib/lv2/Nekobi.lv2/modgui/slider-horizontal.png
lib/lv2/Nekobi.lv2/modgui/slider-vertical.png
lib/lv2/Nekobi.lv2/modgui/stylesheet-nekobi.css
lib/lv2/Nekobi.lv2/modgui/thumb-nekobi.png
lib/lv2/PingPongPan.lv2/PingPongPan_dsp.so
lib/lv2/PingPongPan.lv2/PingPongPan_dsp.ttl
lib/lv2/PingPongPan.lv2/PingPongPan_ui.so
lib/lv2/PingPongPan.lv2/PingPongPan_ui.ttl
lib/lv2/PingPongPan.lv2/manifest.ttl
lib/lv2/PingPongPan.lv2/modgui.ttl
lib/lv2/PingPongPan.lv2/modgui/background.png
lib/lv2/PingPongPan.lv2/modgui/footswitch.png
lib/lv2/PingPongPan.lv2/modgui/icon-ppp.html
lib/lv2/PingPongPan.lv2/modgui/knob.png
lib/lv2/PingPongPan.lv2/modgui/screenshot-ppp.png
lib/lv2/PingPongPan.lv2/modgui/slider.png
lib/lv2/PingPongPan.lv2/modgui/stylesheet-ppp.css
lib/lv2/PingPongPan.lv2/modgui/thumb-ppp.png
lib/lv2/PingPongPan.lv2/presets.ttl
lib/lv2/ProM.lv2/ProM.so
lib/lv2/ProM.lv2/ProM.ttl
@ -105,3 +98,18 @@ lib/lv2/SoulForce.lv2/presets.ttl
lib/lv2/glBars.lv2/glBars.so
lib/lv2/glBars.lv2/glBars.ttl
lib/lv2/glBars.lv2/manifest.ttl
lib/vst/3BandEQ-vst.so
lib/vst/3BandSplitter-vst.so
lib/vst/AmplitudeImposer-vst.so
lib/vst/CycleShifter-vst.so
lib/vst/Kars-vst.so
lib/vst/MVerb-vst.so
lib/vst/MaBitcrush-vst.so
lib/vst/MaFreeverb-vst.so
lib/vst/MaGigaverb-vst.so
lib/vst/MaPitchshift-vst.so
lib/vst/Nekobi-vst.so
lib/vst/PingPongPan-vst.so
lib/vst/ProM-vst.so
lib/vst/SoulForce-vst.so
lib/vst/glBars-vst.so

31
audio/faudio/Makefile Normal file
View File

@ -0,0 +1,31 @@
# $FreeBSD$
PORTNAME= FAudio
DISTVERSION= 19.02-23
DISTVERSIONSUFFIX= -ge5c9c20
CATEGORIES= audio
MAINTAINER= tobik@FreeBSD.org
COMMENT= Accuracy-focused XAudio reimplementation
LICENSE= ZLIB
LICENSE_FILE= ${WRKSRC}/LICENSE
LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg
USES= cmake compiler:c11 sdl
USE_GITHUB= yes
GH_ACCOUNT= FNA-XNA
USE_LDCONFIG= yes
USE_SDL= sdl2
CMAKE_ON= FFMPEG
do-test:
@cd ${BUILD_WRKSRC} && \
${SETENV} ${CONFIGURE_ENV} ${CMAKE_BIN} ${CMAKE_ARGS} \
-DBUILD_TESTS=ON -DBUILD_UTILS=ON ${CMAKE_SOURCE_PATH} && \
${DO_MAKE_BUILD} ${ALL_TARGET}
@${SETENV} SDL_AUDIODRIVER=dummy ${BUILD_WRKSRC}/faudio_tests
.include <bsd.port.mk>

3
audio/faudio/distinfo Normal file
View File

@ -0,0 +1,3 @@
TIMESTAMP = 1551219217
SHA256 (FNA-XNA-FAudio-19.02-23-ge5c9c20_GH0.tar.gz) = f4d252d126b2016bb81c8fec5c36dd15b5f3f8bf1d6a239e415168abf54dd39e
SIZE (FNA-XNA-FAudio-19.02-23-ge5c9c20_GH0.tar.gz) = 886337

5
audio/faudio/pkg-descr Normal file
View File

@ -0,0 +1,5 @@
FAudio is an XAudio reimplementation that focuses solely on developing
fully accurate DirectX Audio runtime libraries for the FNA project,
including XAudio2, X3DAudio, XAPO, and XACT3.
WWW: https://fna-xna.github.io/

12
audio/faudio/pkg-plist Normal file
View File

@ -0,0 +1,12 @@
include/F3DAudio.h
include/FACT.h
include/FACT3D.h
include/FAPO.h
include/FAPOBase.h
include/FAPOFX.h
include/FAudio.h
include/FAudioFX.h
lib/cmake/FAudio/FAudio-config.cmake
lib/cmake/FAudio/FAudio-targets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/FAudio/FAudio-targets.cmake
lib/libFAudio.so

View File

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= gmusicbrowser
PORTVERSION= 1.1.13
PORTVERSION= 1.1.15
CATEGORIES= audio
MASTER_SITES= http://gmusicbrowser.org/download/
@ -13,16 +13,17 @@ LICENSE= GPLv3
RUN_DEPENDS= p5-Gtk2>=1.0:x11-toolkits/p5-Gtk2
USES= shebangfix
SHEBANG_FILES= *.pl
NO_BUILD= yes
PORTDOCS= AUTHORS COPYING README NEWS INSTALL layout_doc.html
PORTDATA= *
USES= shebangfix
SHEBANG_FILES= *.pl
OPTIONS_DEFINE= GSTREAMER DBUS WEBKIT NLS LIBNOTIFY DOCS
OPTIONS_DEFAULT=LIBNOTIFY
OPTIONS_DEFAULT= GSTREAMER DBUS LIBNOTIFY
OPTIONS_SUB= yes
LIBNOTIFY_DESC= Desktop notification
WEBKIT_DESC= Enable embedded web browser
@ -32,7 +33,6 @@ DBUS_RUN_DEPENDS= p5-Net-DBus>=1.0:devel/p5-Net-DBus
WEBKIT_RUN_DEPENDS= p5-Gtk2-WebKit>=0:www/p5-Gtk2-WebKit
LIBNOTIFY_RUN_DEPENDS= p5-Gtk2-Notify>=0.05:devel/p5-Gtk2-Notify
NLS_RUN_DEPENDS= p5-Locale-gettext>=1.0:devel/p5-Locale-gettext
OPTIONS_SUB= yes
do-install:
${INSTALL_SCRIPT} ${WRKSRC}/${PORTNAME}.pl ${STAGEDIR}${PREFIX}/bin/${PORTNAME}

View File

@ -1,2 +1,3 @@
SHA256 (gmusicbrowser-1.1.13.tar.gz) = 0da5eeff037fe61e3f63723e5eba7f7f28018d7a81c7ab334a450dc28d8ab341
SIZE (gmusicbrowser-1.1.13.tar.gz) = 2083888
TIMESTAMP = 1550899617
SHA256 (gmusicbrowser-1.1.15.tar.gz) = 1ec881d148ccc26bdbab66ca701fd2216e034c3b613d6e66c17ac702271c677b
SIZE (gmusicbrowser-1.1.15.tar.gz) = 2349451

View File

@ -0,0 +1,11 @@
--- gmusicbrowser.pl.orig 2019-02-23 05:33:24 UTC
+++ gmusicbrowser.pl
@@ -8977,7 +8977,7 @@ sub Set
($cmd,my $pattern)= split /:/,$cmd,2;
$pattern='' unless defined $pattern;
- my ($basecmd,my $prop)= Songs::filter_properties($field,"$cmd:$pattern");
+ my ($basecmd,$prop)= Songs::filter_properties($field,"$cmd:$pattern");
if (!$prop)
{ $cmd= Songs::Field_property($field,'default_filter');
($basecmd,$prop)= Songs::filter_properties($field,$cmd);

View File

@ -0,0 +1,11 @@
--- gmusicbrowser_list.pm.orig 2019-02-23 05:30:39 UTC
+++ gmusicbrowser_list.pm
@@ -7998,7 +7998,7 @@ sub Make
unless ($notnow)
{ #warn "$key ---found in ($code,@deps)\n";
if (ref $code)
- { my ($func,my @keys)=@$code; #warn " -> ($func, @keys)\n";
+ { my ($func,@keys)=@$code; #warn " -> ($func, @keys)\n";
my $out=join ',',map "'$_'", @keys;
my $in= join ',',map "'$_'", @deps; $in=~s#\?##g;
$out= @keys>1 ? "\@var{$out}" : "\$var{$out}";

View File

@ -11,6 +11,8 @@ man/man1/gmusicbrowser.man.gz
%%NLS%%share/locale/it/LC_MESSAGES/gmusicbrowser.mo
%%NLS%%share/locale/ja/LC_MESSAGES/gmusicbrowser.mo
%%NLS%%share/locale/ko/LC_MESSAGES/gmusicbrowser.mo
%%NLS%%share/locale/lt/LC_MESSAGES/gmusicbrowser.mo
%%NLS%%share/locale/ms_MY/LC_MESSAGES/gmusicbrowser.mo
%%NLS%%share/locale/nl/LC_MESSAGES/gmusicbrowser.mo
%%NLS%%share/locale/pl/LC_MESSAGES/gmusicbrowser.mo
%%NLS%%share/locale/pt/LC_MESSAGES/gmusicbrowser.mo

View File

@ -3,8 +3,7 @@
PORTNAME= lmms
DISTVERSIONPREFIX= v
DISTVERSION= 1.2.0-rc7
PORTREVISION= 3
DISTVERSION= 1.2.0-rc8
PORTEPOCH= 2
CATEGORIES= audio

View File

@ -1,6 +1,6 @@
TIMESTAMP = 1540773254
SHA256 (LMMS-lmms-v1.2.0-rc7_GH0.tar.gz) = 2efba2eda8ec3030ff6d446fd7bbe2245b38472f60c622b9e41053b1981fd592
SIZE (LMMS-lmms-v1.2.0-rc7_GH0.tar.gz) = 16120037
TIMESTAMP = 1550559783
SHA256 (LMMS-lmms-v1.2.0-rc8_GH0.tar.gz) = 4511687e47f6159cb2a250528bcccaa38b36b78f345466d090514214888943e8
SIZE (LMMS-lmms-v1.2.0-rc8_GH0.tar.gz) = 16224112
SHA256 (rampantpixels-rpmalloc-1.3.1_GH0.tar.gz) = 9bc0013a0bf8c01540821e84fef0cef067f1d857a01ceceac36f83bd6fedc106
SIZE (rampantpixels-rpmalloc-1.3.1_GH0.tar.gz) = 63517
SHA256 (lukas-w-qt5-x11embed-ec77d4ba40bebc0c53a016adb646b6fa65dd5faf_GH0.tar.gz) = 57213eb6da900412b182322e342366815c2cc2d3213cd948c2a7e405d6e41f06

View File

@ -0,0 +1,13 @@
BASHCOMP_SCRIPT doesn't really require bash.
--- cmake/modules/BashCompletion.cmake.orig 2019-02-19 07:43:51 UTC
+++ cmake/modules/BashCompletion.cmake
@@ -71,7 +71,7 @@ ELSE()
SET(BASHCOMP_SCRIPT "${CMAKE_CURRENT_BINARY_DIR}/install_${SCRIPT_NAME}_completion.sh")
FILE(WRITE ${BASHCOMP_SCRIPT} "\
-#!${BASH}\n\
+#!/bin/sh\n\
set -e\n\
if [ -w \"${BASHCOMP_PKG_PATH}\" ]; then\n\
BASHCOMP_PKG_PATH=\"${BASHCOMP_PKG_PATH}\"\n\

View File

@ -1,304 +0,0 @@
From 1f7cd3ed5af6640c0e38a2dc2d9be5a9ae036dc8 Mon Sep 17 00:00:00 2001
From: Hyunjin Song <tteu.ingog@gmail.com>
Date: Sun, 28 Oct 2018 10:31:33 +0900
Subject: [PATCH] Allow building SF2 player with FluidSynth 2.x (#4678)
Resolves the incompatibility between FluidSynth 1.x and 2.x
due to some API changes by shimming some functions.
Note that 1.x and 2.x are not binary compatible.
--- plugins/sf2_player/fluidsynthshims.h.orig 2018-12-08 09:48:11 UTC
+++ plugins/sf2_player/fluidsynthshims.h
@@ -0,0 +1,88 @@
+/*
+ * fluidsynthshims.h - a shim header for FluidSynth 2.0 API changes
+ *
+ * Copyright (c) 2018 Hyunjin Song <tteu.ingog@gmail.com>
+ *
+ * This file is part of LMMS - https://lmms.io
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public
+ * License as published by the Free Software Foundation; either
+ * version 2 of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public
+ * License along with this program (see COPYING); if not, write to the
+ * Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+ * Boston, MA 02110-1301 USA.
+ *
+ */
+
+
+#ifndef FLUIDSYNTHSHIMS_H
+#define FLUIDSYNTHSHIMS_H
+
+#include <fluidsynth.h>
+
+#if FLUIDSYNTH_VERSION_MAJOR < 2
+
+inline const char* fluid_preset_get_name(fluid_preset_t* preset)
+{
+ return preset->get_name(preset);
+}
+
+inline int fluid_preset_get_banknum(fluid_preset_t* preset)
+{
+ return preset->get_banknum(preset);
+}
+
+inline int fluid_preset_get_num(fluid_preset_t* preset)
+{
+ return preset->get_num(preset);
+}
+
+inline fluid_sfont_t* fluid_preset_get_sfont(fluid_preset_t* preset)
+{
+ return preset->sfont;
+}
+
+inline char* fluid_sfont_get_name(fluid_sfont_t* sfont)
+{
+ return sfont->get_name(sfont);
+}
+
+inline void fluid_sfont_iteration_start(fluid_sfont_t* sfont)
+{
+ sfont->iteration_start(sfont);
+}
+
+// Due to the API change, we can't simply shim the 'fluid_sfont_iteration_next' function
+inline fluid_preset_t* fluid_sfont_iteration_next_wrapper(fluid_sfont_t* sfont, fluid_preset_t* preset)
+{
+ return sfont->iteration_next(sfont, preset) ? preset : nullptr;
+}
+
+#else // FLUIDSYNTH_VERSION_MAJOR < 2
+
+#define FLUID_REVERB_DEFAULT_ROOMSIZE 0.2f
+#define FLUID_REVERB_DEFAULT_DAMP 0.0f
+#define FLUID_REVERB_DEFAULT_WIDTH 0.5f
+#define FLUID_REVERB_DEFAULT_LEVEL 0.9f
+
+#define FLUID_CHORUS_DEFAULT_N 3
+#define FLUID_CHORUS_DEFAULT_LEVEL 2.0f
+#define FLUID_CHORUS_DEFAULT_SPEED 0.3f
+#define FLUID_CHORUS_DEFAULT_DEPTH 8.0f
+
+inline fluid_preset_t* fluid_sfont_iteration_next_wrapper(fluid_sfont_t* sfont, fluid_preset_t*)
+{
+ return fluid_sfont_iteration_next(sfont);
+}
+
+#endif // FLUIDSYNTH_VERSION_MAJOR < 2
+
+#endif // FLUIDSYNTHSHIMS_H
plugins/sf2_player/fluidsynthshims.h | 88 +++++++++++++++++++++++++++
plugins/sf2_player/patches_dialog.cpp | 44 ++++++++------
plugins/sf2_player/patches_dialog.h | 2 +-
plugins/sf2_player/sf2_player.cpp | 43 ++++++++++---
plugins/sf2_player/sf2_player.h | 2 +-
5 files changed, 152 insertions(+), 27 deletions(-)
create mode 100644 plugins/sf2_player/fluidsynthshims.h
new file mode 100644
--- plugins/sf2_player/patches_dialog.cpp.orig 2018-09-25 07:47:51 UTC
+++ plugins/sf2_player/patches_dialog.cpp
@@ -143,7 +143,6 @@ void patchesDialog::setup ( fluid_synth_t * pSynth, in
m_iChan = iChan;
- fluid_preset_t preset;
QTreeWidgetItem *pBankItem = NULL;
// For all soundfonts (in reversed stack order) fill the available banks...
int cSoundFonts = ::fluid_synth_sfcount(m_pSynth);
@@ -151,11 +150,17 @@ void patchesDialog::setup ( fluid_synth_t * pSynth, in
fluid_sfont_t *pSoundFont = ::fluid_synth_get_sfont(m_pSynth, i);
if (pSoundFont) {
#ifdef CONFIG_FLUID_BANK_OFFSET
- int iBankOffset = ::fluid_synth_get_bank_offset(m_pSynth, pSoundFont->id);
+ int iBankOffset = ::fluid_synth_get_bank_offset(m_pSynth, fluid_sfont_get_id(pSoundFont));
#endif
- pSoundFont->iteration_start(pSoundFont);
- while (pSoundFont->iteration_next(pSoundFont, &preset)) {
- int iBank = preset.get_banknum(&preset);
+ fluid_sfont_iteration_start(pSoundFont);
+#if FLUIDSYNTH_VERSION_MAJOR < 2
+ fluid_preset_t preset;
+ fluid_preset_t *pCurPreset = &preset;
+#else
+ fluid_preset_t *pCurPreset;
+#endif
+ while ((pCurPreset = fluid_sfont_iteration_next_wrapper(pSoundFont, pCurPreset))) {
+ int iBank = fluid_preset_get_banknum(pCurPreset);
#ifdef CONFIG_FLUID_BANK_OFFSET
iBank += iBankOffset;
#endif
@@ -173,9 +178,9 @@ void patchesDialog::setup ( fluid_synth_t * pSynth, in
m_iBank = 0;
fluid_preset_t *pPreset = ::fluid_synth_get_channel_preset(m_pSynth, m_iChan);
if (pPreset) {
- m_iBank = pPreset->get_banknum(pPreset);
+ m_iBank = fluid_preset_get_banknum(pPreset);
#ifdef CONFIG_FLUID_BANK_OFFSET
- m_iBank += ::fluid_synth_get_bank_offset(m_pSynth, (pPreset->sfont)->id);
+ m_iBank += ::fluid_synth_get_bank_offset(m_pSynth, fluid_sfont_get_id(fluid_preset_get_sfont(sfont)));
#endif
}
@@ -186,7 +191,7 @@ void patchesDialog::setup ( fluid_synth_t * pSynth, in
// Set the selected program.
if (pPreset)
- m_iProg = pPreset->get_num(pPreset);
+ m_iProg = fluid_preset_get_num(pPreset);
QTreeWidgetItem *pProgItem = findProgItem(m_iProg);
m_progListView->setCurrentItem(pProgItem);
m_progListView->scrollToItem(pProgItem);
@@ -312,7 +317,6 @@ void patchesDialog::bankChanged (void)
// Clear up the program listview.
m_progListView->setSortingEnabled(false);
m_progListView->clear();
- fluid_preset_t preset;
QTreeWidgetItem *pProgItem = NULL;
// For all soundfonts (in reversed stack order) fill the available programs...
int cSoundFonts = ::fluid_synth_sfcount(m_pSynth);
@@ -320,23 +324,29 @@ void patchesDialog::bankChanged (void)
fluid_sfont_t *pSoundFont = ::fluid_synth_get_sfont(m_pSynth, i);
if (pSoundFont) {
#ifdef CONFIG_FLUID_BANK_OFFSET
- int iBankOffset = ::fluid_synth_get_bank_offset(m_pSynth, pSoundFont->id);
+ int iBankOffset = ::fluid_synth_get_bank_offset(m_pSynth, fluid_sfont_get_id(pSoundFont));
#endif
- pSoundFont->iteration_start(pSoundFont);
- while (pSoundFont->iteration_next(pSoundFont, &preset)) {
- int iBank = preset.get_banknum(&preset);
+ fluid_sfont_iteration_start(pSoundFont);
+#if FLUIDSYNTH_VERSION_MAJOR < 2
+ fluid_preset_t preset;
+ fluid_preset_t *pCurPreset = &preset;
+#else
+ fluid_preset_t *pCurPreset;
+#endif
+ while ((pCurPreset = fluid_sfont_iteration_next_wrapper(pSoundFont, pCurPreset))) {
+ int iBank = fluid_preset_get_banknum(pCurPreset);
#ifdef CONFIG_FLUID_BANK_OFFSET
iBank += iBankOffset;
#endif
- int iProg = preset.get_num(&preset);
+ int iProg = fluid_preset_get_num(pCurPreset);
if (iBank == iBankSelected && !findProgItem(iProg)) {
pProgItem = new patchItem(m_progListView, pProgItem);
if (pProgItem) {
pProgItem->setText(0, QString::number(iProg));
- pProgItem->setText(1, preset.get_name(&preset));
- //pProgItem->setText(2, QString::number(pSoundFont->id));
+ pProgItem->setText(1, fluid_preset_get_name(pCurPreset));
+ //pProgItem->setText(2, QString::number(fluid_sfont_get_id(pSoundFont)));
//pProgItem->setText(3, QFileInfo(
- // pSoundFont->get_name(pSoundFont)).baseName());
+ // fluid_sfont_get_name(pSoundFont).baseName());
}
}
}
--- plugins/sf2_player/patches_dialog.h.orig 2018-09-25 07:47:51 UTC
+++ plugins/sf2_player/patches_dialog.h
@@ -29,7 +29,7 @@
#include "ui_patches_dialog.h"
#include "LcdSpinBox.h"
-#include <fluidsynth.h>
+#include "fluidsynthshims.h"
#include <QWidget>
#include <QLabel>
--- plugins/sf2_player/sf2_player.cpp.orig 2018-09-25 07:47:51 UTC
+++ plugins/sf2_player/sf2_player.cpp
@@ -127,6 +127,29 @@ sf2Instrument::sf2Instrument( InstrumentTrack * _instr
// everytime we load a new soundfont.
m_synth = new_fluid_synth( m_settings );
+#if FLUIDSYNTH_VERSION_MAJOR >= 2
+ // Get the default values from the setting
+ double settingVal;
+
+ fluid_settings_getnum_default(m_settings, "synth.reverb.room-size", &settingVal);
+ m_reverbRoomSize.setInitValue(settingVal);
+ fluid_settings_getnum_default(m_settings, "synth.reverb.damping", &settingVal);
+ m_reverbDamping.setInitValue(settingVal);
+ fluid_settings_getnum_default(m_settings, "synth.reverb.width", &settingVal);
+ m_reverbWidth.setInitValue(settingVal);
+ fluid_settings_getnum_default(m_settings, "synth.reverb.level", &settingVal);
+ m_reverbLevel.setInitValue(settingVal);
+
+ fluid_settings_getnum_default(m_settings, "synth.chorus.nr", &settingVal);
+ m_chorusNum.setInitValue(settingVal);
+ fluid_settings_getnum_default(m_settings, "synth.chorus.level", &settingVal);
+ m_chorusLevel.setInitValue(settingVal);
+ fluid_settings_getnum_default(m_settings, "synth.chorus.speed", &settingVal);
+ m_chorusSpeed.setInitValue(settingVal);
+ fluid_settings_getnum_default(m_settings, "synth.chorus.depth", &settingVal);
+ m_chorusDepth.setInitValue(settingVal);
+#endif
+
loadFile( ConfigManager::inst()->defaultSoundfont() );
updateSampleRate();
@@ -392,7 +415,6 @@ QString sf2Instrument::getCurrentPatchName()
int iBankSelected = m_bankNum.value();
int iProgSelected = m_patchNum.value();
- fluid_preset_t preset;
// For all soundfonts (in reversed stack order) fill the available programs...
int cSoundFonts = ::fluid_synth_sfcount( m_synth );
for( int i = 0; i < cSoundFonts; i++ )
@@ -403,21 +425,26 @@ QString sf2Instrument::getCurrentPatchName()
#ifdef CONFIG_FLUID_BANK_OFFSET
int iBankOffset =
fluid_synth_get_bank_offset(
- m_synth, pSoundFont->id );
+ m_synth, fluid_sfont_get_id(pSoundFont) );
#endif
- pSoundFont->iteration_start( pSoundFont );
- while( pSoundFont->iteration_next( pSoundFont,
- &preset ) )
+ fluid_sfont_iteration_start( pSoundFont );
+#if FLUIDSYNTH_VERSION_MAJOR < 2
+ fluid_preset_t preset;
+ fluid_preset_t *pCurPreset = &preset;
+#else
+ fluid_preset_t *pCurPreset;
+#endif
+ while ((pCurPreset = fluid_sfont_iteration_next_wrapper(pSoundFont, pCurPreset)))
{
- int iBank = preset.get_banknum( &preset );
+ int iBank = fluid_preset_get_banknum( pCurPreset );
#ifdef CONFIG_FLUID_BANK_OFFSET
iBank += iBankOffset;
#endif
- int iProg = preset.get_num( &preset );
+ int iProg = fluid_preset_get_num( pCurPreset );
if( iBank == iBankSelected && iProg ==
iProgSelected )
{
- return preset.get_name( &preset );
+ return fluid_preset_get_name( pCurPreset );
}
}
}
--- plugins/sf2_player/sf2_player.h.orig 2018-09-25 07:47:51 UTC
+++ plugins/sf2_player/sf2_player.h
@@ -36,7 +36,7 @@
#include "Knob.h"
#include "LcdSpinBox.h"
#include "LedCheckbox.h"
-#include "fluidsynth.h"
+#include "fluidsynthshims.h"
#include "MemoryManager.h"
class sf2InstrumentView;

View File

@ -272,6 +272,7 @@ lib/lmms/libzynaddsubfx.so
lib/libqx11embedcontainer.a
man/man1/lmms.1.gz
share/applications/lmms.desktop
share/bash-completion/completions/lmms
share/icons/hicolor/128x128/apps/lmms.png
share/icons/hicolor/128x128/mimetypes/application-x-lmms-project.png
share/icons/hicolor/128x128@2/apps/lmms.png
@ -312,6 +313,7 @@ share/icons/hicolor/scalable/mimetypes/application-x-lmms-project.svg
%%DATADIR%%/locale/fr.qm
%%DATADIR%%/locale/gl.qm
%%DATADIR%%/locale/hu_HU.qm
%%DATADIR%%/locale/id.qm
%%DATADIR%%/locale/it.qm
%%DATADIR%%/locale/ja.qm
%%DATADIR%%/locale/ko.qm

View File

@ -2,7 +2,7 @@
PORTNAME= openal-soft
PORTVERSION= 1.19.1
PORTREVISION= 1
PORTREVISION= 2
CATEGORIES= audio
MASTER_SITES= http://openal-soft.org/openal-releases/
@ -37,12 +37,12 @@ OPTIONS_DEFINE= EXAMPLES CONFIG JACK OSS PORTAUDIO PULSEAUDIO SDL SNDIO
OPTIONS_DEFAULT= OSS
OPTIONS_SUB= yes
CONFIG_DESC= Install configuration utility (needs Qt 4.x)
CONFIG_DESC= Install configuration utility (needs Qt 5)
CONFIG_CMAKE_BOOL_OFF= ALSOFT_NO_CONFIG_UTIL
CONFIG_CMAKE_ON= -DALSOFT_NO_QT5:BOOL=ON
CONFIG_USES= qt:4
CONFIG_USE= QT=corelib,gui,qmake_build,moc_build,rcc_build,uic_build
CONFIG_CMAKE_ON= -DALSOFT_NO_QT5:BOOL=OFF
CONFIG_USES= qt:5
CONFIG_USE= QT=core,gui,widgets,buildtools_build,qmake_build
JACK_CMAKE_BOOL= ALSOFT_REQUIRE_JACK ALSOFT_BACKEND_JACK
JACK_LIB_DEPENDS= libjack.so:audio/jack
@ -62,13 +62,6 @@ SDL_USE= SDL=sdl2
SNDIO_CMAKE_BOOL= ALSOFT_REQUIRE_SNDIO ALSOFT_BACKEND_SNDIO
SNDIO_LIB_DEPENDS= libsndio.so:audio/sndio
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MCONFIG}
DEPRECATED= Qt4 has been EOL since december 2015
EXPIRATION_DATE= 2019-03-15
.endif
post-patch:
@${REINPLACE_CMD} 's|/etc/openal|${ETCDIR}|' \
${WRKSRC}/Alc/alconfig.c

View File

@ -11,10 +11,12 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Interface to FLAC header metadata
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
LIB_DEPENDS= libFLAC.so:audio/flac
USES= perl5
USES= perl5 localbase
USE_PERL5= configure
CFLAGS+= -I${LOCALBASE}/include
.include <bsd.port.mk>

View File

@ -3,6 +3,7 @@
PORTNAME= spotifyd
DISTVERSIONPREFIX= v
DISTVERSION= 0.2.4
PORTREVISION= 2
CATEGORIES= audio
MAINTAINER= tobik@FreeBSD.org
@ -111,7 +112,7 @@ CARGO_CRATES= MacTypes-sys-2.1.0 \
lazy_static-1.2.0 \
lazycell-1.2.1 \
lewton-0.9.3 \
libc-0.2.48 \
libc-0.2.49 \
libdbus-sys-0.1.5 \
libflate-0.1.19 \
libpulse-sys-0.0.0 \

View File

@ -175,8 +175,8 @@ SHA256 (rust/crates/lazycell-1.2.1.tar.gz) = b294d6fa9ee409a054354afc4352b0b9ef7
SIZE (rust/crates/lazycell-1.2.1.tar.gz) = 11691
SHA256 (rust/crates/lewton-0.9.3.tar.gz) = 81d583f12101d36b9c19f85326f3c4e7d3b88d17f1131113e13da056dc0d4437
SIZE (rust/crates/lewton-0.9.3.tar.gz) = 62557
SHA256 (rust/crates/libc-0.2.48.tar.gz) = e962c7641008ac010fa60a7dfdc1712449f29c44ef2d4702394aea943ee75047
SIZE (rust/crates/libc-0.2.48.tar.gz) = 353045
SHA256 (rust/crates/libc-0.2.49.tar.gz) = 413f3dfc802c5dc91dc570b05125b6cda9855edfaa9825c9849807876376e70e
SIZE (rust/crates/libc-0.2.49.tar.gz) = 375486
SHA256 (rust/crates/libdbus-sys-0.1.5.tar.gz) = 18cb88963258d00f4962205dbb5933d82780d9962c8c8a064b651d2ad7189210
SIZE (rust/crates/libdbus-sys-0.1.5.tar.gz) = 8312
SHA256 (rust/crates/libflate-0.1.19.tar.gz) = bff3ac7d6f23730d3b533c35ed75eef638167634476a499feef16c428d74b57b

View File

@ -5,7 +5,6 @@ lib/zinf/plugins/cd.lmc
lib/zinf/plugins/cd.pmo
lib/zinf/plugins/cmdline.ui
lib/zinf/plugins/download.ui
%%ESOUND%%lib/zinf/plugins/esound.pmo
lib/zinf/plugins/http.pmi
lib/zinf/plugins/id3lib.mdf
lib/zinf/plugins/irman.ui

View File

@ -3,6 +3,7 @@
PORTNAME= hyperfine
DISTVERSIONPREFIX= v
DISTVERSION= 1.5.0
PORTREVISION= 2
CATEGORIES= benchmarks
MAINTAINER= pizzamig@FreeBSD.org
@ -41,7 +42,7 @@ CARGO_CRATES= aho-corasick-0.6.9 \
kernel32-sys-0.2.2 \
lazy_static-0.2.11 \
lazy_static-1.2.0 \
libc-0.2.43 \
libc-0.2.49 \
lock_api-0.1.5 \
memchr-2.1.1 \
num-0.1.42 \

View File

@ -39,8 +39,8 @@ SHA256 (rust/crates/lazy_static-0.2.11.tar.gz) = 76f033c7ad61445c5b347c7382dd123
SIZE (rust/crates/lazy_static-0.2.11.tar.gz) = 12361
SHA256 (rust/crates/lazy_static-1.2.0.tar.gz) = a374c89b9db55895453a74c1e38861d9deec0b01b405a82516e9d5de4820dea1
SIZE (rust/crates/lazy_static-1.2.0.tar.gz) = 10840
SHA256 (rust/crates/libc-0.2.43.tar.gz) = 76e3a3ef172f1a0b9a9ff0dd1491ae5e6c948b94479a3021819ba7d860c8645d
SIZE (rust/crates/libc-0.2.43.tar.gz) = 353810
SHA256 (rust/crates/libc-0.2.49.tar.gz) = 413f3dfc802c5dc91dc570b05125b6cda9855edfaa9825c9849807876376e70e
SIZE (rust/crates/libc-0.2.49.tar.gz) = 375486
SHA256 (rust/crates/lock_api-0.1.5.tar.gz) = 62ebf1391f6acad60e5c8b43706dde4582df75c06698ab44511d15016bc2442c
SIZE (rust/crates/lock_api-0.1.5.tar.gz) = 16967
SHA256 (rust/crates/memchr-2.1.1.tar.gz) = 0a3eb002f0535929f1199681417029ebea04aadc0c7a4224b46be99c7f5d6a16

View File

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= paml
PORTVERSION= 4.9h
PORTVERSION= 4.9i
CATEGORIES= biology
MASTER_SITES= http://abacus.gene.ucl.ac.uk/software/
DISTNAME= ${PORTNAME}${DISTVERSION}
@ -13,6 +13,7 @@ COMMENT= Phylogenetic Analysis by Maximum Likelihood (PAML)
LICENSE= GPLv3
USES= dos2unix gmake tar:tgz
DOS2UNIX_GLOB= *.HKYG5 *.aa *.c *.ctl *.dat *.nexus *.nuc *.phy *.result *.tre \
*.trees *.txt *.xml paupblock paupend

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1524675240
SHA256 (paml4.9h.tgz) = 623bf6cf4a018a4e7b4dbba189c41d6c0c25fdca3a0ae24703b82965c772edb3
SIZE (paml4.9h.tgz) = 6241149
TIMESTAMP = 1551192920
SHA256 (paml4.9i.tgz) = bc11af500b88d977a8765161f6c014f178273cbd887657eebd6330a3a967b4cc
SIZE (paml4.9i.tgz) = 6556407

View File

@ -77,6 +77,7 @@
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TipDate.FluH1/mcmctreeClock1.ctl
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TipDate.FluH1/mcmctreeClock2.ctl
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TipDate.FluH1/mcmctreeClock3.ctl
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TipDate.HIV2/FigTree.tre
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TipDate.HIV2/HIV2ge.tre
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TipDate.HIV2/HIV2ge.txt
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TipDate.HIV2/README.txt

View File

@ -102,6 +102,8 @@
SUBDIR += scim-fcitx
SUBDIR += scim-pinyin
SUBDIR += scim-tables
SUBDIR += sourcehanserif-sc-otf
SUBDIR += sourcehanserif-tc-otf
SUBDIR += sunpinyin
SUBDIR += tin
SUBDIR += tintin++

View File

@ -0,0 +1,42 @@
# $FreeBSD$
PORTNAME= sourcehanserif
PORTVERSION= 1.001
DISTVERSIONSUFFIX= R
CATEGORIES= chinese x11-fonts
PKGNAMESUFFIX= -sc-otf
# Note: the following PKGNAMEPREFIX is here only for self-documenting purpose;
# actual prefixing is done by the `chinese' category itself.
#PKGNAMEPREFIX= zh-
MAINTAINER= hyun@caffeinated.codes
COMMENT= Simplified Chinese font by Adobe designed for user interfaces
LICENSE= OFL11
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
USES= fonts
USE_GITHUB= yes
GH_ACCOUNT= adobe-fonts
GH_PROJECT= source-han-serif
NO_ARCH= yes
NO_BUILD= yes
SUB_FILES= pkg-message
OPTIONS_SINGLE= TYPE
OPTIONS_SINGLE_TYPE= FULL SUBSET
OPTIONS_DEFAULT= FULL
OPTIONS_SUB= yes
FULL_DESC= Install the full font (can display all CJK)
SUBSET_DESC= Install the subset font (can display SC only)
FULL_VARS= FONTNAME=SourceHanSerifSC SRCFONTSDIR=OTF/SimplifiedChinese
SUBSET_VARS= FONTNAME=SourceHanSerifCN SRCFONTSDIR=SubsetOTF/CN
do-install:
@${MKDIR} ${STAGEDIR}${FONTSDIR}
${INSTALL_DATA} ${WRKSRC}/${SRCFONTSDIR}/*.otf ${STAGEDIR}${FONTSDIR}
.include <bsd.port.mk>

View File

@ -0,0 +1,3 @@
TIMESTAMP = 1539298488
SHA256 (adobe-fonts-source-han-serif-1.001R_GH0.tar.gz) = 629fda62a70d78920320b92691a8a2d80966cc70c62d6525e6ec293c14a19c95
SIZE (adobe-fonts-source-han-serif-1.001R_GH0.tar.gz) = 1972977717

View File

@ -0,0 +1,7 @@
You can start using the font by following this instruction:
Add the following line to the "Files" section of your X.org configuration file:
FontPath "%%FONTSDIR%%/"

View File

@ -0,0 +1,14 @@
Source Han Serif: The second Pan-CJK typeface family from Adobe
This is Source Han Serif SC/CN, which supports all four variants in this family
but prioritizes Simplified Chinese Hanzi over other three.
"Source Han Serif supports four different East Asian languages---Simplified
Chinese, Traditional Chinese, Japanese, and Korean---and the 65,535 glyphs in
each of its seven weights are designed to work together with a consistent design
that emphasizes shared elements between the languages while honoring the
diversity of each. Also included is a rich set of Western glyphs supporting the
Latin, Greek, and Cyrillic scripts, which were derived from Source Serif."
--- The Typekit, Adobe
WWW: https://github.com/adobe-fonts/source-han-serif

View File

@ -0,0 +1,14 @@
%%FULL%%%%FONTSDIR%%/SourceHanSerifSC-Bold.otf
%%FULL%%%%FONTSDIR%%/SourceHanSerifSC-ExtraLight.otf
%%FULL%%%%FONTSDIR%%/SourceHanSerifSC-Heavy.otf
%%FULL%%%%FONTSDIR%%/SourceHanSerifSC-Light.otf
%%FULL%%%%FONTSDIR%%/SourceHanSerifSC-Medium.otf
%%FULL%%%%FONTSDIR%%/SourceHanSerifSC-Regular.otf
%%FULL%%%%FONTSDIR%%/SourceHanSerifSC-SemiBold.otf
%%SUBSET%%%%FONTSDIR%%/SourceHanSerifCN-Bold.otf
%%SUBSET%%%%FONTSDIR%%/SourceHanSerifCN-ExtraLight.otf
%%SUBSET%%%%FONTSDIR%%/SourceHanSerifCN-Heavy.otf
%%SUBSET%%%%FONTSDIR%%/SourceHanSerifCN-Light.otf
%%SUBSET%%%%FONTSDIR%%/SourceHanSerifCN-Medium.otf
%%SUBSET%%%%FONTSDIR%%/SourceHanSerifCN-Regular.otf
%%SUBSET%%%%FONTSDIR%%/SourceHanSerifCN-SemiBold.otf

View File

@ -0,0 +1,42 @@
# $FreeBSD$
PORTNAME= sourcehanserif
PORTVERSION= 1.001
DISTVERSIONSUFFIX= R
CATEGORIES= chinese x11-fonts
PKGNAMESUFFIX= -tc-otf
# Note: the following PKGNAMEPREFIX is here only for self-documenting purpose;
# actual prefixing is done by the `chinese' category itself.
#PKGNAMEPREFIX= zh-
MAINTAINER= hyun@caffeinated.codes
COMMENT= Traditional Chinese font by Adobe designed for user interfaces
LICENSE= OFL11
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
USES= fonts
USE_GITHUB= yes
GH_ACCOUNT= adobe-fonts
GH_PROJECT= source-han-serif
NO_ARCH= yes
NO_BUILD= yes
SUB_FILES= pkg-message
OPTIONS_SINGLE= TYPE
OPTIONS_SINGLE_TYPE= FULL SUBSET
OPTIONS_DEFAULT= FULL
OPTIONS_SUB= yes
FULL_DESC= Install the full font (can display all CJK)
SUBSET_DESC= Install the subset font (can display TC only)
FULL_VARS= FONTNAME=SourceHanSerifTC SRCFONTSDIR=OTF/TraditionalChinese
SUBSET_VARS= FONTNAME=SourceHanSerifTW SRCFONTSDIR=SubsetOTF/TW
do-install:
@${MKDIR} ${STAGEDIR}${FONTSDIR}
${INSTALL_DATA} ${WRKSRC}/${SRCFONTSDIR}/*.otf ${STAGEDIR}${FONTSDIR}
.include <bsd.port.mk>

View File

@ -0,0 +1,3 @@
TIMESTAMP = 1539298488
SHA256 (adobe-fonts-source-han-serif-1.001R_GH0.tar.gz) = 629fda62a70d78920320b92691a8a2d80966cc70c62d6525e6ec293c14a19c95
SIZE (adobe-fonts-source-han-serif-1.001R_GH0.tar.gz) = 1972977717

View File

@ -0,0 +1,7 @@
You can start using the font by following this instruction:
Add the following line to the "Files" section of your X.org configuration file:
FontPath "%%FONTSDIR%%/"

View File

@ -0,0 +1,14 @@
Source Han Serif: The second Pan-CJK typeface family from Adobe
This is Source Han Serif TC/TW, which supports all four variants in this family
but prioritizes Traditional Chinese Hanzi over other three.
"Source Han Serif supports four different East Asian languages---Simplified
Chinese, Traditional Chinese, Japanese, and Korean---and the 65,535 glyphs in
each of its seven weights are designed to work together with a consistent design
that emphasizes shared elements between the languages while honoring the
diversity of each. Also included is a rich set of Western glyphs supporting the
Latin, Greek, and Cyrillic scripts, which were derived from Source Serif."
--- The Typekit, Adobe
WWW: https://github.com/adobe-fonts/source-han-serif

View File

@ -0,0 +1,14 @@
%%FULL%%%%FONTSDIR%%/SourceHanSerifTC-Bold.otf
%%FULL%%%%FONTSDIR%%/SourceHanSerifTC-ExtraLight.otf
%%FULL%%%%FONTSDIR%%/SourceHanSerifTC-Heavy.otf
%%FULL%%%%FONTSDIR%%/SourceHanSerifTC-Light.otf
%%FULL%%%%FONTSDIR%%/SourceHanSerifTC-Medium.otf
%%FULL%%%%FONTSDIR%%/SourceHanSerifTC-Regular.otf
%%FULL%%%%FONTSDIR%%/SourceHanSerifTC-SemiBold.otf
%%SUBSET%%%%FONTSDIR%%/SourceHanSerifTW-Bold.otf
%%SUBSET%%%%FONTSDIR%%/SourceHanSerifTW-ExtraLight.otf
%%SUBSET%%%%FONTSDIR%%/SourceHanSerifTW-Heavy.otf
%%SUBSET%%%%FONTSDIR%%/SourceHanSerifTW-Light.otf
%%SUBSET%%%%FONTSDIR%%/SourceHanSerifTW-Medium.otf
%%SUBSET%%%%FONTSDIR%%/SourceHanSerifTW-Regular.otf
%%SUBSET%%%%FONTSDIR%%/SourceHanSerifTW-SemiBold.otf

View File

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= wordpress
PORTVERSION= 4.9
PORTVERSION= 5.1
DISTVERSIONSUFFIX= -zh_TW
CATEGORIES= chinese www
MASTER_SITES= http://tw.wordpress.org/

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1531066720
SHA256 (wordpress-4.9-zh_TW.tar.gz) = 2120c31ac372bbf4f3fc2ac689f91ac313d8e5e875fb2b84336a2656ae2f41c6
SIZE (wordpress-4.9-zh_TW.tar.gz) = 10120738
TIMESTAMP = 1551343298
SHA256 (wordpress-5.1-zh_TW.tar.gz) = 03a50878539eed610ea975bd3d894644ae70c16e75198f7c4eebf5d6c38f9004
SIZE (wordpress-5.1-zh_TW.tar.gz) = 11254955

View File

@ -27,6 +27,7 @@
SUBDIR += conserver
SUBDIR += conserver-com
SUBDIR += cqrlog
SUBDIR += cubicsdr
SUBDIR += cutecom
SUBDIR += cwdaemon
SUBDIR += cwstudio

45
comms/cubicsdr/Makefile Normal file
View File

@ -0,0 +1,45 @@
# $FreeBSD$
PORTNAME= cubicsdr
DISTVERSION= 0.2.5
CATEGORIES= comms hamradio
MAINTAINER= hamradio@FreeBSD.org
COMMENT= SDR receiver using liquidsdr
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= ${PYNUMPY} \
${LOCALBASE}/lib/libEGL.so:graphics/mesa-libs \
${LOCALBASE}/libdata/pkgconfig/dri.pc:graphics/mesa-dri
LIB_DEPENDS= libSoapySDR.so:misc/soapysdr \
libliquid.so:comms/liquid-dsp \
libpulse.so:audio/pulseaudio \
libhamlib.so:comms/hamlib \
libEGL.so:graphics/mesa-libs \
libwx_gtk3u_core-3.1.so:x11-toolkits/wxgtk31
USES= cmake gl python
USE_GL+= glu
OPTIONS_DEFINE= HAMLIB
HAMLIB_DESC= Support rig control via hamlib
OPTIONS_DEFAULT= HAMLIB
.include <bsd.port.pre.mk>
.if ${PORT_OPTIONS:MHAMLIB}
LIB_DEPENDS+= libhamlib.so:comms/hamlib
CMAKE_ARGS+= -DUSE_HAMLIB=1
.endif
CMAKE_ARGS+= -DwxWidgets_CONFIG_EXECUTABLE=${LOCALBASE}/bin/wxgtk3u-3.1-config
# if Only I could just do
#USE_WX= 3.1
#WX_COMPS= wx
USE_GITHUB= yes
GH_ACCOUNT= cjcliffe
GH_PROJECT= CubicSDR
.include <bsd.port.post.mk>

3
comms/cubicsdr/distinfo Normal file
View File

@ -0,0 +1,3 @@
TIMESTAMP = 1551114984
SHA256 (cubicsdr-0.2.5_GH0.tar.gz) = 5cb44c110fcbbb70a468b7fa402cf35f84d8901b3dd42d471a90ac3f5db00f4d
SIZE (cubicsdr-0.2.5_GH0.tar.gz) = 36911106

View File

@ -0,0 +1,20 @@
--- src/AppFrame.cpp.orig 2019-02-25 02:52:05 UTC
+++ src/AppFrame.cpp
@@ -34,7 +34,7 @@
#include <wx/numformatter.h>
#include <stddef.h>
-#ifdef __linux__
+#if defined(__linux__) || defined(__FreeBSD__)
#include "CubicSDR.xpm"
#endif
@@ -79,7 +79,7 @@ std::vector<std::string> str_explode(const std::string
AppFrame::AppFrame() :
wxFrame(NULL, wxID_ANY, CUBICSDR_TITLE), activeDemodulator(nullptr) {
-#ifdef __linux__
+#if defined(__linux__) || defined(__FreeBSD__)
SetIcon(wxICON(cubicsdr));
#endif

View File

@ -0,0 +1,30 @@
--- src/CubicSDRDefs.h.orig 2018-06-08 03:58:55 UTC
+++ src/CubicSDRDefs.h
@@ -2,6 +2,7 @@
// SPDX-License-Identifier: GPL-2.0+
#pragma once
+#include <sys/param.h>
#define CUBICSDR_TITLE "" CUBICSDR_BUILD_TITLE
@@ -16,7 +17,11 @@
#ifdef __APPLE__
#include <machine/endian.h>
#else
- #include <endian.h>
+ #ifdef __FreeBSD__
+ #include <sys/endian.h>
+ #else
+ #include <endian.h>
+ #endif
#endif
#endif
#endif
@@ -62,4 +67,4 @@ const char filePathSeparator =
//The maximum number of listed sample rates for a device, to be able to handle
//devices returning an insane amount because they have quasi-continuous ranges (UHD...)
-#define DEVICE_SAMPLE_RATES_MAX_NB 25
\ No newline at end of file
+#define DEVICE_SAMPLE_RATES_MAX_NB 25

View File

@ -0,0 +1,11 @@
--- src/DemodLabelDialog.cpp.orig 2019-02-25 02:53:22 UTC
+++ src/DemodLabelDialog.cpp
@@ -83,7 +83,7 @@ void DemodLabelDialog::OnChar(wxKeyEvent& event) {
}
else {
-#ifdef __linux__
+#if defined(__linux__) || defined(__FreeBSD__)
dialogText->OnChar(event);
event.Skip();
#else

View File

@ -0,0 +1,11 @@
--- src/FrequencyDialog.cpp.orig 2019-02-25 02:39:08 UTC
+++ src/FrequencyDialog.cpp
@@ -218,7 +218,7 @@ void FrequencyDialog::OnChar(wxKeyEvent& event) {
if (allowed.find_first_of(c) != std::string::npos || c == WXK_DELETE || c == WXK_BACK || c == WXK_NUMPAD_DECIMAL
|| (c >= WXK_NUMPAD0 && c <= WXK_NUMPAD9)) {
-#ifdef __linux__
+#if defined(__linux__) || defined(__FreeBSD__)
dialogText->OnChar(event);
event.Skip();
#else

View File

@ -0,0 +1,20 @@
--- src/util/GLExt.cpp.orig 2018-08-20 16:53:40 UTC
+++ src/util/GLExt.cpp
@@ -9,7 +9,7 @@
#include <OpenGL/OpenGL.h>
#endif
-#ifdef __linux__
+#if defined(__linux__) || defined(__FreeBSD__)
#include <dlfcn.h>
#endif
@@ -60,7 +60,7 @@ void initGLExtensions() {
CGLSetParameter (CGLGetCurrentContext(), kCGLCPSwapInterval, &interval);
#endif
-#ifdef __linux__
+#if defined(__linux__) || defined(__FreeBSD__)
dlopen("libglx.so",RTLD_LAZY);
void (*glxSwapIntervalEXTFunc) (Display *dpy, GLXDrawable drawable, int interval) = 0;

View File

@ -0,0 +1,11 @@
--- src/util/MouseTracker.cpp.orig 2019-02-25 12:54:38 UTC
+++ src/util/MouseTracker.cpp
@@ -30,7 +30,7 @@ void MouseTracker::OnMouseMoved(wxMouseEvent& event) {
if (isMouseDown || isMouseRightDown) {
#ifndef __APPLE__
-#ifndef __linux__
+#if !defined(__linux__) && !defined(__FreeBSD__)
if (horizDragLock && vertDragLock) {
target->WarpPointer(originMouseX * ClientSize.x, (1.0 - originMouseY) * ClientSize.y);
mouseX = originMouseX;

15
comms/cubicsdr/pkg-descr Normal file
View File

@ -0,0 +1,15 @@
What is CubicSDR ?
CubicSDR is the software portion of Software Defined Radio.
By Using hardware that converts RF spectrum into a digital
stream we are able to build complex radios to do many types
of functions in software instead of traditional hardware.
What can I do with CubicSDR ?
Paired with a supported hardware receiver, you can use CubicSDR
to explore the RF world around you. Discover Satellite transmissions,
Amateur Radio, Rail, Areonautical, Shortwave, or any number of
possible signals floating through the air.
WWW: https://cubicsdr.readthedocs.io/en/latest/

25
comms/cubicsdr/pkg-plist Normal file
View File

@ -0,0 +1,25 @@
bin/CubicSDR
share/applications/CubicSDR.desktop
%%DATADIR%%/CubicSDR.png
%%DATADIR%%/fonts/vera_sans_mono12.fnt
%%DATADIR%%/fonts/vera_sans_mono12_0.png
%%DATADIR%%/fonts/vera_sans_mono16.fnt
%%DATADIR%%/fonts/vera_sans_mono16_0.png
%%DATADIR%%/fonts/vera_sans_mono18.fnt
%%DATADIR%%/fonts/vera_sans_mono18_0.png
%%DATADIR%%/fonts/vera_sans_mono24.fnt
%%DATADIR%%/fonts/vera_sans_mono24_0.png
%%DATADIR%%/fonts/vera_sans_mono27.fnt
%%DATADIR%%/fonts/vera_sans_mono27_0.png
%%DATADIR%%/fonts/vera_sans_mono32.fnt
%%DATADIR%%/fonts/vera_sans_mono32_0.png
%%DATADIR%%/fonts/vera_sans_mono36.fnt
%%DATADIR%%/fonts/vera_sans_mono36_0.png
%%DATADIR%%/fonts/vera_sans_mono48.fnt
%%DATADIR%%/fonts/vera_sans_mono48_0.png
%%DATADIR%%/fonts/vera_sans_mono64.fnt
%%DATADIR%%/fonts/vera_sans_mono64_0.png
%%DATADIR%%/fonts/vera_sans_mono72.fnt
%%DATADIR%%/fonts/vera_sans_mono72_0.png
%%DATADIR%%/fonts/vera_sans_mono96.fnt
%%DATADIR%%/fonts/vera_sans_mono96_0.png

View File

@ -2,7 +2,7 @@
PORTNAME= cwstudio
DISTVERSION= 0.9.6
PORTREVISION= 1
PORTREVISION= 2
CATEGORIES= comms hamradio
MASTER_SITES= SOURCEFORGE/cwstudio
@ -15,7 +15,7 @@ USES+= ncurses
USE_WX= 3.0+
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --with-wx-config=${LOCALBASE}/bin/wxgtk2u-3.0-config
CONFIGURE_ARGS= --with-wx-config=${WX_CONFIG}
PLIST_FILES= bin/cwcli \
bin/cwcurses \

View File

@ -2,8 +2,7 @@
# $FreeBSD$
PORTNAME= gammu
PORTVERSION= 1.39.0
PORTREVISION= 2
PORTVERSION= 1.40.0
CATEGORIES= comms
MASTER_SITES= http://dl.cihar.com/gammu/releases/
@ -18,7 +17,7 @@ LIB_DEPENDS= libcurl.so:ftp/curl
CMAKE_ARGS= -DINSTALL_LIBDATA_DIR:PATH=${PREFIX}/libdata \
-DINSTALL_MAN_DIR:PATH=${PREFIX}/man
USES= cmake compiler:c++11-lang gettext iconv pkgconfig shebangfix tar:xz
USES= cmake compiler:c++11-lang gettext gnome iconv pkgconfig shebangfix tar:xz
SHEBANG_FILES= utils/jadmaker utils/gammu-config
bash_CMD= /bin/sh
USE_GNOME= glib20

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1523223412
SHA256 (gammu-1.39.0.tar.xz) = 66d1d991d7a993fdf254d4c425f0fdd38c9cca15b1735936695a486067a6a9f8
SIZE (gammu-1.39.0.tar.xz) = 1707984
TIMESTAMP = 1551216014
SHA256 (gammu-1.40.0.tar.xz) = a760a3520d9f3a16a4ed73cefaabdbd86125bec73c6fa056ca3f0a4be8478dd6
SIZE (gammu-1.40.0.tar.xz) = 1722436

View File

@ -2,8 +2,7 @@
# $FreeBSD$
PORTNAME= hamlib
PORTVERSION= 3.1
PORTREVISION= 2
PORTVERSION= 3.3
CATEGORIES= comms hamradio
MASTER_SITES= SF
@ -15,32 +14,32 @@ LICENSE= LGPL20
BUILD_DEPENDS= swig3.0:devel/swig30
LIB_DEPENDS= libltdl.so:devel/libltdl
INFO= hamlib
USES= autoreconf libtool:keepla pathfix perl5 pathfix pkgconfig python shebangfix tcl
USES= autoreconf libtool:keepla pathfix perl5 pathfix pkgconfig python readline shebangfix tcl
USE_PYTHON= py3kplist
SHEBANG_FILES= bindings/perltest.pl
USE_PERL5= build run
USE_GNOME= libxml2
USE_LDCONFIG= yes
# $TCL_INCLUDE_SPEC
CPPFLAGS+= -I${LOCALBASE}/include
LIBS+= -L${LOCALBASE}/lib
SHEBANG_FILES= bindings/perltest.pl
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --with-perl-binding \
--with-tcl-binding --with-tcl=${TCL_LIBDIR} \
--with-libusb \
--with-python-binding --without-rigmatrix
CONFIGURE_ENV= LIBUSB_LIBS="-lusb"
PLIST_SUB= VER=${PORTVERSION} TCL_VER=${TCL_VER}
INSTALL_TARGET= install-strip
BINARY_ALIAS= swig=swig3.0
INFO= hamlib
OPTIONS_DEFINE= DOCS
post-patch:
@${REINPLACE_CMD} -e 's|%%PYTHON_SITELIBDIR%%|${PYTHON_SITELIBDIR}|g' \
-e 's|%%TCL_LIBDIR%%|${TCL_LIBDIR}|g' \
${WRKSRC}/bindings/Makefile.am
@${REINPLACE_CMD} -e 's|%%TCLSH%%|${TCLSH}|g' \
${WRKSRC}/bindings/tcltest.tcl
post-build:
${PERL5} -pi -e 's/ doc_(perl|site|\$$\(INSTALLDIRS\))_install$$//' \
${STAGEDIR}${WRKSRC}/bindings/Hamlib-pl.mk

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1490445019
SHA256 (hamlib-3.1.tar.gz) = 682304c3e88ff6ccfd6a5fc28b33bcc95d2d0a54321973fef015ff62570c994e
SIZE (hamlib-3.1.tar.gz) = 2130615
TIMESTAMP = 1551232323
SHA256 (hamlib-3.3.tar.gz) = c90b53949c767f049733b442cd6e0a48648b55d99d4df5ef3f852d985f45e880
SIZE (hamlib-3.3.tar.gz) = 2192119

View File

@ -1,11 +0,0 @@
--- bindings/Makefile.am.orig 2017-03-25 12:45:27 UTC
+++ bindings/Makefile.am
@@ -120,7 +120,7 @@ MOSTLYCLEANFILES+= hamlibtcl_wrap.c pkgI
tcl_ltlib = hamlibtcl.la
-tcldir = $(libdir)/tcl/Hamlib
+tcldir = /usr/local/lib/tcl8.6/Hamlib
PKG_VER=@ABI_VERSION@.@ABI_REVISION@
DLL=hamlibtcl-$(PKG_VER)@TCL_SHLIB_SUFFIX@

View File

@ -1,177 +0,0 @@
--- dummy/netrigctl.c.orig 2017-04-16 02:56:42 UTC
+++ dummy/netrigctl.c
@@ -54,7 +54,7 @@ static int netrigctl_transaction(RIG *ri
if (ret != RIG_OK)
return ret;
- ret = read_string(&rig->state.rigport, buf, BUF_MAX, "\n", sizeof("\n"));
+ ret = read_string(&rig->state.rigport, buf, BUF_MAX, "\n", 1);
if (ret < 0)
return ret;
@@ -87,18 +87,18 @@ static int netrigctl_open(RIG *rig)
if (prot_ver < RIGCTLD_PROT_VER)
return -RIG_EPROTO;
- ret = read_string(&rig->state.rigport, buf, BUF_MAX, "\n", sizeof("\n"));
+ ret = read_string(&rig->state.rigport, buf, BUF_MAX, "\n", 1);
if (ret <= 0)
return (ret < 0) ? ret : -RIG_EPROTO;
- ret = read_string(&rig->state.rigport, buf, BUF_MAX, "\n", sizeof("\n"));
+ ret = read_string(&rig->state.rigport, buf, BUF_MAX, "\n", 1);
if (ret <= 0)
return (ret < 0) ? ret : -RIG_EPROTO;
rs->itu_region = atoi(buf);
for (i=0; i<FRQRANGESIZ; i++) {
- ret = read_string(&rig->state.rigport, buf, BUF_MAX, "\n", sizeof("\n"));
+ ret = read_string(&rig->state.rigport, buf, BUF_MAX, "\n", 1);
if (ret <= 0)
return (ret < 0) ? ret : -RIG_EPROTO;
@@ -117,7 +117,7 @@ static int netrigctl_open(RIG *rig)
break;
}
for (i=0; i<FRQRANGESIZ; i++) {
- ret = read_string(&rig->state.rigport, buf, BUF_MAX, "\n", sizeof("\n"));
+ ret = read_string(&rig->state.rigport, buf, BUF_MAX, "\n", 1);
if (ret <= 0)
return (ret < 0) ? ret : -RIG_EPROTO;
@@ -136,7 +136,7 @@ static int netrigctl_open(RIG *rig)
break;
}
for (i=0; i<TSLSTSIZ; i++) {
- ret = read_string(&rig->state.rigport, buf, BUF_MAX, "\n", sizeof("\n"));
+ ret = read_string(&rig->state.rigport, buf, BUF_MAX, "\n", 1);
if (ret <= 0)
return (ret < 0) ? ret : -RIG_EPROTO;
@@ -150,7 +150,7 @@ static int netrigctl_open(RIG *rig)
}
for (i=0; i<FLTLSTSIZ; i++) {
- ret = read_string(&rig->state.rigport, buf, BUF_MAX, "\n", sizeof("\n"));
+ ret = read_string(&rig->state.rigport, buf, BUF_MAX, "\n", 1);
if (ret <= 0)
return (ret < 0) ? ret : -RIG_EPROTO;
@@ -168,31 +168,31 @@ static int netrigctl_open(RIG *rig)
chan_t chan_list[CHANLSTSIZ]; /*!< Channel list, zero ended */
#endif
- ret = read_string(&rig->state.rigport, buf, BUF_MAX, "\n", sizeof("\n"));
+ ret = read_string(&rig->state.rigport, buf, BUF_MAX, "\n", 1);
if (ret <= 0)
return (ret < 0) ? ret : -RIG_EPROTO;
rs->max_rit = atol(buf);
- ret = read_string(&rig->state.rigport, buf, BUF_MAX, "\n", sizeof("\n"));
+ ret = read_string(&rig->state.rigport, buf, BUF_MAX, "\n", 1);
if (ret <= 0)
return (ret < 0) ? ret : -RIG_EPROTO;
rs->max_xit = atol(buf);
- ret = read_string(&rig->state.rigport, buf, BUF_MAX, "\n", sizeof("\n"));
+ ret = read_string(&rig->state.rigport, buf, BUF_MAX, "\n", 1);
if (ret <= 0)
return (ret < 0) ? ret : -RIG_EPROTO;
rs->max_ifshift = atol(buf);
- ret = read_string(&rig->state.rigport, buf, BUF_MAX, "\n", sizeof("\n"));
+ ret = read_string(&rig->state.rigport, buf, BUF_MAX, "\n", 1);
if (ret <= 0)
return (ret < 0) ? ret : -RIG_EPROTO;
rs->announces = atoi(buf);
- ret = read_string(&rig->state.rigport, buf, BUF_MAX, "\n", sizeof("\n"));
+ ret = read_string(&rig->state.rigport, buf, BUF_MAX, "\n", 1);
if (ret <= 0)
return (ret < 0) ? ret : -RIG_EPROTO;
@@ -205,7 +205,7 @@ chan_t chan_list[CHANLSTSIZ]; /*!< Chann
ret = 0;
rs->preamp[ret] = RIG_DBLST_END;
- ret = read_string(&rig->state.rigport, buf, BUF_MAX, "\n", sizeof("\n"));
+ ret = read_string(&rig->state.rigport, buf, BUF_MAX, "\n", 1);
if (ret <= 0)
return (ret < 0) ? ret : -RIG_EPROTO;
@@ -218,37 +218,37 @@ chan_t chan_list[CHANLSTSIZ]; /*!< Chann
ret = 0;
rs->attenuator[ret] = RIG_DBLST_END;
- ret = read_string(&rig->state.rigport, buf, BUF_MAX, "\n", sizeof("\n"));
+ ret = read_string(&rig->state.rigport, buf, BUF_MAX, "\n", 1);
if (ret <= 0)
return (ret < 0) ? ret : -RIG_EPROTO;
rs->has_get_func = strtol(buf, NULL, 0);
- ret = read_string(&rig->state.rigport, buf, BUF_MAX, "\n", sizeof("\n"));
+ ret = read_string(&rig->state.rigport, buf, BUF_MAX, "\n", 1);
if (ret <= 0)
return (ret < 0) ? ret : -RIG_EPROTO;
rs->has_set_func = strtol(buf, NULL, 0);
- ret = read_string(&rig->state.rigport, buf, BUF_MAX, "\n", sizeof("\n"));
+ ret = read_string(&rig->state.rigport, buf, BUF_MAX, "\n", 1);
if (ret <= 0)
return (ret < 0) ? ret : -RIG_EPROTO;
rs->has_get_level = strtol(buf, NULL, 0);
- ret = read_string(&rig->state.rigport, buf, BUF_MAX, "\n", sizeof("\n"));
+ ret = read_string(&rig->state.rigport, buf, BUF_MAX, "\n", 1);
if (ret <= 0)
return (ret < 0) ? ret : -RIG_EPROTO;
rs->has_set_level = strtol(buf, NULL, 0);
- ret = read_string(&rig->state.rigport, buf, BUF_MAX, "\n", sizeof("\n"));
+ ret = read_string(&rig->state.rigport, buf, BUF_MAX, "\n", 1);
if (ret <= 0)
return (ret < 0) ? ret : -RIG_EPROTO;
rs->has_get_parm = strtol(buf, NULL, 0);
- ret = read_string(&rig->state.rigport, buf, BUF_MAX, "\n", sizeof("\n"));
+ ret = read_string(&rig->state.rigport, buf, BUF_MAX, "\n", 1);
if (ret <= 0)
return (ret < 0) ? ret : -RIG_EPROTO;
@@ -354,7 +354,7 @@ static int netrigctl_get_mode(RIG *rig,
if (ret > 0 && buf[ret-1]=='\n') buf[ret-1] = '\0'; /* chomp */
*mode = rig_parse_mode(buf);
- ret = read_string(&rig->state.rigport, buf, BUF_MAX, "\n", sizeof("\n"));
+ ret = read_string(&rig->state.rigport, buf, BUF_MAX, "\n", 1);
if (ret <= 0)
return (ret < 0) ? ret : -RIG_EPROTO;
@@ -761,7 +761,7 @@ static int netrigctl_get_split_mode(RIG
if (ret > 0 && buf[ret-1]=='\n') buf[ret-1] = '\0'; /* chomp */
*tx_mode = rig_parse_mode(buf);
- ret = read_string(&rig->state.rigport, buf, BUF_MAX, "\n", sizeof("\n"));
+ ret = read_string(&rig->state.rigport, buf, BUF_MAX, "\n", 1);
if (ret <= 0)
return (ret < 0) ? ret : -RIG_EPROTO;
@@ -804,7 +804,7 @@ static int netrigctl_get_split_vfo(RIG *
*split = atoi(buf);
- ret = read_string(&rig->state.rigport, buf, BUF_MAX, "\n", sizeof("\n"));
+ ret = read_string(&rig->state.rigport, buf, BUF_MAX, "\n", 1);
if (ret <= 0)
return (ret < 0) ? ret : -RIG_EPROTO;

View File

@ -1,29 +0,0 @@
--- src/network.c.orig 2016-12-31 20:01:25 UTC
+++ src/network.c
@@ -48,6 +48,7 @@
#ifdef HAVE_NETINET_IN_H
#include <netinet/in.h>
+#include <netinet/tcp.h>
#endif
#if HAVE_NETDB_H
#include <netdb.h>
@@ -117,6 +118,7 @@ int network_open(hamlib_port_t *rp, int
{
int fd; /* File descriptor for the port */
int status;
+ int flag;
struct addrinfo hints, *res, *saved_res;
char *hoststr = NULL, *portstr = NULL, *bracketstr1, *bracketstr2;
char hostname[FILPATHLEN];
@@ -202,6 +204,10 @@ int network_open(hamlib_port_t *rp, int
return -RIG_EIO;
}
+ /* Disable Nagle */
+ flag = 1;
+ setsockopt(fd, IPPROTO_TCP, TCP_NODELAY, &flag, sizeof(flag));
+
if ((status = connect(fd, res->ai_addr, res->ai_addrlen)) == 0)
{
break;

View File

@ -16,8 +16,8 @@ lib/libhamlib++.a
lib/libhamlib++.la
lib/libhamlib++.so
lib/libhamlib++.so.2
lib/libhamlib++.so.2.1.1
lib/libhamlib.so.2.1.1
lib/libhamlib++.so.2.1.3
lib/libhamlib.so.2.1.3
lib/libhamlib.a
lib/libhamlib.la
lib/libhamlib.so
@ -48,10 +48,14 @@ share/aclocal/hamlib.m4
%%PORTDOCS%%%%DOCSDIR%%/PLAN
%%PORTDOCS%%%%DOCSDIR%%/README
%%PORTDOCS%%%%DOCSDIR%%/README.betatester
%%PORTDOCS%%%%DOCSDIR%%/README.developer
%%PORTDOCS%%%%DOCSDIR%%/README.win32
%%PORTDOCS%%%%DOCSDIR%%/THANKS
%%PORTDOCS%%%%DOCSDIR%%/Hamlib_design.png
%%PORTDOCS%%%%DOCSDIR%%/hamlib.html
%%PORTDOCS%%%%DOCSDIR%%/examples/pytest.py
%%PORTDOCS%%%%DOCSDIR%%/examples/perltest.pl
%%PORTDOCS%%%%DOCSDIR%%/examples/tcltest.tcl
%%PORTDOCS%%%%DOCSDIR%%/html/Hamlib_design.png
%%PORTDOCS%%%%DOCSDIR%%/html/hamlib.html
man/man1/rigctl.1.gz
man/man1/rigctld.1.gz
man/man1/rigmem.1.gz
@ -59,3 +63,6 @@ man/man1/rigsmtr.1.gz
man/man1/rigswr.1.gz
man/man1/rotctl.1.gz
man/man1/rotctld.1.gz
man/man7/hamlib-primer.7.gz
man/man7/hamlib-utilities.7.gz
man/man7/hamlib.7.gz

View File

@ -10,7 +10,7 @@ MASTER_SITES= APACHE/${PORTNAME}/${PORTVERSION} \
DISTFILES= ${DISTNAME}-src${EXTRACT_SUFX} FreeBSD-${PORTNAME}-${PORTVERSION}-maven-repository.tar.gz:maven
DIST_SUBDIR= hadoop
MAINTAINER= demon@FreeBSD.org
MAINTAINER= kbowling@FreeBSD.org
COMMENT= Hadoop database, a distributed, scalable, big data store
LICENSE= APACHE20

View File

@ -4,9 +4,3 @@ This is the mysql CLIENT without the server.
for complete server and client, please install databases/mysql80-server
* * * * * * * * * * * * * * * * * * * * * * * *
* * * * * * * * * * * * * * * * * * * * * * * *
WARNING: THIS IS STILL-IN-DEV PROJECT! USE WITH CAUTION ON PRODUCTION ENVS!
* * * * * * * * * * * * * * * * * * * * * * * *

View File

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME?= mysql
PORTVERSION= 8.0.14
PORTVERSION= 8.0.15
PORTREVISION?= 0
CATEGORIES= databases ipv6
MASTER_SITES= MYSQL/MySQL-8.0

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1548095897
SHA256 (mysql-boost-8.0.14.tar.gz) = afc608989a120c204524dcf107af23a41b3665e900fd0f17080705bbf2c13de0
SIZE (mysql-boost-8.0.14.tar.gz) = 117084893
TIMESTAMP = 1551112616
SHA256 (mysql-boost-8.0.15.tar.gz) = 95dbdb54c3967feefb255b96458b089a601e4de238bcc1f328b066018ee47db0
SIZE (mysql-boost-8.0.15.tar.gz) = 117079697

View File

@ -1,10 +1,5 @@
*****************************************************************************
WARNING: THIS IS STILL-IN-DEV PROJECT! USE WITH CAUTION ON PRODUCTION ENVS!
*****************************************************************************
*****************************************************************************
Remember to run mysql_upgrade the first time you start the MySQL server
after an upgrade from an earlier version.

View File

@ -18,6 +18,7 @@ load_rc_config "${name}"
: ${opentsdb_enable:=NO}
: ${opentsdb_user:=opentsdb}
: ${opentsdb_jvmargs:=-enableassertions -enablesystemassertions}
: ${opentsdb_opts:=tsd 2> %%OPENTSDB_LOGDIR%%/error.log 1> %%OPENTSDB_LOGDIR%%/tsdb.log}
pidfile="%%OPENTSDB_RUNDIR%%/${name}.pid"
@ -27,5 +28,6 @@ procname="daemon*"
command="/usr/sbin/daemon"
command_args="-P ${pidfile} ${opentsdb_daemon} ${opentsdb_opts}"
run_rc_command "$1"
export JVMARGS=${opentsdb_jvmargs}
run_rc_command "$1"

View File

@ -2,7 +2,7 @@
PORTNAME= puppetdb-cli
PORTVERSION= 1.2.5
PORTREVISION= 5
PORTREVISION= 7
CATEGORIES= databases
MAINTAINER= puppet@FreeBSD.org
@ -46,7 +46,7 @@ CARGO_CRATES= advapi32-sys-0.2.0 \
ktmw32-sys-0.1.0 \
language-tags-0.2.2 \
lazy_static-0.2.11 \
libc-0.2.34 \
libc-0.2.49 \
log-0.3.8 \
matches-0.1.6 \
memchr-2.0.1 \

View File

@ -47,8 +47,8 @@ SHA256 (rust/crates/language-tags-0.2.2.tar.gz) = a91d884b6667cd606bb5a69aa0c99b
SIZE (rust/crates/language-tags-0.2.2.tar.gz) = 12754
SHA256 (rust/crates/lazy_static-0.2.11.tar.gz) = 76f033c7ad61445c5b347c7382dd1237847eb1bce590fe50365dcb33d546be73
SIZE (rust/crates/lazy_static-0.2.11.tar.gz) = 12361
SHA256 (rust/crates/libc-0.2.34.tar.gz) = 36fbc8a8929c632868295d0178dd8f63fc423fd7537ad0738372bd010b3ac9b0
SIZE (rust/crates/libc-0.2.34.tar.gz) = 304756
SHA256 (rust/crates/libc-0.2.49.tar.gz) = 413f3dfc802c5dc91dc570b05125b6cda9855edfaa9825c9849807876376e70e
SIZE (rust/crates/libc-0.2.49.tar.gz) = 375486
SHA256 (rust/crates/log-0.3.8.tar.gz) = 880f77541efa6e5cc74e76910c9884d9859683118839d6a1dc3b11e63512565b
SIZE (rust/crates/log-0.3.8.tar.gz) = 17756
SHA256 (rust/crates/matches-0.1.6.tar.gz) = 100aabe6b8ff4e4a7e32c1c13523379802df0772b82466207ac25b013f193376

View File

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= squirrel-sql
PORTVERSION= 3.9.0
PORTVERSION= 3.9.1
CATEGORIES= databases java
MASTER_SITES= SF/${PORTNAME}/1-stable/${PORTVERSION}-plainzip
DISTNAME= squirrelsql-${PORTVERSION}-optional

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1546718580
SHA256 (squirrelsql-3.9.0-optional.zip) = f351d0cda8b2fba39c024f2b08066724b50d8dae9c6c39acc227b83ed3ef0c5c
SIZE (squirrelsql-3.9.0-optional.zip) = 57456809
TIMESTAMP = 1551119573
SHA256 (squirrelsql-3.9.1-optional.zip) = 0a1902d1908ae8832f4ca7f5a74a0b353a84bc3a642484cd727fddf45f84bf93
SIZE (squirrelsql-3.9.1-optional.zip) = 57129398

View File

@ -35,8 +35,7 @@ bin/squirrel-sql
%%DATADIR%%/lib/jackson-databind-2.6.3.jar
%%DATADIR%%/lib/javahelp.jar
%%DATADIR%%/lib/javax.activation.jar
%%DATADIR%%/lib/jcommon.jar
%%DATADIR%%/lib/jfreechart.jar
%%DATADIR%%/lib/jfreechart-1.5.0.jar
%%DATADIR%%/lib/jide-oss.jar
%%DATADIR%%/lib/jmeld.jar
%%DATADIR%%/lib/log4j.jar
@ -471,10 +470,6 @@ bin/squirrel-sql
%%DATADIR%%/plugins/syntax/doc/readme.html
%%DATADIR%%/plugins/syntax/doc/standard-nbm-license.txt
%%DATADIR%%/plugins/syntax/doc/toolspopup.jpg
%%DATADIR%%/plugins/userscript.jar
%%DATADIR%%/plugins/userscript/doc/changes.txt
%%DATADIR%%/plugins/userscript/doc/licence.txt
%%DATADIR%%/plugins/userscript/doc/readme.txt
%%DATADIR%%/plugins/vertica.jar
%%DATADIR%%/plugins/vertica/doc/changes.txt
%%DATADIR%%/plugins/vertica/doc/images/1-db-objects.png

View File

@ -2,6 +2,7 @@
PORTNAME= xrootd
DISTVERSION= 4.8.5
PORTREVISION= 1
CATEGORIES= databases
MASTER_SITES= http://xrootd.org/download/v${DISTVERSION}/
@ -18,7 +19,7 @@ LICENSE_FILE_GPLv3= ${WRKSRC}/COPYING
LICENSE_FILE_LGPL3= ${WRKSRC}/COPYING.LGPL
BUILD_DEPENDS= bash:shells/bash
LIB_DEPENDS= librados.so:net/ceph
LIB_DEPENDS= librados.so:net/ceph12
USES= cmake gnome localbase:ldflags pkgconfig readline shebangfix ssl
SHEBANG_GLOB= *.sh

View File

@ -40,7 +40,6 @@ lib/cairo-dock/libcd-system-monitor.so
lib/cairo-dock/libcd-systray.so
lib/cairo-dock/libcd-tomboy.so
lib/cairo-dock/libcd-weather.so
%%WEBLETS%%lib/cairo-dock/libcd-weblets.so
lib/cairo-dock/libcd-wifi.so
%%GNOME_INTEGRATION%%lib/cairo-dock/libcd_gnome-integration.so
%%KEYBOARD_INDICATOR%%lib/cairo-dock/libcd-keyboard-indicator.so
@ -443,9 +442,6 @@ lib/cairo-dock/libcd-wifi.so
%%DATADIR%%/plug-ins/weather/themes/Classic/preview
%%DATADIR%%/plug-ins/weather/themes/Classic/readme
%%DATADIR%%/plug-ins/weather/weather.conf
%%WEBLETS%%%%DATADIR%%/plug-ins/weblets/icon.png
%%WEBLETS%%%%DATADIR%%/plug-ins/weblets/preview.jpg
%%WEBLETS%%%%DATADIR%%/plug-ins/weblets/weblets.conf
%%DATADIR%%/plug-ins/wifi/default.svg
%%DATADIR%%/plug-ins/wifi/icon.png
%%DATADIR%%/plug-ins/wifi/no-signal.svg

View File

@ -2,9 +2,9 @@
# $FreeBSD$
PORTNAME= freeplane
DISTVERSION= 1.7.3
DISTVERSION= 1.7.5
CATEGORIES= deskutils editors java
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}%20stable
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}%20stable/archive/${PORTVERSION}
DISTNAME= ${PORTNAME}_bin-${PORTVERSION}
MAINTAINER= lbartoletti@tuxfamily.org
@ -14,10 +14,12 @@ LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/license.txt
USES= cpe zip
USE_JAVA= yes
JAVA_VERSION= 1.6+
NO_ARCH= yes
NO_BUILD= yes
PLIST_SUB= PORTVERSION="${PORTVERSION}"
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1543647431
SHA256 (freeplane_bin-1.7.3.zip) = b95271854a59b5ce93b9bdfc4558e6e75a4cba606a97bfc20b422dccfdf0ce91
SIZE (freeplane_bin-1.7.3.zip) = 34616824
TIMESTAMP = 1550389806
SHA256 (freeplane_bin-1.7.5.zip) = 3e6d4cc279aa8840c4a54af5f5006d39ab6c11c824be954f7ffa2bd6a892332b
SIZE (freeplane_bin-1.7.5.zip) = 35849635

View File

@ -4,14 +4,14 @@ bin/freeplane
%%DATADIR%%/core/org.freeplane.core/lib/commons-codec-1.8.jar
%%DATADIR%%/core/org.freeplane.core/lib/commons-io-2.4.jar
%%DATADIR%%/core/org.freeplane.core/lib/commons-lang-2.6.jar
%%DATADIR%%/core/org.freeplane.core/lib/freeplane_mac-1.5.jar
%%DATADIR%%/core/org.freeplane.core/lib/freeplaneeditor-1.5.jar
%%DATADIR%%/core/org.freeplane.core/lib/freeplaneosgi-1.5.jar
%%DATADIR%%/core/org.freeplane.core/lib/freeplane_mac-1.7.4.jar
%%DATADIR%%/core/org.freeplane.core/lib/freeplaneeditor-%%PORTVERSION%%.jar
%%DATADIR%%/core/org.freeplane.core/lib/freeplaneosgi-%%PORTVERSION%%.jar
%%DATADIR%%/core/org.freeplane.core/lib/freeplaneviewer.jar
%%DATADIR%%/core/org.freeplane.core/lib/idw-gpl-1.6.1.jar
%%DATADIR%%/core/org.freeplane.core/lib/jgoodies-common-1.8.1.jar
%%DATADIR%%/core/org.freeplane.core/lib/jgoodies-forms-1.9.0.jar
%%DATADIR%%/core/org.freeplane.core/lib/jortho-1.5.jar
%%DATADIR%%/core/org.freeplane.core/lib/jortho-%%PORTVERSION%%.jar
%%DATADIR%%/core/org.freeplane.core/lib/jortho.jar
%%DATADIR%%/core/org.freeplane.core/lib/kitfox-svg-salamander-1.1.1-p1.jar
%%DATADIR%%/doc/Freeplane_LaTeX.mm
@ -201,20 +201,20 @@ bin/freeplane
%%DATADIR%%/gitinfo.txt
%%DATADIR%%/init.xargs
%%DATADIR%%/plugins/org.freeplane.plugin.bugreport/META-INF/MANIFEST.MF
%%DATADIR%%/plugins/org.freeplane.plugin.bugreport/lib/plugin-1.5.jar
%%DATADIR%%/plugins/org.freeplane.plugin.bugreport/lib/plugin-%%PORTVERSION%%.jar
%%DATADIR%%/plugins/org.freeplane.plugin.formula/META-INF/MANIFEST.MF
%%DATADIR%%/plugins/org.freeplane.plugin.formula/lib/plugin-1.5.jar
%%DATADIR%%/plugins/org.freeplane.plugin.formula/lib/plugin-%%PORTVERSION%%.jar
%%DATADIR%%/plugins/org.freeplane.plugin.jsyntaxpane/META-INF/MANIFEST.MF
%%DATADIR%%/plugins/org.freeplane.plugin.jsyntaxpane/lib/jsyntaxpane-0.9.6~r156-7.jar
%%DATADIR%%/plugins/org.freeplane.plugin.jsyntaxpane/lib/plugin-1.5.jar
%%DATADIR%%/plugins/org.freeplane.plugin.jsyntaxpane/lib/plugin-%%PORTVERSION%%.jar
%%DATADIR%%/plugins/org.freeplane.plugin.latex/META-INF/MANIFEST.MF
%%DATADIR%%/plugins/org.freeplane.plugin.latex/lib/jlatexmath-1.0.7.jar
%%DATADIR%%/plugins/org.freeplane.plugin.latex/lib/jlatexmath-font-cyrillic-1.0.7.jar
%%DATADIR%%/plugins/org.freeplane.plugin.latex/lib/jlatexmath-font-greek-1.0.7.jar
%%DATADIR%%/plugins/org.freeplane.plugin.latex/lib/plugin-1.5.jar
%%DATADIR%%/plugins/org.freeplane.plugin.latex/lib/plugin-%%PORTVERSION%%.jar
%%DATADIR%%/plugins/org.freeplane.plugin.openmaps/META-INF/MANIFEST.MF
%%DATADIR%%/plugins/org.freeplane.plugin.openmaps/lib/jmapviewer-1.14.jar
%%DATADIR%%/plugins/org.freeplane.plugin.openmaps/lib/plugin-1.5.jar
%%DATADIR%%/plugins/org.freeplane.plugin.openmaps/lib/plugin-%%PORTVERSION%%.jar
%%DATADIR%%/plugins/org.freeplane.plugin.script/META-INF/MANIFEST.MF
%%DATADIR%%/plugins/org.freeplane.plugin.script/lib/groovy-2.5.4.jar
%%DATADIR%%/plugins/org.freeplane.plugin.script/lib/groovy-console-2.5.4.jar
@ -231,8 +231,9 @@ bin/freeplane
%%DATADIR%%/plugins/org.freeplane.plugin.script/lib/groovy-swing-2.5.4.jar
%%DATADIR%%/plugins/org.freeplane.plugin.script/lib/groovy-templates-2.5.4.jar
%%DATADIR%%/plugins/org.freeplane.plugin.script/lib/groovy-xml-2.5.4.jar
%%DATADIR%%/plugins/org.freeplane.plugin.script/lib/ivy-2.4.0.jar
%%DATADIR%%/plugins/org.freeplane.plugin.script/lib/jline-2.14.6.jar
%%DATADIR%%/plugins/org.freeplane.plugin.script/lib/plugin-1.5.jar
%%DATADIR%%/plugins/org.freeplane.plugin.script/lib/plugin-%%PORTVERSION%%.jar
%%DATADIR%%/plugins/org.freeplane.plugin.svg/META-INF/MANIFEST.MF
%%DATADIR%%/plugins/org.freeplane.plugin.svg/lib/avalon-framework-api-4.3.1.jar
%%DATADIR%%/plugins/org.freeplane.plugin.svg/lib/avalon-framework-impl-4.3.1.jar
@ -259,7 +260,7 @@ bin/freeplane
%%DATADIR%%/plugins/org.freeplane.plugin.svg/lib/commons-logging-1.2.jar
%%DATADIR%%/plugins/org.freeplane.plugin.svg/lib/fontbox-2.0.4.jar
%%DATADIR%%/plugins/org.freeplane.plugin.svg/lib/fop-2.2.jar
%%DATADIR%%/plugins/org.freeplane.plugin.svg/lib/plugin-1.5.jar
%%DATADIR%%/plugins/org.freeplane.plugin.svg/lib/plugin-%%PORTVERSION%%.jar
%%DATADIR%%/plugins/org.freeplane.plugin.svg/lib/xml-apis-1.3.04.jar
%%DATADIR%%/plugins/org.freeplane.plugin.svg/lib/xml-apis-ext-1.3.04.jar
%%DATADIR%%/plugins/org.freeplane.plugin.svg/lib/xmlgraphics-commons-2.2.jar

View File

@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= go-for-it
DISTVERSION= 1.6.9
DISTVERSION= 1.6.10
CATEGORIES= deskutils
MAINTAINER= neel@neelc.org

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1543976750
SHA256 (JMoerman-Go-For-It-1.6.9_GH0.tar.gz) = 5f1ddba9261d33ee05162985448f72dd361401d8d0dbbefc31c222db249f0a66
SIZE (JMoerman-Go-For-It-1.6.9_GH0.tar.gz) = 213099
TIMESTAMP = 1550417403
SHA256 (JMoerman-Go-For-It-1.6.10_GH0.tar.gz) = 1f286805a1f295c00afcb441b6026913ce1e626709c7e7c398f19565d43b8e0d
SIZE (JMoerman-Go-For-It-1.6.10_GH0.tar.gz) = 213999

View File

@ -1,12 +1,38 @@
--- efence.c.orig Mon Jan 13 17:24:08 2003
+++ efence.c Mon Jan 13 17:22:50 2003
@@ -271,7 +271,9 @@
char * string;
Slot * slot;
--- efence.c.orig 2019-02-26 17:53:52.941236000 +0100
+++ efence.c 2019-02-26 17:56:18.688752000 +0100
@@ -38,6 +38,7 @@
# include <pthread.h>
# include <semaphore.h>
#endif
+#include <errno.h>
+#if 0
EF_Print(version);
+#endif
#ifdef malloc
#undef malloc
@@ -670,6 +671,27 @@
release();
#ifdef USE_SEMAPHORE
if (sem_init(&EF_sem, 0, 1) >= 0) {
return address;
+}
+
+extern C_LINKAGE int
+posix_memalign(void **memptr, size_t alignment, size_t userSize)
+{
+ /*
+ * Per standard, posix_memalign returns EINVAL when alignment
+ * is not a power of two or power of sizeof(void*). efence
+ * doesn't check the value of alignment in memalign, but then
+ * again, memalign was never specified very well, and on some
+ * systems odd alignments could indeed have been allowed.
+ */
+ if ((alignment & (alignment - 1))
+ || alignment % sizeof (void *))
+ return EINVAL;
+
+ void *ptr = memalign (alignment, userSize);
+ if (ptr == NULL)
+ return ENOMEM;
+ *memptr = ptr;
+ return 0;
}
/*

View File

@ -5085,6 +5085,7 @@
SUBDIR += py-ratelimiter
SUBDIR += py-rauth
SUBDIR += py-raven
SUBDIR += py-rchitect
SUBDIR += py-rcsparse
SUBDIR += py-readme_renderer
SUBDIR += py-rebulk
@ -5488,6 +5489,7 @@
SUBDIR += racer
SUBDIR += racerd
SUBDIR += radare2
SUBDIR += radian
SUBDIR += ragel
SUBDIR += raknet
SUBDIR += range-v3
@ -5527,7 +5529,6 @@
SUBDIR += rpm-spec-mode.el
SUBDIR += rsvndump
SUBDIR += rth
SUBDIR += rtichoke
SUBDIR += ruby-bsearch
SUBDIR += ruby-build
SUBDIR += ruby-gems
@ -5780,7 +5781,6 @@
SUBDIR += rubygem-grape-path-helpers
SUBDIR += rubygem-grape-route-helpers
SUBDIR += rubygem-grape-swagger
SUBDIR += rubygem-grape0
SUBDIR += rubygem-grape11
SUBDIR += rubygem-grape_logging
SUBDIR += rubygem-graphiql-rails

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