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