Changeset View
Changeset View
Standalone View
Standalone View
audio/beets/Makefile
# Created by: Mark Felder <feld@FreeBSD.org> | # Created by: Mark Felder <feld@FreeBSD.org> | ||||
# $FreeBSD$ | # $FreeBSD$ | ||||
PORTNAME= beets | PORTNAME= beets | ||||
PORTVERSION= 1.4.2 | PORTVERSION= 1.4.2 | ||||
CATEGORIES= audio python | CATEGORIES= audio python | ||||
MASTER_SITES= CHEESESHOP | MASTER_SITES= CHEESESHOP | ||||
MAINTAINER= stiginge@pvv.org | MAINTAINER= stiginge@pvv.org | ||||
COMMENT= Media library management system for obsessive-compulsive music geeks | COMMENT= Media library management system for obsessive-compulsive music geeks | ||||
LICENSE= MIT | LICENSE= MIT | ||||
LICENSE_FILE= ${WRKSRC}/LICENSE | LICENSE_FILE= ${WRKSRC}/LICENSE | ||||
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mutagen>=1.33:audio/py-mutagen \ | RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mutagen>=1.33:audio/py-mutagen@python2 \ | ||||
${PYTHON_PKGNAMEPREFIX}unidecode>=0:converters/py-unidecode \ | ${PYTHON_PKGNAMEPREFIX}unidecode>=0:converters/py-unidecode@python2 \ | ||||
${PYTHON_PKGNAMEPREFIX}musicbrainzngs>=0.4:audio/py-musicbrainzngs \ | ${PYTHON_PKGNAMEPREFIX}musicbrainzngs>=0.4:audio/py-musicbrainzngs@python2 \ | ||||
${PYTHON_PKGNAMEPREFIX}munkres>=0:math/py-munkres \ | ${PYTHON_PKGNAMEPREFIX}munkres>=0:math/py-munkres@python2 \ | ||||
${PYTHON_PKGNAMEPREFIX}yaml>=0:devel/py-yaml \ | ${PYTHON_PKGNAMEPREFIX}yaml>=0:devel/py-yaml@python2 \ | ||||
${PYTHON_PKGNAMEPREFIX}enum34>=1.0.4:devel/py-enum34 \ | ${PYTHON_PKGNAMEPREFIX}enum34>=1.0.4:devel/py-enum34@python2 \ | ||||
${PYTHON_PKGNAMEPREFIX}jellyfish>=0:devel/py-jellyfish \ | ${PYTHON_PKGNAMEPREFIX}jellyfish>=0:devel/py-jellyfish@python2 \ | ||||
${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3 \ | ${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3@python2 \ | ||||
${PYTHON_PKGNAMEPREFIX}six>=1.9:devel/py-six | ${PYTHON_PKGNAMEPREFIX}six>=1.9:devel/py-six@python2 | ||||
USES= python | USES= python:2.7 | ||||
USE_PYTHON= autoplist distutils | USE_PYTHON= autoplist distutils | ||||
PLIST_FILES= man/man1/beet.1.gz man/man5/beetsconfig.5.gz | PLIST_FILES= man/man1/beet.1.gz man/man5/beetsconfig.5.gz | ||||
OPTIONS_DEFINE= ACOUSTICBRAINZ BADFILES BEATPORT BPD CHROMA DISCOGS EMBYUPDATE \ | OPTIONS_DEFINE= ACOUSTICBRAINZ BADFILES BEATPORT BPD CHROMA DISCOGS EMBYUPDATE \ | ||||
FETCHART FFMPEG IMAGEMAGICK IPFS LASTFM LASTIMPORT LYRICS \ | FETCHART FFMPEG IMAGEMAGICK IPFS LASTFM LASTIMPORT LYRICS \ | ||||
LYRICS_GOOGLE MPDSTATS METASYNC_DBUS PLEXUPDATE REPLAYGAIN \ | LYRICS_GOOGLE MPDSTATS METASYNC_DBUS PLEXUPDATE REPLAYGAIN \ | ||||
SPOTIFY THUMBNAILS WEB WEB_CORS | SPOTIFY THUMBNAILS WEB WEB_CORS | ||||
Show All 17 Lines | |||||
MPDSTATS_DESC= MPD Statistics Plugin | MPDSTATS_DESC= MPD Statistics Plugin | ||||
PLEXUPDATE_DESC= PlexUpdate Plugin | PLEXUPDATE_DESC= PlexUpdate Plugin | ||||
REPLAYGAIN_DESC= Normalize Audio Loudness | REPLAYGAIN_DESC= Normalize Audio Loudness | ||||
SPOTIFY_DESC= Spotify Plugin | SPOTIFY_DESC= Spotify Plugin | ||||
THUMBNAILS_DESC= Thumbnails for freedesktop.org-compliant file managers | THUMBNAILS_DESC= Thumbnails for freedesktop.org-compliant file managers | ||||
WEB_DESC= Web plugin for querying, browsing and playing music | WEB_DESC= Web plugin for querying, browsing and playing music | ||||
WEB_CORS_DESC= Cross-origin resource sharing for the Web plugin | WEB_CORS_DESC= Cross-origin resource sharing for the Web plugin | ||||
ACOUSTICBRAINZ_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests | ACOUSTICBRAINZ_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@python2 | ||||
BADFILES_RUN_DEPENDS= flac:audio/flac \ | BADFILES_RUN_DEPENDS= flac:audio/flac \ | ||||
mp3val:audio/mp3val | mp3val:audio/mp3val | ||||
BEATPORT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests \ | BEATPORT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@python2 \ | ||||
${PYTHON_PKGNAMEPREFIX}requests-oauthlib>=0.6.1:www/py-requests-oauthlib | ${PYTHON_PKGNAMEPREFIX}requests-oauthlib>=0.6.1:www/py-requests-oauthlib@python2 | ||||
BPD_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gstreamer1>=0:multimedia/py-gstreamer1 \ | BPD_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gstreamer1>=0:multimedia/py-gstreamer1@python2 \ | ||||
${PYTHON_PKGNAMEPREFIX}gobject>=0:devel/py-gobject | ${PYTHON_PKGNAMEPREFIX}gobject>=0:devel/py-gobject@python2 | ||||
CHROMA_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyacoustid>=0:audio/py-pyacoustid | CHROMA_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyacoustid>=0:audio/py-pyacoustid@python2 | ||||
DISCOGS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}discogs-client>=2.1.0:audio/py-discogs-client | DISCOGS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}discogs-client>=2.1.0:audio/py-discogs-client@python2 | ||||
EMBYUPDATE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests | EMBYUPDATE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@python2 | ||||
FETCHART_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests | FETCHART_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@python2 | ||||
FFMPEG_RUN_DEPENDS= ffmpeg>=2:multimedia/ffmpeg | FFMPEG_RUN_DEPENDS= ffmpeg>=2:multimedia/ffmpeg | ||||
IMAGEMAGICK_RUN_DEPENDS= convert:graphics/ImageMagick | IMAGEMAGICK_RUN_DEPENDS= convert:graphics/ImageMagick | ||||
IPFS_RUN_DEPENDS= ipfs-go:sysutils/ipfs-go | IPFS_RUN_DEPENDS= ipfs-go:sysutils/ipfs-go | ||||
LASTFM_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pylast>=0:audio/py-pylast | LASTFM_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pylast>=0:audio/py-pylast@python2 | ||||
LASTIMPORT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests | LASTIMPORT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@python2 | ||||
LYRICS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests | LYRICS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@python2 | ||||
LYRICS_GOOGLE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4:www/py-beautifulsoup | LYRICS_GOOGLE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4:www/py-beautifulsoup@python2 | ||||
METASYNC_DBUS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dbus>=0:devel/py-dbus | METASYNC_DBUS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dbus>=0:devel/py-dbus@python2 | ||||
MPDSTATS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mpd2>=0:audio/py-mpd2 | MPDSTATS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mpd2>=0:audio/py-mpd2@python2 | ||||
PLEXUPDATE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests | PLEXUPDATE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@python2 | ||||
REPLAYGAIN_RUN_DEPENDS= mp3gain>=0:audio/mp3gain | REPLAYGAIN_RUN_DEPENDS= mp3gain>=0:audio/mp3gain | ||||
REPLAYGAIN_RUN_DEPENDS+= aacgain>=0:audio/aacgain | REPLAYGAIN_RUN_DEPENDS+= aacgain>=0:audio/aacgain | ||||
SPOTIFY_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests | SPOTIFY_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@python2 | ||||
THUMBNAILS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xdg>=0:devel/py-xdg | THUMBNAILS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xdg>=0:devel/py-xdg@python2 | ||||
THUMBNAILS_RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}pathlib>=0:devel/py-pathlib | THUMBNAILS_RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}pathlib>=0:devel/py-pathlib@python2 | ||||
WEB_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Flask>=0:www/py-flask | WEB_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Flask>=0:www/py-flask@python2 | ||||
WEB_CORS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Flask-Cors>=0:www/py-flask-cors | WEB_CORS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Flask-Cors>=0:www/py-flask-cors@python2 | ||||
post-install: | post-install: | ||||
${INSTALL} ${WRKSRC}/man/beet.1 ${STAGEDIR}${PREFIX}/man/man1/ | ${INSTALL} ${WRKSRC}/man/beet.1 ${STAGEDIR}${PREFIX}/man/man1/ | ||||
${INSTALL} ${WRKSRC}/man/beetsconfig.5 ${STAGEDIR}${PREFIX}/man/man5/ | ${INSTALL} ${WRKSRC}/man/beetsconfig.5 ${STAGEDIR}${PREFIX}/man/man5/ | ||||
.include <bsd.port.mk> | .include <bsd.port.mk> |