Ravenports generated: 11 Jul 2020 02:08
[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
103 [FILE:1728:descriptions/desc.primary]
104 DeaDBeeF (as in 0xDEADBEEF) is an audio player.
105
106 Main features:
107  * mp3, ogg vorbis, flac, ape, wv/iso.wv, wav, m4a/mp3 (aac and alac),
108    mpc, tta, cd audio, and many more
109  * nsf, ay, vtx, vgm/vgz, spc and many other popular chiptune formats
110  * SID with HVSC song length database support for sid
111  * tracker modules - mod, s3m, it, xm, etc
112  * ID3v1, ID3v2.2, ID3v2.3, ID3v2.4, APEv2, Xing/Info, VorbisComments tag
113    reading and writing, as well as reading many other tag/metadata formats
114    in most supported formats
115  * automatic character set detection for non-unicode id3 tags - supports
116    cp1251, iso8859-1, and now chinese cp936 (optional), as well as
117    SHIFT-JIS and MS-DOS CP866 for selected formats
118  * unicode tags are fully supported as well (both utf8 and ucs2)
119  * cuesheet (.cue files) support, including charset detection/conversion
120  * clean fast GUI using GTK2 and GTK3, you pick what you like more!
121  * no GNOME or KDE dependencies
122  * minimization to system tray, with scrollwheel volume control, etc
123    drag and drop, both in playlist, and from other apps
124  * control playback from command line
125  * global hotkeys
126  * multiple playlists using tabbed interface
127  * album cover display
128  * OSD notifications about current playing songs
129  * 18-band graphical equalizer and other DSP plugins
130  * built-in high quality tag editor, with custom fields support
131  * customizable groups in playlists
132  * customizable columns with flexible title formatting
133  * streaming radio support for ogg vorbis, mp3 and aac streams
134  * gapless playback for correctly encoded files
135  * lots of plugin, such as global hotkeys, last.fm scrobbler, converter
136  * comes with advanced Converter plugin, which allows to transcode files
137    to other formats
138
139
140 [FILE:116:distinfo]
141 f5329f13ee259d4a48b3410a336e0c45a5dc51eb948a4103884436d31ba565ca     13049446 DeaDBeeF-Player-deadbeef-1.8.4.tar.gz
142
143
144 [FILE:3028:manifests/plist.primary]
145 bin/deadbeef
146 include/deadbeef/
147  artwork.h
148  deadbeef.h
149  gtkui_api.h
150 lib/deadbeef/
151  aac.so
152  adplug.so
153  alac.so
154  artwork.so
155  converter.so
156  converter_gtk3.so
157  dca.so
158  ddb_dumb.so
159  ddb_gui_GTK3.so
160  ddb_mono2stereo.so
161  ddb_shn.so
162  ddb_soundtouch.so
163  dsp_libsrc.so
164  ffap.so
165  ffmpeg.so
166  flac.so
167  gme.so
168  hotkeys.so
169  in_sc68.so
170  lastfm.so
171  m3u.so
172  mms.so
173  mp3.so
174  musepack.so
175  notify.so
176  oss.so
177  pltbrowser_gtk3.so
178  psf.so
179  rg_scanner.so
180  shellexec.so
181  shellexecui_gtk3.so
182  sid.so
183  sndfile.so
184  supereq.so
185  tta.so
186  vfs_curl.so
187  vfs_zip.so
188  vorbis.so
189  vtx.so
190  wavpack.so
191  wildmidi.so
192  wma.so
193 lib/deadbeef/convpresets/
194  AAC_VBR_192Kbps_(Nero_FAAC).txt
195  AAC_VBR_256Kbps_(Nero_FAAC).txt
196  AAC_VBR_320Kbps_(Nero_FAAC).txt
197  ALAC.txt
198  FLAC_(compression_level_5).txt
199  File_Copy.txt
200  File_Move.txt
201  MP3_CBR_320_Kbps_(Lame).txt
202  MP3_VBR_192Kbps_(Lame).txt
203  MS_RIFF_WAV.txt
204  MusePack.txt
205  Ogg_FLAC.txt
206  Ogg_VBR_192Kbps.txt
207  Ogg_VBR_256Kbps.txt
208  Ogg_VBR_320Kbps.txt
209  Opus.txt
210  TTA.txt
211  WavPack.txt
212 lib/deadbeef/data68/Replay/
213  aenigmatica.bin
214  alteredbeast.bin
215  armalyte.bin
216  asidifier.bin
217  azidifier.bin
218  bendaglish.deli.bin
219  big.bin
220  blipblop.bin
221  blipp079.bin
222  bs22.bin
223  cabal.bin
224  chipmon2.bin
225  cosotfmx.bin
226  crapman1.bin
227  crapman2.bin
228  deltamusic1.bin
229  deltamusic2.bin
230  digitfmx.bin
231  dmu.bin
232  dwaga.bin
233  dyter07.bin
234  elf.bin
235  fc13_14.bin
236  fireice.bin
237  fred.bin
238  gemx.bin
239  harlequin.bin
240  hippel-coso_note.deli.bin
241  hpn-jam.bin
242  huelsbeck.bin
243  huntforredoct.bin
244  ivanhoe.bin
245  jamcracker10.bin
246  jamcrackerpro.bin
247  lastninja3.bin
248  lastninjaiii.bin
249  lcd.bin
250  lx_mmme.bin
251  mcoder.bin
252  megatizer.bin
253  metrocross.bin
254  midi.bin
255  mmme.bin
256  mmmesid.bin
257  mon.bin
258  mon_old.deli.bin
259  musmon1.bin
260  musmon2.bin
261  ninjaremix.bin
262  ninjatfmx.bin
263  nobuddiesland.bin
264  none.bin
265  note.bin
266  note2.bin
267  page.bin
268  protracker.bin
269  psg1.bin
270  psgtrackerv2.bin
271  puma.bin
272  puma2.bin
273  quartet.bin
274  quartet_mindbomb.bin
275  realms.bin
276  robhubbard.deli.bin
277  rollingronny.bin
278  shadowdancer.bin
279  sidmon1.bin
280  sidmon2.bin
281  sidsound.bin
282  sndh_ice.bin
283  soundfx.bin
284  spacecrusade.bin
285  spacegun.bin
286  ssd1.bin
287  stos.bin
288  synthiv.bin
289  tao_digi.bin
290  tao_hubbard.bin
291  tao_ms211.bin
292  tao_ms25.bin
293  tao_ms27.bin
294  tao_tsd.bin
295  tcbtracker.bin
296  test.bin
297  tfmx.bin
298  tfmx_aga.bin
299  tfmx_old.bin
300  tfmx_st.bin
301  timerc.bin
302  toki.bin
303  tsd1.bin
304  utopia.bin
305  vikingchild.bin
306  xbiossound.bin
307  zonewarrior.bin
308 share/applications/deadbeef.desktop
309 share/deadbeef/pixmaps/
310  buffering_16.png
311  noartwork.png
312  pause_16.png
313  play_16.png
314 share/icons/hicolor/128x128/apps/deadbeef.png
315 share/icons/hicolor/16x16/apps/deadbeef.png
316 share/icons/hicolor/192x192/apps/deadbeef.png
317 share/icons/hicolor/22x22/apps/deadbeef.png
318 share/icons/hicolor/24x24/apps/deadbeef.png
319 share/icons/hicolor/256x256/apps/deadbeef.png
320 share/icons/hicolor/32x32/apps/deadbeef.png
321 share/icons/hicolor/36x36/apps/deadbeef.png
322 share/icons/hicolor/48x48/apps/deadbeef.png
323 share/icons/hicolor/64x64/apps/deadbeef.png
324 share/icons/hicolor/72x72/apps/deadbeef.png
325 share/icons/hicolor/96x96/apps/deadbeef.png
326 share/icons/hicolor/scalable/apps/deadbeef.svg
327
328
329 [FILE:1901:manifests/plist.nls]
330 share/locale/be/LC_MESSAGES/deadbeef.mo
331 share/locale/bg/LC_MESSAGES/deadbeef.mo
332 share/locale/bn/LC_MESSAGES/deadbeef.mo
333 share/locale/ca/LC_MESSAGES/deadbeef.mo
334 share/locale/cs/LC_MESSAGES/deadbeef.mo
335 share/locale/da/LC_MESSAGES/deadbeef.mo
336 share/locale/de/LC_MESSAGES/deadbeef.mo
337 share/locale/el/LC_MESSAGES/deadbeef.mo
338 share/locale/en_GB/LC_MESSAGES/deadbeef.mo
339 share/locale/es/LC_MESSAGES/deadbeef.mo
340 share/locale/et/LC_MESSAGES/deadbeef.mo
341 share/locale/eu/LC_MESSAGES/deadbeef.mo
342 share/locale/fa/LC_MESSAGES/deadbeef.mo
343 share/locale/fi/LC_MESSAGES/deadbeef.mo
344 share/locale/fr/LC_MESSAGES/deadbeef.mo
345 share/locale/gl/LC_MESSAGES/deadbeef.mo
346 share/locale/he/LC_MESSAGES/deadbeef.mo
347 share/locale/hr/LC_MESSAGES/deadbeef.mo
348 share/locale/hu/LC_MESSAGES/deadbeef.mo
349 share/locale/id/LC_MESSAGES/deadbeef.mo
350 share/locale/it/LC_MESSAGES/deadbeef.mo
351 share/locale/ja/LC_MESSAGES/deadbeef.mo
352 share/locale/kk/LC_MESSAGES/deadbeef.mo
353 share/locale/km/LC_MESSAGES/deadbeef.mo
354 share/locale/lg/LC_MESSAGES/deadbeef.mo
355 share/locale/lt/LC_MESSAGES/deadbeef.mo
356 share/locale/lv/LC_MESSAGES/deadbeef.mo
357 share/locale/nb/LC_MESSAGES/deadbeef.mo
358 share/locale/nl/LC_MESSAGES/deadbeef.mo
359 share/locale/pl/LC_MESSAGES/deadbeef.mo
360 share/locale/pt/LC_MESSAGES/deadbeef.mo
361 share/locale/pt_BR/LC_MESSAGES/deadbeef.mo
362 share/locale/ro/LC_MESSAGES/deadbeef.mo
363 share/locale/ru/LC_MESSAGES/deadbeef.mo
364 share/locale/si_LK/LC_MESSAGES/deadbeef.mo
365 share/locale/sk/LC_MESSAGES/deadbeef.mo
366 share/locale/sl/LC_MESSAGES/deadbeef.mo
367 share/locale/sr/LC_MESSAGES/deadbeef.mo
368 share/locale/sr@latin/LC_MESSAGES/deadbeef.mo
369 share/locale/sv/LC_MESSAGES/deadbeef.mo
370 share/locale/te/LC_MESSAGES/deadbeef.mo
371 share/locale/tr/LC_MESSAGES/deadbeef.mo
372 share/locale/ug/LC_MESSAGES/deadbeef.mo
373 share/locale/uk/LC_MESSAGES/deadbeef.mo
374 share/locale/vi/LC_MESSAGES/deadbeef.mo
375 share/locale/zh_CN/LC_MESSAGES/deadbeef.mo
376 share/locale/zh_TW/LC_MESSAGES/deadbeef.mo
377
378
379 [FILE:90:manifests/plist.docs]
380 share/doc/deadbeef/
381  ChangeLog
382  README
383  about.txt
384  help.ru.txt
385  help.txt
386  translators.txt
387
388
389 [FILE:208:patches/patch-junklib.c]
390 --- junklib.c.orig      2020-06-28 13:41:28 UTC
391 +++ junklib.c
392 @@ -33,7 +33,6 @@
393  #include <string.h>
394  #if HAVE_ICONV
395    #ifndef __MINGW32__
396 -  #define LIBICONV_PLUG
397    #endif
398    #include <iconv.h>
399  #elif HAVE_ICU
400