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