Ravenports generated: 13 Aug 2021 16:27
[ravenports.git] / bucket_F4 / deadbeef
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               deadbeef
4 VERSION=                1.8.4
5 KEYWORDS=               audio
6 VARIANTS=               standard
7 SDESC[standard]=        Ultimate music player for Unix-like systems
8 HOMEPAGE=               http://deadbeef.sourceforge.net/
9 CONTACT=                nobody
10
11 DOWNLOAD_GROUPS=        main
12 SITES[main]=            GITHUB/DeaDBeeF-Player:deadbeef:1.8.4
13 DISTFILE[1]=            generated:main
14 DF_INDEX=               1
15 SPKGS[standard]=        complete
16                         primary
17                         nls
18                         docs
19
20 OPTIONS_AVAILABLE=      none
21 OPTIONS_STANDARD=       none
22
23 BUILD_DEPENDS=          yasm:single:standard
24 BUILDRUN_DEPENDS=       libmad:single:standard
25                         jansson:single:standard
26                         curl:primary:standard
27                         imlib2:single:standard
28                         libvorbis:primary:standard
29                         flac:primary:standard
30                         libsndfile:primary:standard
31                         wavpack:single:standard
32                         faad2:single:standard
33                         libsamplerate:primary:standard
34                         libzip:primary:standard
35                         ffmpeg:primary:standard
36 RUN_DEPENDS=            freepats:single:standard
37
38 USES=                   autoreconf gmake iconv libtool pkgconfig jpeg
39                         shebangfix gnome-icons:primary desktop-utils:primary
40                         gettext-runtime gettext-tools
41 GNOME_COMPONENTS=       intltool gtk3
42
43 LICENSE=                GPLv2+:primary ZLIB:primary CUSTOM1:primary
44                         CUSTOM2:primary
45 LICENSE_TERMS=          primary:{{WRKSRC}}/plugins/notify/COPYING
46 LICENSE_NAME=           CUSTOM1:"Various BSD licenses and copyrights"
47                         CUSTOM2:"All plugin licenses and copyrights"
48 LICENSE_FILE=           GPLv2+:{{WRKSRC}}/COPYING.GPLv2
49                         CUSTOM1:{{WRKSRC}}/COPYING
50                         CUSTOM2:{{WRKDIR}}/LICENSE_PLUGINS
51                         ZLIB:{{WRKDIR}}/LICENSE_ZLIB
52 LICENSE_AWK=            ZLIB:"__DEADBEEF_H"
53 LICENSE_SOURCE=         ZLIB:{{WRKSRC}}/deadbeef.h
54 LICENSE_SCHEME=         multi
55
56 FPC_EQUIVALENT=         audio/deadbeef
57 SHEBANG_FILES=          yasmwrapper.sh
58
59 MUST_CONFIGURE=         gnu
60 CONFIGURE_ARGS=         --disable-alsa
61                         --disable-nullout
62                         --disable-static
63                         --disable-cdda
64                         --disable-gtk2
65                         --enable-gtk3
66
67 INSTALL_TARGET=         install-strip
68
69 CPPFLAGS=               -I../dumb/dumb-kode54/include
70                         -I../../plugins/libmp4ff
71                         -I../../plugins/gme/game-music-emu-0.6pre
72                         -I./sidplay-libs/libsidplay/include/sidplay
73
74 post-patch:
75         # Do not link to libsupc++ which may be PIC-unsafe (breaks 64-bit arches)
76         # ${REINPLACE_CMD} -e 's, -lsupc++,,' \
77         #       ${WRKSRC}/plugins/adplug/Makefile.in \
78         #       ${WRKSRC}/plugins/gme/Makefile.in \
79         #       ${WRKSRC}/plugins/sid/Makefile.in \
80         #       ${WRKSRC}/plugins/supereq/Makefile.in
81         ${REINPLACE_CMD} -e 's,/etc/timidity++/timidity-freepats.cfg:/etc/timidity/freepats.cfg:/etc/timidity/,${LOCALBASE}/share/,' \
82                 ${WRKSRC}/plugins/wildmidi/wildmidiplug.c
83         # ${REINPLACE_CMD} \
84         #       -e '/HAVE_OGG" = "yes"/ {n; n; /HAVE_VORBISPLUGIN=yes/d;}' \
85         #       ${WRKSRC}/configure
86         # Fix build with libzip-1.0
87         ${REINPLACE_CMD} 's,zip_file_t,zip_file_DB,g' \
88                 ${WRKSRC}/plugins/vfs_zip/vfs_zip.c
89
90 post-install:
91         # remove duplicate licenses
92         ${RM} ${STAGEDIR}${STD_DOCDIR}/COPYING*
93
94 pre-configure:
95         (cd ${WRKSRC} && ${SH} ${WRKSRC}/autogen.sh)
96
97 post-extract:
98         (cd ${WRKSRC} && ${HEAD} -n 100 plugins/*/COPYING \
99                 > ${WRKDIR}/LICENSE_PLUGINS)
100         # Fix libintl linking
101         ${REINPLACE_CMD} -e 's/INTL_LIBS/INTLLIBS/' ${WRKSRC}/Makefile.am
102         # Another intl fix for autoconf 2.70
103         ${REINPLACE_CMD} -e 's|@USE_INCLUDED_LIBINTL@|no|g' \
104                 -e 's|@BUILD_INCLUDED_LIBINTL@|no|g' \
105                 ${WRKSRC}/intl/Makefile.in
106
107 [FILE:1728:descriptions/desc.primary]
108 DeaDBeeF (as in 0xDEADBEEF) is an audio player.
109
110 Main features:
111  * mp3, ogg vorbis, flac, ape, wv/iso.wv, wav, m4a/mp3 (aac and alac),
112    mpc, tta, cd audio, and many more
113  * nsf, ay, vtx, vgm/vgz, spc and many other popular chiptune formats
114  * SID with HVSC song length database support for sid
115  * tracker modules - mod, s3m, it, xm, etc
116  * ID3v1, ID3v2.2, ID3v2.3, ID3v2.4, APEv2, Xing/Info, VorbisComments tag
117    reading and writing, as well as reading many other tag/metadata formats
118    in most supported formats
119  * automatic character set detection for non-unicode id3 tags - supports
120    cp1251, iso8859-1, and now chinese cp936 (optional), as well as
121    SHIFT-JIS and MS-DOS CP866 for selected formats
122  * unicode tags are fully supported as well (both utf8 and ucs2)
123  * cuesheet (.cue files) support, including charset detection/conversion
124  * clean fast GUI using GTK2 and GTK3, you pick what you like more!
125  * no GNOME or KDE dependencies
126  * minimization to system tray, with scrollwheel volume control, etc
127    drag and drop, both in playlist, and from other apps
128  * control playback from command line
129  * global hotkeys
130  * multiple playlists using tabbed interface
131  * album cover display
132  * OSD notifications about current playing songs
133  * 18-band graphical equalizer and other DSP plugins
134  * built-in high quality tag editor, with custom fields support
135  * customizable groups in playlists
136  * customizable columns with flexible title formatting
137  * streaming radio support for ogg vorbis, mp3 and aac streams
138  * gapless playback for correctly encoded files
139  * lots of plugin, such as global hotkeys, last.fm scrobbler, converter
140  * comes with advanced Converter plugin, which allows to transcode files
141    to other formats
142
143
144 [FILE:116:distinfo]
145 f5329f13ee259d4a48b3410a336e0c45a5dc51eb948a4103884436d31ba565ca     13049446 DeaDBeeF-Player-deadbeef-1.8.4.tar.gz
146
147
148 [FILE:3028:manifests/plist.primary]
149 bin/deadbeef
150 include/deadbeef/
151  artwork.h
152  deadbeef.h
153  gtkui_api.h
154 lib/deadbeef/
155  aac.so
156  adplug.so
157  alac.so
158  artwork.so
159  converter.so
160  converter_gtk3.so
161  dca.so
162  ddb_dumb.so
163  ddb_gui_GTK3.so
164  ddb_mono2stereo.so
165  ddb_shn.so
166  ddb_soundtouch.so
167  dsp_libsrc.so
168  ffap.so
169  ffmpeg.so
170  flac.so
171  gme.so
172  hotkeys.so
173  in_sc68.so
174  lastfm.so
175  m3u.so
176  mms.so
177  mp3.so
178  musepack.so
179  notify.so
180  oss.so
181  pltbrowser_gtk3.so
182  psf.so
183  rg_scanner.so
184  shellexec.so
185  shellexecui_gtk3.so
186  sid.so
187  sndfile.so
188  supereq.so
189  tta.so
190  vfs_curl.so
191  vfs_zip.so
192  vorbis.so
193  vtx.so
194  wavpack.so
195  wildmidi.so
196  wma.so
197 lib/deadbeef/convpresets/
198  AAC_VBR_192Kbps_(Nero_FAAC).txt
199  AAC_VBR_256Kbps_(Nero_FAAC).txt
200  AAC_VBR_320Kbps_(Nero_FAAC).txt
201  ALAC.txt
202  FLAC_(compression_level_5).txt
203  File_Copy.txt
204  File_Move.txt
205  MP3_CBR_320_Kbps_(Lame).txt
206  MP3_VBR_192Kbps_(Lame).txt
207  MS_RIFF_WAV.txt
208  MusePack.txt
209  Ogg_FLAC.txt
210  Ogg_VBR_192Kbps.txt
211  Ogg_VBR_256Kbps.txt
212  Ogg_VBR_320Kbps.txt
213  Opus.txt
214  TTA.txt
215  WavPack.txt
216 lib/deadbeef/data68/Replay/
217  aenigmatica.bin
218  alteredbeast.bin
219  armalyte.bin
220  asidifier.bin
221  azidifier.bin
222  bendaglish.deli.bin
223  big.bin
224  blipblop.bin
225  blipp079.bin
226  bs22.bin
227  cabal.bin
228  chipmon2.bin
229  cosotfmx.bin
230  crapman1.bin
231  crapman2.bin
232  deltamusic1.bin
233  deltamusic2.bin
234  digitfmx.bin
235  dmu.bin
236  dwaga.bin
237  dyter07.bin
238  elf.bin
239  fc13_14.bin
240  fireice.bin
241  fred.bin
242  gemx.bin
243  harlequin.bin
244  hippel-coso_note.deli.bin
245  hpn-jam.bin
246  huelsbeck.bin
247  huntforredoct.bin
248  ivanhoe.bin
249  jamcracker10.bin
250  jamcrackerpro.bin
251  lastninja3.bin
252  lastninjaiii.bin
253  lcd.bin
254  lx_mmme.bin
255  mcoder.bin
256  megatizer.bin
257  metrocross.bin
258  midi.bin
259  mmme.bin
260  mmmesid.bin
261  mon.bin
262  mon_old.deli.bin
263  musmon1.bin
264  musmon2.bin
265  ninjaremix.bin
266  ninjatfmx.bin
267  nobuddiesland.bin
268  none.bin
269  note.bin
270  note2.bin
271  page.bin
272  protracker.bin
273  psg1.bin
274  psgtrackerv2.bin
275  puma.bin
276  puma2.bin
277  quartet.bin
278  quartet_mindbomb.bin
279  realms.bin
280  robhubbard.deli.bin
281  rollingronny.bin
282  shadowdancer.bin
283  sidmon1.bin
284  sidmon2.bin
285  sidsound.bin
286  sndh_ice.bin
287  soundfx.bin
288  spacecrusade.bin
289  spacegun.bin
290  ssd1.bin
291  stos.bin
292  synthiv.bin
293  tao_digi.bin
294  tao_hubbard.bin
295  tao_ms211.bin
296  tao_ms25.bin
297  tao_ms27.bin
298  tao_tsd.bin
299  tcbtracker.bin
300  test.bin
301  tfmx.bin
302  tfmx_aga.bin
303  tfmx_old.bin
304  tfmx_st.bin
305  timerc.bin
306  toki.bin
307  tsd1.bin
308  utopia.bin
309  vikingchild.bin
310  xbiossound.bin
311  zonewarrior.bin
312 share/applications/deadbeef.desktop
313 share/deadbeef/pixmaps/
314  buffering_16.png
315  noartwork.png
316  pause_16.png
317  play_16.png
318 share/icons/hicolor/128x128/apps/deadbeef.png
319 share/icons/hicolor/16x16/apps/deadbeef.png
320 share/icons/hicolor/192x192/apps/deadbeef.png
321 share/icons/hicolor/22x22/apps/deadbeef.png
322 share/icons/hicolor/24x24/apps/deadbeef.png
323 share/icons/hicolor/256x256/apps/deadbeef.png
324 share/icons/hicolor/32x32/apps/deadbeef.png
325 share/icons/hicolor/36x36/apps/deadbeef.png
326 share/icons/hicolor/48x48/apps/deadbeef.png
327 share/icons/hicolor/64x64/apps/deadbeef.png
328 share/icons/hicolor/72x72/apps/deadbeef.png
329 share/icons/hicolor/96x96/apps/deadbeef.png
330 share/icons/hicolor/scalable/apps/deadbeef.svg
331
332
333 [FILE:1901:manifests/plist.nls]
334 share/locale/be/LC_MESSAGES/deadbeef.mo
335 share/locale/bg/LC_MESSAGES/deadbeef.mo
336 share/locale/bn/LC_MESSAGES/deadbeef.mo
337 share/locale/ca/LC_MESSAGES/deadbeef.mo
338 share/locale/cs/LC_MESSAGES/deadbeef.mo
339 share/locale/da/LC_MESSAGES/deadbeef.mo
340 share/locale/de/LC_MESSAGES/deadbeef.mo
341 share/locale/el/LC_MESSAGES/deadbeef.mo
342 share/locale/en_GB/LC_MESSAGES/deadbeef.mo
343 share/locale/es/LC_MESSAGES/deadbeef.mo
344 share/locale/et/LC_MESSAGES/deadbeef.mo
345 share/locale/eu/LC_MESSAGES/deadbeef.mo
346 share/locale/fa/LC_MESSAGES/deadbeef.mo
347 share/locale/fi/LC_MESSAGES/deadbeef.mo
348 share/locale/fr/LC_MESSAGES/deadbeef.mo
349 share/locale/gl/LC_MESSAGES/deadbeef.mo
350 share/locale/he/LC_MESSAGES/deadbeef.mo
351 share/locale/hr/LC_MESSAGES/deadbeef.mo
352 share/locale/hu/LC_MESSAGES/deadbeef.mo
353 share/locale/id/LC_MESSAGES/deadbeef.mo
354 share/locale/it/LC_MESSAGES/deadbeef.mo
355 share/locale/ja/LC_MESSAGES/deadbeef.mo
356 share/locale/kk/LC_MESSAGES/deadbeef.mo
357 share/locale/km/LC_MESSAGES/deadbeef.mo
358 share/locale/lg/LC_MESSAGES/deadbeef.mo
359 share/locale/lt/LC_MESSAGES/deadbeef.mo
360 share/locale/lv/LC_MESSAGES/deadbeef.mo
361 share/locale/nb/LC_MESSAGES/deadbeef.mo
362 share/locale/nl/LC_MESSAGES/deadbeef.mo
363 share/locale/pl/LC_MESSAGES/deadbeef.mo
364 share/locale/pt/LC_MESSAGES/deadbeef.mo
365 share/locale/pt_BR/LC_MESSAGES/deadbeef.mo
366 share/locale/ro/LC_MESSAGES/deadbeef.mo
367 share/locale/ru/LC_MESSAGES/deadbeef.mo
368 share/locale/si_LK/LC_MESSAGES/deadbeef.mo
369 share/locale/sk/LC_MESSAGES/deadbeef.mo
370 share/locale/sl/LC_MESSAGES/deadbeef.mo
371 share/locale/sr/LC_MESSAGES/deadbeef.mo
372 share/locale/sr@latin/LC_MESSAGES/deadbeef.mo
373 share/locale/sv/LC_MESSAGES/deadbeef.mo
374 share/locale/te/LC_MESSAGES/deadbeef.mo
375 share/locale/tr/LC_MESSAGES/deadbeef.mo
376 share/locale/ug/LC_MESSAGES/deadbeef.mo
377 share/locale/uk/LC_MESSAGES/deadbeef.mo
378 share/locale/vi/LC_MESSAGES/deadbeef.mo
379 share/locale/zh_CN/LC_MESSAGES/deadbeef.mo
380 share/locale/zh_TW/LC_MESSAGES/deadbeef.mo
381
382
383 [FILE:90:manifests/plist.docs]
384 share/doc/deadbeef/
385  ChangeLog
386  README
387  about.txt
388  help.ru.txt
389  help.txt
390  translators.txt
391
392
393 [FILE:286:patches/patch-configure.ac]
394 --- configure.ac.orig   2020-06-28 13:41:28 UTC
395 +++ configure.ac
396 @@ -16,7 +16,8 @@ AC_PROG_INSTALL
397  dnl AC_PROG_LIBTOOL
398  AC_CONFIG_MACRO_DIR([m4])
399  AC_C_BIGENDIAN
400 -AM_GNU_GETTEXT
401 +AM_GNU_GETTEXT_VERSION([0.18.3])
402 +AM_GNU_GETTEXT([external])
403  PKG_PROG_PKG_CONFIG
404  AM_PROG_CC_C_O
405  AM_ICONV
406
407
408 [FILE:208:patches/patch-junklib.c]
409 --- junklib.c.orig      2020-06-28 13:41:28 UTC
410 +++ junklib.c
411 @@ -33,7 +33,6 @@
412  #include <string.h>
413  #if HAVE_ICONV
414    #ifndef __MINGW32__
415 -  #define LIBICONV_PLUG
416    #endif
417    #include <iconv.h>
418  #elif HAVE_ICU
419
420
421 [FILE:1056:patches/patch-plugins_gme_game-music-emu-0.6pre_gme_blargg__endian.h]
422 --- plugins/gme/game-music-emu-0.6pre/gme/blargg_endian.h.orig  2020-06-28 13:41:28 UTC
423 +++ plugins/gme/game-music-emu-0.6pre/gme/blargg_endian.h
424 @@ -23,7 +23,11 @@
425  #if !defined (BLARGG_BIG_ENDIAN) && !defined (BLARGG_LITTLE_ENDIAN)
426  #if defined(__BYTE_ORDER) && defined(__LITTLE_ENDIAN) && defined(__BIG_ENDIAN)
427         // GCC handles this for us
428 +#if defined (__DragonFly__)
429 +       #include <sys/endian.h>
430 +#else
431         #include <endian.h>
432 +#endif
433         #if __BYTE_ORDER == __LITTLE_ENDIAN
434                 #define BLARGG_LITTLE_ENDIAN 1
435         #elif __BYTE_ORDER == __BIG_ENDIAN
436 @@ -34,9 +38,7 @@
437  #if defined (LSB_FIRST) || defined (__LITTLE_ENDIAN__) || BLARGG_CPU_X86 || \
438                 (defined (LITTLE_ENDIAN) && LITTLE_ENDIAN+0 != 1234)
439         #define BLARGG_LITTLE_ENDIAN 1
440 -#endif
441 -
442 -#if defined (MSB_FIRST)     || defined (__BIG_ENDIAN__) || defined (WORDS_BIGENDIAN) || \
443 +#elif defined (MSB_FIRST)     || defined (__BIG_ENDIAN__) || defined (WORDS_BIGENDIAN) || \
444         defined (__sparc__)     ||  BLARGG_CPU_POWERPC || \
445         (defined (BIG_ENDIAN) && BIG_ENDIAN+0 != 4321)
446         #define BLARGG_BIG_ENDIAN 1
447