Commit graph

289 commits

Author SHA1 Message Date
Guido Falsi
c088b23253 - Convert to USES=ssl, reflow USES line
- Add missing USES libedit (asterisk13 only)
- Fix DAHDI dependencies
- Fix permissions for /var/spool/asterisk/voicemail files [1]

Reported by:    Tony Power <tony at witnessthepower.net> [1]
		(via email)
MFH:		2016Q3
2016-07-05 10:48:32 +00:00
Mathieu Arnold
7f304f0633 Remove unneeded usage of:
- MASTER_SITE_SUBDIR
- ${MASTER_SITES_FOO}
- :DEFAULT (and use a default when appropriate)

Sponsored by:	Absolight
2016-06-06 15:25:42 +00:00
Dmitry Marakasov
e87a8bd319 - Fix trailing whitespace in pkg-messages
Approved by:	portmgr blanket
2016-05-19 11:09:14 +00:00
Guido Falsi
b61067efab - Convert to USES=mysql
- While here enable MYSQL option by default
2016-04-26 21:17:28 +00:00
Mathieu Arnold
8d6597e0bb Remove ${PORTSDIR}/ from dependencies, categories m, n, o, and p.
With hat:	portmgr
Sponsored by:	Absolight
2016-04-01 14:16:16 +00:00
Guido Falsi
9488c420b2 Fix typo in deprecation message. 2016-03-30 14:17:42 +00:00
Guido Falsi
055949b24a Fix expiration date to actually be in the future.
Reported by:	rene
MFH:		2016Q1
2016-02-12 22:41:44 +00:00
Guido Falsi
664d7dd059 - Update net/asterisk11 to 11.21.2, which provides a fix for the
old OpenSSL included in 9.x
- Backport the fis to net/asterisk (asterisk 1.8)
- net/asterisk13 already includes this fix, so remove my workaround

While here, asterisk 1.8 reached EOL on 2015-10-21, so DEPRECATE
it and add an expiration time.

MFH:	2016Q1
2016-02-12 17:30:29 +00:00
Guido Falsi
5047b7d692 - Add security fixes to net/asterisk port (PORTVERSION bumped)
- Update net/asterisk11 to 11.21.1
- Update net/asterisk13 to 13.7.1

The security update included in these commits introduces an unexpected
incompatibility with FreeBSD 9.3 bundled OpenSSL.
Unluckily simply forcing this port to use ports provided openssl
on 9.x isn't viable, since ftp/curl  by default links with base
openssl. A default binary package would just crash on startup
when loading the asterisk curl module, due to conflicting openssl
implementations being used.

This commit adds a check in the Makefile, copied from the ftp/curl
port, which removes the offending (and unsupported on that openssl
version) code from the source file when linking against base OpenSSL
on 9.x.

Security:	559f3d1b-cb1d-11e5-80a4-001999f8d30b
MFH:		2016Q1
2016-02-04 11:43:38 +00:00
Guido Falsi
5778ec1feb - Enable SPANDSP option by default
- Make startup script create pidfile directory if it does not exist

While here, reflow OPTIONS_DEFAULT lists.

Subitted/Requested by:	lidl@
2016-01-31 17:11:47 +00:00
Guido Falsi
751a3143b3 Switch to USES=execinfo
PR:		205404
Submitted by:	pawel@
2015-12-31 14:20:22 +00:00
Guido Falsi
10a0ae4862 Convert to @sample, using the new two arguments syntax. 2015-09-26 14:13:44 +00:00
Guido Falsi
f230d342d2 Forcibly disable res_timing_kqueue again: it causes lockups.
Reported by:	Sulev-Madis Silber <madis555 at gmail.com> (via email)
2015-09-01 00:22:34 +00:00
Kubilay Kocak
5697838456 net/asterisk: Overhaul & Add *BONUS* user feature
This port now supports custom Asterisk configurations using a
*user-supplied* menuselect.makeopt file.

This feature is of most value for users that want to disable or
override default functionality that they dont want or need, particular
in space and/or resource constrained, or embedded environments.

For more information see this ports pkg-message file.

OPTIONS Changes:

- Make speex, libexecinfo and mpg123 OPTION'al
- Make menuselect backends (curses/newt) OPTION'al
- Re-order, sort and group all OPTIONS
- Rename MP3 option to MP3PLAYER (ambiguous with format_mp3 module)
- Remove override-able OPTION descriptions (dont appear necessary)
- Add CODECS, SOUNDS and DATABASE options groups for better UX
- Improve OPTION descriptions
- Temporarily disable ICONV option until libxml2 is fixed [1][2]

General Changes:

- Add support for fetching G.279 Core and MOH sounds
- Re-do patches using makepatch (portlint)
- Use %%DATADIR%% in pkg-plist (portlint)
- Make DATADIR-safe (portlint)
- Re-order Makefile sections (portlint)
- Reset @owner/@group after pkg-plist entries
- Simplify post-install: find files/dirs pkg-plist commands
- De-scope global use of LDFLAGS and CPPFLAGS
- Use OPTIONS helpers for  openh323 CPPFLAGS and MAKE_ENV
- Use USE_OPENSSL and its respective variables in CONFIGURE_ARGS
- Modify build to be verbose (NOISY_BUILD)
- Pass CFLAGS/LDFLAGS to ASTCFLAGS/ASTLDFLAGS respectively in MAKE_ENV
- Update and cleanup pkg-plist
- Bump PORTREVISION

Note: These changes will be merged into net/asterisk11 and net/asterisk13
      ports in the near future.

[1] https://reviews.freebsd.org/D3261
[2] https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=202006

Reviewed by:		madpilot (maintainer)
Approved by:		madpilot (maintainer)
Differential Revision:	https://reviews.freebsd.org/D3262
2015-08-30 10:36:13 +00:00
Guido Falsi
8e7866129e - Add SYSINFO option to asterisk ports and force them to respect
it, otherwise they fail to build when devel/libsysinfo port is
  already present on system.

While here:

- Silence some Makefile commands
- Remove mostly obsolete comment from option description

Reported by:	Bob Eager <bob@eager.cx>
MFH:		2015Q2
2015-04-18 23:10:07 +00:00
Tijl Coosemans
72051dd08b Update net/libsrtp to 1.5.2 and use base OpenSSL on FreeBSD 10 and up
PR:		198903
Tested by:	madpilot
Approved by:	maintainer timeout (18 days)
2015-04-12 12:11:57 +00:00
Guido Falsi
de29930f7e - Update net/asterisk to 1.8.32.3
- Update net/asterisk11 to 11.17.1
- Update net/asterisk13 to 13.3.2

Security:	5fee3f02-de37-11e4-b7c3-001999f8d30b
MFH:		2015Q2
2015-04-09 11:35:41 +00:00
John Marino
b90f611b9c net category: Remove $PTHREAD_LIBS
openafs did not pass check-plist (pre-existing) so fixed and bumped.
Also, pkg-plist was sorted.  mediatomb and spread also fail plist-checks
but they weren't fixed.

approved by:	PTHREAD blanket
2015-03-25 23:51:05 +00:00
Guido Falsi
3779179c7c - Update net/asterisk to 1.8.32.1
- Update net/asterisk11 to 11.15.1
- Update net/asterisk13 to 13.1.1

MFH:		2015Q1
Security:	7656fc62-a7a7-11e4-96ba-001999f8d30b
Security:	2eeb6652-a7a6-11e4-96ba-001999f8d30b
2015-01-29 17:24:54 +00:00
Guido Falsi
e15611e1b5 Fix build of the snmp module (enabled by default) after net-mgmt/net-snmp
update.

Reported by:	mat
2015-01-26 22:00:04 +00:00
Olli Hauer
311e3b182f - rename www/neon29 to www/neon and update to neon-0.30.1
- adjust ports depending on neon, bump PORTREVISION

Changelog:
Fix memory leak with GnuTLS (Werner Baumann, Patrick Ohly).
Fix possible crash after DNS lookup errors on Windows (Olivier Goffart).
Don't fail if the SSL cert changes between connections with OpenSSL, behaviour now matches that with GnuTLS.
Fix PKCS#11 support under OpenSSL with TLS 1.2.
Fix static linking with pkg-config file (Alan H)

PR:		195786
Differential Revision:	https://reviews.freebsd.org/D1319
Submitted by:	ohauer
Reviewed by:	portmgr (bapt, mat)
Approved by:	portmgr, lev (implicit)
2014-12-24 06:03:22 +00:00
Pawel Pekala
baea955556 - Update comms/spandsp to version 0.0.6 [1]
- Convert all comms/spandsp-devel consumers to use newer comms/spandsp
- Bump affected ports
- Mark comms/spandsp-devel as deprecated and set expiration date
- Add upgrade instructions to UPDATING

PR:		194399 [1]
Submitted by:	Nikola Kolev <koue@chaosophia.net> [1]
Approved by:	madpilot (asterisk ports), maintainer timeout (other)
2014-12-15 18:46:58 +00:00
Guido Falsi
8962a0c995 Add asterisk13 port.
Fix CONFLICTS for asterisk ports and remove long deleted entries
references.

Upstream announce: http://blogs.digium.com/2014/10/28/asterisk-13-0-0-now-available/
2014-12-15 14:46:25 +00:00
Guido Falsi
f6fe7fdccf - Update net/asterisk to 1.8.32.1 [1]
- Update net/asterisk11 to 11.14.1 [2]

Security:	a92ed304-716c-11e4-b008-001999f8d30b [1] [2]
Security:	7bfd797c-716d-11e4-b008-001999f8d30b [2]
MFH:		2014Q4
2014-11-21 14:40:40 +00:00
Guido Falsi
d8a48d8efb - Update net/asterisk to 1.8.32.0
- Update net/asterisk11 to 11.14.0
- Allow customizing startup options used by rc script [1]
- While here, fix some rclint warnings

Reported/Requested by:	Emmanuel Coulon <silicium at orange.fr> [1]
2014-11-11 14:00:43 +00:00
Guido Falsi
2e2d780eda - Update asterisk to 1.8.31.1
- Update asterisk11 to 11.13.1

Security:	76c7a0f5-5928-11e4-adc7-001999f8d30b
2014-10-21 20:07:52 +00:00
John Marino
15dccb3a0d Add USES=alias to several ports
Alias is a new USES tool that allows DragonFly to masquerade as FreeBSD
by setting CFLAGS+= -D__FreeBSD__.  For some ports, this fixes the build
without the need for additional patches.

Approved by:	portmgr (bapt, blanket)
2014-10-20 10:09:19 +00:00
Guido Falsi
39ab2181bf - Update net/asterisk to 1.8.31.0
- Update net/asterisk11 to 11.13.0
- Make LUA option enabled by default [1]
- Simplify plist

Requested by:	Dennis Guse <dennis.guse at tu-berlin.de> (and others) [1]
2014-09-26 11:29:17 +00:00
Antoine Brodin
d5f57f0e80 Fix LIB_DEPENDS, this port links against libsybdb not libtds 2014-09-22 17:43:02 +00:00
Guido Falsi
01a76b85cb Add CPE info to asterisk ports. 2014-09-22 08:56:20 +00:00
Tijl Coosemans
15c4a5ecf3 Replace USE_AUTOTOOLS=libltdl with an ordinary LIB_DEPENDS in all ports.
There are only 60 such ports so there doesn't need to be a separate
keyword or USES for this.

Approved by:	portmgr (bapt)
2014-09-17 07:38:15 +00:00
Tijl Coosemans
079319a2ae comms/spandsp-devel:
- Fix installation of lib/libspandsp.so.2 (when patching configure.ac
  almost all USE_AUTOTOOLS are needed)
- Replace CONFIGURE_ARGS with CPPFLAGS/LIBS

Reported by:	antoine
2014-09-14 10:19:05 +00:00
Gerald Pfeifer
15945f8122 Update the default version of GCC in the Ports Collection from GCC 4.7.4
to GCC 4.8.3.

Part II, Bump PORTREVISIONs.

PR:		192025
Tested by:	antoine (-exp runs)
Approved by:	portmgr (implicit)
2014-09-10 20:50:31 +00:00
Guido Falsi
2eb195e354 Convert to USES=pgsql 2014-09-01 20:56:28 +00:00
Dmitry Marakasov
b5868273b3 - Switch comms/spandsp-devel to USES=libtool, drop .la files
- Bump dependent ports as .so version has changed
- Use install-strip target instead of STRIP_CMD
- Add/fix libspandsp.so versions in LIB_DEPENDS to differentiate between spandsp and spandsp-devel

Approved by:	portmgr blanket
2014-08-27 11:43:25 +00:00
Guido Falsi
f961065a90 - Update asterisk to 1.8.30.0
- Update asterisk11 to 11.12.0
2014-08-21 14:21:49 +00:00
Tijl Coosemans
ef2ec07cbc misc/openr2:
- Add USES=libtool and bump dependent ports
- Add INSTALL_TARGET=install-strip
- Use @sample
2014-08-16 15:30:05 +00:00
Guido Falsi
be48c3849b - Update net/asterisk to 1.8.29.0
- Update net/asterisk11 to 11.11.0
- Take maintainership [1]
- Add missing ODBC option to OPTIONS_DEFINE [2]
- Convert ports to using option helpers
- Fix LUA option

PR:		192226 [2]
Submitted by:	m.tsatsenko at gmail.com
Approved by:	flo (previous maintainer) [1]
2014-07-29 22:52:49 +00:00
Adam Weinberger
08a006d08a Rename all patches that contain '::' as a path separator, and use
'__' instead.
2014-07-29 17:12:47 +00:00
Tijl Coosemans
37f54e0f66 net/openldap24-*:
- Convert to USES=libtool and bump dependent ports
- Avoid USE_AUTOTOOLS
- Don't use PTHREAD_LIBS
- Use MAKE_CMD

databases/glom:
- Drop :keepla
- Add INSTALL_TARGET=install-strip

databases/libgda4* databases/libgda5*:
- Convert to USES=libtool and bump dependent ports
- USES=tar:xz
- Use INSTALL_TARGET=install-strip
- Use @sample

databases/libgdamm:
- Drop :keepla
- USES=tar:bzip2
- Use INSTALL_TARGET=install-strip

databases/libgdamm5:
- Add INSTALL_TARGET=install-strip
- Drop --enable-static (inherited from old repocopy)

devel/anjuta x11-toolkits/py-gnome-extras:
- Drop :keepla

dns/powerdns dns/powerdns-devel:
- Convert to USES=libtool
- Add INSTALL_TARGET=install-strip
- Disable static modules
- Stop creating library symlinks with .0 suffix, not needed for dynamically
  opened modules

mail/dovecot2:
- Add USES=libtool

mail/dovecot2-pigeonhole:
- Drop CONFIGURE_TARGET (incorrect for Dragonfly)
- Add USES=libtool and INSTALL_TARGET=install-strip

math/gnumeric:
- USES=libtool tar:xz

Approved by:	portmgr (implicit, bump unstaged ports)
2014-07-24 18:34:16 +00:00
Tijl Coosemans
dd002e4d45 Convert textproc/iksemel to "USES=libtool pathfix" and bump dependent ports 2014-07-03 13:18:14 +00:00
Martin Wilke
bd48d39657 - Chase database/sqlite3 slib bump
Approved by:	portmgr (myself)
2014-06-27 17:21:06 +00:00
Baptiste Daroussin
a33191366c Convert GMAKE to MAKE_CMD
Please note that lots of invocation of MAKE_CMD here are wrong as they do not
properly respect MAKE_ENV and friends

With hat:	portmgr
2014-06-25 05:35:31 +00:00
Florian Smeets
c68b5c71d0 - Update net/asterisk to 1.8.28.2
- Update net/asterisk11 to 11.10.2

Security:	f109b02f-f5a4-11e3-82e9-00a098b18457
2014-06-17 08:13:56 +00:00
Florian Smeets
4ef64bcd25 - update to 1.8.28.0
- stage

Reviewed by:	antoine (previous version)
2014-05-30 15:41:42 +00:00
Baptiste Daroussin
e836ab008a Replace lang/lua with the new lang/lua51
lang/lua51 is working the same way lang/lua52, chase ports using lua 5.1
Make the default lua lua52
Make all lua ports using USES=lua

Approved by:	portmgr (implicit)
2014-05-26 15:28:28 +00:00
Baptiste Daroussin
f4f46a920e Fix unixODBC vs libiodbc conflicts
Always rely on unixODBC each time a port is looking for libodbc.so
Remove odbc compat from libiodbc
This allows to install both kde and gnome at the same time

While here:
- Convert libiodbc to USES=libtool
- Convert a bunch of libiodbc dependencies to USES=libtool
- Chase libiodbc.so shlib change
- Stagify some ports
- Convert some ports to USES=pgsql

Discussed with:	rakuco (kde)
With hat:	portmgr
2014-05-05 16:24:00 +00:00
Niclas Zeising
39fc32e828 The FreeBSD x11@ and graphics team proudly presents
a zeising, kwm production, with help from dumbbell, bdrewery:

NEW XORG ON FREEBSD 9-STABLE AND 10-STABLE

This update switches over to use the new xorg stack by default on FreeBSD 9
and 10 stable, on osversions where vt(9) is available.
It is still possible to use the old stack by specifying WITHOUT_NEW_XORG in
/etc/make.conf .
FreeBSD 8-STABLE and released versions of FreeBSD still use
the old version.
A package repository with binary packages for new xorg will
be available soon.

This patch also contains updates of libxcb and related ports, pixman, as well
as some drivers and utilities.

Bump portrevisions for xf86-* ports, as well as virtualbox-ose-additions due
to xserver version change.

Apart from these updates, the way shared libraries are handled has been
changed for all xorg ports, as well as libxml2 and freetype, which means
ltverhack is gone and as a consequence shared libraries have been bumped.
The plan is that this change will make library bumps less likely in the
future.
All affected ports have had their portrevisions bumped as a consequence of
this.

Fix some issues where WITH_NEW_XORG weren't detected properly on CURRENT.

Update instructions, hardware support, and more notes can be found on
https://wiki.freebsd.org/Graphics

Thanks to:	all testers, bdrewery and the FreeBSD x11@ team
exp-run by:	bdrewery [1]
PR:		ports/187602 [1]
Approved by:	portmgr (bdrewery), core (jhb)
2014-04-16 18:28:47 +00:00
Florian Smeets
16fe156c59 - Update to 1.8.26.1
- set USE_GCC as asterisk uses gcc extensions

(STAGE support will follow soon, just wanted to get the new version out now)

Security:	03159886-a8a3-11e3-8f36-0025905a4771
MFH:		2014Q1
2014-03-11 20:21:45 +00:00
Florian Smeets
e2e126285f - Update net/aserisk to 1.8.25.0
- Update net/aserisk10 to 10.12.4
- Update net/aserisk11 to 11.7.0
- mark net/aserisk10 DEPRECATED, it has reached its EOL

Security:	0c39bafc-6771-11e3-868f-0025905a4771
2013-12-17 23:48:02 +00:00