Convert Python ports to FLAVORS.
Ports using USE_PYTHON=distutils are now flavored. They will automatically get flavors (py27, py34, py35, py36) depending on what versions they support. There is also a USE_PYTHON=flavors for ports that do not use distutils but need FLAVORS to be set. A USE_PYTHON=noflavors can be set if using distutils but flavors are not wanted. A new USE_PYTHON=optsuffix that will add PYTHON_PKGNAMESUFFIX has been added to cope with Python ports that did not have the Python PKGNAMEPREFIX but are flavored. USES=python now also exports a PY_FLAVOR variable that contains the current python flavor. It can be used in dependency lines when the port itself is not python flavored. For example, deskutils/calibre. By default, all the flavors are generated. To only generate flavors for the versions in PYTHON2_DEFAULT and PYTHON3_DEFAULT, define BUILD_DEFAULT_PYTHON_FLAVORS in your make.conf. In all the ports with Python dependencies, the *_DEPENDS entries MUST end with the flavor so that the framework knows which to build/use. This is done by appending '@${PY_FLAVOR}' after the origin (or @${FLAVOR} if in a Python module with Python flavors, as the content will be the same). For example: RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} PR: 223071 Reviewed by: portmgr, python Sponsored by: Absolight Differential Revision: https://reviews.freebsd.org/D12464
This commit is contained in:
parent
02f9c9be16
commit
551be3c723
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=455210
30
CHANGES
30
CHANGES
|
@ -10,6 +10,36 @@ in the release notes and/or placed into UPDATING.
|
|||
|
||||
All ports committers are allowed to commit to this file.
|
||||
|
||||
20171130:
|
||||
AUTHOR: mat@FreeBSD.org
|
||||
|
||||
Ports using USE_PYTHON=distutils are now flavored. They will automatically
|
||||
get flavors (py27, py34, py35, py36) depending on what versions they support.
|
||||
|
||||
There is also a USE_PYTHON=flavors for ports that do not use distutils but
|
||||
need FLAVORS to be set. A USE_PYTHON=noflavors can be set if the port is
|
||||
using distutils but flavors are not wanted.
|
||||
|
||||
A new USE_PYTHON=optsuffix that will adds PYTHON_PKGNAMESUFFIX has been added
|
||||
to cope with Python ports that did not have the Python PKGNAMEPREFIX but are
|
||||
flavored.
|
||||
|
||||
USES=python now also exports a PY_FLAVOR variable that contains the current
|
||||
python flavor. It can be used in dependency lines when the port itself is
|
||||
not python flavored, for example, deskutils/calibre.
|
||||
|
||||
By default it will only generate flavors for the versions in PYTHON2_DEFAULT
|
||||
and PYTHON3_DEFAULT. Define BUILD_ALL_PYTHON_FLAVORS in your make.conf to
|
||||
generate all possible flavors. A port can set USE_PYTHON=allflavors to have
|
||||
all the flavors and not simply the default ones.
|
||||
|
||||
In all the ports with Python dependencies, the *_DEPENDS entries MUST end
|
||||
with the flavor so that the framework knows which to build/use. This is done
|
||||
by appending '@${PY_FLAVOR}' after the origin (or @${FLAVOR} if in a Python
|
||||
module with Python flavors, as the content will be the same). For example:
|
||||
|
||||
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR}
|
||||
|
||||
20171130:
|
||||
AUTHOR: mat@FreeBSD.org
|
||||
|
||||
|
|
148
MOVED
148
MOVED
|
@ -7656,7 +7656,6 @@ graphics/kuickshow-kde4||2015-07-21|Has expired: Broken for more than 6 months
|
|||
graphics/sng||2015-07-21|Has expired: Broken for more than 6 months
|
||||
japanese/netype||2015-07-21|Has expired: Broken for more than 6 months
|
||||
databases/p5-DBD-Pg32|databases/p5-DBD-Pg|2015-07-22|Has expired: Use databases/p5-DBD-Pg instead, compatibility probles are fixed
|
||||
textproc/py-asciinema|textproc/asciinema|2015-07-23|Has expired: use textproc/asciinema instead
|
||||
devel/libiomp5-devel|devel/llvm-devel|2015-07-24|Merged with devel/llvm-devel
|
||||
devel/p5-Test-Tester|devel/p5-Test-Simple|2015-07-25|Has expired: Part of p5-Test-Simple (use that instead), and included in perl 5.22
|
||||
devel/p5-Test-use-ok|devel/p5-Test-Simple|2015-07-25|Has expired: Part of devel/p5-Test-Simple (use that instead), and included in perl 5.22
|
||||
|
@ -9099,7 +9098,6 @@ databases/py-sqlalchemy09|databases/py-sqlalchemy10|2017-03-12|Has expired: Upst
|
|||
devel/avr-gcc-devel||2017-03-13|Has expired: There's no longer a point to have both, a -devel and a regular port of GCC for the AVR
|
||||
net/py-pysimplesoap|net/py-soap2py|2017-03-13|Rename to match upstream naming
|
||||
games/trigger-data|games/trigger-rally|2017-03-15|Merged into games/trigger-rally
|
||||
devel/py-setuptools|devel/py27-setuptools|2017-03-16|Renamed to better match other python ports
|
||||
devel/py-setuptools27|devel/py27-setuptools|2017-03-16|Renamed to better match other python ports
|
||||
devel/py-setuptools33|devel/py33-setuptools|2017-03-16|Renamed to better match other python ports
|
||||
devel/py-setuptools34|devel/py34-setuptools|2017-03-16|Renamed to better match other python ports
|
||||
|
@ -9657,3 +9655,149 @@ devel/buildbot-worker|devel/py-buildbot-worker|2017-11-29|Rename to comply with
|
|||
devel/buildbot-www|devel/py-buildbot-www|2017-11-29|Rename to comply with PyPI scheme.
|
||||
emulators/ppsspp-devel|emulators/ppsspp|2017-11-29|Out of date: use emulators/ppsspp for now
|
||||
audio/shairport|audio/shairport-sync|2017-11-29|Has expired: Officially unmaintained upstream. Use audio/shairport-sync instead
|
||||
accessibility/py3-speech-dispatcher|accessibility/py-speech-dispatcher@py36|2017-11-30|Moved to a flavored, generic, version
|
||||
accessibility/py3-atspi|accessibility/py-atspi@py36|2017-11-30|Moved to a flavored, generic, version
|
||||
archivers/py3-libarchive-c|archivers/py-libarchive-c@py36|2017-11-30|Moved to a flavored, generic, version
|
||||
audio/py3-mutagen|audio/py-mutagen@py36|2017-11-30|Moved to a flavored, generic, version
|
||||
audio/py3-pylast|audio/py-pylast@py36|2017-11-30|Moved to a flavored, generic, version
|
||||
databases/py3-apsw|databases/py-apsw@py36|2017-11-30|Moved to a flavored, generic, version
|
||||
databases/py3-bsddb3|databases/py-bsddb3@py36|2017-11-30|Moved to a flavored, generic, version
|
||||
databases/py3-mysqlclient|databases/py-mysqlclient@py36|2017-11-30|Moved to a flavored, generic, version
|
||||
databases/py3-psycopg2|databases/py-psycopg2@py36|2017-11-30|Moved to a flavored, generic, version
|
||||
databases/py34-gdbm|databases/py-gdbm@py34|2017-11-30|Moved to a flavored, generic, version
|
||||
databases/py34-sqlite3|databases/py-sqlite3@py34|2017-11-30|Moved to a flavored, generic, version
|
||||
databases/py35-gdbm|databases/py-gdbm@py35|2017-11-30|Moved to a flavored, generic, version
|
||||
databases/py35-sqlite3|databases/py-sqlite3@py35|2017-11-30|Moved to a flavored, generic, version
|
||||
databases/py36-gdbm|databases/py-gdbm@py36|2017-11-30|Moved to a flavored, generic, version
|
||||
databases/py36-sqlite3|databases/py-sqlite3@py36|2017-11-30|Moved to a flavored, generic, version
|
||||
devel/py27-setuptools|devel/py-setuptools@py27|2017-11-30|Moved to a flavored, generic, version
|
||||
devel/py3-threema-msgapi|devel/py-threema-msgapi@py36|2017-11-30|Moved to a flavored, generic, version
|
||||
devel/py3-Jinja2|devel/py-Jinja2@py36|2017-11-30|Moved to a flavored, generic, version
|
||||
devel/py3-apipkg|devel/py-apipkg@py36|2017-11-30|Moved to a flavored, generic, version
|
||||
devel/py3-asttokens|devel/py-asttokens@py36|2017-11-30|Moved to a flavored, generic, version
|
||||
devel/py3-babel|devel/py-babel@py36|2017-11-30|Moved to a flavored, generic, version
|
||||
devel/py3-cffi|devel/py-cffi@py36|2017-11-30|Moved to a flavored, generic, version
|
||||
devel/py3-click-log|devel/py-click-log@py36|2017-11-30|Moved to a flavored, generic, version
|
||||
devel/py3-click-threading|devel/py-click-threading@py36|2017-11-30|Moved to a flavored, generic, version
|
||||
devel/py3-click|devel/py-click@py36|2017-11-30|Moved to a flavored, generic, version
|
||||
devel/py3-colorama|devel/py-colorama@py36|2017-11-30|Moved to a flavored, generic, version
|
||||
devel/py3-coloredlogs|devel/py-coloredlogs@py36|2017-11-30|Moved to a flavored, generic, version
|
||||
devel/py3-dateutil|devel/py-dateutil@py36|2017-11-30|Moved to a flavored, generic, version
|
||||
devel/py3-dbus|devel/py-dbus@py36|2017-11-30|Moved to a flavored, generic, version
|
||||
devel/py3-defusedxml|devel/py-defusedxml@py36|2017-11-30|Moved to a flavored, generic, version
|
||||
devel/py3-docopt|devel/py-docopt@py36|2017-11-30|Moved to a flavored, generic, version
|
||||
devel/py3-flake8-builtins|devel/py-flake8-builtins@py36|2017-11-30|Moved to a flavored, generic, version
|
||||
devel/py3-flake8-docstrings|devel/py-flake8-docstrings@py36|2017-11-30|Moved to a flavored, generic, version
|
||||
devel/py3-flake8-import-order|devel/py-flake8-import-order@py36|2017-11-30|Moved to a flavored, generic, version
|
||||
devel/py3-flake8-polyfill|devel/py-flake8-polyfill@py36|2017-11-30|Moved to a flavored, generic, version
|
||||
devel/py3-flake8-quotes|devel/py-flake8-quotes@py36|2017-11-30|Moved to a flavored, generic, version
|
||||
devel/py3-flake8|devel/py-flake8@py36|2017-11-30|Moved to a flavored, generic, version
|
||||
devel/py3-freezegun|devel/py-freezegun@py36|2017-11-30|Moved to a flavored, generic, version
|
||||
devel/py3-gobject3|devel/py-gobject3@py36|2017-11-30|Moved to a flavored, generic, version
|
||||
devel/py3-hgtools|devel/py-hgtools@py36|2017-11-30|Moved to a flavored, generic, version
|
||||
devel/py3-icalendar|devel/py-icalendar@py36|2017-11-30|Moved to a flavored, generic, version
|
||||
devel/py3-jedi|devel/py-jedi@py36|2017-11-30|Moved to a flavored, generic, version
|
||||
devel/py3-jsonschema|devel/py-jsonschema@py36|2017-11-30|Moved to a flavored, generic, version
|
||||
devel/py3-libpeas|devel/py-libpeas@py36|2017-11-30|Moved to a flavored, generic, version
|
||||
devel/py3-libzfs|devel/py-libzfs@py36|2017-11-30|Moved to a flavored, generic, version
|
||||
devel/py3-llfuse|devel/py-llfuse@py36|2017-11-30|Moved to a flavored, generic, version
|
||||
devel/py3-lxml|devel/py-lxml@py36|2017-11-30|Moved to a flavored, generic, version
|
||||
devel/py3-mccabe|devel/py-mccabe@py36|2017-11-30|Moved to a flavored, generic, version
|
||||
devel/py3-mock|devel/py-mock@py36|2017-11-30|Moved to a flavored, generic, version
|
||||
devel/py3-nose|devel/py-nose@py36|2017-11-30|Moved to a flavored, generic, version
|
||||
devel/py3-pbr|devel/py-pbr@py36|2017-11-30|Moved to a flavored, generic, version
|
||||
devel/py3-pip|devel/py-pip@py36|2017-11-30|Moved to a flavored, generic, version
|
||||
devel/py3-pluggy|devel/py-pluggy@py36|2017-11-30|Moved to a flavored, generic, version
|
||||
devel/py3-ply|devel/py-ply@py36|2017-11-30|Moved to a flavored, generic, version
|
||||
devel/py3-pretend|devel/py-pretend@py36|2017-11-30|Moved to a flavored, generic, version
|
||||
devel/py3-prompt_toolkit|devel/py-prompt_toolkit@py36|2017-11-30|Moved to a flavored, generic, version
|
||||
devel/py3-protobuf|devel/py-protobuf@py36|2017-11-30|Moved to a flavored, generic, version
|
||||
devel/py3-py|devel/py-py@py36|2017-11-30|Moved to a flavored, generic, version
|
||||
devel/py3-pyasn1|devel/py-pyasn1@py36|2017-11-30|Moved to a flavored, generic, version
|
||||
devel/py3-pycodestyle|devel/py-pycodestyle@py36|2017-11-30|Moved to a flavored, generic, version
|
||||
devel/py3-pycparser|devel/py-pycparser@py36|2017-11-30|Moved to a flavored, generic, version
|
||||
devel/py3-pydocstyle|devel/py-pydocstyle@py36|2017-11-30|Moved to a flavored, generic, version
|
||||
devel/py3-pyflakes|devel/py-pyflakes@py36|2017-11-30|Moved to a flavored, generic, version
|
||||
devel/py3-pygit2|devel/py-pygit2@py36|2017-11-30|Moved to a flavored, generic, version
|
||||
devel/py3-pyicu|devel/py-pyicu@py36|2017-11-30|Moved to a flavored, generic, version
|
||||
devel/py3-pylru-cache|devel/py-pylru-cache@py36|2017-11-30|Moved to a flavored, generic, version
|
||||
devel/py3-pytest-capturelog|devel/py-pytest-capturelog@py36|2017-11-30|Moved to a flavored, generic, version
|
||||
devel/py3-pytest-runner|devel/py-pytest-runner@py36|2017-11-30|Moved to a flavored, generic, version
|
||||
devel/py3-pytest-timeout|devel/py-pytest-timeout@py36|2017-11-30|Moved to a flavored, generic, version
|
||||
devel/py3-pytest-xdist|devel/py-pytest-xdist@py36|2017-11-30|Moved to a flavored, generic, version
|
||||
devel/py3-pytest|devel/py-pytest@py36|2017-11-30|Moved to a flavored, generic, version
|
||||
devel/py3-python-magic|devel/py-python-magic@py36|2017-11-30|Moved to a flavored, generic, version
|
||||
devel/py3-pytz|devel/py-pytz@py36|2017-11-30|Moved to a flavored, generic, version
|
||||
devel/py3-rubymarshal|devel/py-rubymarshal@py36|2017-11-30|Moved to a flavored, generic, version
|
||||
devel/py3-scripttest|devel/py-scripttest@py36|2017-11-30|Moved to a flavored, generic, version
|
||||
devel/py3-setproctitle|devel/py-setproctitle@py36|2017-11-30|Moved to a flavored, generic, version
|
||||
devel/py3-setuptools_scm|devel/py-setuptools_scm@py36|2017-11-30|Moved to a flavored, generic, version
|
||||
devel/py3-simplejson|devel/py-simplejson@py36|2017-11-30|Moved to a flavored, generic, version
|
||||
devel/py3-six|devel/py-six@py36|2017-11-30|Moved to a flavored, generic, version
|
||||
devel/py3-tabulate|devel/py-tabulate@py36|2017-11-30|Moved to a flavored, generic, version
|
||||
devel/py3-toposort|devel/py-toposort@py36|2017-11-30|Moved to a flavored, generic, version
|
||||
devel/py3-tox|devel/py-tox@py36|2017-11-30|Moved to a flavored, generic, version
|
||||
devel/py3-tzlocal|devel/py-tzlocal@py36|2017-11-30|Moved to a flavored, generic, version
|
||||
devel/py3-urwid|devel/py-urwid@py36|2017-11-30|Moved to a flavored, generic, version
|
||||
devel/py3-vcversioner|devel/py-vcversioner@py36|2017-11-30|Moved to a flavored, generic, version
|
||||
devel/py3-verboselogs|devel/py-verboselogs@py36|2017-11-30|Moved to a flavored, generic, version
|
||||
devel/py3-virtualenv|devel/py-virtualenv@py36|2017-11-30|Moved to a flavored, generic, version
|
||||
devel/py3-voluptuous|devel/py-voluptuous@py36|2017-11-30|Moved to a flavored, generic, version
|
||||
devel/py3-wcwidth|devel/py-wcwidth@py36|2017-11-30|Moved to a flavored, generic, version
|
||||
devel/py3-xdg|devel/py-xdg@py36|2017-11-30|Moved to a flavored, generic, version
|
||||
devel/py3-yaml|devel/py-yaml@py36|2017-11-30|Moved to a flavored, generic, version
|
||||
devel/py34-setuptools|devel/py-setuptools@py34|2017-11-30|Moved to a flavored, generic, version
|
||||
devel/py35-setuptools|devel/py-setuptools@py35|2017-11-30|Moved to a flavored, generic, version
|
||||
devel/py36-setuptools|devel/py-setuptools@py36|2017-11-30|Moved to a flavored, generic, version
|
||||
dns/py3-dnspython|dns/py-dnspython@py36|2017-11-30|Moved to a flavored, generic, version
|
||||
dns/py3-idna|dns/py-idna@py36|2017-11-30|Moved to a flavored, generic, version
|
||||
graphics/py3-cairo|graphics/py-cairo@py36|2017-11-30|Moved to a flavored, generic, version
|
||||
graphics/py3-imagesize|graphics/py-imagesize@py36|2017-11-30|Moved to a flavored, generic, version
|
||||
graphics/py3-pillow|graphics/py-pillow@py36|2017-11-30|Moved to a flavored, generic, version
|
||||
graphics/py3-pygraphviz|graphics/py-pygraphviz@py36|2017-11-30|Moved to a flavored, generic, version
|
||||
lang/cython3|lang/cython@py36|2017-11-30|Moved to a flavored, generic, version
|
||||
misc/py3-pexpect|misc/py-pexpect@py36|2017-11-30|Moved to a flavored, generic, version
|
||||
misc/py3-tqdm|misc/py-tqdm@py36|2017-11-30|Moved to a flavored, generic, version
|
||||
multimedia/py3-gstreamer1|multimedia/py-gstreamer1@py36|2017-11-30|Moved to a flavored, generic, version
|
||||
net-mgmt/py3-dnsdiag|net-mgmt/py-dnsdiag@py36|2017-11-30|Moved to a flavored, generic, version
|
||||
net/py3-netifaces|net/py-netifaces@py36|2017-11-30|Moved to a flavored, generic, version
|
||||
net/py3-pysocks|net/py-pysocks@py36|2017-11-30|Moved to a flavored, generic, version
|
||||
net/py3-urllib3|net/py-urllib3@py36|2017-11-30|Moved to a flavored, generic, version
|
||||
print/py3-fonttools|print/py-fonttools@py36|2017-11-30|Moved to a flavored, generic, version
|
||||
print/py3-pycups|print/py-pycups@py36|2017-11-30|Moved to a flavored, generic, version
|
||||
security/py3-certifi|security/py-certifi@py36|2017-11-30|Moved to a flavored, generic, version
|
||||
security/py3-cryptography|security/py-cryptography@py36|2017-11-30|Moved to a flavored, generic, version
|
||||
security/py3-ecdsa|security/py-ecdsa@py36|2017-11-30|Moved to a flavored, generic, version
|
||||
security/py3-libnacl|security/py-libnacl@py36|2017-11-30|Moved to a flavored, generic, version
|
||||
security/py3-openssl|security/py-openssl@py36|2017-11-30|Moved to a flavored, generic, version
|
||||
security/py3-pbkdf2|security/py-pbkdf2@py36|2017-11-30|Moved to a flavored, generic, version
|
||||
security/py3-pyaes|security/py-pyaes@py36|2017-11-30|Moved to a flavored, generic, version
|
||||
security/py3-pycrypto|security/py-pycrypto@py36|2017-11-30|Moved to a flavored, generic, version
|
||||
sysutils/py3-execnet|sysutils/py-execnet@py36|2017-11-30|Moved to a flavored, generic, version
|
||||
sysutils/py3-pkginfo|sysutils/py-pkginfo@py36|2017-11-30|Moved to a flavored, generic, version
|
||||
sysutils/py3-ptyprocess|sysutils/py-ptyprocess@py36|2017-11-30|Moved to a flavored, generic, version
|
||||
textproc/py3-asciinema|textproc/py-asciinema@py36|2017-11-30|Moved to a flavored, generic, version
|
||||
textproc/py3-pager|textproc/py-pager@py36|2017-11-30|Moved to a flavored, generic, version
|
||||
textproc/py3-MarkupSafe|textproc/py-MarkupSafe@py36|2017-11-30|Moved to a flavored, generic, version
|
||||
textproc/py3-alabaster|textproc/py-alabaster@py36|2017-11-30|Moved to a flavored, generic, version
|
||||
textproc/py3-chardet|textproc/py-chardet@py36|2017-11-30|Moved to a flavored, generic, version
|
||||
textproc/py3-docutils|textproc/py-docutils@py36|2017-11-30|Moved to a flavored, generic, version
|
||||
textproc/py3-feedparser|textproc/py-feedparser@py36|2017-11-30|Moved to a flavored, generic, version
|
||||
textproc/py3-humanfriendly|textproc/py-humanfriendly@py36|2017-11-30|Moved to a flavored, generic, version
|
||||
textproc/py3-hunspell|textproc/py-hunspell@py36|2017-11-30|Moved to a flavored, generic, version
|
||||
textproc/py3-libxml2|textproc/py-libxml2@py36|2017-11-30|Moved to a flavored, generic, version
|
||||
textproc/py3-numpydoc|textproc/py-numpydoc@py36|2017-11-30|Moved to a flavored, generic, version
|
||||
textproc/py3-pyPEG2|textproc/py-pyPEG2@py36|2017-11-30|Moved to a flavored, generic, version
|
||||
textproc/py3-pygments|textproc/py-pygments@py36|2017-11-30|Moved to a flavored, generic, version
|
||||
textproc/py3-pystemmer|textproc/py-pystemmer@py36|2017-11-30|Moved to a flavored, generic, version
|
||||
textproc/py3-qrcode|textproc/py-qrcode@py36|2017-11-30|Moved to a flavored, generic, version
|
||||
textproc/py3-snowballstemmer|textproc/py-snowballstemmer@py36|2017-11-30|Moved to a flavored, generic, version
|
||||
textproc/py3-sphinx|textproc/py-sphinx@py36|2017-11-30|Moved to a flavored, generic, version
|
||||
textproc/py3-sphinx_rtd_theme|textproc/py-sphinx_rtd_theme@py36|2017-11-30|Moved to a flavored, generic, version
|
||||
textproc/py3-texttable|textproc/py-texttable@py36|2017-11-30|Moved to a flavored, generic, version
|
||||
www/py3-cssutils|www/py-cssutils@py36|2017-11-30|Moved to a flavored, generic, version
|
||||
www/py3-httplib2|www/py-httplib2@py36|2017-11-30|Moved to a flavored, generic, version
|
||||
www/py3-requests|www/py-requests@py36|2017-11-30|Moved to a flavored, generic, version
|
||||
x11-toolkits/py34-tkinter|x11-toolkits/py-tkinter@py34|2017-11-30|Moved to a flavored, generic, version
|
||||
x11-toolkits/py35-tkinter|x11-toolkits/py-tkinter@py35|2017-11-30|Moved to a flavored, generic, version
|
||||
x11-toolkits/py36-tkinter|x11-toolkits/py-tkinter@py36|2017-11-30|Moved to a flavored, generic, version
|
||||
|
|
|
@ -388,14 +388,15 @@ pygobject_BUILD_DEPENDS= pygobject-codegen-2.0:devel/py-gobject
|
|||
pygobject_RUN_DEPENDS= pygobject-codegen-2.0:devel/py-gobject
|
||||
pygobject_USE_GNOME_IMPL= glib20
|
||||
|
||||
# Have to keep two components because the _DETECT file is not the same.
|
||||
py3gobject3_DETECT= ${LOCALBASE}/share/py3gobject3/.keep
|
||||
py3gobject3_BUILD_DEPENDS= py3?-gobject3>=0:devel/py3-gobject3
|
||||
py3gobject3_RUN_DEPENDS= py3?-gobject3>=0:devel/py3-gobject3
|
||||
py3gobject3_BUILD_DEPENDS= py3?-gobject3>=0:devel/py-gobject3@${PY_FLAVOR}
|
||||
py3gobject3_RUN_DEPENDS= py3?-gobject3>=0:devel/py-gobject3@${PY_FLAVOR}
|
||||
py3gobject3_USE_GNOME_IMPL= glib20
|
||||
|
||||
pygobject3_DETECT= ${LOCALBASE}/share/pygobject3/.keep
|
||||
pygobject3_BUILD_DEPENDS= py2?-gobject3>=0:devel/py-gobject3
|
||||
pygobject3_RUN_DEPENDS= py2?-gobject3>=0:devel/py-gobject3
|
||||
pygobject3_BUILD_DEPENDS= py2?-gobject3>=0:devel/py-gobject3@${PY_FLAVOR}
|
||||
pygobject3_RUN_DEPENDS= py2?-gobject3>=0:devel/py-gobject3@${PY_FLAVOR}
|
||||
pygobject3_USE_GNOME_IMPL= glib20
|
||||
|
||||
pygtk2_DETECT= ${LOCALBASE}/libdata/pkgconfig/pygtk-2.0.pc
|
||||
|
|
|
@ -241,8 +241,8 @@ do-configure:
|
|||
_USE_PYQT_ALL+= ${_USE_PYQT${_PYQT_VERSION}_ONLY}
|
||||
.for comp in ${_USE_PYQT_ALL:O:u}
|
||||
_USE_PYQT_ALL_SUFFIXED+= py-${comp} py-${comp}_build py-${comp}_run
|
||||
py-${comp}_BUILD_DEPENDS?= ${py-${comp}_PATH}:${py-${comp}_PORT}
|
||||
py-${comp}_RUN_DEPENDS?= ${py-${comp}_PATH}:${py-${comp}_PORT}
|
||||
py-${comp}_BUILD_DEPENDS?= ${py-${comp}_PATH}:${py-${comp}_PORT}@${PY_FLAVOR}
|
||||
py-${comp}_RUN_DEPENDS?= ${py-${comp}_PATH}:${py-${comp}_PORT}@${PY_FLAVOR}
|
||||
py-${comp}_build_BUILD_DEPENDS?= ${py-${comp}_BUILD_DEPENDS}
|
||||
py-${comp}_run_RUN_DEPENDS?= ${py-${comp}_RUN_DEPENDS}
|
||||
.endfor
|
||||
|
|
|
@ -71,8 +71,24 @@
|
|||
# prefix-less original name, e.g.
|
||||
# bin/foo-2.7 --> bin/foo.
|
||||
#
|
||||
# cython - Depend on lang/cython at build-time.
|
||||
#
|
||||
# cython_run - Depend on lang/cython at run-time.
|
||||
#
|
||||
# flavors - Force creation of flavors for Python 2 and 3 default
|
||||
# versions, where applicable.
|
||||
#
|
||||
# noflavors - Disable automatic creation of flavors if they would
|
||||
# otherwise be created and they are not wanted.
|
||||
#
|
||||
# allflavors - Generate flavors for all possible versions and not
|
||||
# simply the default ones.
|
||||
#
|
||||
# optsuffix - Set PKGNAMESUFFIX to PYTHON_PKGNAMESUFFIX if not the
|
||||
# default python version.
|
||||
#
|
||||
# distutils - Use distutils as do-configure, do-build and
|
||||
# do-install targets.
|
||||
# do-install targets. implies flavors.
|
||||
#
|
||||
# autoplist - Automatically generates the packaging list for a
|
||||
# port that uses distutils when defined.
|
||||
|
@ -235,9 +251,19 @@ _PYTHON_RELPORTDIR= lang/python
|
|||
|
||||
# Make each individual feature available as _PYTHON_FEATURE_<FEATURENAME>
|
||||
.for var in ${USE_PYTHON}
|
||||
_PYTHON_FEATURE_${var:tu}= yes
|
||||
_PYTHON_FEATURE_${var:C/=.*$//:tu}= ${var:C/.*=//:S/,/ /g}
|
||||
.endfor
|
||||
|
||||
# distutils automatically generates flavors depending on the supported
|
||||
# versions.
|
||||
.if defined(_PYTHON_FEATURE_DISTUTILS)
|
||||
_PYTHON_FEATURE_FLAVORS= yes
|
||||
.endif
|
||||
|
||||
.if defined(_PYTHON_FEATURE_NOFLAVORS)
|
||||
.undef _PYTHON_FEATURE_FLAVORS
|
||||
.endif
|
||||
|
||||
# Make sure that no dependency or some other environment variable
|
||||
# pollutes the build/run dependency detection
|
||||
.undef _PYTHON_BUILD_DEP
|
||||
|
@ -307,6 +333,7 @@ PYTHON3_DEFAULT_VERSION?= python${PYTHON3_DEFAULT}
|
|||
PYTHON3_DEFAULT_VERSION?= python${PYTHON3_DEFAULT}
|
||||
.endif
|
||||
|
||||
# Keep this before the FLAVOR selection to get the meta port dependency.
|
||||
.if ${_PYTHON_ARGS} == "2"
|
||||
_PYTHON_ARGS= ${PYTHON2_DEFAULT_VERSION:S/^python//}
|
||||
_WANTS_META_PORT= 2
|
||||
|
@ -372,6 +399,60 @@ IGNORE= needs an unsupported version of Python
|
|||
.endif
|
||||
.endif # defined(_PYTHON_VERSION_NONSUPPORTED)
|
||||
|
||||
# Automatically generates FLAVORS if empty
|
||||
.if empty(FLAVORS) && defined(_PYTHON_FEATURE_FLAVORS)
|
||||
. undef _VALID_PYTHON_VERSIONS
|
||||
. for ver in ${PYTHON_DEFAULT} ${PYTHON2_DEFAULT} ${PYTHON3_DEFAULT} ${_PYTHON_VERSIONS}
|
||||
__VER= ${ver}
|
||||
. if !(!empty(_PYTHON_VERSION_MINIMUM) && ( \
|
||||
${__VER} < ${_PYTHON_VERSION_MINIMUM})) && \
|
||||
!(!empty(_PYTHON_VERSION_MAXIMUM) && ( \
|
||||
${__VER} > ${_PYTHON_VERSION_MAXIMUM}))
|
||||
. if empty(_VALID_PYTHON_VERSIONS:M${ver})
|
||||
_VALID_PYTHON_VERSIONS+= ${ver}
|
||||
. endif
|
||||
. endif
|
||||
. endfor
|
||||
# Get all possible flavors depending on version requirements
|
||||
. if defined(_VALID_PYTHON_VERSIONS)
|
||||
_ALL_PYTHON_FLAVORS= ${_VALID_PYTHON_VERSIONS:S/.//:S/^/py/}
|
||||
. else
|
||||
_ALL_PYTHON_FLAVORS= ${_PYTHON_VERSIONS:S/.//:S/^/py/}
|
||||
. endif
|
||||
# Decide how many flavors we want. By default, only generate the default
|
||||
# versions.
|
||||
. if defined(BUILD_ALL_PYTHON_FLAVORS) || defined(_PYTHON_FEATURE_ALLFLAVORS)
|
||||
FLAVORS= ${_ALL_PYTHON_FLAVORS}
|
||||
. else
|
||||
. for _v in ${PYTHON3_DEFAULT} ${PYTHON2_DEFAULT} ${PYTHON_DEFAULT}
|
||||
_f= py${_v:S/.//}
|
||||
. if ${_ALL_PYTHON_FLAVORS:M${_f}} && !${FLAVORS:M${_f}}
|
||||
FLAVORS:= ${_f} ${FLAVORS}
|
||||
. endif
|
||||
. endfor
|
||||
. endif
|
||||
. if !empty(FLAVORS) && empty(FLAVOR)
|
||||
FLAVOR= ${FLAVORS:[1]}
|
||||
. endif
|
||||
.endif
|
||||
|
||||
.if ${FLAVOR:Mpy[23]*}
|
||||
_PYTHON_VERSION= ${FLAVOR:S/py//:C/(.)/\1./}
|
||||
.endif
|
||||
|
||||
.if !empty(FLAVOR) && ${_PYTHON_VERSION} != ${PYTHON_DEFAULT}
|
||||
.if defined(_PYTHON_FEATURE_OPTSUFFIX)
|
||||
PKGNAMESUFFIX= ${PYTHON_PKGNAMESUFFIX}
|
||||
.endif
|
||||
.endif
|
||||
|
||||
# To avoid having dependencies with @ and empty flavor:
|
||||
.if empty(FLAVOR)
|
||||
PY_FLAVOR= ${PYTHON_VERSION:S/^python/py/:S/.//}
|
||||
.else
|
||||
PY_FLAVOR= ${FLAVOR}
|
||||
.endif
|
||||
|
||||
# Pass PYTHON_VERSION down the dependency chain. This ensures that
|
||||
# port A -> B -> C all will use the same python version and do not
|
||||
# try to find a different one, if the passed version fits into
|
||||
|
@ -460,6 +541,14 @@ PYTHON_PYOEXTENSION= opt-1.pyc
|
|||
# - it uses USE_PYTHON=distutils
|
||||
#
|
||||
|
||||
.if defined(_PYTHON_FEATURE_CYTHON)
|
||||
BUILD_DEPENDS+= cython-${PYTHON_VER}:lang/cython@${PY_FLAVOR}
|
||||
.endif
|
||||
|
||||
.if defined(_PYTHON_FEATURE_CYTHON_RUN)
|
||||
RUN_DEPENDS+= cython-${PYTHON_VER}:lang/cython@${PY_FLAVOR}
|
||||
.endif
|
||||
|
||||
.if defined(_PYTHON_FEATURE_CONCURRENT)
|
||||
_USES_POST+= uniquefiles:dirs
|
||||
.if ${PYTHON_VERSION} == ${PYTHON_DEFAULT_VERSION}
|
||||
|
@ -483,8 +572,8 @@ UNIQUE_FIND_SUFFIX_FILES= \
|
|||
_CURRENTPORT:= ${PKGNAMEPREFIX}${PORTNAME}${PKGNAMESUFFIX}
|
||||
.if defined(_PYTHON_FEATURE_DISTUTILS) && \
|
||||
${_CURRENTPORT} != ${PYTHON_PKGNAMEPREFIX}setuptools
|
||||
BUILD_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}setuptools>0:devel/${PYTHON_PKGNAMEPREFIX}setuptools
|
||||
RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}setuptools>0:devel/${PYTHON_PKGNAMEPREFIX}setuptools
|
||||
BUILD_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}setuptools>0:devel/py-setuptools@${PY_FLAVOR}
|
||||
RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}setuptools>0:devel/py-setuptools@${PY_FLAVOR}
|
||||
.endif
|
||||
|
||||
# distutils support
|
||||
|
@ -565,9 +654,32 @@ CONFIGURE_ENV+= PYTHON="${PYTHON_CMD}"
|
|||
CMAKE_ARGS+= -DPython_ADDITIONAL_VERSIONS=${PYTHON_VER}
|
||||
|
||||
# Python 3rd-party modules
|
||||
PYGAME= ${PYTHON_PKGNAMEPREFIX}game>0:devel/py-game
|
||||
PYNUMERIC= ${PYTHON_SITELIBDIR}/Numeric/Numeric.py:math/py-numeric
|
||||
PYNUMPY= ${PYTHON_SITELIBDIR}/numpy/core/numeric.py:math/py-numpy
|
||||
PYGAME= ${PYTHON_PKGNAMEPREFIX}game>0:devel/py-game@${PY_FLAVOR}
|
||||
PYNUMERIC= ${PYTHON_SITELIBDIR}/Numeric/Numeric.py:math/py-numeric@${PY_FLAVOR}
|
||||
PYNUMPY= ${PYTHON_SITELIBDIR}/numpy/core/numeric.py:math/py-numpy@${PY_FLAVOR}
|
||||
|
||||
# Common Python modules that can be needed but only for some versions of Python.
|
||||
.if ${PYTHON_REL} < 3400
|
||||
PY_ENUM34= ${PYTHON_PKGNAMEPREFIX}enum34>0:devel/py-enum34@${PY_FLAVOR}
|
||||
PY_ENUM_COMPAT= ${PYTHON_PKGNAMEPREFIX}enum-compat>0:devel/py-enum-compat@${PY_FLAVOR}
|
||||
PY_PATHLIB= ${PYTHON_PKGNAMEPREFIX}pathlib>0:devel/py-pathlib@${PY_FLAVOR}
|
||||
.else
|
||||
PY_ENUM34=
|
||||
PY_ENUM_COMPAT=
|
||||
PY_PATHLIB=
|
||||
.endif
|
||||
|
||||
.if ${PYTHON_REL} < 3300
|
||||
PY_IPADDRESS= ${PYTHON_PKGNAMEPREFIX}ipaddress>0:net/py-ipaddress@${PY_FLAVOR}
|
||||
.else
|
||||
PY_IPADDRESS=
|
||||
.endif
|
||||
|
||||
.if ${PYTHON_REL} < 3200
|
||||
PY_FUTURES= ${PYTHON_PKGNAMEPREFIX}futures>0:devel/py-futures@${PY_FLAVOR}
|
||||
.else
|
||||
PY_FUTURES=
|
||||
.endif
|
||||
|
||||
# dependencies
|
||||
.if defined(_PYTHON_BUILD_DEP)
|
||||
|
|
14
UPDATING
14
UPDATING
|
@ -5,6 +5,20 @@ they are unavoidable.
|
|||
You should get into the habit of checking this file for changes each time
|
||||
you update your ports collection, before attempting any port upgrades.
|
||||
|
||||
20171130:
|
||||
AFFECTS: */py*
|
||||
AUTHOR: mat@FreeBSD.org
|
||||
|
||||
Ports using Python via USES=python are now flavored. All the py3-* ports
|
||||
have been removed and folded into their py-* master ports.
|
||||
|
||||
People using Poudriere and binary packages do not have to do anything.
|
||||
|
||||
For other people, to build the Python 3.6 version of, for example,
|
||||
databases/py-gdbm, you need to run:
|
||||
|
||||
# make FLAVOR=py36 install
|
||||
|
||||
20171126:
|
||||
AFFECTS: users of security/p5-openxpki
|
||||
AUTHOR: dbaio@FreeBSD.org
|
||||
|
|
|
@ -23,8 +23,7 @@
|
|||
SUBDIR += orca
|
||||
SUBDIR += py-atspi
|
||||
SUBDIR += py-papi
|
||||
SUBDIR += py3-atspi
|
||||
SUBDIR += py3-speech-dispatcher
|
||||
SUBDIR += py-speech-dispatcher
|
||||
SUBDIR += qt4-accessible
|
||||
SUBDIR += redshift
|
||||
SUBDIR += rubygem-atk
|
||||
|
|
|
@ -19,7 +19,7 @@ RUN_DEPENDS= gsettings-desktop-schemas>=3.2.0:devel/gsettings-desktop-schemas \
|
|||
at-spi2-core>=2.1.5:accessibility/at-spi2-core
|
||||
|
||||
NO_ARCH= yes
|
||||
USES= gettext gmake pkgconfig python:3 shebangfix tar:xz
|
||||
USES= gettext gmake pkgconfig python:3.4+ shebangfix tar:xz
|
||||
USE_GNOME= gtk30 intlhack py3gobject3
|
||||
INSTALLS_ICONS= yes
|
||||
GNU_CONFIGURE= yes
|
||||
|
|
|
@ -16,7 +16,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
|
|||
LIB_DEPENDS= libclutter-glx-1.0.so:graphics/clutter \
|
||||
libgee-0.8.so:devel/libgee \
|
||||
libxklavier.so:x11/libxklavier
|
||||
RUN_DEPENDS= py2?-atspi>=2.1.91:accessibility/py-atspi
|
||||
RUN_DEPENDS= py2?-atspi>=2.1.91:accessibility/py-atspi@${PY_FLAVOR}
|
||||
|
||||
USES= gettext gmake gnome libtool pathfix pkgconfig python:2 \
|
||||
shebangfix tar:xz
|
||||
|
|
|
@ -10,16 +10,16 @@ DIST_SUBDIR= gnome3
|
|||
MAINTAINER= gnome@FreeBSD.org
|
||||
COMMENT= Scriptable screen reader
|
||||
|
||||
BUILD_DEPENDS= py3?-dbus>=0:devel/py3-dbus \
|
||||
py3?-xdg>=0:devel/py3-xdg \
|
||||
py3?-cairo>=0:graphics/py3-cairo \
|
||||
BUILD_DEPENDS= py3?-dbus>=0:devel/py-dbus@${PY_FLAVOR} \
|
||||
py3?-xdg>=0:devel/py-xdg@${PY_FLAVOR} \
|
||||
py3?-cairo>=0:graphics/py-cairo@${PY_FLAVOR} \
|
||||
itstool:textproc/itstool
|
||||
LIB_DEPENDS= libatspi.so:accessibility/at-spi2-core
|
||||
RUN_DEPENDS= py3?-dbus>=0:devel/py3-dbus \
|
||||
py3?-speech-dispatcher>=0:accessibility/py3-speech-dispatcher \
|
||||
py3?-atspi>=0:accessibility/py3-atspi \
|
||||
py3?-xdg>=0:devel/py3-xdg \
|
||||
py3?-cairo>=0:graphics/py3-cairo
|
||||
RUN_DEPENDS= py3?-dbus>=0:devel/py-dbus@${PY_FLAVOR} \
|
||||
py3?-speech-dispatcher>=0:accessibility/py-speech-dispatcher@${PY_FLAVOR} \
|
||||
py3?-atspi>=0:accessibility/py-atspi@${PY_FLAVOR} \
|
||||
py3?-xdg>=0:devel/py-xdg@${PY_FLAVOR} \
|
||||
py3?-cairo>=0:graphics/py-cairo@${PY_FLAVOR}
|
||||
|
||||
# conflict with py*-json-py because orca uses the json from python itself
|
||||
# and py*-json-py shadows this.
|
||||
|
@ -27,7 +27,7 @@ CONFLICTS= py*-json-py-[0-9]*
|
|||
PORTSCOUT= limitw:1,even
|
||||
|
||||
NO_ARCH= yes
|
||||
USES= gettext gmake gnome pathfix pkgconfig python:3 tar:xz
|
||||
USES= gettext gmake gnome pathfix pkgconfig python:3.4+ tar:xz
|
||||
USE_GNOME= gtk30 py3gobject3 intlhack
|
||||
INSTALLS_ICONS= yes
|
||||
GNU_CONFIGURE= yes
|
||||
|
|
|
@ -19,8 +19,16 @@ RUN_DEPENDS= ${LOCALBASE}/libexec/at-spi2-registryd:accessibility/at-spi2-core
|
|||
CONFLICTS= at-spi-1.[0-9]*
|
||||
PORTSCOUT= limitw:1,even
|
||||
|
||||
USES= gettext gmake gnome localbase pathfix pkgconfig python:2 tar:xz
|
||||
USES= gettext gmake gnome localbase pathfix pkgconfig python tar:xz
|
||||
USE_PYTHON= flavors
|
||||
.if ${FLAVOR:Upy27:Mpy2*}
|
||||
USE_GNOME= intlhack pygobject3
|
||||
.else
|
||||
USE_GNOME= intlhack py3gobject3
|
||||
.endif
|
||||
py34_PLIST= ${.CURDIR}/pkg-plist-py3
|
||||
py35_PLIST= ${.CURDIR}/pkg-plist-py3
|
||||
py36_PLIST= ${.CURDIR}/pkg-plist-py3
|
||||
GNU_CONFIGURE= yes
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
|
|
@ -1,27 +0,0 @@
|
|||
# Created by: Maxim Sobolev <sobomax@FreeBSD.org>
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= atspi
|
||||
PORTVERSION= 2.24.0
|
||||
CATEGORIES= accessibility x11-toolkits python
|
||||
MASTER_SITES= GNOME/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
|
||||
|
||||
LICENSE= LGPL20
|
||||
|
||||
RUN_DEPENDS= ${LOCALBASE}/libexec/at-spi2-registryd:accessibility/at-spi2-core
|
||||
|
||||
CONFLICTS= at-spi-1.[0-9]*
|
||||
PORTSCOUT= limitw:1,even
|
||||
|
||||
NO_ARCH= yes
|
||||
USES= gettext gmake gnome localbase pathfix pkgconfig python:3 tar:xz
|
||||
USE_GNOME= intlhack py3gobject3
|
||||
GNU_CONFIGURE= yes
|
||||
|
||||
.include <bsd.port.mk>
|
|
@ -1,3 +0,0 @@
|
|||
TIMESTAMP = 1491080637
|
||||
SHA256 (gnome3/pyatspi-2.24.0.tar.xz) = e7ef47a5d387fdc64a01722ef2bcced54c4d6b225fbe34867189e1f88ff0a692
|
||||
SIZE (gnome3/pyatspi-2.24.0.tar.xz) = 298228
|
|
@ -1,8 +0,0 @@
|
|||
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
|
|
@ -42,10 +42,10 @@ RANDR_CONFIGURE_ENABLE= randr
|
|||
VIDMODE_USE= XORG=xxf86vm
|
||||
VIDMODE_CONFIGURE_ENABLE= vidmode
|
||||
|
||||
GUI_USES= python
|
||||
GUI_USES= python:2.7
|
||||
GUI_CONFIGURE_ENABLE= gui
|
||||
GUI_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gtk2>0:x11-toolkits/py-gtk2 \
|
||||
${PYTHON_PKGNAMEPREFIX}xdg>0:devel/py-xdg
|
||||
GUI_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gtk2>0:x11-toolkits/py-gtk2@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}xdg>0:devel/py-xdg@${PY_FLAVOR}
|
||||
|
||||
GNOME_CONFIGURE_ENABLE= gnome-clock
|
||||
GNOME_USE= GNOME=glib20,gconf2
|
||||
|
|
|
@ -92,8 +92,9 @@ PORTSCOUT= ignore:1
|
|||
|
||||
NO_ARCH= yes
|
||||
USES+= python:3.3+
|
||||
USE_PYTHON= flavors
|
||||
LIB_DEPENDS+= libspeechd.so:accessibility/speech-dispatcher
|
||||
RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/xdg/__init__.py:devel/py3-xdg
|
||||
RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/xdg/__init__.py:devel/py-xdg@${FLAVOR}
|
||||
|
||||
.endif
|
||||
|
||||
|
|
|
@ -189,7 +189,6 @@
|
|||
SUBDIR += py-rjsmin
|
||||
SUBDIR += py-warctools
|
||||
SUBDIR += py-xopen
|
||||
SUBDIR += py3-libarchive-c
|
||||
SUBDIR += qpress
|
||||
SUBDIR += quazip
|
||||
SUBDIR += quazip-qt5
|
||||
|
|
|
@ -14,8 +14,8 @@ COMMENT= Deduplicating backup program
|
|||
LICENSE= BSD3CLAUSE
|
||||
LICENSE_FILE= ${WRKSRC}/LICENSE
|
||||
|
||||
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msgpack-python>=0.1.10:devel/py-msgpack-python
|
||||
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msgpack-python>=0.1.10:devel/py-msgpack-python
|
||||
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msgpack-python>=0.1.10:devel/py-msgpack-python@${FLAVOR}
|
||||
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msgpack-python>=0.1.10:devel/py-msgpack-python@${FLAVOR}
|
||||
|
||||
USES= python:3.3+ ssl
|
||||
USE_PYTHON= autoplist distutils
|
||||
|
@ -23,13 +23,6 @@ USE_PYTHON= autoplist distutils
|
|||
STRIP_FILES= hashindex.so platform_freebsd.so chunker.so crypto.so
|
||||
PYDISTUTILS_BUILDPATH=${BUILD_WRKSRC}/build/lib.${OPSYS:tl}-${UNAMER}-${ARCH}-${PYTHON_VER}
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
.if defined(PACKAGE_BUILDING) && !defined(PACKAGE_BUILDING_FLAVORS) && \
|
||||
${PYTHON_VER} != ${PYTHON_DEFAULT}
|
||||
IGNORE= you have python ${PYTHON_DEFAULT} set as the default, and this needs ${PYTHON_VER}
|
||||
.endif
|
||||
|
||||
regression-test: build
|
||||
${SETENV} PYTHONPATH="${PYDISTUTILS_BUILDPATH}:${PYTHONPATH}" \
|
||||
${PYTHON_CMD} -m attic.testsuite.run
|
||||
|
@ -37,4 +30,4 @@ regression-test: build
|
|||
post-install:
|
||||
${STRIP_CMD} ${STRIP_FILES:S,^,${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/attic/,}
|
||||
|
||||
.include <bsd.port.post.mk>
|
||||
.include <bsd.port.mk>
|
||||
|
|
|
@ -13,9 +13,9 @@ COMMENT= Deduplicating backup program
|
|||
LICENSE= BSD3CLAUSE
|
||||
LICENSE_FILE= ${WRKSRC}/LICENSE
|
||||
|
||||
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=1.7:devel/py-setuptools_scm
|
||||
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=1.7:devel/py-setuptools_scm@${FLAVOR}
|
||||
LIB_DEPENDS= liblz4.so:archivers/liblz4
|
||||
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msgpack-python>=0.4.6:devel/py-msgpack-python
|
||||
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msgpack-python>=0.4.6:devel/py-msgpack-python@${FLAVOR}
|
||||
|
||||
OPTIONS_DEFINE= FUSE
|
||||
FUSE_DESC= Support to mount locally borg backup files
|
||||
|
@ -26,15 +26,8 @@ FUSE_RUN_DEPENDS= ${PYTHONPREFIX_SITELIBDIR}/llfuse.so:devel/py-llfuse
|
|||
USES= python:3.4+ ssl
|
||||
USE_PYTHON= autoplist distutils
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
.if defined(PACKAGE_BUILDING) && !defined(PACKAGE_BUILDING_FLAVORS) && \
|
||||
${PYTHON_VER} != ${PYTHON_DEFAULT}
|
||||
IGNORE= you have python ${PYTHON_DEFAULT} set as the default, and this needs ${PYTHON_VER}
|
||||
.endif
|
||||
|
||||
post-install:
|
||||
@${FIND} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/borg/ -name "*.so" \
|
||||
-exec ${STRIP_CMD} {} \;
|
||||
|
||||
.include <bsd.port.post.mk>
|
||||
.include <bsd.port.mk>
|
||||
|
|
|
@ -12,7 +12,7 @@ COMMENT= Fast C-based zipfile decryption for Python
|
|||
|
||||
LICENSE= PSFL
|
||||
|
||||
USES= python
|
||||
USES= python:2.7
|
||||
USE_PYTHON= autoplist distutils
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
|
|
@ -11,9 +11,9 @@ COMMENT= Python interface to libarchive
|
|||
|
||||
LICENSE= LGPL20+
|
||||
|
||||
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest
|
||||
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${FLAVOR}
|
||||
|
||||
USES?= python
|
||||
USES= python
|
||||
USE_GITHUB= yes
|
||||
USE_PYTHON= autoplist distutils
|
||||
|
||||
|
|
|
@ -14,13 +14,14 @@ COMMENT= Python bindings for library for handling compressed RTF documents
|
|||
LICENSE= LGPL21
|
||||
LICENSE_FILE= ${WRKSRC}/LICENCE
|
||||
|
||||
BUILD_DEPENDS= pyrexc:devel/pyrex
|
||||
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyrex>0:devel/pyrex@${FLAVOR}
|
||||
LIB_DEPENDS= librtfcomp.so:archivers/librtfcomp
|
||||
|
||||
CONFIGURE_ARGS= --enable-python-bindings
|
||||
GNU_CONFIGURE= yes
|
||||
USE_LDCONFIG= yes
|
||||
USES= libtool python:2
|
||||
USE_PYTHON= flavors
|
||||
|
||||
BUILD_WRKSRC= ${WRKSRC}/python
|
||||
INSTALL_WRKSRC= ${WRKSRC}/python
|
||||
|
|
|
@ -12,7 +12,7 @@ COMMENT= Python binding for the LZ4 compression library
|
|||
LICENSE= BSD3CLAUSE
|
||||
LICENSE_FILE= ${WRKSRC}/LICENSE
|
||||
|
||||
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm
|
||||
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm@${FLAVOR}
|
||||
LIB_DEPENDS= liblz4.so:archivers/liblz4
|
||||
|
||||
USE_PYTHON= distutils py3kplist
|
||||
|
|
|
@ -15,7 +15,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
|
|||
|
||||
LIB_DEPENDS= liblzo2.so:archivers/lzo2
|
||||
|
||||
USES= python:2
|
||||
USES= python
|
||||
USE_PYTHON= autoplist distutils
|
||||
CFLAGS+= -I${LOCALBASE}/include -I${LOCALBASE}/include/lzo
|
||||
|
||||
|
|
|
@ -1,8 +0,0 @@
|
|||
# Created by: Kubilay Kocak <koobs@FreeBSD.org>
|
||||
# $FreeBSD$
|
||||
|
||||
MASTERDIR= ${.CURDIR}/../py-libarchive-c
|
||||
|
||||
USES= python:3.3+
|
||||
|
||||
.include "${MASTERDIR}/Makefile"
|
|
@ -12,7 +12,7 @@ COMMENT= Package of Python astronomical utilities
|
|||
|
||||
LICENSE= MIT
|
||||
|
||||
BUILD_DEPENDS= ${PYTHON_SITELIBDIR}/numpy/core/numeric.py:math/py-numpy
|
||||
BUILD_DEPENDS= ${PYTHON_SITELIBDIR}/numpy/core/numeric.py:math/py-numpy@${FLAVOR}
|
||||
RUN_DEPENDS:= ${BUILD_DEPENDS}
|
||||
|
||||
OPTIONS_DEFINE= MATPLOTLIB PYFITS PYGAME
|
||||
|
@ -25,8 +25,8 @@ PYGAME_DESC= Add Support for PyGame
|
|||
USES= python
|
||||
USE_PYTHON= autoplist distutils
|
||||
|
||||
MATPLOTLIB_RUN_DEPENDS= ${PKGNAMEPREFIX}matplotlib>=0.98:math/py-matplotlib
|
||||
PYFITS_RUN_DEPENDS= ${PKGNAMEPREFIX}pyfits>=1.1:astro/py-pyfits
|
||||
PYGAME_RUN_DEPENDS= ${PKGNAMEPREFIX}game>=1.8.1:devel/py-game
|
||||
MATPLOTLIB_RUN_DEPENDS= ${PKGNAMEPREFIX}matplotlib>=0.98:math/py-matplotlib@${FLAVOR}
|
||||
PYFITS_RUN_DEPENDS= ${PKGNAMEPREFIX}pyfits>=1.1:astro/py-pyfits@${FLAVOR}
|
||||
PYGAME_RUN_DEPENDS= ${PKGNAMEPREFIX}game>=1.8.1:devel/py-game@${FLAVOR}
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
|
|
@ -11,12 +11,12 @@ MAINTAINER= wen@FreeBSD.org
|
|||
COMMENT= Astronomical Interferometry in PYthon
|
||||
|
||||
BUILD_DEPENDS= ${PYNUMPY} \
|
||||
${PYTHON_SITELIBDIR}/ephem/__init__.py:astro/pyephem \
|
||||
${PKGNAMEPREFIX}pyfits>=1.1:astro/py-pyfits \
|
||||
${PKGNAMEPREFIX}matplotlib>=0.98:math/py-matplotlib
|
||||
${PYTHON_SITELIBDIR}/ephem/__init__.py:astro/pyephem@${FLAVOR} \
|
||||
${PKGNAMEPREFIX}pyfits>=1.1:astro/py-pyfits@${FLAVOR} \
|
||||
${PKGNAMEPREFIX}matplotlib>=0.98:math/py-matplotlib@${FLAVOR}
|
||||
RUN_DEPENDS:= ${BUILD_DEPENDS}
|
||||
|
||||
USES= python
|
||||
USES= python:2.7
|
||||
USE_PYTHON= distutils autoplist
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
|
|
@ -14,15 +14,15 @@ LICENSE= LGPL21
|
|||
LICENSE_FILE= ${WRKSRC}/LICENSE
|
||||
|
||||
BUILD_DEPENDS= ${PYNUMPY} \
|
||||
${PKGNAMEPREFIX}scipy>=0.7.0:science/py-scipy \
|
||||
${PKGNAMEPREFIX}pillow>0:graphics/py-pillow \
|
||||
${PKGNAMEPREFIX}pyfits>=1.1:astro/py-pyfits \
|
||||
${PKGNAMEPREFIX}matplotlib>=0.98:math/py-matplotlib
|
||||
${PKGNAMEPREFIX}scipy>=0.7.0:science/py-scipy@${FLAVOR} \
|
||||
${PKGNAMEPREFIX}pillow>0:graphics/py-pillow@${FLAVOR} \
|
||||
${PKGNAMEPREFIX}pyfits>=1.1:astro/py-pyfits@${FLAVOR} \
|
||||
${PKGNAMEPREFIX}matplotlib>=0.98:math/py-matplotlib@${FLAVOR}
|
||||
RUN_DEPENDS:= ${BUILD_DEPENDS}
|
||||
|
||||
PORTSCOUT= skipv:0.15,0.17,0.17.1 # incorrect versioning upstream
|
||||
|
||||
USES= python
|
||||
USES= python:2.7
|
||||
USE_PYTHON= autoplist distutils
|
||||
|
||||
post-install:
|
||||
|
|
|
@ -16,6 +16,6 @@ NO_ARCH= yes
|
|||
USES= python
|
||||
USE_PYTHON= distutils autoplist
|
||||
|
||||
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nltk>0:textproc/py-nltk
|
||||
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nltk>0:textproc/py-nltk@${FLAVOR}
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
|
|
@ -14,10 +14,10 @@ LICENSE= BSD3CLAUSE
|
|||
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
|
||||
|
||||
BUILD_DEPENDS= ${PYNUMPY} \
|
||||
${PYTHON_PKGNAMEPREFIX}d2to1>=0:devel/py-d2to1 \
|
||||
${PYTHON_PKGNAMEPREFIX}stsci.distutils>=0:devel/py-stsci.distutils
|
||||
${PYTHON_PKGNAMEPREFIX}d2to1>=0:devel/py-d2to1@${FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}stsci.distutils>=0:devel/py-stsci.distutils@${FLAVOR}
|
||||
RUN_DEPENDS= ${PYNUMPY} \
|
||||
${PYTHON_PKGNAMEPREFIX}d2to1>=0:devel/py-d2to1
|
||||
${PYTHON_PKGNAMEPREFIX}d2to1>=0:devel/py-d2to1@${FLAVOR}
|
||||
|
||||
USES= python
|
||||
USE_PYTHON= autoplist distutils
|
||||
|
|
|
@ -6,6 +6,8 @@ PORTVERSION= 3.7.6.0
|
|||
PORTEPOCH= 1
|
||||
CATEGORIES= astro math hamradio
|
||||
MASTER_SITES= CHEESESHOP
|
||||
# XXX rename the directory too.
|
||||
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
|
||||
|
||||
MAINTAINER= wen@FreeBSD.org
|
||||
COMMENT= Scientific-grade astronomical computations for Python
|
||||
|
|
|
@ -685,8 +685,6 @@
|
|||
SUBDIR += py-tagpy
|
||||
SUBDIR += py-vorbis
|
||||
SUBDIR += py-xmms2
|
||||
SUBDIR += py3-mutagen
|
||||
SUBDIR += py3-pylast
|
||||
SUBDIR += pytone
|
||||
SUBDIR += qjackctl
|
||||
SUBDIR += qmidiarp
|
||||
|
|
|
@ -16,7 +16,7 @@ LICENSE_COMB= dual
|
|||
RUN_DEPENDS= cd-discid:audio/cd-discid \
|
||||
cdparanoia:audio/cdparanoia \
|
||||
lame:audio/lame \
|
||||
${PYTHON_PKGNAMEPREFIX}eyed3>=0.7:audio/py-eyed3 \
|
||||
${PYTHON_PKGNAMEPREFIX}eyed3>=0.7:audio/py-eyed3@${PY_FLAVOR} \
|
||||
oggenc:audio/vorbis-tools \
|
||||
bash:shells/bash
|
||||
|
||||
|
|
|
@ -13,18 +13,18 @@ COMMENT= Media library management system for obsessive-compulsive music geeks
|
|||
LICENSE= MIT
|
||||
LICENSE_FILE= ${WRKSRC}/LICENSE
|
||||
|
||||
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mutagen>=1.33:audio/py-mutagen \
|
||||
${PYTHON_PKGNAMEPREFIX}unidecode>=0:converters/py-unidecode \
|
||||
${PYTHON_PKGNAMEPREFIX}musicbrainzngs>=0.4:audio/py-musicbrainzngs \
|
||||
${PYTHON_PKGNAMEPREFIX}munkres>=0:math/py-munkres \
|
||||
${PYTHON_PKGNAMEPREFIX}yaml>=0:devel/py-yaml \
|
||||
${PYTHON_PKGNAMEPREFIX}enum34>=1.0.4:devel/py-enum34 \
|
||||
${PYTHON_PKGNAMEPREFIX}jellyfish>=0:devel/py-jellyfish \
|
||||
${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3 \
|
||||
${PYTHON_PKGNAMEPREFIX}six>=1.9:devel/py-six
|
||||
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mutagen>=1.33:audio/py-mutagen@${FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}unidecode>=0:converters/py-unidecode@${FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}musicbrainzngs>=0.4:audio/py-musicbrainzngs@${FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}munkres>=0:math/py-munkres@${FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}yaml>=0:devel/py-yaml@${FLAVOR} \
|
||||
${PY_ENUM34} \
|
||||
${PYTHON_PKGNAMEPREFIX}jellyfish>=0:devel/py-jellyfish@${FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3@${FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}six>=1.9:devel/py-six@${FLAVOR}
|
||||
|
||||
USES= python
|
||||
USE_PYTHON= autoplist distutils
|
||||
USE_PYTHON= autoplist distutils optsuffix
|
||||
|
||||
PLIST_FILES= man/man1/beet.1.gz man/man5/beetsconfig.5.gz
|
||||
|
||||
|
@ -57,34 +57,34 @@ THUMBNAILS_DESC= Thumbnails for freedesktop.org-compliant file managers
|
|||
WEB_DESC= Web plugin for querying, browsing and playing music
|
||||
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@${FLAVOR}
|
||||
BADFILES_RUN_DEPENDS= flac:audio/flac \
|
||||
mp3val:audio/mp3val
|
||||
BEATPORT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests \
|
||||
${PYTHON_PKGNAMEPREFIX}requests-oauthlib>=0.6.1:www/py-requests-oauthlib
|
||||
BPD_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gstreamer1>=0:multimedia/py-gstreamer1 \
|
||||
${PYTHON_PKGNAMEPREFIX}gobject>=0:devel/py-gobject
|
||||
CHROMA_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyacoustid>=0:audio/py-pyacoustid
|
||||
DISCOGS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}discogs-client>=2.1.0:audio/py-discogs-client
|
||||
EMBYUPDATE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests
|
||||
FETCHART_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests
|
||||
BEATPORT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}requests-oauthlib>=0.6.1:www/py-requests-oauthlib@${FLAVOR}
|
||||
BPD_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gstreamer1>=0:multimedia/py-gstreamer1@${FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}gobject>=0:devel/py-gobject@${FLAVOR}
|
||||
CHROMA_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyacoustid>=0:audio/py-pyacoustid@${FLAVOR}
|
||||
DISCOGS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}discogs-client>=2.1.0:audio/py-discogs-client@${FLAVOR}
|
||||
EMBYUPDATE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${FLAVOR}
|
||||
FETCHART_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${FLAVOR}
|
||||
FFMPEG_RUN_DEPENDS= ffmpeg>=2:multimedia/ffmpeg
|
||||
IMAGEMAGICK_RUN_DEPENDS= convert:graphics/ImageMagick
|
||||
IPFS_RUN_DEPENDS= ipfs-go:sysutils/ipfs-go
|
||||
LASTFM_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pylast>=0:audio/py-pylast
|
||||
LASTIMPORT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests
|
||||
LYRICS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests
|
||||
LYRICS_GOOGLE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4:www/py-beautifulsoup
|
||||
METASYNC_DBUS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dbus>=0:devel/py-dbus
|
||||
MPDSTATS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mpd2>=0:audio/py-mpd2
|
||||
PLEXUPDATE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests
|
||||
LASTFM_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pylast>=0:audio/py-pylast@${FLAVOR}
|
||||
LASTIMPORT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${FLAVOR}
|
||||
LYRICS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${FLAVOR}
|
||||
LYRICS_GOOGLE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4:www/py-beautifulsoup@${FLAVOR}
|
||||
METASYNC_DBUS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dbus>=0:devel/py-dbus@${FLAVOR}
|
||||
MPDSTATS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mpd2>=0:audio/py-mpd2@${FLAVOR}
|
||||
PLEXUPDATE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${FLAVOR}
|
||||
REPLAYGAIN_RUN_DEPENDS= mp3gain>=0:audio/mp3gain
|
||||
REPLAYGAIN_RUN_DEPENDS+= aacgain>=0:audio/aacgain
|
||||
SPOTIFY_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests
|
||||
THUMBNAILS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xdg>=0:devel/py-xdg
|
||||
THUMBNAILS_RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}pathlib>=0:devel/py-pathlib
|
||||
WEB_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Flask>=0:www/py-flask
|
||||
WEB_CORS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Flask-Cors>=0:www/py-flask-cors
|
||||
SPOTIFY_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${FLAVOR}
|
||||
THUMBNAILS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xdg>=0:devel/py-xdg@${FLAVOR}
|
||||
THUMBNAILS_RUN_DEPENDS+= ${PY_PATHLIB}
|
||||
WEB_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Flask>=0:www/py-flask@${FLAVOR}
|
||||
WEB_CORS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Flask-Cors>=0:www/py-flask-cors@${FLAVOR}
|
||||
|
||||
post-install:
|
||||
${INSTALL} ${WRKSRC}/man/beet.1 ${STAGEDIR}${PREFIX}/man/man1/
|
||||
|
|
|
@ -13,10 +13,10 @@ LICENSE_FILE= ${WRKSRC}/doc/GPL.txt
|
|||
|
||||
LIB_DEPENDS= liblo.so:audio/liblo \
|
||||
libsndfile.so:audio/libsndfile
|
||||
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyliblo>0:audio/py-pyliblo
|
||||
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyliblo>0:audio/py-pyliblo@${PY_FLAVOR}
|
||||
|
||||
USES= compiler:c++11-lib desktop-file-utils gmake localbase \
|
||||
pkgconfig pyqt:5 python:3 shared-mime-info tar:bz2
|
||||
pkgconfig pyqt:5 python:3.4+ shared-mime-info tar:bz2
|
||||
USE_GITHUB= yes
|
||||
GH_ACCOUNT= falkTX
|
||||
USE_PYQT= core_run gui_run svg_run widgets_run sip_build xml_build
|
||||
|
|
|
@ -11,10 +11,10 @@ COMMENT= Full featured python-based music player for GTK+
|
|||
LICENSE= GPLv2
|
||||
LICENSE_FILE= ${WRKSRC}/COPYING
|
||||
|
||||
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mutagen>0:audio/py-mutagen \
|
||||
${PYTHON_PKGNAMEPREFIX}gstreamer1>0:multimedia/py-gstreamer1 \
|
||||
${PYTHON_PKGNAMEPREFIX}dbus>0:devel/py-dbus \
|
||||
${PYTHON_PKGNAMEPREFIX}bsddb3>0:databases/py-bsddb3
|
||||
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mutagen>0:audio/py-mutagen@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}gstreamer1>0:multimedia/py-gstreamer1@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}dbus>0:devel/py-dbus@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}bsddb3>0:databases/py-bsddb3@${PY_FLAVOR}
|
||||
|
||||
USE_GITHUB= yes
|
||||
GH_TAGNAME= 9ba2cc8
|
||||
|
@ -29,7 +29,7 @@ OPTIONS_SUB= yes
|
|||
NLS_USES= gettext
|
||||
NLS_BUILD_DEPENDS= help2man:misc/help2man
|
||||
NLS_INSTALL_TARGET_OFF= install_no_locale
|
||||
CDDB_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cddb>0:audio/py-cddb
|
||||
CDDB_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cddb>0:audio/py-cddb@${PY_FLAVOR}
|
||||
HAL_LIB_DEPENDS= libhal.so:sysutils/hal
|
||||
|
||||
MAKE_ENV= EPREFIX=${PREFIX} \
|
||||
|
|
|
@ -12,7 +12,7 @@ COMMENT= Full featured python-based music player for GTK+
|
|||
LICENSE= GPLv2
|
||||
LICENSE_FILE= ${WRKSRC}/COPYING
|
||||
|
||||
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mutagen>=1.11:audio/py-mutagen
|
||||
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mutagen>=1.11:audio/py-mutagen@${PY_FLAVOR}
|
||||
|
||||
MAKE_ENV+= PYTHON2_CMD=${PYTHON_CMD} XDGCONFDIR=${PREFIX}/etc/xdg
|
||||
USES= desktop-file-utils gmake python:2
|
||||
|
@ -24,14 +24,14 @@ OPTIONS_DEFAULT= BAD CDDB DBUS HAL NOTIFY SEXY
|
|||
OPTIONS_SUB= yes
|
||||
BAD_DESC= Install bad GStreamer plugins
|
||||
BAD_USE= GSTREAMER=bad
|
||||
CDDB_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cddb>=1.4:audio/py-cddb
|
||||
DBUS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dbus>=0.82.1:devel/py-dbus
|
||||
CDDB_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cddb>=1.4:audio/py-cddb@${PY_FLAVOR}
|
||||
DBUS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dbus>=0.82.1:devel/py-dbus@${PY_FLAVOR}
|
||||
HAL_LIB_DEPENDS= libhal.so:sysutils/hal
|
||||
NOTIFY_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}notify>=0.1.1:devel/py-notify
|
||||
NOTIFY_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}notify>=0.1.1:devel/py-notify@${PY_FLAVOR}
|
||||
NLS_USES= gettext
|
||||
NLS_INSTALL_TARGET_OFF= install_no_locale
|
||||
SEXY_DESC= UI enchancements
|
||||
SEXY_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sexy>=0.1.9:x11-toolkits/py-sexy
|
||||
SEXY_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sexy>=0.1.9:x11-toolkits/py-sexy@${PY_FLAVOR}
|
||||
|
||||
post-patch:
|
||||
@${REINPLACE_CMD} -e 's|share/man|man|g' ${WRKSRC}/Makefile
|
||||
|
|
|
@ -17,7 +17,7 @@ LIB_DEPENDS= libgrilo-0.2.so:net/grilo2 \
|
|||
|
||||
PORTSCOUT= limitw:1,even
|
||||
|
||||
USES= gettext gmake gnome libtool pathfix pkgconfig python:3 tar:xz
|
||||
USES= gettext gmake gnome libtool pathfix pkgconfig python:3.4+ tar:xz
|
||||
USE_LDCONFIG= yes
|
||||
USE_GNOME= gnomedesktop3 gtk30 intltool introspection:build
|
||||
GNU_CONFIGURE= yes
|
||||
|
|
|
@ -25,8 +25,8 @@ LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg \
|
|||
libsamplerate.so:audio/libsamplerate \
|
||||
libshout-idjc.so:audio/shout-idjc
|
||||
RUN_DEPENDS= oggenc:audio/vorbis-tools \
|
||||
${PYTHON_PKGNAMEPREFIX}mutagen>=0:audio/py-mutagen \
|
||||
${PYTHON_PKGNAMEPREFIX}dbus>=0.8:devel/py-dbus
|
||||
${PYTHON_PKGNAMEPREFIX}mutagen>=0:audio/py-mutagen@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}dbus>=0.8:devel/py-dbus@${PY_FLAVOR}
|
||||
|
||||
OPTIONS_DEFINE= DOCS NLS
|
||||
OPTIONS_SUB= YES
|
||||
|
|
|
@ -12,7 +12,7 @@ COMMENT= Multi-track non-linear audio editing
|
|||
LICENSE= GPLv2
|
||||
LICENSE_FILE= ${WRKSRC}/COPYING
|
||||
|
||||
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xdg>0:devel/py-xdg
|
||||
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xdg>0:devel/py-xdg@${PY_FLAVOR}
|
||||
|
||||
USES= desktop-file-utils python:2 shared-mime-info
|
||||
USE_PYTHON= distutils
|
||||
|
@ -23,7 +23,7 @@ NO_ARCH= yes
|
|||
OPTIONS_DEFINE= DBUS FLAC GCONF GNOME JACK LADSPA LAME MP3 PIDGIN PULSEAUDIO VORBIS
|
||||
OPTIONS_DEFAULT= DBUS FLAC GCONF LADSPA VORBIS
|
||||
|
||||
DBUS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dbus>0:devel/py-dbus
|
||||
DBUS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dbus>0:devel/py-dbus@${PY_FLAVOR}
|
||||
FLAC_USE= GSTREAMER=flac
|
||||
GCONF_USE= GSTREAMER=gconf
|
||||
JACK_USE= GSTREAMER=jack
|
||||
|
|
|
@ -39,10 +39,10 @@ MONO_USE= GNOME=gtksharp20
|
|||
MONO_CONFIGURE_WITH= mono
|
||||
|
||||
PYTHON_BUILD_DEPENDS= swig2.0:devel/swig20 \
|
||||
${PYTHON_SITELIBDIR}/mutagen/__init__.py:audio/py-mutagen
|
||||
PYTHON_RUN_DEPENDS= ${PYTHON_SITELIBDIR}/mutagen/__init__.py:audio/py-mutagen
|
||||
${PYTHON_PKGNAMEPREFIX}mutagen>0:audio/py-mutagen
|
||||
PYTHON_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mutagen>0:audio/py-mutagen
|
||||
PYTHON_USE= GNOME=pygobject
|
||||
PYTHON_USES= python
|
||||
PYTHON_USES= python:2.7
|
||||
PYTHON_CONFIGURE_ENV= SWIG="${LOCALBASE}/bin/swig2.0"
|
||||
PYTHON_CONFIGURE_WITH= python
|
||||
|
||||
|
|
|
@ -13,14 +13,14 @@ COMMENT= Play and organize your music collection
|
|||
LICENSE= GPLv3
|
||||
LICENSE_FILE= ${WRKSRC}/COPYING
|
||||
|
||||
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>=2.7.8:databases/py-sqlite3 \
|
||||
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>=2.7.8:databases/py-sqlite3@${PY_FLAVOR} \
|
||||
itstool:textproc/itstool \
|
||||
${PYTHON_PKGNAMEPREFIX}dbus>=1.1.1:devel/py3-dbus \
|
||||
${PYTHON_PKGNAMEPREFIX}gstreamer1>=1.4.0:multimedia/py3-gstreamer1
|
||||
${PYTHON_PKGNAMEPREFIX}dbus>=1.1.1:devel/py-dbus@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}gstreamer1>=1.4.0:multimedia/py-gstreamer1@${PY_FLAVOR}
|
||||
LIB_DEPENDS= libnotify.so:devel/libnotify \
|
||||
libtotem-plparser.so:multimedia/totem-pl-parser
|
||||
|
||||
USES= shebangfix python:3 pkgconfig gettext gmake sqlite tar:xz
|
||||
USES= shebangfix python:3.4+ pkgconfig gettext gmake sqlite tar:xz
|
||||
GNU_CONFIGURE= yes
|
||||
USE_GNOME= glib20 gtk30 py3gobject3 introspection:build intltool intlhack
|
||||
USE_GSTREAMER1= yes mpg123 ogg flac opus libav faad good speex
|
||||
|
@ -36,11 +36,4 @@ PULSEAUDIO_USE= gstreamer1=pulse
|
|||
|
||||
SUB_FILES= pkg-message
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
.if defined(PACKAGE_BUILDING) && !defined(PACKAGE_BUILDING_FLAVORS) && \
|
||||
${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>
|
||||
.include <bsd.port.mk>
|
||||
|
|
|
@ -12,8 +12,8 @@ COMMENT= Program intended to help with organizing your music files
|
|||
|
||||
LICENSE= GPLv2
|
||||
|
||||
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ogg>0:audio/py-ogg \
|
||||
${PYTHON_PKGNAMEPREFIX}vorbis>0:audio/py-vorbis \
|
||||
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ogg>0:audio/py-ogg@${FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}vorbis>0:audio/py-vorbis@${FLAVOR} \
|
||||
lame:audio/lame \
|
||||
oggenc:audio/vorbis-tools \
|
||||
mplayer:multimedia/mplayer
|
||||
|
|
|
@ -14,7 +14,7 @@ COMMENT= GTK+ client for the Music Player Daemon (MPD)
|
|||
|
||||
LICENSE= GPLv2
|
||||
|
||||
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mpd>=0.2.0:audio/py-mpd
|
||||
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mpd>=0.2.0:audio/py-mpd@${FLAVOR}
|
||||
|
||||
USES= gettext iconv python:2 tar:tgz
|
||||
USE_GNOME= intltool pygtk2
|
||||
|
|
|
@ -22,7 +22,7 @@ MPV_DESC= Mpv media player support
|
|||
# This port installs the following files in shared dirs
|
||||
# PLIST_FILES= bin/mps
|
||||
USES= python
|
||||
USE_PYTHON= distutils autoplist
|
||||
USE_PYTHON= distutils autoplist concurrent optsuffix
|
||||
|
||||
MPLAYER_RUN_DEPENDS= mplayer:multimedia/mplayer
|
||||
MPV_RUN_DEPENDS= mpv:multimedia/mpv
|
||||
|
|
|
@ -14,8 +14,8 @@ COMMENT= Next generation MusicBrainz Tagger
|
|||
LICENSE= GPLv2
|
||||
LICENSE_FILE= ${WRKSRC}/COPYING.txt
|
||||
|
||||
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}discid>=0:audio/py-discid \
|
||||
${PYTHON_PKGNAMEPREFIX}mutagen>=0:audio/py-mutagen
|
||||
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}discid>=0:audio/py-discid@${FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}mutagen>=0:audio/py-mutagen@${FLAVOR}
|
||||
|
||||
USES= gettext pyqt:4 python:2 desktop-file-utils
|
||||
USE_PYQT= core_run gui_run network_run xml_run
|
||||
|
|
|
@ -13,15 +13,15 @@ LICENSE= GPLv3
|
|||
|
||||
USE_GITHUB= yes
|
||||
|
||||
RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/xdg/__init__.py:devel/py3-xdg \
|
||||
${PYTHON_SITELIBDIR}/dbus/__init__.py:devel/py3-dbus \
|
||||
${PYTHON_SITELIBDIR}/gi/overrides/Gst.py:multimedia/py3-gstreamer1 \
|
||||
${PYTHON_PKGNAMEPREFIX}pylast>0:audio/py3-pylast \
|
||||
RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/xdg/__init__.py:devel/py-xdg@${FLAVOR} \
|
||||
${PYTHON_SITELIBDIR}/dbus/__init__.py:devel/py-dbus@${FLAVOR} \
|
||||
${PYTHON_SITELIBDIR}/gi/overrides/Gst.py:multimedia/py-gstreamer1@${FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}pylast>0:audio/py-pylast@${FLAVOR} \
|
||||
git:devel/git
|
||||
|
||||
USE_GNOME= gtk30 py3gobject3
|
||||
USES= python:3
|
||||
USE_PYTHON= distutils autoplist
|
||||
USES= python:3.4+
|
||||
USE_PYTHON= distutils autoplist optsuffix
|
||||
USE_GSTREAMER= core good bad soup
|
||||
|
||||
post-install:
|
||||
|
|
|
@ -13,10 +13,10 @@ LICENSE= GPLv3
|
|||
LICENSE_FILE= ${WRKSRC}/LICENSE
|
||||
|
||||
RUN_DEPENDS= chromaprint>=0.4:audio/chromaprint \
|
||||
${PYTHON_PKGNAMEPREFIX}musicbrainz2>=0:audio/py-musicbrainz2 \
|
||||
${PYTHON_PKGNAMEPREFIX}mutagen>=1.14:audio/py-mutagen \
|
||||
${PYTHON_PKGNAMEPREFIX}configobj>=4.5.0:devel/py-configobj \
|
||||
${PYTHON_PKGNAMEPREFIX}pyparsing>=1.5.1:devel/py-pyparsing
|
||||
${PYTHON_PKGNAMEPREFIX}musicbrainz2>=0:audio/py-musicbrainz2@${FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}mutagen>=1.14:audio/py-mutagen@${FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}configobj>=4.5.0:devel/py-configobj@${FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}pyparsing>=1.5.1:devel/py-pyparsing@${FLAVOR}
|
||||
|
||||
USE_GITHUB= yes
|
||||
GH_ACCOUNT= keithgg
|
||||
|
|
|
@ -11,7 +11,7 @@ LIB_DEPENDS= libaubio.so:audio/aubio
|
|||
BUILD_DEPENDS= ${PYNUMPY}
|
||||
RUN_DEPENDS= ${PYNUMPY}
|
||||
TEST_DEPENDS= sox:audio/sox \
|
||||
${PYTHON_PKGNAMEPREFIX}nose2>=0.6.5:devel/py-nose2
|
||||
${PYTHON_PKGNAMEPREFIX}nose2>=0.6.5:devel/py-nose2@${FLAVOR}
|
||||
|
||||
USES+= python
|
||||
USE_PYTHON= autoplist distutils
|
||||
|
|
|
@ -12,9 +12,9 @@ COMMENT= Python interface to Discogs website
|
|||
|
||||
LICENSE= BSD2CLAUSE
|
||||
|
||||
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests \
|
||||
${PYTHON_PKGNAMEPREFIX}oauthlib>=0:security/py-oauthlib \
|
||||
${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six
|
||||
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}oauthlib>=0:security/py-oauthlib@${FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${FLAVOR}
|
||||
|
||||
USES= python
|
||||
USE_PYTHON= distutils autoplist
|
||||
|
|
|
@ -12,21 +12,21 @@ COMMENT= Unofficial Python API for Google Play Music
|
|||
LICENSE= BSD3CLAUSE
|
||||
LICENSE_FILE= ${WRKSRC}/LICENSE
|
||||
|
||||
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}appdirs>=1.3.0:devel/py-appdirs \
|
||||
${PYTHON_PKGNAMEPREFIX}dateutil>=2.2:devel/py-dateutil \
|
||||
${PYTHON_PKGNAMEPREFIX}decorator>=3.4.0:devel/py-decorator \
|
||||
${PYTHON_PKGNAMEPREFIX}future>=0.0:devel/py-future \
|
||||
${PYTHON_PKGNAMEPREFIX}mock>=1.0.1:devel/py-mock \
|
||||
${PYTHON_PKGNAMEPREFIX}mutagen>=1.18:audio/py-mutagen \
|
||||
${PYTHON_PKGNAMEPREFIX}oauth2client>=1.2:security/py-oauth2client \
|
||||
${PYTHON_PKGNAMEPREFIX}gpsoauth>=0.0:security/py-gpsoauth \
|
||||
${PYTHON_PKGNAMEPREFIX}protobuf>=2.5.0:devel/py-protobuf \
|
||||
${PYTHON_PKGNAMEPREFIX}requests>=2.3.0:www/py-requests \
|
||||
${PYTHON_PKGNAMEPREFIX}validictory>=0.9.3:devel/py-validictory \
|
||||
${PYTHON_PKGNAMEPREFIX}ndg_httpsclient>0:net/py-ndg_httpsclient \
|
||||
${PYTHON_PKGNAMEPREFIX}MechanicalSoup>0:www/py-MechanicalSoup \
|
||||
${PYTHON_PKGNAMEPREFIX}openssl>0:security/py-openssl \
|
||||
${PYTHON_PKGNAMEPREFIX}pyasn1>0:devel/py-pyasn1
|
||||
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}appdirs>=1.3.0:devel/py-appdirs@${FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}dateutil>=2.2:devel/py-dateutil@${FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}decorator>=3.4.0:devel/py-decorator@${FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}future>=0.0:devel/py-future@${FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}mock>=1.0.1:devel/py-mock@${FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}mutagen>=1.18:audio/py-mutagen@${FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}oauth2client>=1.2:security/py-oauth2client@${FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}gpsoauth>=0.0:security/py-gpsoauth@${FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}protobuf>=2.5.0:devel/py-protobuf@${FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}requests>=2.3.0:www/py-requests@${FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}validictory>=0.9.3:devel/py-validictory@${FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}ndg_httpsclient>0:net/py-ndg_httpsclient@${FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}MechanicalSoup>0:www/py-MechanicalSoup@${FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}openssl>0:security/py-openssl@${FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}pyasn1>0:devel/py-pyasn1@${FLAVOR}
|
||||
|
||||
USES= python
|
||||
USE_PYTHON= distutils autoplist
|
||||
|
|
|
@ -13,14 +13,14 @@ COMMENT= Proxy for streaming Google Play Music using any media-player
|
|||
LICENSE= GPLv3
|
||||
LICENSE_FILE= ${WRKSRC}/LICENSE
|
||||
|
||||
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}appdirs>=1.3.0:devel/py-appdirs \
|
||||
${PYTHON_PKGNAMEPREFIX}gmusicapi>=10.1.0:audio/py-gmusicapi \
|
||||
${PYTHON_PKGNAMEPREFIX}netifaces>=-0.10.4:net/py-netifaces \
|
||||
${PYTHON_PKGNAMEPREFIX}xdg>=0.25:devel/py-xdg \
|
||||
${PYTHON_PKGNAMEPREFIX}eyed3>=0.7.8:audio/py-eyed3 \
|
||||
${PYTHON_PKGNAMEPREFIX}daemon>=2.0.5:devel/py-daemon
|
||||
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}appdirs>=1.3.0:devel/py-appdirs@${FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}gmusicapi>=10.1.0:audio/py-gmusicapi@${FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}netifaces>=-0.10.4:net/py-netifaces@${FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}xdg>=0.25:devel/py-xdg@${FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}eyed3>=0.7.8:audio/py-eyed3@${FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}daemon>=2.0.5:devel/py-daemon@${FLAVOR}
|
||||
|
||||
USES= python
|
||||
USES= python:2.7
|
||||
USE_PYTHON= distutils autoplist
|
||||
|
||||
USE_GITHUB= yes
|
||||
|
|
|
@ -39,7 +39,7 @@ PLIST_FILES= ${BIN_SCRIPTS:S,^,bin/,} \
|
|||
OPTIONS_DEFINE= MUTAGEN
|
||||
|
||||
MUTAGEN_DESC= Mutagen support
|
||||
MUTAGEN_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mutagen>0:audio/py-mutagen
|
||||
MUTAGEN_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mutagen>0:audio/py-mutagen@${FLAVOR}
|
||||
|
||||
BIN_SCRIPTS= cdg2mpg pycdg pykar pykaraoke pykaraoke_mini pympg
|
||||
DATA_FONTS= DejaVuSans.ttf DejaVuSansCondensed.ttf \
|
||||
|
|
|
@ -14,7 +14,7 @@ LICENSE= GPLv2+
|
|||
LICENSE_FILE= ${WRKSRC}/COPYING
|
||||
|
||||
NO_ARCH= yes
|
||||
USES?= python shebangfix
|
||||
USES= python shebangfix
|
||||
USE_PYTHON= autoplist concurrent distutils
|
||||
SHEBANG_FILES= tools/*
|
||||
|
||||
|
|
|
@ -18,7 +18,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
|
|||
|
||||
OPTIONS_DEFINE= DOCS EXAMPLES
|
||||
|
||||
USES= openal:al,alut python
|
||||
USES= openal:al,alut python:2.7
|
||||
USE_PYTHON= distutils autoplist
|
||||
WRKSRC= ${WRKDIR}/PyOpenAL-${PORTVERSION}
|
||||
EXAMPLESDIR= ${PREFIX}/share/examples/${PYTHON_PKGNAMEPREFIX}openal
|
||||
|
|
|
@ -13,7 +13,7 @@ COMMENT= Python bindings for the Jack Audio Server
|
|||
LICENSE= GPLv2
|
||||
|
||||
LIB_DEPENDS= libjack.so:audio/jack
|
||||
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>0:math/py-numpy
|
||||
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>0:math/py-numpy@${FLAVOR}
|
||||
|
||||
USES= python:-2.7 localbase
|
||||
USE_PYTHON= distutils autoplist
|
||||
|
|
|
@ -13,7 +13,7 @@ COMMENT= Python interface to Last.fm and Libre.fm
|
|||
LICENSE= APACHE20
|
||||
LICENSE_FILE= ${WRKSRC}/COPYING
|
||||
|
||||
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six
|
||||
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${FLAVOR}
|
||||
|
||||
USES= python
|
||||
USE_PYTHON= distutils autoplist
|
||||
|
|
|
@ -14,12 +14,11 @@ COMMENT= Python wrapper for the Liblo OSC Library
|
|||
LICENSE= LGPL21
|
||||
LICENSE_FILE= ${WRKSRC}/COPYING
|
||||
|
||||
BUILD_DEPENDS= cython${PYTHON_VER:M3.*:S/^3/-3/}:lang/cython${PYTHON_MAJOR_VER:M3}
|
||||
LIB_DEPENDS= liblo.so:audio/liblo
|
||||
|
||||
USES= localbase:ldflags python
|
||||
USES= python
|
||||
USE_PYTHON= distutils # autoplist fails to add the manpage files
|
||||
USE_PYTHON= distutils cython
|
||||
MAKE_ENV+= PREFIX=${PREFIX} LOCALBASE=${LOCALBASE}
|
||||
|
||||
post-patch:
|
||||
|
|
|
@ -11,13 +11,12 @@ COMMENT= Cython wrapper class for reading/writing soundfiles using libsndfile
|
|||
|
||||
LICENSE= LGPL3
|
||||
|
||||
BUILD_DEPENDS= cython:lang/cython \
|
||||
${PYTHON_PKGNAMEPREFIX}numpy>0:math/py-numpy
|
||||
BUILD_DEPENDS= ${PYNUMPY}
|
||||
LIB_DEPENDS= libsndfile.so:audio/libsndfile
|
||||
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>0:math/py-numpy
|
||||
RUN_DEPENDS= ${PYNUMPY}
|
||||
|
||||
USES= python localbase
|
||||
USE_PYTHON= distutils autoplist
|
||||
USE_PYTHON= distutils autoplist cython
|
||||
|
||||
post-install:
|
||||
${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/pysndfile/_pysndfile.so
|
||||
|
|
|
@ -13,7 +13,7 @@ COMMENT= A friendly wrapper library for the Soundcloud API
|
|||
LICENSE= BSD3CLAUSE
|
||||
LICENSE_FILE= ${WRKSRC}/LICENSE
|
||||
|
||||
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>=1.1.2:devel/py-nose
|
||||
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>=1.1.2:devel/py-nose@${FLAVOR}
|
||||
|
||||
USES= python
|
||||
USE_PYTHON= autoplist distutils
|
||||
|
|
|
@ -13,16 +13,16 @@ COMMENT= SoundCloud downloader in python
|
|||
LICENSE= MIT
|
||||
LICENSE_FILE= ${WRKSRC}/LICENSE
|
||||
|
||||
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mutagen>=1.31.0:audio/py-mutagen \
|
||||
${PYTHON_PKGNAMEPREFIX}soundcloud>=0.4.1:audio/py-soundcloud \
|
||||
${PYTHON_PKGNAMEPREFIX}args>=0.1.0:devel/py-args \
|
||||
${PYTHON_PKGNAMEPREFIX}clint>=0.3.2:devel/py-clint \
|
||||
${PYTHON_PKGNAMEPREFIX}demjson>=2.2.2:devel/py-demjson \
|
||||
${PYTHON_PKGNAMEPREFIX}fudge>=1.0.3:devel/py-fudge \
|
||||
${PYTHON_PKGNAMEPREFIX}nose>=1.3.7:devel/py-nose \
|
||||
${PYTHON_PKGNAMEPREFIX}simplejson>=3.3.1:devel/py-simplejson \
|
||||
${PYTHON_PKGNAMEPREFIX}wheel>=0.24.0:devel/py-wheel \
|
||||
${PYTHON_PKGNAMEPREFIX}requests>=2.9.0:www/py-requests
|
||||
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mutagen>=1.31.0:audio/py-mutagen@${FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}soundcloud>=0.4.1:audio/py-soundcloud@${FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}args>=0.1.0:devel/py-args@${FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}clint>=0.3.2:devel/py-clint@${FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}demjson>=2.2.2:devel/py-demjson@${FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}fudge>=1.0.3:devel/py-fudge@${FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}nose>=1.3.7:devel/py-nose@${FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}simplejson>=3.3.1:devel/py-simplejson@${FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}wheel>=0.24.0:devel/py-wheel@${FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}requests>=2.9.0:www/py-requests@${FLAVOR}
|
||||
|
||||
USES= python
|
||||
USE_PYTHON= autoplist concurrent distutils
|
||||
|
|
|
@ -16,7 +16,7 @@ GH_ACCOUNT= Uberi
|
|||
GH_PROJECT= speech_recognition
|
||||
|
||||
RUN_DEPENDS= flac:audio/flac \
|
||||
${PYTHON_PKGNAMEPREFIX}pyaudio>0:audio/py-pyaudio
|
||||
${PYTHON_PKGNAMEPREFIX}pyaudio>0:audio/py-pyaudio@${FLAVOR}
|
||||
|
||||
NO_ARCH= yes
|
||||
USES= python
|
||||
|
@ -28,7 +28,7 @@ post-extract:
|
|||
.include <bsd.port.pre.mk>
|
||||
|
||||
.if ${PYTHON_REL} < 3000
|
||||
RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}monotonic>=0.3:devel/py-monotonic
|
||||
RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}monotonic>=0.3:devel/py-monotonic@${FLAVOR}
|
||||
.endif
|
||||
|
||||
.include <bsd.port.post.mk>
|
||||
|
|
|
@ -13,10 +13,10 @@ DIST_SUBDIR= python
|
|||
MAINTAINER= ports@FreeBSD.org
|
||||
COMMENT= Python bindings for the Speex compressor/decompressor audio codec
|
||||
|
||||
BUILD_DEPENDS= pyrex>=0.9.6.2:devel/pyrex
|
||||
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyrex>=0.9.6.2:devel/pyrex@${FLAVOR}
|
||||
LIB_DEPENDS= libspeex.so:audio/speex
|
||||
|
||||
USES= python
|
||||
USES= python:2.7
|
||||
USE_PYTHON= autoplist distutils
|
||||
|
||||
post-patch:
|
||||
|
|
|
@ -15,8 +15,8 @@ COMMENT= Object-oriented Python bindings for the vorbis library
|
|||
LICENSE= LGPL20
|
||||
LICENSE_FILE= ${WRKSRC}/COPYING
|
||||
|
||||
BUILD_DEPENDS= ${PYTHON_SITELIBDIR}/ogg/_ogg.so:audio/py-ogg
|
||||
RUN_DEPENDS= ${PYTHON_SITELIBDIR}/ogg/_ogg.so:audio/py-ogg
|
||||
BUILD_DEPENDS= ${PYTHON_SITELIBDIR}/ogg/_ogg.so:audio/py-ogg@${FLAVOR}
|
||||
RUN_DEPENDS= ${PYTHON_SITELIBDIR}/ogg/_ogg.so:audio/py-ogg@${FLAVOR}
|
||||
LIB_DEPENDS= libvorbis.so:audio/libvorbis
|
||||
|
||||
USES= python:2
|
||||
|
|
|
@ -9,12 +9,13 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
|
|||
MAINTAINER= madpilot@FreeBSD.org
|
||||
COMMENT= Python Bindings for XMMS2
|
||||
|
||||
BUILD_DEPENDS= ${PYTHON_SITELIBDIR}/Pyrex/__init__.py:devel/pyrex
|
||||
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyrex>0:devel/pyrex@${FLAVOR}
|
||||
LIB_DEPENDS+= libxmmsclient.so:audio/xmms2
|
||||
|
||||
MASTERDIR= ${.CURDIR}/../xmms2
|
||||
|
||||
USES= python
|
||||
USES= python:2.7
|
||||
USE_PYTHON= flavors
|
||||
|
||||
PLIST= ${.CURDIR}/pkg-plist
|
||||
|
||||
|
|
|
@ -1,9 +0,0 @@
|
|||
# $FreeBSD$
|
||||
|
||||
MASTERDIR= ${.CURDIR}/../py-mutagen
|
||||
|
||||
PORTSCOUT= ignore:1
|
||||
|
||||
USES= python:3.3+
|
||||
|
||||
.include "${MASTERDIR}/Makefile"
|
|
@ -1,20 +0,0 @@
|
|||
# Created by: Kris Moore <kmoore@FreeBSD.org>
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= pylast
|
||||
PORTVERSION= 0.5.11
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= audio python
|
||||
MASTER_SITES= CHEESESHOP
|
||||
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
|
||||
|
||||
MAINTAINER= kmoore@FreeBSD.org
|
||||
COMMENT= Python3 interface to Last.fm
|
||||
|
||||
LICENSE= APACHE20
|
||||
LICENSE_FILE= ${WRKSRC}/COPYING
|
||||
|
||||
USES= python:3
|
||||
USE_PYTHON= distutils autoplist
|
||||
|
||||
.include <bsd.port.mk>
|
|
@ -1,2 +0,0 @@
|
|||
SHA256 (pylast-0.5.11.tar.gz) = bf35820be35447d55564d36072d40b09ac8a7fd41a6f1a7a9d408f4d0eaefac4
|
||||
SIZE (pylast-0.5.11.tar.gz) = 26146
|
|
@ -1,3 +0,0 @@
|
|||
A Python interface to Last.fm (and other API compatible social networks)
|
||||
|
||||
WWW: http://code.google.com/p/pylast/
|
|
@ -15,8 +15,8 @@ COMMENT= Music jukebox written in Python with a curses GUI
|
|||
LICENSE= GPLv2
|
||||
|
||||
LIB_DEPENDS= libao.so:audio/libao
|
||||
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3 \
|
||||
${PYTHON_PKGNAMEPREFIX}mutagen>0:audio/py-mutagen
|
||||
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}mutagen>0:audio/py-mutagen@${FLAVOR}
|
||||
|
||||
|
||||
USES= ncurses python:2
|
||||
|
@ -31,11 +31,11 @@ PLIST_FILES= etc/pytonerc.sample
|
|||
OPTIONS_DEFINE= MAD MPG123 MPG321 VORBIS
|
||||
OPTIONS_DEFAULT= MAD VORBIS
|
||||
|
||||
MAD_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mad>0:audio/py-mad
|
||||
MAD_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mad>0:audio/py-mad@${FLAVOR}
|
||||
MPG123_RUN_DEPENDS= mpg123:audio/mpg123
|
||||
MPG321_DESC= MP3 decoding support via mpg321
|
||||
MPG321_RUN_DEPENDS= mpg321:audio/mpg321
|
||||
VORBIS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}vorbis>0:audio/py-vorbis
|
||||
VORBIS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}vorbis>0:audio/py-vorbis@${FLAVOR}
|
||||
|
||||
post-patch:
|
||||
.for i in pytone pytonectl
|
||||
|
|
|
@ -69,10 +69,10 @@ MTP_LIB_DEPENDS= libmtp.so:multimedia/libmtp \
|
|||
libhal.so:sysutils/hal
|
||||
PYTHON_CONFIGURE_ENABLE= python
|
||||
PYTHON_USES= python:3.3+
|
||||
PYTHON_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}libpeas>=0:devel/py3-libpeas
|
||||
PYTHON_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}libpeas>=0:devel/py-libpeas@${PY_FLAVOR}
|
||||
# context plugin
|
||||
# webkit is for the context plugin, which is broken because
|
||||
# it needs textproc/py3-mako
|
||||
# it needs textproc/py-mako@${PY_FLAVOR}
|
||||
#WEBKIT_DESC= HTML view support
|
||||
#WEBKIT_CONFIGURE_WITH= webkit
|
||||
#WEBKIT_LIB_DEPENDS= libwebkitgtk-3.0.so:www/webkit-gtk3
|
||||
|
|
|
@ -12,9 +12,9 @@ COMMENT= Elegant music player for MPD
|
|||
|
||||
LICENSE= GPLv3
|
||||
|
||||
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mpd>=0.2.0:audio/py-mpd
|
||||
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mpd>=0.2.0:audio/py-mpd@${FLAVOR}
|
||||
|
||||
USES= gettext pkgconfig python
|
||||
USES= gettext pkgconfig python:2.7
|
||||
USE_GNOME= pygtk2
|
||||
USE_PYTHON= distutils autoplist
|
||||
|
||||
|
@ -30,10 +30,11 @@ OPTIONS_SUB= yes
|
|||
MANPAGES_MAKE_ENV_OFF= NO_INSTALL_MANPAGES=yes
|
||||
DOCS_MAKE_ENV= NOPORTDOCS=${NOPORTDOCS}
|
||||
MPD_RUN_DEPENDS+= musicpd:audio/musicpd
|
||||
MMKEYS_RUN_DEPENDS=${PYTHON_PKGNAMEPREFIX}dbus>=0.82.4:devel/py-dbus
|
||||
PYGNOMEEXTRAS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gnome-extras>=2.25.3_4:x11-toolkits/py-gnome-extras
|
||||
TAGLIB_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tagpy>=0.94.5:audio/py-tagpy
|
||||
ZSI_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zsi>=2.0,1:net/py-zsi
|
||||
MMKEYS_RUN_DEPENDS=${PYTHON_PKGNAMEPREFIX}dbus>=0.82.4:devel/py-dbus@${FLAVOR}
|
||||
PYGNOMEEXTRAS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gnome-extras>=2.25.3_4:x11-toolkits/py-gnome-extras@${FLAVOR}
|
||||
PYGNOMEEXTRAS_IGNORE= Dependency py-gnome-extras gone.
|
||||
TAGLIB_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tagpy>=0.94.5:audio/py-tagpy@${FLAVOR}
|
||||
ZSI_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zsi>=2.0,1:net/py-zsi@${FLAVOR}
|
||||
|
||||
post-patch:
|
||||
@${REINPLACE_CMD} -e 's,%%DOCSDIR%%,${DOCSDIR},' \
|
||||
|
|
|
@ -13,7 +13,7 @@ COMMENT= Sound conversion application for the GNOME environment
|
|||
LICENSE= GPLv3
|
||||
LICENSE_FILE= ${WRKSRC}/COPYING
|
||||
|
||||
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gstreamer>=0.10:multimedia/py-gstreamer
|
||||
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gstreamer>=0.10:multimedia/py-gstreamer@${PY_FLAVOR}
|
||||
|
||||
NO_ARCH= yes
|
||||
USES= desktop-file-utils gmake python:2 shebangfix tar:xz
|
||||
|
|
|
@ -12,9 +12,9 @@ COMMENT= Framework for performance analysis
|
|||
LICENSE= APACHE20
|
||||
LICENSE_FILE= ${WRKSRC}/LICENSE
|
||||
|
||||
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytz>=2013.8,1:devel/py-pytz \
|
||||
${PYTHON_PKGNAMEPREFIX}Jinja2>0:devel/py-Jinja2 \
|
||||
${PYTHON_PKGNAMEPREFIX}luminol>0:math/py-luminol \
|
||||
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytz>=2013.8,1:devel/py-pytz@${FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}Jinja2>0:devel/py-Jinja2@${FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}luminol>0:math/py-luminol@${FLAVOR} \
|
||||
bash:shells/bash \
|
||||
gawk:lang/gawk
|
||||
|
||||
|
|
|
@ -12,10 +12,10 @@ LICENSE= APACHE20
|
|||
LICENSE_FILE= ${WRKSRC}/LICENSE
|
||||
|
||||
RUN_DEPENDS= naarad:benchmarks/py-naarad \
|
||||
${PYTHON_PKGNAMEPREFIX}dateutil>0:devel/py-dateutil \
|
||||
${PYTHON_PKGNAMEPREFIX}kazoo>=1.1:devel/py-kazoo \
|
||||
${PYTHON_PKGNAMEPREFIX}paramiko>=1.10.1:security/py-paramiko \
|
||||
${PYTHON_PKGNAMEPREFIX}junit-xml>0:textproc/py-junit-xml \
|
||||
${PYTHON_PKGNAMEPREFIX}dateutil>0:devel/py-dateutil@${FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}kazoo>=1.1:devel/py-kazoo@${FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}paramiko>=1.10.1:security/py-paramiko@${FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}junit-xml>0:textproc/py-junit-xml@${FLAVOR} \
|
||||
|
||||
USES= python
|
||||
USE_PYTHON= autoplist concurrent distutils
|
||||
|
|
|
@ -27,7 +27,7 @@ OPTIONS_SUB= yes
|
|||
PLIST_SUB+= PORTVERSION=${PORTVERSION}
|
||||
|
||||
PYTHON_BUILD_DEPENDS= swig2.0:devel/swig20
|
||||
PYTHON_USES= python
|
||||
PYTHON_USES= python:2.7
|
||||
PYTHON_CMAKE_ON= -DWITH_PYTHON:BOOL=ON \
|
||||
-DPYTHON_INCLUDE_DIR:STRING="${PYTHON_INCLUDEDIR}" \
|
||||
-DPYTHON_LIBRARY:STRING="${PYTHONBASE}/lib/lib${PYTHON_VERSION}.so" \
|
||||
|
|
|
@ -13,10 +13,10 @@ LICENSE= BSD3CLAUSE
|
|||
|
||||
BUILD_DEPENDS= ${PYNUMPY}
|
||||
RUN_DEPENDS= ${PYNUMPY} \
|
||||
${PYTHON_PKGNAMEPREFIX}h5py>=2.6.0:science/py-h5py \
|
||||
${PYTHON_PKGNAMEPREFIX}click>=6.6:devel/py-click \
|
||||
${PYTHON_PKGNAMEPREFIX}future>=0.15.2:devel/py-future \
|
||||
${PYTHON_PKGNAMEPREFIX}scipy>=0.16.1:science/py-scipy
|
||||
${PYTHON_PKGNAMEPREFIX}h5py>=2.6.0:science/py-h5py@${FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}click>=6.6:devel/py-click@${FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}future>=0.15.2:devel/py-future@${FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}scipy>=0.16.1:science/py-scipy@${FLAVOR}
|
||||
|
||||
USE_GITHUB= yes
|
||||
GH_ACCOUNT= biocore
|
||||
|
@ -27,7 +27,7 @@ USE_PYTHON= autoplist distutils
|
|||
.include <bsd.port.pre.mk>
|
||||
|
||||
.if ${PYTHON_REL} < 3000
|
||||
RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}pyqi>=0.2.0:devel/py-pyqi
|
||||
RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}pyqi>=0.2.0:devel/py-pyqi@${FLAVOR}
|
||||
.endif
|
||||
|
||||
post-install:
|
||||
|
|
|
@ -20,6 +20,6 @@ OPTIONS_DEFINE= REPORTLAB
|
|||
OPTIONS_DEFAULT= REPORTLAB
|
||||
|
||||
REPORTLAB_DESC= PDF support in Bio.Graphics module
|
||||
REPORTLAB_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}reportlab1>0:print/py-reportlab1
|
||||
REPORTLAB_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}reportlab1>0:print/py-reportlab1@${FLAVOR}
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
|
|
@ -14,7 +14,7 @@ LICENSE= MIT
|
|||
LICENSE_FILE= ${WRKSRC}/LICENSE
|
||||
|
||||
BUILD_DEPENDS= ${PYNUMPY} \
|
||||
${PYTHON_PKGNAMEPREFIX}python-lzo>0:archivers/py-python-lzo
|
||||
${PYTHON_PKGNAMEPREFIX}python-lzo>0:archivers/py-python-lzo@${FLAVOR}
|
||||
RUN_DEPENDS:= ${BUILD_DEPENDS}
|
||||
|
||||
USE_GITHUB= yes
|
||||
|
|
|
@ -12,7 +12,7 @@ COMMENT= Finds and removes adapter sequences, primers, poly-A tails, etc
|
|||
|
||||
LICENSE= MIT
|
||||
|
||||
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xopen>0:archivers/py-xopen
|
||||
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xopen>0:archivers/py-xopen@${FLAVOR}
|
||||
|
||||
USES= python
|
||||
USE_PYTHON= distutils
|
||||
|
|
|
@ -12,11 +12,8 @@ COMMENT= Python module for reading, manipulating and writing genomic data sets
|
|||
LICENSE= MIT
|
||||
LICENSE_FILE= ${WRKSRC}/COPYING
|
||||
|
||||
BUILD_DEPENDS= cython:lang/cython
|
||||
RUN_DEPENDS= cython:lang/cython
|
||||
|
||||
USES= gmake python
|
||||
USE_PYTHON= autoplist distutils
|
||||
USE_PYTHON= autoplist distutils cython cython_run
|
||||
|
||||
post-install:
|
||||
${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/pysam/*.so
|
||||
|
|
|
@ -11,13 +11,12 @@ COMMENT= Toolkit for statistical analysis of biological sequences
|
|||
LICENSE= GPLv2
|
||||
|
||||
BUILD_DEPENDS= ${PYNUMPY} \
|
||||
${LOCALBASE}/bin/cython:lang/cython \
|
||||
${LOCALBASE}/bin/sphinx-build:textproc/py-sphinx \
|
||||
${PYTHON_PKGNAMEPREFIX}sqlalchemy10>=1.0.13:databases/py-sqlalchemy10
|
||||
${LOCALBASE}/bin/sphinx-build:textproc/py-sphinx@${FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}sqlalchemy10>=1.0.13:databases/py-sqlalchemy10@${FLAVOR}
|
||||
RUN_DEPENDS:= ${BUILD_DEPENDS}
|
||||
|
||||
USES= python:-2.7
|
||||
USE_GITHUB= yes
|
||||
USE_PYTHON= distutils autoplist
|
||||
USE_PYTHON= distutils autoplist cython
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
|
|
@ -6,6 +6,7 @@ PORTVERSION= 0.5.2
|
|||
PORTREVISION= 1
|
||||
CATEGORIES= biology python
|
||||
MASTER_SITES= CHEESESHOP
|
||||
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
|
||||
|
||||
MAINTAINER= wen@FreeBSD.org
|
||||
COMMENT= Fast, memory-efficient, pythonic access to fasta sequence files
|
||||
|
|
|
@ -5,6 +5,7 @@ PORTNAME= python-nexus
|
|||
PORTVERSION= 1.53
|
||||
CATEGORIES= biology python
|
||||
MASTER_SITES= CHEESESHOP
|
||||
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
|
||||
|
||||
MAINTAINER= wen@FreeBSD.org
|
||||
COMMENT= Generic nexus file format reader for python
|
||||
|
|
|
@ -20,7 +20,7 @@ COMMENT= Utility for building models with LEGO
|
|||
LICENSE= GPLv3
|
||||
|
||||
RUN_DEPENDS= ${LOCALBASE}/share/ldraw/models/car.dat:cad/ldraw \
|
||||
${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3
|
||||
${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR}
|
||||
|
||||
WRKSRC= ${WRKDIR}/BrickUtils-${PORTVERSION}
|
||||
|
||||
|
|
|
@ -46,7 +46,7 @@ CONFIGURE_ARGS= --with-realtime=uspace --enable-non-distributable=yes \
|
|||
CXXFLAGS="-I${LOCALBASE}/include" CXX="${CXX}" CC="${CC}" \
|
||||
--with-locale-dir="${PREFIX}/share/locale" --with-python=${PYTHON_CMD}
|
||||
MAKE_ENV= BUILD_VERBOSE=1
|
||||
USES= autoreconf gettext gmake ncurses pkgconfig python readline shebangfix tk
|
||||
USES= autoreconf gettext gmake ncurses pkgconfig python:2.7 readline shebangfix tk
|
||||
USE_GL= gl glu
|
||||
USE_GNOME= cairo gdkpixbuf2 libgnomeprintui pygtksourceview
|
||||
USE_XORG= ice sm x11 xext xft xinerama xmu xrender xscrnsaver xt
|
||||
|
|
|
@ -11,7 +11,7 @@ COMMENT= Python module for creating GDSII stream files
|
|||
|
||||
LICENSE= GPLv3
|
||||
|
||||
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>0:math/py-numpy
|
||||
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>0:math/py-numpy@${FLAVOR}
|
||||
|
||||
USES= python
|
||||
USE_PYTHON= distutils autoplist
|
||||
|
|
|
@ -10,11 +10,11 @@ COMMENT= Symbolic MDA Analysis Package for Linear Circuits
|
|||
|
||||
LICENSE= LGPL21
|
||||
|
||||
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sympy>0:math/py-sympy \
|
||||
${PYTHON_PKGNAMEPREFIX}numpy>0:math/py-numpy \
|
||||
${PYTHON_PKGNAMEPREFIX}matplotlib>0:math/py-matplotlib
|
||||
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sympy>0:math/py-sympy@${FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}numpy>0:math/py-numpy@${FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}matplotlib>0:math/py-matplotlib@${FLAVOR}
|
||||
|
||||
USES= python
|
||||
USES= python:2.7
|
||||
USE_PYTHON= distutils autoplist
|
||||
USE_GITHUB= yes
|
||||
GH_ACCOUNT= mph-
|
||||
|
|
|
@ -13,9 +13,9 @@ COMMENT= Toolpath generator for 3-axis CNC machining
|
|||
|
||||
LICENSE= GPLv3
|
||||
|
||||
RUN_DEPENDS= ${PYTHON_SITELIBDIR}/gtk-2.0/gtk/__init__.py:x11-toolkits/py-gtk2 \
|
||||
${PYTHON_SITELIBDIR}/OpenGL/__init__.py:graphics/py-PyOpenGL \
|
||||
${PYTHON_SITELIBDIR}/gtk-2.0/gtk/gdkgl/__init__.py:x11-toolkits/py-gtkglext
|
||||
RUN_DEPENDS= ${PYTHON_SITELIBDIR}/gtk-2.0/gtk/__init__.py:x11-toolkits/py-gtk2@${FLAVOR} \
|
||||
${PYTHON_SITELIBDIR}/OpenGL/__init__.py:graphics/py-PyOpenGL@${FLAVOR} \
|
||||
${PYTHON_SITELIBDIR}/gtk-2.0/gtk/gdkgl/__init__.py:x11-toolkits/py-gtkglext@${FLAVOR}
|
||||
|
||||
USES= python:-2.7
|
||||
USE_PYTHON= distutils autoplist
|
||||
|
|
|
@ -11,7 +11,7 @@ COMMENT= GDSII manipulation library
|
|||
|
||||
LICENSE= LGPL3
|
||||
|
||||
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml
|
||||
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml@${FLAVOR}
|
||||
|
||||
USES= python
|
||||
USE_PYTHON= distutils autoplist
|
||||
|
|
|
@ -14,9 +14,9 @@ COMMENT= Open-source CAD package built designed around Python
|
|||
LICENSE= GPLv2+
|
||||
LICENSE_FILE= ${WRKSRC}/COPYING
|
||||
|
||||
RUN_DEPENDS= ${PYTHON_SITELIBDIR}/gtk-2.0/gtk/__init__.py:x11-toolkits/py-gtk2
|
||||
RUN_DEPENDS= ${PYTHON_SITELIBDIR}/gtk-2.0/gtk/__init__.py:x11-toolkits/py-gtk2@${FLAVOR}
|
||||
|
||||
USES= python shebangfix
|
||||
USES= python:2.7 shebangfix
|
||||
USE_PYTHON= distutils
|
||||
PYDISTUTILS_PKGNAME= PythonCAD
|
||||
PYDISTUTILS_PKGVERSION= DS1-R${PORTVERSION}
|
||||
|
|
|
@ -15,11 +15,11 @@ LICENSE_FILE= ${WRKSRC}/COPYING
|
|||
|
||||
BUILD_DEPENDS= ${CHIRP_DEPENDS}
|
||||
RUN_DEPENDS= ${CHIRP_DEPENDS}
|
||||
CHIRP_DEPENDS= ${PYTHON_PKGNAMEPREFIX}libxml2>0:textproc/py-libxml2 \
|
||||
${PYTHON_PKGNAMEPREFIX}serial>0:comms/py-serial \
|
||||
${PYTHON_PKGNAMEPREFIX}gtk2>0:x11-toolkits/py-gtk2
|
||||
CHIRP_DEPENDS= ${PYTHON_PKGNAMEPREFIX}libxml2>0:textproc/py-libxml2@${FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}serial>0:comms/py-serial@${FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}gtk2>0:x11-toolkits/py-gtk2@${FLAVOR}
|
||||
|
||||
USES= desktop-file-utils gettext python
|
||||
USES= desktop-file-utils gettext python:2.7
|
||||
USE_PYTHON= distutils autoplist
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
|
|
@ -12,7 +12,7 @@ COMMENT= GUI Logitech Harmony configuration tool
|
|||
|
||||
LICENSE= GPLv2
|
||||
|
||||
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}libconcord>=0:comms/py-libconcord
|
||||
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}libconcord>=0:comms/py-libconcord@${PY_FLAVOR}
|
||||
|
||||
MAKE_ARGS= MANDIR=${PREFIX}/man
|
||||
USES= desktop-file-utils gmake tar:bzip2 python:2.7+
|
||||
|
|
|
@ -14,14 +14,14 @@ LICENSE= GPLv3
|
|||
|
||||
BUILD_DEPENDS= sdl-config:devel/sdl12 \
|
||||
swig2.0:devel/swig20 \
|
||||
cheetah:devel/py-cheetah \
|
||||
${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml \
|
||||
cheetah:devel/py-cheetah@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \
|
||||
xdg-open:devel/xdg-utils \
|
||||
guile:lang/guile \
|
||||
aconnect:audio/alsa-utils \
|
||||
git:devel/git \
|
||||
${PYNUMPY} \
|
||||
${PYTHON_SITELIBDIR}/ephem/__init__.py:astro/pyephem
|
||||
${PYTHON_SITELIBDIR}/ephem/__init__.py:astro/pyephem@${PY_FLAVOR}
|
||||
LIB_DEPENDS= libcppunit.so:devel/cppunit \
|
||||
libcodec2.so:audio/codec2 \
|
||||
libfftw3.so:math/fftw3 \
|
||||
|
@ -80,7 +80,7 @@ TESTING_DESC= Include testing support
|
|||
PLIST_SUB+= PORTVERSION=${PORTVERSION}
|
||||
|
||||
DOXYGEN_BUILD_DEPENDS= doxygen:devel/doxygen \
|
||||
sphinx-apidoc:textproc/py-sphinx \
|
||||
sphinx-apidoc:textproc/py-sphinx@${PY_FLAVOR} \
|
||||
dot:graphics/graphviz \
|
||||
xmlto:textproc/xmlto \
|
||||
freefont-ttf>0:x11-fonts/freefont-ttf
|
||||
|
|
|
@ -57,7 +57,7 @@ OWPERL_USE= perl5=build,run
|
|||
OWPHP_CONFIGURE_ENABLE= owphp
|
||||
|
||||
OWPYTHON_CONFIGURE_ENABLE= owpython
|
||||
OWPYTHON_USES= python
|
||||
OWPYTHON_USES= python:2.7
|
||||
|
||||
# Additional CONFIGURE_ARGS is done below
|
||||
OWTCL_CONFIGURE_ENABLE= owtcl
|
||||
|
|
|
@ -10,7 +10,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
|
|||
MAINTAINER= craig001@lerwick.hopto.org
|
||||
COMMENT= Python client for the BulkSMS.co.uk HTTP API
|
||||
|
||||
USES= python
|
||||
USES= python:2.7
|
||||
USE_PYTHON= distutils
|
||||
PYDISTUTILS_PKGNAME= BulkSMS
|
||||
PYDISTUTILS_PKGVERSION= 1.0
|
||||
|
|
|
@ -13,11 +13,10 @@ COMMENT= Cython interface to comms/hidapi
|
|||
|
||||
LICENSE= GPLv3
|
||||
|
||||
BUILD_DEPENDS= cython:lang/cython
|
||||
LIB_DEPENDS= libhidapi.so:comms/hidapi
|
||||
|
||||
USES= python
|
||||
USE_PYTHON= autoplist distutils
|
||||
USE_PYTHON= autoplist distutils cython
|
||||
|
||||
post-patch:
|
||||
@${REINPLACE_CMD} -e 's|usb-1.0|usb|g' ${WRKSRC}/setup.py
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user