Commit graph

102 commits

Author SHA1 Message Date
Jan Beich
a14c28de3d audio/jack: libuuid is completely unused after r440260
libuuid was used for a some time between 0.121.3 and 0.124 releases
but didn't propagate into any except for stray <uuid/uuid.h> include.

PR:		221314
Submitted by:	tobik
Reviewed by:	hselasky
2017-10-06 21:04:01 +00:00
Thomas Zander
8befac40da Enable COOKEDMODE for more versatile soundcard support; use GitHub
Detailed log:
* Add COOKEDMODE option that turns on SNDCTL_DSP_COOKEDMODE.
  Without the cooked mode Jack's OSS driver currently fails for some
  soundcards (it chooses wrong sample rate). It's better to have
  COOKEDMODE=on by default since it often appears broken otherwise.
  Professionals probably want COOKEDMODE=off, after they make sure their
  soundcard works with jack.
* Switch to github for fetching the sources.
* Include the merged upstream pull request #60 to enable the realtime
  mode (-R).
* Add USES=autoreconf (github source doesn't include a configure script)
* Install more manpages.

PR:		220785
Submitted by:	yuri@rawbw.com
MFH:		2017Q3
2017-08-12 08:26:24 +00:00
Sunpoet Po-Chuan Hsieh
cb037d3c98 Update devel/readline to 7.0 patch 3
- Bump PORTREVISION for shlib change

Changes:	https://cnswww.cns.cwru.edu/php/chet/readline/CHANGES
		https://lists.gnu.org/archive/html/bug-bash/2016-09/msg00107.html
		https://lists.gnu.org/archive/html/bug-readline/2017-01/msg00002.html
Differential Revision:	https://reviews.freebsd.org/D11172
PR:		219947
Exp-run by:	antoine
2017-06-27 13:46:53 +00:00
Thomas Zander
d9c6b86d6d Update to upstream version 0.125.0, add SNDIO option
PR:		218338
Submitted by:	tobik
2017-05-06 12:58:55 +00:00
Thomas Zander
726788f263 Added rc.d script to start jackd
PR:		215889
Submitted by:	yuri@rawbw.com
2017-01-21 15:51:08 +00:00
Mathieu Arnold
eabbfd75e3 ${RM} already has -f.
PR:		213570
Submitted by:	mat
Exp-run by:	antoine
Sponsored by:	Absolight
2016-10-21 12:51:40 +00:00
Mathieu Arnold
f037e39601 USE_BDB cleanup.
- USE_BDB=4x+ -> USES=bdb.
- USE_BDB=yes -> USES=bdb.
- USE_BDB=xx  -> USES=bdb:xx.

Other modernisations when I see them.

PR:		209183
Sponsored by:	Absolight
2016-08-08 13:46:50 +00:00
Mathieu Arnold
9fa9eb9ac7 Cleanup patches, a* categories.
Rename them to follow the make makepatch naming, and regenerate them.

With hat:	portmgr
Sponsored by:	Absolight
2016-07-26 16:51:15 +00:00
Mathieu Arnold
7f4572eae4 Remove ${PORTSDIR}/ from dependencies, Mk and categories a, b, and c.
With hat:	portmgr
Sponsored by:	Absolight
2016-04-01 13:29:15 +00:00
John Marino
49ea334866 audio/jack: properly specify readline dep (detected by Synth)
No portrevision bump necessary as this change does not alter the
package contents.  It just fixes the deps specification.
2016-02-09 09:59:05 +00:00
Mathieu Arnold
bb271f0bf7 Convert ports to use the options helpers in categories [abc]*, and minor fixes.
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D3412?
2015-08-19 13:29:59 +00:00
Mathieu Arnold
21a283f3be Remove UNIQUENAME and LATEST_LINK.
UNIQUENAME was never unique, it was only used by USE_LDCONFIG and now,
we won't have conflicts there.

Use PKGBASE instead of LATEST_LINK in PKGLATESTFILE, the *only* consumer
is pkg-devel, and it works just fine without LATEST_LINK as pkg-devel
has the correct PKGNAME anyway.

Now that UNIQUENAME is gone, OPTIONSFILE is too. (it's been called
OPTIONS_FILE now.)

Reviewed by:	antoine, bapt
Exp-run by:	antoine
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D3336
2015-08-17 14:20:40 +00:00
Koop Mast
8186b0c180 Drop :keepla from the libtool USES.
PR:		202048
Submitted by:	Ting-Wei Lan <lantw44@gmail.com>
2015-08-03 06:53:03 +00:00
Thomas Zander
7fa927df12 Fix support for 24-bit and 32-bit resolution
While on it:
- Pet portlint

PR:		199558
Submitted by:	hselasky@FreeBSD.org
2015-06-14 15:05:09 +00:00
Baptiste Daroussin
f60f88fd55 Remove dependency on portaudio
This drops a circular dependency between portaudio and jack. Given jack supports
OSS there is no real point in using portaudio as a backend
2015-05-30 14:13:04 +00:00
Pawel Pekala
72fd8dd06a Fix detection of libportaudio libraries
PR:		196427
Submitted by:	myself
Approved by:	hselasky, stephen, marcus, maintainer timeout from others
2015-01-25 00:46:11 +00:00
Koop Mast
e7321600cd Allow jack to be upgraded when already installed. [1]
Move doxygen depend and docs out of DOCS option. [2]

PR:		195533 [1], 195573 [2]
Submitted by:	Mikhail T. <mi@ALDAN.algebra.com> [1], amdmi3@ [2]
2014-12-16 08:58:40 +00:00
Tijl Coosemans
60945f0277 Replace USES=libtool:oldver with USES=libtool or USES=libtool:keepla in
the 32 ports that still use it.  Bump PORTREVISION on their dependent
ports except the ones that depend on these:

audio/libogg
audio/libvorbis
devel/pcre
ftp/curl
graphics/jpeg
graphics/libart_lgpl
graphics/tiff
textproc/expat2
textproc/libxslt

In these cases the same trick as in the recent gettext update is used.
The ports install a symlink with the old library version.  When enough
of their dependent ports have had regular updates the remaining ones can
get a PORTREVISION bump and the links can be removed.

Also remove the devel/pcre dependency from USE_GNOME=glib20.  It causes
over 2200 packages to depend on devel/pcre while less than 200 actually
link with it.  The glib20 package still depends on devel/pcre so this
should not make a difference for ports with USE_GNOME=glib20.  Also,
libdata/pkgconfig/glib-2.0.pc lists pcre as a private library so
USE_GNOME=glib20 should not propagate it.

PR:		195724
Exp-run by:	antoine
Approved by:	portmgr (antoine)
2014-12-08 16:48:38 +00:00
Juergen Lock
712e0fe006 - Switch USE_BDB from 48 to 48+ .
- Bump PORTREVISION.

PR:		195001
Submitted by:	turutani@scphys.kyoto-u.ac.jp
2014-11-28 19:35:48 +00:00
Juergen Lock
524ca4f824 - Update to 0.124.1 .
- Add patch to fix handling of signals during read/write operations.

PR:		194545
Submitted by:	hselasky
2014-10-27 19:31:53 +00:00
Baptiste Daroussin
329f250389 Cleanup plist 2014-09-22 09:50:53 +00:00
Antoine Brodin
a3f1ec2398 Update devel/doxygen to 1.8.7
Update dependent ports to build with it

Most of work by:	pi@
Exp-run:	self
PR:		ports/190943
2014-08-09 19:39:09 +00:00
Tijl Coosemans
9f8b4bcde3 Support LIBS like LDFLAGS.
- Add LIBS="${LIBS}" to MAKE_ENV and CONFIGURE_ENV.
- Add an option helper for LIBS.
- Adjust all ports that already use LIBS.  Also remove references to
  PTHREAD_CFLAGS and PTHREAD_LIBS while here.
- Some ports did not support having a LIBS environment variable and
  required additional patches.

Somewhat simplified a linker command line looks like:

${CC} ${src_LDFLAGS} ${LDFLAGS} ${src_LIBS} ${LIBS}

where src_LDFLAGS and src_LIBS are controlled by upstream and LDFLAGS and
LIBS can be controlled by us.  If possible -L and -l flags need to be
added to LIBS to make sure they appear after any -L and -l flags set by
upstream.  Many ports currently add -L${LOCALBASE}/lib to LDFLAGS but this
may appear too early on the command line causing installed libraries to
be linked in instead of freshly built ones.

Additional changes:
benchmarks/netio: Replace WITH_IPV6 with an IPV6 option.
comms/gnokii: Replace some patches with USES=pathfix.  Also remove -fPIC.
graphics/gimageview: USES=libtool and install desktop file in DESKTOPDIR.
graphics/visionworkbench: Remove FreeBSD 7 support.
multimedia/libmovtar: New LIB_DEPENDS syntax.
multimedia/opencinematools: Use standard do-build.
net/siproxd: USES=libtool:keepla (port actually needs .la files for plugins)
net-mgmt/nagios: Remove -fPIC.
net-mgmt/nagios4: Remove -fPIC.
print/cups-base: Only add -lssp_nonshared on i386 and OSVERSION < 1000036.
security/p11-kit: Replace PTHREAD_LIBS in CONFIGURE_ENV with
ac_cv_func_pthread_mutexattr_init=no in CONFIGURE_ARGS.  This skips a test
in configure that falsely detects pthread_mutexattr_init in our libc.
sysutils/dar: Fix iconv detection.
x11/rxvt-unicode: Remove -lstdc++ and patch configure to remove a FreeBSD
hack and use $CXX as linker as on other platforms.

PR:		190592
Exp-run by:	antoine
Approved by:	portmgr (antoine)
2014-06-11 14:49:59 +00:00
Dmitry Marakasov
912ff3db1e - Add missing USES=libtool
Approved by:	portmgr blanket
2014-06-11 09:13:05 +00:00
William Grzybowski
34d2963f97 audio/jack: fix readline depend and allow staging
- Fix readline depend [1] (based on)
- Allow staging
- Use options helpers

PR:		ports/170517 [1]
Submitted by:	A.J. Kehoe IV <g5ypsazo nanoman.ca> [1]
2013-10-31 15:51:08 +00:00
Baptiste Daroussin
183c2ed74f Add NO_STAGE all over the place in preparation for the staging support (cat: audio) 2013-09-20 14:36:35 +00:00
Baptiste Daroussin
a9ebd86b87 Add an explicit dependency on pkgconf 2013-08-30 02:04:52 +00:00
Alexey Dokuchaev
8f0c8ba97b - Trim Makefile header per new guidelines
- Tighten COMMENT text
- Drop shlib ABI versions from LIB_DEPENDS
- Rename DOCS option to DOXYGEN to reflect its evil nature, and disable
  it by default (of course)
- Clean up Makefile while here, reformat port description
2013-03-28 12:19:44 +00:00
Alexey Dokuchaev
314300da56 In categories starting with 'a', remove empty lines from pkg-plist (except
for `archivers/rpm5' where it looks like they're being used deliberately).
2013-03-17 13:45:27 +00:00
Beat Gaetzi
e5dd730132 - Fix pkg-plist
Reported by:	pointyhat
Approved by:	multimedia (bapt)
2012-09-09 17:39:58 +00:00
Baptiste Daroussin
98f5fe2194 Convert to new options framework 2012-05-30 11:27:09 +00:00
Juergen Lock
6bea9e0f73 - Fix alsa driver.
- Bump PORTREVISION.

PR:		ports/167971
Submitted by:	amdmi3
2012-05-24 19:35:56 +00:00
Sylvio Cesar Teixeira
0ce6b6d2a2 - Fix pkg-plist incorrect when options are not default
- BUMP PORTREVISION

PR:		ports/163054
Submitted by:	"Edward.Sanford.Sutton, III" <mirror176@cox.net>
Feature safe:	yes
2011-12-09 10:50:58 +00:00
Baptiste Daroussin
b1164e9923 upgrade to 0.121.3 2011-10-01 18:36:16 +00:00
Dmitry Marakasov
6f6fbe4bdf - Add LDFLAGS to CONFIGURE_ENV and MAKE_ENV (as it was done with LDFLAGS)
- Fix all ports that add {CPP,LD}FLAGS to *_ENV to modify flags instead

PR:		157936
Submitted by:	myself
Exp-runs by:	pav
Approved by:	pav
2011-09-23 22:26:39 +00:00
Juergen Lock
7c21bf8e48 - Update to 0.121.2 .
- Cleanup flags handling and make docs building an OPTION.  [1]
- Update WWW.

Submitted by:	"b. f." <bf1783@googlemail.com> on -multimedia@ [1]
Approved by:	multimedia (kwm, via irc)
2011-09-18 21:13:30 +00:00
Koop Mast
0e682dded4 Remove USE_GNOME=gnometarget from ports. It has been a empty keyword since
mid 2008.

PR:		ports/159624
Submitted by:	Ruslan Mahmatkhanov <cvs-src@yandex.ru>
2011-08-11 19:20:17 +00:00
Baptiste Daroussin
afb5d0b5f2 - chase celt library bump 2011-04-12 10:36:16 +00:00
Max Brazhnikov
23cacded34 Add optional support for ALSA, off by default
Remove md5 sum while here

PR:		ports/153187
Approved by:	kwm (with multimedia hat)
2010-12-16 17:34:13 +00:00
Norikatsu Shigemura
9d9f487b6e Fix pkg-plist, and bump PORTREVISION. 2010-12-06 03:49:34 +00:00
Koop Mast
1e8de65add Correct alsa-lib depend. s/libasound.2/asound.2/ 2010-12-05 15:19:54 +00:00
Norikatsu Shigemura
8399642556 Add implict dependency on alsa-lib, and bump PORTREVISION. 2010-12-05 14:56:54 +00:00
Sylvio Cesar Teixeira
5a43311e12 - Fixed location of include endian.h to file drivers/alsa/memops.c
PR:		ports/146407
Submitted by:	Richard Kolkovich <richard@sigil.org>
2010-05-09 00:02:05 +00:00
Wesley Shields
d0dbbe2ef0 - Update to 0.118.0
PR:		ports/145487
Submitted by:	Joseph S. Atkinson <jsa@wickedmachine.net>
Approved by:	multimedia@ (maintainer, via sylvio@)
2010-04-16 13:18:50 +00:00
Dirk Meyer
de78af3ac5 - update to 1.4.1
Reviewed by:	exp8 run on pointyhat
Supported by:	miwi
2010-03-28 06:47:48 +00:00
Edward Tomasz Napierala
3e3b849be5 Fix build after audio/celt upgrade. PORTREVISION bumped, as the upgrade
also breaks the ABI.

Approved by:	portmgr (pav)
2009-11-13 09:39:34 +00:00
Ion-Mihai Tetcu
f5acd5e443 Fix LIB_DEPENDS on devel/readline: its sh lib version was bumped recently from
5 to 6.

Forgotten by:	araujo@
Reported by:	QAT
2009-05-12 11:28:17 +00:00
Edward Tomasz Napierala
b1bfc203bf Fix plist. The source tarball is strange - it comes with HTML documentation,
but it refuses to install it if there is no doxygen installed.  If there is
Doxygen installed, it regenerates the docs.

While here, remove that weird DOCS handling and make it respect NOPORTDOCS.

Tested by:	itetcu@
2009-05-11 19:08:02 +00:00
Edward Tomasz Napierala
7e682473dd Unbreak. Files with names without '-source' contain reference, files with
'-source' in the name contain prettyprinted C includes.
2009-05-11 15:29:18 +00:00
Ion-Mihai Tetcu
20e32ad92a Mark broken, the port installs reference/html/*source.html both as
_source.html and -source.html; I doubt they both should be installed so I'll
let the maintainer fix this.

Submitted by:	QAT
2009-05-11 11:12:00 +00:00