parent
cdf52404c7
commit
159ca1f9ef
|
@ -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>
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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/
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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:"
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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}"
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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/
|
||||
|
|
|
@ -2,8 +2,7 @@
|
|||
# $FreeBSD$
|
||||
|
||||
PORTNAME= libosmium
|
||||
PORTVERSION= 2.15.0
|
||||
PORTREVISION= 1
|
||||
PORTVERSION= 2.15.1
|
||||
DISTVERSIONPREFIX= v
|
||||
CATEGORIES= astro geography devel
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -151,6 +151,7 @@
|
|||
SUBDIR += fabla2-lv2
|
||||
SUBDIR += fapg
|
||||
SUBDIR += fasttracker2
|
||||
SUBDIR += faudio
|
||||
SUBDIR += faust
|
||||
SUBDIR += faust-lv2
|
||||
SUBDIR += faustlive
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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/'
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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/
|
||||
|
||||
|
|
|
@ -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)
|
|
@ -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
|
|
@ -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)
|
|
@ -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__)
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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>
|
|
@ -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
|
|
@ -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/
|
|
@ -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
|
|
@ -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}
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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);
|
|
@ -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}";
|
|
@ -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
|
||||
|
|
|
@ -3,8 +3,7 @@
|
|||
|
||||
PORTNAME= lmms
|
||||
DISTVERSIONPREFIX= v
|
||||
DISTVERSION= 1.2.0-rc7
|
||||
PORTREVISION= 3
|
||||
DISTVERSION= 1.2.0-rc8
|
||||
PORTEPOCH= 2
|
||||
CATEGORIES= audio
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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\
|
|
@ -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;
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -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 \
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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 \
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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++
|
||||
|
|
|
@ -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>
|
|
@ -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
|
|
@ -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%%/"
|
||||
|
|
@ -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
|
|
@ -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
|
|
@ -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>
|
|
@ -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
|
|
@ -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%%/"
|
||||
|
|
@ -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
|
|
@ -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
|
|
@ -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/
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -27,6 +27,7 @@
|
|||
SUBDIR += conserver
|
||||
SUBDIR += conserver-com
|
||||
SUBDIR += cqrlog
|
||||
SUBDIR += cubicsdr
|
||||
SUBDIR += cutecom
|
||||
SUBDIR += cwdaemon
|
||||
SUBDIR += cwstudio
|
||||
|
|
|
@ -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>
|
|
@ -0,0 +1,3 @@
|
|||
TIMESTAMP = 1551114984
|
||||
SHA256 (cubicsdr-0.2.5_GH0.tar.gz) = 5cb44c110fcbbb70a468b7fa402cf35f84d8901b3dd42d471a90ac3f5db00f4d
|
||||
SIZE (cubicsdr-0.2.5_GH0.tar.gz) = 36911106
|
|
@ -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
|
||||
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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;
|
|
@ -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;
|
|
@ -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/
|
|
@ -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
|
|
@ -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 \
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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@
|
|
@ -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;
|
||||
|
|
@ -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;
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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!
|
||||
|
||||
* * * * * * * * * * * * * * * * * * * * * * * *
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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.
|
||||
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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 \
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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}
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
# $FreeBSD$
|
||||
|
||||
PORTNAME= go-for-it
|
||||
DISTVERSION= 1.6.9
|
||||
DISTVERSION= 1.6.10
|
||||
CATEGORIES= deskutils
|
||||
|
||||
MAINTAINER= neel@neelc.org
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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;
|
||||
}
|
||||
|
||||
/*
|
||||
|
|
|
@ -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
Loading…
Reference in New Issue