*/*: sync with upstream

Taken from: HardenedBSD
This commit is contained in:
Franco Fichtner 2017-11-18 07:26:14 +01:00
parent a7d64df239
commit cb07a35399
3336 changed files with 44720 additions and 39989 deletions

View File

@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= atk
PORTVERSION= 3.1.9
PORTVERSION= 3.2.0
CATEGORIES= accessibility rubygems
MASTER_SITES= RG

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1508247058
SHA256 (rubygem/atk-3.1.9.gem) = b5639c7482863ba723cb7412225d116019125ea7cb4c8453b1190964f64b89a2
SIZE (rubygem/atk-3.1.9.gem) = 6656
TIMESTAMP = 1510157275
SHA256 (rubygem/atk-3.2.0.gem) = 94b3242581e2ee66cd15ca71b63ff169714a83551c7bbbb48d68b5fc5af71099
SIZE (rubygem/atk-3.2.0.gem) = 6656

View File

@ -1,5 +1,5 @@
TIMESTAMP = 1504629659
SHA256 (libreoffice/i18n/LibreOffice_5.3.6_Linux_x86_deb_langpack_ar.tar.gz) = f0bbe39bcd65cd04fb3e9fd9876fed3f95581d2426c186d9e93b2823e25e482b
SIZE (libreoffice/i18n/LibreOffice_5.3.6_Linux_x86_deb_langpack_ar.tar.gz) = 2250522
SHA256 (libreoffice/i18n/LibreOffice_5.3.6_Linux_x86_deb_helppack_ar.tar.gz) = fcb58ea10c804f2081940f43236bb076e62c8af0f27c34bc962e648c95f46400
SIZE (libreoffice/i18n/LibreOffice_5.3.6_Linux_x86_deb_helppack_ar.tar.gz) = 6560037
TIMESTAMP = 1509656323
SHA256 (libreoffice/i18n/LibreOffice_5.3.7_Linux_x86_deb_langpack_ar.tar.gz) = 563e76d53e84b36fecdb3b26d6cc5c5b7373bbae61d337c0ddf8df75e083362a
SIZE (libreoffice/i18n/LibreOffice_5.3.7_Linux_x86_deb_langpack_ar.tar.gz) = 2250746
SHA256 (libreoffice/i18n/LibreOffice_5.3.7_Linux_x86_deb_helppack_ar.tar.gz) = 9c5c7847a94526ad215d42d1795a9ed5437b3f75d7465475a9ce4c172b67ce5b
SIZE (libreoffice/i18n/LibreOffice_5.3.7_Linux_x86_deb_helppack_ar.tar.gz) = 6560335

View File

@ -159,6 +159,10 @@
SUBDIR += php71-phar
SUBDIR += php71-zip
SUBDIR += php71-zlib
SUBDIR += php72-bz2
SUBDIR += php72-phar
SUBDIR += php72-zip
SUBDIR += php72-zlib
SUBDIR += pigz
SUBDIR += pixz
SUBDIR += plzip

View File

@ -28,7 +28,7 @@ PLIST_SUB= VERSION="${PORTVERSION:R:R}" \
CMAKE_ARGS= -DBUILD_SHARED=ON
OPTIONS_DEFINE= STATIC TEST AVX2 LZ4 SNAPPY ZLIB ZSTD
OPTIONS_DEFAULT= STATIC LZ4 SNAPPY ZLIB ZSTD
OPTIONS_DEFAULT=STATIC LZ4 SNAPPY ZLIB ZSTD
OPTIONS_SUB= yes
AVX2_DESC= Attempt to build with AVX2 instructions

View File

@ -4,7 +4,7 @@ PORTNAME= compress
PORTVERSION= 1.2.1
DISTVERSIONPREFIX= v
CATEGORIES= archivers
PKGNAMEPREFIX= go-
PKGNAMEPREFIX= go-
MAINTAINER= guy.tabrar@me.com
COMMENT= Go optimised compression packages
@ -16,10 +16,10 @@ BUILD_DEPENDS= go-cpuid>=0:devel/go-cpuid \
go-crc32>=0:devel/go-crc32
RUN_DEPENDS:= ${BUILD_DEPENDS}
USE_GITHUB= yes
GH_ACCOUNT= klauspost
USES= go
GO_PKGNAME= github.com/klauspost/compress
USE_GITHUB= yes
GH_ACCOUNT= klauspost
USES= go
GO_PKGNAME= github.com/klauspost/compress
GO_TARGET= ${GO_PKGNAME}/flate \
${GO_PKGNAME}/gzip \
${GO_PKGNAME}/snappy \

View File

@ -1,4 +1,3 @@
# Created by: tcberner
# $FreeBSD$
PORTNAME= karchive

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1507972153
SHA256 (KDE/frameworks/5.39.0/karchive-5.39.0.tar.xz) = 3cc31b2449bf690a3703d339875510f211dfb3d774737d80237da3474dde6865
SIZE (KDE/frameworks/5.39.0/karchive-5.39.0.tar.xz) = 113600
TIMESTAMP = 1509877816
SHA256 (KDE/frameworks/5.40.0/karchive-5.40.0.tar.xz) = 1e181495390ba730f2b1aa9354da2122e2aa592aaffdbce4164fd9dcb2d97bb1
SIZE (KDE/frameworks/5.40.0/karchive-5.40.0.tar.xz) = 113576

View File

@ -1,11 +1,11 @@
# Created by: Sir l33tname <sirl33tname@gmail.com>
# $FreeBSD$
PORTNAME= lua51
PORTNAME= zlib
PORTVERSION= 1.2
DISTVERSIONPREFIX=v
CATEGORIES= archivers
PKGNAMESUFFIX= -zlib
PKGNAMEPREFIX= lua51-
MAINTAINER= sirl33tname@gmail.com
COMMENT= Simple streaming interface to zlib for the Lua Programming Language

View File

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= Compress-Raw-Zlib
PORTVERSION= 2.074
PORTVERSION= 2.075
CATEGORIES= archivers perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1487569668
SHA256 (Compress-Raw-Zlib-2.074.tar.gz) = a369de78a36aa0951cdf1cd15c15109f2421e9b6d148d6322916906876ea7721
SIZE (Compress-Raw-Zlib-2.074.tar.gz) = 239604
TIMESTAMP = 1510757658
SHA256 (Compress-Raw-Zlib-2.075.tar.gz) = 38268dbe788c9abb35232beb338112b97ecfafc9269e661c8bb7c3b9262e247c
SIZE (Compress-Raw-Zlib-2.075.tar.gz) = 244479

View File

@ -1,7 +1,6 @@
# Created by: Alex Dupre <ale@FreeBSD.org>
# $FreeBSD$
PORTREVISION= 1
CATEGORIES= archivers
MASTERDIR= ${.CURDIR}/../../lang/php56

View File

@ -0,0 +1,9 @@
# $FreeBSD$
CATEGORIES= archivers
MASTERDIR= ${.CURDIR}/../../lang/php72
PKGNAMESUFFIX= -bz2
.include "${MASTERDIR}/Makefile"

View File

@ -0,0 +1,9 @@
# $FreeBSD$
CATEGORIES= archivers
MASTERDIR= ${.CURDIR}/../../lang/php72
PKGNAMESUFFIX= -phar
.include "${MASTERDIR}/Makefile"

View File

@ -0,0 +1,41 @@
--- config.m4.orig 2016-06-21 19:56:50 UTC
+++ config.m4
@@ -4,8 +4,38 @@ dnl config.m4 for extension phar
PHP_ARG_ENABLE(phar, for phar archive support,
[ --disable-phar Disable phar support], yes)
+PHP_ARG_WITH(pcre-dir, pcre install prefix,
+[ --with-pcre-dir PHAR: pcre install prefix], no, no)
+
+
if test "$PHP_PHAR" != "no"; then
+
+ dnl This is PECL build, check if bundled PCRE library is used
+ old_CPPFLAGS=$CPPFLAGS
+ CPPFLAGS=$INCLUDES
+ AC_EGREP_CPP(yes,[
+#include <main/php_config.h>
+#if defined(HAVE_BUNDLED_PCRE) && !defined(COMPILE_DL_PCRE)
+yes
+#endif
+ ],[
+ PHP_PCRE_REGEX=yes
+ ],[
+ AC_EGREP_CPP(yes,[
+#include <main/php_config.h>
+#if defined(HAVE_PCRE) && !defined(COMPILE_DL_PCRE)
+yes
+#endif
+ ],[
+ PHP_PCRE_REGEX=pecl
+ PHP_ADD_INCLUDE($PHP_PCRE_DIR/include)
+ ],[
+ PHP_PCRE_REGEX=no
+ ])
+ ])
+
PHP_NEW_EXTENSION(phar, util.c tar.c zip.c stream.c func_interceptors.c dirstream.c phar.c phar_object.c phar_path_check.c, $ext_shared,, -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1)
+ PHP_HASH=yes
AC_MSG_CHECKING([for phar openssl support])
if test "$PHP_HASH_SHARED" != "yes"; then
if test "$PHP_HASH" != "no"; then

View File

@ -0,0 +1,11 @@
--- phar.c.orig 2016-06-21 19:56:49 UTC
+++ phar.c
@@ -3589,7 +3589,7 @@ static const zend_module_dep phar_deps[]
ZEND_MOD_OPTIONAL("openssl")
ZEND_MOD_OPTIONAL("zlib")
ZEND_MOD_OPTIONAL("standard")
-#if defined(HAVE_HASH) && !defined(COMPILE_DL_HASH)
+#if defined(HAVE_HASH)
ZEND_MOD_REQUIRED("hash")
#endif
#if HAVE_SPL

View File

@ -0,0 +1,9 @@
# $FreeBSD$
CATEGORIES= archivers
MASTERDIR= ${.CURDIR}/../../lang/php72
PKGNAMESUFFIX= -zip
.include "${MASTERDIR}/Makefile"

View File

@ -0,0 +1,9 @@
# $FreeBSD$
CATEGORIES= archivers
MASTERDIR= ${.CURDIR}/../../lang/php72
PKGNAMESUFFIX= -zlib
.include "${MASTERDIR}/Makefile"

View File

@ -0,0 +1,10 @@
--- zlib.c.orig 2016-06-21 19:57:08 UTC
+++ zlib.c
@@ -1480,6 +1480,7 @@ static PHP_MSHUTDOWN_FUNCTION(zlib)
/* {{{ PHP_RINIT_FUNCTION */
static PHP_RINIT_FUNCTION(zlib)
{
+ ZLIBG(output_compression) = 0;
ZLIBG(compression_coding) = 0;
if (!ZLIBG(handler_registered)) {
ZLIBG(output_compression) = ZLIBG(output_compression_default);

View File

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= borgbackup
PORTVERSION= 1.1.0
DISTVERSION= 1.1.1
CATEGORIES= archivers python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1508672283
SHA256 (borgbackup-1.1.0.tar.gz) = b40c1120c480a8235ce403b8e6e7abf1377458896f438eafce60f54916789e6f
SIZE (borgbackup-1.1.0.tar.gz) = 2912847
TIMESTAMP = 1509728914
SHA256 (borgbackup-1.1.1.tar.gz) = a5092cfdc57b7f85ce192d64642f94dc0c09ee152a735ae341942532302d3346
SIZE (borgbackup-1.1.1.tar.gz) = 2988023

View File

@ -2,8 +2,7 @@
# $FreeBSD$
PORTNAME= brotli
PORTVERSION= 0.6.0
PORTREVISION= 1
PORTVERSION= 1.0.1
CATEGORIES= archivers
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1492839405
SHA256 (Brotli-0.6.0.zip) = 880dc9e843b747b6428eb7c2333cf7fa56010e496e603e0fa1eb1921eab24f42
SIZE (Brotli-0.6.0.zip) = 478675
TIMESTAMP = 1510696052
SHA256 (Brotli-1.0.1.zip) = 36c5d56f4f20c952ed998b0d2f9839a282081fd1f18e82bc3b3e9348b27fbe6d
SIZE (Brotli-1.0.1.zip) = 482833

View File

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= rar
PORTVERSION= 5.4.0
PORTVERSION= 5.5.0
PORTEPOCH= 3
CATEGORIES= archivers
MASTER_SITES= http://www.rarlab.com/rar/
@ -16,45 +16,24 @@ LICENSE_NAME= RAR license
LICENSE_FILE= ${WRKSRC}/license.txt
LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
BROKEN_powerpc= fails to install: File format not recognized
BROKEN_sparc64= fails to install: File format not recognized
IA32_BINARY_PORT= yes
RESTRICTED= only unmodified original package can be distributed
NO_BUILD= yes
WRKSRC= ${WRKDIR}/rar
PLIST_FILES= bin/rar lib/default.sfx etc/rarfiles.lst man/cat1/rar.1.gz
PORTDOCS= license.txt whatsnew.txt order.htm readme.txt
PORTDOCS= *
OPTIONS_DEFINE= DOCS SFX
OPTIONS_DEFAULT=SFX
SFX_DESC= SFX archive support (implies compat9x on FreeBSD 10 and up)
.include <bsd.port.pre.mk>
.if ${ARCH} == "amd64"
.if !defined(HAVE_COMPAT_IA32_KERN)
HAVE_COMPAT_IA32_KERN!= if ${SYSCTL} -n compat.ia32.maxvmem >/dev/null 2>&1; then ${ECHO_CMD} YES; fi
.endif
.if !defined(HAVE_COMPAT_IA32_KERN)
IGNORE= requires a kernel with compiled-in IA32 compatibility
.endif
.endif
.if ${OPSYS} == FreeBSD && ${PORT_OPTIONS:MSFX}
RUN_DEPENDS+= ${LOCALBASE}/lib/compat/libstdc++.so.6:misc/compat9x
.endif
OPTIONS_DEFINE= DOCS
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/rar_static ${STAGEDIR}${PREFIX}/bin/rar
${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}
.for i in ${PORTDOCS}
${INSTALL_DATA} ${WRKSRC}/${i} ${STAGEDIR}${DOCSDIR}
.endfor
${INSTALL_DATA} ${WRKSRC}/*.txt ${WRKSRC}/order.htm \
${STAGEDIR}${DOCSDIR}
.include <bsd.port.post.mk>
.include <bsd.port.mk>

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1473360405
SHA256 (rarbsd-5.4.0.tar.gz) = 55698e907dba868c04d3e98e715938cf51999b3f4a5b9af95b2c8f5f60c0a309
SIZE (rarbsd-5.4.0.tar.gz) = 1602855
TIMESTAMP = 1502460028
SHA256 (rarbsd-5.5.0.tar.gz) = 49c2104ae14c186e78108192a7fba4cec45990ff3cde81b772837c73bb9a75e3
SIZE (rarbsd-5.5.0.tar.gz) = 943348

View File

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= rpm
PORTVERSION= 4.13.0.1
PORTVERSION= 4.13.0.2
CATEGORIES= archivers
MASTER_SITES= http://ftp.rpm.org/releases/rpm-${PORTVERSION:R:R}.x/
PKGNAMESUFFIX= 4
@ -15,7 +15,6 @@ LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libpopt.so:devel/popt \
libnss3.so:security/nss
BUILD_DEPENDS= ${LOCALBASE}/bin/gsed:textproc/gsed
USES= alias bdb gmake libarchive libtool lua:51 pathfix pkgconfig \
shebangfix tar:bzip2
@ -50,7 +49,7 @@ PLIST_SUB= VERSION=${PORTVERSION} \
PORTDOCS= *
OPTIONS_DEFINE= PYTHON PLUGINS NLS DOCS
OPTIONS_DEFAULT=PYTHON PLUGINS
OPTIONS_DEFAULT=PYTHON
OPTIONS_SUB= yes
PYTHON_CONFIGURE_ENABLE=python

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1490795784
SHA256 (rpm-4.13.0.1.tar.bz2) = 27fc7ba7d419622b1ce34d6507aa70b0808bc344021d298072a0c2ec165f9b0d
SIZE (rpm-4.13.0.1.tar.bz2) = 4305261
TIMESTAMP = 1510109070
SHA256 (rpm-4.13.0.2.tar.bz2) = 2f3e2c07c354d16f2305ddd93ed030c8403d59b272f2fb6722445b091ff14194
SIZE (rpm-4.13.0.2.tar.bz2) = 3809178

View File

@ -3,7 +3,7 @@
PORTNAME= unar
PORTVERSION= 1.10.1
PORTREVISION= 5
PORTREVISION= 6
CATEGORIES= archivers gnustep
MASTER_SITES= http://wakaba.c3.cx/releases/TheUnarchiver/
DISTNAME= ${PORTNAME}${PORTVERSION}_src

View File

@ -17,7 +17,6 @@
SUBDIR += garmindev
SUBDIR += geographiclib
SUBDIR += gkrellmoon2
SUBDIR += gmapcatcher
SUBDIR += google-earth
SUBDIR += gpsbabel
SUBDIR += gpsbabel14

View File

@ -1,38 +0,0 @@
# $FreeBSD$
PORTNAME= gmapcatcher
PORTVERSION= 0.8.0.4
PORTREVISION= 1
CATEGORIES= astro geography
MASTER_SITES= http://gmapcatcher.googlecode.com/files/
DISTNAME= mapcatcher_${PORTVERSION}
MAINTAINER= kevlo@FreeBSD.org
COMMENT= Offline map viewer
BROKEN= Unfetchable (google code has gone away)
DEPRECATED= Unfetchable for more than six months (google code has gone away)
EXPIRATION_DATE= 2017-04-30
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow \
${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3
WRKSRC= ${WRKDIR}/${DISTNAME:S/_/-/g}
USES= python
USE_GNOME= pygtk2
USE_PYTHON= autoplist distutils
OPTIONS_DEFINE= DOCS
post-patch:
@${REINPLACE_CMD} -e 's,/usr/share/pixmaps,${PREFIX}/share/pixmaps,g' \
${WRKSRC}/gmapcatcher/widgets/mapPixbuf.py
post-install:
${INSTALL_SCRIPT} ${WRKSRC}/mapcatcher ${STAGEDIR}${PREFIX}/bin
${INSTALL_SCRIPT} ${WRKSRC}/mapdownloader ${STAGEDIR}${PREFIX}/bin
@${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_MAN} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR}
${INSTALL_MAN} ${WRKSRC}/changelog ${STAGEDIR}${DOCSDIR}
.include <bsd.port.mk>

View File

@ -1,2 +0,0 @@
SHA256 (mapcatcher_0.8.0.4.tar.gz) = 9cc969e9c4fb7fe42e7afb33b5bf60a868c626e2ec957d3003daeecdaa1dae76
SIZE (mapcatcher_0.8.0.4.tar.gz) = 441925

View File

@ -1,26 +0,0 @@
--- gmapcatcher/mapArgs.py.orig 2013-07-19 08:20:47 UTC
+++ gmapcatcher/mapArgs.py
@@ -46,10 +46,10 @@ class MapArgs():
print ' very useful to download maps of entire world'
print ' '
print 'SAMPLE USAGE'
- print ' download --location="Paris, France"'
- print ' download --min-zoom=13 --full-range'
- print ' download --latitude=37.979180 --longitude=23.716647'
- print ' download --gpx=myfile.gpx --width=2'
+ print ' mapdownloader --location="Paris, France"'
+ print ' mapdownloader --min-zoom=13 --full-range'
+ print ' mapdownloader --latitude=37.979180 --longitude=23.716647'
+ print ' mapdownloader --gpx=myfile.gpx --width=2'
def __init__(self, arrArgs=()):
if len(arrArgs) > 1:
@@ -99,7 +99,7 @@ class MapArgs():
self.lng_range = 179
def __str__(self):
- return ("download.py --max-zoom=%s --min-zoom=%s" +
+ return ("mapdownloader --max-zoom=%s --min-zoom=%s" +
" --latitude=%s --longitude=%s" +
" --width=%s --height=%s") % \
(self.max_zl, self.min_zl,

View File

@ -1,20 +0,0 @@
--- setup.py.orig 2013-07-19 08:20:47 UTC
+++ setup.py
@@ -13,15 +13,13 @@ if os.name == "posix":
description = 'Offline Map Viewer',
version = VERSION,
url = WEB_ADDRESS,
- data_files = [('share/doc/mapcatcher', ['README', 'changelog']),
- ('share/applications', ['gmapcatcher.desktop']),
- ('share/man/man1',
+ data_files = [('share/applications', ['gmapcatcher.desktop']),
+ ('man/man1',
['man/mapcatcher.1.gz', 'man/mapdownloader.1.gz']),
('share/pixmaps', ['images/mapcatcher.png']),
('share/pixmaps/gmapcatcher',
map(lambda(thestr): "images/" + thestr, os.listdir('images')))
],
- scripts = ['mapcatcher', 'mapdownloader'],
packages = ['gmapcatcher', 'gmapcatcher.mapServers',
'gmapcatcher.tilesRepo', 'gmapcatcher.widgets',
'gmapcatcher.gpxpy', 'gmapcatcher.gps']

View File

@ -1,5 +0,0 @@
GMapCatcher is an offline maps viewer. It downloads CloudMade,
OpenStreetMap or Yahoo Maps tiles automatically, display them
using a specific GUI. User can view the maps while offline.
WWW: http://code.google.com/p/gmapcatcher/

View File

@ -1,4 +0,0 @@
bin/mapcatcher
bin/mapdownloader
%%PORTDOCS%%%%DOCSDIR%%/README
%%PORTDOCS%%%%DOCSDIR%%/changelog

View File

@ -2,9 +2,8 @@
# $FreeBSD$
PORTNAME= gpstk
PORTVERSION= 2.9
PORTVERSION= 2.10
DISTVERSIONPREFIX= v
PORTREVISION= 2
CATEGORIES= astro devel
MAINTAINER= ports@FreeBSD.org

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1501609696
SHA256 (SGL-UT-GPSTk-v2.9_GH0.tar.gz) = 5335ff9a9fc1b904969878a70570fd9a3ea54df4645a7802908829b7ecf2559e
SIZE (SGL-UT-GPSTk-v2.9_GH0.tar.gz) = 88604609
TIMESTAMP = 1509793047
SHA256 (SGL-UT-GPSTk-v2.10_GH0.tar.gz) = 75aa04137b17b90a116700431b4170d0d423dca32374b4effbcfebe7b1c06017
SIZE (SGL-UT-GPSTk-v2.10_GH0.tar.gz) = 123291552

View File

@ -1,204 +1,247 @@
bin/PRSolve
bin/RinDump
bin/RinEdit
bin/RinSum
bin/bc2sp3
bin/calgps
bin/df_diff
bin/mergeRinMet
bin/mergeRinNav
bin/mergeRinObs
bin/poscvt
bin/rinheaddiff
bin/rmwcheck
bin/rmwdiff
bin/rnwcheck
bin/rnwdiff
bin/rowcheck
bin/rowdiff
bin/scanBrdcFile
bin/timeconvert
include/ANSITime.hpp
include/AlmOrbit.hpp
include/BDSEphemeris.hpp
include/BDSWeekSecond.hpp
include/BasicFramework.hpp
include/BinUtils.hpp
include/BinexData.hpp
include/BinexFilterOperators.hpp
include/BinexStream.hpp
include/BivarStats.hpp
include/BrcClockCorrection.hpp
include/BrcKeplerOrbit.hpp
include/CivilTime.hpp
include/ClockModel.hpp
include/ClockSatStore.hpp
include/Combinations.hpp
include/CommandLine.hpp
include/CommandOption.hpp
include/CommandOptionParser.hpp
include/CommandOptionWithCommonTimeArg.hpp
include/CommandOptionWithPositionArg.hpp
include/CommandOptionWithTimeArg.hpp
include/CommonTime.hpp
include/EllipsoidModel.hpp
include/EngAlmanac.hpp
include/EngEphemeris.hpp
include/EngNav.hpp
include/EphemerisRange.hpp
include/Epoch.hpp
include/EpochClockModel.hpp
include/EpochDataStore.hpp
include/Exception.hpp
include/FFBinaryStream.hpp
include/FFData.hpp
include/FFStream.hpp
include/FFStreamError.hpp
include/FFTextStream.hpp
include/FileFilter.hpp
include/FileFilterFrame.hpp
include/FileFilterFrameWithHeader.hpp
include/FileHunter.hpp
include/FileSpec.hpp
include/FileStore.hpp
include/FileUtils.hpp
include/GALWeekSecond.hpp
include/GNSSconstants.hpp
include/GPSEllipsoid.hpp
include/GPSEphemeris.hpp
include/GPSEphemerisStore.hpp
include/GPSWeek.hpp
include/GPSWeekSecond.hpp
include/GPSWeekZcount.hpp
include/GPSZcount.hpp
include/GPS_URA.hpp
include/GalEphemeris.hpp
include/GloEphemeris.hpp
include/GloEphemerisStore.hpp
include/HelmertTransform.hpp
include/InOutFramework.hpp
include/IonoModel.hpp
include/IonoModelStore.hpp
include/JulianDate.hpp
include/LNavAlmValFilter.hpp
include/LNavCookFilter.hpp
include/LNavCrossSourceFilter.hpp
include/LNavEmptyFilter.hpp
include/LNavEphMaker.hpp
include/LNavFilterData.hpp
include/LNavParityFilter.hpp
include/LNavTLMHOWFilter.hpp
include/LinearClockModel.hpp
include/LoopedFramework.hpp
include/MJD.hpp
include/MainAdapter.hpp
include/MathBase.hpp
include/Matrix.hpp
include/MatrixBase.hpp
include/MatrixBaseOperators.hpp
include/MatrixFunctors.hpp
include/MatrixImplementation.hpp
include/MatrixOperators.hpp
include/MiscMath.hpp
include/NMCTMeta.hpp
include/Namelist.hpp
include/NavFilter.hpp
include/NavFilterKey.hpp
include/NavFilterMgr.hpp
include/NavID.hpp
include/ORDEpoch.hpp
include/ObsClockModel.hpp
include/ObsEpochMap.hpp
include/ObsID.hpp
include/ObsIDInitializer.hpp
include/ObsRngDev.hpp
include/OrbitEph.hpp
include/OrbitEphStore.hpp
include/PRSolution.hpp
include/PZ90Ellipsoid.hpp
include/PackedNavBits.hpp
include/PolyFit.hpp
include/Position.hpp
include/PositionSatStore.hpp
include/QZSEphemeris.hpp
include/QZSWeekSecond.hpp
include/RACRotation.hpp
include/RTFileFrame.hpp
include/ReferenceFrame.hpp
include/Rinex3ClockBase.hpp
include/Rinex3ClockData.hpp
include/Rinex3ClockHeader.hpp
include/Rinex3ClockStream.hpp
include/Rinex3EphemerisStore.hpp
include/Rinex3NavBase.hpp
include/Rinex3NavData.hpp
include/Rinex3NavFilterOperators.hpp
include/Rinex3NavHeader.hpp
include/Rinex3NavStream.hpp
include/Rinex3ObsBase.hpp
include/Rinex3ObsData.hpp
include/Rinex3ObsFilterOperators.hpp
include/Rinex3ObsHeader.hpp
include/Rinex3ObsStream.hpp
include/RinexClockBase.hpp
include/RinexClockData.hpp
include/RinexClockHeader.hpp
include/RinexClockStream.hpp
include/RinexDatum.hpp
include/RinexEphemerisStore.hpp
include/RinexMetBase.hpp
include/RinexMetData.hpp
include/RinexMetFilterOperators.hpp
include/RinexMetHeader.hpp
include/RinexMetStream.hpp
include/RinexNavBase.hpp
include/RinexNavData.hpp
include/RinexNavFilterOperators.hpp
include/RinexNavHeader.hpp
include/RinexNavStream.hpp
include/RinexObsBase.hpp
include/RinexObsData.hpp
include/RinexObsFilterOperators.hpp
include/RinexObsHeader.hpp
include/RinexObsID.hpp
include/RinexObsStream.hpp
include/RinexSatID.hpp
include/RinexUtilities.hpp
include/SP3Base.hpp
include/SP3Data.hpp
include/SP3EphemerisStore.hpp
include/SP3Header.hpp
include/SP3SatID.hpp
include/SP3Stream.hpp
include/SVNumXRef.hpp
include/SatID.hpp
include/SinexBase.hpp
include/SinexBlock.hpp
include/SinexData.hpp
include/SinexHeader.hpp
include/SinexStream.hpp
include/SinexTypes.hpp
include/Stats.hpp
include/StringUtils.hpp
include/SystemTime.hpp
include/TabularSatStore.hpp
include/TestUtil.hpp
include/TimeConstants.hpp
include/TimeConverters.hpp
include/TimeRange.hpp
include/TimeString.hpp
include/TimeSystem.hpp
include/TimeSystemCorr.hpp
include/TimeTag.hpp
include/Triple.hpp
include/TropModel.hpp
include/UnixTime.hpp
include/ValidType.hpp
include/Vector.hpp
include/VectorBase.hpp
include/VectorBaseOperators.hpp
include/VectorOperators.hpp
include/WGS84Ellipsoid.hpp
include/Week.hpp
include/WeekSecond.hpp
include/WxObsMap.hpp
include/Xvt.hpp
include/XvtStore.hpp
include/YDSTime.hpp
include/build_config.h
include/convhelp.hpp
include/expandtilde.hpp
include/gps_constants.hpp
include/gpstkplatform.h
include/logstream.hpp
include/singleton.hpp
include/stl_helpers.hpp
bin/timediff
include/gpstk/ANSITime.hpp
include/gpstk/AlmOrbit.hpp
include/gpstk/BDSEphemeris.hpp
include/gpstk/BDSWeekSecond.hpp
include/gpstk/BasicFramework.hpp
include/gpstk/BinUtils.hpp
include/gpstk/BinexData.hpp
include/gpstk/BinexFilterOperators.hpp
include/gpstk/BinexStream.hpp
include/gpstk/BivarStats.hpp
include/gpstk/BrcClockCorrection.hpp
include/gpstk/BrcKeplerOrbit.hpp
include/gpstk/CGCS2000Ellipsoid.hpp
include/gpstk/CNavCookFilter.hpp
include/gpstk/CNavCrossSourceFilter.hpp
include/gpstk/CNavEmptyFilter.hpp
include/gpstk/CNavFilterData.hpp
include/gpstk/CNavParityFilter.hpp
include/gpstk/CNavTOWFilter.hpp
include/gpstk/CivilTime.hpp
include/gpstk/ClockModel.hpp
include/gpstk/ClockSatStore.hpp
include/gpstk/Combinations.hpp
include/gpstk/CommandLine.hpp
include/gpstk/CommandOption.hpp
include/gpstk/CommandOptionParser.hpp
include/gpstk/CommandOptionWithCommonTimeArg.hpp
include/gpstk/CommandOptionWithPositionArg.hpp
include/gpstk/CommandOptionWithTimeArg.hpp
include/gpstk/CommonTime.hpp
include/gpstk/EllipsoidModel.hpp
include/gpstk/EngAlmanac.hpp
include/gpstk/EngEphemeris.hpp
include/gpstk/EngNav.hpp
include/gpstk/EphemerisRange.hpp
include/gpstk/Epoch.hpp
include/gpstk/EpochClockModel.hpp
include/gpstk/EpochDataStore.hpp
include/gpstk/Exception.hpp
include/gpstk/FFBinaryStream.hpp
include/gpstk/FFData.hpp
include/gpstk/FFStream.hpp
include/gpstk/FFStreamError.hpp
include/gpstk/FFTextStream.hpp
include/gpstk/FileFilter.hpp
include/gpstk/FileFilterFrame.hpp
include/gpstk/FileFilterFrameWithHeader.hpp
include/gpstk/FileHunter.hpp
include/gpstk/FileSpec.hpp
include/gpstk/FileStore.hpp
include/gpstk/FileUtils.hpp
include/gpstk/GALWeekSecond.hpp
include/gpstk/GCATTropModel.hpp
include/gpstk/GGHeightTropModel.hpp
include/gpstk/GGTropModel.hpp
include/gpstk/GNSSconstants.hpp
include/gpstk/GPSEllipsoid.hpp
include/gpstk/GPSEphemeris.hpp
include/gpstk/GPSEphemerisStore.hpp
include/gpstk/GPSWeek.hpp
include/gpstk/GPSWeekSecond.hpp
include/gpstk/GPSWeekZcount.hpp
include/gpstk/GPSZcount.hpp
include/gpstk/GPS_URA.hpp
include/gpstk/GalEphemeris.hpp
include/gpstk/GloEphemeris.hpp
include/gpstk/GloEphemerisStore.hpp
include/gpstk/GlobalTropModel.hpp
include/gpstk/HelmertTransform.hpp
include/gpstk/HexDumpDataConfig.hpp
include/gpstk/IRNWeekSecond.hpp
include/gpstk/InOutFramework.hpp
include/gpstk/IonoModel.hpp
include/gpstk/IonoModelStore.hpp
include/gpstk/JulianDate.hpp
include/gpstk/LNavAlmValFilter.hpp
include/gpstk/LNavCookFilter.hpp
include/gpstk/LNavCrossSourceFilter.hpp
include/gpstk/LNavEmptyFilter.hpp
include/gpstk/LNavEphMaker.hpp
include/gpstk/LNavFilterData.hpp
include/gpstk/LNavParityFilter.hpp
include/gpstk/LNavTLMHOWFilter.hpp
include/gpstk/LinearClockModel.hpp
include/gpstk/LoopedFramework.hpp
include/gpstk/MJD.hpp
include/gpstk/MOPSTropModel.hpp
include/gpstk/MainAdapter.hpp
include/gpstk/MathBase.hpp
include/gpstk/Matrix.hpp
include/gpstk/MatrixBase.hpp
include/gpstk/MatrixBaseOperators.hpp
include/gpstk/MatrixFunctors.hpp
include/gpstk/MatrixImplementation.hpp
include/gpstk/MatrixOperators.hpp
include/gpstk/MiscMath.hpp
include/gpstk/NBTropModel.hpp
include/gpstk/NMCTMeta.hpp
include/gpstk/Namelist.hpp
include/gpstk/NavFilter.hpp
include/gpstk/NavFilterKey.hpp
include/gpstk/NavFilterMgr.hpp
include/gpstk/NavID.hpp
include/gpstk/NeillTropModel.hpp
include/gpstk/ORDEpoch.hpp
include/gpstk/ObsClockModel.hpp
include/gpstk/ObsEpochMap.hpp
include/gpstk/ObsID.hpp
include/gpstk/ObsIDInitializer.hpp
include/gpstk/ObsRngDev.hpp
include/gpstk/OrbElem.hpp
include/gpstk/OrbElemBase.hpp
include/gpstk/OrbElemRinex.hpp
include/gpstk/OrbElemStore.hpp
include/gpstk/OrbitEph.hpp
include/gpstk/OrbitEphStore.hpp
include/gpstk/PRSolution.hpp
include/gpstk/PZ90Ellipsoid.hpp
include/gpstk/PackedNavBits.hpp
include/gpstk/PolyFit.hpp
include/gpstk/Position.hpp
include/gpstk/PositionSatStore.hpp
include/gpstk/PosixTime.hpp
include/gpstk/QZSEphemeris.hpp
include/gpstk/QZSWeekSecond.hpp
include/gpstk/RACRotation.hpp
include/gpstk/RTFileFrame.hpp
include/gpstk/RationalizeRinexNav.hpp
include/gpstk/ReferenceFrame.hpp
include/gpstk/Rinex3ClockBase.hpp
include/gpstk/Rinex3ClockData.hpp
include/gpstk/Rinex3ClockHeader.hpp
include/gpstk/Rinex3ClockStream.hpp
include/gpstk/Rinex3EphemerisStore.hpp
include/gpstk/Rinex3NavBase.hpp
include/gpstk/Rinex3NavData.hpp
include/gpstk/Rinex3NavFilterOperators.hpp
include/gpstk/Rinex3NavHeader.hpp
include/gpstk/Rinex3NavStream.hpp
include/gpstk/Rinex3ObsBase.hpp
include/gpstk/Rinex3ObsData.hpp
include/gpstk/Rinex3ObsFilterOperators.hpp
include/gpstk/Rinex3ObsHeader.hpp
include/gpstk/Rinex3ObsStream.hpp
include/gpstk/RinexClockBase.hpp
include/gpstk/RinexClockData.hpp
include/gpstk/RinexClockHeader.hpp
include/gpstk/RinexClockStream.hpp
include/gpstk/RinexDatum.hpp
include/gpstk/RinexEphemerisStore.hpp
include/gpstk/RinexMetBase.hpp
include/gpstk/RinexMetData.hpp
include/gpstk/RinexMetFilterOperators.hpp
include/gpstk/RinexMetHeader.hpp
include/gpstk/RinexMetStream.hpp
include/gpstk/RinexNavBase.hpp
include/gpstk/RinexNavData.hpp
include/gpstk/RinexNavFilterOperators.hpp
include/gpstk/RinexNavHeader.hpp
include/gpstk/RinexNavStream.hpp
include/gpstk/RinexObsBase.hpp
include/gpstk/RinexObsData.hpp
include/gpstk/RinexObsFilterOperators.hpp
include/gpstk/RinexObsHeader.hpp
include/gpstk/RinexObsID.hpp
include/gpstk/RinexObsStream.hpp
include/gpstk/RinexSatID.hpp
include/gpstk/RinexUtilities.hpp
include/gpstk/SP3Base.hpp
include/gpstk/SP3Data.hpp
include/gpstk/SP3EphemerisStore.hpp
include/gpstk/SP3Header.hpp
include/gpstk/SP3SatID.hpp
include/gpstk/SP3Stream.hpp
include/gpstk/SVNumXRef.hpp
include/gpstk/SaasTropModel.hpp
include/gpstk/SatID.hpp
include/gpstk/SimpleTropModel.hpp
include/gpstk/SinexBase.hpp
include/gpstk/SinexBlock.hpp
include/gpstk/SinexData.hpp
include/gpstk/SinexHeader.hpp
include/gpstk/SinexStream.hpp
include/gpstk/SinexTypes.hpp
include/gpstk/Stats.hpp
include/gpstk/StringUtils.hpp
include/gpstk/SystemTime.hpp
include/gpstk/TabularSatStore.hpp
include/gpstk/TestUtil.hpp
include/gpstk/TimeConstants.hpp
include/gpstk/TimeConverters.hpp
include/gpstk/TimeRange.hpp
include/gpstk/TimeString.hpp
include/gpstk/TimeSystem.hpp
include/gpstk/TimeSystemCorr.hpp
include/gpstk/TimeTag.hpp
include/gpstk/Triple.hpp
include/gpstk/TropModel.hpp
include/gpstk/UnixTime.hpp
include/gpstk/ValidType.hpp
include/gpstk/Vector.hpp
include/gpstk/VectorBase.hpp
include/gpstk/VectorBaseOperators.hpp
include/gpstk/VectorOperators.hpp
include/gpstk/WGS84Ellipsoid.hpp
include/gpstk/Week.hpp
include/gpstk/WeekSecond.hpp
include/gpstk/WxObsMap.hpp
include/gpstk/Xvt.hpp
include/gpstk/XvtStore.hpp
include/gpstk/YDSTime.hpp
include/gpstk/build_config.h
include/gpstk/convhelp.hpp
include/gpstk/expandtilde.hpp
include/gpstk/gps_constants.hpp
include/gpstk/gpstkplatform.h
include/gpstk/msecHandler.hpp
include/gpstk/logstream.hpp
include/gpstk/singleton.hpp
include/gpstk/stl_helpers.hpp
lib/libgpstk.so
lib/libgpstk.so.2.10
lib/libgpstk.so.2.10.0
share/cmake/GPSTK/GPSTKConfig.cmake
share/cmake/GPSTK/GPSTKConfigVersion.cmake
share/cmake/GPSTK/GPSTKTargets-%%CMAKE_BUILD_TYPE%%.cmake

View File

@ -10,7 +10,7 @@ DISTNAME= ${PORTNAME}-${PORTVERSION}e
MAINTAINER= lbartoletti@tuxfamily.org
COMMENT= Extract valid data from within an Open Street Map input file
LICENSE= MPL LGPL21 GPLv2
LICENSE= MPL11 LGPL21 GPLv2
LICENSE_COMB= dual
LIB_DEPENDS= libexpat.so:textproc/expat2

View File

@ -2,8 +2,7 @@
# $FreeBSD$
PORTNAME= wcslib
PORTVERSION= 5.16
PORTREVISION= 2
PORTVERSION= 5.17
CATEGORIES= astro
MASTER_SITES= ftp://ftp.atnf.csiro.au/pub/software/wcslib/

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1484487587
SHA256 (wcslib-5.16.tar.bz2) = ed031e0cf1cec0e9cabfc650423efa526fec341441865001c1e2c56bfffc99ef
SIZE (wcslib-5.16.tar.bz2) = 2222111
TIMESTAMP = 1508277641
SHA256 (wcslib-5.17.tar.bz2) = 5c9cb5c86be01703f6488774ef3ea44fd6918a4dcdfddc70855905c05de8436c
SIZE (wcslib-5.17.tar.bz2) = 2259726

View File

@ -1,11 +1,11 @@
--- GNUmakefile.orig 2016-04-05 12:55:12 UTC
--- GNUmakefile.orig 2017-10-17 22:17:55 UTC
+++ GNUmakefile
@@ -81,26 +81,14 @@ install :
$(MAKE) -k -C $$DIR $@ ; \
done
$(INSTALL) -m 444 wcsconfig.h wcsconfig_f77.h $(INCDIR)
- - if [ ! -d "$(DOCDIR)" ] ; then \
- $(INSTALL) -d -m 2775 $(DOCDIR) ; \
- $(INSTALL) -d -m 775 $(DOCDIR) ; \
- fi
- $(INSTALL) -m 444 CHANGES COPYING* README $(DOCDIR)
- if [ -h $(DOCLINK) ] ; then \
@ -13,18 +13,18 @@
$(LN_S) $(notdir $(DOCDIR)) $(DOCLINK) ; \
fi
- - if [ ! -d "$(PDFDIR)" ] ; then \
- $(INSTALL) -d -m 2775 $(PDFDIR) ; \
- fi
- $(INSTALL) -d -m 775 $(PDFDIR) ; \
+ if [ ! -d "%%PKGDIR%%/pkgconfig" ] ; then \
+ $(INSTALL) -d -m 775 "%%PKGDIR%%/pkgconfig" ; \
fi
- $(INSTALL) -m 444 wcslib.pdf $(PDFDIR)
- - if [ ! -d "$(HTMLDIR)/html" ] ; then \
- $(INSTALL) -d -m 2775 $(HTMLDIR)/html ; \
- $(INSTALL) -d -m 775 $(HTMLDIR)/html ; \
- fi
- $(INSTALL) -m 444 html/* $(HTMLDIR)/html
- if [ ! -d "$(LIBDIR)/pkgconfig" ] ; then \
- $(INSTALL) -d -m 2775 $(LIBDIR)/pkgconfig ; \
+ if [ ! -d "%%PKGDIR%%/pkgconfig" ] ; then \
+ $(INSTALL) -d -m 2775 %%PKGDIR%%/pkgconfig ; \
fi
- $(INSTALL) -d -m 775 $(LIBDIR)/pkgconfig ; \
- fi
- $(INSTALL) -m 444 wcslib.pc $(LIBDIR)/pkgconfig/wcslib.pc
+ $(INSTALL) -m 444 wcslib.pc %%PKGDIR%%/pkgconfig/wcslib.pc

View File

@ -51,7 +51,7 @@ lib/libwcs-%%VERSION%%.a
lib/libwcs.a
lib/libwcs.so
lib/libwcs.so.5
lib/libwcs.so.5.16
lib/libwcs.so.5.17
libdata/pkgconfig/wcslib.pc
man/man1/fitshdr.1.gz
%%PORTDOCS%%%%DOCSDIR%%/CHANGES
@ -60,8 +60,6 @@ man/man1/fitshdr.1.gz
%%PORTDOCS%%%%DOCSDIR%%/README
%%PORTDOCS%%%%DOCSDIR%%/html/Bonne.gif
%%PORTDOCS%%%%DOCSDIR%%/html/annotated.html
%%PORTDOCS%%%%DOCSDIR%%/html/arrowdown.png
%%PORTDOCS%%%%DOCSDIR%%/html/arrowright.png
%%PORTDOCS%%%%DOCSDIR%%/html/bc_s.png
%%PORTDOCS%%%%DOCSDIR%%/html/bdwn.png
%%PORTDOCS%%%%DOCSDIR%%/html/cel_8h.html
@ -264,6 +262,8 @@ man/man1/fitshdr.1.gz
%%PORTDOCS%%%%DOCSDIR%%/html/log_8h.html
%%PORTDOCS%%%%DOCSDIR%%/html/log_8h_source.html
%%PORTDOCS%%%%DOCSDIR%%/html/memory.html
%%PORTDOCS%%%%DOCSDIR%%/html/menu.js
%%PORTDOCS%%%%DOCSDIR%%/html/menudata.js
%%PORTDOCS%%%%DOCSDIR%%/html/nav_f.png
%%PORTDOCS%%%%DOCSDIR%%/html/nav_g.png
%%PORTDOCS%%%%DOCSDIR%%/html/nav_h.png

View File

@ -10,6 +10,7 @@
SUBDIR += abcde
SUBDIR += abcmidi
SUBDIR += abcselect
SUBDIR += abgate-lv2
SUBDIR += abraca
SUBDIR += acoustid-fingerprinter
SUBDIR += adplay
@ -25,6 +26,7 @@
SUBDIR += amb-plugins
SUBDIR += amp
SUBDIR += ample
SUBDIR += amsynth
SUBDIR += aqualung
SUBDIR += ardour
SUBDIR += ardour5
@ -63,6 +65,7 @@
SUBDIR += cantata
SUBDIR += caps-lv2
SUBDIR += caps-plugins
SUBDIR += cava
SUBDIR += ccaudio2
SUBDIR += cd-console
SUBDIR += cd-discid
@ -85,7 +88,6 @@
SUBDIR += cpp-xmms2
SUBDIR += creox
SUBDIR += crip
SUBDIR += csound
SUBDIR += csound6
SUBDIR += ctronome
SUBDIR += cue2toc
@ -113,6 +115,7 @@
SUBDIR += dream
SUBDIR += drumgizmo
SUBDIR += drumpiler
SUBDIR += drumstick
SUBDIR += dsbmixer
SUBDIR += dssi
SUBDIR += dtmfdial
@ -125,10 +128,12 @@
SUBDIR += emms
SUBDIR += enscribe
SUBDIR += epos-devel
SUBDIR += eq10q-lv2
SUBDIR += esound
SUBDIR += espeak
SUBDIR += esperanza
SUBDIR += etcd
SUBDIR += eteroj-lv2
SUBDIR += etktab
SUBDIR += exaile
SUBDIR += exaile-devel
@ -175,6 +180,8 @@
SUBDIR += fluidsynth
SUBDIR += fluidsynth-dssi
SUBDIR += fmit
SUBDIR += foo-yc20
SUBDIR += fomp-lv2
SUBDIR += forked-daapd
SUBDIR += fpc-a52
SUBDIR += fpc-mad
@ -233,7 +240,6 @@
SUBDIR += grip
SUBDIR += gsm
SUBDIR += gsound
SUBDIR += gspeakers
SUBDIR += gstreamer-plugins-a52dec
SUBDIR += gstreamer-plugins-amrnb
SUBDIR += gstreamer-plugins-amrwbdec
@ -307,6 +313,7 @@
SUBDIR += guspat
SUBDIR += gvolwheel
SUBDIR += gxmms2
SUBDIR += gxplugins-lv2
SUBDIR += harp
SUBDIR += herrie
SUBDIR += hexter
@ -328,6 +335,8 @@
SUBDIR += id3v2
SUBDIR += idjc
SUBDIR += ifp-line
SUBDIR += infamous-plugins-lv2
SUBDIR += invada-studio-plugins-lv2
SUBDIR += ir-lv2
SUBDIR += jack
SUBDIR += jack-keyboard
@ -337,6 +346,7 @@
SUBDIR += jack_mixer
SUBDIR += jack_umidi
SUBDIR += jalv
SUBDIR += jalv-select
SUBDIR += jamin
SUBDIR += jid3lib
SUBDIR += jmusic
@ -406,6 +416,7 @@
SUBDIR += libmpdclient
SUBDIR += libmusicbrainz3
SUBDIR += libmusicbrainz5
SUBDIR += libmusicxml
SUBDIR += libnjb
SUBDIR += libnoise
SUBDIR += libogg
@ -470,6 +481,7 @@
SUBDIR += lollypop
SUBDIR += lpac
SUBDIR += lua51-mpd
SUBDIR += luppp
SUBDIR += lv2
SUBDIR += lv2file
SUBDIR += lvtk
@ -626,6 +638,7 @@
SUBDIR += pm3umpdl
SUBDIR += pms
SUBDIR += pocketsphinx
SUBDIR += polyphone
SUBDIR += portaudio
SUBDIR += praat
SUBDIR += pragha
@ -661,6 +674,7 @@
SUBDIR += py-pyaudio
SUBDIR += py-pylast
SUBDIR += py-pyliblo
SUBDIR += py-pysndfile
SUBDIR += py-shout
SUBDIR += py-soundcloud
SUBDIR += py-soundscrape
@ -695,6 +709,7 @@
SUBDIR += rosegarden
SUBDIR += rplay
SUBDIR += rsynth
SUBDIR += rtaudio
SUBDIR += rtmidi
SUBDIR += rubberband
SUBDIR += ruby-smf
@ -707,6 +722,7 @@
SUBDIR += s3mod
SUBDIR += sayonara
SUBDIR += sbagen
SUBDIR += sc3-plugins
SUBDIR += schismtracker
SUBDIR += scrobbler
SUBDIR += sdl2_mixer
@ -730,14 +746,12 @@
SUBDIR += siren
SUBDIR += skype-call-recorder
SUBDIR += slv2
SUBDIR += smasher
SUBDIR += snack
SUBDIR += snd
SUBDIR += sndio
SUBDIR += solfege
SUBDIR += sonata
SUBDIR += sonic-visualiser
SUBDIR += sooperlooper
SUBDIR += sound-juicer
SUBDIR += soundconverter
SUBDIR += soundgrab
@ -779,7 +793,6 @@
SUBDIR += tap-plugins
SUBDIR += tap-plugins-lv2
SUBDIR += tcd
SUBDIR += tclmidi
SUBDIR += teamspeak3-server
SUBDIR += tempest_for_eliza
SUBDIR += terminatorx
@ -797,6 +810,7 @@
SUBDIR += tkeca
SUBDIR += toolame
SUBDIR += tosha
SUBDIR += triceratops-lv2
SUBDIR += trommler
SUBDIR += tse3
SUBDIR += tta
@ -813,6 +827,7 @@
SUBDIR += virtual_oss_ctl
SUBDIR += vitunes
SUBDIR += vm-lv2
SUBDIR += vmpk
SUBDIR += vo-aacenc
SUBDIR += vo-amrwbenc
SUBDIR += voipong
@ -878,6 +893,7 @@
SUBDIR += xvmixer
SUBDIR += xwave
SUBDIR += yell
SUBDIR += yoshimi
SUBDIR += zinf
SUBDIR += zita-convolver
SUBDIR += zita-resampler

41
audio/abgate-lv2/Makefile Normal file
View File

@ -0,0 +1,41 @@
# $FreeBSD$
PORTNAME= abGate
DISTVERSIONPREFIX= v
DISTVERSION= 1.1.9
CATEGORIES= audio
PKGNAMESUFFIX= -lv2
MAINTAINER= yuri@FreeBSD.org
COMMENT= Noise gate LV2 plugin
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= lv2>0:audio/lv2
USES= gmake pkgconfig
USE_GITHUB= yes
GH_ACCOUNT= antanasbruzas
USE_CXXSTD= c++11
USE_QT4= corelib gui moc_build rcc_build qmake_build uic_build
USE_GNOME= atkmm gtk20 gtkmm24 libsigc++20
USE_LDCONFIG= yes
post-patch:
@${REINPLACE_CMD} -e ' \
s|PREFIX = |PREFIX ?= |; \
s|g++|$$(CXX)|; \
s|CPPFLAGS|CXXFLAGS|; \
s| -g -O3||; \
s|cd abGateQt; qmake; make|cd abGateQt; qmake \&\& $$(MAKE)|' \
${WRKSRC}/Makefile
@${REINPLACE_CMD} -E ' \
s|^QMAKE_CXXFLAGS (.*)|QMAKE_CXXFLAGS = ${CXXFLAGS}|; \
s|^QMAKE_LFLAGS (.*)|QMAKE_LFLAGS = ${LDFLAGS}|' \
${WRKSRC}/abGateQt/abGateQt.pro
post-install:
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/lv2/abGate.lv2/*.so
.include <bsd.port.mk>

View File

@ -0,0 +1,3 @@
TIMESTAMP = 1510096119
SHA256 (antanasbruzas-abGate-v1.1.9_GH0.tar.gz) = 898b50cce44dffedd82ec0e6d6d043a9d26534fbf07898d099575ea4c1057721
SIZE (antanasbruzas-abGate-v1.1.9_GH0.tar.gz) = 814739

View File

@ -0,0 +1,3 @@
abGate is LV2 noise gate plugin.
WWW: https://github.com/antanasbruzas/abGate

View File

@ -0,0 +1,9 @@
lib/lv2/abGate.lv2/background.png
lib/lv2/abGate.lv2/bypass_off.png
lib/lv2/abGate.lv2/bypass_on.png
lib/lv2/abGate.lv2/gate.so
lib/lv2/abGate.lv2/gate.ttl
lib/lv2/abGate.lv2/gate_gui.so
lib/lv2/abGate.lv2/knob.png
lib/lv2/abGate.lv2/libabGateQt.so
lib/lv2/abGate.lv2/manifest.ttl

View File

@ -3,13 +3,16 @@
PORTNAME= amarok
PORTVERSION= 2.8.0
PORTREVISION= 11
PORTREVISION= 12
CATEGORIES= audio kde
MASTER_SITES= KDE/stable/${PORTNAME}/${PORTVERSION}/src
MAINTAINER= kde@FreeBSD.org
COMMENT= KDE music player
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libtag.so:audio/taglib \
libtag-extras.so:audio/taglib-extras \
liblastfm.so:audio/liblastfm \
@ -20,8 +23,8 @@ BUILD_DEPENDS= ${LOCALBASE}/lib/qt4/plugins/script/libqtscript_core.so.1.0.0:dev
RUN_DEPENDS= ${LOCALBASE}/lib/qt4/plugins/script/libqtscript_core.so.1.0.0:devel/qtscriptgenerator \
${KDE_PREFIX}/lib/kde4/kio_upnp_ms.so:net/kio-upnp-ms
USES= cmake:outsource kde:4 mysql pkgconfig \
shared-mime-info shebangfix tar:bzip2
USES= cmake:outsource kde:4 mysql:client,embedded pkgconfig \
shared-mime-info shebangfix ssl tar:bzip2
USE_GL= gl
USE_KDE= automoc4 kdelibs libkcddb libkcompactdisc \
nepomuk-core runtime soprano strigi
@ -31,7 +34,7 @@ USE_QT4= corelib dbus designer gui network opengl \
USE_XORG= ice sm x11 xau xdmcp xext xft xpm
SHEBANG_FILES= src/kconf_update/amarok-2.4.1-tokens_syntax_update.pl
USE_LDCONFIG= yes
CMAKE_ARGS= -DWITH_FFmpeg:BOOL=off
CMAKE_ARGS= -DWITH_FFmpeg:BOOL=off -DOPENSSL_ROOT_DIR=${OPENSSLBASE}
BROKEN_sparc64= does not build (GCC-related error)

View File

@ -0,0 +1,12 @@
--- src/core-impl/collections/db/sql/mysqlecollection/CMakeLists.txt.orig 2017-09-27 16:37:16 UTC
+++ src/core-impl/collections/db/sql/mysqlecollection/CMakeLists.txt
@@ -29,7 +29,8 @@ target_link_libraries(amarok_collection-
)
if(NOT WIN32 AND NOT APPLE)
- target_link_libraries( amarok_collection-mysqlecollection crypt pthread )
+ find_package( OpenSSL REQUIRED )
+ target_link_libraries( amarok_collection-mysqlecollection crypt pthread ${OPENSSL_SSL_LIBRARY} )
endif(NOT WIN32 AND NOT APPLE)
if(APPLE)

49
audio/amsynth/Makefile Normal file
View File

@ -0,0 +1,49 @@
# $FreeBSD$
PORTNAME= amsynth
DISTVERSION= 1.8.0.g20171103
CATEGORIES= audio
MAINTAINER= hello@blubee.me
COMMENT= Analog modelling software synth
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
BUILD_DEPENDS= ${LOCALBASE}/include/dssi.h:audio/dssi
RUN_DEPENDS= dssi>0:audio/dssi
LIB_DEPENDS= libasound.so:audio/alsa-lib \
libfontconfig.so:x11-fonts/fontconfig \
libfreetype.so:print/freetype2 \
libjack.so:audio/jack \
liblash.so:audio/lash \
liblo.so:audio/liblo \
libsndfile.so:audio/libsndfile
USES= autoreconf:build compiler:gcc-c++11-lib gettext-tools \
gmake libtool localbase pkgconfig
USE_CXXSTD= gnu++11
USE_GITHUB= yes
GH_TAGNAME= 37f25f2
USE_GNOME= atk cairo gdkpixbuf2 glib20 gtk20 intltool pango
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
INSTALLS_ICONS= yes
OPTIONS_DEFINE= NLS
OPTIONS_SUB= yes
NLS_USES= gettext
NLS_CONFIGURE_ENABLE= nls
pre-configure:
@cd ${WRKSRC} && ./autogen.sh
post-install:
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/dssi/*.so \
${STAGEDIR}${PREFIX}/lib/dssi/amsynth_dssi/amsynth_dssi_gtk \
${STAGEDIR}${PREFIX}/lib/vst/amsynth_vst.so \
${STAGEDIR}${PREFIX}/lib/lv2/amsynth.lv2/*.so
.include <bsd.port.mk>

3
audio/amsynth/distinfo Normal file
View File

@ -0,0 +1,3 @@
TIMESTAMP = 1509721859
SHA256 (amsynth-amsynth-1.8.0.g20171103-37f25f2_GH0.tar.gz) = 62f9e6f5b5b0c7413bea98f58e058f74833836876ec977ff75ce48473ebc4995
SIZE (amsynth-amsynth-1.8.0.g20171103-37f25f2_GH0.tar.gz) = 1453134

8
audio/amsynth/pkg-descr Normal file
View File

@ -0,0 +1,8 @@
Amsynth is an analog modelling (a.k.a virtual analog) software
synthesizer.
It mimics the operation of early analog subtractive synthesizers with
classic oscillator waveforms, envelopes, filter, modulation and
effects.
WWW: http://amsynth.github.io/

80
audio/amsynth/pkg-plist Normal file
View File

@ -0,0 +1,80 @@
bin/amsynth
lib/dssi/amsynth_dssi.so
lib/dssi/amsynth_dssi/amsynth_dssi_gtk
lib/lv2/amsynth.lv2/BriansBank01.amSynth.bank.ttl
lib/lv2/amsynth.lv2/BriansBank02.amSynth.bank.ttl
lib/lv2/amsynth.lv2/BriansBank03.amSynth.bank.ttl
lib/lv2/amsynth.lv2/BriansBank04.amSynth.bank.ttl
lib/lv2/amsynth.lv2/BriansBank05.amSynth.bank.ttl
lib/lv2/amsynth.lv2/BriansBank06.amSynth.bank.ttl
lib/lv2/amsynth.lv2/BriansBank07.amSynth.bank.ttl
lib/lv2/amsynth.lv2/BriansBank08.amSynth.bank.ttl
lib/lv2/amsynth.lv2/BriansBank09.amSynth.bank.ttl
lib/lv2/amsynth.lv2/BriansBank10.amSynth.bank.ttl
lib/lv2/amsynth.lv2/BriansBank11.amSynth.bank.ttl
lib/lv2/amsynth.lv2/BriansBank12.amSynth.bank.ttl
lib/lv2/amsynth.lv2/BriansBank13.amSynth.bank.ttl
lib/lv2/amsynth.lv2/BriansBank14.amSynth.bank.ttl
lib/lv2/amsynth.lv2/BriansBank15.amSynth.bank.ttl
lib/lv2/amsynth.lv2/BriansBank16.amSynth.bank.ttl
lib/lv2/amsynth.lv2/BriansBank17.amSynth.bank.ttl
lib/lv2/amsynth.lv2/BriansBank18.amSynth.bank.ttl
lib/lv2/amsynth.lv2/BriansBank19.amSynth.bank.ttl
lib/lv2/amsynth.lv2/BriansBank20.amSynth.bank.ttl
lib/lv2/amsynth.lv2/amsynth.ttl
lib/lv2/amsynth.lv2/amsynth_factory.bank.ttl
lib/lv2/amsynth.lv2/amsynth_lv2.so
lib/lv2/amsynth.lv2/amsynth_lv2_gtk.so
lib/lv2/amsynth.lv2/manifest.ttl
lib/vst/amsynth_vst.so
%%DATADIR%%/banks/BriansBank01.amSynth.bank
%%DATADIR%%/banks/BriansBank02.amSynth.bank
%%DATADIR%%/banks/BriansBank03.amSynth.bank
%%DATADIR%%/banks/BriansBank04.amSynth.bank
%%DATADIR%%/banks/BriansBank05.amSynth.bank
%%DATADIR%%/banks/BriansBank06.amSynth.bank
%%DATADIR%%/banks/BriansBank07.amSynth.bank
%%DATADIR%%/banks/BriansBank08.amSynth.bank
%%DATADIR%%/banks/BriansBank09.amSynth.bank
%%DATADIR%%/banks/BriansBank10.amSynth.bank
%%DATADIR%%/banks/BriansBank11.amSynth.bank
%%DATADIR%%/banks/BriansBank12.amSynth.bank
%%DATADIR%%/banks/BriansBank13.amSynth.bank
%%DATADIR%%/banks/BriansBank14.amSynth.bank
%%DATADIR%%/banks/BriansBank15.amSynth.bank
%%DATADIR%%/banks/BriansBank16.amSynth.bank
%%DATADIR%%/banks/BriansBank17.amSynth.bank
%%DATADIR%%/banks/BriansBank18.amSynth.bank
%%DATADIR%%/banks/BriansBank19.amSynth.bank
%%DATADIR%%/banks/BriansBank20.amSynth.bank
%%DATADIR%%/banks/amsynth_factory.bank
%%DATADIR%%/rc
%%DATADIR%%/skins/default/background.png
%%DATADIR%%/skins/default/button_simple.png
%%DATADIR%%/skins/default/filter_slope.png
%%DATADIR%%/skins/default/filter_type.png
%%DATADIR%%/skins/default/keybmode.png
%%DATADIR%%/skins/default/knob.png
%%DATADIR%%/skins/default/knob_boost.png
%%DATADIR%%/skins/default/knob_boost_cut.png
%%DATADIR%%/skins/default/knob_mix.png
%%DATADIR%%/skins/default/knob_osc_octave.png
%%DATADIR%%/skins/default/knob_osc_pitch.png
%%DATADIR%%/skins/default/knob_spot.png
%%DATADIR%%/skins/default/knob_width.png
%%DATADIR%%/skins/default/layout.ini
%%DATADIR%%/skins/default/osc_select.png
%%DATADIR%%/skins/default/portamento_modes.png
%%DATADIR%%/skins/default/slider_boost_1.png
%%DATADIR%%/skins/default/slider_boost_2.png
%%DATADIR%%/skins/default/waveform_lfo.png
%%DATADIR%%/skins/default/waveform_pics.png
share/appdata/amsynth.appdata.xml
share/appdata/dssi-amsynth-plugin.metainfo.xml
share/appdata/lv2-amsynth-plugin.metainfo.xml
share/appdata/vst-amsynth-plugin.metainfo.xml
share/applications/amsynth.desktop
%%NLS%%share/locale/de/LC_MESSAGES/amsynth.mo
%%NLS%%share/locale/fr/LC_MESSAGES/amsynth.mo
share/icons/hicolor/48x48/apps/amsynth.png
share/icons/hicolor/scalable/apps/amsynth.svg

View File

@ -2,8 +2,7 @@
# $FreeBSD$
PORTNAME= ardour5
PORTVERSION= 5.11.0
PORTREVISION= 3
PORTVERSION= 5.12.0
CATEGORIES= audio
MASTER_SITES= https://github.com/beerml/ardour_releases/raw/master/
# The original master side points to the latest release only:

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1503002226
SHA256 (Ardour-5.11.0.tar.bz2) = 8532258b84e0dd065caa7a0e2df93b323fe173c27d8a13ff9277bf6d5278aa9d
SIZE (Ardour-5.11.0.tar.bz2) = 8862364
TIMESTAMP = 1505676399
SHA256 (Ardour-5.12.0.tar.bz2) = 7e2a679b9a7eca7c72ec2fb9839b3e7d9e0049d83a8f9a1682788b5206fbd526
SIZE (Ardour-5.12.0.tar.bz2) = 8852834

View File

@ -413,13 +413,17 @@ share/applications/ardour5.desktop
%%DATADIR%%/scripts/scope.lua
%%DATADIR%%/scripts/select_every_2nd_region.lua
%%DATADIR%%/scripts/send_to_bus.lua
%%DATADIR%%/scripts/session_template_advanced.lua
%%DATADIR%%/scripts/session_template_record.lua
%%DATADIR%%/scripts/spectrogram.lua
%%DATADIR%%/scripts/split_all_markers.lua
%%DATADIR%%/scripts/stop_at_marker.lua
%%DATADIR%%/scripts/synth1.lua
%%DATADIR%%/scripts/template_band.lua
%%DATADIR%%/scripts/tomsloop.lua
%%DATADIR%%/scripts/vamp_audio_to_midi.lua
%%DATADIR%%/scripts/voice_activate.lua
%%DATADIR%%/templates/.stub
%%DATADIR%%/themes/blueberry_milk-ardour.colors
%%DATADIR%%/themes/caineville-ardour.colors
%%DATADIR%%/themes/clear_gray-ardour.colors

View File

@ -12,6 +12,9 @@ COMMENT= Powerful music composition and modular synthesis application
LICENSE= LGPL21
DEPRECATED= 4.5 years old version, six versions behind, requires old toolchain, and unmaintained.
EXPIRATION_DATE=2018-01-04
LIB_DEPENDS= libasound.so:audio/alsa-lib \
libmad.so:audio/libmad \
libvorbisfile.so:audio/libvorbis \

46
audio/cava/Makefile Normal file
View File

@ -0,0 +1,46 @@
# $FreeBSD$
PORTNAME= cava
DISTVERSION= 0.6.0
CATEGORIES= audio
MAINTAINER= omar.polo@protonmail.com
COMMENT= Console-based Audio Visualizer for ALSA, MPD, PulseAudio, and sndio
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
LIB_DEPENDS= libfftw3.so:math/fftw3 \
libiniparser.so:devel/iniparser
USES= autoreconf libtool localbase ncurses
USE_GITHUB= yes
GH_ACCOUNT= karlstav
GNU_CONFIGURE= yes
CONFIGURE_ENV= ac_cv_lib_asound_snd_pcm_open=no
INSTALL_TARGET= install-strip
OPTIONS_DEFINE= PULSEAUDIO SNDIO
OPTIONS_DEFAULT=PULSEAUDIO
PULSEAUDIO_CONFIGURE_ENV_OFF= ac_cv_lib_pulse_simple_pa_simple_new=no
PULSEAUDIO_LIB_DEPENDS= libpulse-simple.so:audio/pulseaudio \
libpulse.so:audio/pulseaudio \
SNDIO_CONFIGURE_ENV_OFF= ac_cv_lib_sndio_sio_open=no
SNDIO_LIB_DEPENDS= libsndio.so:audio/sndio
post-patch:
@${REINPLACE_CMD} '/^cava_font/d' ${WRKSRC}/Makefile.am
@${REINPLACE_CMD} '/<alloca.h>/d' ${WRKSRC}/cava.c
pre-configure:
@${ECHO_CMD} ${DISTVERSION} > ${WRKSRC}/version
post-install:
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
${INSTALL_DATA} ${WRKSRC}/example_files/config ${STAGEDIR}${EXAMPLESDIR}
.include <bsd.port.mk>

3
audio/cava/distinfo Normal file
View File

@ -0,0 +1,3 @@
TIMESTAMP = 1509139935
SHA256 (karlstav-cava-0.6.0_GH0.tar.gz) = 42d51c6c283cd2b0f5125954ea8c61a12385703d1953ef9c40103402c7a744dc
SIZE (karlstav-cava-0.6.0_GH0.tar.gz) = 40990

View File

@ -0,0 +1,11 @@
--- config.c.orig 2017-08-26 08:52:40 UTC
+++ config.c
@@ -378,7 +378,7 @@ if (p->smcount > 0) {
iniparser_getseckeys(ini, "eq", keys);
#endif
#ifdef LEGACYINIPARSER
- char **keys = iniparser_getseckeys(ini, "eq");
+ char **keys = iniparser_getseckeys(ini, "eq", keys);
#endif
for (int sk = 0; sk < p->smcount; sk++) {
p->smooth[sk] = iniparser_getdouble(ini, keys[sk], 1);

View File

@ -0,0 +1,176 @@
https://github.com/karlstav/cava/commit/76fa7c132da25f5499a0f1b5dc4b416a34dad737
diff --git a/cava.c b/cava.c
index 76197cd..64dff25 100644
--- cava.c
+++ cava.c
@@ -53,6 +53,10 @@
#include "input/pulse.c"
#endif
+#ifdef SNDIO
+#include "input/sndio.c"
+#endif
+
#include <iniparser.h>
#include "config.h"
@@ -287,6 +291,9 @@ as of 0.4.0 all options are specified in config file, see in '/home/username/.co
#ifdef PULSE
strcat(supportedInput,", 'pulse'");
#endif
+ #ifdef SNDIO
+ strcat(supportedInput,", 'sndio'");
+ #endif
//fft: planning to rock
fftw_complex outl[M / 2 + 1][2];
@@ -388,6 +395,13 @@ as of 0.4.0 all options are specified in config file, see in '/home/username/.co
}
#endif
+ #ifdef SNDIO
+ if (p.im == 4) {
+ thr_id = pthread_create(&p_thread, NULL, input_sndio, (void*)&audio);
+ audio.rate = 44100;
+ }
+ #endif
+
if (p.highcf > audio.rate / 2) {
cleanup();
fprintf(stderr,
diff --git a/config.c b/config.c
index 1da11cd..9f8465e 100644
--- config.c
+++ config.c
@@ -87,6 +87,13 @@ if (strcmp(inputMethod, "pulse") == 0) {
#endif
}
+if (strcmp(inputMethod, "sndio") == 0) {
+ p->im = 4;
+ #ifndef SNDIO
+ fprintf(stderr, "cava was built without sndio support\n");
+ exit(EXIT_FAILURE);
+ #endif
+}
if (p->im == 0) {
fprintf(stderr,
"input method '%s' is not supported, supported methods are: %s\n",
@@ -325,6 +332,10 @@ inputMethod = (char *)iniparser_getstring(ini, "input:method", "fifo");
inputMethod = (char *)iniparser_getstring(ini, "input:method", "pulse");
#endif
+//setting sndio to defaualt if supported
+#ifdef SNDIO
+ inputMethod = (char *)iniparser_getstring(ini, "input:method", "sndio");
+#endif
#ifdef NCURSES
outputMethod = (char *)iniparser_getstring(ini, "output:method", "ncurses");
@@ -402,6 +413,12 @@ if (strcmp(inputMethod, "pulse") == 0) {
p->im = 3;
p->audio_source = (char *)iniparser_getstring(ini, "input:source", "auto");
}
+#ifdef SNDIO
+if (strcmp(inputMethod, "sndio") == 0) {
+ p->im = 4;
+ p->audio_source = (char *)iniparser_getstring(ini, "input:source", SIO_DEVANY);
+}
+#endif
validate_config(supportedInput, params);
//iniparser_freedict(ini);
diff --git a/configure.ac b/configure.ac
index 6e3c291..92fa281 100644
--- configure.ac
+++ configure.ac
@@ -64,6 +64,19 @@ AC_CHECK_LIB(pulse-simple, pa_simple_new, have_pulse=yes, have_pulse=no)
AC_MSG_NOTICE([WARNING: No pusleaudio dev files found building without pulseaudio support])
fi
+dnl ######################
+dnl checking for sndio dev
+dnl ######################
+AC_CHECK_LIB(sndio, sio_open, have_sndio=yes, have_sndio=no)
+ if [[ $have_sndio = "yes" ]] ; then
+ LIBS="$LIBS -lsndio"
+ CPPFLAGS="$CPPFLAGS -DSNDIO"
+ fi
+
+ if [[ $have_sndio = "no" ]] ; then
+ AC_MSG_NOTICE([WARNING: No sndio dev files found building without sndio support])
+ fi
+
dnl ######################
dnl checking for math lib
dnl ######################
diff --git a/input/sndio.c b/input/sndio.c
new file mode 100644
index 0000000..6142225
--- /dev/null
+++ input/sndio.c
@@ -0,0 +1,63 @@
+#include <assert.h>
+#include <errno.h>
+#include <sndio.h>
+#include <string.h>
+
+void* input_sndio(void* data)
+{
+ struct audio_data *audio = (struct audio_data *)data;
+ struct sio_par par;
+ struct sio_hdl *hdl;
+ int16_t buf[256];
+ unsigned int i, n, channels;
+
+ assert(audio->channels > 0);
+ channels = audio->channels;
+
+ sio_initpar(&par);
+ par.sig = 1;
+ par.bits = 16;
+ par.le = 1;
+ par.rate = 44100;
+ par.rchan = channels;
+ par.appbufsz = sizeof(buf) / channels;
+
+ if ((hdl = sio_open(audio->source, SIO_REC, 0)) == NULL) {
+ fprintf(stderr, __FILE__": Could not open sndio source: %s\n", audio->source);
+ exit(EXIT_FAILURE);
+ }
+
+ if (!sio_setpar(hdl, &par) || !sio_getpar(hdl, &par) || par.sig != 1 || par.le != 1 || par.rate != 44100 || par.rchan != channels) {
+ fprintf(stderr, __FILE__": Could not set required audio parameters\n");
+ exit(EXIT_FAILURE);
+ }
+
+ if (!sio_start(hdl)) {
+ fprintf(stderr, __FILE__": sio_start() failed\n");
+ exit(EXIT_FAILURE);
+ }
+
+ n = 0;
+ while (audio->terminate != 1) {
+ if (sio_read(hdl, buf, sizeof(buf)) == 0) {
+ fprintf(stderr, __FILE__": sio_read() failed: %s\n", strerror(errno));
+ exit(EXIT_FAILURE);
+ }
+
+ for (i = 0; i < sizeof(buf)/sizeof(buf[0]); i += 2) {
+ if (par.rchan == 1) {
+ // sndiod has already taken care of averaging the samples
+ audio->audio_out_l[n] = buf[i];
+ } else if (par.rchan == 2) {
+ audio->audio_out_l[n] = buf[i];
+ audio->audio_out_r[n] = buf[i + 1];
+ }
+ n = (n + 1) % 2048;
+ }
+ }
+
+ sio_stop(hdl);
+ sio_close(hdl);
+
+ return 0;
+}

7
audio/cava/pkg-descr Normal file
View File

@ -0,0 +1,7 @@
C.A.V.A. is a bar spectrum audio visualizer for the terminal using
ALSA, PulseAudio, sndio or fifo buffer for input.
This program is not intended for scientific use. It's written to look
responsive and aesthetic when used to visualize music.
WWW: https://karlstav.github.io/cava

2
audio/cava/pkg-plist Normal file
View File

@ -0,0 +1,2 @@
bin/cava
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/config

View File

@ -1,165 +0,0 @@
# Created by: trevor
# $FreeBSD$
PORTNAME= csound
PORTVERSION= 5.19.01
PORTREVISION= 9
CATEGORIES= audio lang
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}5/${PORTNAME}${PORTVERSION:R} \
SF/${PORTNAME}/${PORTNAME}5/${PORTNAME}${PORTVERSION:R}/manual:manual
DISTFILES= ${PORTNAME:S/c/C/}${PORTVERSION}${EXTRACT_SUFX}
DIST_SUBDIR= csound
MAINTAINER= ports@FreeBSD.org
COMMENT= Sound synthesizer
DEPRECATED= Not supported upstream anymore, use csound6
EXPIRATION_DATE= 2017-11-12
LICENSE= LGPL21
LICENSE_FILE= ${WRKSRC}/COPYING
BUILD_DEPENDS= swig13>0:devel/swig13 \
eigen>0:math/eigen3 \
gmm++>0:math/gmm++
LIB_DEPENDS= libsndfile.so:audio/libsndfile
BROKEN_powerpc64= Does not build
PORTSCOUT= limit:^5\.
CONFLICTS_INSTALL= outguess-* csound6
WRKSRC= ${WRKDIR}/${PORTNAME:S/c/C/}${PORTVERSION}
USES= bison cpe gettext scons compiler:gcc-c++11-lib python
USE_CSTD= gnu89
# math/gmm++ requires c++11
USE_CXXSTD= c++11
CPE_VENDOR= csounds
MAKE_ARGS= instdir="${STAGEDIR}" prefix="${PREFIX}" \
CC="${CC}" CXX="${CXX}" \
buildCsoundAC=0 buildCsoundVST=0 buildInterfaces=1 \
buildRelease=1 buildVirtual=1 dynamicCsoundLibrary=1 \
install=1 noDebug=1 useDouble=1 \
useGettext=1 usePortMIDI=0
USE_LDCONFIG= yes
SSP_UNSAFE= yes
CFLAGS+= -fPIC -fopenmp -DUSE_OPENMP
LDFLAGS+= -pthread -Wl,-export-dynamic
LINKFLAGS= # empty
SUB_FILES= pkg-message
OPTIONS_DEFINE= ALSA PNG DSSI FLTK FLUIDSYNTH JACK OSC PORTAUDIO PULSEAUDIO DOCS
OPTIONS_DEFAULT=FLTK
OPTIONS_SUB= yes
ALSA_DESC= ALSA I/O module
ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib
ALSA_MAKE_ARGS= useALSA=1
ALSA_MAKE_ARGS_OFF= useALSA=0
ALSA_VARS= ALSA_H=alsa/asoundlib.h
ALSA_VARS_OFF= ALSA_H=##alsa/asoundlib.h##
PNG_DESC= Image opcodes
PNG_LIB_DEPENDS= libpng.so:graphics/png
PNG_MAKE_ARGS= buildImageOpcodes=1
PNG_MAKE_ARGS_OFF= buildImageOpcodes=0
DSSI_DESC= DSSI/LADSPA host opcodes
DSSI_BUILD_DEPENDS= dssi>=0:audio/dssi
DSSI_LIB_DEPENDS= libasound.so:audio/alsa-lib
DSSI_RUN_DEPENDS= dssi>=0:audio/dssi
DSSI_MAKE_ARGS= buildDSSI=1
DSSI_MAKE_ARGS_OFF= buildDSSI=0
FLUIDSYNTH_DESC= FluidSynth opcodes
FLUIDSYNTH_LIB_DEPENDS= libfluidsynth.so:audio/fluidsynth
FLUIDSYNTH_VARS= FLUIDSYNTH_H=fluidsynth.h
FLUIDSYNTH_VARS_OFF= FLUIDSYNTH_H=##fluidsynth.h##
JACK_DESC= Jack I/O module and opcodes
JACK_LIB_DEPENDS= libjack.so:audio/jack
JACK_MAKE_ARGS= useJack=1
JACK_MAKE_ARGS_OFF= useJack=0
OSC_DESC= OSC opcodes
OSC_LIB_DEPENDS= liblo.so:audio/liblo
OSC_MAKE_ARGS= useOSC=1
OSC_MAKE_ARGS_OFF= useOSC=0
PORTAUDIO_DESC= PortAudio I/O module
PORTAUDIO_LIB_DEPENDS= libportaudio.so:audio/portaudio
PORTAUDIO_MAKE_ARGS= usePortAudio=1
PORTAUDIO_MAKE_ARGS_OFF=usePortAudio=0
PULSEAUDIO_DESC= PulseAudio I/O module
PULSEAUDIO_LIB_DEPENDS= libpulse-simple.so:audio/pulseaudio
PULSEAUDIO_VARS= PULSEAUDIO_H=pulse/simple.h
PULSEAUDIO_VARS_OFF= PULSEAUDIO_H=##pulse/simple.h##
FLTK_DESC= FLTK plugin and GUI
FLTK_LIB_DEPENDS= libfltk.so:x11-toolkits/fltk
FLTK_MAKE_ARGS= buildCsound5GUI=1 buildCSEditor=1 buildWinsound=1 useFLTK=1
FLTK_MAKE_ARGS_OFF= buildCsound5GUI=0 buildCSEditor=0 buildWinsound=0 useFLTK=0
DOCS_DISTFILES= Csound${PORTVERSION:R}_manual_html.zip:manual
.include <bsd.port.pre.mk>
.if ${ARCH} == amd64 || ${ARCH} == sparc64
MAKE_ARGS+= Word64=1
.endif
.if ${OPSYS} == FreeBSD
CXXLIB= c++
.endif
post-patch:
@${SED} -e "s|%%LOCALBASE%%|${LOCALBASE}|g; \
s|%%PYTHON_INCLUDEDIR%%|${PYTHON_INCLUDEDIR}|" \
< ${FILESDIR}/custom.py.in > ${WRKSRC}/custom.py
@${REINPLACE_CMD} -e "s|'unsupported'|'linux'|; \
s|Exit(-1)|print \"\"|; \
/CCFLAGS/s|\['-Wno-format'\]|Split('${CFLAGS}')|; \
/CXXFLAGS/s|\['-Wno-format'\]|Split('${CXXFLAGS}')|; \
s|/usr/local|${LOCALBASE}|; \
s|/usr/X11R6|${LOCALBASE}|; \
/LINKFLAGS/s|\['-Wl,-Bdynamic'\]|Split('${LDFLAGS}')|; \
s|\"pthread\"|\"\"|; \
s|'pthread'|''|; \
s|\"boost/any.hpp\"|\"##boost/any.hpp##\"|; \
s|\"alsa/asoundlib.h\"|\"${ALSA_H}\"|; \
s|'xmlfile.h'|'##xmlfile.h##'|; \
s|\"pulse/simple.h\"|\"${PULSEAUDIO_H}\"|; \
s|\"m_pd.h\"|\"##m_pd.h##\"|; \
s|\"tcl.h\"|\"##tcl.h##\"|; \
s|'5.2'|'5'|; \
s|'dl'|''|; \
s|'stdc++'|'${CXXLIB}'|; \
/linuxjoystick/s|^.*| print \"\"|; \
s|\"fluidsynth.h\"|\"${FLUIDSYNTH_H}\"|; \
/mixer_main.c/s|'mixer'|'csmixer'|; \
/jpluginEnvironment/s|'asound'|''|; \
/portaudioEnvironment/s|'asound'|''|; \
/jackEnvironment/s|'asound'|''|" ${WRKSRC}/SConstruct
@${REINPLACE_CMD} -e "s|linux/if.h|sys/types.h|" \
${WRKSRC}/OOps/remote.c
@${REINPLACE_CMD} -e "/Str/!s|fdclose|my_fdclose|" \
${WRKSRC}/OOps/*.c \
${WRKSRC}/Top/csound.c \
${WRKSRC}/Engine/auxfd.c \
${WRKSRC}/H/prototyp.h
post-install:
${LN} -sf libcsound64.so.5 ${STAGEDIR}${PREFIX}/lib/libcsound64.so
${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/* ${STAGEDIR}${PREFIX}/lib/*.so* \
${STAGEDIR}${PREFIX}/lib/csound/plugins64/*.so
post-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
(cd ${WRKDIR}/html && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR})
.include <bsd.port.post.mk>

View File

@ -1,4 +0,0 @@
SHA256 (csound/Csound5.19.01.tar.gz) = c918fbdfa7a65cefd080966ba4b44aadb2e36f80c83a5714efb5a9c76532111d
SIZE (csound/Csound5.19.01.tar.gz) = 9302526
SHA256 (csound/Csound5.19_manual_html.zip) = ba198155bee31cfe27e54ba313453bf100af8f22cc57b7dbcd4edbfe8fb99af5
SIZE (csound/Csound5.19_manual_html.zip) = 9860517

View File

@ -1,12 +0,0 @@
# Order is important: place local paths ahead of system paths.
import sys
customCPPPATH = [ '%%LOCALBASE%%/include', '%%PYTHON_INCLUDEDIR%%' ]
customCCFLAGS = [ ]
customCXXFLAGS = [ ]
customLIBS = [ 'intl' ]
customLIBPATH = [ '%%LOCALBASE%%/lib' ]
customSHLINKFLAGS = [ ]
customSWIGFLAGS = []
platform = 'linux'

View File

@ -1,12 +0,0 @@
--- InOut/rtalsa.c.orig 2013-01-07 12:49:34 UTC
+++ InOut/rtalsa.c
@@ -35,9 +35,6 @@
/* #ifndef _BSD_SOURCE */
/* #define _BSD_SOURCE 1 */
/* #endif */
-#include <alloca.h>
-#include <termios.h>
-#include <unistd.h>
#include "csdl.h"

View File

@ -1,10 +0,0 @@
--- Opcodes/urandom.c.orig 2013-01-07 12:49:34 UTC
+++ Opcodes/urandom.c
@@ -22,7 +22,6 @@
*/
#include "csdl.h"
-#include <ieee754.h>
typedef struct {
OPDS h;

View File

@ -1,11 +0,0 @@
--- SConstruct.orig 2013-01-07 12:49:34 UTC
+++ SConstruct
@@ -2057,7 +2057,7 @@ else:
# DSSI HOST OPCODES
-if (commonEnvironment['buildDSSI'] == '1' and (getPlatform() == 'linux' or getPlatform() == 'darwin') and configure.CheckHeader("ladspa.h", language = "C")) and configure.CheckHeader("dssi.h", language = "C"):
+if (commonEnvironment['buildDSSI'] == '1'):
print "CONFIGURATION DECISION: Building DSSI plugin host opcodes."
dssiEnvironment = pluginEnvironment.Clone()
dssiEnvironment.Append(LIBS = ['dl'])

View File

@ -1,64 +0,0 @@
--- Top/csound.c.orig 2013-01-07 12:49:34 UTC
+++ Top/csound.c
@@ -70,11 +70,14 @@ extern "C" {
**** MAJOR PROBLEM: PTHREAD_SPINLOCK_INITIALIZER is not defined in
Linux or Haiku */
-#if defined(linux) || defined(__HAIKU__)
+#if defined(linux) || defined(__HAIKU__) || defined(__FreeBSD__)
#define PTHREAD_SPINLOCK_INITIALIZER 0
#endif
#endif /* PARCS */
+#if defined(__FreeBSD__)
+#include <sys/sysctl.h>
+#endif
#if defined(USE_OPENMP)
#include <omp.h>
#endif /* USE_OPENMP */
@@ -430,7 +433,7 @@ extern "C" {
NULL, /* csRandState */
0, /* randSeed1 */
0, /* randSeed2 */
-#if defined(HAVE_PTHREAD_SPIN_LOCK) && (defined(PARCS))
+#if defined(__GNUC__) && defined(HAVE_PTHREAD_SPIN_LOCK) && (defined(PARCS))
PTHREAD_SPINLOCK_INITIALIZER, /* memlock */
#else
0, /* memlock */
@@ -2914,7 +2917,7 @@ void csoundNotifyFileOpened(CSOUND *csou
/* ------------------------------------ */
#if defined(HAVE_RDTSC)
-#if !(defined(LINUX) && defined(__GNUC__) && defined(__i386__))
+#if !(defined(LINUX) && defined(__GNUC__) && defined(__i386__)) || !(defined(LINUX) && defined(__i386__))
#undef HAVE_RDTSC
#endif
#endif
@@ -2927,6 +2930,12 @@ static double timeResolutionSeconds = -1
static int getTimeResolution(void)
{
#if defined(HAVE_RDTSC)
+#if defined(__FreeBSD__)
+ size_t size;
+ int timeResolutionSeconds;
+ size = sizeof timeResolutionSeconds;
+ sysctlbyname("hw.clockrate", &timeResolutionSeconds, &size, NULL, 0);
+#else
FILE *f;
char buf[256];
@@ -2967,9 +2976,14 @@ static int getTimeResolution(void)
}
}
fclose(f);
+#endif /* __FreeBSD__ */
if (UNLIKELY(timeResolutionSeconds <= 0.0)) {
fprintf(stderr, Str("No valid CPU frequency entry "
+#if defined(__FreeBSD__)
+ "was found.\n"));
+#else
"was found in /proc/cpuinfo.\n"));
+#endif /* __FreeBSD__ */
return -1;
}
/* MHz -> seconds */

View File

@ -1,14 +0,0 @@
--- frontends/fltk_gui/CsoundPerformanceSettingsPanel.cpp.orig 2013-01-07 12:49:35 UTC
+++ frontends/fltk_gui/CsoundPerformanceSettingsPanel.cpp
@@ -4,9 +4,11 @@
#endif
//CS5GUI_EXPERIMENTAL device query section left out for Windows and Mac while the problem is found
+#ifndef __FreeBSD__
#ifdef LINUX
#define CS5GUI_EXPERIMENTAL
#endif
+#endif
#include "csound.hpp"

View File

@ -1,4 +0,0 @@
===================-Please Note:-====================================
%%PREFIX%%/bin/mixer has been renamed to %%PREFIX%%/bin/csmixer so it
won't conflict with /usr/bin/mixer
=====================================================================

View File

@ -1,19 +0,0 @@
Csound is a programming language designed and optimized for sound rendering and
signal processing. The language consists of over 450 opcodes - the operational
codes that the sound designer uses to build "instruments" or patches.
Although there are an increasing number of graphical "front-ends" for the
language, you typically design and modify your patches using a word processor.
Usually, you create two text files - a .orc (orchestra) file containing the
"instruments," and a .sco (score) file containing the "notes."
In Csound, the complexity of your patches is limited by your knowledge,
interest, and need, but never by the language itself. For instance, a 22,050
oscillator additive synthesizer with 1024 stage envelope generators on each is
merely a copy-and-paste operation. The same goes for a 1 million voice
granular texture!
Have you ever dreamed of sounds such as these? Well in Csound you can. And in
Csound these dreams can come true!
WWW: http://csound.sourceforge.net/

File diff suppressed because it is too large Load Diff

View File

@ -3,6 +3,7 @@
PORTNAME= darkice
PORTVERSION= 1.3
PORTREVISION= 1
CATEGORIES= audio net
MASTER_SITES= SF

View File

@ -0,0 +1,13 @@
--- src/FaacEncoder.cpp.orig 2015-05-18 17:38:07 UTC
+++ src/FaacEncoder.cpp
@@ -95,7 +95,9 @@ FaacEncoder :: open ( void )
faacConfig->useTns = 1;
faacConfig->shortctl = SHORTCTL_NORMAL;
faacConfig->useLfe = 0;
- faacConfig->allowMidside = 1;
+ //Do not set allowMidside for API compatibility with faac,
+ //see https://github.com/knik0/faac/issues/8 for details
+ //faacConfig->allowMidside = 1;
faacConfig->bitRate = getOutBitrate() * 1000 / getOutChannel();
faacConfig->bandWidth = lowpass;
faacConfig->quantqual = (unsigned long) (getOutQuality() * 1000.0);

38
audio/drumstick/Makefile Normal file
View File

@ -0,0 +1,38 @@
# $FreeBSD$
PORTNAME= drumstick
DISTVERSION= 1.1.0
PORTREVISION= 1
CATEGORIES= audio multimedia
MASTER_SITES= SF/${PORTNAME}/${PORTVERSION}/
MAINTAINER= yuri@FreeBSD.org
COMMENT= MIDI libraries for Qt5/C++
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libfluidsynth.so:audio/fluidsynth
RUN_DEPENDS= ${LOCALBASE}/share/sounds/sf2/FluidR3_GM.sf2:audio/fluid-soundfont
USES= cmake:outsource pkgconfig shared-mime-info tar:bz2
USE_QT5= core gui network svg testlib widgets buildtools_build qmake_build
USE_LDCONFIG= yes
OPTIONS_DEFINE= PULSEAUDIO MANPAGES
OPTIONS_DEFAULT= PULSEAUDIO MANPAGES
OPTIONS_SUB= yes
PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio
PULSEAUDIO_CMAKE_BOOL= USE_PULSEAUDIO
MANPAGES_BUILD_DEPENDS= xsltproc:textproc/libxslt \
docbook-xsl>0:textproc/docbook-xsl
MANPAGES_CMAKE_BOOL= BUILD_DOCS
post-patch:
@${REINPLACE_CMD} -e 's|"default.sf2"|"${LOCALBASE}/share/sounds/sf2/FluidR3_GM.sf2"|' \
${WRKSRC}/utils/vpiano/fluidsettingsdialog.cpp \
${WRKSRC}/library/rt-backends/synth/synthengine.cpp
@${REINPLACE_CMD} -e 's|"$${CMAKE_INSTALL_DATAROOTDIR}/man/man1"|"${PREFIX}/man/man1"|' \
${WRKSRC}/cmake_admin/CreateManpages.cmake
.include <bsd.port.mk>

3
audio/drumstick/distinfo Normal file
View File

@ -0,0 +1,3 @@
TIMESTAMP = 1510117698
SHA256 (drumstick-1.1.0.tar.bz2) = ae1d2c0d21b45d144e181b873ffbc2979a294fab31b8d71a5b0b8cad3276f38e
SIZE (drumstick-1.1.0.tar.bz2) = 1012405

View File

@ -0,0 +1,87 @@
--- CMakeLists.txt.orig 2016-09-24 21:08:24 UTC
+++ CMakeLists.txt
@@ -24,7 +24,7 @@ endif()
project(DRUMSTICK)
if(CMAKE_SIZEOF_VOID_P MATCHES "8")
- set(_INIT_LIB_SUFFIX "64")
+ set(_INIT_LIB_SUFFIX "")
else()
set(_INIT_LIB_SUFFIX "")
endif()
@@ -65,13 +65,13 @@ add_definitions(-DVERSION=${VERSION})
message(STATUS "drumstick ${VERSION} prefix: ${CMAKE_INSTALL_PREFIX}")
set(_DBUS_INIT OFF)
-if(${CMAKE_SYSTEM} MATCHES "Linux")
+if(${CMAKE_SYSTEM} MATCHES "Linux|FreeBSD")
set(_DBUS_INIT ON)
endif()
# User options
option(STATIC_DRUMSTICK "Build static libraries instead of dynamic" OFF)
-option(USE_DBUS "Include DBus support (required for RealtimeKit)" ${_DBUS_INIT})
+#option(USE_DBUS "Include DBus support (required for RealtimeKit)" ${_DBUS_INIT})
message(STATUS "Build configuration: ${CMAKE_BUILD_TYPE}")
@@ -99,8 +99,8 @@ else()
message(FATAL_ERROR "Program pkg-config not found")
endif()
-if(${CMAKE_SYSTEM} MATCHES "Linux")
- pkg_check_modules(ALSA alsa>=1.0.0)
+if(${CMAKE_SYSTEM} MATCHES "Linux|FreeBSD")
+ #pkg_check_modules(ALSA alsa>=1.0.0)
if(ALSA_FOUND)
set(ALSA_LIBS ${ALSA_LIBRARIES})
list(APPEND ALSA_LIB_DIR ${ALSA_LIBRARY_DIRS} ${ALSA_LIBDIR})
@@ -108,7 +108,9 @@ if(${CMAKE_SYSTEM} MATCHES "Linux")
else()
message(STATUS "Warning: ALSA library not found.")
endif()
- pkg_check_modules(PULSE libpulse-simple)
+ if (USE_PULSEAUDIO)
+ pkg_check_modules(PULSE libpulse-simple)
+ endif()
if(NOT PULSE_FOUND)
message(STATUS "Warning: PulseAudio library not found.")
endif()
@@ -128,7 +130,7 @@ if(BUILD_TESTING)
add_subdirectory(tests)
endif()
-if(${CMAKE_SYSTEM} MATCHES "Linux")
+if(${CMAKE_SYSTEM} MATCHES "Linux|FreeBSD")
find_package(Doxygen)
if(DOXYGEN_FOUND)
configure_file(
@@ -139,12 +141,14 @@ if(${CMAKE_SYSTEM} MATCHES "Linux")
${DOXYGEN} Doxyfile
WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR})
endif()
- add_subdirectory(doc)
- configure_file(drumstick-alsa.pc.in drumstick-alsa.pc IMMEDIATE @ONLY)
+ if (BUILD_DOCS)
+ add_subdirectory(doc)
+ endif()
+ #configure_file(drumstick-alsa.pc.in drumstick-alsa.pc IMMEDIATE @ONLY)
configure_file(drumstick.spec.in drumstick.spec IMMEDIATE @ONLY)
- install(FILES
- ${CMAKE_CURRENT_BINARY_DIR}/drumstick-alsa.pc
- DESTINATION lib${LIB_SUFFIX}/pkgconfig )
+ #install(FILES
+ # ${CMAKE_CURRENT_BINARY_DIR}/drumstick-alsa.pc
+ # DESTINATION lib${LIB_SUFFIX}/pkgconfig )
# XML mime types
set( SHARED_MIME_INFO_MINIMUM_VERSION "0.30" )
set( XDG_MIME_INSTALL_DIR "${CMAKE_INSTALL_DATAROOTDIR}/mime/packages" )
@@ -174,7 +178,7 @@ configure_file(
add_custom_target( uninstall
"${CMAKE_COMMAND}" -P "${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake")
-if(${CMAKE_SYSTEM} MATCHES "Linux")
+if(${CMAKE_SYSTEM} MATCHES "Linux|FreeBSD")
# tarball target
add_custom_target( tarball
COMMAND mkdir -p drumstick-${VERSION}

View File

@ -0,0 +1,48 @@
--- library/include/drumstickcommon.h.orig 2016-09-24 21:08:23 UTC
+++ library/include/drumstickcommon.h
@@ -27,7 +27,8 @@
#include <QtDebug>
extern "C" {
-#include <alsa/asoundlib.h>
+// ALSA isn't disabled cleanly, see https://sourceforge.net/p/drumstick/bugs/9
+//#include <alsa/asoundlib.h>
}
/**
@@ -73,7 +74,7 @@ public:
*/
const QString qstrError() const
{
- return QString(snd_strerror(m_errCode));
+ return QString((m_errCode));
}
/**
@@ -110,7 +111,7 @@ private:
inline int checkErrorAndThrow(int rc, const char *where)
{
if (rc < 0) {
- qDebug() << "Error code:" << rc << "(" << snd_strerror(rc) << ")";
+ qDebug() << "Error code:" << rc << "(" << (rc) << ")";
qDebug() << "Location:" << where;
throw SequencerError(QString(where), rc);
}
@@ -127,7 +128,7 @@ inline int checkErrorAndThrow(int rc, co
inline int checkWarning(int rc, const char *where)
{
if (rc < 0) {
- qWarning() << "Exception code:" << rc << "(" << snd_strerror(rc) << ")";
+ qWarning() << "Exception code:" << rc << "(" << (rc) << ")";
qWarning() << "Location:" << where;
}
return rc;
@@ -152,7 +153,7 @@ inline int checkWarning(int rc, const ch
* different to the runtime library.
* @see getRuntimeALSALibraryVersion
*/
-const QString LIBRARY_VERSION(SND_LIB_VERSION_STR);
+const QString LIBRARY_VERSION("???");
} /* namespace drumstick */

View File

@ -0,0 +1,11 @@
--- library/rt-backends/CMakeLists.txt.orig 2016-09-24 21:08:23 UTC
+++ library/rt-backends/CMakeLists.txt
@@ -19,7 +19,7 @@
#add_subdirectory(dummy-in)
#add_subdirectory(dummy-out)
-if(${CMAKE_SYSTEM_NAME} MATCHES "Linux")
+if(${CMAKE_SYSTEM_NAME} MATCHES "Linux|FreeBSD")
if(ALSA_FOUND)
add_subdirectory(alsa-in)
add_subdirectory(alsa-out)

View File

@ -0,0 +1,10 @@
--- library/rt-backends/eassynth/src/synthrenderer.cpp.orig 2016-09-24 21:08:23 UTC
+++ library/rt-backends/eassynth/src/synthrenderer.cpp
@@ -29,6 +29,7 @@
#include <pulse/simple.h>
#include "synthrenderer.h"
#include "drumstickcommon.h"
+#include <assert.h>
namespace drumstick {
namespace rt {

View File

@ -0,0 +1,11 @@
--- library/rt/backendmanager.cpp.orig 2016-09-24 21:08:23 UTC
+++ library/rt/backendmanager.cpp
@@ -140,7 +140,7 @@ namespace rt {
d->appendDir( appPath + QStringLiteral("../PlugIns/") + QSTR_DRUMSTICK, result );
#endif // Linux, Unix...
QStringList libs;
- libs << "../lib/" << "../lib32/" << "../lib64/";
+ libs << "../lib/";
foreach(const QString& lib, libs) {
d->appendDir( appPath + lib + QSTR_DRUMSTICK, result );
}

View File

@ -0,0 +1,7 @@
Drumstick is a tool to play music. This is a set of C++ MIDI libraries using
Qt5 objects, idioms and style. It contains a C++ wrapper around software
support for MIDI. A complementary library provides classes for SMF
(Standard MIDI files: .MID/.KAR), Cakewalk (.WRK), and Overture (.OVE) file
formats processing. A multiplatform realtime MIDI I/O library is also provided.
WWW: https://sourceforge.net/projects/drumstick

42
audio/drumstick/pkg-plist Normal file
View File

@ -0,0 +1,42 @@
bin/drumstick-dumpove
bin/drumstick-dumpsmf
bin/drumstick-dumpwrk
bin/drumstick-vpiano
include/drumstick/backendmanager.h
include/drumstick/macros.h
include/drumstick/qove.h
include/drumstick/qsmf.h
include/drumstick/qwrk.h
include/drumstick/rtmidiinput.h
include/drumstick/rtmidioutput.h
lib/drumstick/libdrumstick-rt-net-in.so
lib/drumstick/libdrumstick-rt-net-out.so
lib/drumstick/libdrumstick-rt-oss-in.so
lib/drumstick/libdrumstick-rt-oss-out.so
lib/drumstick/libdrumstick-rt-synth.so
%%PULSEAUDIO%%lib/drumstick/libdrumstick-rt-eassynth.so
lib/libdrumstick-file.so
lib/libdrumstick-file.so.1
lib/libdrumstick-file.so.1.1.0
lib/libdrumstick-rt.so
lib/libdrumstick-rt.so.1
lib/libdrumstick-rt.so.1.1.0
libdata/pkgconfig/drumstick-file.pc
libdata/pkgconfig/drumstick-rt.pc
share/applications/drumstick-vpiano.desktop
share/icons/hicolor/16x16/apps/drumstick.png
share/icons/hicolor/32x32/apps/drumstick.png
share/icons/hicolor/48x48/apps/drumstick.png
share/icons/hicolor/64x64/apps/drumstick.png
share/icons/hicolor/scalable/apps/drumstick.svgz
%%MANPAGES%%man/man1/drumstick-drumgrid.1.gz
%%MANPAGES%%man/man1/drumstick-dumpmid.1.gz
%%MANPAGES%%man/man1/drumstick-dumpove.1.gz
%%MANPAGES%%man/man1/drumstick-dumpsmf.1.gz
%%MANPAGES%%man/man1/drumstick-dumpwrk.1.gz
%%MANPAGES%%man/man1/drumstick-guiplayer.1.gz
%%MANPAGES%%man/man1/drumstick-metronome.1.gz
%%MANPAGES%%man/man1/drumstick-playsmf.1.gz
%%MANPAGES%%man/man1/drumstick-sysinfo.1.gz
%%MANPAGES%%man/man1/drumstick-vpiano.1.gz
share/mime/packages/drumstick.xml

28
audio/eq10q-lv2/Makefile Normal file
View File

@ -0,0 +1,28 @@
# $FreeBSD$
PORTNAME= eq10q
DISTVERSION= 2.2
CATEGORIES= audio
MASTER_SITES= SF/${PORTNAME}
PKGNAMESUFFIX= -lv2
MAINTAINER= yuri@FreeBSD.org
COMMENT= Parametric equalizer LV2 audio plugin
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
BUILD_DEPENDS= lv2>0:audio/lv2
LIB_DEPENDS= libfftw3.so:math/fftw3 \
libfontconfig.so:x11-fonts/fontconfig \
libfreetype.so:print/freetype2
USES= cmake:outsource dos2unix localbase:ldflags pkgconfig
USE_GNOME= glib20 gtk20 gtkmm24 gdkpixbuf2 atkmm cairo cairomm pangomm
DOS2UNIX_FILES= dsp/vu.h
post-patch:
@${REINPLACE_CMD} -e 's/pow10(/pow(10,/g' \
${WRKSRC}/gui/widgets/*.cpp
.include <bsd.port.mk>

3
audio/eq10q-lv2/distinfo Normal file
View File

@ -0,0 +1,3 @@
TIMESTAMP = 1504743992
SHA256 (eq10q-2.2.tar.gz) = 337f4c703ba31902565faad1cd450cf0312ad5a48dc499661277f287b662b09a
SIZE (eq10q-2.2.tar.gz) = 797991

View File

@ -0,0 +1,13 @@
--- CMakeLists.txt.orig 2016-12-11 12:07:48 UTC
+++ CMakeLists.txt
@@ -2,8 +2,8 @@
cmake_minimum_required(VERSION 2.8)
PROJECT(eq10q)
-##ADD_DEFINITIONS(-Wall -O3 -fPIC -finline-functions -finline-functions-called-once -msse -mfpmath=sse -std=c99)
-set(CMAKE_C_FLAGS "-Wall -O3 -fPIC -finline-functions -finline-functions-called-once -msse -mfpmath=sse -std=c99")
+##ADD_DEFINITIONS(-Wall -fPIC -finline-functions -finline-functions-called-once -msse -mfpmath=sse -std=c99)
+set(CMAKE_C_FLAGS "-Wall -fPIC -finline-functions -msse -mfpmath=sse -std=c99")
#set(CMAKE_C_FLAGS "-Wall -O0 -g -fPIC -finline-functions -finline-functions-called-once -msse -mfpmath=sse -std=c99")
set(CMAKE_CXX_FLAGS "-Wall -fPIC -std=c++11")

View File

@ -0,0 +1,23 @@
--- dsp/filter.h.orig 2016-12-11 12:07:54 UTC
+++ dsp/filter.h
@@ -237,13 +237,13 @@ static inline void calcCoefs(Filter *fil
double G12 = G1 * G1;
//Digital filter
- double F = fabsf(G2 - GB2);// + 0.00000001f; ///TODO akest petit num sumat en teoria no hi va pero he detectat div by 0
- double G00 = fabsf(G2 - 1.0);// + 0.00000001f; ///TODO akest petit num sumat en teoria no hi va pero he detectat div by 0
- double F00 = fabsf(GB2 - 1.0);// + 0.00000001f; ///TODO akest petit num sumat en teoria no hi va pero he detectat div by 0
- double G01 = fabsf(G2 - G1);// + 0.00000001f; ///TODO akest petit num sumat en teoria no hi va pero he detectat div by 0
- double G11 = fabsf(G2 - G12);// + 0.00000001f; ///TODO akest petit num sumat en teoria no hi va pero he detectat div by 0
- double F01 = fabsf(GB2 - G1);// + 0.00000001f; ///TODO akest petit num sumat en teoria no hi va pero he detectat div by 0
- double F11 = fabsf(GB2 - G12);// + 0.00000001f; ///TODO akest petit num sumat en teoria no hi va pero he detectat div by 0
+ double F = fabs(G2 - GB2);// + 0.00000001f; ///TODO akest petit num sumat en teoria no hi va pero he detectat div by 0
+ double G00 = fabs(G2 - 1.0);// + 0.00000001f; ///TODO akest petit num sumat en teoria no hi va pero he detectat div by 0
+ double F00 = fabs(GB2 - 1.0);// + 0.00000001f; ///TODO akest petit num sumat en teoria no hi va pero he detectat div by 0
+ double G01 = fabs(G2 - G1);// + 0.00000001f; ///TODO akest petit num sumat en teoria no hi va pero he detectat div by 0
+ double G11 = fabs(G2 - G12);// + 0.00000001f; ///TODO akest petit num sumat en teoria no hi va pero he detectat div by 0
+ double F01 = fabs(GB2 - G1);// + 0.00000001f; ///TODO akest petit num sumat en teoria no hi va pero he detectat div by 0
+ double F11 = fabs(GB2 - G12);// + 0.00000001f; ///TODO akest petit num sumat en teoria no hi va pero he detectat div by 0
double W2 = sqrtf(G11 / G00) * tanf(w0/2.0) * tanf(w0/2.0);
//Bandwidth condition

View File

@ -0,0 +1,11 @@
--- dsp/vu.h.orig 2016-12-11 12:07:54 UTC
+++ dsp/vu.h
@@ -49,7 +49,7 @@ static inline void resetVU(Vu *vu)
//Inputs a sample to VU
static inline void SetSample(Vu *vu, float sample)
{
- vu->vu_value = fabsf(sample);
+ vu->vu_value = fabs(sample);
vu->vu_max = vu->vu_value > vu->vu_max ? vu->vu_value : vu->vu_max;
}

19
audio/eq10q-lv2/pkg-descr Normal file
View File

@ -0,0 +1,19 @@
EQ10Q is an audio plugin bundle over the LV2 standard, implementing a powerful
and flexible parametric equalizer and more.
All audio processing developed in this project is written in C language and
highly optimized focusing on DSP load reduction yet keeping a superb audio
quality, the audio engine is always working in 64 bits floating point maths but
interfacing with LV2 ports using the standard 32 bits numbers. We believe that
a good plugin is not completely useful without a full featured graphical user
interface (GUI) that provides the correct way to set it up. For this reason,
each plugin distributed in this bundle is supplied with a nice GUI. These GUI's
are written in C++ and Gtkmm libraries to gain a great control over the
graphics.
The project is licensed under GPL so feel free to copy, redistribute and modify.
Although, if your are really convinced of doing some possible interesting
changes in the source code, please mail me and we can discuss about
incorporating your awesome ideas in the main project.
WWW: http://eq10q.sourceforge.net

58
audio/eq10q-lv2/pkg-plist Normal file
View File

@ -0,0 +1,58 @@
lib/lv2/sapistaEQv2.lv2/bassup.so
lib/lv2/sapistaEQv2.lv2/bassup.ttl
lib/lv2/sapistaEQv2.lv2/compressor.so
lib/lv2/sapistaEQv2.lv2/compressor.ttl
lib/lv2/sapistaEQv2.lv2/compressor_sc.so
lib/lv2/sapistaEQv2.lv2/compressor_sc.ttl
lib/lv2/sapistaEQv2.lv2/compressor_stereo.so
lib/lv2/sapistaEQv2.lv2/compressor_stereo.ttl
lib/lv2/sapistaEQv2.lv2/compressor_stereo_sc.so
lib/lv2/sapistaEQv2.lv2/compressor_stereo_sc.ttl
lib/lv2/sapistaEQv2.lv2/eq10qm.so
lib/lv2/sapistaEQv2.lv2/eq10qm.ttl
lib/lv2/sapistaEQv2.lv2/eq10qs.so
lib/lv2/sapistaEQv2.lv2/eq10qs.ttl
lib/lv2/sapistaEQv2.lv2/eq1qm.so
lib/lv2/sapistaEQv2.lv2/eq1qm.ttl
lib/lv2/sapistaEQv2.lv2/eq1qs.so
lib/lv2/sapistaEQv2.lv2/eq1qs.ttl
lib/lv2/sapistaEQv2.lv2/eq4qm.so
lib/lv2/sapistaEQv2.lv2/eq4qm.ttl
lib/lv2/sapistaEQv2.lv2/eq4qs.so
lib/lv2/sapistaEQv2.lv2/eq4qs.ttl
lib/lv2/sapistaEQv2.lv2/eq6qm.so
lib/lv2/sapistaEQv2.lv2/eq6qm.ttl
lib/lv2/sapistaEQv2.lv2/eq6qs.so
lib/lv2/sapistaEQv2.lv2/eq6qs.ttl
lib/lv2/sapistaEQv2.lv2/gate.so
lib/lv2/sapistaEQv2.lv2/gate.ttl
lib/lv2/sapistaEQv2.lv2/gate_stereo.so
lib/lv2/sapistaEQv2.lv2/gate_stereo.ttl
lib/lv2/sapistaEQv2.lv2/gui/bassup_gui.so
lib/lv2/sapistaEQv2.lv2/gui/combopix/hishelf.png
lib/lv2/sapistaEQv2.lv2/gui/combopix/hpf.png
lib/lv2/sapistaEQv2.lv2/gui/combopix/loshelf.png
lib/lv2/sapistaEQv2.lv2/gui/combopix/lpf.png
lib/lv2/sapistaEQv2.lv2/gui/combopix/notch.png
lib/lv2/sapistaEQv2.lv2/gui/combopix/peak.png
lib/lv2/sapistaEQv2.lv2/gui/dynamics_gui.so
lib/lv2/sapistaEQv2.lv2/gui/eq10q_gui.so
lib/lv2/sapistaEQv2.lv2/gui/icons/logobassup.png
lib/lv2/sapistaEQv2.lv2/gui/icons/logodynamics.png
lib/lv2/sapistaEQv2.lv2/gui/icons/logoeq10q.png
lib/lv2/sapistaEQv2.lv2/gui/knobs/fader_dark.png
lib/lv2/sapistaEQv2.lv2/gui/knobs/fader_white.png
lib/lv2/sapistaEQv2.lv2/gui/knobs/knob2_25px.png
lib/lv2/sapistaEQv2.lv2/gui/knobs/knob2_28px.png
lib/lv2/sapistaEQv2.lv2/gui/knobs/knob2_32px.png
lib/lv2/sapistaEQv2.lv2/gui/knobs/knob2_35px.png
lib/lv2/sapistaEQv2.lv2/gui/knobs/knob_bassup_165px.png
lib/lv2/sapistaEQv2.lv2/gui/knobs/knob_bassup_84px.png
lib/lv2/sapistaEQv2.lv2/gui/knobs/knob_green_84px.png
lib/lv2/sapistaEQv2.lv2/gui/knobs/mixer_knob.xcf
lib/lv2/sapistaEQv2.lv2/gui/matrix_ms_gui.so
lib/lv2/sapistaEQv2.lv2/lr2ms.ttl
lib/lv2/sapistaEQv2.lv2/manifest.ttl
lib/lv2/sapistaEQv2.lv2/matrix_lr2ms.so
lib/lv2/sapistaEQv2.lv2/matrix_ms2lr.so
lib/lv2/sapistaEQv2.lv2/ms2lr.ttl

29
audio/eteroj-lv2/Makefile Normal file
View File

@ -0,0 +1,29 @@
# $FreeBSD$
PORTNAME= eteroj
DISTVERSION= 0.2.0
CATEGORIES= audio
PKGNAMESUFFIX= -lv2
MAINTAINER= yuri@FreeBSD.org
COMMENT= OSC injection/ejection from/to UDP/TCP/Serial for LV2
LICENSE= ART20
LICENSE_FILE= ${WRKSRC}/COPYING
BUILD_DEPENDS= lv2>0:audio/lv2
LIB_DEPENDS= libsratom-0.so:audio/sratom \
libserd-0.so:devel/serd \
libsord-0.so:devel/sord \
libuv.so:devel/libuv
USES= cmake:outsource pkgconfig
USE_GITHUB= yes
GH_ACCOUNT= OpenMusicKontrollers
GH_PROJECT= eteroj.lv2
PLIST_FILES= lib/lv2/eteroj.lv2/eteroj.so \
lib/lv2/eteroj.lv2/eteroj.ttl \
lib/lv2/eteroj.lv2/manifest.ttl
.include <bsd.port.mk>

View File

@ -0,0 +1,3 @@
TIMESTAMP = 1502242041
SHA256 (OpenMusicKontrollers-eteroj.lv2-0.2.0_GH0.tar.gz) = 56bac231ca7842b7490ec7a6b93d832216e324a844ae8ae7e7d659fe7d0c284a
SIZE (OpenMusicKontrollers-eteroj.lv2-0.2.0_GH0.tar.gz) = 93630

View File

@ -0,0 +1,24 @@
LV2 plugin bundle from OpenMusicKontrollers:
* (De)Cloak
Embed OSC in MIDI Sysex messages. Use this to smuggle arbitrary OSC packets
via MIDI to a given destination.
* Control
This is an OSC learn plugin. It translates OSC messages directly to LV2
Control ports and features automatic range detection.
* Disk
Record/Playback of OSC to/from disk. Record all incoming OSC message with
sample accuracy and play them back later from disk.
* IO
A plugin able to inject/eject OSC packets into/from the plugin graph to/from
network and serial lines.
* Ninja
Embed Turtle RDF in OSC as string. Use this to smuggle arbitrary LV2 atom
messages via OSC to a given destination.
* (Un)Pack
Embed arbitrary 1-3 byte MIDI commands (but Sysex) in OSC messages. Use this
to send MIDI commands via OSC to a given destination.
* Query
This plugin implements our OSC Introspect specification. It thus exports any
methods and parameters of a given OSC device transparently to LV2 properties.
WWW: https://open-music-kontrollers.ch/lv2/eteroj/

View File

@ -2,10 +2,9 @@
# $FreeBSD$
PORTNAME= faac
PORTVERSION= 1.28
PORTREVISION= 5
PORTVERSION= 1.29.8.3
CATEGORIES= audio
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}-src/${PORTNAME}-${PORTVERSION}
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}-src/${PORTNAME}-${PORTVERSION:R:R}
MAINTAINER= multimedia@FreeBSD.org
COMMENT= MPEG-2 and MPEG-4 AAC audio encoder
@ -17,19 +16,9 @@ LICENSE_FILE= ${WRKSRC}/COPYING
LICENSE_FILE_ISO= ${WRKSRC}/README
LICENSE_PERMS_ISO= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
LIB_DEPENDS= libmp4v2.so:multimedia/mp4v2
USES= autoreconf gmake libtool tar:bzip2
USES= gmake libtool
INSTALL_TARGET= install-strip
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --with-mp4v2
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
USE_LDCONFIG= yes
post-patch:
@${ECHO_CMD} "" >> ${WRKSRC}/libfaac/psych.h
@${REINPLACE_CMD} -e 's|<mp4\.h>|<mp4v2/mp4v2.h>|g' \
${WRKSRC}/frontend/main.c
.include <bsd.port.mk>

View File

@ -1,2 +1,3 @@
SHA256 (faac-1.28.tar.bz2) = aac475e59d38ae9e29bff760e26bf72b507ccec037a6837cc33e3ac1db3ef352
SIZE (faac-1.28.tar.bz2) = 531256
TIMESTAMP = 1509540497
SHA256 (faac-1.29.8.3.tar.gz) = 3d85267b394dd8ebd5dd88845b25bc5e5e4fc88ac5affb8a2807f50368dc3b41
SIZE (faac-1.29.8.3.tar.gz) = 483404

View File

@ -1,30 +0,0 @@
--- configure.in.orig 2009-02-05 00:55:38 UTC
+++ configure.in
@@ -1,7 +1,7 @@
AC_PREREQ(2.50)
AC_INIT(FAAC, 1.28, faac-dev@lists.sourceforge.net)
AC_CONFIG_AUX_DIR(.)
-AM_INIT_AUTOMAKE
+AM_INIT_AUTOMAKE(faac, 1.25)
AM_CONFIG_HEADER(config.h)
@@ -28,14 +28,17 @@ AC_CHECK_DECL(strcasecmp, MY_DEFINE(HAVE
AC_CHECK_LIB(gnugetopt, getopt_long)
AM_CONDITIONAL(WITH_MP4V2, false)
+AM_CONDITIONAL(WITH_EXT_MP4V2, false)
AC_CHECK_DECLS([MP4Create, MP4MetadataDelete],
AC_CHECK_LIB(mp4v2, MP4MetadataDelete, external_mp4v2=yes,
external_mp4v2=no, -lstdc++),
- external_mp4v2=no, [#include <mp4.h>])
+ external_mp4v2=no, [#include <mp4v2/mp4v2.h>])
if test x$external_mp4v2 = xyes; then
AC_MSG_NOTICE([*** Building with external mp4v2 ***])
+ AM_CONDITIONAL(WITH_EXT_MP4V2, true)
+ MY_DEFINE(HAVE_LIBMP4V2)
else
if test x$WITHMP4V2 = xyes; then
AC_MSG_NOTICE([*** Building with internal mp4v2 ***])

View File

@ -1,14 +0,0 @@
--- frontend/Makefile.am.orig 2008-12-16 00:56:00 UTC
+++ frontend/Makefile.am
@@ -7,6 +7,11 @@ if WITH_MP4V2
INCLUDES = -I$(top_srcdir)/include -I$(top_srcdir)/common/mp4v2
LDADD = $(top_builddir)/libfaac/libfaac.la $(top_srcdir)/common/mp4v2/libmp4v2.a -lm -lstdc++
else
+if WITH_EXT_MP4V2
+INCLUDES = -I$(top_srcdir)/include
+LDADD = $(top_builddir)/libfaac/libfaac.la -lmp4v2 -lm -lstdc++
+else
INCLUDES = -I$(top_srcdir)/include
LDADD = $(top_builddir)/libfaac/libfaac.la -lm
endif
+endif

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