FreeBSD Bugzilla – Attachment 174478 Details for
Bug 211533
net/pjsip update to 2.5.5 and add option for pjsua
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
proposed patch
pjsip.diff (text/plain), 6.80 KB, created by
Guido Falsi
on 2016-09-07 16:41:55 UTC
(
hide
)
Description:
proposed patch
Filename:
MIME Type:
Creator:
Guido Falsi
Created:
2016-09-07 16:41:55 UTC
Size:
6.80 KB
patch
obsolete
>Index: Makefile >=================================================================== >--- Makefile (revision 421506) >+++ Makefile (working copy) >@@ -2,6 +2,7 @@ > > PORTNAME= pjsip > PORTVERSION= 2.5.5 >+PORTREVISION= 1 > CATEGORIES= net > MASTER_SITES= http://www.pjsip.org/release/${PORTVERSION}/ > DISTNAME= pjproject-${DISTVERSION} >@@ -24,8 +25,9 @@ > PLIST_SUB= CONFIGURE_TARGET="${CONFIGURE_TARGET}" > MAKE_JOBS_UNSAFE= yes > >-OPTIONS_DEFINE= DEBUG FFMPEG G711 G722 G7221 GSM ILBC IPV6 L16 OPENH264 RESAMPLE RESAMPLEDLL \ >- SAMPLERATE SDL SHARED SPEEX SPEEXAEC V4L SOUND VIDEO AMR EXTSRTP >+OPTIONS_DEFINE= DEBUG FFMPEG G711 G722 G7221 GSM ILBC IPV6 L16 \ >+ OPENH264 PJSUA RESAMPLE RESAMPLEDLL SAMPLERATE SDL \ >+ SHARED SPEEX SPEEXAEC V4L SOUND VIDEO AMR EXTSRTP > OPTIONS_DEFAULT=G711 G722 G7221 GSM ILBC L16 SHARED SPEEX SPEEXAEC > > G711_DESC= G.711 codec support >@@ -34,6 +36,7 @@ > ILBC_DESC= iLBC codec support > L16_DESC= Linear/L16 codec support > OPENH264_DESC= OpenH264 support >+PJSUA_DESC= Command line SIP agent > RESAMPLE_DESC= Enable resampling implementations > RESAMPLEDLL_DESC= Build libresample as shared library > SHARED_DESC= Build shared libraries (other ports may depend on this) >@@ -60,6 +63,7 @@ > L16_CONFIGURE_ENABLE= l16-codec > OPENH264_CONFIGURE_ENABLE= openh264 > OPENH264_LIB_DEPENDS= libopenh264.so:multimedia/openh264 >+PJSUA_LIB_DEPENDS= libspeexdsp.so:audio/speexdsp > RESAMPLE_CONFIGURE_ENABLE= resample > RESAMPLEDLL_CONFIGURE_ENABLE= resample-dll > SAMPLERATE_CONFIGURE_ENABLE= libsamplerate >@@ -92,4 +96,15 @@ > @${ECHO} "#include <sys/select.h>" > ${WRKSRC}/pjlib/include/pj/config_site.h > @${ECHO} "#define PJ_IOQUEUE_MAX_HANDLES (FD_SETSIZE)" >> ${WRKSRC}/pjlib/include/pj/config_site.h > >+post-install: >+ ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/*.so >+ >+post-install-PJSUA-on: >+ ${INSTALL_PROGRAM} \ >+ ${WRKSRC}/pjsip-apps/bin/pjsua-${ARCH}-portbld-${OPSYS:tl}${OSREL} \ >+ ${STAGEDIR}${PREFIX}/bin/pjsua >+ ${INSTALL_PROGRAM} \ >+ ${WRKSRC}/pjsip-apps/bin/pjsystest-${ARCH}-portbld-${OPSYS:tl}${OSREL} \ >+ ${STAGEDIR}${PREFIX}/bin/pjsystest >+ > .include <bsd.port.mk> >Index: files/patch-aconfigure >=================================================================== >--- files/patch-aconfigure (revision 421506) >+++ files/patch-aconfigure (working copy) >@@ -1,6 +1,6 @@ >---- aconfigure.orig 2016-04-12 07:46:12 UTC >+--- aconfigure.orig 2016-07-20 07:03:49 UTC > +++ aconfigure >-@@ -6179,14 +6179,7 @@ $as_echo "Checking sound device backend. >+@@ -6234,14 +6234,7 @@ $as_echo "Checking sound device backend. > ;; > *) > ac_pjmedia_snd=alsa >@@ -15,7 +15,7 @@ > > > { $as_echo "$as_me:${as_lineno-$LINENO}: result: Checking sound device backend... unix" >&5 >-@@ -6773,7 +6766,7 @@ else >+@@ -6865,7 +6858,7 @@ else > FFMPEG_PREFIX=$with_ffmpeg > { $as_echo "$as_me:${as_lineno-$LINENO}: result: Using ffmpeg prefix... $FFMPEG_PREFIX" >&5 > $as_echo "Using ffmpeg prefix... $FFMPEG_PREFIX" >&6; } >Index: files/patch-build.mak.in >=================================================================== >--- files/patch-build.mak.in (nonexistent) >+++ files/patch-build.mak.in (working copy) >@@ -0,0 +1,20 @@ >+--- build.mak.in.orig 2016-06-28 14:32:08 UTC >++++ build.mak.in >+@@ -106,7 +106,7 @@ APP_THIRD_PARTY_LIB_FILES += $(PJ_DIR)/t >+ endif >+ endif >+ >+-ifneq ($(findstring pa,@ac_pjmedia_snd@),) >++#ifneq ($(findstring pa,@ac_pjmedia_snd@),) >+ ifeq (@ac_external_pa@,1) >+ # External PA >+ APP_THIRD_PARTY_EXT += -lportaudio >+@@ -119,7 +119,7 @@ APP_THIRD_PARTY_LIBS += -lportaudio >+ APP_THIRD_PARTY_LIB_FILES += $(PJ_DIR)/third_party/lib/libportaudio.$(SHLIB_SUFFIX).$(PJ_VERSION_MAJOR) $(PJ_DIR)/third_party/lib/libportaudio.$(SHLIB_SUFFIX) >+ endif >+ endif >+-endif >++#endif >+ >+ ifneq (@ac_no_yuv@,1) >+ ifeq (@ac_external_yuv@,1) > >Property changes on: files/patch-build.mak.in >___________________________________________________________________ >Added: fbsd:nokeywords >## -0,0 +1 ## >+yes >\ No newline at end of property >Added: svn:eol-style >## -0,0 +1 ## >+native >\ No newline at end of property >Added: svn:mime-type >## -0,0 +1 ## >+text/plain >\ No newline at end of property >Index: files/patch-pjmedia_build_os-auto.mak.in >=================================================================== >--- files/patch-pjmedia_build_os-auto.mak.in (revision 421506) >+++ files/patch-pjmedia_build_os-auto.mak.in (working copy) >@@ -1,11 +1,72 @@ >---- pjmedia/build/os-auto.mak.in.orig 2016-05-13 06:08:17 UTC >+--- pjmedia/build/os-auto.mak.in.orig 2016-06-28 14:32:08 UTC > +++ pjmedia/build/os-auto.mak.in >-@@ -209,7 +209,7 @@ endif >+@@ -207,46 +207,46 @@ endif >+ # >+ # MacOSX specific >+ # >+-ifneq ($(findstring coreaudio,$(AC_PJMEDIA_SND)),) >+-export CFLAGS += -DPJMEDIA_AUDIO_DEV_HAS_COREAUDIO=1 \ >+- -DPJMEDIA_AUDIO_DEV_HAS_PORTAUDIO=0 \ >+- -DPJMEDIA_AUDIO_DEV_HAS_WMME=0 >+-endif >++#ifneq ($(findstring coreaudio,$(AC_PJMEDIA_SND)),) >++#export CFLAGS += -DPJMEDIA_AUDIO_DEV_HAS_COREAUDIO=1 \ >++# -DPJMEDIA_AUDIO_DEV_HAS_PORTAUDIO=0 \ >++# -DPJMEDIA_AUDIO_DEV_HAS_WMME=0 >++#endif >+ >+ # > # Unix specific > # >- ifneq ($(findstring alsa,$(AC_PJMEDIA_SND)),) >+-ifneq ($(findstring alsa,$(AC_PJMEDIA_SND)),) > -export CFLAGS += -DPJMEDIA_AUDIO_DEV_HAS_ALSA=1 \ >-+export CFLAGS += -DPJMEDIA_AUDIO_DEV_HAS_ALSA=0 \ >- -DPJMEDIA_AUDIO_DEV_HAS_PORTAUDIO=0 \ >- -DPJMEDIA_AUDIO_DEV_HAS_WMME=0 >- endif >+- -DPJMEDIA_AUDIO_DEV_HAS_PORTAUDIO=0 \ >+- -DPJMEDIA_AUDIO_DEV_HAS_WMME=0 >+-endif >++#ifneq ($(findstring alsa,$(AC_PJMEDIA_SND)),) >++#export CFLAGS += -DPJMEDIA_AUDIO_DEV_HAS_ALSA=1 \ >++# -DPJMEDIA_AUDIO_DEV_HAS_PORTAUDIO=0 \ >++# -DPJMEDIA_AUDIO_DEV_HAS_WMME=0 >++#endif >+ >+ # >+ # Windows specific >+ # >+-ifneq ($(findstring win32,$(AC_PJMEDIA_SND)),) >+-export CFLAGS += -DPJMEDIA_AUDIO_DEV_HAS_WMME=1 \ >+- -DPJMEDIA_AUDIO_DEV_HAS_PORTAUDIO=0 >+-else >++#ifneq ($(findstring win32,$(AC_PJMEDIA_SND)),) >++#export CFLAGS += -DPJMEDIA_AUDIO_DEV_HAS_WMME=1 \ >++# -DPJMEDIA_AUDIO_DEV_HAS_PORTAUDIO=0 >++#else >+ export CFLAGS += -DPJMEDIA_AUDIO_DEV_HAS_WMME=0 >+-endif >++#endif >+ >+ # >+ # Null sound device >+ # >+-ifeq ($(AC_PJMEDIA_SND),null) >+-export CFLAGS += -DPJMEDIA_AUDIO_DEV_HAS_PORTAUDIO=0 \ >+- -DPJMEDIA_AUDIO_DEV_HAS_WMME=0 >+-endif >++#ifeq ($(AC_PJMEDIA_SND),null) >++#export CFLAGS += -DPJMEDIA_AUDIO_DEV_HAS_PORTAUDIO=0 \ >++# -DPJMEDIA_AUDIO_DEV_HAS_WMME=0 >++#endif >+ >+ # >+ # External sound device >+ # >+-ifeq ($(AC_PJMEDIA_SND),external) >+-export CFLAGS += -DPJMEDIA_AUDIO_DEV_HAS_PORTAUDIO=0 \ >+- -DPJMEDIA_AUDIO_DEV_HAS_WMME=0 >+-endif >++#ifeq ($(AC_PJMEDIA_SND),external) >++#export CFLAGS += -DPJMEDIA_AUDIO_DEV_HAS_PORTAUDIO=0 \ >++# -DPJMEDIA_AUDIO_DEV_HAS_WMME=0 >++#endif >+ >+ # >+ # QT video device >Index: pkg-plist >=================================================================== >--- pkg-plist (revision 421506) >+++ pkg-plist (working copy) >@@ -352,3 +352,5 @@ > %%NO_EXTSRTP%%%%SHARED%%lib/libsrtp.so > %%NO_EXTSRTP%%%%SHARED%%lib/libsrtp.so.2 > libdata/pkgconfig/libpjproject.pc >+%%PJSUA%%bin/pjsua >+%%PJSUA%%bin/pjsystest
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Flags:
madpilot
:
maintainer-approval+
Actions:
View
|
Diff
Attachments on
bug 211533
:
173202
|
173272
|
173681
| 174478