Commit Graph

482 Commits

Author SHA1 Message Date
jeremy 7a83a0466a Build ruby32 FLAVORs of ruby gem ext ports by default
For devel/ruby-sorted_set and graphics/ruby-rqrcode-core, do not do FLAVORed
builds by default, as these are pure ruby libraries with no native component.
2023-01-08 03:05:06 +00:00
jca 7b1f36d9e5 +d11amp 2022-12-10 19:50:20 +00:00
ajacoutot 3f965d0738 +pcaudiolib 2022-11-06 22:51:48 +00:00
op f3cdac5111 + s-cdda s-cdda-to-db 2022-05-14 07:56:11 +00:00
abieber 80cbb93c17 + shairport-sync 2022-04-27 02:21:09 +00:00
jeremy 5f319fbf6d Stop building ruby27 ports by default
Ruby 2.7 is now in security maintenance mode, so per our Ruby support
policy, we will no longer build ruby27 packages by default.
2022-04-22 21:00:59 +00:00
op 57f4f3f1bf +amused 2022-03-13 08:33:24 +00:00
sthen 385739a94f drop rcs id in category Makefiles 2022-03-09 16:18:03 +00:00
jeremy dbe49dcb07 Build ruby31 versions of gem ext ports by default 2022-01-06 19:06:17 +00:00
op 211b80315b +zmusic 2021-12-31 10:56:46 +00:00
kn 3f124e7179 + rnnoise 2021-12-15 22:25:20 +00:00
solene b8701e07b3 + cozy 2021-12-08 20:34:34 +00:00
sthen a22a4969f5 +py-mediafile,python3 2021-11-16 16:19:33 +00:00
sthen cfeabe081a link libcdio-paranoia to the build, already pulled in by other ports 2021-11-02 21:20:07 +00:00
sthen 3f3f090494 add annotations for py-* ports using python 3 without a ,python3 flavour,
change some existing annotations, so "grep ' py-' ports/*/Makefile | grep
-v python3" does better at finding the py-* things still using py2
2021-10-29 16:23:36 +00:00
sthen ea922cdbf7 convert another batch of py2+3 ports to py3-only, and remove a few more
py2-only ports providing py-* modules that are no longer used in ports.

this doesn't change ports used to support standalone py2-only applications,
not currently planned to remove those at least until a few things with no
real alternatives get ported to py3.
2021-10-29 15:38:40 +00:00
sthen 03a0711f4b remove some MODPY_VERSION=${MODPY_VERSION_2} py-* (non-standalone) ports
which aren't used as dependencies in ports. many are either old stuff,
or things used to provide backports of functionality from newer Python
base versions which were used in ports that have already been converted
to py3-only.
2021-10-26 19:52:41 +00:00
sthen 5c6ee67e1a add ,python3 to parent dir makefile where the relevant ports use
FLAVOR=python3 + FLAVORS=python3
2021-10-24 22:51:16 +00:00
sthen c6b0a83e8a annotate py- ports which are using py3 and intentionally not using
FLAVOR=python3 because they're providing standalone tools
2021-10-24 22:44:35 +00:00
solene c495b487f4 + musikcube 2021-08-29 13:05:18 +00:00
kevlo 5f55302b01 Add py-speechrecognition 2021-08-14 01:18:01 +00:00
paco 71f3f7df17 hook audio/subsonic-cli 2021-07-11 09:42:20 +00:00
abieber fd8b721672 +navidrome 2021-05-25 22:19:58 +00:00
sthen 4917fa2418 +lilv 2021-05-24 20:32:44 +00:00
sthen 507616b11d +audio/sratom +devel/serd +devel/sord 2021-05-24 20:28:31 +00:00
sthen 2189bdedd7 +lv2 2021-05-24 20:18:18 +00:00
jeremy b0b1d925a7 Stop building ruby26 ports by default
Ruby 2.6 is now in security maintenance mode, so per our Ruby support
policy, we will no longer build ruby26 packages by default.
2021-04-24 00:31:55 +00:00
sthen f311149add add zyn-fusion ports 2021-03-29 19:52:37 +00:00
sthen 743fb9caac py-musicbrainzngs -> py3-only 2021-03-15 20:01:38 +00:00
espie 217ff7f519 link ebur128 to the build and have dependent ports use it instead
of the outdated version they ship with
2021-03-08 09:22:08 +00:00
gnezdo 633ea1ab54 Unplug all hs-* ports for removal
ok kili, sthen
2021-03-04 02:45:49 +00:00
sthen 24fcb1bb5a remove audio/gtkpod, upstream website is dead, we are using a very old
version (the 2.x releases are different enough that the 1.x port isn't
any help if anyone wants to update - newest 2.x release is still 5+
years old), doesn't build with -fno-common, limited hardware support.

audio/clementine may be an alternative; also ipod support could possibly
be added to amarok/banshee/rhythmbox via libgpod if needed.
2021-02-26 13:00:43 +00:00
landry afc58185f8 audio/py-last: move to python3 only
the only py2 consumer went to the attic, other consumers (pithos and
beets) are py3 only

according to pypi upstream is at 4.1.0 and the 0.5.11 version we ship is
from 2015 :)

looks good to sthen@
2021-02-20 20:54:56 +00:00
landry 6570de6134 audio: remove py-mpd
last release in 2010, nothing uses it anymore since mpd-add-similar went
to the attic.
2021-02-20 20:39:14 +00:00
landry fe2a221c61 audio: remove mpd-add-similar
no release since 2009, python2-only.
'kill it' edd@ (MAINTAINER)
2021-02-20 20:37:28 +00:00
kn e77048a606 Remove audio/xhippo
tream at https://www.gnu.org/software/xhippo/ no longer provides
distfiles since at least 2019, FreeBSD also has marked the port as such;
the website says

        The GNU xhippo has been decommissioned.

Fails to build the now default "-fno-common".

Other ports such as audio/mkplaylist do similar jobs, most media players
also have such functionality, e.g. VLC does.

OK danj
2021-02-10 01:01:10 +00:00
kn 57fe6d691e Remove audio/gimmix
Starting the app shows a window but upon clicking "OK" it dies immediately.
It depends on old Python and GTK and already carries a local patch to cope
an old cURL update.

Upstream is dead, FreeBSD also marked the port for removal.

OK danj
2021-02-10 00:56:14 +00:00
kn 55c848aaf5 Remove audio/py-ogg and audio/py-vorbis
Both are Python 2 only, collecting dust, their common upstream is dead
and py-vorbis is the only consumer of py-ogg.

Nothing in the tree uses either of them, not even as TEST_DEPENDS.

py-ogg now fails to build with "-fno-common".

OK sthen
2021-01-30 11:45:54 +00:00
jeremy c10fda1d86 Build Ruby 3.0 versions of native gem ports by default 2021-01-29 17:05:32 +00:00
daniel b274bab0c9 -py-acoustid 2020-11-28 19:58:37 +00:00
ajacoutot 3185bfc70a -py-mpd2 2020-11-14 14:55:47 +00:00
sthen bf68142e73 switch py-tagpy to py3-only and remove its only py2-consumer audio/zeya
(a ten year old network daemon, no longer maintained in ports or upstream;
distfiles were fetched from debian who removed it from their packaging ~5
years ago). py-tagpy is one of the few consumers of boost's py2 library.
ok jca
2020-11-14 11:57:56 +00:00
ajacoutot fe6ed80673 Remove pympd; nothing uses it and it has seen no release in 14y.
ok robert@
2020-10-31 15:49:41 +00:00
ajacoutot b4ab862e13 Oops, revert previous, I was in the wrong dir. 2020-10-31 15:48:07 +00:00
ajacoutot cf62cf74fd Remove py-mpd; nothing uses it and it hasn't seen a release in 14y.
audio/py-mpd2 is the new kid.

ok robert@
2020-10-31 15:44:50 +00:00
ajacoutot 924d53dabe Remove these 3 unmaintained mono ports that nothing else uses in tree.
pdfmod has alternatives.

ok robert@
2020-10-11 08:03:15 +00:00
bcallah b6f6945721 -exaile 2020-09-25 21:02:23 +00:00
thfr 9918fceac9 +py-fsb5 2020-09-17 13:42:40 +00:00
kmos 3c8ca82cf7 Remove audio/fookebox. It's the only consumer of the py-pylons framework
and even its github page (which was its own presence) has disappeared.

ok kn
2020-09-14 14:31:57 +00:00
kn 364d887ef0 + ffmpeg-normalize 2020-07-15 20:42:27 +00:00