From ae698c8c3b5e787a8dfe6be1985a6d2b31e3629d Mon Sep 17 00:00:00 2001 From: Humdinger Date: Mon, 31 Aug 2015 17:16:33 +0200 Subject: [PATCH] Recipe cosmetics: improved SUMMARY/DESCRIPTION and re-ordered blocks. --- media-libs/sdl_image/sdl_image-1.2.12.recipe | 46 ++++++-------- media-libs/sdl_mixer/sdl_mixer-1.2.12.recipe | 52 +++++++--------- media-libs/sdl_net/sdl_net-1.2.8.recipe | 50 +++++++-------- media-libs/sdl_sound/sdl_sound-1.0.3.recipe | 40 +++++------- media-libs/sdl_ttf/sdl_ttf-2.0.11.recipe | 45 ++++++-------- media-libs/sge/sge-030809.recipe | 40 ++++++------ media-libs/smjpeg/smjpeg-0.2.1.recipe | 36 +++++------ media-libs/smpeg/smpeg-0.4.5.recipe | 41 ++++++------ media-libs/speex/speex-1.2~rc2.recipe | 50 +++++++-------- media-libs/taglib/taglib-1.9.1.recipe | 39 ++++++------ media-libs/tiff/tiff-3.9.6.recipe | 3 +- media-libs/tiff/tiff4-4.0.4.recipe | 3 +- media-sound/lame/lame-3.99.5.recipe | 62 +++++++++++-------- .../musepack_tools/musepack_tools-r475.recipe | 58 ++++++++--------- .../opensound/opensound-4.2_git.recipe | 9 +-- 15 files changed, 265 insertions(+), 309 deletions(-) diff --git a/media-libs/sdl_image/sdl_image-1.2.12.recipe b/media-libs/sdl_image/sdl_image-1.2.12.recipe index 19614352f..e228d2754 100644 --- a/media-libs/sdl_image/sdl_image-1.2.12.recipe +++ b/media-libs/sdl_image/sdl_image-1.2.12.recipe @@ -1,19 +1,18 @@ -SUMMARY="Simple Direct Media Layer Image Library" -DESCRIPTION=" -SDL_image is an image file loading library. It loads images as SDL surfaces, \ -and supports the following formats: BMP, GIF, JPEG, LBM, PCX, PNG, PNM, TGA, \ -TIFF, WEBP, XCF, XPM, XV +SUMMARY="Simple Direct Media Layer image library" +DESCRIPTION="SDL_image is an image file loading library. It loads images as \ +SDL surfaces, and supports the following formats: BMP, GIF, JPEG, LBM, PCX, \ +PNG, PNM, TGA, TIFF, WEBP, XCF, XPM, XV As of SDL_image 1.2.5, JPEG, PNG, TIFF, and WEBP image loading libraries are \ dynamically loaded, so if you don't need to load those formats, you don't need \ to include those shared libraries. libpng depends on libz, and libtiff depends \ -on both libz and libjpeg. -" +on both libz and libjpeg." HOMEPAGE="http://www.libsdl.org/projects/SDL_image" +COPYRIGHT="1997-2012 Sam Lantinga" +LICENSE="Zlib" +REVISION="5" SOURCE_URI="http://www.libsdl.org/projects/SDL_image/release/SDL_image-1.2.12.tar.gz" CHECKSUM_SHA256="0b90722984561004de84847744d566809dbb9daf732a9e503b91a1b5a84e5699" -REVISION="5" -LICENSE="Zlib" -COPYRIGHT="1997-2012 Sam Lantinga" +SOURCE_DIR="SDL_image-1.2.12" ARCHITECTURES="x86_gcc2 x86 x86_64" SECONDARY_ARCHITECTURES="x86_gcc2 x86" @@ -23,7 +22,6 @@ PROVIDES=" lib:libSDL_image$secondaryArchSuffix = 1.2_0.8.4 compat >= 1.2_0 lib:libSDL_image_1.2$secondaryArchSuffix = $portVersion compat >= 0 " - REQUIRES=" haiku$secondaryArchSuffix lib:libSDL$secondaryArchSuffix @@ -37,8 +35,18 @@ REQUIRES=" lib:libz$secondaryArchSuffix " -BUILD_REQUIRES=" +PROVIDES_devel=" + sdl_image${secondaryArchSuffix}_devel = $portVersion compat >= 1.2 + devel:sdl_image$secondaryArchSuffix = 0.8.4 compat >= 0 + devel:libSDL_image$secondaryArchSuffix = 1.2_0.8.4 compat >= 0 + devel:libSDL_image_1.2$secondaryArchSuffix = 0.8.4 compat >= 0 + " +REQUIRES_devel=" haiku${secondaryArchSuffix}_devel + sdl_image$secondaryArchSuffix == $portVersion base + " + +BUILD_REQUIRES=" devel:libsdl$secondaryArchSuffix devel:libjpeg$secondaryArchSuffix devel:libpng$secondaryArchSuffix @@ -47,7 +55,6 @@ BUILD_REQUIRES=" devel:libwebp$secondaryArchSuffix devel:libz$secondaryArchSuffix " - BUILD_PREREQUIRES=" cmd:aclocal cmd:autoconf @@ -59,8 +66,6 @@ BUILD_PREREQUIRES=" cmd:sdl_config$secondaryArchSuffix " -SOURCE_DIR="SDL_image-1.2.12" - BUILD() { libtoolize --force --copy --install @@ -87,14 +92,3 @@ INSTALL() packageEntries devel \ $developDir } - -PROVIDES_devel=" - sdl_image${secondaryArchSuffix}_devel = $portVersion compat >= 1.2 - devel:sdl_image$secondaryArchSuffix = 0.8.4 compat >= 0 - devel:libSDL_image$secondaryArchSuffix = 1.2_0.8.4 compat >= 0 - devel:libSDL_image_1.2$secondaryArchSuffix = 0.8.4 compat >= 0 - " - -REQUIRES_devel=" - sdl_image$secondaryArchSuffix == $portVersion base - " diff --git a/media-libs/sdl_mixer/sdl_mixer-1.2.12.recipe b/media-libs/sdl_mixer/sdl_mixer-1.2.12.recipe index ab27c3101..ff246e63d 100644 --- a/media-libs/sdl_mixer/sdl_mixer-1.2.12.recipe +++ b/media-libs/sdl_mixer/sdl_mixer-1.2.12.recipe @@ -1,16 +1,15 @@ -SUMMARY="Simple Direct Layer Mixer Library" -DESCRIPTION=" -sdl_mixer is a simple multi-channel audio mixer library. It supports any \ -number of simultaneously playing channels of 16 bit stereo audio, plus a \ -single channel of music, mixed by the popular FLAC, MikMoD MOD, Timidity MIDI, \ -Ogg Vorbis, and SMPEG MP3 libraries. -" +SUMMARY="Simple Direct Media Layer mixer library" +DESCRIPTION="sdl_mixer is a simple multi-channel audio mixer library. It \ +supports any number of simultaneously playing channels of 16 bit stereo \ +audio, plus a single channel of music, mixed by the popular FLAC, MikMoD \ +MOD, Timidity MIDI, Ogg Vorbis, and SMPEG MP3 libraries." HOMEPAGE="http://www.libsdl.org/projects/SDL_mixer/" +COPYRIGHT="1997-2012 Sam Lantinga" +LICENSE="Zlib" +REVISION="6" SOURCE_URI="http://www.libsdl.org/projects/SDL_mixer/release/SDL_mixer-1.2.12.tar.gz" CHECKSUM_SHA256="1644308279a975799049e4826af2cfc787cad2abb11aa14562e402521f86992a" -LICENSE="Zlib" -COPYRIGHT="1997-2012 Sam Lantinga" -REVISION="6" +SOURCE_DIR="SDL_mixer-$portVersion" ARCHITECTURES="x86_gcc2 x86 x86_64" SECONDARY_ARCHITECTURES="x86_gcc2 x86" @@ -22,7 +21,6 @@ PROVIDES=" cmd:playwave$secondaryArchSuffix cmd:playmus$secondaryArchSuffix " - REQUIRES=" haiku$secondaryArchSuffix lib:libSDL$secondaryArchSuffix @@ -37,7 +35,18 @@ REQUIRES=" lib:libGL$secondaryArchSuffix " +PROVIDES_devel=" + sdl_mixer${secondaryArchSuffix}_devel = $portVersion + devel:sdl_mixer$secondaryArchSuffix = 1.2.12 compat >= 1.2 + devel:libSDL_mixer$secondaryArchSuffix = 1.2_0.12.0 compat >= 0 + devel:libSDL_mixer_1.2$secondaryArchSuffix = 0.12.0 compat >= 0 + " +REQUIRES_devel=" + sdl_mixer$secondaryArchSuffix == $portVersion base + " + BUILD_REQUIRES=" + haiku${secondaryArchSuffix}_devel devel:libsdl$secondaryArchSuffix devel:libogg$secondaryArchSuffix devel:libflac$secondaryArchSuffix @@ -48,9 +57,7 @@ BUILD_REQUIRES=" devel:libmikmod$secondaryArchSuffix devel:libsmpeg$secondaryArchSuffix " - BUILD_PREREQUIRES=" - haiku${secondaryArchSuffix}_devel cmd:aclocal cmd:autoconf cmd:automake @@ -64,8 +71,6 @@ BUILD_PREREQUIRES=" cmd:libmikmod_config$secondaryArchSuffix " -SOURCE_DIR="SDL_mixer-$portVersion" - BUILD() { libtoolize --force --copy --install @@ -83,21 +88,8 @@ INSTALL() # remove libtool library file rm $libDir/libSDL_mixer.la - prepareInstalledDevelLibs libSDL_mixer \ - libSDL_mixer-1.2 + prepareInstalledDevelLibs libSDL_mixer libSDL_mixer-1.2 fixPkgconfig - packageEntries devel \ - $developDir + packageEntries devel $developDir } - -PROVIDES_devel=" - sdl_mixer${secondaryArchSuffix}_devel = $portVersion - devel:sdl_mixer$secondaryArchSuffix = 1.2.12 compat >= 1.2 - devel:libSDL_mixer$secondaryArchSuffix = 1.2_0.12.0 compat >= 0 - devel:libSDL_mixer_1.2$secondaryArchSuffix = 0.12.0 compat >= 0 - " - -REQUIRES_devel=" - sdl_mixer$secondaryArchSuffix == $portVersion base - " diff --git a/media-libs/sdl_net/sdl_net-1.2.8.recipe b/media-libs/sdl_net/sdl_net-1.2.8.recipe index 45468925c..e9c5b278c 100644 --- a/media-libs/sdl_net/sdl_net-1.2.8.recipe +++ b/media-libs/sdl_net/sdl_net-1.2.8.recipe @@ -1,16 +1,18 @@ -SUMMARY="Simple Direct Media Layer Net Library" -DESCRIPTION=" -SDL_net is a network library that works with the SDL. It has good network \ -functionality as users are able to code on multiple platforms including \ -Linux, Windows, and Haiku. SDL_net makes handling data transfer and network \ -connections easy. It features a sample chat client and server application; \ -the chat client uses the GUIlib GUI framework library." +SUMMARY="Simple Direct Media Layer net library" +DESCRIPTION="With sdl_net users are able to use the same networking code on \ +multiple platforms including Linux, Windows, and Haiku. The library makes \ +handling data transfer and network connections easy. It features a sample \ +chat client and server application; the chat client uses the GUIlib GUI \ +framework library." HOMEPAGE="http://www.libsdl.org/projects/SDL_net" +COPYRIGHT="1997-2012 Sam Lantinga" +LICENSE="Zlib" +REVISION="5" SOURCE_URI="http://www.libsdl.org/projects/SDL_net/release/SDL_net-1.2.8.tar.gz" CHECKSUM_SHA256="5f4a7a8bb884f793c278ac3f3713be41980c5eedccecff0260411347714facb4" -LICENSE="Zlib" -COPYRIGHT="1997-2012 Sam Lantinga" -REVISION="5" +SOURCE_DIR="SDL_net-$portVersion" +PATCHES="sdl_net-1.2.8.patch" + ARCHITECTURES="x86 x86_gcc2 x86_64" SECONDARY_ARCHITECTURES="x86" @@ -24,11 +26,21 @@ REQUIRES=" lib:libsdl$secondaryArchSuffix lib:libGL$secondaryArchSuffix " + +PROVIDES_devel=" + sdl_net${secondaryArchSuffix}_devel = $portVersion compat >= 1.2 + devel:libSDL_net$secondaryArchSuffix = 1.2_0.8.0 compat >= 0 + devel:libSDL_net_1.2$secondaryArchSuffix = 0.8.0 compat >= 0 + " +REQUIRES_devel=" + sdl_net$secondaryArchSuffix == $portVersion base + " + BUILD_REQUIRES=" + haiku${secondaryArchSuffix}_devel devel:libsdl$secondaryArchSuffix " BUILD_PREREQUIRES=" - haiku${secondaryArchSuffix}_devel cmd:aclocal cmd:autoconf cmd:gcc$secondaryArchSuffix @@ -39,10 +51,6 @@ BUILD_PREREQUIRES=" cmd:sdl_config$secondaryArchSuffix " -PATCHES="sdl_net-1.2.8.patch" - -SOURCE_DIR="SDL_net-$portVersion" - BUILD() { libtoolize --force --copy --install @@ -60,15 +68,5 @@ INSTALL() prepareInstalledDevelLib libSDL_net-1.2 fixPkgconfig - packageEntries devel \ - $developDir + packageEntries devel $developDir } - -PROVIDES_devel=" - sdl_net${secondaryArchSuffix}_devel = $portVersion compat >= 1.2 - devel:libSDL_net$secondaryArchSuffix = 1.2_0.8.0 compat >= 0 - devel:libSDL_net_1.2$secondaryArchSuffix = 0.8.0 compat >= 0 - " -REQUIRES_devel=" - sdl_net$secondaryArchSuffix == $portVersion base - " diff --git a/media-libs/sdl_sound/sdl_sound-1.0.3.recipe b/media-libs/sdl_sound/sdl_sound-1.0.3.recipe index a8519df4a..0fffc3523 100644 --- a/media-libs/sdl_sound/sdl_sound-1.0.3.recipe +++ b/media-libs/sdl_sound/sdl_sound-1.0.3.recipe @@ -1,14 +1,13 @@ -SUMMARY="Library that handles decoding of several popular sound file formats" -DESCRIPTION=" -sdl-sound is a library that handles the decoding of several popular file \ -formats, such as .WAV and .MP3. It is meant to make the programmer's sound \ -playback tasks simpler. -" +SUMMARY="Simple Direct Media Layer sound library" +DESCRIPTION="sdl_sound handles the decoding of several popular file \ +formats, such as .WAV and .MP3. It aims to make the programmer's sound \ +playback tasks simpler." HOMEPAGE="http://www.icculus.org/SDL_sound" -SOURCE_URI="hg+http://hg.icculus.org/icculus/SDL_sound#release-1.0.3" -LICENSE="GNU LGPL v2.1" COPYRIGHT="2001-2009 Ryan C. Gordon" +LICENSE="GNU LGPL v2.1" REVISION="4" +SOURCE_URI="hg+http://hg.icculus.org/icculus/SDL_sound#release-1.0.3" +SOURCE_DIR="SDL_sound-$portVersion" ARCHITECTURES="x86_gcc2 x86 x86_64" SECONDARY_ARCHITECTURES="x86_gcc2 x86" @@ -20,7 +19,6 @@ PROVIDES=" lib:libSDL_sound$secondaryArchSuffix = 1.0_0.8.0 compat >= 1.0_0 lib:libSDL_sound_1.0$secondaryArchSuffix = 0.8.0 compat >= 1.0 " - REQUIRES=" haiku$secondaryArchSuffix lib:libsdl$secondaryArchSuffix @@ -37,6 +35,16 @@ REQUIRES=" lib:libGL$secondaryArchSuffix " +PROVIDES_devel=" + sdl_sound${secondaryArchSuffix}_devel = $portVersion compat >= 1.0 + devel:SDL_sound$secondaryArchSuffix = 0.8.0 compat >= 0 + devel:libSDL_sound$secondaryArchSuffix = 1.0_0.8.0 compat >= 1.0_0 + devel:libSDL_sound_1.0$secondaryArchSuffix = 0.8.0 compat >= 0 + " +REQUIRES_devel=" + sdl_sound$secondaryArchSuffix == $portVersion base + " + BUILD_REQUIRES=" haiku${secondaryArchSuffix}_devel devel:libsdl$secondaryArchSuffix @@ -49,7 +57,6 @@ BUILD_REQUIRES=" # devel:smpeg$secondaryArchSuffix # devel:physfs$secondaryArchSuffix " - BUILD_PREREQUIRES=" cmd:aclocal cmd:autoconf @@ -61,8 +68,6 @@ BUILD_PREREQUIRES=" cmd:sdl_config$secondaryArchSuffix " -SOURCE_DIR="SDL_sound-$portVersion" - BUILD() { sed -i 's/AM_CONFIG_HEADER/AC_CONFIG_HEADERS/' configure.in @@ -88,14 +93,3 @@ INSTALL() packageEntries devel \ $developDir } - -PROVIDES_devel=" - sdl_sound${secondaryArchSuffix}_devel = $portVersion compat >= 1.0 - devel:SDL_sound$secondaryArchSuffix = 0.8.0 compat >= 0 - devel:libSDL_sound$secondaryArchSuffix = 1.0_0.8.0 compat >= 1.0_0 - devel:libSDL_sound_1.0$secondaryArchSuffix = 0.8.0 compat >= 0 - " - -REQUIRES_devel=" - sdl_sound$secondaryArchSuffix == $portVersion base - " diff --git a/media-libs/sdl_ttf/sdl_ttf-2.0.11.recipe b/media-libs/sdl_ttf/sdl_ttf-2.0.11.recipe index c261bde6c..074f87add 100644 --- a/media-libs/sdl_ttf/sdl_ttf-2.0.11.recipe +++ b/media-libs/sdl_ttf/sdl_ttf-2.0.11.recipe @@ -1,19 +1,17 @@ -SUMMARY="Simple Direct Media Layer Image Library" -DESCRIPTION=" -SDL_ttf is a TrueType font rendering library that is used with the SDL \ -library, and almost as portable. It depends on freetype2 to handle the \ -TrueType font data. It allows a programmer to use multiple TrueType fonts \ +SUMMARY="Simple Direct Media Layer font library" +DESCRIPTION="sdl_ttf is a TrueType font rendering library that is used with \ +the SDL library, and almost as portable. It depends on freetype2 to handle \ +the TrueType font data. It allows programmers to use multiple TrueType fonts \ without having to code a font rendering routine themselves. With the power of \ outline fonts and antialiasing, high quality text output can be obtained \ -without much effort. -" +without much effort." HOMEPAGE="http://www.libsdl.org/projects/SDL_ttf/release-1.2.html" +COPYRIGHT="1997-2012 Sam Lantinga" +LICENSE="Zlib" +REVISION="2" SOURCE_URI="http://www.libsdl.org/projects/SDL_ttf/release/SDL_ttf-2.0.11.tar.gz" CHECKSUM_SHA256="724cd895ecf4da319a3ef164892b72078bd92632a5d812111261cde248ebcdb7" -LICENSE="Zlib" -COPYRIGHT="1997-2012 Sam Lantinga" - -REVISION="2" +SOURCE_DIR="SDL_ttf-$portVersion" ARCHITECTURES="x86 x86_gcc2 x86_64" SECONDARY_ARCHITECTURES="x86_gcc2 x86" @@ -23,7 +21,6 @@ PROVIDES=" lib:libSDL_ttf$secondaryArchSuffix = 2.0_0.10.1 compat >= 2.0_0 lib:libSDL_ttf_2.0$secondaryArchSuffix = 0.10.1 compat >= 0 " - REQUIRES=" haiku$secondaryArchSuffix lib:libsdl$secondaryArchSuffix @@ -34,6 +31,16 @@ REQUIRES=" lib:libbz2$secondaryArchSuffix " +PROVIDES_devel=" + sdl_ttf${secondaryArchSuffix}_devel = 2.0.11 compat >= 1.2 + devel:sdl_ttf$secondaryArchSuffix = 2.0.11 compat >= 1.2 + devel:libSDL_ttf$secondaryArchSuffix = 2.0_0.10.1 compat >= 2.0_0 + devel:libSDL_ttf_2.0$secondaryArchSuffix = 0.10.1 compat >= 0 + " +REQUIRES_devel=" + sdl_ttf$secondaryArchSuffix == $portVersion base + " + BUILD_REQUIRES=" haiku${secondaryArchSuffix}_devel devel:libsdl$secondaryArchSuffix @@ -42,7 +49,6 @@ BUILD_REQUIRES=" devel:libbz2$secondaryArchSuffix devel:libpng$secondaryArchSuffix " - BUILD_PREREQUIRES=" cmd:libtoolize cmd:aclocal @@ -55,8 +61,6 @@ BUILD_PREREQUIRES=" cmd:freetype_config$secondaryArchSuffix " -SOURCE_DIR="SDL_ttf-$portVersion" - BUILD() { libtoolize --copy --force --install @@ -80,14 +84,3 @@ INSTALL() packageEntries devel \ $developDir } - -PROVIDES_devel=" - sdl_ttf${secondaryArchSuffix}_devel = 2.0.11 compat >= 1.2 - devel:sdl_ttf$secondaryArchSuffix = 2.0.11 compat >= 1.2 - devel:libSDL_ttf$secondaryArchSuffix = 2.0_0.10.1 compat >= 2.0_0 - devel:libSDL_ttf_2.0$secondaryArchSuffix = 0.10.1 compat >= 0 - " - -REQUIRES_devel=" - sdl_ttf$secondaryArchSuffix == $portVersion base - " diff --git a/media-libs/sge/sge-030809.recipe b/media-libs/sge/sge-030809.recipe index 47ac0e685..d1c606182 100644 --- a/media-libs/sge/sge-030809.recipe +++ b/media-libs/sge/sge-030809.recipe @@ -1,16 +1,15 @@ -SUMMARY="SDL Graphics Extension" -DESCRIPTION=" -SGE is an extension for the open source multimedia library-SDL. It provides \ -many graphics operations such as drawing of lines, circles and primitives. It \ -also allows for the rotation and scaling of surfaces, pixel operations and \ -much more." +SUMMARY="Simple Direct Media Layer graphics extension" +DESCRIPTION="SGE provides many graphics operations such as drawing of lines, \ +circles and primitives. It also allows for the rotation and scaling of \ +surfaces, pixel operations and much more." HOMEPAGE="http://www.etek.chalmers.se/~e8cal1/sge/" +COPYRIGHT="1999-2003 Anders Lindstrom" +LICENSE="GNU LGPL v2.1" +REVISION="2" SOURCE_URI="http://ports-space.haiku-files.org/source/sge-030809.tar.gz" CHECKSUM_SHA256="25cfbe59ab99647254e69d25984707045492c2a5d1b15f27d999d0284a7110fc" -LICENSE="GNU LGPL v2.1" -COPYRIGHT="1999-2003 Anders Lindstrom" - -REVISION="2" +SOURCE_DIR="sge030809" +PATCHES="sge-030809.patch" ARCHITECTURES="x86_gcc2 x86 ?x86_64" SECONDARY_ARCHITECTURES="x86_gcc2 x86" @@ -26,6 +25,15 @@ REQUIRES=" lib:libfreetype$secondaryArchSuffix lib:libz$secondaryArchSuffix " + +PROVIDES_devel=" + sge${secondaryArchSuffix}_devel = $portVersion compat >= 030809 + devel:libSGE$secondaryArchSuffix = $portVersion compat >= 030809 + " +REQUIRES_devel=" + sge$secondaryArchSuffix == $portVersion base + " + BUILD_REQUIRES=" haiku${secondaryArchSuffix}_devel devel:libsdl$secondaryArchSuffix @@ -40,10 +48,6 @@ BUILD_PREREQUIRES=" cmd:sdl_config$secondaryArchSuffix " -SOURCE_DIR="sge030809" - -PATCHES="sge-030809.patch" - BUILD() { make $jobArgs @@ -57,11 +61,3 @@ INSTALL() packageEntries devel \ $developDir } - -PROVIDES_devel=" - sge${secondaryArchSuffix}_devel = $portVersion compat >= 030809 - devel:libSGE$secondaryArchSuffix = $portVersion compat >= 030809 - " -REQUIRES_devel=" - sge$secondaryArchSuffix == $portVersion base - " diff --git a/media-libs/smjpeg/smjpeg-0.2.1.recipe b/media-libs/smjpeg/smjpeg-0.2.1.recipe index 03e33014f..e581ded69 100644 --- a/media-libs/smjpeg/smjpeg-0.2.1.recipe +++ b/media-libs/smjpeg/smjpeg-0.2.1.recipe @@ -1,14 +1,13 @@ SUMMARY="An implementation of the smjpeg decoding library" -DESCRIPTION=" -smjpeg is an implementation of the smjpeg decoding library, which runs on just \ -about any platform. It comes with one sample deoder, smjpeg_decode (console, \ -no UI)." +DESCRIPTION="smjpeg is short for the SDL Motion JPEG library, originally \ +developed by Loki Software, It is used to playback motion JPEGs and runs \ +on just about any platform. It comes with one sample decoder, smjpeg_decode \ +(console, no UI)." HOMEPAGE="http://www.icculus.org/smjpeg" -SOURCE_URI="svn://svn.icculus.org/smjpeg/trunk/" -LICENSE="GNU LGPL v2" COPYRIGHT="1999-2004 Sam Lantinga, Joe Tennies." - +LICENSE="GNU LGPL v2" REVISION="1" +SOURCE_URI="svn://svn.icculus.org/smjpeg/trunk/" ARCHITECTURES="x86_gcc2 x86 ?x86_64" SECONDARY_ARCHITECTURES="x86_gcc2 x86" @@ -20,17 +19,24 @@ PROVIDES=" cmd:smjpeg_encode$secondaryArchSuffix = $portVersion compat >= 0 cmd:smjpeg_decode$secondaryArchSuffix = $portVersion compat >= 0 " - REQUIRES=" haiku$secondaryArchSuffix libsdl$secondaryArchSuffix " +PROVIDES_devel=" + smjpeg${secondaryArchSuffix}_devel = $portVersion + devel:libsmjpeg$secondaryArchSuffix = 0.2_0.0.2 compat >= 0.2_0 + devel:libsmjpeg_0.2$secondaryArchSuffix = 0.0.2 compat >= 0 + " +REQUIRES_devel=" + smjpeg$secondaryArchSuffix == $portVersion base + " + BUILD_REQUIRES=" haiku${secondaryArchSuffix}_devel devel:libsdl$secondaryArchSuffix " - BUILD_PREREQUIRES=" cmd:gcc$secondaryArchSuffix cmd:libtoolize @@ -64,15 +70,3 @@ INSTALL() packageEntries devel \ $developDir } - -# ----- devel package ------------------------------------------------------- - -PROVIDES_devel=" - smjpeg${secondaryArchSuffix}_devel = $portVersion - devel:libsmjpeg$secondaryArchSuffix = 0.2_0.0.2 compat >= 0.2_0 - devel:libsmjpeg_0.2$secondaryArchSuffix = 0.0.2 compat >= 0 - " - -REQUIRES_devel=" - smjpeg$secondaryArchSuffix == $portVersion base - " diff --git a/media-libs/smpeg/smpeg-0.4.5.recipe b/media-libs/smpeg/smpeg-0.4.5.recipe index 1eddf77e2..4cbfe4d3d 100644 --- a/media-libs/smpeg/smpeg-0.4.5.recipe +++ b/media-libs/smpeg/smpeg-0.4.5.recipe @@ -1,16 +1,14 @@ -SUMMARY="An mpeg decoding library" -DESCRIPTION=" -SMPEG is short for the SDL MPEG library originally developed by Loki Software. \ -SMPEG uses MPEG-1 standard as a video display library, rather than MPEG-2, \ -since only the MPEG-1 standard is unencumbered with software patents in the \ -United States. -" +SUMMARY="An MPEG decoding library" +DESCRIPTION="SMPEG is short for the SDL MPEG library originally developed \ +by Loki Software. SMPEG uses MPEG-1 standard as a video display library, \ +rather than MPEG-2, since only the MPEG-1 standard is unencumbered with \ +software patents in the United States." HOMEPAGE="http://www.icculus.org/smpeg" +COPYRIGHT="1999-2004 Sam Lantinga, Joe Tennies." +LICENSE="GNU LGPL v2" +REVISION="4" SOURCE_URI="http://www.libsdl.org/projects/SDL_mixer/libs/old/smpeg-0.4.5.zip" CHECKSUM_SHA256="8d4e4a6bc1892279ae7727e192df0ad0cef5927d50090f846e0bf3ba1b8f3d41" -LICENSE="GNU LGPL v2" -COPYRIGHT="1999-2004 Sam Lantinga, Joe Tennies." -REVISION="4" ARCHITECTURES="x86 x86_gcc2 x86_64" SECONDARY_ARCHITECTURES="x86" @@ -29,6 +27,17 @@ REQUIRES=" lib:libSDL_1.2$secondaryArchSuffix lib:libGL$secondaryArchSuffix " + +PROVIDES_devel=" + smpeg${secondaryArchSuffix}_devel = $portVersion + cmd:smpeg_config$secondaryArchSuffix + devel:libsmpeg$secondaryArchSuffix = 0.4_0.1.4 compat >= 0.4_0 + devel:libsmpeg_0.4$secondaryArchSuffix = 0.1.4 compat >= 0 + " +REQUIRES_devel=" + smpeg$secondaryArchSuffix == $portVersion base + " + BUILD_REQUIRES=" haiku${secondaryArchSuffix}_devel devel:libsdl$secondaryArchSuffix @@ -77,15 +86,3 @@ INSTALL() $developDir $binDir/smpeg-config \ $dataDir } - -# ----- devel package ------------------------------------------------------- - -PROVIDES_devel=" - smpeg${secondaryArchSuffix}_devel = $portVersion - cmd:smpeg_config$secondaryArchSuffix - devel:libsmpeg$secondaryArchSuffix = 0.4_0.1.4 compat >= 0.4_0 - devel:libsmpeg_0.4$secondaryArchSuffix = 0.1.4 compat >= 0 - " -REQUIRES_devel=" - smpeg$secondaryArchSuffix == $portVersion base - " diff --git a/media-libs/speex/speex-1.2~rc2.recipe b/media-libs/speex/speex-1.2~rc2.recipe index 9f777a1a5..3f84b2ff6 100644 --- a/media-libs/speex/speex-1.2~rc2.recipe +++ b/media-libs/speex/speex-1.2~rc2.recipe @@ -1,26 +1,26 @@ -SUMMARY="A Free Codec For Free Speech" -DESCRIPTION="Speex is an Open Source/Free Software patent-free audio \ -compression format designed for speech. The Speex Project aims to lower the \ +SUMMARY="A free codec for speech" +DESCRIPTION="Speex is an open-source/free software patent-free audio \ +compression format designed for speech. The Speex project aims to lower the \ barrier of entry for voice applications by providing a free alternative to \ expensive proprietary speech codecs. Moreover, Speex is well-adapted to \ -Internet applications and provides useful features that are not present in \ -most other codecs. Finally, Speex is part of the GNU Project and is available \ -under the revised BSD license. -" +internet applications and provides useful features that are not present in \ +most other codecs. +Finally, Speex is part of the GNU project and is available under the revised \ +BSD license." HOMEPAGE="http://www.speex.org" -LICENSE="Speex" -COPYRIGHT=" - 2002-2009 Xiph.org Foundation +COPYRIGHT="2002-2009 Xiph.org Foundation 2002-2008 Jean-Marc Valin 2005-2007 Analog Devices Inc. 2005-2008 Commonwealth Scientific and Industrial Research Organisation (CSIRO) 1993, 2002, 2006 David Rowe 2003 EpicGames - 1992-1994 Jutta Degener, Carsten Bormann - " + 1992-1994 Jutta Degener, Carsten Bormann" +LICENSE="Speex" +REVISION="1" SOURCE_URI="http://downloads.xiph.org/releases/speex/speex-1.2rc2.tar.gz" CHECKSUM_SHA256="caa27c7247ff15c8521c2ae0ea21987c9e9710a8f2d3448e8b79da9806bce891" -REVISION="1" +SOURCE_DIR="speex-1.2rc2" + ARCHITECTURES="x86_gcc2 x86 x86_64" SECONDARY_ARCHITECTURES="x86_gcc2 x86" @@ -34,16 +34,24 @@ if [ -z "$secondaryArchSuffix" ]; then cmd:speexenc = $portVersion " fi - REQUIRES=" haiku$secondaryArchSuffix lib:libogg$secondaryArchSuffix " + +PROVIDES_devel=" + speex${secondaryArchSuffix}_devel = $portVersion + devel:libspeex$secondaryArchSuffix = 1.5.0 compat >= 1 + " +REQUIRES_devel=" + speex$secondaryArchSuffix == $portVersion + " + BUILD_REQUIRES=" + haiku${secondaryArchSuffix}_devel devel:libogg$secondaryArchSuffix " BUILD_PREREQUIRES=" - haiku${secondaryArchSuffix}_devel cmd:aclocal cmd:autoconf cmd:automake @@ -54,8 +62,6 @@ BUILD_PREREQUIRES=" cmd:pkg_config$secondaryArchSuffix " -SOURCE_DIR="speex-1.2rc2" - BUILD() { libtoolize --copy --force --install @@ -84,13 +90,3 @@ INSTALL() rm -rf $documentationDir fi } - -# ----- devel package ------------------------------------------------------- - -PROVIDES_devel=" - speex${secondaryArchSuffix}_devel = $portVersion - devel:libspeex$secondaryArchSuffix = 1.5.0 compat >= 1 - " -REQUIRES_devel=" - speex$secondaryArchSuffix == $portVersion - " diff --git a/media-libs/taglib/taglib-1.9.1.recipe b/media-libs/taglib/taglib-1.9.1.recipe index 16d3fa13a..5ca7514eb 100644 --- a/media-libs/taglib/taglib-1.9.1.recipe +++ b/media-libs/taglib/taglib-1.9.1.recipe @@ -1,19 +1,17 @@ SUMMARY="An audio meta-data library" -DESCRIPTION=" -TagLib is a free library written in C++ for reading and editing \ +DESCRIPTION="TagLib is a free library written in C++ for reading and editing \ metadata that has been embedded into audio files. It is able to read and \ edit all relevant metadata formats for audio files, including APEv2, ID3 and \ Vorbis. It can find tags in multiple formats such as .mp3 .wma .wav .m4a \ .flac etc. TagLib is platform independent." HOMEPAGE="http://github.com/taglib" -SOURCE_URI="http://taglib.github.io/releases/taglib-1.9.1.tar.gz" -CHECKSUM_SHA256="72d371cd1419a87ae200447a53bff2be219283071e80fd12337928cc967dc71a" COPYRIGHT="2002-2013 Scott Wheeler" -LICENSE=" - GNU LGPL v2 - MPL v1.1 - " +SOURCE_URI="http://taglib.github.io/releases/taglib-1.9.1.tar.gz" +LICENSE="GNU LGPL v2 + MPL v1.1" REVISION="2" +CHECKSUM_SHA256="72d371cd1419a87ae200447a53bff2be219283071e80fd12337928cc967dc71a" +PATCHES="taglib-1.9.1.patchset" ARCHITECTURES="!x86_gcc2 x86 x86_64" SECONDARY_ARCHITECTURES="x86" @@ -28,11 +26,22 @@ REQUIRES=" haiku$secondaryArchSuffix lib:libz$secondaryArchSuffix " + +PROVIDES_devel=" + taglib${secondaryArchSuffix}_devel = $portVersion compat >= 1.9 + cmd:taglib_config$secondaryArchSuffix = $portVersion compat >= 1.9 + devel:libtag$secondaryArchSuffix = 1.14.0 compat >= 1 + devel:libtag_c$secondaryArchSuffix = 0.0.0 compat >= 0 + " +REQUIRES_devel=" + taglib$secondaryArchSuffix == $portVersion base + " + BUILD_REQUIRES=" + haiku${secondaryArchSuffix}_devel devel:libz$secondaryArchSuffix " BUILD_PREREQUIRES=" - haiku${secondaryArchSuffix}_devel cmd:gcc$secondaryArchSuffix cmd:cmake cmd:make @@ -40,8 +49,6 @@ BUILD_PREREQUIRES=" cmd:grep " -PATCHES="taglib-1.9.1.patchset" - BUILD() { cmake -DCMAKE_INSTALL_PREFIX:PATH=$prefix \ @@ -70,13 +77,3 @@ INSTALL() $developDir \ $binDir } - -PROVIDES_devel=" - taglib${secondaryArchSuffix}_devel = $portVersion compat >= 1.9 - cmd:taglib_config$secondaryArchSuffix = $portVersion compat >= 1.9 - devel:libtag$secondaryArchSuffix = 1.14.0 compat >= 1 - devel:libtag_c$secondaryArchSuffix = 0.0.0 compat >= 0 - " -REQUIRES_devel=" - taglib$secondaryArchSuffix == $portVersion base - " diff --git a/media-libs/tiff/tiff-3.9.6.recipe b/media-libs/tiff/tiff-3.9.6.recipe index 9d55e1c9e..0334bb773 100644 --- a/media-libs/tiff/tiff-3.9.6.recipe +++ b/media-libs/tiff/tiff-3.9.6.recipe @@ -1,7 +1,8 @@ SUMMARY="A library to read/write TIFF images" DESCRIPTION="TIFF the Tag Image File Format, is a widely used format for \ storing image data. Included in this software is a library, libtiff, for \ -reading and writing TIFF." +reading and writing TIFF and a small collection of tools for doing simple \ +manipulations of TIFF images." HOMEPAGE="http://www.libtiff.org" COPYRIGHT="1988-1997 Sam Leffler 1991-1997 Silicon Graphics, Inc." diff --git a/media-libs/tiff/tiff4-4.0.4.recipe b/media-libs/tiff/tiff4-4.0.4.recipe index 2e417b724..67235d655 100644 --- a/media-libs/tiff/tiff4-4.0.4.recipe +++ b/media-libs/tiff/tiff4-4.0.4.recipe @@ -1,7 +1,8 @@ SUMMARY="A library to read/write TIFF images" DESCRIPTION="TIFF the Tag Image File Format, is a widely used format for \ storing image data. Included in this software is a library, libtiff, for \ -reading and writing TIFF." +reading and writing TIFF and a small collection of tools for doing simple \ +manipulations of TIFF images." HOMEPAGE="http://www.libtiff.org" COPYRIGHT="1988-1997 Sam Leffler 1991-1997 Silicon Graphics, Inc." diff --git a/media-sound/lame/lame-3.99.5.recipe b/media-sound/lame/lame-3.99.5.recipe index 470dd3d1e..6a3114c9a 100644 --- a/media-sound/lame/lame-3.99.5.recipe +++ b/media-sound/lame/lame-3.99.5.recipe @@ -1,19 +1,33 @@ SUMMARY="A high quality MPEG Audio Layer III (MP3) encoder" -DESCRIPTION=" -Following the great history of GNU naming, LAME originally stood for LAME \ -Ain't an Mp3 Encoder. LAME started life as a GPL'd patch against the dist10 \ -ISO demonstration source, and thus was incapable of producing an mp3 stream or \ -even being compiled by itself. But in May 2000, the last remnants of the ISO \ -source code were replaced, and now LAME is the source code for a fully LGPL'd \ -MP3 encoder, with speed and quality to rival and often surpass all commercial \ -competitors. -" +DESCRIPTION="Following the great history of GNU naming, LAME originally stood \ +for LAME Ain't an Mp3 Encoder. LAME is an educational tool to be used for \ +learning about MP3 encoding. The goal of the LAME project is to use the open \ +source model to improve the psycho acoustics, noise shaping and speed of MP3. +Many popular ripping and encoding programs include the LAME encoding engine. + +LAME features: + +- Many improvements in quality and speed over ISO reference software. +- MPEG1,2 and 2.5 layer III encoding. +- CBR (constant bitrate) and two types of variable bitrate, VBR and ABR. +- Encoding engine can be compiled as a shared library (Linux/UNIX), DLL, \ +Directshow filter or ACM codec (Windows). +- Free format encoding and decoding. +- GPSYCHO: a GPL'd psycho acoustic and noise shaping model. +- Powerful and easy to use presets. +- Quality better than all other encoders at most bitrates. +- Fast! Encodes faster than real time on a PentiumII 266mhz at highest \ +quality mode. +- MP3x: a GTK/X-Window MP3 frame analyzer for both .mp3 and unencoded audio \ +files." HOMEPAGE="http://lame.sourceforge.net/" +COPYRIGHT="1998-2012 Mike Cheng et al." +LICENSE="GNU LGPL v2" +REVISION="5" SOURCE_URI="http://downloads.sourceforge.net/project/lame/lame/3.99/lame-$portVersion.tar.gz" CHECKSUM_SHA256="24346b4158e4af3bd9f2e194bb23eb473c75fb7377011523353196b19b9a23ff" -LICENSE="GNU LGPL v2" -COPYRIGHT="1998-2012 Mike Cheng et al." -REVISION="5" +PATCHES="lame-$portVersion.patch" + ARCHITECTURES="x86 x86_gcc2 x86_64" SECONDARY_ARCHITECTURES="x86_gcc2 x86" @@ -31,6 +45,15 @@ REQUIRES=" lib:libiconv$secondaryArchSuffix lib:libncurses$secondaryArchSuffix " + +PROVIDES_devel=" + lame${secondaryArchSuffix}_devel = $portVersion + devel:libmp3lame${secondaryArchSuffix} = 0.0.0 compat >= 0 + " +REQUIRES_devel=" + lame${secondaryArchSuffix} == $portVersion base + " + BUILD_REQUIRES=" haiku${secondaryArchSuffix}_devel devel:libiconv$secondaryArchSuffix @@ -49,8 +72,6 @@ BUILD_PREREQUIRES=" cmd:find " -PATCHES="lame-$portVersion.patch" - BUILD() { mkdir -p m4 @@ -95,16 +116,5 @@ INSTALL() fixPkgconfig # devel package - packageEntries devel \ - $developDir + packageEntries devel $developDir } - -# ----- devel package ------------------------------------------------------- - -PROVIDES_devel=" - lame${secondaryArchSuffix}_devel = $portVersion - devel:libmp3lame${secondaryArchSuffix} = 0.0.0 compat >= 0 - " -REQUIRES_devel=" - lame${secondaryArchSuffix} == $portVersion base - " diff --git a/media-sound/musepack_tools/musepack_tools-r475.recipe b/media-sound/musepack_tools/musepack_tools-r475.recipe index bd2130954..35cd02510 100644 --- a/media-sound/musepack_tools/musepack_tools-r475.recipe +++ b/media-sound/musepack_tools/musepack_tools-r475.recipe @@ -1,25 +1,20 @@ SUMMARY="Musepack SV8 libraries and utilities" DESCRIPTION="Musepack or MPC is an open source lossy audio codec, specifically \ -optimized for transparent compression of stereo audio at bitrates of 160–180 \ +optimized for transparent compression of stereo audio at bitrates of 160-180 \ (manual set allows bitrates up to 320) kbit/s. It was formerly known as \ -MPEGplus, MPEG+ or MP+. -" -ARCHITECTURES="x86_gcc2" -SECONDARY_ARCHITECTURES="x86" -REVISION="1" +MPEGplus, MPEG+ or MP+." HOMEPAGE="https://www.musepack.net" -LICENSE=" - BSD (3-clause) - GNU LGPL v2.1 -" -COPYRIGHT=" - 1997-2011 Andree Buschmann, Frank Klemm -" - +COPYRIGHT="1997-2011 Andree Buschmann, Frank Klemm" +LICENSE="BSD (3-clause) + GNU LGPL v2.1" +REVISION="1" SOURCE_URI="http://files.musepack.net/source/musepack_src_r475.tar.gz" SOURCE_DIR="musepack_src_r475" PATCHES="musepack_tools-r475.patchset" +ARCHITECTURES="x86_gcc2" +SECONDARY_ARCHITECTURES="x86" + PROVIDES=" musepack_tools$secondaryArchSuffix = $portVersion cmd:mpc2sv8 @@ -30,34 +25,31 @@ PROVIDES=" cmd:mpcgain cmd:wavcmp lib:libmpcdec$secondaryArchSuffix -" - + " REQUIRES=" haiku$secondaryArchSuffix lib:libcuefile$secondaryArchSuffix lib:libreplaygain$secondaryArchSuffix -" - -BUILD_REQUIRES=" - devel:libreplaygain$secondaryArchSuffix - devel:libcuefile$secondaryArchSuffix -" - -BUILD_PREREQUIRES=" - haiku${secondaryArchSuffix}_devel - cmd:cmake - cmd:gcc$secondaryArchSuffix - cmd:make -" + " PROVIDES_devel=" musepack_tools${secondaryArchSuffix}_devel = $portVersion devel:libmpcdec$secondaryArchSuffix -" - + " REQUIRES_devel=" musepack_tools$secondaryArchSuffix == $portVersion base -" + " + +BUILD_REQUIRES=" + haiku${secondaryArchSuffix}_devel + devel:libreplaygain$secondaryArchSuffix + devel:libcuefile$secondaryArchSuffix + " +BUILD_PREREQUIRES=" + cmd:cmake + cmd:gcc$secondaryArchSuffix + cmd:make + " BUILD() { @@ -87,4 +79,4 @@ INSTALL() TEST() { make check -} +} \ No newline at end of file diff --git a/media-sound/opensound/opensound-4.2_git.recipe b/media-sound/opensound/opensound-4.2_git.recipe index 9fa68f4b4..561aab2d0 100644 --- a/media-sound/opensound/opensound-4.2_git.recipe +++ b/media-sound/opensound/opensound-4.2_git.recipe @@ -1,4 +1,4 @@ -SUMMARY="An open sound system" +SUMMARY="The audio architecture Open Sound System (OSS)" DESCRIPTION="Open Sound System (OSS) is the first attempt in unifying the \ digital audio architecture for UNIX. OSS is a set of device drivers that \ provide a uniform API across all the major UNIX architectures." @@ -26,13 +26,14 @@ PROVIDES=" cmd:savemixer$secondaryArchSuffix cmd:vmixctl$secondaryArchSuffix " - REQUIRES=" haiku$secondaryArchSuffix " -BUILD_PREREQUIRES=" +BUILD_REQUIRES=" haiku${secondaryArchSuffix}_devel + " +BUILD_PREREQUIRES=" cmd:gcc$secondaryArchSuffix cmd:ld$secondaryArchSuffix cmd:awk @@ -54,4 +55,4 @@ INSTALL() make build SYSTEM_DIR=system copyattr -d -r prototype/system/* $prefix/ copyattr -d -r prototype/home/config/settings/* $settingsDir/ -} +} \ No newline at end of file