Ravenports generated: 11 Sep 2023 23:59
[ravenports.git] / bucket_DD / libopenmpt
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               libopenmpt
4 VERSION=                0.7.3
5 KEYWORDS=               audio
6 VARIANTS=               standard
7 SDESC[standard]=        Cross-platform mod music library & player
8 HOMEPAGE=               https://lib.openmpt.org/libopenmpt/
9 CONTACT=                Michael_Reim[kraileth@elderlinux.org]
10
11 DOWNLOAD_GROUPS=        main
12 SITES[main]=            https://lib.openmpt.org/files/libopenmpt/src/
13 DISTFILE[1]=            libopenmpt-0.7.3+release.autotools.tar.gz:main
14 DF_INDEX=               1
15 SPKGS[standard]=        complete
16                         primary
17                         dev
18                         man
19                         docs
20
21 OPTIONS_AVAILABLE=      none
22 OPTIONS_STANDARD=       none
23
24 BUILD_DEPENDS=          mpg123:dev:standard
25                         libvorbis:dev:standard
26                         libsndfile:dev:standard
27 BUILDRUN_DEPENDS=       libsndfile:primary:standard
28                         libvorbis:primary:standard
29                         mpg123:primary:standard
30                         portaudio:primary:standard
31
32 USES=                   cpe libtool pkgconfig zlib mbsdfix
33
34 DISTNAME=               libopenmpt-0.7.3+release.autotools
35
36 LICENSE=                BSD3CLAUSE:primary
37 LICENSE_FILE=           BSD3CLAUSE:{{WRKSRC}}/LICENSE
38 LICENSE_SCHEME=         solo
39
40 CPE_VENDOR=             openmpt
41 FPC_EQUIVALENT=         audio/libopenmpt
42
43 MUST_CONFIGURE=         gnu
44 CONFIGURE_ARGS=         --without-portaudiocpp
45                         --without-pulseaudio
46
47 INSTALL_TARGET=         install-strip
48 SOVERSION=              0.4.4
49
50 post-install:
51         ${RM} -r ${STAGEDIR}${PREFIX}/share/doc/libopenmpt/LICENSE
52         ${RM} -r ${STAGEDIR}${PREFIX}/share/doc/libopenmpt/README.md
53
54 [FILE:92:descriptions/desc.primary]
55 openmpt123 is a cross-platform command-line based module file player that 
56 uses libopenmpt.
57
58
59 [FILE:197:descriptions/desc.dev]
60 libopenmpt is a cross-plattform C++ and C library to decode tracked music 
61 files (modules) into raw PCM audio stream. It is based on the player code 
62 of the OpenMPT (Open ModPlug Tracker) project.
63
64
65 [FILE:120:distinfo]
66 2cf8369b7916b09264f3f14b9fb6cef35a6e9bee0328dec4f49d98211ccfd722      1648862 libopenmpt-0.7.3+release.autotools.tar.gz
67
68
69 [FILE:76:manifests/plist.primary]
70 bin/openmpt123
71 lib/
72  libopenmpt.so.%%SOMAJOR%%
73  libopenmpt.so.%%SOVERSION%%
74
75
76 [FILE:476:manifests/plist.dev]
77 include/libopenmpt/
78  libopenmpt.h
79  libopenmpt.hpp
80  libopenmpt_config.h
81  libopenmpt_ext.h
82  libopenmpt_ext.hpp
83  libopenmpt_stream_callbacks_buffer.h
84  libopenmpt_stream_callbacks_fd.h
85  libopenmpt_stream_callbacks_file.h
86  libopenmpt_stream_callbacks_file_mingw.h
87  libopenmpt_stream_callbacks_file_msvcrt.h
88  libopenmpt_stream_callbacks_file_posix.h
89  libopenmpt_stream_callbacks_file_posix_lfs64.h
90  libopenmpt_version.h
91 lib/
92  libopenmpt.a
93  libopenmpt.so
94 lib/pkgconfig/libopenmpt.pc
95
96
97 [FILE:31:manifests/plist.man]
98 share/man/man1/openmpt123.1.gz
99
100
101 [FILE:203:manifests/plist.docs]
102 share/doc/libopenmpt/examples/
103  libopenmpt_example_c.c
104  libopenmpt_example_c_mem.c
105  libopenmpt_example_c_probe.c
106  libopenmpt_example_c_stdout.c
107  libopenmpt_example_c_unsafe.c
108  libopenmpt_example_cxx.cpp
109