90 Commits

Author SHA1 Message Date
sthen
3cbe1c2f30 Reverse the polarity of MODPY_VERSION; default is now 3.x,
if a port needs 2.x then set MODPY_VERSION=${MODPY_DEFAULT_VERSION_2}.

This commit doesn't change any versions currently used; it may be that
some ports have MODPY_DEFAULT_VERSION_2 but don't require it, those
should be cleaned up in the course of updating ports where possible.

Python module ports providing py3-* packages should still use
FLAVOR=python3 so that we don't have a mixture of dependencies some
using ${MODPY_FLAVOR} and others not.
2021-02-23 19:39:08 +00:00
sthen
c580aac5bf audacity: disable sbsms on i386 to avoid builds failing with sse-related
problems.
2021-02-19 21:22:26 +00:00
jca
a2d5dc2b45 typo 2021-02-14 11:55:59 +00:00
ajacoutot
ce1f967f2c Update to audacity-2.4.2 which builds with -fno-common.
- move build to cmake
- use python3
2021-02-14 08:36:20 +00:00
bket
f864b94cdd Update to audacity-2.3.3
Changes:
https://github.com/audacity/audacity/releases/tag/Audacity-2.3.3

OK solene@
2020-01-24 05:20:37 +00:00
sthen
5587dae7f9 audacity tweaks:
- build with ffmpeg support, suggested by solene@ (and use
--disable-dynamic-loading to avoid dlopening ffmpeg)

- use GH_* and add a note explaining why we aren't using the
upstream tarballs (stupid time-expiring URLs on fosshub)
2019-12-20 13:19:12 +00:00
sthen
9556547402 sort CONFIGURE_ARGS 2019-11-18 12:08:53 +00:00
sthen
102e1d7192 build vamp-plugin-sdk support for audacity, removing an XXX comment
from septimiu turcu
2019-11-18 12:08:07 +00:00
sthen
9501a4a4ff update to audacity-2.3.2 2019-09-26 13:54:54 +00:00
sthen
485792605b replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 21:02:12 +00:00
rapha
d9875b0e5a Unbreak audacity on macppc by fixing the -latomic check.
ok jca@
2019-06-12 20:28:36 +00:00
naddy
ebf751b927 Update gettext to 0.20.1.
Follow the upstream recommendations for packagers and switch to
multi-packages:
devel/gettext       -> devel/gettext,-runtime
devel/gettext-tools -> devel/gettext,-tools
(new)                  devel/gettext,-textstyle
2019-05-20 22:15:00 +00:00
naddy
a1822e2450 switch to CONFIGURE_STYLE=autoreconf 2019-05-18 12:13:33 +00:00
sthen
22de3ff02c set png16 WANTLIB entries back to png following the change in soname
part done by portbump, part by hand (it is easily confused)
2019-05-17 16:45:25 +00:00
jca
193c36be7a Don't hardcode the version number of two dlopened shared libraries
Affected libs: libgnomeui-2 and libgnome-2
2019-03-28 20:09:48 +00:00
jca
587dc8bdb4 --without-lame is ineffective so add mp3lame export support instead
Spotted by ajacoutot@
2019-03-28 19:56:07 +00:00
jca
630c249f5f Handle yet another missing dep: add gtk+2 as a BUILD_DEPENDS
Looks like the compiled files from https://drobilla.net/software/suil
aren't installed by default.

Spotted by naddy@
2019-03-28 00:34:14 +00:00
jca
e08fb721ac Explicitely mark internal libs as internal
We don't have ports (yet) for sbsms and "libwidgetextra" but better be
safe than sorry. Listing said packages here makes them easier to find
with grep, in case we create ports for them.
2019-03-28 00:33:36 +00:00
jca
1048203df7 Prevent lame from being picked up
Spotted by naddy@
2019-03-27 20:25:11 +00:00
jca
3ca8eca31a No need for archivers/zip and audio/jack
zip looks like a leftover, jack is used if detected but only the bundled
portaudio copy actually needs it, and we use audio/portaudio-svn instead.
2019-03-27 16:19:55 +00:00
jca
70f63e1fa4 Disable SSE unless on amd64, fixes build on sparc64/ports-gcc 2019-03-27 12:41:16 +00:00
rapha
38f167164f Unbreak audacity
With a lot of help from jca@.
ok jca@
2019-03-26 18:26:45 +00:00
ajacoutot
3ad12414ad Update to audacity-2.3.1.
Still BROKEN but at least we can start working on the newest release.
Remove WANTLIB while here, they prevent from even extracting; we'll add
them back once the port builds.
2019-03-10 11:45:50 +00:00
ajacoutot
02cc93b5fd Fetch from the github release archive.
tarball don't match but the port is BROKEN anyway.
2019-03-06 20:42:12 +00:00
jca
77591311e1 wip major update to audacity-2.2.2 (still BROKEN)
- libsoxr now used instead of libsamplerate
- audio/portaudio-svn still used instead of the bundled copy (only the
portmixer subsystem makes use of additional interfaces available in
the bundled and patched portaudio)
- portmidi support can't be easily deactivated and lacks support for OpenBSD

Committing this early so other people can work on it in-tree. Prodded by
ajacoutot@.
2019-03-05 16:36:58 +00:00
jca
b64d5741b9 BROKEN following the wxWidgets3 update
ok ajacoutot@ landry@ giovanni@
2019-01-02 12:44:53 +00:00
naddy
33bea57aa6 again, bump users of audio/libmad after macro change in header file 2018-12-05 20:19:00 +00:00
naddy
62baafa1d6 bump users of audio/libmad after macro change in header file 2018-12-04 20:44:56 +00:00
ajacoutot
f4b87b4457 Pick up libmp3lame.so if it's installed; proddeb by a mail from Anthony
Campbell.
While here, don't offer to download libmp3lame of ffmpeg.
2018-11-03 13:42:33 +00:00
ajacoutot
d57269e0be Fix linking with ld.lld, FileDialog needs gobject and gtk libs. 2018-11-03 13:26:27 +00:00
sthen
25f0e460f2 Add COMPILER lines to c++ ports which currently use the default. Adjust
some existing COMPILER lines with arch restrictions etc. In the usual
case this is now using "COMPILER = base-clang ports-gcc base-gcc" on
ports with c++ libraries in WANTLIB.

This is basically intended to be a noop on architectures using clang
as the system compiler, but help with other architectures where we
currently have many ports knocked out due to building with an unsuitable
compiler -

- some ports require c++11/newer so the GCC version in base that is used
on these archirtectures is too old.

- some ports have conflicts where an executable is built with one compiler
(e.g. gcc from base) but a library dependency is built with a different
one (e.g. gcc from ports), resulted in mixing incompatible libraries in the
same address space.

devel/gmp is intentionally skipped as it's on the path to building gcc -
the c++ library there is unused in ports (and not built by default upstream)
so intending to disable building gmpcxx in a future commit.
2018-10-24 14:27:57 +00:00
espie
a3cc216348 @tag update-mime-database 2018-07-01 18:33:35 +00:00
espie
150a0f36fa first tag: update-desktop-database 2018-06-27 21:03:34 +00:00
espie
1309f29d90 sprinkle some bins, remove stripped directories, reorder annotations that
are not in the "canonical plist write order"
2018-05-12 10:00:24 +00:00
jasper
61dcc745ce fix build with clang6 2018-04-11 17:59:54 +00:00
sthen
5e964ab0df bump LIBCXX/LIBECXX/COMPILER_LIBCXX ports. 2017-07-26 22:45:14 +00:00
espie
8ac47fd9c6 use COMPILER_LIBCXX where applicable 2017-07-16 19:18:47 +00:00
espie
33020b522c convert to C99 inlines, trivial, fixes build with clang 2017-05-04 12:58:04 +00:00
sthen
7b9fdbb2c9 use LIBCXX 2017-04-10 11:45:22 +00:00
naddy
ce859edcb4 garbage collect CONFIGURE_SHARED 2016-03-11 20:28:21 +00:00
jasper
e9fc06571f require fixed vamp-sdk 2016-01-12 13:10:44 +00:00
naddy
b16686b6db needs devel/gettext-tools 2015-08-12 20:53:15 +00:00
jasper
d8d2f964cb - add note why we're using ',' as a separator in the sed command
- add missing rcs id while here
2015-07-17 23:11:52 +00:00
jasper
f1949a160b use sed -i 2015-07-17 22:25:14 +00:00
bentley
a3a3e026c8 Cope with the new location of audio/soundtouch's pkg-config file. 2015-04-14 08:38:14 +00:00
naddy
570aa62a9c Drop remaining MD5/RMD160/SHA1 checksums. 2015-01-18 03:12:39 +00:00
sthen
feef5418bf change some srand to srand_deterministic, found by deraadt@ 2014-12-09 20:29:03 +00:00
naddy
3b3d914b39 do not include sys/timeb.h 2013-12-05 21:58:50 +00:00
ajacoutot
58f1a6f9f6 USE_LIBTOOL=Yes is the default now. 2013-03-21 08:45:11 +00:00
espie
2d98db1697 PERMIT/REGRESS->TEST sweep 2013-03-10 22:55:01 +00:00