Date: Wed, 30 Mar 2011 19:07:57 GMT From: Gvozdikov Veniamin <g.veniamin@googlemail.com> To: freebsd-gnats-submit@FreeBSD.org Subject: ports/156070: Update port: audio/deadbeef up to 0.4.4 Message-ID: <201103301907.p2UJ7vsJ027236@red.freebsd.org> Resent-Message-ID: <201103301910.p2UJAAh1054231@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 156070 >Category: ports >Synopsis: Update port: audio/deadbeef up to 0.4.4 >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Wed Mar 30 19:10:10 UTC 2011 >Closed-Date: >Last-Modified: >Originator: Gvozdikov Veniamin >Release: FreeBSD 8.2-RELEASE >Organization: >Environment: FreeBSD LSD.zlonet.ru 8.2-RELEASE FreeBSD 8.2-RELEASE #0: Fri Feb 18 02:24:46 UTC 2011 root@almeida.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC i386 >Description: New version. A lot changes and new plugins. >How-To-Repeat: >Fix: diff -ruN deadbeef.orig/Makefile deadbeef/Makefile --- deadbeef.orig/Makefile 2011-03-31 03:04:29.000000000 +0800 +++ deadbeef/Makefile 2011-03-31 02:40:46.000000000 +0800 @@ -6,8 +6,7 @@ # PORTNAME= deadbeef -PORTVERSION= 0.4.1 -PORTREVISION= 1 +PORTVERSION= 0.4.4 CATEGORIES= audio MASTER_SITES= SF/${PORTNAME}/ @@ -18,12 +17,16 @@ mad.2:${PORTSDIR}/audio/libmad \ execinfo.1:${PORTSDIR}/devel/libexecinfo +LICENSE= GPLv2 + GNU_CONFIGURE= yes +USE_GETTEXT= yes +USE_GMAKE= yes USE_BZIP2= yes USE_ICONV= yes -CONFIGURE_ENV= CPPFLAGS="-I../dumb/dumb-kode54/include -I${LOCALBASE}/include" \ - LDFLAGS="-L${LOCALBASE}/lib" LIBS="-lexecinfo" -CONFIGURE_ARGS= --disable-alsa --disable-nullout +CONFIGURE_ARGS= --disable-alsa --disable-nullout \ + CPPFLAGS="-I../dumb/dumb-kode54/include -I${LOCALBASE}/include" \ + LDFLAGS="-L${LOCALBASE}/lib" LIBS="-lexecinfo -lintl" WANT_GNOME= yes INSTALLS_ICONS= yes MAKE_JOBS_SAFE= yes @@ -47,7 +50,17 @@ CDDA "CD-Audio plugin" on\ GME "Game Music Emu plugin for NSF, AY, etc" on\ DUMB "D.U.M.B. plugin for MOD, S3M and other" on\ - NOTIFY "support for OSD notifications into GTKUI plugin" on + NOTIFY "support for OSD notifications into GTKUI plugin" on\ + MUSEPACK "musepack plugin" on\ + WILD "wildmidi plugin" on\ + TTA "tta plugin" on\ + DCA "dca (DTS audio) plugin" on\ + AAC "AAC decoder based on FAAD2" on\ + MMS "MMS streaming vfs plugin" on\ + SHN "shorten plugin" on\ + AO "audio overload plugin" on\ + SHELLEXEC "shell commands plugin" on\ + NLS "Native Language Support" on .include <bsd.port.options.mk> @@ -210,10 +223,75 @@ LIB_DEPENDS+= dbus-glib-1.2:${PORTSDIR}/devel/dbus-glib .endif -.include <bsd.port.pre.mk> +.if defined(WITHOUT_MUSEPACK) +CONFIGURE_ARGS+= --disable-musepack +PLIST_SUB+= MUSEPACK="@comment " +.else +PLIST_SUB+= MUSEPACK="" +.endif + +.if defined(WITHOUT_WILD) +CONFIGURE_ARGS+= --disable-wildmidi +PLIST_SUB+= WILD="@comment " +.else +PLIST_SUB+= WILD="" +.endif + +.if defined(WITHOUT_TTA) +CONFIGURE_ARGS+= --disable-tta +PLIST_SUB+= TTA="@comment " +.else +PLIST_SUB+= TTA="" +.endif + +.if defined(WITHOUT_DCA) +CONFIGURE_ARGS+= --disable-dca +PLIST_SUB+= DCA="@comment " +.else +PLIST_SUB+= DCA="" +.endif + +.if defined(WITHOUT_AAC) +CONFIGURE_ARGS+= --disable-aac +PLIST_SUB+= AAC="@comment " +.else +PLIST_SUB+= AAC="" +LIB_DEPENDS+= faad.2:${PORTSDIR}/audio/faad +.endif + +.if defined(WITHOUT_MMS) +CONFIGURE_ARGS+= --disable-mms +PLIST_SUB+= MMS="@comment " +.else +PLIST_SUB+= MMS="" +.endif + +.if defined(WITHOUT_SHN) +CONFIGURE_ARGS+= --disable-shn +PLIST_SUB+= SHN="@comment " +.else +PLIST_SUB+= SHN="" +.endif + +.if defined(WITHOUT_AO) +CONFIGURE_ARGS+= --disable-ao +PLIST_SUB+= AO="@comment " +.else +PLIST_SUB+= AO="" +.endif -.if ( ${OSVERSION} >= 802502 && ${OSVERSION} < 900000 ) || ${OSVERSION} >= 900027 -BROKEN= does not build after log2 addition +.if defined(WITHOUT_SHELLEXEC) +CONFIGURE_ARGS+= --disable-shellexec +PLIST_SUB+= SHELLEXEC="@comment " +.else +PLIST_SUB+= SHELLEXEC="" +.endif + +.if defined(WITHOUT_NLS) +CONFIGURE_ARGS+= --disable-nls +PLIST_SUB+= NLS="@comment " +.else +PLIST_SUB+= NLS="" .endif -.include <bsd.port.post.mk> +.include <bsd.port.mk> diff -ruN deadbeef.orig/distinfo deadbeef/distinfo --- deadbeef.orig/distinfo 2011-03-31 03:04:29.000000000 +0800 +++ deadbeef/distinfo 2011-03-27 17:16:06.000000000 +0800 @@ -1,2 +1,2 @@ -SHA256 (deadbeef-0.4.1.tar.bz2) = f80a898e1f8b803ddf8e428bae89d0e682433806aa2b06c2f7c8c53e07d852fe -SIZE (deadbeef-0.4.1.tar.bz2) = 1205706 +SHA256 (deadbeef-0.4.4.tar.bz2) = 93547e776f1c67a68236d394a67d0d84478f12ad375a4208e6dbba5972f6ec32 +SIZE (deadbeef-0.4.4.tar.bz2) = 2612233 diff -ruN deadbeef.orig/files/patch-plugins_dumb_dumb-kode54_src_it_itrender.c deadbeef/files/patch-plugins_dumb_dumb-kode54_src_it_itrender.c --- deadbeef.orig/files/patch-plugins_dumb_dumb-kode54_src_it_itrender.c 1970-01-01 07:00:00.000000000 +0700 +++ deadbeef/files/patch-plugins_dumb_dumb-kode54_src_it_itrender.c 2011-03-31 02:36:14.000000000 +0800 @@ -0,0 +1,10 @@ +--- plugins/dumb/dumb-kode54/src/it/itrender.c.orig 2011-03-31 02:20:25.000000000 +0800 ++++ plugins/dumb/dumb-kode54/src/it/itrender.c 2011-03-31 02:34:44.000000000 +0800 +@@ -3559,7 +3559,6 @@ static void process_playing(DUMB_IT_SIGR + } + + #ifndef __linux__ +-static inline float log2(float x) {return (float)log(x)/(float)log(2.0f);} + #endif + + static int delta_to_note(float delta, int base) diff -ruN deadbeef.orig/pkg-plist deadbeef/pkg-plist --- deadbeef.orig/pkg-plist 2011-03-31 03:04:29.000000000 +0800 +++ deadbeef/pkg-plist 2011-03-27 20:46:31.000000000 +0800 @@ -24,14 +24,18 @@ %%GUI%%lib/deadbeef/gtkui.la %%GUI%%lib/deadbeef/gtkui.so %%GUI%%lib/deadbeef/gtkui.so.0 -%%HOTKEYS%%lib/deadbeef/hotkeys.a -%%HOTKEYS%%lib/deadbeef/hotkeys.la %%HOTKEYS%%lib/deadbeef/hotkeys.so +%%HOTKEYS%%lib/deadbeef/hotkeys.la +%%HOTKEYS%%lib/deadbeef/hotkeys.a %%HOTKEYS%%lib/deadbeef/hotkeys.so.0 lib/deadbeef/mpgmad.a lib/deadbeef/mpgmad.la lib/deadbeef/mpgmad.so lib/deadbeef/mpgmad.so.0 +%%MUSEPACK%%lib/deadbeef/musepack.so.0 +%%MUSEPACK%%lib/deadbeef/musepack.so +%%MUSEPACK%%lib/deadbeef/musepack.la +%%MUSEPACK%%lib/deadbeef/musepack.a lib/deadbeef/oss.a lib/deadbeef/oss.la lib/deadbeef/oss.so @@ -60,6 +64,38 @@ %%WAV%%lib/deadbeef/wavpack.la %%WAV%%lib/deadbeef/wavpack.so %%WAV%%lib/deadbeef/wavpack.so.0 +%%WILD%%lib/deadbeef/wildmidi.so.0 +%%WILD%%lib/deadbeef/wildmidi.so +%%WILD%%lib/deadbeef/wildmidi.la +%%WILD%%lib/deadbeef/wildmidi.a +%%TTA%%lib/deadbeef/tta.so.0 +%%TTA%%lib/deadbeef/tta.so +%%TTA%%lib/deadbeef/tta.la +%%TTA%%lib/deadbeef/tta.a +%%DCA%%lib/deadbeef/dca.so.0 +%%DCA%%lib/deadbeef/dca.so +%%DCA%%lib/deadbeef/dca.la +%%DCA%%lib/deadbeef/dca.a +%%AAC%%lib/deadbeef/aac.so.0 +%%AAC%%lib/deadbeef/aac.so +%%AAC%%lib/deadbeef/aac.la +%%AAC%%lib/deadbeef/aac.a +%%MMS%%lib/deadbeef/mms.so.0 +%%MMS%%lib/deadbeef/mms.so +%%MMS%%lib/deadbeef/mms.la +%%MMS%%lib/deadbeef/mms.a +%%SHN%%lib/deadbeef/shn.so.0 +%%SHN%%lib/deadbeef/shn.so +%%SHN%%lib/deadbeef/shn.la +%%SHN%%lib/deadbeef/shn.a +%%AO%%lib/deadbeef/ao.so.0 +%%AO%%lib/deadbeef/ao.so +%%AO%%lib/deadbeef/ao.la +%%AO%%lib/deadbeef/ao.a +%%SHELLEXEC%%lib/deadbeef/shellexec.so.0 +%%SHELLEXEC%%lib/deadbeef/shellexec.so +%%SHELLEXEC%%lib/deadbeef/shellexec.la +%%SHELLEXEC%%lib/deadbeef/shellexec.a %%LASTFM%%lib/deadbeef/lastfm.so.0 %%LASTFM%%lib/deadbeef/lastfm.so %%LASTFM%%lib/deadbeef/lastfm.la @@ -90,29 +126,89 @@ %%NOTIFY%%lib/deadbeef/notify.a share/applications/deadbeef.desktop %%DATADIR%%/pixmaps/buffering_16.png -%%DATADIR%%/pixmaps/next_24.png %%DATADIR%%/pixmaps/pause_16.png -%%DATADIR%%/pixmaps/pause_24.png %%DATADIR%%/pixmaps/play_16.png -%%DATADIR%%/pixmaps/play_24.png -%%DATADIR%%/pixmaps/prev_24.png -%%DATADIR%%/pixmaps/random_24.png -%%DATADIR%%/pixmaps/stop_24.png %%DOCSDIR%%/COPYING.GPLv2 %%DOCSDIR%%/COPYING.LGPLv2.1 %%DOCSDIR%%/ChangeLog %%DOCSDIR%%/README %%DOCSDIR%%/about.txt %%DOCSDIR%%/help.txt +%%DOCSDIR%%/translators.txt +%%DOCSDIR%%/help.ru.txt +%%DOCSDIR%%/help.pt_BR.txt +%%NLS%%share/locale/bg/LC_MESSAGES/deadbeef.mo +%%NLS%%share/locale/bn/LC_MESSAGES/deadbeef.mo +%%NLS%%share/locale/ca/LC_MESSAGES/deadbeef.mo +%%NLS%%share/locale/da/LC_MESSAGES/deadbeef.mo +%%NLS%%share/locale/de/LC_MESSAGES/deadbeef.mo +%%NLS%%share/locale/el/LC_MESSAGES/deadbeef.mo +%%NLS%%share/locale/en_GB/LC_MESSAGES/deadbeef.mo +%%NLS%%share/locale/es/LC_MESSAGES/deadbeef.mo +%%NLS%%share/locale/fa/LC_MESSAGES/deadbeef.mo +%%NLS%%share/locale/fr/LC_MESSAGES/deadbeef.mo +%%NLS%%share/locale/gl/LC_MESSAGES/deadbeef.mo +%%NLS%%share/locale/he/LC_MESSAGES/deadbeef.mo +%%NLS%%share/locale/hr/LC_MESSAGES/deadbeef.mo +%%NLS%%share/locale/hu/LC_MESSAGES/deadbeef.mo +%%NLS%%share/locale/id/LC_MESSAGES/deadbeef.mo +%%NLS%%share/locale/it/LC_MESSAGES/deadbeef.mo +%%NLS%%share/locale/ja/LC_MESSAGES/deadbeef.mo +%%NLS%%share/locale/nl/LC_MESSAGES/deadbeef.mo +%%NLS%%share/locale/pl/LC_MESSAGES/deadbeef.mo +%%NLS%%share/locale/pt/LC_MESSAGES/deadbeef.mo +%%NLS%%share/locale/pt_BR/LC_MESSAGES/deadbeef.mo +%%NLS%%share/locale/ru/LC_MESSAGES/deadbeef.mo +%%NLS%%share/locale/sk/LC_MESSAGES/deadbeef.mo +%%NLS%%share/locale/sr/LC_MESSAGES/deadbeef.mo +%%NLS%%share/locale/sv/LC_MESSAGES/deadbeef.mo +%%NLS%%share/locale/uk/LC_MESSAGES/deadbeef.mo +%%NLS%%share/locale/vi/LC_MESSAGES/deadbeef.mo +%%NLS%%share/locale/zh_CN/LC_MESSAGES/deadbeef.mo +%%NLS%%share/locale/zh_TW/LC_MESSAGES/deadbeef.mo +%%NLS%%share/locale/kk/LC_MESSAGES/deadbeef.mo +%%NLS%%share/locale/km/LC_MESSAGES/deadbeef.mo +%%NLS%%share/locale/lg/LC_MESSAGES/deadbeef.mo +%%NLS%%share/locale/sr@latin/LC_MESSAGES/deadbeef.mo share/icons/hicolor/16x16/apps/deadbeef.png share/icons/hicolor/32x32/apps/deadbeef.png share/icons/hicolor/48x48/apps/deadbeef.png +share/icons/hicolor/128x128/apps/deadbeef.png +share/icons/hicolor/192x192/apps/deadbeef.png +share/icons/hicolor/22x22/apps/deadbeef.png +share/icons/hicolor/24x24/apps/deadbeef.png +share/icons/hicolor/256x256/apps/deadbeef.png +share/icons/hicolor/36x36/apps/deadbeef.png +share/icons/hicolor/64x64/apps/deadbeef.png +share/icons/hicolor/72x72/apps/deadbeef.png +share/icons/hicolor/96x96/apps/deadbeef.png +share/icons/hicolor/scalable/apps/deadbeef.svg @dirrmtry share/icons/hicolor/48x48/apps @dirrmtry share/icons/hicolor/48x48 +@dirrmtry share/icons/hicolor/128x128/apps +@dirrmtry share/icons/hicolor/128x128 +@dirrmtry share/icons/hicolor/192x192/apps +@dirrmtry share/icons/hicolor/192x192 +@dirrmtry share/icons/hicolor/22x22/apps +@dirrmtry share/icons/hicolor/22x22 +@dirrmtry share/icons/hicolor/24x24/apps +@dirrmtry share/icons/hicolor/24x24 +@dirrmtry share/icons/hicolor/256x256/apps +@dirrmtry share/icons/hicolor/256x256 @dirrmtry share/icons/hicolor/32x32/apps @dirrmtry share/icons/hicolor/32x32 +@dirrmtry share/icons/hicolor/36x36/apps +@dirrmtry share/icons/hicolor/36x36 +@dirrmtry share/icons/hicolor/64x64/apps +@dirrmtry share/icons/hicolor/64x64 +@dirrmtry share/icons/hicolor/72x72/apps +@dirrmtry share/icons/hicolor/72x72 +@dirrmtry share/icons/hicolor/96x96/apps +@dirrmtry share/icons/hicolor/96x96 @dirrmtry share/icons/hicolor/16x16/apps @dirrmtry share/icons/hicolor/16x16 +@dirrmtry share/icons/hicolor/scalable/apps +@dirrmtry share/icons/hicolor/scalable @dirrmtry share/icons/hicolor @dirrmtry share/icons %%DATADIR%%/pixmaps/noartwork.jpg >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201103301907.p2UJ7vsJ027236>