*/*: bring in previously unknown upstream stuff

Taken from: FreeBSD
This commit is contained in:
Franco Fichtner 2015-04-22 06:26:02 +02:00
parent 08dca71ea7
commit 8c34d21606
3622 changed files with 187042 additions and 0 deletions

41
accessibility/Makefile Normal file
View File

@ -0,0 +1,41 @@
# $FreeBSD$
#
COMMENT = Ports to help disabled users
SUBDIR += accerciser
SUBDIR += at-spi
SUBDIR += at-spi-reference
SUBDIR += at-spi2-atk
SUBDIR += at-spi2-core
SUBDIR += atk
SUBDIR += atk-reference
SUBDIR += atkmm
SUBDIR += caribou
SUBDIR += dasher
SUBDIR += eflite
SUBDIR += gnome-mag
SUBDIR += gnome-speech
SUBDIR += gnopernicus
SUBDIR += gok
SUBDIR += java-access-bridge
SUBDIR += jovie
SUBDIR += kaccessible
SUBDIR += kdeaccessibility4
SUBDIR += kmag
SUBDIR += kmousetool
SUBDIR += kmouth
SUBDIR += linux-c6-atk
SUBDIR += linux-f10-atk
SUBDIR += mousetweaks
SUBDIR += orca
SUBDIR += py-atspi
SUBDIR += py-papi
SUBDIR += py3-atspi
SUBDIR += qt4-accessible
SUBDIR += redshift
SUBDIR += rubygem-atk
SUBDIR += speech-dispatcher
SUBDIR += yasr
.include <bsd.port.subdir.mk>

View File

@ -0,0 +1,38 @@
# Created by: Koop Mast <kwm@FreeBSD.org>
# $FreeBSD$
# $MCom: ports/trunk/accessibility/caribou/Makefile 20031 2014-11-02 21:47:55Z kwm $
PORTNAME= caribou
PORTVERSION= 0.4.18
CATEGORIES= accessibility gnome
MASTER_SITES= GNOME
DIST_SUBDIR= gnome3
MAINTAINER= gnome@FreeBSD.org
COMMENT= Gnome On-Screen keyboard
LICENSE= LGPL20
LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libclutter-glx-1.0.so:${PORTSDIR}/graphics/clutter \
libgee-0.8.so:${PORTSDIR}/devel/libgee \
libxklavier.so:${PORTSDIR}/x11/libxklavier
RUN_DEPENDS= py2?-atspi>=2.1.91:${PORTSDIR}/accessibility/py-atspi
USES= gettext gmake libtool pathfix pkgconfig python:2 \
shebangfix tar:xz
USE_GNOME= gtk30 intlhack introspection:build libxml2 \
libxslt:build pygobject3
SHEBANG_FILES= tools/fix_gir.py tools/make_schema.py
USE_XORG= x11 xtst
GNU_CONFIGURE= yes
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
INSTALL_TARGET= install-strip
CONFIGURE_ARGS= --enable-gtk2-module=no
GLIB_SCHEMAS= org.gnome.caribou.gschema.xml \
org.gnome.antler.gschema.xml
python_CMD= ${PYTHON_CMD}
.include <bsd.port.mk>

View File

@ -0,0 +1,2 @@
SHA256 (gnome3/caribou-0.4.18.tar.xz) = 8d94977f3364926600b5f711406e765a9a61aa444609f87a1d435b301e147226
SIZE (gnome3/caribou-0.4.18.tar.xz) = 422580

View File

@ -0,0 +1,7 @@
Caribou is an input assistive technology intended for swithc and
pointer users.
Features:
A configurable on screen keyboard with scanning mode.
WWW: http://live.gnome.org/Caribou

View File

@ -0,0 +1,130 @@
bin/caribou-preferences
etc/xdg/autostart/caribou-autostart.desktop
include/libcaribou/caribou.h
lib/girepository-1.0/Caribou-1.0.typelib
lib/gnome-settings-daemon-3.0/gtk-modules/caribou-gtk-module.desktop
lib/gtk-3.0/modules/libcaribou-gtk-module.a
lib/gtk-3.0/modules/libcaribou-gtk-module.so
lib/libcaribou.a
lib/libcaribou.so
lib/libcaribou.so.0
lib/libcaribou.so.0.0.0
libexec/caribou
%%PYTHON_SITELIBDIR%%/caribou/__init__.py
%%PYTHON_SITELIBDIR%%/caribou/__init__.pyc
%%PYTHON_SITELIBDIR%%/caribou/__init__.pyo
%%PYTHON_SITELIBDIR%%/caribou/antler/__init__.py
%%PYTHON_SITELIBDIR%%/caribou/antler/__init__.pyc
%%PYTHON_SITELIBDIR%%/caribou/antler/__init__.pyo
%%PYTHON_SITELIBDIR%%/caribou/antler/antler_settings.py
%%PYTHON_SITELIBDIR%%/caribou/antler/antler_settings.pyc
%%PYTHON_SITELIBDIR%%/caribou/antler/antler_settings.pyo
%%PYTHON_SITELIBDIR%%/caribou/antler/keyboard_view.py
%%PYTHON_SITELIBDIR%%/caribou/antler/keyboard_view.pyc
%%PYTHON_SITELIBDIR%%/caribou/antler/keyboard_view.pyo
%%PYTHON_SITELIBDIR%%/caribou/antler/main.py
%%PYTHON_SITELIBDIR%%/caribou/antler/main.pyc
%%PYTHON_SITELIBDIR%%/caribou/antler/main.pyo
%%PYTHON_SITELIBDIR%%/caribou/antler/window.py
%%PYTHON_SITELIBDIR%%/caribou/antler/window.pyc
%%PYTHON_SITELIBDIR%%/caribou/antler/window.pyo
%%PYTHON_SITELIBDIR%%/caribou/i18n.py
%%PYTHON_SITELIBDIR%%/caribou/i18n.pyc
%%PYTHON_SITELIBDIR%%/caribou/i18n.pyo
%%PYTHON_SITELIBDIR%%/caribou/settings/__init__.py
%%PYTHON_SITELIBDIR%%/caribou/settings/__init__.pyc
%%PYTHON_SITELIBDIR%%/caribou/settings/__init__.pyo
%%PYTHON_SITELIBDIR%%/caribou/settings/caribou_settings.py
%%PYTHON_SITELIBDIR%%/caribou/settings/caribou_settings.pyc
%%PYTHON_SITELIBDIR%%/caribou/settings/caribou_settings.pyo
%%PYTHON_SITELIBDIR%%/caribou/settings/preferences_window.py
%%PYTHON_SITELIBDIR%%/caribou/settings/preferences_window.pyc
%%PYTHON_SITELIBDIR%%/caribou/settings/preferences_window.pyo
%%PYTHON_SITELIBDIR%%/caribou/settings/setting_types.py
%%PYTHON_SITELIBDIR%%/caribou/settings/setting_types.pyc
%%PYTHON_SITELIBDIR%%/caribou/settings/setting_types.pyo
%%PYTHON_SITELIBDIR%%/caribou/settings/settings_manager.py
%%PYTHON_SITELIBDIR%%/caribou/settings/settings_manager.pyc
%%PYTHON_SITELIBDIR%%/caribou/settings/settings_manager.pyo
libdata/pkgconfig/caribou-1.0.pc
libexec/antler-keyboard
share/antler/dark-key-border.svg
share/antler/style.css
share/caribou/layouts/fullscale/us.xml
share/caribou/layouts/scan/us.xml
share/caribou/layouts/touch/ara.xml
share/caribou/layouts/touch/fr.xml
share/caribou/layouts/touch/il.xml
share/caribou/layouts/touch/us.xml
share/dbus-1/services/org.gnome.Caribou.Antler.service
share/dbus-1/services/org.gnome.Caribou.Daemon.service
share/gir-1.0/Caribou-1.0.gir
share/locale/an/LC_MESSAGES/caribou.mo
share/locale/ar/LC_MESSAGES/caribou.mo
share/locale/as/LC_MESSAGES/caribou.mo
share/locale/ast/LC_MESSAGES/caribou.mo
share/locale/be/LC_MESSAGES/caribou.mo
share/locale/bg/LC_MESSAGES/caribou.mo
share/locale/bn_IN/LC_MESSAGES/caribou.mo
share/locale/bs/LC_MESSAGES/caribou.mo
share/locale/ca/LC_MESSAGES/caribou.mo
share/locale/ca@valencia/LC_MESSAGES/caribou.mo
share/locale/cs/LC_MESSAGES/caribou.mo
share/locale/da/LC_MESSAGES/caribou.mo
share/locale/de/LC_MESSAGES/caribou.mo
share/locale/el/LC_MESSAGES/caribou.mo
share/locale/en_GB/LC_MESSAGES/caribou.mo
share/locale/eo/LC_MESSAGES/caribou.mo
share/locale/es/LC_MESSAGES/caribou.mo
share/locale/et/LC_MESSAGES/caribou.mo
share/locale/eu/LC_MESSAGES/caribou.mo
share/locale/fa/LC_MESSAGES/caribou.mo
share/locale/fi/LC_MESSAGES/caribou.mo
share/locale/fr/LC_MESSAGES/caribou.mo
share/locale/fur/LC_MESSAGES/caribou.mo
share/locale/gl/LC_MESSAGES/caribou.mo
share/locale/gu/LC_MESSAGES/caribou.mo
share/locale/he/LC_MESSAGES/caribou.mo
share/locale/hi/LC_MESSAGES/caribou.mo
share/locale/hu/LC_MESSAGES/caribou.mo
share/locale/id/LC_MESSAGES/caribou.mo
share/locale/it/LC_MESSAGES/caribou.mo
share/locale/ja/LC_MESSAGES/caribou.mo
share/locale/km/LC_MESSAGES/caribou.mo
share/locale/kn/LC_MESSAGES/caribou.mo
share/locale/ko/LC_MESSAGES/caribou.mo
share/locale/lt/LC_MESSAGES/caribou.mo
share/locale/lv/LC_MESSAGES/caribou.mo
share/locale/mk/LC_MESSAGES/caribou.mo
share/locale/ml/LC_MESSAGES/caribou.mo
share/locale/mr/LC_MESSAGES/caribou.mo
share/locale/ms/LC_MESSAGES/caribou.mo
share/locale/nb/LC_MESSAGES/caribou.mo
share/locale/ne/LC_MESSAGES/caribou.mo
share/locale/nl/LC_MESSAGES/caribou.mo
share/locale/nn/LC_MESSAGES/caribou.mo
share/locale/or/LC_MESSAGES/caribou.mo
share/locale/pa/LC_MESSAGES/caribou.mo
share/locale/pl/LC_MESSAGES/caribou.mo
share/locale/pt/LC_MESSAGES/caribou.mo
share/locale/pt_BR/LC_MESSAGES/caribou.mo
share/locale/ro/LC_MESSAGES/caribou.mo
share/locale/ru/LC_MESSAGES/caribou.mo
share/locale/si/LC_MESSAGES/caribou.mo
share/locale/sk/LC_MESSAGES/caribou.mo
share/locale/sl/LC_MESSAGES/caribou.mo
share/locale/sr/LC_MESSAGES/caribou.mo
share/locale/sr@latin/LC_MESSAGES/caribou.mo
share/locale/sv/LC_MESSAGES/caribou.mo
share/locale/ta/LC_MESSAGES/caribou.mo
share/locale/te/LC_MESSAGES/caribou.mo
share/locale/tg/LC_MESSAGES/caribou.mo
share/locale/tr/LC_MESSAGES/caribou.mo
share/locale/ug/LC_MESSAGES/caribou.mo
share/locale/uk/LC_MESSAGES/caribou.mo
share/locale/vi/LC_MESSAGES/caribou.mo
share/locale/zh_CN/LC_MESSAGES/caribou.mo
share/locale/zh_HK/LC_MESSAGES/caribou.mo
share/locale/zh_TW/LC_MESSAGES/caribou.mo
share/vala/vapi/caribou-1.0.vapi
share/vala/vapi/caribou-1.0.deps

View File

@ -0,0 +1,30 @@
# Created by: Maxim Sobolev <sobomax@FreeBSD.org>
# $FreeBSD$
# $MCom: ports/trunk/accessibility/py3-atspi/Makefile 20031 2014-11-02 21:47:55Z kwm $
PORTNAME= atspi
PORTVERSION= 2.12.0
PORTREVISION= 2
CATEGORIES= accessibility x11-toolkits python
MASTER_SITES= GNOME
MASTER_SITE_SUBDIR= sources/pyatspi/${PORTVERSION:C/^([0-9]+\.[0-9]+).*/\1/}
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
DISTNAME= pyatspi-${PORTVERSION}
DIST_SUBDIR= gnome3
MAINTAINER= gnome@FreeBSD.org
COMMENT= Python3 API for the D-BUS based SPI framework
RUN_DEPENDS= ${LOCALBASE}/libexec/at-spi2-registryd:${PORTSDIR}/accessibility/at-spi2-core
CONFLICTS= at-spi-1.[0-9]*
USES= gettext gmake pathfix pkgconfig python:3 tar:xz
USE_GNOME= intlhack py3gobject3
GNU_CONFIGURE= yes
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
PLIST_SUB+= PYVER=${PYTHON_VER:S/.//}
.include <bsd.port.mk>

View File

@ -0,0 +1,2 @@
SHA256 (gnome3/pyatspi-2.12.0.tar.xz) = 4e6cd801412a090dcc7ec2a27298dee5e84dc0af11479d5d5c061254b8ea6ac4
SIZE (gnome3/pyatspi-2.12.0.tar.xz) = 300092

View File

@ -0,0 +1,8 @@
This is the Gnome Accessibility Project's Assistive Technology
Service Provider Interface. It allows accessibility applications
and assistive technologies to announce their respective existence
to each other.
This port is the Python API to interface with the D-BUS based SPI framework.
WWW: http://www.linuxfoundation.org/en/AT-SPI_on_D-Bus

View File

@ -0,0 +1,72 @@
%%PYTHON_SITELIBDIR%%/pyatspi/Accessibility.py
%%PYTHON_SITELIBDIR%%/pyatspi/__init__.py
%%PYTHON_SITELIBDIR%%/pyatspi/__pycache__/Accessibility.cpython-%%PYVER%%.pyc
%%PYTHON_SITELIBDIR%%/pyatspi/__pycache__/Accessibility.cpython-%%PYVER%%.pyo
%%PYTHON_SITELIBDIR%%/pyatspi/__pycache__/__init__.cpython-%%PYVER%%.pyc
%%PYTHON_SITELIBDIR%%/pyatspi/__pycache__/__init__.cpython-%%PYVER%%.pyo
%%PYTHON_SITELIBDIR%%/pyatspi/__pycache__/action.cpython-%%PYVER%%.pyc
%%PYTHON_SITELIBDIR%%/pyatspi/__pycache__/action.cpython-%%PYVER%%.pyo
%%PYTHON_SITELIBDIR%%/pyatspi/__pycache__/appevent.cpython-%%PYVER%%.pyc
%%PYTHON_SITELIBDIR%%/pyatspi/__pycache__/appevent.cpython-%%PYVER%%.pyo
%%PYTHON_SITELIBDIR%%/pyatspi/__pycache__/application.cpython-%%PYVER%%.pyc
%%PYTHON_SITELIBDIR%%/pyatspi/__pycache__/application.cpython-%%PYVER%%.pyo
%%PYTHON_SITELIBDIR%%/pyatspi/__pycache__/collection.cpython-%%PYVER%%.pyc
%%PYTHON_SITELIBDIR%%/pyatspi/__pycache__/collection.cpython-%%PYVER%%.pyo
%%PYTHON_SITELIBDIR%%/pyatspi/__pycache__/component.cpython-%%PYVER%%.pyc
%%PYTHON_SITELIBDIR%%/pyatspi/__pycache__/component.cpython-%%PYVER%%.pyo
%%PYTHON_SITELIBDIR%%/pyatspi/__pycache__/constants.cpython-%%PYVER%%.pyc
%%PYTHON_SITELIBDIR%%/pyatspi/__pycache__/constants.cpython-%%PYVER%%.pyo
%%PYTHON_SITELIBDIR%%/pyatspi/__pycache__/deviceevent.cpython-%%PYVER%%.pyc
%%PYTHON_SITELIBDIR%%/pyatspi/__pycache__/deviceevent.cpython-%%PYVER%%.pyo
%%PYTHON_SITELIBDIR%%/pyatspi/__pycache__/document.cpython-%%PYVER%%.pyc
%%PYTHON_SITELIBDIR%%/pyatspi/__pycache__/document.cpython-%%PYVER%%.pyo
%%PYTHON_SITELIBDIR%%/pyatspi/__pycache__/editabletext.cpython-%%PYVER%%.pyc
%%PYTHON_SITELIBDIR%%/pyatspi/__pycache__/editabletext.cpython-%%PYVER%%.pyo
%%PYTHON_SITELIBDIR%%/pyatspi/__pycache__/enum.cpython-%%PYVER%%.pyc
%%PYTHON_SITELIBDIR%%/pyatspi/__pycache__/enum.cpython-%%PYVER%%.pyo
%%PYTHON_SITELIBDIR%%/pyatspi/__pycache__/hypertext.cpython-%%PYVER%%.pyc
%%PYTHON_SITELIBDIR%%/pyatspi/__pycache__/hypertext.cpython-%%PYVER%%.pyo
%%PYTHON_SITELIBDIR%%/pyatspi/__pycache__/image.cpython-%%PYVER%%.pyc
%%PYTHON_SITELIBDIR%%/pyatspi/__pycache__/image.cpython-%%PYVER%%.pyo
%%PYTHON_SITELIBDIR%%/pyatspi/__pycache__/interface.cpython-%%PYVER%%.pyc
%%PYTHON_SITELIBDIR%%/pyatspi/__pycache__/interface.cpython-%%PYVER%%.pyo
%%PYTHON_SITELIBDIR%%/pyatspi/__pycache__/registry.cpython-%%PYVER%%.pyc
%%PYTHON_SITELIBDIR%%/pyatspi/__pycache__/registry.cpython-%%PYVER%%.pyo
%%PYTHON_SITELIBDIR%%/pyatspi/__pycache__/role.cpython-%%PYVER%%.pyc
%%PYTHON_SITELIBDIR%%/pyatspi/__pycache__/role.cpython-%%PYVER%%.pyo
%%PYTHON_SITELIBDIR%%/pyatspi/__pycache__/selection.cpython-%%PYVER%%.pyc
%%PYTHON_SITELIBDIR%%/pyatspi/__pycache__/selection.cpython-%%PYVER%%.pyo
%%PYTHON_SITELIBDIR%%/pyatspi/__pycache__/state.cpython-%%PYVER%%.pyc
%%PYTHON_SITELIBDIR%%/pyatspi/__pycache__/state.cpython-%%PYVER%%.pyo
%%PYTHON_SITELIBDIR%%/pyatspi/__pycache__/table.cpython-%%PYVER%%.pyc
%%PYTHON_SITELIBDIR%%/pyatspi/__pycache__/table.cpython-%%PYVER%%.pyo
%%PYTHON_SITELIBDIR%%/pyatspi/__pycache__/tablecell.cpython-%%PYVER%%.pyc
%%PYTHON_SITELIBDIR%%/pyatspi/__pycache__/tablecell.cpython-%%PYVER%%.pyo
%%PYTHON_SITELIBDIR%%/pyatspi/__pycache__/text.cpython-%%PYVER%%.pyc
%%PYTHON_SITELIBDIR%%/pyatspi/__pycache__/text.cpython-%%PYVER%%.pyo
%%PYTHON_SITELIBDIR%%/pyatspi/__pycache__/utils.cpython-%%PYVER%%.pyc
%%PYTHON_SITELIBDIR%%/pyatspi/__pycache__/utils.cpython-%%PYVER%%.pyo
%%PYTHON_SITELIBDIR%%/pyatspi/__pycache__/value.cpython-%%PYVER%%.pyc
%%PYTHON_SITELIBDIR%%/pyatspi/__pycache__/value.cpython-%%PYVER%%.pyo
%%PYTHON_SITELIBDIR%%/pyatspi/action.py
%%PYTHON_SITELIBDIR%%/pyatspi/appevent.py
%%PYTHON_SITELIBDIR%%/pyatspi/application.py
%%PYTHON_SITELIBDIR%%/pyatspi/collection.py
%%PYTHON_SITELIBDIR%%/pyatspi/component.py
%%PYTHON_SITELIBDIR%%/pyatspi/constants.py
%%PYTHON_SITELIBDIR%%/pyatspi/deviceevent.py
%%PYTHON_SITELIBDIR%%/pyatspi/document.py
%%PYTHON_SITELIBDIR%%/pyatspi/editabletext.py
%%PYTHON_SITELIBDIR%%/pyatspi/enum.py
%%PYTHON_SITELIBDIR%%/pyatspi/hypertext.py
%%PYTHON_SITELIBDIR%%/pyatspi/image.py
%%PYTHON_SITELIBDIR%%/pyatspi/interface.py
%%PYTHON_SITELIBDIR%%/pyatspi/registry.py
%%PYTHON_SITELIBDIR%%/pyatspi/role.py
%%PYTHON_SITELIBDIR%%/pyatspi/selection.py
%%PYTHON_SITELIBDIR%%/pyatspi/state.py
%%PYTHON_SITELIBDIR%%/pyatspi/table.py
%%PYTHON_SITELIBDIR%%/pyatspi/tablecell.py
%%PYTHON_SITELIBDIR%%/pyatspi/text.py
%%PYTHON_SITELIBDIR%%/pyatspi/utils.py
%%PYTHON_SITELIBDIR%%/pyatspi/value.py

16
arabic/Makefile Normal file
View File

@ -0,0 +1,16 @@
# $FreeBSD$
#
COMMENT = Arabic language support
SUBDIR += ae_fonts_mono
SUBDIR += ae_fonts_ttf
SUBDIR += arabtex
SUBDIR += aspell
SUBDIR += kacst_fonts
SUBDIR += kde4-l10n
SUBDIR += khotot
SUBDIR += libitl
SUBDIR += libreoffice
.include <bsd.port.subdir.mk>

228
archivers/Makefile Normal file
View File

@ -0,0 +1,228 @@
# $FreeBSD$
#
COMMENT = Archivers
SUBDIR += 9e
SUBDIR += advancecomp
SUBDIR += amigadepacker
SUBDIR += arc
SUBDIR += arj
SUBDIR += ark
SUBDIR += atool
SUBDIR += bicom
SUBDIR += bzip
SUBDIR += bzip2
SUBDIR += cabextract
SUBDIR += dact
SUBDIR += deb2targz
SUBDIR += deco
SUBDIR += deutex
SUBDIR += dpkg
SUBDIR += dzip
SUBDIR += ecm
SUBDIR += engrampa
SUBDIR += epkg
SUBDIR += fastjar
SUBDIR += file-roller
SUBDIR += fpc-bzip2
SUBDIR += fpc-paszlib
SUBDIR += fpc-unzip
SUBDIR += freetar
SUBDIR += freeze
SUBDIR += gcab
SUBDIR += gcpio
SUBDIR += grzip
SUBDIR += gtar
SUBDIR += gzip
SUBDIR += gzrecover
SUBDIR += ha
SUBDIR += hffzip
SUBDIR += hlextract
SUBDIR += hpack.non-usa.only
SUBDIR += hs-tar
SUBDIR += hs-zip-archive
SUBDIR += hs-zlib
SUBDIR += hs-zlib-bindings
SUBDIR += hs-zlib-enum
SUBDIR += javatar
SUBDIR += jzip.org
SUBDIR += jzlib
SUBDIR += kzip
SUBDIR += laszip
SUBDIR += lbrate
SUBDIR += lbzip2
SUBDIR += lcab
SUBDIR += lha
SUBDIR += lha-ac
SUBDIR += libarc
SUBDIR += libarchive
SUBDIR += libcabinet
SUBDIR += libcomprex
SUBDIR += libdynamite
SUBDIR += liblz4
SUBDIR += liblzxcomp
SUBDIR += libmspack
SUBDIR += liborange
SUBDIR += libpar2
SUBDIR += librtfcomp
SUBDIR += libunrar
SUBDIR += libunrar4
SUBDIR += libzip
SUBDIR += linux-f10-ucl
SUBDIR += linux-f10-upx
SUBDIR += lrzip
SUBDIR += lz4
SUBDIR += lzip
SUBDIR += lzlib
SUBDIR += lzma
SUBDIR += lzmalib
SUBDIR += lzo2
SUBDIR += lzop
SUBDIR += macutils
SUBDIR += makeself
SUBDIR += mar
SUBDIR += minizip
SUBDIR += mscompress
SUBDIR += mtf
SUBDIR += nomarch
SUBDIR += nulib
SUBDIR += nwreckdum
SUBDIR += ocaml-bz2
SUBDIR += ocaml-zip
SUBDIR += p5-Archive-Any
SUBDIR += p5-Archive-Any-Lite
SUBDIR += p5-Archive-Any-Plugin-Rar
SUBDIR += p5-Archive-Extract
SUBDIR += p5-Archive-Extract-Libarchive
SUBDIR += p5-Archive-Peek
SUBDIR += p5-Archive-Rar
SUBDIR += p5-Archive-SimpleExtractor
SUBDIR += p5-Archive-Tar
SUBDIR += p5-Archive-Zip
SUBDIR += p5-Compress-Bzip2
SUBDIR += p5-Compress-LZ4
SUBDIR += p5-Compress-LZF
SUBDIR += p5-Compress-LZO
SUBDIR += p5-Compress-LZW
SUBDIR += p5-Compress-Raw-Bzip2
SUBDIR += p5-Compress-Raw-Lzma
SUBDIR += p5-Compress-Raw-Zlib
SUBDIR += p5-Compress-Snappy
SUBDIR += p5-IO-Compress
SUBDIR += p5-IO-Compress-Lzf
SUBDIR += p5-IO-Compress-Lzma
SUBDIR += p5-IO-Compress-Lzop
SUBDIR += p5-IO-Zlib
SUBDIR += p5-Mac-Macbinary
SUBDIR += p5-POE-Filter-Bzip2
SUBDIR += p5-POE-Filter-LZF
SUBDIR += p5-POE-Filter-LZO
SUBDIR += p5-POE-Filter-LZW
SUBDIR += p5-POE-Filter-Zlib
SUBDIR += p5-PerlIO-gzip
SUBDIR += p5-PerlIO-via-Bzip2
SUBDIR += p7zip
SUBDIR += p7zip-codec-rar
SUBDIR += packddir
SUBDIR += paq
SUBDIR += par
SUBDIR += par2cmdline
SUBDIR += par2cmdline-tbb
SUBDIR += parchive
SUBDIR += pbzip2
SUBDIR += pear-File_Archive
SUBDIR += pear-Horde_Compress
SUBDIR += pear-Horde_Compress_Fast
SUBDIR += pear-Horde_Pack
SUBDIR += pear-PHP_Archiv
SUBDIR += pecl-lzf
SUBDIR += pecl-phk
SUBDIR += pecl-rar
SUBDIR += php-horde_lz4
SUBDIR += php5-bz2
SUBDIR += php5-phar
SUBDIR += php5-snappy
SUBDIR += php5-zip
SUBDIR += php5-zlib
SUBDIR += php55-bz2
SUBDIR += php55-phar
SUBDIR += php55-zip
SUBDIR += php55-zlib
SUBDIR += php56-bz2
SUBDIR += php56-phar
SUBDIR += php56-zip
SUBDIR += php56-zlib
SUBDIR += pigz
SUBDIR += pixz
SUBDIR += plzip
SUBDIR += ppmd
SUBDIR += ppmd-7z
SUBDIR += ppunpack
SUBDIR += pxz
SUBDIR += py-liblzma
SUBDIR += py-librtfcomp
SUBDIR += py-lzma
SUBDIR += py-python-snappy
SUBDIR += qpress
SUBDIR += quazip
SUBDIR += rar
SUBDIR += rox-archive
SUBDIR += rpm2cpio
SUBDIR += rpm4
SUBDIR += ruby-lha
SUBDIR += ruby-zip
SUBDIR += rubygem-archive-tar-minitar
SUBDIR += rubygem-archive-zip
SUBDIR += rubygem-bzip2-ruby
SUBDIR += rubygem-libarchive
SUBDIR += rubygem-minitar
SUBDIR += rubygem-rubyzip
SUBDIR += rubygem-rubyzip2
SUBDIR += rvm
SUBDIR += rzip
SUBDIR += sectar
SUBDIR += sharutils
SUBDIR += snappy
SUBDIR += snappy-java
SUBDIR += squeeze
SUBDIR += squsq
SUBDIR += stuffit
SUBDIR += szip
SUBDIR += tardy
SUBDIR += tclmkziplib
SUBDIR += thunar-archive-plugin
SUBDIR += torrentzip
SUBDIR += ucl
SUBDIR += unace
SUBDIR += unadf
SUBDIR += unalz
SUBDIR += unarj
SUBDIR += undms
SUBDIR += unfoo
SUBDIR += unlzx
SUBDIR += unmakeself
SUBDIR += unmass
SUBDIR += unrar
SUBDIR += unrar-iconv
SUBDIR += unshield
SUBDIR += untar
SUBDIR += unzip
SUBDIR += unzoo
SUBDIR += upx
SUBDIR += wzip
SUBDIR += xar
SUBDIR += xarchive
SUBDIR += xarchiver
SUBDIR += xdms
SUBDIR += xmill
SUBDIR += xpk
SUBDIR += zip
SUBDIR += zip-ada
SUBDIR += zipmix
SUBDIR += zipper
SUBDIR += zoo
SUBDIR += zopfli
SUBDIR += zutils
.include <bsd.port.subdir.mk>

19
archivers/gcab/Makefile Normal file
View File

@ -0,0 +1,19 @@
# Created by: kwm@FreeBSD.org
# $FreeBSD$
PORTNAME= gcab
PORTVERSION= 0.6
CATEGORIES= archivers gnome
MASTER_SITES= GNOME
MAINTAINER= gnome@FreeBSD.org
COMMENT= GObject library to create cabinet files
BUILD_DEPENDS= vala:${PORTSDIR}/lang/vala
USES= cpe gettext gmake libtool pathfix pkgconfig tar:xz
GNU_CONFIGURE= yes
USE_GNOME= glib20 intlhack introspection:build
CPE_VENDOR= gnome
.include <bsd.port.mk>

2
archivers/gcab/distinfo Normal file
View File

@ -0,0 +1,2 @@
SHA256 (gcab-0.6.tar.xz) = a0443b904bfa7227b5155bfcdf9ea9256b6e26930b8febe1c41f972f6f1334bb
SIZE (gcab-0.6.tar.xz) = 316668

6
archivers/gcab/pkg-descr Normal file
View File

@ -0,0 +1,6 @@
Gcab is a utility and library mainly made to create Cabinet files, using
GObject/GIO API and provides GIR bindings.
- creation supports plain and basic MSZIP compression
- can open and list files from cabinet, no extraction
WWW: https://wiki.gnome.org/msitools

56
archivers/gcab/pkg-plist Normal file
View File

@ -0,0 +1,56 @@
bin/gcab
include/libgcab-1.0/libgcab.h
include/libgcab-1.0/libgcab/gcab-cabinet.h
include/libgcab-1.0/libgcab/gcab-enums.h
include/libgcab-1.0/libgcab/gcab-file.h
include/libgcab-1.0/libgcab/gcab-folder.h
lib/girepository-1.0/GCab-1.0.typelib
lib/libgcab-1.0.a
lib/libgcab-1.0.so
lib/libgcab-1.0.so.0
lib/libgcab-1.0.so.0.0.0
libdata/pkgconfig/libgcab-1.0.pc
man/man1/gcab.1.gz
share/gir-1.0/GCab-1.0.gir
share/gtk-doc/html/gcab/GCabCabinet.html
share/gtk-doc/html/gcab/GCabFile.html
share/gtk-doc/html/gcab/GCabFolder.html
share/gtk-doc/html/gcab/annotation-glossary.html
share/gtk-doc/html/gcab/api-index-full.html
share/gtk-doc/html/gcab/ch01.html
share/gtk-doc/html/gcab/deprecated-api-index.html
share/gtk-doc/html/gcab/gcab.devhelp2
share/gtk-doc/html/gcab/home.png
share/gtk-doc/html/gcab/index.html
share/gtk-doc/html/gcab/index.sgml
share/gtk-doc/html/gcab/left-insensitive.png
share/gtk-doc/html/gcab/left.png
share/gtk-doc/html/gcab/object-tree.html
share/gtk-doc/html/gcab/right-insensitive.png
share/gtk-doc/html/gcab/right.png
share/gtk-doc/html/gcab/style.css
share/gtk-doc/html/gcab/up-insensitive.png
share/gtk-doc/html/gcab/up.png
share/locale/bs/LC_MESSAGES/gcab.mo
share/locale/cs/LC_MESSAGES/gcab.mo
share/locale/de/LC_MESSAGES/gcab.mo
share/locale/el/LC_MESSAGES/gcab.mo
share/locale/es/LC_MESSAGES/gcab.mo
share/locale/eu/LC_MESSAGES/gcab.mo
share/locale/fr/LC_MESSAGES/gcab.mo
share/locale/gl/LC_MESSAGES/gcab.mo
share/locale/hu/LC_MESSAGES/gcab.mo
share/locale/id/LC_MESSAGES/gcab.mo
share/locale/lt/LC_MESSAGES/gcab.mo
share/locale/lv/LC_MESSAGES/gcab.mo
share/locale/nb/LC_MESSAGES/gcab.mo
share/locale/pl/LC_MESSAGES/gcab.mo
share/locale/pt_BR/LC_MESSAGES/gcab.mo
share/locale/ru/LC_MESSAGES/gcab.mo
share/locale/sl/LC_MESSAGES/gcab.mo
share/locale/sr/LC_MESSAGES/gcab.mo
share/locale/sr@latin/LC_MESSAGES/gcab.mo
share/locale/tg/LC_MESSAGES/gcab.mo
share/locale/tr/LC_MESSAGES/gcab.mo
share/locale/zh_CN/LC_MESSAGES/gcab.mo
share/vala/vapi/libgcab-1.0.vapi

View File

@ -0,0 +1,21 @@
# Created by: antoine@FreeBSD.org
# $FreeBSD$
PORTNAME= python-snappy
PORTVERSION= 0.5
CATEGORIES= archivers devel python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= antoine@FreeBSD.org
COMMENT= Python library for the snappy compression library from Google
LICENSE= BSD3CLAUSE
LIB_DEPENDS= libsnappy.so:${PORTSDIR}/archivers/snappy
USES= python
USE_PYTHON= distutils autoplist
CPPFLAGS+= -I${LOCALBASE}/include
.include <bsd.port.mk>

View File

@ -0,0 +1,2 @@
SHA256 (python-snappy-0.5.tar.gz) = c7fe37679ebfc73840c7cc83657a76bc1ac978efa286b8ac3569fd0630d2b80d
SIZE (python-snappy-0.5.tar.gz) = 12495

View File

@ -0,0 +1,3 @@
Python library for the snappy compression library from Google.
WWW: https://github.com/andrix/python-snappy

130
astro/Makefile Normal file
View File

@ -0,0 +1,130 @@
# $FreeBSD$
#
COMMENT = Astronomical ports
SUBDIR += R-cran-maptools
SUBDIR += aa
SUBDIR += accrete
SUBDIR += astrometry
SUBDIR += boinc-astropulse
SUBDIR += boinc-setiathome-v7
SUBDIR += celestia
SUBDIR += celestia-gnome
SUBDIR += celestia-gtk
SUBDIR += cfitsio
SUBDIR += dgpsip
SUBDIR += ephem
SUBDIR += fowsr
SUBDIR += foxtrotgps
SUBDIR += garmindev
SUBDIR += geographiclib
SUBDIR += gkrellmoon2
SUBDIR += gmapcatcher
SUBDIR += google-earth
SUBDIR += gpsbabel
SUBDIR += gpsbabel14
SUBDIR += gpscorrelate
SUBDIR += gpsd
SUBDIR += gpsdrive
SUBDIR += gpsman
SUBDIR += gpsprune
SUBDIR += gpstk
SUBDIR += gpxloggerd
SUBDIR += jday
SUBDIR += josm
SUBDIR += kstars
SUBDIR += libgal
SUBDIR += libkgeomap
SUBDIR += libnova
SUBDIR += libosmpbf
SUBDIR += libroadnav
SUBDIR += luna
SUBDIR += marble
SUBDIR += match
SUBDIR += merkaartor
SUBDIR += mkgmap
SUBDIR += mkgmap-splitter
SUBDIR += mymoon
SUBDIR += nightfall
SUBDIR += openuniverse
SUBDIR += osmium
SUBDIR += osmosis
SUBDIR += p5-Astro
SUBDIR += p5-Astro-ADS
SUBDIR += p5-Astro-Catalog
SUBDIR += p5-Astro-Constants
SUBDIR += p5-Astro-Coords
SUBDIR += p5-Astro-DSS
SUBDIR += p5-Astro-FITS-CFITSIO
SUBDIR += p5-Astro-FITS-Header
SUBDIR += p5-Astro-Flux
SUBDIR += p5-Astro-Hipparcos
SUBDIR += p5-Astro-MoonPhase
SUBDIR += p5-Astro-PAL
SUBDIR += p5-Astro-SIMBAD
SUBDIR += p5-Astro-SIMBAD-Client
SUBDIR += p5-Astro-SpaceTrack
SUBDIR += p5-Astro-SunTime
SUBDIR += p5-Astro-Sunrise
SUBDIR += p5-Astro-Telescope
SUBDIR += p5-Astro-WaveBand
SUBDIR += p5-Astro-satpass
SUBDIR += p5-GPS
SUBDIR += p5-GPS-Babel
SUBDIR += p5-GPS-OID
SUBDIR += p5-Geo-METAR
SUBDIR += p5-Misc-Quality
SUBDIR += p5-Starlink-AST
SUBDIR += p5-Weather-Underground
SUBDIR += p5-ZConf-Weather
SUBDIR += phoon
SUBDIR += planets
SUBDIR += pp3
SUBDIR += ptiger
SUBDIR += py-RO
SUBDIR += py-aipy
SUBDIR += py-astLib
SUBDIR += py-metar
SUBDIR += py-pyfits
SUBDIR += pyephem
SUBDIR += pyweather
SUBDIR += qlandkartegt
SUBDIR += readosm
SUBDIR += rmap
SUBDIR += roadmap
SUBDIR += roadnav
SUBDIR += saoimage
SUBDIR += sextractor
SUBDIR += sky2000
SUBDIR += sscalc
SUBDIR += stardates
SUBDIR += starplot
SUBDIR += stars
SUBDIR += stellarium
SUBDIR += stellarium-qt4
SUBDIR += sunclock
SUBDIR += swe
SUBDIR += tclgeomap
SUBDIR += tkgeomap
SUBDIR += viking
SUBDIR += wcslib
SUBDIR += weather
SUBDIR += weatherspect
SUBDIR += wmglobe
SUBDIR += wmjupiter
SUBDIR += wmmoonclock
SUBDIR += wmsolar
SUBDIR += wmspaceweather
SUBDIR += wmsun
SUBDIR += xearth
SUBDIR += xeartk
SUBDIR += xephem
SUBDIR += xglobe
SUBDIR += xmoontool
SUBDIR += xphoon
SUBDIR += xplanet
SUBDIR += xtide
SUBDIR += xworld
.include <bsd.port.subdir.mk>

26
astro/readosm/Makefile Normal file
View File

@ -0,0 +1,26 @@
# Created by: Loïc BARTOLETTI <coder@tuxfamily.org>
# $FreeBSD$
PORTNAME= readosm
PORTVERSION= 1.0.0
CATEGORIES= astro geography devel
MASTER_SITES= http://www.gaia-gis.it/gaia-sins/
DISTNAME= ${PORTNAME}-${PORTVERSION}d
MAINTAINER= coder@tuxfamily.org
COMMENT= Extract valid data from within an Open Street Map input file
LICENSE= MPL LGPL21 GPLv2
LICENSE_COMB= dual
LIB_DEPENDS= libexpat.so:${PORTSDIR}/textproc/expat2
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}d
GNU_CONFIGURE= yes
USES= gmake libtool pkgconfig pathfix
CFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib ${ICONV_LIB}
USE_LDCONFIG= yes
.include <bsd.port.mk>

2
astro/readosm/distinfo Normal file
View File

@ -0,0 +1,2 @@
SHA256 (readosm-1.0.0d.tar.gz) = f056d26489610699802a2a44e315750383af303cf7dcdc580c52bb5ed4d136e3
SIZE (readosm-1.0.0d.tar.gz) = 1095751

10
astro/readosm/pkg-descr Normal file
View File

@ -0,0 +1,10 @@
ReadOSM is an open source library to extract valid data from within an Open
Street Map input file. Such OSM files come in two different formats:
* files identified by the .osm suffix simply are plain XML files.
* files identified by the .osm.pbf suffix does containt the same identical
data, but adopting the Google's Protocol Buffer serialization format and thus
requiring much less storage space.
WWW: https://www.gaia-gis.it/fossil/readosm/index

6
astro/readosm/pkg-plist Normal file
View File

@ -0,0 +1,6 @@
include/readosm.h
lib/libreadosm.a
lib/libreadosm.so
lib/libreadosm.so.1
lib/libreadosm.so.1.0.0
libdata/pkgconfig/readosm.pc

838
audio/Makefile Normal file
View File

@ -0,0 +1,838 @@
# $FreeBSD$
#
COMMENT = Audio tools
SUBDIR += HVSC-Update
SUBDIR += Maaate
SUBDIR += aacgain
SUBDIR += aacplusenc
SUBDIR += abcde
SUBDIR += abcmidi
SUBDIR += abcselect
SUBDIR += abraca
SUBDIR += acoustid-fingerprinter
SUBDIR += adplay
SUBDIR += afsp
SUBDIR += aften
SUBDIR += alac
SUBDIR += alienwah
SUBDIR += alsa-lib
SUBDIR += alsa-plugins
SUBDIR += alsa-utils
SUBDIR += alure
SUBDIR += amarok-kde4
SUBDIR += amb-plugins
SUBDIR += amp
SUBDIR += ampache
SUBDIR += ample
SUBDIR += amrcoder
SUBDIR += aqualung
SUBDIR += ardour
SUBDIR += ario
SUBDIR += arss
SUBDIR += ascd
SUBDIR += asmix
SUBDIR += asmixer
SUBDIR += asunder
SUBDIR += atunes
SUBDIR += aubio
SUBDIR += audacious-dumb
SUBDIR += audacity
SUBDIR += audex
SUBDIR += audiere
SUBDIR += audiotag
SUBDIR += aumix
SUBDIR += aureal-kmod
SUBDIR += autocd
SUBDIR += autotalent
SUBDIR += autozen
SUBDIR += baresip
SUBDIR += baudline
SUBDIR += bcg729
SUBDIR += beast
SUBDIR += beets
SUBDIR += blop
SUBDIR += boodler
SUBDIR += bristol
SUBDIR += btc
SUBDIR += calf
SUBDIR += cam
SUBDIR += cantata
SUBDIR += caps-plugins
SUBDIR += ccaudio2
SUBDIR += cd-console
SUBDIR += cd-discid
SUBDIR += cd2mp3
SUBDIR += cddb-bundle
SUBDIR += cdparanoia
SUBDIR += cdplay
SUBDIR += celt
SUBDIR += checkmate
SUBDIR += chordpack
SUBDIR += chromaprint
SUBDIR += clementine-player
SUBDIR += clunk
SUBDIR += cmp3
SUBDIR += cmt
SUBDIR += cmus
SUBDIR += cmus-post.fm
SUBDIR += cpige
SUBDIR += cplay
SUBDIR += cpp-xmms2
SUBDIR += creox
SUBDIR += crip
SUBDIR += cripple
SUBDIR += csound
SUBDIR += csound6
SUBDIR += ctronome
SUBDIR += cue2toc
SUBDIR += cueplayer
SUBDIR += cuetools
SUBDIR += cutmp3
SUBDIR += cymbaline
SUBDIR += dagrab
SUBDIR += darkice
SUBDIR += dcd
SUBDIR += deadbeef
SUBDIR += deadbeef-mpris-plugin
SUBDIR += decibel-audio-player
SUBDIR += deforaos-mixer
SUBDIR += dekagen
SUBDIR += denemo
SUBDIR += dir2ogg
SUBDIR += discid
SUBDIR += drumpiler
SUBDIR += dssi
SUBDIR += dtmfdial
SUBDIR += dumb
SUBDIR += dumb-allegro
SUBDIR += dvda-author
SUBDIR += easytag
SUBDIR += eawpats
SUBDIR += eawplus
SUBDIR += ecasound
SUBDIR += emms
SUBDIR += enscribe
SUBDIR += epos-devel
SUBDIR += esound
SUBDIR += espeak
SUBDIR += esperanza
SUBDIR += etcd
SUBDIR += etktab
SUBDIR += exaile
SUBDIR += extace
SUBDIR += ezstream
SUBDIR += faac
SUBDIR += faad
SUBDIR += fapg
SUBDIR += fcplay
SUBDIR += fdk-aac
SUBDIR += fdmf
SUBDIR += festalon
SUBDIR += festdoc
SUBDIR += festival
SUBDIR += festival-freebsoft-utils
SUBDIR += festlex-cmu
SUBDIR += festlex-czech
SUBDIR += festlex-oald
SUBDIR += festlex-ogi
SUBDIR += festlex-poslex
SUBDIR += festvox-czech
SUBDIR += festvox-don
SUBDIR += festvox-el11
SUBDIR += festvox-kal16
SUBDIR += festvox-kal8
SUBDIR += festvox-ked16
SUBDIR += festvox-ked8
SUBDIR += festvox-rab16
SUBDIR += festvox-rab8
SUBDIR += festvox-russian
SUBDIR += filter_audio
SUBDIR += firefly
SUBDIR += flac
SUBDIR += flac123
SUBDIR += flacon
SUBDIR += flake
SUBDIR += flite
SUBDIR += fluidsynth
SUBDIR += fluidsynth-dssi
SUBDIR += fmit
SUBDIR += fpc-a52
SUBDIR += fpc-mad
SUBDIR += fpc-modplug
SUBDIR += fpc-oggvorbis
SUBDIR += fpc-openal
SUBDIR += fpc-sndfile
SUBDIR += fplib
SUBDIR += freealut
SUBDIR += freedesktop-sound-theme
SUBDIR += freepats
SUBDIR += funktrackergold
SUBDIR += gbemol
SUBDIR += gbsplay
SUBDIR += gervill
SUBDIR += ghostess
SUBDIR += gigedit
SUBDIR += gimmix
SUBDIR += gkrellmms2
SUBDIR += gkrellmss2
SUBDIR += gkrellmvolume2
SUBDIR += glame
SUBDIR += glurp
SUBDIR += gmidimonitor
SUBDIR += gmixer
SUBDIR += gmpc
SUBDIR += gmpc-alarm
SUBDIR += gmpc-albumview
SUBDIR += gmpc-discogs
SUBDIR += gmpc-extraplaylist
SUBDIR += gmpc-lastfm
SUBDIR += gmpc-libnotify
SUBDIR += gmpc-lyrics
SUBDIR += gmpc-lyricsplugin
SUBDIR += gmpc-lyricwiki
SUBDIR += gmpc-magnatune
SUBDIR += gmpc-mdcover
SUBDIR += gmpc-mserver
SUBDIR += gmpc-shout
SUBDIR += gmpc-wikipedia
SUBDIR += gmtp
SUBDIR += gmusicbrowser
SUBDIR += gnaural
SUBDIR += gnome-audio
SUBDIR += gnome-media
SUBDIR += gnome-music
SUBDIR += gnomoradio
SUBDIR += gnormalize
SUBDIR += gnuitar
SUBDIR += gnupod
SUBDIR += gnustep-cdplayer
SUBDIR += gogglesmm
SUBDIR += goobox
SUBDIR += gqmpeg
SUBDIR += gqradio
SUBDIR += gramofile
SUBDIR += grip
SUBDIR += gsm
SUBDIR += gspeakers
SUBDIR += gstreamer-plugins-a52dec
SUBDIR += gstreamer-plugins-amrnb
SUBDIR += gstreamer-plugins-amrwbdec
SUBDIR += gstreamer-plugins-cdaudio
SUBDIR += gstreamer-plugins-cdparanoia
SUBDIR += gstreamer-plugins-esound
SUBDIR += gstreamer-plugins-faac
SUBDIR += gstreamer-plugins-faad
SUBDIR += gstreamer-plugins-flac
SUBDIR += gstreamer-plugins-flite
SUBDIR += gstreamer-plugins-fluendo-mp3
SUBDIR += gstreamer-plugins-gme
SUBDIR += gstreamer-plugins-gsm
SUBDIR += gstreamer-plugins-jack
SUBDIR += gstreamer-plugins-ladspa
SUBDIR += gstreamer-plugins-lame
SUBDIR += gstreamer-plugins-mad
SUBDIR += gstreamer-plugins-moodbar
SUBDIR += gstreamer-plugins-mp3
SUBDIR += gstreamer-plugins-musepack
SUBDIR += gstreamer-plugins-nas
SUBDIR += gstreamer-plugins-ogg
SUBDIR += gstreamer-plugins-opus
SUBDIR += gstreamer-plugins-pulse
SUBDIR += gstreamer-plugins-shout2
SUBDIR += gstreamer-plugins-sidplay
SUBDIR += gstreamer-plugins-sndfile
SUBDIR += gstreamer-plugins-soundtouch
SUBDIR += gstreamer-plugins-spc
SUBDIR += gstreamer-plugins-speex
SUBDIR += gstreamer-plugins-taglib
SUBDIR += gstreamer-plugins-twolame
SUBDIR += gstreamer-plugins-vorbis
SUBDIR += gstreamer-plugins-wavpack
SUBDIR += gstreamer1-plugins-a52dec
SUBDIR += gstreamer1-plugins-amrnb
SUBDIR += gstreamer1-plugins-amrwbdec
SUBDIR += gstreamer1-plugins-cdparanoia
SUBDIR += gstreamer1-plugins-faac
SUBDIR += gstreamer1-plugins-faad
SUBDIR += gstreamer1-plugins-flac
SUBDIR += gstreamer1-plugins-flite
SUBDIR += gstreamer1-plugins-gme
SUBDIR += gstreamer1-plugins-gsm
SUBDIR += gstreamer1-plugins-jack
SUBDIR += gstreamer1-plugins-lame
SUBDIR += gstreamer1-plugins-mad
SUBDIR += gstreamer1-plugins-modplug
SUBDIR += gstreamer1-plugins-ogg
SUBDIR += gstreamer1-plugins-opus
SUBDIR += gstreamer1-plugins-pulse
SUBDIR += gstreamer1-plugins-shout2
SUBDIR += gstreamer1-plugins-sidplay
SUBDIR += gstreamer1-plugins-soundtouch
SUBDIR += gstreamer1-plugins-speex
SUBDIR += gstreamer1-plugins-taglib
SUBDIR += gstreamer1-plugins-twolame
SUBDIR += gstreamer1-plugins-vorbis
SUBDIR += gstreamer1-plugins-wavpack
SUBDIR += gtick
SUBDIR += gtkguitune
SUBDIR += gtkpod
SUBDIR += gtmixer
SUBDIR += guspat
SUBDIR += gvolwheel
SUBDIR += gxmms2
SUBDIR += harp
SUBDIR += hawkvoice
SUBDIR += herrie
SUBDIR += hexter
SUBDIR += hs-ALUT
SUBDIR += hs-OpenAL
SUBDIR += hs-libmpd
SUBDIR += hydrogen
SUBDIR += hydrogen-devel
SUBDIR += icecast-kh
SUBDIR += icecast2
SUBDIR += icegenerator
SUBDIR += ices
SUBDIR += id3ed
SUBDIR += id3el
SUBDIR += id3lib
SUBDIR += id3mtag
SUBDIR += id3ren
SUBDIR += id3tool
SUBDIR += id3v2
SUBDIR += idjc
SUBDIR += ifp-line
SUBDIR += jack
SUBDIR += jack-keyboard
SUBDIR += jack-rack
SUBDIR += jack-smf-utils
SUBDIR += jack_ghero
SUBDIR += jack_mixer
SUBDIR += jack_umidi
SUBDIR += jamin
SUBDIR += jid3lib
SUBDIR += jmusic
SUBDIR += jokosher
SUBDIR += juk
SUBDIR += juke
SUBDIR += julius
SUBDIR += jxm
SUBDIR += kaudiocreator
SUBDIR += kexis
SUBDIR += kid3-kde4
SUBDIR += kid3-qt4
SUBDIR += kid3-qt5
SUBDIR += kio-audiocd
SUBDIR += kmix
SUBDIR += kscd
SUBDIR += ksmp3play
SUBDIR += kstreamripper
SUBDIR += ladspa
SUBDIR += lame
SUBDIR += lash
SUBDIR += last-cmus
SUBDIR += last.fm
SUBDIR += lastfm-desktop
SUBDIR += liba52
SUBDIR += libaacplus
SUBDIR += libadplug
SUBDIR += libaiff
SUBDIR += libamrnb
SUBDIR += libamrwb
SUBDIR += libao
SUBDIR += libaudiofile
SUBDIR += libbpm
SUBDIR += libbs2b
SUBDIR += libcanberra
SUBDIR += libcanberra-gtk3
SUBDIR += libcdaudio
SUBDIR += libcddb
SUBDIR += libcddb-doc
SUBDIR += libconvolve
SUBDIR += libcoverart
SUBDIR += libdiscid
SUBDIR += libdssialsacompat
SUBDIR += libebur128
SUBDIR += libechonest
SUBDIR += libfishsound
SUBDIR += libgig
SUBDIR += libgme
SUBDIR += libgpod
SUBDIR += libgroove
SUBDIR += libid3tag
SUBDIR += libkcddb
SUBDIR += libkcompactdisc
SUBDIR += liblastfm
SUBDIR += liblo
SUBDIR += liblscp
SUBDIR += libmad
SUBDIR += libmikmod
SUBDIR += libmodplug
SUBDIR += libmp3-archive-perl
SUBDIR += libmp3splt
SUBDIR += libmpd
SUBDIR += libmpdclient
SUBDIR += libmusicbrainz3
SUBDIR += libmusicbrainz5
SUBDIR += libnjb
SUBDIR += libnoise
SUBDIR += libofa
SUBDIR += libogg
SUBDIR += liboggz
SUBDIR += libopenspc
SUBDIR += libsamplerate
SUBDIR += libshairport
SUBDIR += libshout
SUBDIR += libsidplay
SUBDIR += libsidplay2
SUBDIR += libsidplayfp
SUBDIR += libsmf
SUBDIR += libsndfile
SUBDIR += libtremor
SUBDIR += libumidi
SUBDIR += libvorbis
SUBDIR += libworkman
SUBDIR += libxmp
SUBDIR += lingot
SUBDIR += linux-c6-alsa-lib
SUBDIR += linux-c6-alsa-plugins-oss
SUBDIR += linux-c6-alsa-plugins-pulseaudio
SUBDIR += linux-c6-alsa-utils
SUBDIR += linux-c6-arts
SUBDIR += linux-c6-esound
SUBDIR += linux-c6-flac
SUBDIR += linux-c6-libaudiofile
SUBDIR += linux-c6-libogg
SUBDIR += linux-c6-libsndfile
SUBDIR += linux-c6-libvorbis
SUBDIR += linux-c6-mikmod
SUBDIR += linux-c6-nas-libs
SUBDIR += linux-c6-openal-soft
SUBDIR += linux-c6-pulseaudio-libs
SUBDIR += linux-c6-pulseaudio-utils
SUBDIR += linux-c6-sdl_mixer
SUBDIR += linux-f10-alsa-lib
SUBDIR += linux-f10-alsa-plugins-oss
SUBDIR += linux-f10-arts
SUBDIR += linux-f10-esound
SUBDIR += linux-f10-freealut
SUBDIR += linux-f10-libaudiofile
SUBDIR += linux-f10-libogg
SUBDIR += linux-f10-libvorbis
SUBDIR += linux-f10-mikmod
SUBDIR += linux-f10-nas-libs
SUBDIR += linux-f10-openal
SUBDIR += linux-f10-openal-soft
SUBDIR += linux-f10-pulseaudio-libs
SUBDIR += linux-f10-sdl_mixer
SUBDIR += linux-fmodapi
SUBDIR += linux-genpuid
SUBDIR += linux-laudio
SUBDIR += linux-mbrola
SUBDIR += linux-neroaaccodec
SUBDIR += linuxsampler
SUBDIR += listener
SUBDIR += lmms
SUBDIR += lollypop
SUBDIR += lpac
SUBDIR += lua51-mpd
SUBDIR += lv2core
SUBDIR += lxmusic
SUBDIR += mac
SUBDIR += madfufw
SUBDIR += madplay
SUBDIR += malint
SUBDIR += mangler
SUBDIR += maplay
SUBDIR += mate-media
SUBDIR += mbox
SUBDIR += mbrolavox
SUBDIR += mcplay
SUBDIR += mctoolame-decoder
SUBDIR += mctoolame-encoder
SUBDIR += mehdiaplayer
SUBDIR += mhwaveedit
SUBDIR += midipp
SUBDIR += mikmod
SUBDIR += milkytracker
SUBDIR += minitunes
SUBDIR += mixer.app
SUBDIR += mixmos
SUBDIR += mixxx
SUBDIR += mma
SUBDIR += moc
SUBDIR += modplugplay
SUBDIR += mous
SUBDIR += mp-player
SUBDIR += mp3-archive-tools
SUBDIR += mp32ogg
SUBDIR += mp3_check
SUBDIR += mp3asm
SUBDIR += mp3blaster
SUBDIR += mp3burn
SUBDIR += mp3c
SUBDIR += mp3check
SUBDIR += mp3ck
SUBDIR += mp3gain
SUBDIR += mp3guessenc
SUBDIR += mp3info
SUBDIR += mp3lint
SUBDIR += mp3mover
SUBDIR += mp3plot
SUBDIR += mp3rename
SUBDIR += mp3riot
SUBDIR += mp3splt
SUBDIR += mp3splt-gtk
SUBDIR += mp3stat
SUBDIR += mp3unicode
SUBDIR += mp3val
SUBDIR += mp3wrap
SUBDIR += mpdas
SUBDIR += mpdbrowser
SUBDIR += mpdcon
SUBDIR += mpdscribble
SUBDIR += mpg123
SUBDIR += mpg123.el
SUBDIR += mpg321
SUBDIR += mpiosh
SUBDIR += mps
SUBDIR += msbcg729
SUBDIR += msilbc
SUBDIR += mumble
SUBDIR += murmur
SUBDIR += muse
SUBDIR += musepack
SUBDIR += musescore
SUBDIR += musica
SUBDIR += musicbox-tag-editor
SUBDIR += musiccontrol
SUBDIR += musicpc
SUBDIR += musicpd
SUBDIR += mythplugin-mythmusic
SUBDIR += napster
SUBDIR += nas
SUBDIR += ncmpc
SUBDIR += ncmpcpp
SUBDIR += nekobee
SUBDIR += normalize
SUBDIR += nosefart
SUBDIR += nspmod
SUBDIR += ocp
SUBDIR += ogg2mp3
SUBDIR += openal
SUBDIR += openal-soft
SUBDIR += opencore-amr
SUBDIR += openspc
SUBDIR += optimfrog
SUBDIR += opus
SUBDIR += opus-tools
SUBDIR += opusfile
SUBDIR += osalp
SUBDIR += osd-lyrics
SUBDIR += osdmixer
SUBDIR += oss
SUBDIR += p5-Audio
SUBDIR += p5-Audio-CD
SUBDIR += p5-Audio-Ecasound
SUBDIR += p5-Audio-FLAC-Header
SUBDIR += p5-Audio-MPD
SUBDIR += p5-Audio-MPD-Common
SUBDIR += p5-Audio-Mixer
SUBDIR += p5-Audio-Musepack
SUBDIR += p5-Audio-Scan
SUBDIR += p5-Audio-Scrobbler
SUBDIR += p5-Audio-WMA
SUBDIR += p5-Audio-Wav
SUBDIR += p5-CDDB
SUBDIR += p5-CDDB-File
SUBDIR += p5-CDDB_get
SUBDIR += p5-Filesys-Virtual-DAAP
SUBDIR += p5-MIDI
SUBDIR += p5-MP3-Find
SUBDIR += p5-MP3-ID3v1Tag
SUBDIR += p5-MP3-Info
SUBDIR += p5-MP3-Tag
SUBDIR += p5-MP3-Tag-Utils
SUBDIR += p5-MPEG-ID3v2Tag
SUBDIR += p5-Music-Audioscrobbler-MPD
SUBDIR += p5-Music-Audioscrobbler-Submit
SUBDIR += p5-MusicBrainz-DiscID
SUBDIR += p5-Net-DAAP-Client
SUBDIR += p5-Net-DAAP-DMAP
SUBDIR += p5-Net-FreeDB
SUBDIR += p5-Net-LibLO
SUBDIR += p5-Ogg-Vorbis-Header
SUBDIR += p5-Ogg-Vorbis-Header-PurePerl
SUBDIR += p5-Shout
SUBDIR += p5-Test-Corpus-Audio-MPD
SUBDIR += p5-libvorbis
SUBDIR += p5-tagged
SUBDIR += p5-xmms2
SUBDIR += pacpl
SUBDIR += padevchooser
SUBDIR += paman
SUBDIR += paprefs
SUBDIR += patchage
SUBDIR += pavucontrol
SUBDIR += pavumeter
SUBDIR += pd
SUBDIR += pear-Text_Spell_Audio
SUBDIR += pecl-id3
SUBDIR += penguinsap
SUBDIR += pianobar
SUBDIR += picard
SUBDIR += pidgin-musictracker
SUBDIR += pithos
SUBDIR += play
SUBDIR += playgsf
SUBDIR += playmidi
SUBDIR += pm3umpdl
SUBDIR += pms
SUBDIR += pocketsphinx
SUBDIR += portaudio
SUBDIR += portaudio2
SUBDIR += praat
SUBDIR += puddletag
SUBDIR += pulseaudio
SUBDIR += pure-audio
SUBDIR += py-al
SUBDIR += py-ao
SUBDIR += py-apetag
SUBDIR += py-cddb
SUBDIR += py-discid
SUBDIR += py-discogs-client
SUBDIR += py-eyed3
SUBDIR += py-fastaudio
SUBDIR += py-gmusicapi
SUBDIR += py-id3
SUBDIR += py-karaoke
SUBDIR += py-mad
SUBDIR += py-mpd
SUBDIR += py-mpd2
SUBDIR += py-musicbrainz2
SUBDIR += py-musicbrainzngs
SUBDIR += py-mutagen
SUBDIR += py-ogg
SUBDIR += py-openal
SUBDIR += py-pyacoustid
SUBDIR += py-pyaudio
SUBDIR += py-pylast
SUBDIR += py-pyliblo
SUBDIR += py-shout
SUBDIR += py-speex
SUBDIR += py-tagpy
SUBDIR += py-vorbis
SUBDIR += py-xmms2
SUBDIR += py3-pylast
SUBDIR += pytone
SUBDIR += qjackctl
SUBDIR += qmpdclient
SUBDIR += qsampler
SUBDIR += qsynth
SUBDIR += quimup
SUBDIR += raop_play
SUBDIR += raul
SUBDIR += rawrec
SUBDIR += re
SUBDIR += rebot3
SUBDIR += rem
SUBDIR += resid
SUBDIR += rexima
SUBDIR += rezound
SUBDIR += rhythmbox
SUBDIR += rio500
SUBDIR += rioutil
SUBDIR += ripit
SUBDIR += ripperx
SUBDIR += rosegarden
SUBDIR += rplay
SUBDIR += rsynth
SUBDIR += rubberband
SUBDIR += ruby-audiofile
SUBDIR += ruby-mp3tag
SUBDIR += ruby-smf
SUBDIR += ruby-taglib
SUBDIR += ruby-xmms2
SUBDIR += rubygem-librmpd
SUBDIR += rubygem-ruby-mp3info
SUBDIR += rubygem-ruby-ogginfo
SUBDIR += rubygem-shout
SUBDIR += rubyripper
SUBDIR += s3mod
SUBDIR += sbagen
SUBDIR += schism
SUBDIR += scmpc
SUBDIR += scrobbler
SUBDIR += sdl2_mixer
SUBDIR += sdl_mixer
SUBDIR += sdl_sound
SUBDIR += sfront
SUBDIR += shairplay
SUBDIR += shairport
SUBDIR += shntool
SUBDIR += shorten
SUBDIR += shout
SUBDIR += shout-idjc
SUBDIR += shoutcast
SUBDIR += sidplay
SUBDIR += sidplay2
SUBDIR += sidplayer
SUBDIR += simplemod
SUBDIR += siren
SUBDIR += slv2
SUBDIR += smasher
SUBDIR += snack
SUBDIR += snd
SUBDIR += solfege
SUBDIR += sonata
SUBDIR += sonice
SUBDIR += sooperlooper
SUBDIR += sound-juicer
SUBDIR += soundconverter
SUBDIR += soundgrab
SUBDIR += soundkonverter
SUBDIR += soundtouch
SUBDIR += soundtracker
SUBDIR += sox
SUBDIR += specimen
SUBDIR += speex
SUBDIR += speexdsp
SUBDIR += spek
SUBDIR += sphinx
SUBDIR += sphinx3
SUBDIR += sphinxbase
SUBDIR += spiralloops
SUBDIR += spiralsynth
SUBDIR += spiralsynthmodular
SUBDIR += splay
SUBDIR += splaytk
SUBDIR += squash
SUBDIR += squeezeboxserver
SUBDIR += squeezeboxserver-dynamicplaylist
SUBDIR += squeezeboxserver-lazysearch
SUBDIR += squeezeboxserver-sqlplaylist
SUBDIR += squeezeboxserver-superdatetime
SUBDIR += squeezeboxserver-trackstat
SUBDIR += streamripper
SUBDIR += streamtranscoder
SUBDIR += streamtuner
SUBDIR += stymulator
SUBDIR += sweep
SUBDIR += swhplugins
SUBDIR += taglib
SUBDIR += taglib-extras
SUBDIR += taglib-sharp
SUBDIR += taglookup
SUBDIR += tagtool
SUBDIR += tagutil
SUBDIR += tap-plugins
SUBDIR += tcd
SUBDIR += tclmidi
SUBDIR += teamspeak3-server
SUBDIR += tempest_for_eliza
SUBDIR += tepsonic
SUBDIR += terminatorx
SUBDIR += thunar-media-tags-plugin
SUBDIR += timemachine
SUBDIR += timidity
SUBDIR += timidity++
SUBDIR += timidity++-emacs
SUBDIR += timidity++-gtk
SUBDIR += timidity++-motif
SUBDIR += timidity++-slang
SUBDIR += timidity++-tcltk
SUBDIR += timidity++-xaw
SUBDIR += timidity++-xskin
SUBDIR += tkeca
SUBDIR += tomahawk
SUBDIR += toolame
SUBDIR += tosha
SUBDIR += trommler
SUBDIR += tse3
SUBDIR += tta
SUBDIR += tuneradio
SUBDIR += tuxguitar
SUBDIR += twolame
SUBDIR += uade
SUBDIR += ufmcontrol-i18n
SUBDIR += umix
SUBDIR += umodplayer
SUBDIR += umurmur
SUBDIR += vagalume
SUBDIR += vamp-plugin-sdk
SUBDIR += ventrilo-server
SUBDIR += vitunes
SUBDIR += vo-aacenc
SUBDIR += vo-amrwbenc
SUBDIR += voipong
SUBDIR += volumeicon
SUBDIR += vorbis-tools
SUBDIR += vorbisgain
SUBDIR += vsound
SUBDIR += waheela
SUBDIR += waon
SUBDIR += wav2cdr
SUBDIR += wavbreaker
SUBDIR += wavegain
SUBDIR += waveplay
SUBDIR += wavpack
SUBDIR += wavplay
SUBDIR += whysynth
SUBDIR += wildmidi
SUBDIR += wmalbum
SUBDIR += wmix
SUBDIR += wmmp
SUBDIR += wmrecord
SUBDIR += wmsmixer
SUBDIR += workman
SUBDIR += wxguitar
SUBDIR += xanalyser
SUBDIR += xcd
SUBDIR += xcdplayer
SUBDIR += xfce4-mixer
SUBDIR += xfce4-mpc-plugin
SUBDIR += xfce4-pulseaudio-plugin
SUBDIR += xfmpc
SUBDIR += xhippo
SUBDIR += ximp3
SUBDIR += xmcd
SUBDIR += xmix
SUBDIR += xmixer
SUBDIR += xmmix
SUBDIR += xmms-ahx
SUBDIR += xmms-curses
SUBDIR += xmms-faad
SUBDIR += xmms-festalon
SUBDIR += xmms-flac
SUBDIR += xmms-gbsplay
SUBDIR += xmms-ladspa
SUBDIR += xmms-mailnotify
SUBDIR += xmms-nas
SUBDIR += xmms-nsf
SUBDIR += xmms-openspc
SUBDIR += xmms-sapplug
SUBDIR += xmms-scrobbler
SUBDIR += xmms-sexypsf
SUBDIR += xmms-shn
SUBDIR += xmms-timidity
SUBDIR += xmms-volnorm
SUBDIR += xmms-wavpack
SUBDIR += xmms-xf86audio
SUBDIR += xmms-xymms
SUBDIR += xmms2
SUBDIR += xmms2-scrobbler
SUBDIR += xmmsctrl
SUBDIR += xmp
SUBDIR += xmradio
SUBDIR += xoscope
SUBDIR += xpi-musicpm
SUBDIR += xsynth-dssi
SUBDIR += xvmixer
SUBDIR += xwave
SUBDIR += yell
SUBDIR += zinf
SUBDIR += zynaddsubfx
.include <bsd.port.subdir.mk>

22
audio/bcg729/Makefile Normal file
View File

@ -0,0 +1,22 @@
# Created by: sobomax
# $FreeBSD$
PORTNAME= bcg729
PORTVERSION= 1.0.0
PORTREVISION= 3
CATEGORIES= audio
MASTER_SITES= SAVANNAH/linphone/plugins/sources
MAINTAINER= madpilot@FreeBSD.org
COMMENT= Software G729A encoder and decoder library written in C
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --disable-msplugin --disable-strict
INSTALL_TARGET= install-strip
USES= libtool pathfix pkgconfig
USE_LDCONFIG= yes
.include <bsd.port.mk>

2
audio/bcg729/distinfo Normal file
View File

@ -0,0 +1,2 @@
SHA256 (bcg729-1.0.0.tar.gz) = f7d2ff2789c132f43ac2223e418023f512474c819ef96a24fee5b75edab840cc
SIZE (bcg729-1.0.0.tar.gz) = 446709

10
audio/bcg729/pkg-descr Normal file
View File

@ -0,0 +1,10 @@
Bcg729 is a software G729A encoder and decoder library written in C, developed
by Belledonne Communications, the company supporting the Linphone project.
It was written from scratch and is NOT a derivative work of ITU reference
source code in any kind.
It can be executed on many platforms, including both ARM and x86 with very
decent performances. libbcg729 supports concurrent channel encoding/decoding
for multi-call applications such as conferencing.
WWW: https://www.linphone.org/technical-corner/bcg729.html

7
audio/bcg729/pkg-plist Normal file
View File

@ -0,0 +1,7 @@
include/bcg729/decoder.h
include/bcg729/encoder.h
lib/libbcg729.a
lib/libbcg729.so
lib/libbcg729.so.0
lib/libbcg729.so.0.0.0
libdata/pkgconfig/libbcg729.pc

75
audio/cantata/Makefile Normal file
View File

@ -0,0 +1,75 @@
# $FreeBSD$
PORTNAME= cantata
PORTVERSION= 1.5.1
PORTREVISION= 1
CATEGORIES= audio kde
MASTER_SITES= https://drive.google.com/uc?export=download&id=0Bzghs6gQWi60UktwaTRMTjRIUW8&dummy=
MAINTAINER= kde@FreeBSD.org
COMMENT= Graphical client for MPD using Qt5
LICENSE= GPLv3
USE_KDE4= oxygen
USE_QT5= buildtools_build concurrent core dbus gui \
network qmake_build linguisttools svg widgets xml
FETCH_BEFORE_ARGS= -o ${DISTFILES}
CMAKE_ARGS= -DENABLE_QT5:BOOL=TRUE \
-DENABLE_KDE:BOOL=FALSE \
-DLCONVERT_EXECUTABLE:STRING=${QT_BINDIR}/lconvert \
-DLRELEASE_EXECUTABLE:STRING=${QT_BINDIR}/lrelease
USES= cmake:outsource pkgconfig tar:bzip2
USE_LDCONFIG= yes
INSTALLS_ICONS= yes
OPTIONS_DEFINE= CDDB CDPARANOIA FFMPEG MPG123 MTP MUSICBRAINZ TAGLIB
OPTIONS_DEFAULT= TAGLIB
OPTIONS_SUB= yes
CDDB_LIB_DEPENDS= libcddb.so:${PORTSDIR}/audio/libcddb
CDDB_CMAKE_ON= -DENABLE_CDDB:BOOL=TRUE
CDDB_CMAKE_OFF= -DENABLE_CDDB:BOOL=FALSE
CDPARANOIA_LIB_DEPENDS= libcdda_interface.so:${PORTSDIR}/audio/cdparanoia
CDPARANOIA_CMAKE_ON= -DENABLE_CDPARANOIA:BOOL=TRUE
CDPARANOIA_CMAKE_OFF= -DENABLE_CDPARANOIA:BOOL=FALSE
FFMPEG_LIB_DEPENDS= libavcodec.so:${PORTSDIR}/multimedia/ffmpeg
FFMPEG_CMAKE_ON= -DENABLE_FFMPEG:BOOL=TRUE
FFMPEG_CMAKE_OFF= -DENABLE_FFMPEG:BOOL=FALSE
MPG123_LIB_DEPENDS= libmpg123.so:${PORTSDIR}/audio/mpg123
MPG123_CMAKE_ON= -DENABLE_MPG123:BOOL=TRUE
MPG123_CMAKE_OFF= -DENABLE_MPG123:BOOL=FALSE
MTP_LIB_DEPENDS= libmtp.so:${PORTSDIR}/multimedia/libmtp
MTP_CMAKE_ON= -DENABLE_MTP:BOOL=TRUE
MTP_CMAKE_OFF= -DENABLE_MTP:BOOL=FALSE
MUSICBRAINZ_LIB_DEPENDS=libmusicbrainz5.so:${PORTSDIR}/audio/libmusicbrainz5
MUSICBRAINZ_CMAKE_ON= -DENABLE_MUSICBRAINZ:BOOL=TRUE
MUSICBRAINZ_CMAKE_OFF= -DENABLE_MUSICBRAINZ:BOOL=FALSE
MUSICBRAINZ_DESC= Access MusicBrainz database for metadata lookup
TAGLIB_LIB_DEPENDS= libtag.so:${PORTSDIR}/audio/taglib\
libtag-extras.so:${PORTSDIR}/audio/taglib-extras
TAGLIB_CMAKE_ON= -DENABLE_TAGLIB_EXTRAS:BOOL=TRUE \
-DENABLE_TAGLIB:BOOL=TRUE
TAGLIB_CMAKE_OFF= -DENABLE_TAGLIB_EXTRAS:BOOL=FALSE \
-DENABLE_TAGLIB:BOOL=FALSE
TAGLIB_DESC= Reading and editing Meta-Data of audio files
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MTAGLIB} && ( ${PORT_OPTIONS:MFFMPEG} || ${PORT_OPTIONS:MMPG123} )
PLIST_SUB+= REPLAYGAIN=""
.else
PLIST_SUB+= REPLAYGAIN="@comment "
.endif
.include <bsd.port.mk>

2
audio/cantata/distinfo Normal file
View File

@ -0,0 +1,2 @@
SHA256 (cantata-1.5.1.tar.bz2) = 57173bdd0033a2c0c2829a6e05f7579b0f13ae7794d843167c013e1c971dfe78
SIZE (cantata-1.5.1.tar.bz2) = 1986772

View File

@ -0,0 +1,10 @@
--- replaygain/ffmpeginput.cpp.orig 2015-01-21 18:44:15 UTC
+++ replaygain/ffmpeginput.cpp
@@ -8,7 +8,6 @@
*/
/* See LICENSE file for copyright and license details. */
-#define _POSIX_C_SOURCE 1
#ifdef __cplusplus
#define __STDC_CONSTANT_MACROS
#ifdef _STDINT_H

View File

@ -0,0 +1,10 @@
--- replaygain/mpg123input.cpp.orig 2015-01-21 18:46:32 UTC
+++ replaygain/mpg123input.cpp
@@ -8,7 +8,6 @@
*/
/* See LICENSE file for copyright and license details. */
-#define _POSIX_C_SOURCE 1
#ifdef __cplusplus
extern "C" {
#endif

View File

@ -0,0 +1,39 @@
Look for icons in more than just /usr/share -- upstream svn patch:
Log message
- When checking for icon themes, also check in $PREFIX
- Also ensure path is in QIcon's theme path
https://code.google.com/p/cantata/source/detail?r=5740
Index: gui/application_qt.cpp
===================================================================
--- gui/application_qt.cpp (revision 5739)
+++ gui/application_qt.cpp (working copy)
@@ -45,11 +45,21 @@
// or gnome icon themes are installed, and set theme to one of those.
if (!QIcon::hasThemeIcon("document-save-as")) {
QStringList themes=QStringList() << QLatin1String("oxygen") << QLatin1String("gnome");
+ QStringList prefixes=QStringList() << QLatin1String("/usr") << QLatin1String("/usr/local");
+ if (!prefixes.contains(QLatin1String(INSTALL_PREFIX))) {
+ prefixes+=QLatin1String(INSTALL_PREFIX);
+ }
foreach (const QString &theme, themes) {
- QString dir(QLatin1String("/usr/share/icons/")+theme);
- if (QDir(dir).exists()) {
- QIcon::setThemeName(theme);
- return;
+ foreach (const QString &prefix, prefixes) {
+ QString dir(prefix+QLatin1String("/share/icons/")+theme);
+ if (QDir(dir).exists()) {
+ QIcon::setThemeName(theme);
+ // Add to theme search paths, if it is not there already...
+ if (!QIcon::themeSearchPaths().contains(prefix+QLatin1String("/share/icons"))) {
+ QIcon::setThemeSearchPaths(QIcon::themeSearchPaths() << QString(prefix+QLatin1String("/share/icons")));
+ }
+ return;
+ }
}
}
}

3
audio/cantata/pkg-descr Normal file
View File

@ -0,0 +1,3 @@
Cantata is a graphical client for MPD.
WWW: https://code.google.com/p/cantata/

43
audio/cantata/pkg-plist Normal file
View File

@ -0,0 +1,43 @@
bin/cantata
%%REPLAYGAIN%%lib/cantata/cantata-replaygain
%%TAGLIB%%lib/cantata/cantata-tags
share/applications/cantata.desktop
share/cantata/config/lyrics_providers.xml
share/cantata/config/podcast_directories.xml
share/cantata/config/scrobblers.xml
share/cantata/config/tag_fixes.xml
share/cantata/config/weblinks.xml
share/cantata/icons/bbc.svg
share/cantata/icons/cbc.svg
share/cantata/icons/npr.svg
share/cantata/icons/podcasts.png
share/cantata/icons/soundcloud.png
share/cantata/icons/stream.png
share/cantata/mpd/mpd.conf.template
share/cantata/scripts/cantata-dynamic
share/cantata/scripts/cantata-remote
share/cantata/themes/adwaita.css
share/cantata/themes/ambiance-dt.css
share/cantata/themes/ambiance.css
share/cantata/themes/elementary.css
share/cantata/themes/faience.css
share/cantata/themes/mint-x.css
share/cantata/themes/radiance-dt.css
share/cantata/themes/radiance.css
share/cantata/translations/cantata_cs.qm
share/cantata/translations/cantata_de.qm
share/cantata/translations/cantata_en_GB.qm
share/cantata/translations/cantata_es.qm
share/cantata/translations/cantata_fr.qm
share/cantata/translations/cantata_hu.qm
share/cantata/translations/cantata_ko.qm
share/cantata/translations/cantata_pl.qm
share/cantata/translations/cantata_ru.qm
share/cantata/translations/cantata_zh_CN.qm
share/icons/hicolor/16x16/apps/cantata.png
share/icons/hicolor/22x22/apps/cantata.png
share/icons/hicolor/24x24/apps/cantata.png
share/icons/hicolor/32x32/apps/cantata.png
share/icons/hicolor/48x48/apps/cantata.png
share/icons/hicolor/64x64/apps/cantata.png
share/icons/hicolor/scalable/apps/cantata.svg

View File

@ -0,0 +1,26 @@
# Created by: Yuri Victorovich <yuri@rawbw.com>
# $FreeBSD$
PORTNAME= filter_audio
PORTVERSION= 0.150317
CATEGORIES= audio
DIST_SUBDIR= ${PORTNAME}-${GH_COMMIT}
MAINTAINER= yuri@rawbw.com
COMMENT= Lightweight audio filtering library made from webrtc code
LICENSE= BSD3CLAUSE
USE_GITHUB= yes
GH_ACCOUNT= irungentoo
GH_PROJECT= filter_audio
GH_TAGNAME= ${GH_COMMIT}
GH_COMMIT= 2ebc753
USES= gmake
USE_LDCONFIG= yes
post-patch:
@${REINPLACE_CMD} -e 's|LIBDIR)/pkgconfig|LIBDIR)data/pkgconfig|' ${WRKSRC}/Makefile
.include <bsd.port.mk>

View File

@ -0,0 +1,2 @@
SHA256 (filter_audio-2ebc753/filter_audio-0.150317.tar.gz) = d58a831b0489229fbe60bb991655baefea00720b3b7ae9b4bd80fb37ffd706cc
SIZE (filter_audio-2ebc753/filter_audio-0.150317.tar.gz) = 171180

View File

@ -0,0 +1,3 @@
Lightweight audio filtering library made from webrtc code.
WWW: https://github.com/irungentoo/filter_audio

View File

@ -0,0 +1,6 @@
include/filter_audio.h
lib/libfilteraudio.a
lib/libfilteraudio.so
lib/libfilteraudio.so.0
lib/libfilteraudio.so.0.0.0
libdata/pkgconfig/filteraudio.pc

23
audio/flacon/Makefile Normal file
View File

@ -0,0 +1,23 @@
# Created by: Alexey Dokuchaev <danfe@FreeBSD.org>
# $FreeBSD$
PORTNAME= flacon
DISTVERSION= 1.0.1
CATEGORIES= audio
MAINTAINER= danfe@FreeBSD.org
COMMENT= Graphical audio file extractor and encoder
LICENSE= LGPL21
LIB_DEPENDS= libuchardet.so:${PORTSDIR}/textproc/uchardet
USE_GITHUB= yes
GH_TAGNAME= v${PORTVERSION}
USES= cmake pkgconfig
USE_QT4= gui network \
linguisttools_build moc_build qmake_build rcc_build uic_build
INSTALLS_ICONS= yes
.include <bsd.port.mk>

2
audio/flacon/distinfo Normal file
View File

@ -0,0 +1,2 @@
SHA256 (flacon-flacon-1.0.1-v1.0.1_GH0.tar.gz) = 6a10ddf20d767aeb3ce0d6187f5b85c1a1cf64bfc42a0f827e0d5bd88b78977f
SIZE (flacon-flacon-1.0.1-v1.0.1_GH0.tar.gz) = 245710

View File

@ -0,0 +1,19 @@
--- CMakeLists.txt.orig 2014-08-19 17:05:30 UTC
+++ CMakeLists.txt
@@ -204,6 +204,7 @@ include(translations/translatorsinfo.cma
create_translatorsinfo_qrc(TRANSLATORS_INFO_QRC translations)
set(LIBRARIES ${LIBRARIES} ${UCHARDET_LIBRARIES})
include_directories(${UCHARDET_INCLUDE_DIRS})
+link_directories(${UCHARDET_LIBRARY_DIRS})
add_executable(${PROJECT_NAME} ${HEADERS} ${SOURCES} ${MOC_SOURCES} ${QM_FILES} ${QRC_SOURCES} ${UI_HEADERS} ${ENGINES_CPP} ${ENGINES_H} ${TRANSLATORS_INFO_QRC})
@@ -271,7 +272,7 @@ configure_file(
add_custom_command(TARGET ${PROJECT_NAME}
COMMAND gzip -c ${CMAKE_CURRENT_BINARY_DIR}/flacon.1 > ${CMAKE_CURRENT_BINARY_DIR}/flacon.1.gz
)
-install(FILES ${CMAKE_CURRENT_BINARY_DIR}/flacon.1.gz DESTINATION share/man/man1)
+install(FILES ${CMAKE_CURRENT_BINARY_DIR}/flacon.1.gz DESTINATION man/man1)
# Add make dist target **************************
if(NOT CPACK_PACKAGE_VERSION)

15
audio/flacon/pkg-descr Normal file
View File

@ -0,0 +1,15 @@
Flacon extracts individual tracks from one big audio file containing the
entire album of music and saves them as separate audio files.
To do this, it uses information from the appropriate CUE file. Besides,
Flacon makes it possible to conveniently revise or specify tags both for
all tracks at once or for each tag separately. Its features are:
- Supported input formats: WAV, FLAC, APE, WavPack, True Audio (TTA)
- Supported output formats: FLAC, WAV, WavPack, AAC, OGG, or MP3
- Replay Gain analysis (album-gain and track-gain modes)
- Automatic character set detection for CUE files
- Generation of the per-track CUE file in the output directory
- Multi-threaded conversion process and graphical user interface
WWW: http://flacon.github.io/

8
audio/flacon/pkg-message Normal file
View File

@ -0,0 +1,8 @@
Flacon uses external programs to perform audio conversion. Install
them manually, depending on your needs, from the following ports:
autio/faac audio/flac
audio/lame audio/mac
audio/mp3gain audio/shntool
audio/tta audio/vorbisgain
audio/vorbis-tools audio/wavpack

23
audio/flacon/pkg-plist Normal file
View File

@ -0,0 +1,23 @@
bin/flacon
man/man1/flacon.1.gz
share/applications/flacon.desktop
share/icons/hicolor/16x16/apps/flacon.png
share/icons/hicolor/32x32/apps/flacon.png
share/icons/hicolor/48x48/apps/flacon.png
%%DATADIR%%/translations/flacon_cs.qm
%%DATADIR%%/translations/flacon_cs_CZ.qm
%%DATADIR%%/translations/flacon_de.qm
%%DATADIR%%/translations/flacon_es.qm
%%DATADIR%%/translations/flacon_es_MX.qm
%%DATADIR%%/translations/flacon_fr.qm
%%DATADIR%%/translations/flacon_gl.qm
%%DATADIR%%/translations/flacon_hu.qm
%%DATADIR%%/translations/flacon_it.qm
%%DATADIR%%/translations/flacon_pl.qm
%%DATADIR%%/translations/flacon_pl_PL.qm
%%DATADIR%%/translations/flacon_pt_BR.qm
%%DATADIR%%/translations/flacon_pt_PT.qm
%%DATADIR%%/translations/flacon_ru.qm
%%DATADIR%%/translations/flacon_uk.qm
%%DATADIR%%/translations/flacon_zh_CN.qm
%%DATADIR%%/translations/flacon_zh_TW.qm

View File

@ -0,0 +1,34 @@
# Created by: Gustau Perez <gustau.perez@gmail.com>
# $FreeBSD$
PORTNAME= gnome-music
PORTVERSION= 3.14.3
CATEGORIES= audio gnome
MASTER_SITES= GNOME
DIST_SUBDIR= gnome3
MAINTAINER= gnome@FreeBSD.org
COMMENT= GNOME music playing application
BUILD_DEPENDS= itstool:${PORTSDIR}/textproc/itstool
LIB_DEPENDS= libgrilo-0.2.so:${PORTSDIR}/net/grilo \
libmediaart-1.0.so:${PORTSDIR}/multimedia/libmediaart
USES= gettext gmake libtool pathfix pkgconfig \
python:3 tar:xz
USE_LDCONFIG= yes
USE_GNOME= gnomedesktop3 gnomeprefix gtk30 intlhack \
introspection:build
GNU_CONFIGURE= yes
USE_GSTREAMER1= ogg mad
INSTALLS_ICONS= yes
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
MAKE_ENV= XDG_CACHE_HOME=${WRKDIR}
INSTALL_TARGET= install-strip
GLIB_SCHEMAS= org.gnome.Music.gschema.xml
PLIST_SUB+= PYVER=${PYTHON_VER:S/.//}
.include <bsd.port.mk>

View File

@ -0,0 +1,2 @@
SHA256 (gnome3/gnome-music-3.14.3.tar.xz) = 30bec04bb506f8dfc9a41ccf89243ed7422736f65e804482a3b4ed2b7b80e55d
SIZE (gnome3/gnome-music-3.14.3.tar.xz) = 1466112

View File

@ -0,0 +1,3 @@
Music is the new GNOME music playing application.
WWW: https://wiki.gnome.org/Apps/Music

256
audio/gnome-music/pkg-plist Normal file
View File

@ -0,0 +1,256 @@
bin/gnome-music
lib/gnome-music/libgd.so
lib/gnome-music/girepository-1.0/Gd-1.0.typelib
%%PYTHON_SITELIBDIR%%/gnomemusic/__init__.py
%%PYTHON_SITELIBDIR%%/gnomemusic/albumArtCache.py
%%PYTHON_SITELIBDIR%%/gnomemusic/application.py
%%PYTHON_SITELIBDIR%%/gnomemusic/grilo.py
%%PYTHON_SITELIBDIR%%/gnomemusic/mpris.py
%%PYTHON_SITELIBDIR%%/gnomemusic/notification.py
%%PYTHON_SITELIBDIR%%/gnomemusic/player.py
%%PYTHON_SITELIBDIR%%/gnomemusic/playlists.py
%%PYTHON_SITELIBDIR%%/gnomemusic/query.py
%%PYTHON_SITELIBDIR%%/gnomemusic/searchbar.py
%%PYTHON_SITELIBDIR%%/gnomemusic/toolbar.py
%%PYTHON_SITELIBDIR%%/gnomemusic/view.py
%%PYTHON_SITELIBDIR%%/gnomemusic/widgets.py
%%PYTHON_SITELIBDIR%%/gnomemusic/window.py
%%PYTHON_SITELIBDIR%%/gnomemusic/__pycache__/__init__.cpython-%%PYVER%%.pyc
%%PYTHON_SITELIBDIR%%/gnomemusic/__pycache__/__init__.cpython-%%PYVER%%.pyo
%%PYTHON_SITELIBDIR%%/gnomemusic/__pycache__/albumArtCache.cpython-%%PYVER%%.pyc
%%PYTHON_SITELIBDIR%%/gnomemusic/__pycache__/albumArtCache.cpython-%%PYVER%%.pyo
%%PYTHON_SITELIBDIR%%/gnomemusic/__pycache__/application.cpython-%%PYVER%%.pyc
%%PYTHON_SITELIBDIR%%/gnomemusic/__pycache__/application.cpython-%%PYVER%%.pyo
%%PYTHON_SITELIBDIR%%/gnomemusic/__pycache__/grilo.cpython-%%PYVER%%.pyc
%%PYTHON_SITELIBDIR%%/gnomemusic/__pycache__/grilo.cpython-%%PYVER%%.pyo
%%PYTHON_SITELIBDIR%%/gnomemusic/__pycache__/mpris.cpython-%%PYVER%%.pyc
%%PYTHON_SITELIBDIR%%/gnomemusic/__pycache__/mpris.cpython-%%PYVER%%.pyo
%%PYTHON_SITELIBDIR%%/gnomemusic/__pycache__/notification.cpython-%%PYVER%%.pyc
%%PYTHON_SITELIBDIR%%/gnomemusic/__pycache__/notification.cpython-%%PYVER%%.pyo
%%PYTHON_SITELIBDIR%%/gnomemusic/__pycache__/player.cpython-%%PYVER%%.pyc
%%PYTHON_SITELIBDIR%%/gnomemusic/__pycache__/player.cpython-%%PYVER%%.pyo
%%PYTHON_SITELIBDIR%%/gnomemusic/__pycache__/playlists.cpython-%%PYVER%%.pyc
%%PYTHON_SITELIBDIR%%/gnomemusic/__pycache__/playlists.cpython-%%PYVER%%.pyo
%%PYTHON_SITELIBDIR%%/gnomemusic/__pycache__/query.cpython-%%PYVER%%.pyc
%%PYTHON_SITELIBDIR%%/gnomemusic/__pycache__/query.cpython-%%PYVER%%.pyo
%%PYTHON_SITELIBDIR%%/gnomemusic/__pycache__/searchbar.cpython-%%PYVER%%.pyc
%%PYTHON_SITELIBDIR%%/gnomemusic/__pycache__/searchbar.cpython-%%PYVER%%.pyo
%%PYTHON_SITELIBDIR%%/gnomemusic/__pycache__/toolbar.cpython-%%PYVER%%.pyc
%%PYTHON_SITELIBDIR%%/gnomemusic/__pycache__/toolbar.cpython-%%PYVER%%.pyo
%%PYTHON_SITELIBDIR%%/gnomemusic/__pycache__/view.cpython-%%PYVER%%.pyc
%%PYTHON_SITELIBDIR%%/gnomemusic/__pycache__/view.cpython-%%PYVER%%.pyo
%%PYTHON_SITELIBDIR%%/gnomemusic/__pycache__/widgets.cpython-%%PYVER%%.pyc
%%PYTHON_SITELIBDIR%%/gnomemusic/__pycache__/widgets.cpython-%%PYVER%%.pyo
%%PYTHON_SITELIBDIR%%/gnomemusic/__pycache__/window.cpython-%%PYVER%%.pyc
%%PYTHON_SITELIBDIR%%/gnomemusic/__pycache__/window.cpython-%%PYVER%%.pyo
man/man1/gnome-music.1.gz
share/appdata/gnome-music.appdata.xml
share/applications/gnome-music.desktop
%%DATADIR%%/gnome-music.gresource
%%DATADIR%%/gir-1.0/Gd-1.0.gir
share/help/C/gnome-music/figures/gnome-music-3.12.png
share/help/C/gnome-music/index.page
share/help/C/gnome-music/introduction.page
share/help/C/gnome-music/legal.xml
share/help/C/gnome-music/play-music.page
share/help/C/gnome-music/playlist-create-albums.page
share/help/C/gnome-music/playlist-create-artists.page
share/help/C/gnome-music/playlist-create-songs.page
share/help/C/gnome-music/playlist-delete.page
share/help/C/gnome-music/playlist-remove-songs.page
share/help/C/gnome-music/playlist-repeat.page
share/help/C/gnome-music/playlist-shuffle.page
share/help/C/gnome-music/search.page
share/help/cs/gnome-music/figures/gnome-music-3.12.png
share/help/cs/gnome-music/index.page
share/help/cs/gnome-music/introduction.page
share/help/cs/gnome-music/legal.xml
share/help/cs/gnome-music/play-music.page
share/help/cs/gnome-music/playlist-create-albums.page
share/help/cs/gnome-music/playlist-create-artists.page
share/help/cs/gnome-music/playlist-create-songs.page
share/help/cs/gnome-music/playlist-delete.page
share/help/cs/gnome-music/playlist-remove-songs.page
share/help/cs/gnome-music/playlist-repeat.page
share/help/cs/gnome-music/playlist-shuffle.page
share/help/cs/gnome-music/search.page
share/help/de/gnome-music/figures/gnome-music-3.12.png
share/help/de/gnome-music/index.page
share/help/de/gnome-music/introduction.page
share/help/de/gnome-music/legal.xml
share/help/de/gnome-music/play-music.page
share/help/de/gnome-music/playlist-create-albums.page
share/help/de/gnome-music/playlist-create-artists.page
share/help/de/gnome-music/playlist-create-songs.page
share/help/de/gnome-music/playlist-delete.page
share/help/de/gnome-music/playlist-remove-songs.page
share/help/de/gnome-music/playlist-repeat.page
share/help/de/gnome-music/playlist-shuffle.page
share/help/de/gnome-music/search.page
share/help/el/gnome-music/figures/gnome-music-3.12.png
share/help/el/gnome-music/index.page
share/help/el/gnome-music/introduction.page
share/help/el/gnome-music/legal.xml
share/help/el/gnome-music/play-music.page
share/help/el/gnome-music/playlist-create-albums.page
share/help/el/gnome-music/playlist-create-artists.page
share/help/el/gnome-music/playlist-create-songs.page
share/help/el/gnome-music/playlist-delete.page
share/help/el/gnome-music/playlist-remove-songs.page
share/help/el/gnome-music/playlist-repeat.page
share/help/el/gnome-music/playlist-shuffle.page
share/help/el/gnome-music/search.page
share/help/es/gnome-music/figures/gnome-music-3.12.png
share/help/es/gnome-music/index.page
share/help/es/gnome-music/introduction.page
share/help/es/gnome-music/legal.xml
share/help/es/gnome-music/play-music.page
share/help/es/gnome-music/playlist-create-albums.page
share/help/es/gnome-music/playlist-create-artists.page
share/help/es/gnome-music/playlist-create-songs.page
share/help/es/gnome-music/playlist-delete.page
share/help/es/gnome-music/playlist-remove-songs.page
share/help/es/gnome-music/playlist-repeat.page
share/help/es/gnome-music/playlist-shuffle.page
share/help/es/gnome-music/search.page
share/help/fr/gnome-music/figures/gnome-music-3.12.png
share/help/fr/gnome-music/index.page
share/help/fr/gnome-music/introduction.page
share/help/fr/gnome-music/legal.xml
share/help/fr/gnome-music/play-music.page
share/help/fr/gnome-music/playlist-create-albums.page
share/help/fr/gnome-music/playlist-create-artists.page
share/help/fr/gnome-music/playlist-create-songs.page
share/help/fr/gnome-music/playlist-delete.page
share/help/fr/gnome-music/playlist-remove-songs.page
share/help/fr/gnome-music/playlist-repeat.page
share/help/fr/gnome-music/playlist-shuffle.page
share/help/fr/gnome-music/search.page
share/help/gl/gnome-music/figures/gnome-music-3.12.png
share/help/gl/gnome-music/index.page
share/help/gl/gnome-music/introduction.page
share/help/gl/gnome-music/legal.xml
share/help/gl/gnome-music/play-music.page
share/help/gl/gnome-music/playlist-create-albums.page
share/help/gl/gnome-music/playlist-create-artists.page
share/help/gl/gnome-music/playlist-create-songs.page
share/help/gl/gnome-music/playlist-delete.page
share/help/gl/gnome-music/playlist-remove-songs.page
share/help/gl/gnome-music/playlist-repeat.page
share/help/gl/gnome-music/playlist-shuffle.page
share/help/gl/gnome-music/search.page
share/help/hu/gnome-music/figures/gnome-music-3.12.png
share/help/hu/gnome-music/index.page
share/help/hu/gnome-music/introduction.page
share/help/hu/gnome-music/legal.xml
share/help/hu/gnome-music/play-music.page
share/help/hu/gnome-music/playlist-create-albums.page
share/help/hu/gnome-music/playlist-create-artists.page
share/help/hu/gnome-music/playlist-create-songs.page
share/help/hu/gnome-music/playlist-delete.page
share/help/hu/gnome-music/playlist-remove-songs.page
share/help/hu/gnome-music/playlist-repeat.page
share/help/hu/gnome-music/playlist-shuffle.page
share/help/hu/gnome-music/search.page
share/help/ko/gnome-music/figures/gnome-music-3.12.png
share/help/ko/gnome-music/index.page
share/help/ko/gnome-music/introduction.page
share/help/ko/gnome-music/legal.xml
share/help/ko/gnome-music/play-music.page
share/help/ko/gnome-music/playlist-create-albums.page
share/help/ko/gnome-music/playlist-create-artists.page
share/help/ko/gnome-music/playlist-create-songs.page
share/help/ko/gnome-music/playlist-delete.page
share/help/ko/gnome-music/playlist-remove-songs.page
share/help/ko/gnome-music/playlist-repeat.page
share/help/ko/gnome-music/playlist-shuffle.page
share/help/ko/gnome-music/search.page
share/help/pt_BR/gnome-music/figures/gnome-music-3.12.png
share/help/pt_BR/gnome-music/index.page
share/help/pt_BR/gnome-music/introduction.page
share/help/pt_BR/gnome-music/legal.xml
share/help/pt_BR/gnome-music/play-music.page
share/help/pt_BR/gnome-music/playlist-create-albums.page
share/help/pt_BR/gnome-music/playlist-create-artists.page
share/help/pt_BR/gnome-music/playlist-create-songs.page
share/help/pt_BR/gnome-music/playlist-delete.page
share/help/pt_BR/gnome-music/playlist-remove-songs.page
share/help/pt_BR/gnome-music/playlist-repeat.page
share/help/pt_BR/gnome-music/playlist-shuffle.page
share/help/pt_BR/gnome-music/search.page
share/help/ro/gnome-music/figures/gnome-music-3.12.png
share/help/ro/gnome-music/index.page
share/help/ro/gnome-music/introduction.page
share/help/ro/gnome-music/legal.xml
share/help/ro/gnome-music/play-music.page
share/help/ro/gnome-music/playlist-create-albums.page
share/help/ro/gnome-music/playlist-create-artists.page
share/help/ro/gnome-music/playlist-create-songs.page
share/help/ro/gnome-music/playlist-delete.page
share/help/ro/gnome-music/playlist-remove-songs.page
share/help/ro/gnome-music/playlist-repeat.page
share/help/ro/gnome-music/playlist-shuffle.page
share/help/ro/gnome-music/search.page
share/icons/HighContrast/16x16/apps/gnome-music.png
share/icons/HighContrast/22x22/apps/gnome-music.png
share/icons/HighContrast/256x256/apps/gnome-music.png
share/icons/HighContrast/32x32/apps/gnome-music.png
share/icons/HighContrast/48x48/apps/gnome-music.png
share/icons/hicolor/16x16/apps/gnome-music.png
share/icons/hicolor/22x22/apps/gnome-music.png
share/icons/hicolor/256x256/apps/gnome-music.png
share/icons/hicolor/32x32/apps/gnome-music.png
share/icons/hicolor/48x48/apps/gnome-music.png
share/locale/af/LC_MESSAGES/gnome-music.mo
share/locale/an/LC_MESSAGES/gnome-music.mo
share/locale/ar/LC_MESSAGES/gnome-music.mo
share/locale/as/LC_MESSAGES/gnome-music.mo
share/locale/be/LC_MESSAGES/gnome-music.mo
share/locale/ca/LC_MESSAGES/gnome-music.mo
share/locale/ca@valencia/LC_MESSAGES/gnome-music.mo
share/locale/cs/LC_MESSAGES/gnome-music.mo
share/locale/da/LC_MESSAGES/gnome-music.mo
share/locale/de/LC_MESSAGES/gnome-music.mo
share/locale/el/LC_MESSAGES/gnome-music.mo
share/locale/en_GB/LC_MESSAGES/gnome-music.mo
share/locale/eo/LC_MESSAGES/gnome-music.mo
share/locale/es/LC_MESSAGES/gnome-music.mo
share/locale/et/LC_MESSAGES/gnome-music.mo
share/locale/eu/LC_MESSAGES/gnome-music.mo
share/locale/fa/LC_MESSAGES/gnome-music.mo
share/locale/fi/LC_MESSAGES/gnome-music.mo
share/locale/fr/LC_MESSAGES/gnome-music.mo
share/locale/fur/LC_MESSAGES/gnome-music.mo
share/locale/ga/LC_MESSAGES/gnome-music.mo
share/locale/gl/LC_MESSAGES/gnome-music.mo
share/locale/he/LC_MESSAGES/gnome-music.mo
share/locale/hu/LC_MESSAGES/gnome-music.mo
share/locale/id/LC_MESSAGES/gnome-music.mo
share/locale/it/LC_MESSAGES/gnome-music.mo
share/locale/ja/LC_MESSAGES/gnome-music.mo
share/locale/kn/LC_MESSAGES/gnome-music.mo
share/locale/ko/LC_MESSAGES/gnome-music.mo
share/locale/lt/LC_MESSAGES/gnome-music.mo
share/locale/lv/LC_MESSAGES/gnome-music.mo
share/locale/ml/LC_MESSAGES/gnome-music.mo
share/locale/nb/LC_MESSAGES/gnome-music.mo
share/locale/ne/LC_MESSAGES/gnome-music.mo
share/locale/nl/LC_MESSAGES/gnome-music.mo
share/locale/pa/LC_MESSAGES/gnome-music.mo
share/locale/pl/LC_MESSAGES/gnome-music.mo
share/locale/pt/LC_MESSAGES/gnome-music.mo
share/locale/pt_BR/LC_MESSAGES/gnome-music.mo
share/locale/ro/LC_MESSAGES/gnome-music.mo
share/locale/ru/LC_MESSAGES/gnome-music.mo
share/locale/sk/LC_MESSAGES/gnome-music.mo
share/locale/sl/LC_MESSAGES/gnome-music.mo
share/locale/sr/LC_MESSAGES/gnome-music.mo
share/locale/sr@latin/LC_MESSAGES/gnome-music.mo
share/locale/sv/LC_MESSAGES/gnome-music.mo
share/locale/te/LC_MESSAGES/gnome-music.mo
share/locale/tg/LC_MESSAGES/gnome-music.mo
share/locale/tr/LC_MESSAGES/gnome-music.mo
share/locale/uk/LC_MESSAGES/gnome-music.mo
share/locale/zh_CN/LC_MESSAGES/gnome-music.mo
share/locale/zh_HK/LC_MESSAGES/gnome-music.mo
share/locale/zh_TW/LC_MESSAGES/gnome-music.mo

View File

@ -0,0 +1,13 @@
# $FreeBSD$
PORTREVISION= 0
CATEGORIES= audio
COMMENT= GStreamer plugin for pulseaudio
GST_PLUGIN= pulse
DIST= good
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
.include "${MASTERDIR}/Makefile"

47
audio/lollypop/Makefile Normal file
View File

@ -0,0 +1,47 @@
# Created by: Olivier Duchateau
# $FreeBSD$
PORTNAME= lollypop
PORTVERSION= 0.9.11
CATEGORIES= audio
MASTER_SITES= https://github.com/gnumdk/%SUBDIR%/
MASTER_SITE_SUBDIR= ${PORTNAME}/releases/download/${PORTVERSION}
MAINTAINER= olivierd@FreeBSD.org
COMMENT= Play and organize your music collection
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>=2.7.8:${PORTSDIR}/databases/py-sqlite3 \
${PYTHON_PKGNAMEPREFIX}dbus>=1.1.1:${PORTSDIR}/devel/py3-dbus \
${PYTHON_PKGNAMEPREFIX}gstreamer1>=1.4.0:${PORTSDIR}/multimedia/py3-gstreamer1
LIB_DEPENDS= libnotify.so:${PORTSDIR}/devel/libnotify
USES= shebangfix python:3 pkgconfig gettext gmake tar:xz
GNU_CONFIGURE= yes
USE_GNOME= glib20 gtk30 py3gobject3 introspection:build intltool intlhack
USE_SQLITE= yes
USE_GSTREAMER1= yes mad ogg flac opus libav faad good speex
USE_PYTHON= py3kplist
INSTALLS_ICONS= yes
SHEBANG_FILES= src/*.py
SHEBANG_LANG= python
python_OLD_CMD= /usr/bin/python
python_CMD= ${PYTHON_CMD}
GLIB_SCHEMAS= org.gnome.Lollypop.gschema.xml
OPTIONS_DEFINE= PULSEAUDIO
PULSEAUDIO_USE= gstreamer1=pulse
SUB_FILES= pkg-message
.include <bsd.port.pre.mk>
.if defined(PACKAGE_BUILDING) && ${PYTHON_VER} != ${PYTHON_DEFAULT}
IGNORE= you have python ${PYTHON_DEFAULT} set as the default, and this needs ${PYTHON_VER}
.endif
.include <bsd.port.post.mk>

2
audio/lollypop/distinfo Normal file
View File

@ -0,0 +1,2 @@
SHA256 (lollypop-0.9.11.tar.xz) = 5ec85d3a860cb3e360a3bf6e94d1d544f8001af7bb26f47435653376ee3f7c64
SIZE (lollypop-0.9.11.tar.xz) = 375140

View File

@ -0,0 +1,63 @@
--- src/application.py.orig 2015-04-17 13:26:29 UTC
+++ src/application.py
@@ -11,7 +11,7 @@
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
-from gi.repository import Gtk, Gio, GLib, Gdk, Notify, TotemPlParser
+from gi.repository import Gtk, Gio, GLib, Gdk, Notify
from locale import getlocale
from lollypop.utils import is_audio, is_gnome
@@ -75,9 +75,6 @@ class Application(Gtk.Application):
dark = Objects.settings.get_value('dark-ui')
settings.set_property("gtk-application-prefer-dark-theme", dark)
- self._parser = TotemPlParser.Parser.new()
- self._parser.connect("entry-parsed", self._on_entry_parsed)
- self._parser.connect("playlist-ended", self._on_playlist_ended)
self._parsing = 0
self.add_action(Objects.settings.create_action('shuffle'))
@@ -140,10 +137,7 @@ class Application(Gtk.Application):
def do_open(self, files, hint, data):
self._external_files = []
for f in files:
- if self._parser.parse(f.get_uri(), False) ==\
- TotemPlParser.ParserResult.SUCCESS:
- self._parsing += 1
- elif is_audio(f):
+ if is_audio(f):
self._external_files.append(f.get_path())
if not Objects.window.is_visible():
self.do_activate()
@@ -185,29 +179,6 @@ class Application(Gtk.Application):
# PRIVATE #
#######################
"""
- Add playlist entry to external files
- @param parser as TotemPlParser.Parser
- @param track uri as str
- @param metadata as GLib.HastTable
- """
- def _on_entry_parsed(self, parser, uri, metadata):
- # Check if it's really a file uri
- if uri.startswith('file://'):
- self._external_files.append(GLib.filename_from_uri(uri)[0])
- else:
- self._external_files.append(uri)
-
- """
- Load tracks if no parsing running
- @param parser as TotemPlParser.Parser
- @param playlist uri as str
- """
- def _on_playlist_ended(self, parser, uri):
- self._parsing -= 1
- if self._parsing == 0:
- Objects.window.load_external(self._external_files)
-
- """
Hide window
@param widget as Gtk.Widget
@param event as Gdk.Event

View File

@ -0,0 +1,5 @@
Before lauch 'lollypop', define your music path directory.
Replace PUTYOURMUSICDIR by your music path directory.
gsettings set org.gnome.Lollypop music-path "['PUTYOURMUSICDIR']"

9
audio/lollypop/pkg-descr Normal file
View File

@ -0,0 +1,9 @@
Lollypop is music player. It provides:
* mp3/4, ogg and flac
* Genre/Cover browsing
* Genre/Artist/Cover browsing
* Search
* Main playlist
* Replay gain
WWW: http://gnumdk.github.io/lollypop/

111
audio/lollypop/pkg-plist Normal file
View File

@ -0,0 +1,111 @@
bin/lollypop
%%PYTHON_SITELIBDIR%%/lollypop/album_widgets.py
%%PYTHON_SITELIBDIR%%/lollypop/album_widgets.pyc
%%PYTHON_SITELIBDIR%%/lollypop/album_widgets.pyo
%%PYTHON_SITELIBDIR%%/lollypop/albumart.py
%%PYTHON_SITELIBDIR%%/lollypop/albumart.pyc
%%PYTHON_SITELIBDIR%%/lollypop/albumart.pyo
%%PYTHON_SITELIBDIR%%/lollypop/application.py
%%PYTHON_SITELIBDIR%%/lollypop/application.pyc
%%PYTHON_SITELIBDIR%%/lollypop/application.pyo
%%PYTHON_SITELIBDIR%%/lollypop/collectionscanner.py
%%PYTHON_SITELIBDIR%%/lollypop/collectionscanner.pyc
%%PYTHON_SITELIBDIR%%/lollypop/collectionscanner.pyo
%%PYTHON_SITELIBDIR%%/lollypop/container.py
%%PYTHON_SITELIBDIR%%/lollypop/container.pyc
%%PYTHON_SITELIBDIR%%/lollypop/container.pyo
%%PYTHON_SITELIBDIR%%/lollypop/database.py
%%PYTHON_SITELIBDIR%%/lollypop/database.pyc
%%PYTHON_SITELIBDIR%%/lollypop/database.pyo
%%PYTHON_SITELIBDIR%%/lollypop/database_albums.py
%%PYTHON_SITELIBDIR%%/lollypop/database_albums.pyc
%%PYTHON_SITELIBDIR%%/lollypop/database_albums.pyo
%%PYTHON_SITELIBDIR%%/lollypop/database_artists.py
%%PYTHON_SITELIBDIR%%/lollypop/database_artists.pyc
%%PYTHON_SITELIBDIR%%/lollypop/database_artists.pyo
%%PYTHON_SITELIBDIR%%/lollypop/database_genres.py
%%PYTHON_SITELIBDIR%%/lollypop/database_genres.pyc
%%PYTHON_SITELIBDIR%%/lollypop/database_genres.pyo
%%PYTHON_SITELIBDIR%%/lollypop/database_tracks.py
%%PYTHON_SITELIBDIR%%/lollypop/database_tracks.pyc
%%PYTHON_SITELIBDIR%%/lollypop/database_tracks.pyo
%%PYTHON_SITELIBDIR%%/lollypop/devicemanager.py
%%PYTHON_SITELIBDIR%%/lollypop/devicemanager.pyc
%%PYTHON_SITELIBDIR%%/lollypop/devicemanager.pyo
%%PYTHON_SITELIBDIR%%/lollypop/define.py
%%PYTHON_SITELIBDIR%%/lollypop/define.pyc
%%PYTHON_SITELIBDIR%%/lollypop/define.pyo
%%PYTHON_SITELIBDIR%%/lollypop/fullscreen.py
%%PYTHON_SITELIBDIR%%/lollypop/fullscreen.pyc
%%PYTHON_SITELIBDIR%%/lollypop/fullscreen.pyo
%%PYTHON_SITELIBDIR%%/lollypop/mpris.py
%%PYTHON_SITELIBDIR%%/lollypop/mpris.pyc
%%PYTHON_SITELIBDIR%%/lollypop/mpris.pyo
%%PYTHON_SITELIBDIR%%/lollypop/notification.py
%%PYTHON_SITELIBDIR%%/lollypop/notification.pyc
%%PYTHON_SITELIBDIR%%/lollypop/notification.pyo
%%PYTHON_SITELIBDIR%%/lollypop/player.py
%%PYTHON_SITELIBDIR%%/lollypop/player.pyc
%%PYTHON_SITELIBDIR%%/lollypop/player.pyo
%%PYTHON_SITELIBDIR%%/lollypop/playlist_widgets.py
%%PYTHON_SITELIBDIR%%/lollypop/playlist_widgets.pyc
%%PYTHON_SITELIBDIR%%/lollypop/playlist_widgets.pyo
%%PYTHON_SITELIBDIR%%/lollypop/playlists.py
%%PYTHON_SITELIBDIR%%/lollypop/playlists.pyc
%%PYTHON_SITELIBDIR%%/lollypop/playlists.pyo
%%PYTHON_SITELIBDIR%%/lollypop/popalbums.py
%%PYTHON_SITELIBDIR%%/lollypop/popalbums.pyc
%%PYTHON_SITELIBDIR%%/lollypop/popalbums.pyo
%%PYTHON_SITELIBDIR%%/lollypop/popimages.py
%%PYTHON_SITELIBDIR%%/lollypop/popimages.pyc
%%PYTHON_SITELIBDIR%%/lollypop/popimages.pyo
%%PYTHON_SITELIBDIR%%/lollypop/popmenu.py
%%PYTHON_SITELIBDIR%%/lollypop/popmenu.pyc
%%PYTHON_SITELIBDIR%%/lollypop/popmenu.pyo
%%PYTHON_SITELIBDIR%%/lollypop/queue.py
%%PYTHON_SITELIBDIR%%/lollypop/queue.pyc
%%PYTHON_SITELIBDIR%%/lollypop/queue.pyo
%%PYTHON_SITELIBDIR%%/lollypop/search.py
%%PYTHON_SITELIBDIR%%/lollypop/search.pyc
%%PYTHON_SITELIBDIR%%/lollypop/search.pyo
%%PYTHON_SITELIBDIR%%/lollypop/selectionlist.py
%%PYTHON_SITELIBDIR%%/lollypop/selectionlist.pyc
%%PYTHON_SITELIBDIR%%/lollypop/selectionlist.pyo
%%PYTHON_SITELIBDIR%%/lollypop/settings.py
%%PYTHON_SITELIBDIR%%/lollypop/settings.pyc
%%PYTHON_SITELIBDIR%%/lollypop/settings.pyo
%%PYTHON_SITELIBDIR%%/lollypop/toolbar.py
%%PYTHON_SITELIBDIR%%/lollypop/toolbar.pyc
%%PYTHON_SITELIBDIR%%/lollypop/toolbar.pyo
%%PYTHON_SITELIBDIR%%/lollypop/tracks.py
%%PYTHON_SITELIBDIR%%/lollypop/tracks.pyc
%%PYTHON_SITELIBDIR%%/lollypop/tracks.pyo
%%PYTHON_SITELIBDIR%%/lollypop/utils.py
%%PYTHON_SITELIBDIR%%/lollypop/utils.pyc
%%PYTHON_SITELIBDIR%%/lollypop/utils.pyo
%%PYTHON_SITELIBDIR%%/lollypop/view.py
%%PYTHON_SITELIBDIR%%/lollypop/view.pyc
%%PYTHON_SITELIBDIR%%/lollypop/view.pyo
%%PYTHON_SITELIBDIR%%/lollypop/window.py
%%PYTHON_SITELIBDIR%%/lollypop/window.pyc
%%PYTHON_SITELIBDIR%%/lollypop/window.pyo
share/appdata/lollypop.appdata.xml
share/applications/lollypop.desktop
share/icons/hicolor/16x16/apps/lollypop.png
share/icons/hicolor/22x22/apps/lollypop.png
share/icons/hicolor/256x256/apps/lollypop.png
share/icons/hicolor/32x32/apps/lollypop.png
share/icons/hicolor/48x48/apps/lollypop.png
share/locale/ca/LC_MESSAGES/lollypop.mo
share/locale/cs/LC_MESSAGES/lollypop.mo
share/locale/de/LC_MESSAGES/lollypop.mo
share/locale/es/LC_MESSAGES/lollypop.mo
share/locale/fr/LC_MESSAGES/lollypop.mo
share/locale/fi/LC_MESSAGES/lollypop.mo
share/locale/he/LC_MESSAGES/lollypop.mo
share/locale/it/LC_MESSAGES/lollypop.mo
share/locale/nl/LC_MESSAGES/lollypop.mo
share/locale/pl/LC_MESSAGES/lollypop.mo
share/locale/pt_BR/LC_MESSAGES/lollypop.mo
share/locale/sk/LC_MESSAGES/lollypop.mo
%%DATADIR%%/lollypop.gresource

23
audio/msbcg729/Makefile Normal file
View File

@ -0,0 +1,23 @@
# $FreeBSD$
PORTNAME= msbcg729
PORTVERSION= 1.0.0
CATEGORIES= audio
MASTER_SITES= SAVANNAH/linphone/plugins/sources
DISTNAME= bcg729-${DISTVERSION}
MAINTAINER= tijl@FreeBSD.org
COMMENT= Software G729A codec plugin for Mediastreamer
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libortp.so:${PORTSDIR}/net/ortp \
libmediastreamer_base.so:${PORTSDIR}/net/mediastreamer
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --disable-static --disable-strict
INSTALL_TARGET= install-strip
USES= libtool pkgconfig
.include <bsd.port.mk>

2
audio/msbcg729/distinfo Normal file
View File

@ -0,0 +1,2 @@
SHA256 (bcg729-1.0.0.tar.gz) = f7d2ff2789c132f43ac2223e418023f512474c819ef96a24fee5b75edab840cc
SIZE (bcg729-1.0.0.tar.gz) = 446709

12
audio/msbcg729/pkg-descr Normal file
View File

@ -0,0 +1,12 @@
Bcg729 is a software G729A encoder and decoder library written in C, developed
by Belledonne Communications, the company supporting the Linphone project.
It was written from scratch and is NOT a derivative work of ITU reference
source code in any kind.
It can be executed on many platforms, including both ARM and x86 with very
decent performances. libbcg729 supports concurrent channel encoding/decoding
for multi-call applications such as conferencing.
This package provides a plugin for Mediastreamer.
WWW: https://www.linphone.org/technical-corner/bcg729.html

4
audio/msbcg729/pkg-plist Normal file
View File

@ -0,0 +1,4 @@
lib/mediastreamer/plugins/libmsbcg729.so
lib/mediastreamer/plugins/libmsbcg729.so.0
lib/mediastreamer/plugins/libmsbcg729.so.0.0.0
@comment lib/pkgconfig/libbcg729.pc

20
audio/py-discid/Makefile Normal file
View File

@ -0,0 +1,20 @@
# $FreeBSD$
PORTNAME= discid
PORTVERSION= 1.1.0
CATEGORIES= audio python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= jhale@FreeBSD.org
COMMENT= Python libdiscid bindings
LICENSE= LGPL3
LICENSE_FILE= ${WRKSRC}/COPYING.LESSER
LIB_DEPENDS= libdiscid.so:${PORTSDIR}/audio/libdiscid
USES= python
USE_PYTHON= autoplist distutils
.include <bsd.port.mk>

2
audio/py-discid/distinfo Normal file
View File

@ -0,0 +1,2 @@
SHA256 (discid-1.1.0.tar.gz) = b39d443051b26d0230be7a6c616243daae93337a8711dd5d4119bb6a0e516fa8
SIZE (discid-1.1.0.tar.gz) = 31160

View File

@ -0,0 +1,3 @@
Python bindings for the libdiscid CD-lookup library.
WWW: https://github.com/JonnyJD/python-discid

31
audio/shairplay/Makefile Normal file
View File

@ -0,0 +1,31 @@
# $FreeBSD$
PORTNAME= shairplay
PORTVERSION= 0.9.0.20140422
CATEGORIES= audio
MAINTAINER= mickael.maillot@gmail.com
COMMENT= Portable AirPlay server implementation
LICENSE= BSD3CLAUSE LGPL21 MIT
LICENSE_COMB= multi
LIB_DEPENDS= libao.so:${PORTSDIR}/audio/libao
USE_GITHUB= yes
GH_ACCOUNT= juhovh
GH_COMMIT= 64d59e3
GH_TAGNAME= ${GH_COMMIT}
USES= autoreconf gmake libtool pkgconfig
GNU_CONFIGURE= yes
USE_LDCONFIG= yes
INSTALL_TARGET= install-strip
OPTIONS_DEFAULT= MDNSRESPONDER
OPTIONS_SINGLE= ZEROCONF
OPTIONS_SINGLE_ZEROCONF= AVAHI MDNSRESPONDER
AVAHI_LIB_DEPENDS= libdns_sd.so:${PORTSDIR}/net/avahi-libdns
MDNSRESPONDER_LIB_DEPENDS= libdns_sd.so:${PORTSDIR}/net/mDNSResponder
.include <bsd.port.mk>

2
audio/shairplay/distinfo Normal file
View File

@ -0,0 +1,2 @@
SHA256 (shairplay-0.9.0.20140422.tar.gz) = f54222999db91cfa261ec58d8b73352915a27449fc6628153b532f37e4790837
SIZE (shairplay-0.9.0.20140422.tar.gz) = 290517

View File

@ -0,0 +1,4 @@
Shairplay is a free portable AirPlay server implementation similar to
ShairPort. Currently only AirPort Express emulation is supported.
WWW: https://github.com/juhovh/shairplay

View File

@ -0,0 +1,7 @@
bin/shairplay
include/shairplay/dnssd.h
include/shairplay/raop.h
lib/libshairplay.a
lib/libshairplay.so
lib/libshairplay.so.0
lib/libshairplay.so.0.0.0

17
audio/speexdsp/Makefile Normal file
View File

@ -0,0 +1,17 @@
# $FreeBSD$
PORTNAME= speexdsp
DISTVERSION= 1.2rc3
PORTREVISION= 1
CATEGORIES= audio
MASTER_SITES= http://downloads.us.xiph.org/releases/speex/
MAINTAINER= multimedia@FreeBSD.org
COMMENT= Audio compression format designed for speech
GNU_CONFIGURE= yes
INSTALL_TARGET= install-strip
USES= libtool pathfix
USE_LDCONFIG= yes
.include <bsd.port.mk>

2
audio/speexdsp/distinfo Normal file
View File

@ -0,0 +1,2 @@
SHA256 (speexdsp-1.2rc3.tar.gz) = 4ae688600039f5d224bdf2e222d2fbde65608447e4c2f681585e4dca6df692f1
SIZE (speexdsp-1.2rc3.tar.gz) = 901771

View File

@ -0,0 +1,17 @@
--- include/speex/speexdsp_config_types.h.in.orig 2015-01-03 20:26:24 UTC
+++ include/speex/speexdsp_config_types.h.in
@@ -1,13 +1,7 @@
#ifndef __SPEEX_TYPES_H__
#define __SPEEX_TYPES_H__
-#if defined HAVE_STDINT_H
-# include <stdint.h>
-#elif defined HAVE_INTTYPES_H
-# include <inttypes.h>
-#elif defined HAVE_SYS_TYPES_H
-# include <sys/types.h>
-#endif
+#include <stdint.h>
typedef @SIZE16@ spx_int16_t;
typedef @USIZE16@ spx_uint16_t;

4
audio/speexdsp/pkg-descr Normal file
View File

@ -0,0 +1,4 @@
Speex is an Open Source/Free Software patent-free audio compression
format designed for speech.
WWW: http://www.speex.org/

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

@ -0,0 +1,12 @@
include/speex/speex_echo.h
include/speex/speex_jitter.h
include/speex/speex_preprocess.h
include/speex/speex_resampler.h
include/speex/speexdsp_config_types.h
include/speex/speexdsp_types.h
lib/libspeexdsp.a
lib/libspeexdsp.so
lib/libspeexdsp.so.1
lib/libspeexdsp.so.1.5.0
libdata/pkgconfig/speexdsp.pc
@comment %%PORTDOCS%%%%DOCSDIR%%/manual.pdf

29
audio/volumeicon/Makefile Normal file
View File

@ -0,0 +1,29 @@
# $FreeBSD$
PORTNAME= volumeicon
PORTVERSION= 0.5.0
CATEGORIES= audio
MASTER_SITES= http://softwarebakery.com/maato/files/volumeicon/
MAINTAINER= lme@FreeBSD.org
COMMENT= Lightweight volume control for the systray
LICENSE= GPLv3
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --enable-oss \
--with-oss-include-path=/usr/include/sys
CPPFLAGS+= -I${LOCALBASE}/include
LIBS+= -L${LOCALBASE}/lib
USES= gmake gettext pkgconfig
USE_GNOME= gtk30
OPTIONS_DEFINE= NLS NOTIFY
OPTIONS_DEFAULT= NOTIFY
OPTIONS_SUB= yes
NOTIFY_LIB_DEPENDS= libnotify.so:${PORTSDIR}/devel/libnotify
NOTIFY_CONFIGURE_ENABLE=notify
.include <bsd.port.mk>

View File

@ -0,0 +1,2 @@
SHA256 (volumeicon-0.5.0.tar.gz) = e5f1179f9ec5ab25e3740e4f6bbe0baa75368f0ae87d370197b3fbefb61bd782
SIZE (volumeicon-0.5.0.tar.gz) = 160089

View File

@ -0,0 +1,180 @@
--- src/oss_backend.c.orig 2013-02-25 16:52:49.000000000 +0100
+++ src/oss_backend.c 2015-03-07 20:58:26.522101000 +0100
@@ -22,7 +22,7 @@
//##############################################################################
#include OSS_HEADER
-#include <stropts.h>
+#include <sys/soundcard.h>
#include <fcntl.h>
#include <assert.h>
#include <stdlib.h>
@@ -30,12 +30,16 @@
#include "oss_backend.h"
+#define MIXT_MONOSLIDER16 19
+#define MIXT_STEREOSLIDER16 20
+#define MIXT_MUTE 21
+
//##############################################################################
// Static variables
//##############################################################################
static char * m_channel = NULL;
static GList * m_channel_names = NULL;
-static int m_actual_maxvalue = 0;
+//static int m_actual_maxvalue = 0;
static int m_mixer_fd = -1;
static oss_mixext m_ext;
@@ -44,6 +48,7 @@ static oss_mixext m_ext;
//##############################################################################
static int get_raw_value()
{
+#if 0
assert(m_mixer_fd != -1);
oss_mixer_value vr;
@@ -51,7 +56,7 @@ static int get_raw_value()
vr.ctrl = m_ext.ctrl;
vr.timestamp = m_ext.timestamp;
- int result = ioctl(m_mixer_fd, SNDCTL_MIX_READ, &vr);
+ int result = ioctl(m_mixer_fd, SOUND_MIXER_READ_VOLUME, &vr);
if(result == -1)
return 0;
@@ -78,6 +83,7 @@ static int get_raw_value()
return short_value->lower;
}
+#endif
return 0;
}
@@ -97,9 +103,20 @@ const GList * oss_get_channel_names()
int oss_get_volume()
{
assert(m_mixer_fd != -1);
+#if 0
if(m_actual_maxvalue == 0)
return 0;
return 100 * get_raw_value() / m_actual_maxvalue;
+#endif
+
+ int current_volume;
+ if (ioctl(m_mixer_fd, SOUND_MIXER_READ_VOLUME, &current_volume) == -1) {
+ perror("Cannot read volume!");
+ exit(EXIT_FAILURE);
+ }
+
+ /* Only the left channel is returned */
+ return current_volume & 0x7f;
}
gboolean oss_get_mute()
@@ -108,6 +125,7 @@ gboolean oss_get_mute()
gboolean mute = FALSE;
+#if 0
// Save current control;
int parent = m_ext.parent;
int control = m_ext.ctrl;
@@ -132,6 +150,7 @@ gboolean oss_get_mute()
// Restore to previous control
m_ext.ctrl = control;
ioctl(m_mixer_fd, SNDCTL_MIX_EXTINFO, &m_ext);
+#endif
return mute;
}
@@ -148,12 +167,13 @@ void oss_setup(const gchar * card, const
char * devmixer;
if((devmixer=getenv("OSS_MIXERDEV")) == NULL)
devmixer = "/dev/mixer";
- if((m_mixer_fd = open(devmixer, O_RDWR, 0)) == -1)
+ if((m_mixer_fd = open(devmixer, O_RDWR)) == -1)
{
perror(devmixer);
exit(1);
}
+#if 0
// Check that there is at least one mixer
int nmix;
ioctl(m_mixer_fd, SNDCTL_MIX_NRMIX, &nmix);
@@ -163,6 +183,7 @@ void oss_setup(const gchar * card, const
exit(EXIT_FAILURE);
}
+
m_ext.dev=0;
m_ext.ctrl = 0;
while(ioctl(m_mixer_fd, SNDCTL_MIX_EXTINFO, &m_ext) >= 0)
@@ -175,6 +196,7 @@ void oss_setup(const gchar * card, const
}
m_ext.ctrl++;
}
+#endif
// Setup channel using the provided channelname
if(channel != NULL)
@@ -195,6 +217,7 @@ void oss_set_channel(const gchar * chann
g_free(m_channel);
m_channel = g_strdup(channel);
+#if 0
// Find channel and then return
m_ext.dev=0;
m_ext.ctrl = 0;
@@ -207,6 +230,7 @@ void oss_set_channel(const gchar * chann
}
m_ext.ctrl++;
}
+#endif
}
void oss_set_mute(gboolean mute)
@@ -219,6 +243,7 @@ void oss_set_mute(gboolean mute)
// Check for mute in this group
m_ext.ctrl = 0;
+#if 0
while(ioctl(m_mixer_fd, SNDCTL_MIX_EXTINFO, &m_ext) >= 0)
{
if(m_ext.parent == parent && m_ext.type == MIXT_MUTE)
@@ -239,6 +264,7 @@ void oss_set_mute(gboolean mute)
m_ext.ctrl = control;
ioctl(m_mixer_fd, SNDCTL_MIX_EXTINFO, &m_ext);
+#endif
// If no mute control was found, revert to setting the volume to zero
if(!mute_found && mute)
{
@@ -251,6 +277,7 @@ void oss_set_volume(int volume)
assert(m_mixer_fd != -1);
assert(volume >= 0 && volume <= 100);
+#if 0
oss_mixer_value vr;
vr.dev = m_ext.dev;
vr.ctrl = m_ext.ctrl;
@@ -286,9 +313,14 @@ void oss_set_volume(int volume)
default:
return;
}
-
- ioctl(m_mixer_fd, SNDCTL_MIX_WRITE, &vr);
-
+#endif
+ volume = (volume << 8) | volume;
+ if(ioctl(m_mixer_fd, SOUND_MIXER_WRITE_VOLUME, &volume) == -1) {
+ perror("Mixer write failed");
+ exit(EXIT_FAILURE);
+ }
+#if 0
if(volume == 100)
m_actual_maxvalue = get_raw_value();
+#endif
}

View File

@ -0,0 +1,13 @@
Volume Icon aims to be a lightweight volume control that sits in your systray.
It is often used in conjuction with the lightweight tint2 panel/taskbar.
Features
- Change volume by scrolling on the systray icon
- Ability to choose which channel to control
- Several icon themes (with gtk theme as default)
- Configurable external mixer
- Volume Slider
- Hotkey support
WWW: http://softwarebakery.com/maato/volumeicon.html

View File

@ -0,0 +1,36 @@
bin/volumeicon
%%NLS%%share/locale/fr/LC_MESSAGES/volumeicon.mo
%%DATADIR%%/gui/appicon.svg
%%DATADIR%%/gui/preferences.ui
%%DATADIR%%/icons/Black Gnome/1.png
%%DATADIR%%/icons/Black Gnome/2.png
%%DATADIR%%/icons/Black Gnome/3.png
%%DATADIR%%/icons/Black Gnome/4.png
%%DATADIR%%/icons/Black Gnome/5.png
%%DATADIR%%/icons/Black Gnome/6.png
%%DATADIR%%/icons/Black Gnome/7.png
%%DATADIR%%/icons/Black Gnome/8.png
%%DATADIR%%/icons/Blue Bar/1.png
%%DATADIR%%/icons/Blue Bar/2.png
%%DATADIR%%/icons/Blue Bar/3.png
%%DATADIR%%/icons/Blue Bar/4.png
%%DATADIR%%/icons/Blue Bar/5.png
%%DATADIR%%/icons/Blue Bar/6.png
%%DATADIR%%/icons/Blue Bar/7.png
%%DATADIR%%/icons/Blue Bar/8.png
%%DATADIR%%/icons/White Gnome/1.png
%%DATADIR%%/icons/White Gnome/2.png
%%DATADIR%%/icons/White Gnome/3.png
%%DATADIR%%/icons/White Gnome/4.png
%%DATADIR%%/icons/White Gnome/5.png
%%DATADIR%%/icons/White Gnome/6.png
%%DATADIR%%/icons/White Gnome/7.png
%%DATADIR%%/icons/White Gnome/8.png
%%DATADIR%%/icons/tango/1.png
%%DATADIR%%/icons/tango/2.png
%%DATADIR%%/icons/tango/3.png
%%DATADIR%%/icons/tango/4.png
%%DATADIR%%/icons/tango/5.png
%%DATADIR%%/icons/tango/6.png
%%DATADIR%%/icons/tango/7.png
%%DATADIR%%/icons/tango/8.png

View File

@ -0,0 +1,36 @@
# Created by: Olivier Duchateau
# $FreeBSD$
PORTNAME= xfce4-pulseaudio-plugin
PORTVERSION= 0.2.2
CATEGORIES= audio xfce
MASTER_SITES= XFCE
MASTER_SITE_SUBDIR= src/panel-plugins/${PORTNAME}/${PORTVERSION:R}
DIST_SUBDIR= xfce4
MAINTAINER= xfce@FreeBSD.org
COMMENT= Panel plugin for controlling PulseAudio mixer
LICENSE= GPLv2
LIB_DEPENDS= libpulse-mainloop-glib.so:${PORTSDIR}/audio/pulseaudio
RUN_DEPENDS= pavucontrol>=2.0:${PORTSDIR}/audio/pavucontrol
USES= pkgconfig libtool gmake gettext xfce:gtk3 tar:bzip2
GNU_CONFIGURE= yes
USE_GNOME= glib20 gtk30 intltool intlhack
USE_XFCE= panel
USE_XORG= x11
INSTALLS_ICONS= yes
INSTALL_TARGET= install-strip
CONFIGURE_ARGS=--with-mixer-command=${LOCALBASE}/bin/pavucontrol
CFLAGS+= -Wno-return-type
OPTIONS_DEFINE= KEYBINDER
OPTIONS_DEFAULT= KEYBINDER
KEYBINDER_DESC= Keyboard shortcuts
KEYBINDER_LIB_DEPENDS= libkeybinder-3.0.so:${PORTSDIR}/x11/keybinder-gtk3
KEYBINDER_CONFIGURE_ENABLE= keybinder
.include <bsd.port.mk>

View File

@ -0,0 +1,2 @@
SHA256 (xfce4/xfce4-pulseaudio-plugin-0.2.2.tar.bz2) = 67c04ab9a3932d74480f42461aafe779b68de4388db3f7546966a3967376c6d8
SIZE (xfce4/xfce4-pulseaudio-plugin-0.2.2.tar.bz2) = 324250

View File

@ -0,0 +1,5 @@
Xfce4-pulseaudio-plugin is a panel plugin for controlling an audio output
volume of the PulseAudio mixer. The volume can be adjusted using keyboard
shortcuts, mouse wheel, or via a linked external audio mixer tool.
WWW: http://goodies.xfce.org/projects/panel-plugins/xfce4-pulseaudio-plugin

View File

@ -0,0 +1,8 @@
lib/xfce4/panel/plugins/libpulseaudio-plugin.so
share/icons/hicolor/48x48/apps/xfce4-pulseaudio-plugin.png
share/icons/hicolor/scalable/status/audio-volume-high-symbolic.svg
share/icons/hicolor/scalable/status/audio-volume-low-symbolic.svg
share/icons/hicolor/scalable/status/audio-volume-medium-symbolic.svg
share/icons/hicolor/scalable/status/audio-volume-muted-symbolic.svg
share/icons/hicolor/scalable/apps/xfce4-pulseaudio-plugin.svg
share/xfce4/panel/plugins/pulseaudio.desktop

83
benchmarks/Makefile Normal file
View File

@ -0,0 +1,83 @@
# $FreeBSD$
#
COMMENT = Benchmarking tools
SUBDIR += autobench
SUBDIR += blogbench
SUBDIR += bonnie
SUBDIR += bonnie++
SUBDIR += cpipe
SUBDIR += dbench
SUBDIR += dbs
SUBDIR += dhrystone
SUBDIR += dkftpbench
SUBDIR += expedite
SUBDIR += fhourstones
SUBDIR += filebench
SUBDIR += fio
SUBDIR += flops
SUBDIR += flowgrind
SUBDIR += forkbomb
SUBDIR += geekbench
SUBDIR += gtkperf
SUBDIR += himenobench
SUBDIR += hpl
SUBDIR += hs-criterion
SUBDIR += httperf
SUBDIR += imb
SUBDIR += interbench
SUBDIR += iorate
SUBDIR += iozone
SUBDIR += iozone21
SUBDIR += iperf
SUBDIR += iperf3
SUBDIR += libmicro
SUBDIR += lmbench
SUBDIR += mdtest
SUBDIR += nbench
SUBDIR += netio
SUBDIR += netperf
SUBDIR += netperfmeter
SUBDIR += netpipe
SUBDIR += nosqlbench
SUBDIR += nqueens
SUBDIR += nttcp
SUBDIR += nuttcp
SUBDIR += octave-forge-benchmark
SUBDIR += p5-Benchmark-Forking
SUBDIR += p5-Benchmark-Stopwatch
SUBDIR += pathchirp
SUBDIR += pathload
SUBDIR += pathrate
SUBDIR += pear-Benchmark
SUBDIR += phoronix-test-suite
SUBDIR += pipebench
SUBDIR += polygraph
SUBDIR += postal
SUBDIR += postmark
SUBDIR += pybench
SUBDIR += raidtest
SUBDIR += ramspeed
SUBDIR += randomio
SUBDIR += rubygem-railsbench
SUBDIR += scimark2
SUBDIR += scimark2c
SUBDIR += siege
SUBDIR += sipp
SUBDIR += slowloris
SUBDIR += smhasher
SUBDIR += spp
SUBDIR += stream
SUBDIR += super-smack
SUBDIR += sysbench
SUBDIR += tcpblast
SUBDIR += thrulay
SUBDIR += tsung
SUBDIR += ttcp
SUBDIR += ubench
SUBDIR += unixbench
SUBDIR += webbench
SUBDIR += wrk
.include <bsd.port.subdir.mk>

View File

@ -0,0 +1,31 @@
# Created by: Radim Kolar <hsn@sendmail.cz>
# $FreeBSD$
PORTNAME= dhrystone
PORTVERSION= 2.1
PORTREVISION= 2
CATEGORIES= benchmarks
MASTER_SITES= NETLIB/benchmark
DISTNAME= dhry-c
EXTRACT_SUFX=
MAINTAINER= hsn@sendmail.cz
COMMENT= Computing benchmark for integer operations
LICENSE= BSD2CLAUSE
EXTRACT_CMD= ${SH}
NO_WRKSUBDIR= yes
MAKEFILE= ${FILESDIR}/Makefile
PLIST_FILES= bin/dhry
PORTDOCS= RATIONALE submit.frm README_C VARIATIONS
OPTIONS_DEFINE= DOCS
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/dhry ${STAGEDIR}${PREFIX}/bin
${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR}
.include <bsd.port.mk>

View File

@ -0,0 +1,2 @@
SHA256 (dhry-c) = 038a7e9169787125c3451a6c941f3aca5db2d2f3863871afcdce154ef17f4e3e
SIZE (dhry-c) = 72812

View File

@ -0,0 +1,9 @@
OBJS= dhry_1.o dhry_2.o
all: dhry
dhry: $(OBJS)
$(CC) $(LDFLAGS) -o $@ $(OBJS)
%.o: %.c
$(CC) $(CFLAGS) -o $@ $<

View File

@ -0,0 +1,24 @@
diff -Naur drystone-2.1/dhry.h drystone-patched/dhry.h
--- dhry.h 2014-08-30 16:32:37.000000000 +0200
+++ dhry.h 2014-08-30 16:37:44.933675426 +0200
@@ -385,6 +385,8 @@
#include <stdio.h>
/* for strcpy, strcmp */
+#include <unistd.h>
+ /* for sysconf */
#define Null 0
/* Value of a Null pointer */
diff -Naur drystone-2.1/dhry_1.c drystone-patched/dhry_1.c
--- dhry_1.c 2014-08-30 16:32:37.000000000 +0200
+++ dhry_1.c 2014-08-30 16:44:20.484050144 +0200
@@ -262,6 +262,8 @@
/ (float) Number_Of_Runs;
Dhrystones_Per_Second = (float) Number_Of_Runs / (float) User_Time;
#else
+
+ int HZ = sysconf(_SC_CLK_TCK);
Microseconds = (float) User_Time * Mic_secs_Per_Second
/ ((float) HZ * ((float) Number_Of_Runs));
Dhrystones_Per_Second = ((float) HZ * (float) Number_Of_Runs)

View File

@ -0,0 +1,33 @@
diff -Naur drystone-patched/dhry.h dhrystone-working/dhry.h
--- dhry.h 2014-08-30 16:37:44.933675426 +0200
+++ dhry.h 2014-08-30 17:22:14.124345711 +0200
@@ -384,7 +384,10 @@
/* General definitions: */
#include <stdio.h>
+#include <string.h>
/* for strcpy, strcmp */
+#include <stdlib.h>
+ /* for malloc */
#include <unistd.h>
/* for sysconf */
diff -Naur drystone-patched/dhry_1.c dhrystone-working/dhry_1.c
--- dhry_1.c 2014-08-30 16:44:20.484050144 +0200
+++ dhry_1.c 2014-08-30 17:12:06.705379492 +0200
@@ -28,7 +28,6 @@
int Arr_1_Glob [50];
int Arr_2_Glob [50] [50];
-extern char *malloc ();
Enumeration Func_1 ();
/* forward declaration necessary since Enumeration may not simply be int */
@@ -45,7 +44,6 @@
#ifdef TIMES
struct tms time_info;
-extern int times ();
/* see library function "times" */
#define Too_Small_Time 120
/* Measurements should last at least about 2 seconds */

View File

@ -0,0 +1,10 @@
Dhrystone is a synthetic computing benchmark program developed in 1984
by Reinhold P. Weicker intended to be representative of system (integer)
programming. The Dhrystone grew to become representative of general
processor (CPU) performance.
DMIPS value is result of dhrystone test divided by 1757, results are often
reported in DMIPS/MHz. For more information, see
http://en.wikipedia.org/wiki/Dhrystone.
WWW: http://www.netlib.org/benchmark/

View File

@ -0,0 +1,26 @@
# Created by: gnn
# $FreeBSD$
PORTNAME= smhasher
PORTVERSION= 1.0
PORTREVISION= 1
CATEGORIES= benchmarks
MAINTAINER= gnn@FreeBSD.org
COMMENT= Hash Algorithm Benchmarking
LICENSE= MIT
USE_GITHUB= yes
GH_ACCOUNT= gvnn3
GH_PROJECT= smhasher
DISTVERSIONPREFIX= v
USES= cmake
PLIST_FILES= bin/SMHasher
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/SMHasher ${STAGEDIR}${PREFIX}/bin
.include <bsd.port.mk>

View File

@ -0,0 +1,2 @@
SHA256 (smhasher-v1.0_GH0.tar.gz) = cd40a370b59446a4a70be0a6399bd9df4944adf6c1854c23dc0ff61fa7011e76
SIZE (smhasher-v1.0_GH0.tar.gz) = 61909

View File

@ -0,0 +1,41 @@
--- Platform.cpp 2015-03-30 17:26:46.000000000 -0400
+++ Platform.cpp.new 2015-03-30 17:26:56.000000000 -0400
@@ -19,6 +19,38 @@
SetThreadPriority(GetCurrentThread(), THREAD_PRIORITY_HIGHEST);
}
+#elif __FreeBSD__
+
+#include <string.h>
+#include <errno.h>
+#include <sys/types.h>
+#include <sys/param.h>
+#include <sys/cpuset.h>
+
+void
+SetAffinity(int cpu)
+{
+ cpuset_t mask;
+ unsigned int i;
+
+ fprintf(stdout, "SetAffinity called with arg %d\n", cpu);
+
+ CPU_ZERO(&mask);
+ i = 0;
+ do {
+ if (cpu & 1) {
+ CPU_SET(i, &mask);
+ }
+ i++;
+ cpu >>= 1;
+ } while (cpu);
+
+ if (cpuset_setaffinity(CPU_LEVEL_WHICH, CPU_WHICH_PID, -1, sizeof(cpuset_t), &mask) == -1)
+ {
+ fprintf(stderr, "SetAffinity() failed. %s", strerror(errno));
+ }
+}
+
#else
#include <sched.h>

View File

@ -0,0 +1,12 @@
--- Platform.h 2015-03-30 17:28:57.000000000 -0400
+++ Platform.h.new 2015-03-30 17:28:51.000000000 -0400
@@ -39,6 +39,9 @@
#else // defined(_MSC_VER)
#include <stdint.h>
+#if defined(__FreeBSD__)
+#include <stdlib.h>
+#endif
#define FORCE_INLINE inline __attribute__((always_inline))
#define NEVER_INLINE __attribute__((noinline))

View File

@ -0,0 +1,4 @@
SMHasher is a test suite designed to test the distribution, collision,
and performance properties of non-cryptographic hash functions - it
aims to be the "DieHarder" of hash testing, and does a pretty good job
of finding flaws with a number of popular hashes.

95
biology/Makefile Normal file
View File

@ -0,0 +1,95 @@
# $FreeBSD$
#
COMMENT = Biology
SUBDIR += ariadne
SUBDIR += artemis
SUBDIR += avida
SUBDIR += babel
SUBDIR += biococoa
SUBDIR += biojava
SUBDIR += blat
SUBDIR += chemeq
SUBDIR += clustalw
SUBDIR += consed
SUBDIR += crux
SUBDIR += emboss
SUBDIR += fasta
SUBDIR += fasta3
SUBDIR += fastdnaml
SUBDIR += fluctuate
SUBDIR += garlic
SUBDIR += gff2ps
SUBDIR += gmap
SUBDIR += gperiodic
SUBDIR += grappa
SUBDIR += hmmer
SUBDIR += htslib
SUBDIR += iolib
SUBDIR += jalview
SUBDIR += lagan
SUBDIR += lamarc
SUBDIR += libsbml
SUBDIR += linux-foldingathome
SUBDIR += mafft
SUBDIR += mapm3
SUBDIR += migrate
SUBDIR += molden
SUBDIR += mopac
SUBDIR += mrbayes
SUBDIR += mummer
SUBDIR += muscle
SUBDIR += ncbi-blast+
SUBDIR += ncbi-toolkit
SUBDIR += njplot
SUBDIR += ortep3
SUBDIR += p5-AcePerl
SUBDIR += p5-Bio-ASN1-EntrezGene
SUBDIR += p5-Bio-Das
SUBDIR += p5-Bio-Das-Lite
SUBDIR += p5-Bio-GFF3
SUBDIR += p5-Bio-Glite
SUBDIR += p5-Bio-Graphics
SUBDIR += p5-Bio-MAGETAB
SUBDIR += p5-Bio-NEXUS
SUBDIR += p5-Bio-Phylo
SUBDIR += p5-Bio-SCF
SUBDIR += p5-bioperl
SUBDIR += p5-bioperl-run
SUBDIR += paml
SUBDIR += phrap
SUBDIR += phred
SUBDIR += phylip
SUBDIR += phyml
SUBDIR += platon
SUBDIR += plink
SUBDIR += plinkseq
SUBDIR += povchem
SUBDIR += primer3
SUBDIR += protomol
SUBDIR += psi88
SUBDIR += py-biopython
SUBDIR += pycogent
SUBDIR += pyfasta
SUBDIR += python-nexus
SUBDIR += recombine
SUBDIR += ruby-bio
SUBDIR += samtools
SUBDIR += seaview
SUBDIR += seqan
SUBDIR += seqio
SUBDIR += seqtools
SUBDIR += sim4
SUBDIR += ssaha
SUBDIR += tRNAscan-SE
SUBDIR += t_coffee
SUBDIR += tinker
SUBDIR += treepuzzle
SUBDIR += treeviewx
SUBDIR += ugene
SUBDIR += velvet
SUBDIR += wise
SUBDIR += xmolwt
.include <bsd.port.subdir.mk>

34
biology/htslib/Makefile Normal file
View File

@ -0,0 +1,34 @@
# Created by: Reed A. Cartwright <cartwright@asu.edu>
# $FreeBSD$
PORTNAME= htslib
PORTVERSION= 1.2.1
CATEGORIES= biology devel
MAINTAINER= cartwright@asu.edu
COMMENT= C library for high-throughput sequencing data formats
LICENSE= BSD3CLAUSE MIT
LICENSE_COMB= multi
LICENSE_FILE= ${WRKSRC}/LICENSE
USE_GITHUB= yes
GH_ACCOUNT= samtools
GH_COMMIT= 6042ece
USES= gmake
USE_LDCONFIG= yes
USE_AUTOTOOLS= autoconf
GNU_CONFIGURE=yes
MAKE_ENV= INSTALL_LIB="${INSTALL_LIB}" \
INSTALL_DATA="${INSTALL_DATA}" \
INSTALL_PROGRAM="${INSTALL_PROGRAM}" \
INSTALL_DIR="${MKDIR}"
PLIST_SUB= PORTVERSION="${PORTVERSION}"
post-patch:
@${REINPLACE_CMD} -e 's|@PORTVERSION@|${PORTVERSION}|g' ${WRKSRC}/configure.ac
.include <bsd.port.mk>

2
biology/htslib/distinfo Normal file
View File

@ -0,0 +1,2 @@
SHA256 (htslib-1.2.1.tar.gz) = 6403e84e31d3a8179405c4587118144d337b29fa215c0d2948c1c0a6099c5e58
SIZE (htslib-1.2.1.tar.gz) = 997746

View File

@ -0,0 +1,57 @@
--- Makefile.orig 2015-02-03 16:22:23 UTC
+++ Makefile
@@ -22,16 +22,9 @@
# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
# DEALINGS IN THE SOFTWARE.
-CC = gcc
-AR = ar
-RANLIB = ranlib
-
-CPPFLAGS = -I.
+CPPFLAGS += -I.
# TODO: probably update cram code to make it compile cleanly with -Wc++-compat
-CFLAGS = -g -Wall -O2
EXTRA_CFLAGS_PIC = -fpic
-LDFLAGS =
-LDLIBS =
# For now these don't work too well as samtools also needs to know to
# add -lbz2 and -llzma if linking against the static libhts.a library.
@@ -57,16 +50,10 @@ bindir = $(exec_prefix)/bin
includedir = $(prefix)/include
libdir = $(exec_prefix)/lib
datarootdir = $(prefix)/share
-mandir = $(datarootdir)/man
+mandir = $(prefix)/man
man1dir = $(mandir)/man1
man5dir = $(mandir)/man5
-pkgconfigdir= $(libdir)/pkgconfig
-
-MKDIR_P = mkdir -p
-INSTALL = install -p
-INSTALL_PROGRAM = $(INSTALL)
-INSTALL_DATA = $(INSTALL) -m 644
-INSTALL_DIR = $(MKDIR_P) -m 755
+pkgconfigdir= $(exec_prefix)/libdata/pkgconfig
BUILT_PROGRAMS = \
bgzip \
@@ -82,7 +69,7 @@ BUILT_TEST_PROGRAMS = \
test/test-vcf-api \
test/test-vcf-sweep
-all: lib-static lib-shared $(BUILT_PROGRAMS) $(BUILT_TEST_PROGRAMS)
+all: lib-static lib-shared $(BUILT_PROGRAMS)
HTSPREFIX =
include htslib_vars.mk
@@ -332,7 +319,7 @@ installdirs:
# and libhts.so.NN (used by client executables at runtime).
install-so: libhts.so installdirs
- $(INSTALL_DATA) libhts.so $(DESTDIR)$(libdir)/libhts.so.$(PACKAGE_VERSION)
+ $(INSTALL_LIB) libhts.so $(DESTDIR)$(libdir)/libhts.so.$(PACKAGE_VERSION)
ln -sf libhts.so.$(PACKAGE_VERSION) $(DESTDIR)$(libdir)/libhts.so
ln -sf libhts.so.$(PACKAGE_VERSION) $(DESTDIR)$(libdir)/libhts.so.$(LIBHTS_SOVERSION)

View File

@ -0,0 +1,11 @@
--- configure.ac.orig 2015-02-03 16:22:23 UTC
+++ configure.ac
@@ -23,7 +23,7 @@
# DEALINGS IN THE SOFTWARE.
dnl Process this file with autoconf to produce a configure script
-AC_INIT([HTSlib], m4_esyscmd_s([make print-version]),
+AC_INIT([HTSlib], [@PORTVERSION@],
[samtools-help@lists.sourceforge.net], [], [http://www.htslib.org/])
AC_PREREQ(2.63) dnl This version introduced 4-argument AC_CHECK_HEADER
AC_CONFIG_SRCDIR(hts.c)

View File

@ -0,0 +1,10 @@
--- cram/cram_io.c.orig 2015-02-03 16:22:23 UTC
+++ cram/cram_io.c
@@ -53,6 +53,7 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE
#include <assert.h>
#include <stdlib.h>
#include <string.h>
+#include <unistd.h>
#include <zlib.h>
#ifdef HAVE_LIBBZ2
#include <bzlib.h>

5
biology/htslib/pkg-descr Normal file
View File

@ -0,0 +1,5 @@
HTSlib is an implementation of a unified C library for accessing common file
formats, such as SAM, CRAM, VCF, and BCF, used for high-throughput sequencing
data. It is the core library used by samtools and bcftools.
WWW: http://www.htslib.org/

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