|
Lines 2-63
Link Here
|
| 2 |
# $FreeBSD$ |
2 |
# $FreeBSD$ |
| 3 |
|
3 |
|
| 4 |
PORTNAME= quodlibet |
4 |
PORTNAME= quodlibet |
| 5 |
PORTVERSION= 3.6.2 |
5 |
DISTVERSION= 4.3.0 |
| 6 |
PORTREVISION= 5 |
6 |
CATEGORIES= multimedia audio python |
| 7 |
CATEGORIES= multimedia audio python gnome |
7 |
MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/release-${DISTVERSION}/ |
| 8 |
MASTER_SITES= http://bitbucket.org/lazka/${PORTNAME}-files/raw/default/releases/ |
8 |
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} |
| 9 |
|
9 |
|
| 10 |
MAINTAINER= johnson.peter@gmail.com |
10 |
MAINTAINER= aly@aaronly.me |
| 11 |
COMMENT= GTK+-based audio player written in Python |
11 |
COMMENT= Music library/editor/player written in Python |
| 12 |
|
12 |
|
| 13 |
LICENSE= GPLv2 |
13 |
LICENSE= GPLv2 |
| 14 |
LICENSE_FILE= ${WRKSRC}/COPYING |
14 |
LICENSE_FILE= ${WRKSRC}/COPYING |
| 15 |
|
15 |
|
| 16 |
DEPRECATED= Uses deprecated version of python |
16 |
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cairo>0:graphics/py-cairo@${PY_FLAVOR} \ |
| 17 |
EXPIRATION_DATE= 2020-09-15 |
17 |
${PYTHON_PKGNAMEPREFIX}dbus>0:devel/py-dbus@${PY_FLAVOR} \ |
| 18 |
|
18 |
${PYTHON_PKGNAMEPREFIX}feedparser>0:textproc/py-feedparser@${PY_FLAVOR} \ |
| 19 |
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mutagen>0:audio/py-mutagen@${PY_FLAVOR} |
19 |
${PYTHON_PKGNAMEPREFIX}mutagen>=1.34:audio/py-mutagen@${PY_FLAVOR} \ |
| 20 |
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}musicbrainzngs>=0.4:audio/py-musicbrainzngs@${PY_FLAVOR} \ |
|
|
| 21 |
${PYTHON_PKGNAMEPREFIX}mutagen>0:audio/py-mutagen@${PY_FLAVOR} \ |
| 22 |
${LOCALBASE}/libexec/notification-daemon:deskutils/notification-daemon |
20 |
${LOCALBASE}/libexec/notification-daemon:deskutils/notification-daemon |
| 23 |
LIB_DEPENDS= libsoup-2.4.so:devel/libsoup \ |
21 |
LIB_DEPENDS= libsoup-2.4.so:devel/libsoup |
| 24 |
libwebkit2gtk-4.0.so:www/webkit2-gtk3 |
|
|
| 25 |
|
22 |
|
| 26 |
USES= desktop-file-utils display gettext gnome python:2.7 shebangfix |
23 |
USES= desktop-file-utils gettext gnome python:3.5+ shebangfix |
| 27 |
SHEBANG_FILES= exfalso.py operon.py quodlibet.py |
24 |
SHEBANG_FILES= exfalso.py operon.py quodlibet.py |
| 28 |
USE_PYTHON= distutils autoplist |
25 |
USE_PYTHON= distutils autoplist |
| 29 |
USE_GNOME= gtk30 intltool pygobject3 |
26 |
USE_GNOME= gtk30 pygobject3 |
| 30 |
PYDISTUTILS_INSTALLNOSINGLE= yes |
|
|
| 31 |
NO_ARCH= yes |
| 32 |
|
| 33 |
USE_GSTREAMER1= good |
27 |
USE_GSTREAMER1= good |
| 34 |
|
28 |
|
| 35 |
OPTIONS_DEFINE= AAC DBUS FLAC MP3 OGG REMOTE SPEEX VORBIS WAVPACK |
29 |
NO_ARCH= yes |
| 36 |
OPTIONS_DEFINE_i386= SPC |
30 |
CONFLICTS_INSTALL= ${PORTNAME} |
| 37 |
OPTIONS_DEFAULT= AAC DBUS FLAC MP3 OGG REMOTE SPEEX VORBIS WAVPACK |
|
|
| 38 |
OPTIONS_DEFAULT_i386= SPC |
| 39 |
|
| 40 |
SPC_DESC= SPC (SNES ROM audio) support on i386 |
| 41 |
SPEEX_DESC= OGG/Speex audio support |
| 42 |
REMOTE_DESC= Enable remote playback |
| 43 |
|
| 44 |
OGG_USE= GSTREAMER1=ogg |
| 45 |
VORBIS_USE= GSTREAMER1=vorbis |
| 46 |
SPC_USE= GSTREAMER1=spc |
| 47 |
SPEEX_USE= GSTREAMER1=speex |
| 48 |
MP3_USE= GSTREAMER1=mpg123 |
| 49 |
FLAC_USE= GSTREAMER1=flac |
| 50 |
|
| 51 |
WAVPACK_LIB_DEPENDS= libwavpack.so:audio/wavpack |
| 52 |
WAVPACK_USE= GSTREAMER1=wavpack |
| 53 |
|
| 54 |
AAC_LIB_DEPENDS= libmp4v2.so:multimedia/mp4v2 |
| 55 |
AAC_USE= GSTREAMER1=faad |
| 56 |
|
| 57 |
DBUS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dbus>0:devel/py-dbus@${PY_FLAVOR} |
| 58 |
DBUS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dbus>0:devel/py-dbus@${PY_FLAVOR} |
| 59 |
|
| 60 |
REMOTE_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}feedparser>0:textproc/py-feedparser@${PY_FLAVOR} |
| 61 |
REMOTE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}feedparser>0:textproc/py-feedparser@${PY_FLAVOR} |
| 62 |
|
31 |
|
| 63 |
.include <bsd.port.mk> |
32 |
.include <bsd.port.mk> |