aboutsummaryrefslogtreecommitdiffstats
path: root/net
diff options
context:
space:
mode:
authormi <mi@FreeBSD.org>2007-06-18 22:24:29 +0800
committermi <mi@FreeBSD.org>2007-06-18 22:24:29 +0800
commit2a1e2470da8abe073611b781e1d56038fba679b0 (patch)
tree984697ed7979943690945142694d68b83473647c /net
parenteea0bde0de24aea253dea3ca130267078b03fca2 (diff)
downloadfreebsd-ports-graphics-2a1e2470da8abe073611b781e1d56038fba679b0.tar.gz
freebsd-ports-graphics-2a1e2470da8abe073611b781e1d56038fba679b0.tar.zst
freebsd-ports-graphics-2a1e2470da8abe073611b781e1d56038fba679b0.zip
Upgrade opal to 2.2.8 (from 2.2.4) and ekiga to 2.0.9 (from 2.0.4).
These versions are only available from Ekiga.org, rather than from the traditionally used site VoxGratia.org... Turn the previously "hidden" knobs into OPTIONS. Make ekiga accept whatever versions of opal and pwlib are installed. Take over maintainership, as I plan to use ekiga myself -- unlike the current maintainer. Approved by: maintainer
Diffstat (limited to 'net')
-rw-r--r--net/ekiga/Makefile22
-rw-r--r--net/ekiga/distinfo6
-rw-r--r--net/ekiga/pkg-plist22
-rw-r--r--net/opal/Makefile24
-rw-r--r--net/opal/distinfo6
-rw-r--r--net/opal/files/patch-configure.ac24
-rw-r--r--net/opal3/Makefile24
-rw-r--r--net/opal3/distinfo6
-rw-r--r--net/opal3/files/patch-configure.ac24
9 files changed, 71 insertions, 87 deletions
diff --git a/net/ekiga/Makefile b/net/ekiga/Makefile
index e1d1f12f232..e95198e27f2 100644
--- a/net/ekiga/Makefile
+++ b/net/ekiga/Makefile
@@ -6,16 +6,18 @@
#
PORTNAME= ekiga
-PORTVERSION= 2.0.4
-PORTREVISION= 2
+PORTVERSION= 2.0.9
CATEGORIES= net gnome
MASTER_SITES= ${MASTER_SITE_GNOME}
MASTER_SITE_SUBDIR= sources/${PORTNAME}/2.0
-MAINTAINER= jbq@caraldi.com
+MAINTAINER= mi@aldan.algebra.com
COMMENT= VoIP phone for GNOME
-LIB_DEPENDS= opal_r.2:${PORTSDIR}/net/opal
+OPTIONS= AVAHI "Support Avahi for service discovery on LAN" on \
+ DBUS "Use D-BUS for interprocess communication" on
+
+LIB_DEPENDS= opal_r:${PORTSDIR}/net/opal
USE_BZIP2= yes
USE_XLIB= yes
@@ -34,17 +36,25 @@ CONFIGURE_ARGS= --with-pwlib-dir=${LOCALBASE} \
GCONF_SCHEMAS= ekiga.schemas
MAN1= ekiga.1
+pre-configure:
+ ${REINPLACE_CMD} -e "s,PWLIB_REC_VERSION=.*,PWLIB_REC_VERSION=`ptlib-config \
+ --version`," \
+ -e "s,OPAL_REC_VERSION=.*,OPAL_REC_VERSION=`${AWK} \
+ '/define OPAL_VERSION/ \
+ {printf $$NF}' ${LOCALBASE}/include/opal/opal/buildopts.h`," \
+ ${WRKSRC}/configure
+
.include <bsd.port.pre.mk>
.ifndef (WITHOUT_AVAHI)
-LIB_DEPENDS+= avahi-core.5:${PORTSDIR}/net/avahi
+LIB_DEPENDS+= avahi-core:${PORTSDIR}/net/avahi
CONFIGURE_ARGS+=--enable-avahi
.else
CONFIGURE_ARGS+=--disable-avahi
.endif
.ifndef (WITHOUT_DBUS)
-LIB_DEPENDS+= dbus-1.3:${PORTSDIR}/devel/dbus
+LIB_DEPENDS+= dbus-1:${PORTSDIR}/devel/dbus
CONFIGURE_ARGS+=--enable-dbus
PLIST_SUB+= DBUS:=""
.else
diff --git a/net/ekiga/distinfo b/net/ekiga/distinfo
index 358983a3c8d..5431954518c 100644
--- a/net/ekiga/distinfo
+++ b/net/ekiga/distinfo
@@ -1,3 +1,3 @@
-MD5 (ekiga-2.0.4.tar.bz2) = b06ad9538c064e5475f5b29b80d6fbf5
-SHA256 (ekiga-2.0.4.tar.bz2) = f617d2f4a0e2e1a4a9d4b95be43c781c5fe5c5be90f7a552fd830dc86ac3ddab
-SIZE (ekiga-2.0.4.tar.bz2) = 5459800
+MD5 (ekiga-2.0.9.tar.bz2) = 6c7a01faef8203d6f0ba0dfe6188bb1a
+SHA256 (ekiga-2.0.9.tar.bz2) = 686b303f807460cd5486dab07654a7f76acaee44db640748b62dd0326f15ec72
+SIZE (ekiga-2.0.9.tar.bz2) = 5530540
diff --git a/net/ekiga/pkg-plist b/net/ekiga/pkg-plist
index 25356d251d7..bc90b586baa 100644
--- a/net/ekiga/pkg-plist
+++ b/net/ekiga/pkg-plist
@@ -100,6 +100,25 @@ share/gnome/help/ekiga/fr/figures/config_d8.png
share/gnome/help/ekiga/fr/figures/config_d9.png
share/gnome/help/ekiga/fr/figures/lumi.png
share/gnome/help/ekiga/fr/figures/stats.png
+share/gnome/help/ekiga/pt_BR/ekiga.xml
+share/gnome/help/ekiga/pt_BR/figures/accounts_d1.png
+share/gnome/help/ekiga/pt_BR/figures/accounts_h323.png
+share/gnome/help/ekiga/pt_BR/figures/accounts_sip.png
+share/gnome/help/ekiga/pt_BR/figures/audio_codecs.png
+share/gnome/help/ekiga/pt_BR/figures/call_d1.png
+share/gnome/help/ekiga/pt_BR/figures/chat_d1.png
+share/gnome/help/ekiga/pt_BR/figures/config_d1.png
+share/gnome/help/ekiga/pt_BR/figures/config_d10.png
+share/gnome/help/ekiga/pt_BR/figures/config_d2.png
+share/gnome/help/ekiga/pt_BR/figures/config_d3.png
+share/gnome/help/ekiga/pt_BR/figures/config_d4.png
+share/gnome/help/ekiga/pt_BR/figures/config_d5.png
+share/gnome/help/ekiga/pt_BR/figures/config_d6.png
+share/gnome/help/ekiga/pt_BR/figures/config_d7.png
+share/gnome/help/ekiga/pt_BR/figures/config_d8.png
+share/gnome/help/ekiga/pt_BR/figures/config_d9.png
+share/gnome/help/ekiga/pt_BR/figures/lumi.png
+share/gnome/help/ekiga/pt_BR/figures/stats.png
share/gnome/help/ekiga/sv/ekiga.xml
share/gnome/help/ekiga/sv/figures/accounts_d1.png
share/gnome/help/ekiga/sv/figures/accounts_h323.png
@@ -143,6 +162,7 @@ share/gnome/omf/ekiga/ekiga-bg.omf
share/gnome/omf/ekiga/ekiga-de.omf
share/gnome/omf/ekiga/ekiga-es.omf
share/gnome/omf/ekiga/ekiga-fr.omf
+share/gnome/omf/ekiga/ekiga-pt_BR.omf
share/gnome/omf/ekiga/ekiga-sv.omf
share/gnome/omf/ekiga/ekiga-uk.omf
share/gnome/pixmaps/ekiga.png
@@ -231,6 +251,8 @@ share/locale/zh_TW/LC_MESSAGES/ekiga.mo
@dirrm share/gnome/help/ekiga/uk
@dirrm share/gnome/help/ekiga/sv/figures
@dirrm share/gnome/help/ekiga/sv
+@dirrm share/gnome/help/ekiga/pt_BR/figures
+@dirrm share/gnome/help/ekiga/pt_BR
@dirrm share/gnome/help/ekiga/fr/figures
@dirrm share/gnome/help/ekiga/fr
@dirrm share/gnome/help/ekiga/es/figures
diff --git a/net/opal/Makefile b/net/opal/Makefile
index f6aefcd8e7c..b724116d766 100644
--- a/net/opal/Makefile
+++ b/net/opal/Makefile
@@ -6,19 +6,17 @@
#
PORTNAME= opal
-PORTVERSION= 2.2.4
-PORTREVISION= 1
+PORTVERSION= 2.2.8
CATEGORIES= net
-MASTER_SITES= http://www.voxgratia.org/releases/
-DISTNAME= ${PORTNAME}-v${PORTVERSION:S/./_/g}-src-
-EXTRACT_SUFX= tar.gz
+MASTER_SITES= http://www.ekiga.org/admin/downloads/latest/sources/sources/
-MAINTAINER= jbq@caraldi.com
+MAINTAINER= mi@aldan.algebra.com
COMMENT= VoIP abstraction library
-LIB_DEPENDS= pt_r:${PORTSDIR}/devel/pwlib
+OPTIONS= FFMPEG "Support H263 audio/video codec" on \
+ SPEEX "Use speex installed by audio/speex" on
-WRKSRC= ${WRKDIR}/${PORTNAME}_v${PORTVERSION:S/./_/g}
+LIB_DEPENDS= pt_r:${PORTSDIR}/devel/pwlib
# In opal's Makefile the default make's target is optshared
ALL_TARGET= optshared
@@ -27,6 +25,7 @@ USE_AUTOTOOLS= autoconf:259
USE_GNOME= gnometarget
GNU_CONFIGURE= yes
USE_LDCONFIG= yes
+MAKE_ARGS= -j`${SYSCTL} -n hw.ncpu`
CONFIGURE_ENV+= CPPFLAGS="${CPPFLAGS} -I${LOCALBASE}/include -I${WRKSRC}/include" \
LDFLAGS="${LDFLAGS} -L${LOCALBASE}/lib"
@@ -37,16 +36,17 @@ PLIST_SUB= PORTVERSION=${PORTVERSION}
# Be sure to compile position-independent objects for the shared libraries
CFLAGS+= -fPIC
-.ifdef (WITH_FFMPEG)
+.if defined(WITHOUT_FFMPEG)
+CONFIGURE_ARGS+=--disable-h263avcodec
+.else
LIB_DEPENDS+= avcodec:${PORTSDIR}/multimedia/ffmpeg
CONFIGURE_ARGS+=--enable-h263avcodec=${LOCALBASE}/include/ffmpeg
.endif
-.ifdef (WITH_SPEEX)
-LIB_DEPENDS+= speex:${PORTSDIR}/audio/speex
-BUILD_DEPENDS+= ${LOCALBASE}/include/speex/speex_echo.h:${PORTSDIR}/audio/speex
+.if defined(WITHOUT_SPEEX)
CONFIGURE_ARGS+=--enable-localspeex=no
.else
+LIB_DEPENDS+= speex:${PORTSDIR}/audio/speex
CONFIGURE_ARGS+=--enable-localspeex=yes
.endif
diff --git a/net/opal/distinfo b/net/opal/distinfo
index fd4e6008330..952051fa331 100644
--- a/net/opal/distinfo
+++ b/net/opal/distinfo
@@ -1,3 +1,3 @@
-MD5 (opal-v2_2_4-src-tar.gz) = 5f204f240bb9f2ba8cff73c9ede90d8e
-SHA256 (opal-v2_2_4-src-tar.gz) = eb2519d32f717bb33b11d78b9019f5c45a3b0ef527138efe83dfdf51a329d494
-SIZE (opal-v2_2_4-src-tar.gz) = 4107375
+MD5 (opal-2.2.8.tar.gz) = 700b0c3a7606afc0dc6c9d3c12fcb23b
+SHA256 (opal-2.2.8.tar.gz) = 890132438781c980ab5297795f049d57b13ae78b64c238c936c320adf2bd35fa
+SIZE (opal-2.2.8.tar.gz) = 4162369
diff --git a/net/opal/files/patch-configure.ac b/net/opal/files/patch-configure.ac
deleted file mode 100644
index 0ff721a1800..00000000000
--- a/net/opal/files/patch-configure.ac
+++ /dev/null
@@ -1,24 +0,0 @@
---- ./configure.ac.orig Tue Feb 21 00:47:28 2006
-+++ ./configure.ac Sun Jan 7 13:01:14 2007
-@@ -60,6 +60,11 @@
- AC_CHECK_FILE(/usr/include/ptlib.h, HAS_PTLIB=1)
- if test "${HAS_PTLIB:-unset}" != "unset" ; then
- AC_PATH_PROG(PTLIB_CONFIG, ptlib-config, , /usr/share/pwlib/make/)
-+ else
-+ AC_CHECK_FILE(${prefix}/include/ptlib.h, HAS_PTLIB=1)
-+ if test "${HAS_PTLIB:-unset}" != "unset" ; then
-+ AC_PATH_PROG(PTLIB_CONFIG, ptlib-config, , ${prefix}/bin)
-+ fi
- fi
- fi
- fi
-@@ -84,6 +89,9 @@
- fi
- if test "x$PWLIBDIR" = "x/usr/local" -o "x$PWLIBDIR" = "x/usr/"; then
- PWLIBDIR="/usr/local/share/pwlib/"
-+fi
-+if test "x$PWLIBDIR" = "x${prefix}"; then
-+ PWLIBDIR="${prefix}/share/pwlib/"
- fi
-
- echo "PWLib prefix set to.... $PWLIBDIR"
diff --git a/net/opal3/Makefile b/net/opal3/Makefile
index f6aefcd8e7c..b724116d766 100644
--- a/net/opal3/Makefile
+++ b/net/opal3/Makefile
@@ -6,19 +6,17 @@
#
PORTNAME= opal
-PORTVERSION= 2.2.4
-PORTREVISION= 1
+PORTVERSION= 2.2.8
CATEGORIES= net
-MASTER_SITES= http://www.voxgratia.org/releases/
-DISTNAME= ${PORTNAME}-v${PORTVERSION:S/./_/g}-src-
-EXTRACT_SUFX= tar.gz
+MASTER_SITES= http://www.ekiga.org/admin/downloads/latest/sources/sources/
-MAINTAINER= jbq@caraldi.com
+MAINTAINER= mi@aldan.algebra.com
COMMENT= VoIP abstraction library
-LIB_DEPENDS= pt_r:${PORTSDIR}/devel/pwlib
+OPTIONS= FFMPEG "Support H263 audio/video codec" on \
+ SPEEX "Use speex installed by audio/speex" on
-WRKSRC= ${WRKDIR}/${PORTNAME}_v${PORTVERSION:S/./_/g}
+LIB_DEPENDS= pt_r:${PORTSDIR}/devel/pwlib
# In opal's Makefile the default make's target is optshared
ALL_TARGET= optshared
@@ -27,6 +25,7 @@ USE_AUTOTOOLS= autoconf:259
USE_GNOME= gnometarget
GNU_CONFIGURE= yes
USE_LDCONFIG= yes
+MAKE_ARGS= -j`${SYSCTL} -n hw.ncpu`
CONFIGURE_ENV+= CPPFLAGS="${CPPFLAGS} -I${LOCALBASE}/include -I${WRKSRC}/include" \
LDFLAGS="${LDFLAGS} -L${LOCALBASE}/lib"
@@ -37,16 +36,17 @@ PLIST_SUB= PORTVERSION=${PORTVERSION}
# Be sure to compile position-independent objects for the shared libraries
CFLAGS+= -fPIC
-.ifdef (WITH_FFMPEG)
+.if defined(WITHOUT_FFMPEG)
+CONFIGURE_ARGS+=--disable-h263avcodec
+.else
LIB_DEPENDS+= avcodec:${PORTSDIR}/multimedia/ffmpeg
CONFIGURE_ARGS+=--enable-h263avcodec=${LOCALBASE}/include/ffmpeg
.endif
-.ifdef (WITH_SPEEX)
-LIB_DEPENDS+= speex:${PORTSDIR}/audio/speex
-BUILD_DEPENDS+= ${LOCALBASE}/include/speex/speex_echo.h:${PORTSDIR}/audio/speex
+.if defined(WITHOUT_SPEEX)
CONFIGURE_ARGS+=--enable-localspeex=no
.else
+LIB_DEPENDS+= speex:${PORTSDIR}/audio/speex
CONFIGURE_ARGS+=--enable-localspeex=yes
.endif
diff --git a/net/opal3/distinfo b/net/opal3/distinfo
index fd4e6008330..952051fa331 100644
--- a/net/opal3/distinfo
+++ b/net/opal3/distinfo
@@ -1,3 +1,3 @@
-MD5 (opal-v2_2_4-src-tar.gz) = 5f204f240bb9f2ba8cff73c9ede90d8e
-SHA256 (opal-v2_2_4-src-tar.gz) = eb2519d32f717bb33b11d78b9019f5c45a3b0ef527138efe83dfdf51a329d494
-SIZE (opal-v2_2_4-src-tar.gz) = 4107375
+MD5 (opal-2.2.8.tar.gz) = 700b0c3a7606afc0dc6c9d3c12fcb23b
+SHA256 (opal-2.2.8.tar.gz) = 890132438781c980ab5297795f049d57b13ae78b64c238c936c320adf2bd35fa
+SIZE (opal-2.2.8.tar.gz) = 4162369
diff --git a/net/opal3/files/patch-configure.ac b/net/opal3/files/patch-configure.ac
deleted file mode 100644
index 0ff721a1800..00000000000
--- a/net/opal3/files/patch-configure.ac
+++ /dev/null
@@ -1,24 +0,0 @@
---- ./configure.ac.orig Tue Feb 21 00:47:28 2006
-+++ ./configure.ac Sun Jan 7 13:01:14 2007
-@@ -60,6 +60,11 @@
- AC_CHECK_FILE(/usr/include/ptlib.h, HAS_PTLIB=1)
- if test "${HAS_PTLIB:-unset}" != "unset" ; then
- AC_PATH_PROG(PTLIB_CONFIG, ptlib-config, , /usr/share/pwlib/make/)
-+ else
-+ AC_CHECK_FILE(${prefix}/include/ptlib.h, HAS_PTLIB=1)
-+ if test "${HAS_PTLIB:-unset}" != "unset" ; then
-+ AC_PATH_PROG(PTLIB_CONFIG, ptlib-config, , ${prefix}/bin)
-+ fi
- fi
- fi
- fi
-@@ -84,6 +89,9 @@
- fi
- if test "x$PWLIBDIR" = "x/usr/local" -o "x$PWLIBDIR" = "x/usr/"; then
- PWLIBDIR="/usr/local/share/pwlib/"
-+fi
-+if test "x$PWLIBDIR" = "x${prefix}"; then
-+ PWLIBDIR="${prefix}/share/pwlib/"
- fi
-
- echo "PWLib prefix set to.... $PWLIBDIR"