svn commit: r322295 - in head/net: asterisk asterisk/files asterisk10 asterisk10/files
Florian Smeets
flo at FreeBSD.org
Thu Jul 4 22:46:35 UTC 2013
Author: flo
Date: Thu Jul 4 22:46:33 2013
New Revision: 322295
URL: http://svnweb.freebsd.org/changeset/ports/322295
Log:
- Don't force gcc, make this work with clang, too [1]
- Don't call gmake directly [1]
- Make the -p (Run as pseudo-realtime thread) work on FreeBSD [1]
- Use @dirrmtry for directories that can contain files after deinstall
Submitted by: tijl [1]
Modified:
head/net/asterisk/Makefile
head/net/asterisk/files/patch-main::utils.c (contents, props changed)
head/net/asterisk/pkg-plist
head/net/asterisk10/Makefile
head/net/asterisk10/files/patch-main::utils.c (contents, props changed)
head/net/asterisk10/pkg-plist
Modified: head/net/asterisk/Makefile
==============================================================================
--- head/net/asterisk/Makefile Thu Jul 4 22:04:48 2013 (r322294)
+++ head/net/asterisk/Makefile Thu Jul 4 22:46:33 2013 (r322295)
@@ -3,7 +3,7 @@
PORTNAME= asterisk
PORTVERSION= 1.8.22.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= net
MASTER_SITES= http://downloads.asterisk.org/pub/telephony/asterisk/ \
http://downloads.asterisk.org/pub/telephony/asterisk/old-releases/
@@ -26,7 +26,7 @@ GNU_CONFIGURE= yes
CONFIGURE_ARGS= --with-gsm=${LOCALBASE}
LDFLAGS+= -L${LOCALBASE}/lib
CPPFLAGS+= -I${LOCALBASE}/include -I${LOCALBASE}/include/openh323
-USE_GCC= any
+USE_CSTD= gnu89
USE_GMAKE= yes
USE_GNOME= libxml2
USES= bison
@@ -286,7 +286,7 @@ post-patch:
${REINPLACE_CMD} -e 's|/var/lib|${PREFIX}/share|g' ${WRKSRC}/configs/musiconhold.conf.sample
post-configure:
- @cd ${WRKSRC} && gmake menuselect.makeopts
+ @cd ${WRKSRC} && ${GMAKE} menuselect.makeopts
@cd ${WRKSRC} && ./menuselect/menuselect --disable res_timing_kqueue menuselect.makeopts
.if ${PORT_OPTIONS:MMYSQL}
@cd ${WRKSRC} && ./menuselect/menuselect --enable res_config_mysql menuselect.makeopts
Modified: head/net/asterisk/files/patch-main::utils.c
==============================================================================
--- head/net/asterisk/files/patch-main::utils.c Thu Jul 4 22:04:48 2013 (r322294)
+++ head/net/asterisk/files/patch-main::utils.c Thu Jul 4 22:46:33 2013 (r322295)
@@ -6,7 +6,7 @@
-#ifdef __linux__
- /* On Linux, pthread_attr_init() defaults to PTHREAD_EXPLICIT_SCHED,
-+#ifdef __linux__ || defined(__FreeBSD__)
++#if defined(__linux__) || defined(__FreeBSD__)
+ /* On Linux and FreeBSD, pthread_attr_init() defaults to PTHREAD_EXPLICIT_SCHED,
which is kind of useless. Change this here to
PTHREAD_INHERIT_SCHED; that way the -p option to set realtime
Modified: head/net/asterisk/pkg-plist
==============================================================================
--- head/net/asterisk/pkg-plist Thu Jul 4 22:04:48 2013 (r322294)
+++ head/net/asterisk/pkg-plist Thu Jul 4 22:46:33 2013 (r322295)
@@ -1240,8 +1240,8 @@ spool/asterisk/voicemail/default/1234/en
@dirrm spool/asterisk/voicemail
@dirrm spool/asterisk/tmp
@dirrm spool/asterisk
- at dirrm log/asterisk/cdr-csv
- at dirrm log/asterisk/cdr-custom
- at dirrm log/asterisk/cel-custom
- at dirrm log/asterisk
+ at dirrmtry log/asterisk/cdr-csv
+ at dirrmtry log/asterisk/cdr-custom
+ at dirrmtry log/asterisk/cel-custom
+ at dirrmtry log/asterisk
@dirrmtry db/asterisk
Modified: head/net/asterisk10/Makefile
==============================================================================
--- head/net/asterisk10/Makefile Thu Jul 4 22:04:48 2013 (r322294)
+++ head/net/asterisk10/Makefile Thu Jul 4 22:46:33 2013 (r322295)
@@ -3,7 +3,7 @@
PORTNAME= asterisk
PORTVERSION= 10.12.2
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= net
MASTER_SITES= http://downloads.asterisk.org/pub/telephony/asterisk/ \
http://downloads.asterisk.org/pub/telephony/asterisk/old-releases/
@@ -24,7 +24,7 @@ GNU_CONFIGURE= yes
CONFIGURE_ARGS= --with-gsm=${LOCALBASE}
LDFLAGS+= -L${LOCALBASE}/lib
CPPFLAGS+= -I${LOCALBASE}/include -I${LOCALBASE}/include/openh323
-USE_GCC= any
+USE_CSTD= gnu89
USE_GMAKE= yes
USE_GNOME= libxml2
USES= bison
@@ -279,7 +279,7 @@ post-patch:
post-configure:
.if !empty(PORT_OPTIONS:MMYSQL) || !empty(PORT_OPTIONS:MNEWG711) || !empty(PORT_OPTIONS:MOOH323) || !empty(PORT_OPTIONS:MH323)
- @cd ${WRKSRC} && gmake menuselect.makeopts
+ @cd ${WRKSRC} && ${GMAKE} menuselect.makeopts
.if ${PORT_OPTIONS:MMYSQL}
@cd ${WRKSRC} && ./menuselect/menuselect --enable res_config_mysql menuselect.makeopts
@cd ${WRKSRC} && ./menuselect/menuselect --enable app_mysql menuselect.makeopts
Modified: head/net/asterisk10/files/patch-main::utils.c
==============================================================================
--- head/net/asterisk10/files/patch-main::utils.c Thu Jul 4 22:04:48 2013 (r322294)
+++ head/net/asterisk10/files/patch-main::utils.c Thu Jul 4 22:46:33 2013 (r322295)
@@ -6,7 +6,7 @@
-#ifdef __linux__
- /* On Linux, pthread_attr_init() defaults to PTHREAD_EXPLICIT_SCHED,
-+#ifdef __linux__ || defined(__FreeBSD__)
++#if defined(__linux__) || defined(__FreeBSD__)
+ /* On Linux and FreeBSD, pthread_attr_init() defaults to PTHREAD_EXPLICIT_SCHED,
which is kind of useless. Change this here to
PTHREAD_INHERIT_SCHED; that way the -p option to set realtime
Modified: head/net/asterisk10/pkg-plist
==============================================================================
--- head/net/asterisk10/pkg-plist Thu Jul 4 22:04:48 2013 (r322294)
+++ head/net/asterisk10/pkg-plist Thu Jul 4 22:46:33 2013 (r322295)
@@ -1245,8 +1245,8 @@ spool/asterisk/voicemail/default/1234/en
@dirrm spool/asterisk/voicemail
@dirrm spool/asterisk/tmp
@dirrm spool/asterisk
- at dirrm log/asterisk/cdr-csv
- at dirrm log/asterisk/cdr-custom
- at dirrm log/asterisk/cel-custom
- at dirrm log/asterisk
+ at dirrmtry log/asterisk/cdr-csv
+ at dirrmtry log/asterisk/cdr-custom
+ at dirrmtry log/asterisk/cel-custom
+ at dirrmtry log/asterisk
@dirrmtry db/asterisk
More information about the svn-ports-head
mailing list