|
Lines 2-8
Link Here
|
| 2 |
# $FreeBSD$ |
2 |
# $FreeBSD$ |
| 3 |
|
3 |
|
| 4 |
PORTNAME= beets |
4 |
PORTNAME= beets |
| 5 |
PORTVERSION= 1.3.10 |
5 |
PORTVERSION= 1.3.11 |
| 6 |
CATEGORIES= audio python |
6 |
CATEGORIES= audio python |
| 7 |
MASTER_SITES= CHEESESHOP |
7 |
MASTER_SITES= CHEESESHOP |
| 8 |
|
8 |
|
|
Lines 10-22
Link Here
|
| 10 |
COMMENT= Media library management system for obsessive-compulsive music geeks |
10 |
COMMENT= Media library management system for obsessive-compulsive music geeks |
| 11 |
|
11 |
|
| 12 |
LICENSE= MIT |
12 |
LICENSE= MIT |
|
|
13 |
LICENSE_FILE= ${WRKSRC}/LICENSE |
| 13 |
|
14 |
|
| 14 |
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mutagen>=1.23:${PORTSDIR}/audio/py-mutagen \ |
15 |
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mutagen>=1.27:${PORTSDIR}/audio/py-mutagen \ |
| 15 |
${PYTHON_PKGNAMEPREFIX}unidecode>=0:${PORTSDIR}/converters/py-unidecode \ |
16 |
${PYTHON_PKGNAMEPREFIX}unidecode>=0:${PORTSDIR}/converters/py-unidecode \ |
| 16 |
${PYTHON_PKGNAMEPREFIX}musicbrainzngs>=0.4:${PORTSDIR}/audio/py-musicbrainzngs \ |
17 |
${PYTHON_PKGNAMEPREFIX}musicbrainzngs>=0.4:${PORTSDIR}/audio/py-musicbrainzngs \ |
| 17 |
${PYTHON_PKGNAMEPREFIX}munkres>=0:${PORTSDIR}/math/py-munkres \ |
18 |
${PYTHON_PKGNAMEPREFIX}munkres>=0:${PORTSDIR}/math/py-munkres \ |
| 18 |
${PYTHON_PKGNAMEPREFIX}yaml>=0:${PORTSDIR}/devel/py-yaml \ |
19 |
${PYTHON_PKGNAMEPREFIX}yaml>=0:${PORTSDIR}/devel/py-yaml \ |
| 19 |
${PYTHON_PKGNAMEPREFIX}enum34>=0:${PORTSDIR}/devel/py-enum34 \ |
20 |
${PYTHON_PKGNAMEPREFIX}enum34>=1.0.4:${PORTSDIR}/devel/py-enum34 \ |
| 20 |
${PYTHON_PKGNAMEPREFIX}sqlite3>=0:${PORTSDIR}/databases/py-sqlite3 |
21 |
${PYTHON_PKGNAMEPREFIX}sqlite3>=0:${PORTSDIR}/databases/py-sqlite3 |
| 21 |
|
22 |
|
| 22 |
USES= python |
23 |
USES= python |
|
Lines 24-35
Link Here
|
| 24 |
|
25 |
|
| 25 |
PLIST_FILES= man/man1/beet.1.gz man/man5/beetsconfig.5.gz |
26 |
PLIST_FILES= man/man1/beet.1.gz man/man5/beetsconfig.5.gz |
| 26 |
|
27 |
|
| 27 |
OPTIONS_DEFINE= BEATPORT BPD CHROMA DISCOGS ECHONEST FETCHART FFMPEG \ |
28 |
OPTIONS_DEFINE= BPD CHROMA DISCOGS ECHONEST FETCHART FFMPEG \ |
| 28 |
IMAGEMAGICK LASTFM LASTIMPORT LYRICS LYRICS_GOOGLE MPDSTATS \ |
29 |
IMAGEMAGICK LASTFM LASTIMPORT LYRICS LYRICS_GOOGLE MPDSTATS \ |
| 29 |
PLEXUPDATE REPLAYGAIN SPOTIFY WEB |
30 |
PLEXUPDATE REPLAYGAIN SPOTIFY THUMBNAILS WEB WEB_CORS |
| 30 |
OPTIONS_DEFAULT= |
31 |
OPTIONS_DEFAULT= |
| 31 |
|
32 |
|
| 32 |
BEATPORT_DESC= Beatport Catalog Autotagging Support |
|
|
| 33 |
BPD_DESC= MPD Compatible Music Player Plugin |
33 |
BPD_DESC= MPD Compatible Music Player Plugin |
| 34 |
CHROMA_DESC= Audio Fingerprinting Plugin |
34 |
CHROMA_DESC= Audio Fingerprinting Plugin |
| 35 |
DISCOGS_DESC= Discogs Search Plugin |
35 |
DISCOGS_DESC= Discogs Search Plugin |
|
Lines 44-56
Link Here
|
| 44 |
PLEXUPDATE_DESC= PlexUpdate Plugin |
44 |
PLEXUPDATE_DESC= PlexUpdate Plugin |
| 45 |
REPLAYGAIN_DESC= Normalize Audio Loudness |
45 |
REPLAYGAIN_DESC= Normalize Audio Loudness |
| 46 |
SPOTIFY_DESC= Spotify Plugin |
46 |
SPOTIFY_DESC= Spotify Plugin |
| 47 |
WEB_DESC= Webserver Music Player Plugin |
47 |
THUMBNAILS_DESC= Thumbnails for freedesktop.org-compliant file managers |
|
|
48 |
WEB_DESC= Web plugin for querying, browsing and playing music |
| 49 |
WEB_CORS_DESC= Cross-origin resource sharing for the Web plugin |
| 48 |
|
50 |
|
| 49 |
BEATPORT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0:${PORTSDIR}/www/py-requests |
|
|
| 50 |
BPD_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gstreamer>=0.10:${PORTSDIR}/multimedia/py-gstreamer |
51 |
BPD_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gstreamer>=0.10:${PORTSDIR}/multimedia/py-gstreamer |
| 51 |
BPD_RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}mpd>=0.2.0:${PORTSDIR}/audio/py-mpd |
52 |
BPD_RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}mpd>=0.2.0:${PORTSDIR}/audio/py-mpd |
| 52 |
CHROMA_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyacoustid>=0:${PORTSDIR}/audio/py-pyacoustid |
53 |
CHROMA_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyacoustid>=0:${PORTSDIR}/audio/py-pyacoustid |
| 53 |
DISCOGS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}discogs-client>=2.0.0:${PORTSDIR}/audio/py-discogs-client |
54 |
DISCOGS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}discogs-client>=2.1.0:${PORTSDIR}/audio/py-discogs-client |
| 54 |
ECHONEST_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyechonest>=8.0.1:${PORTSDIR}/devel/py-pyechonest |
55 |
ECHONEST_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyechonest>=8.0.1:${PORTSDIR}/devel/py-pyechonest |
| 55 |
FETCHART_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0:${PORTSDIR}/www/py-requests |
56 |
FETCHART_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0:${PORTSDIR}/www/py-requests |
| 56 |
FFMPEG_RUN_DEPENDS= ffmpeg>=2:${PORTSDIR}/multimedia/ffmpeg |
57 |
FFMPEG_RUN_DEPENDS= ffmpeg>=2:${PORTSDIR}/multimedia/ffmpeg |
|
Lines 64-70
Link Here
|
| 64 |
REPLAYGAIN_RUN_DEPENDS= mp3gain>=0:${PORTSDIR}/audio/mp3gain |
65 |
REPLAYGAIN_RUN_DEPENDS= mp3gain>=0:${PORTSDIR}/audio/mp3gain |
| 65 |
REPLAYGAIN_RUN_DEPENDS+= aacgain>=0:${PORTSDIR}/audio/aacgain |
66 |
REPLAYGAIN_RUN_DEPENDS+= aacgain>=0:${PORTSDIR}/audio/aacgain |
| 66 |
SPOTIFY_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0:${PORTSDIR}/www/py-requests |
67 |
SPOTIFY_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0:${PORTSDIR}/www/py-requests |
|
|
68 |
THUMBNAILS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xdg>=0:${PORTSDIR}/devel/py-xdg |
| 69 |
THUMBNAILS_RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}pathlib>=0:${PORTSDIR}/devel/py-pathlib |
| 67 |
WEB_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Flask>=0:${PORTSDIR}/www/py-flask |
70 |
WEB_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Flask>=0:${PORTSDIR}/www/py-flask |
|
|
71 |
WEB_CORS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Flask-Cors>=0:${PORTSDIR}/www/py-flask-cors |
| 68 |
|
72 |
|
| 69 |
.include <bsd.port.pre.mk> |
73 |
.include <bsd.port.pre.mk> |
| 70 |
|
74 |
|