1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-21 00:25:50 +00:00
freebsd-ports/audio
Marcus von Appen 900db324a3 Convert the Python framework bits to USES=python.
Please use USES=python instead of USE_PYTHON.

  USE_PYTHON=yes becomes USES=python
  USE_PYTHON=2.7+ becomes USES=python:2.7+
  USE_PYTHON_BUILD=3.3 becomes USES=python:3.3,build
  ...

A new PYTHON_FEATURES variable was added, which enables certain features for a
port and replaces some knobs at the same time;

  PYTHON_FEATURES=distutils replaces USE_PYDISTUTILS
  PYTHON_FEATURES=autoplist replaces PYDISTUTILS_AUTOPLIST
  PYTHON_FEATURES=py3kplist replaces PYTHON_PY3K_PLIST_HACK
  PYTHON_FEATURES=noegginfo replaces PYDISTUTILS_NOEGGINFO
  PYTHON_FEATURES=concurrent replaces PYTHON_CONCURRENT_INSTALL
  PYTHON_FEATURES=pythonprefix replaces USE_PYTHON_PREFIX

Some knobs have been deprecated and are to be removed in the near future:

  PYTHON_MASTER_SITES - use MASTER_SITE_PYTHON instead
  PYTHON_PKGNAMESUFFIX - use PYTHON_PKGNAMEPREFIX instead
  PYDISTUTILS_INSTALLNOSINGLE - deprecated without replacement

Some knobs have been removed completely:

  PYTHON_MASTER_SITE_SUBDIR
  PYTHON_DISTNAME
  PYTHON_WRKSRC

Several variables specific to the Python framework are no longer passed to the
build environment to avoid polluting dependency builds.

  PYTHON_VERSION is not passed to .MAKEFLAGS anymore
  PYTHON_DEFAULT_VERSION,
  PYTHON_DEFAULT_PORTVERSION and
  PYTHONBASE are not passed to the make environment anymore

The conversion required a couple of ports to be updated to fit the changes and
new requirements. Those included "bsd.python.mk" directly or contained checks
in places, for which the USES framework would fail to provide correct values.

Python modules directly using the upstream Python package (such as py-tkinter
or py-sqlite3) were updated to avoid using the now unnecessary and remmoved
knobs from "bsd.python.mk".

Phabric:	D399
exp-run:	167368 192357
PR:		167368 192357
Reviewed by:	antoine, wg
Exp-run award:	antoine
With hat:	python@
Approved by:	portmgr
2014-08-09 15:44:27 +00:00
..
aacgain
aacplusenc
abcde - Switch audio/musepack to USES=libtool, drop .la files 2014-08-04 15:46:12 +00:00
abcmidi
abcselect
abraca
acoustid-fingerprinter
adplay
afsp
aften
alac
alienwah
alsa-lib audio/alsa-(lib|plugins|utils): Upgrade version 1.0.27.2 => 1.0.28 2014-08-09 15:20:35 +00:00
alsa-plugins audio/alsa-(lib|plugins|utils): Upgrade version 1.0.27.2 => 1.0.28 2014-08-09 15:20:35 +00:00
alsa-utils audio/alsa-(lib|plugins|utils): Upgrade version 1.0.27.2 => 1.0.28 2014-08-09 15:20:35 +00:00
alure
amarok-kde4
amb-plugins
amp
ampache
ample
amrcoder
aqualung Chase library dependencies after libcdio <-> libcdio-paranoia split 2014-08-09 10:06:54 +00:00
ardour
ario
arss
ascd
asmix
asmixer
asunder
atunes
aubio
audacious-dumb
audacity
audex
audiere
audiotag
aumix
aureal-kmod
autocd
autotalent
autozen
baresip
baudline
beast
beets
blop
boodler
bristol
btc
calf
cam
caps-plugins
ccaudio2
cd2mp3
cd-console
cd-discid
cddb-bundle Bump PORTREVISION on more ports that depend on libgcrypt after the update 2014-08-05 22:13:29 +00:00
cdparanoia
cdplay
celt
checkmate
chordpack
chromaprint
clementine-player Chase library dependencies after libcdio <-> libcdio-paranoia split 2014-08-09 10:06:54 +00:00
clunk
cmp3
cmt
cmus Chase library dependencies after libcdio <-> libcdio-paranoia split 2014-08-09 10:06:54 +00:00
cmus-post.fm
cowbell
cpige
cplay
cpp-xmms2
creox
crip
cripple Chase library dependencies after libcdio <-> libcdio-paranoia split 2014-08-09 10:06:54 +00:00
csound
csound6
ctronome
cuberok
cue2toc
cueplayer
cuetools
cutmp3 Add USES=readline to fix build on current. 2014-08-09 04:02:59 +00:00
cymbaline
dagrab
darkice
dcd
deadbeef Chase library dependencies after libcdio <-> libcdio-paranoia split 2014-08-09 10:06:54 +00:00
deadbeef-mpris-plugin
decibel-audio-player
deforaos-mixer
dekagen
denemo
dir2ogg
discid
drumpiler
dssi
dtmfdial
dumb
dumb-allegro
dvda-author
easytag
eawpats
eawplus
ecasound
emms - Update to upstream version 4.0 2014-08-03 14:12:58 +00:00
emu10kx
enscribe
epos-devel
esound
espeak
esperanza
etcd
etktab
exaile
extace
ezstream
faac
faad
fapg
fcplay
fdk-aac
fdmf
festalon
festdoc
festival
festival-freebsoft-utils
festlex-cmu
festlex-czech
festlex-oald
festlex-ogi
festlex-poslex
festvox-czech
festvox-don
festvox-el11
festvox-kal8
festvox-kal16
festvox-ked8
festvox-ked16
festvox-rab8
festvox-rab16
festvox-russian
festvox-us1-mbrola
festvox-us2-mbrola
festvox-us3-mbrola
firefly
flac
flac123
flake
flite
fluidsynth
fluidsynth-dssi
fmit
fpc-a52
fpc-mad
fpc-modplug
fpc-oggvorbis
fpc-openal
fpc-sndfile
fplib
freealut
freedesktop-sound-theme
freepats
freeswitch-music
freeswitch-sounds
funktrackergold
gbemol
gbsplay
gervill
ghostess
gigedit Add DOCS option. 2014-08-03 21:37:49 +00:00
gimmix - Switch textproc/libnxml to USES=libtool, drop .la files 2014-08-05 14:56:15 +00:00
gkrellmms2
gkrellmss2
gkrellmvolume2
glame
glurp
gmidimonitor
gmixer
gmpc
gmpc-alarm
gmpc-albumview
gmpc-discogs
gmpc-extraplaylist
gmpc-lastfm
gmpc-libnotify
gmpc-lyrics
gmpc-lyricsplugin
gmpc-lyricwiki
gmpc-magnatune
gmpc-mdcover
gmpc-mserver
gmpc-shout
gmpc-wikipedia
gmtp
gmusicbrowser
gnaural
gnome-audio
gnome-media
gnomoradio
gnormalize
gnuitar
gnupod
gnustep-cdplayer Bump PORTREVISION on more ports that depend on libgcrypt after the update 2014-08-05 22:13:29 +00:00
gogglesmm
goobox
gqmpeg
gqradio
gramofile
grip
gsm
gspeakers
gstreamer1-plugins-a52dec
gstreamer1-plugins-amrnb
gstreamer1-plugins-amrwbdec
gstreamer1-plugins-cdparanoia
gstreamer1-plugins-faac
gstreamer1-plugins-faad
gstreamer1-plugins-flac
gstreamer1-plugins-flite
gstreamer1-plugins-gme
gstreamer1-plugins-gsm
gstreamer1-plugins-jack
gstreamer1-plugins-lame
gstreamer1-plugins-mad
gstreamer1-plugins-modplug
gstreamer1-plugins-ogg
gstreamer1-plugins-opus
gstreamer1-plugins-shout2
gstreamer1-plugins-sidplay
gstreamer1-plugins-soundtouch
gstreamer1-plugins-speex
gstreamer1-plugins-taglib
gstreamer1-plugins-twolame
gstreamer1-plugins-vorbis
gstreamer1-plugins-wavpack
gstreamer-plugins-a52dec
gstreamer-plugins-amrnb
gstreamer-plugins-amrwbdec
gstreamer-plugins-cdaudio
gstreamer-plugins-cdparanoia
gstreamer-plugins-esound
gstreamer-plugins-faac
gstreamer-plugins-faad
gstreamer-plugins-flac
gstreamer-plugins-flite
gstreamer-plugins-fluendo-mp3
gstreamer-plugins-gme
gstreamer-plugins-gsm
gstreamer-plugins-jack
gstreamer-plugins-ladspa
gstreamer-plugins-lame
gstreamer-plugins-mad
gstreamer-plugins-moodbar
gstreamer-plugins-mp3
gstreamer-plugins-musepack
gstreamer-plugins-nas
gstreamer-plugins-ogg
gstreamer-plugins-opus
gstreamer-plugins-pulse
gstreamer-plugins-shout2
gstreamer-plugins-sidplay
gstreamer-plugins-sndfile
gstreamer-plugins-soundtouch
gstreamer-plugins-spc
gstreamer-plugins-speex
gstreamer-plugins-taglib
gstreamer-plugins-twolame
gstreamer-plugins-vorbis
gstreamer-plugins-wavpack
gtick
gtkguitune
gtkpod
gtmixer
guspat
gvolwheel
gxmms2
harp
hawkvoice
herrie
hexter
hs-ALUT
hs-libmpd
hs-OpenAL
HVSC-Update
hydrogen
hydrogen-devel audio/hydrogen-devel: update to 0.9.6r2 2014-08-07 14:22:40 +00:00
icecast2
icecast-kh
icegenerator
ices
id3ed
id3el
id3lib
id3mtag
id3ren
id3tool
id3v2
idjc
ifp-line
ipod-sharp
jack
jack_ghero
jack_mixer
jack_umidi
jack-keyboard
jack-rack
jack-smf-utils
jamin
jid3lib
jmusic
jokosher 1: Stagify. 2014-08-08 15:16:04 +00:00
juk
juke
julius
jxm
kaudiocreator
kexis
kid3-kde4
kid3-qt4
kid3-qt5
kio-audiocd
kmix
kscd
ksmp3play
kstreamripper
ladspa
lame
lash
last-cmus
last.fm
lastfm-desktop
liba52
libaacplus
libadplug
libaiff
libamrnb
libamrwb
libao
libaudiofile - Switch to USES=libtool, drop .la files 2014-08-06 16:27:34 +00:00
libbpm
libbs2b
libcanberra
libcanberra-gtk3
libcdaudio
libcddb
libcddb-doc
libconvolve
libcoverart
libdiscid
libdssialsacompat
libebur128
libechonest
libfishsound
libgig
libgme
libgpod
libgroove
libid3tag
libkcddb
libkcompactdisc
liblastfm
liblo
liblscp
libmad
libmikmod
libmodplug
libmp3-archive-perl
libmp3splt
libmpd
libmpdclient
libmusicbrainz3
libmusicbrainz5
libnjb
libnoise
libofa
libogg
liboggz
libopenspc
libsamplerate
libshairport
libshout
libsidplay
libsidplay2
libsidplayfp
libsmf
libsndfile
libtremor
libumidi Update to 2.0.13. 2014-08-07 19:54:22 +00:00
libvorbis
libworkman
libxmp
lingot
linux-f10-alsa-lib
linux-f10-alsa-plugins-oss
linux-f10-arts
linux-f10-esound
linux-f10-freealut
linux-f10-libaudiofile
linux-f10-libogg
linux-f10-libvorbis
linux-f10-mikmod
linux-f10-nas-libs
linux-f10-openal
linux-f10-openal-soft
linux-f10-pulseaudio-libs
linux-f10-sdl_mixer
linux-fmodapi
linux-genpuid
linux-laudio
linux-mbrola
linux-musicipserver
linux-neroaaccodec
linuxsampler
liquidsoap
listener
lmms
lpac
lua51-mpd
lv2core
lxmusic
Maaate
mac
mad
madfufw
madplay
malint
mangler
maplay
mate-media
mbox
mbrolavox
mcplay
mctoolame-decoder
mctoolame-encoder
mehdiaplayer
mhwaveedit
midipp Update to 1.2.11. 2014-08-08 09:29:01 +00:00
mikmod
milkytracker
minitunes
mixer.app
mixmos
mixxx
mma
moc - Switch audio/musepack to USES=libtool, drop .la files 2014-08-04 15:46:12 +00:00
modplugplay
mous
mp3_check
mp3-archive-tools
mp3asm
mp3blaster
mp3burn
mp3c
mp3check
mp3ck
mp3gain - fix order in USES 2014-08-03 16:19:17 +00:00
mp3guessenc
mp3info
mp3lint
mp3mover
mp3plot
mp3rename
mp3riot
mp3splt
mp3splt-gtk
mp3stat
mp3unicode
mp3val
mp3wrap
mp32ogg
mp-player
mpdas
mpdbrowser
mpdcon Bump PORTREVISION on more ports that depend on libgcrypt after the update 2014-08-05 22:13:29 +00:00
mpdscribble
mpg123
mpg123.el
mpg321
mpiosh
mps - Update to 0.20.16 2014-08-05 05:29:29 +00:00
msilbc
mumble
murmur
muse Fix MASTER_SITE and use OPTIONS helpers. 2014-08-08 14:39:24 +00:00
musepack - Update to latest upstream release 2011.08.10 2014-08-08 19:02:40 +00:00
musescore
musica
musicbox-tag-editor
musiccontrol
musicpc
musicpd Chase library dependencies after libcdio <-> libcdio-paranoia split 2014-08-09 10:06:54 +00:00
mythplugin-mythmusic Chase library dependencies after libcdio <-> libcdio-paranoia split 2014-08-09 10:06:54 +00:00
napster
nas
ncmpc
ncmpcpp
nekobee
normalize
nosefart
nspmod
ocp
ogg2mp3
openal
openal-soft
opencore-amr
openspc
optimfrog
opus
opus-tools
opusfile
osalp
osd-lyrics
osdmixer
oss
p5-Audio
p5-Audio-CD
p5-Audio-Ecasound
p5-Audio-FLAC-Header
p5-Audio-Mixer
p5-Audio-MPD
p5-Audio-MPD-Common
p5-Audio-Musepack
p5-Audio-Scan
p5-Audio-Scrobbler
p5-Audio-Wav
p5-Audio-WMA
p5-CDDB
p5-CDDB_get
p5-CDDB-File
p5-Filesys-Virtual-DAAP
p5-libvorbis
p5-MIDI
p5-MP3-Find
p5-MP3-ID3v1Tag
p5-MP3-Info
p5-MP3-Tag
p5-MP3-Tag-Utils
p5-MPEG-ID3v2Tag
p5-Music-Audioscrobbler-MPD
p5-Music-Audioscrobbler-Submit
p5-MusicBrainz-DiscID
p5-Net-DAAP-Client
p5-Net-DAAP-DMAP
p5-Net-FreeDB
p5-Net-LibLO
p5-Ogg-Vorbis-Header
p5-Ogg-Vorbis-Header-PurePerl
p5-Shout
p5-tagged
p5-Test-Corpus-Audio-MPD
p5-xmms2
pacpl - Switch audio/musepack to USES=libtool, drop .la files 2014-08-04 15:46:12 +00:00
padevchooser
paman
paprefs
patchage
pavucontrol
pavumeter
pd
pear-Text_Spell_Audio
pecl-id3
penguinsap
pianobar audio/pianobar: update to 2014.06.08 2014-07-31 17:27:28 +00:00
picard
pidgin-musictracker
pithos
play
playgsf
playmidi
pm3umpdl
pms
pocketsphinx
portaudio
portaudio2
praat
puddletag
pulseaudio USES=execinfo 2014-08-04 23:04:15 +00:00
pure-audio
py3-pylast
py-al
py-ao
py-apetag
py-cddb
py-discogs-client
py-eyed3
py-eyed3-06
py-fastaudio
py-id3
py-karaoke
py-mad
py-mpd
py-mpd2
py-musicbrainz2
py-musicbrainzngs
py-mutagen
py-ogg
py-openal
py-pyacoustid
py-pyaudio
py-pylast
py-pyliblo
py-shout
py-speex
py-tagpy
py-vorbis
py-xmms2
pytone - Update to upstream version 3.0.3 2014-08-03 12:35:27 +00:00
qjackctl
qmidinet
qmpdclient
qsampler
qsynth
quimup
raop_play
raproxy Mark BROKEN: Unfetchable 2014-08-01 17:28:53 +00:00
raul
rawrec
re
rebot3
rem
resid
rexima
rezound
rhythmbox Convert the Python framework bits to USES=python. 2014-08-09 15:44:27 +00:00
rio500
rioutil
ripit
ripperx
rosegarden
rplay
rsynth
rubberband
ruby-audiofile
ruby-freedb
ruby-mp3info
ruby-mp3tag
ruby-smf
ruby-taglib
ruby-xmms2
rubygem-librmpd
rubygem-ruby-mp3info
rubygem-ruby-ogginfo
rubygem-shout
rubyripper
s3mod
sbagen
schism
scmpc devel/libconfuse: USES=libtool, bump dependencies 2014-08-03 12:25:11 +00:00
scrobbler
sdl2_mixer
sdl_mixer
sdl_sound
sfront
shairport
shntool
shorten
shout
shout-idjc
shoutcast
sidplay
sidplay2
sidplayer
simplemod
slv2
smasher
snack
snd
solfege
sonata
sonice
sooperlooper
sound-juicer Chase library dependencies after libcdio <-> libcdio-paranoia split 2014-08-09 10:06:54 +00:00
soundconverter
soundgrab
soundkonverter - Switch audio/musepack to USES=libtool, drop .la files 2014-08-04 15:46:12 +00:00
soundtouch
soundtracker
sox
specimen
speex
spek
sphinx
sphinx3
sphinxbase
spiralloops
spiralsynth
spiralsynthmodular
splay
splaytk
squash
squeezeboxserver
squeezeboxserver-dynamicplaylist
squeezeboxserver-lazysearch
squeezeboxserver-sqlplaylist
squeezeboxserver-superdatetime
squeezeboxserver-trackstat
streamripper
streamtranscoder
streamtuner
stymulator
sweep
swhplugins
taglib
taglib-extras
taglib-sharp
taglookup
tagtool
tagutil - update audio/tagutil from 3.0 to 3.0.1 2014-07-30 22:02:03 +00:00
tap-plugins
tcd
tclmidi
teamspeak3-server
tempest_for_eliza
tepsonic
terminatorx
thunar-media-tags-plugin
timemachine
timidity
timidity++
timidity++-emacs
timidity++-gtk
timidity++-motif
timidity++-slang
timidity++-tcltk
timidity++-xaw
timidity++-xskin
tkeca
tomahawk
toolame
tosha
trommler
tse3
tta
tuneradio
tuxguitar
twolame
uade
ufmcontrol-i18n - Update to 0.3.5 2014-08-06 22:18:29 +00:00
umix
umodplayer
umurmur
vagalume
vamp-plugin-sdk
ventrilo-server
vitunes
vo-aacenc
vo-amrwbenc
voipong
vorbis-tools
vorbisgain
vsound
waheela
waon
wav2cdr
wavbreaker
wavegain
waveplay
wavpack
wavplay
whysynth
wildmidi
wmalbum
wmauda
wmix
wmmp
wmrecord
wmsmixer
workman
wxguitar
x11amp
xanalyser
xcd
xcdplayer
xfce4-mixer
xfce4-mpc-plugin
xfmpc
xhippo
ximp3
xmcd
xmix
xmixer
xmmix
xmms2 Chase library dependencies after libcdio <-> libcdio-paranoia split 2014-08-09 10:06:54 +00:00
xmms2-scrobbler
xmms-ahx
xmms-curses
xmms-faad
xmms-festalon
xmms-flac
xmms-gbsplay
xmms-ladspa
xmms-mailnotify
xmms-nas
xmms-nsf
xmms-openspc
xmms-sapplug
xmms-scrobbler
xmms-sexypsf
xmms-shn
xmms-timidity
xmms-volnorm
xmms-wavpack
xmms-xf86audio
xmms-xymms
xmmsctrl
xmp
xmradio
xoscope
xpi-musicpm
xsynth-dssi
xvmixer
xwave
yell
zinf
zynaddsubfx
Makefile