Recipe cosmetics. Improved SUMMARY/DESCRIPTION, re-ordered blocks.

This commit is contained in:
Humdinger
2015-08-28 17:15:00 +02:00
parent a7553e5136
commit f5b71b546d
25 changed files with 405 additions and 441 deletions

View File

@@ -1,39 +1,43 @@
SUMMARY="Easy use of sophisticated DVD navigation features" SUMMARY="Easy use of sophisticated DVD navigation features"
DESCRIPTION=" DESCRIPTION="libdvdnav allows easy use of sophisticated DVD navigation \
libdvdnav allows easy use of sophisticated DVD navigation features such as \ features such as DVD menus, multiangle playback and even interactive DVD \
DVD menus, multiangle playback and even interactive DVD games. games."
"
HOMEPAGE="http://dvdnav.mplayerhq.hu/" HOMEPAGE="http://dvdnav.mplayerhq.hu/"
LICENSE="GNU GPL v2"
COPYRIGHT="2000 Rich Wareham COPYRIGHT="2000 Rich Wareham
2001-2004 the dvdnav project" 2001-2004 the dvdnav project"
LICENSE="GNU GPL v2"
REVISION="3"
SOURCE_URI="http://downloads.videolan.org/pub/videolan/libdvdnav/$portVersion/libdvdnav-$portVersion.tar.bz2" SOURCE_URI="http://downloads.videolan.org/pub/videolan/libdvdnav/$portVersion/libdvdnav-$portVersion.tar.bz2"
CHECKSUM_SHA256="5097023e3d2b36944c763f1df707ee06b19dc639b2b68fb30113a5f2cbf60b6d" CHECKSUM_SHA256="5097023e3d2b36944c763f1df707ee06b19dc639b2b68fb30113a5f2cbf60b6d"
REVISION="3" PATCHES="libdvdnav-$portVersion.patchset"
ARCHITECTURES="x86_gcc2 x86 x86_64" ARCHITECTURES="x86_gcc2 x86 x86_64"
SECONDARY_ARCHITECTURES="x86_gcc2 x86" SECONDARY_ARCHITECTURES="x86_gcc2 x86"
PATCHES="libdvdnav-$portVersion.patchset"
PROVIDES=" PROVIDES="
libdvdnav$secondaryArchSuffix = $portVersion libdvdnav$secondaryArchSuffix = $portVersion
lib:libdvdnav$secondaryArchSuffix = 4.2.0 compat >= 4 lib:libdvdnav$secondaryArchSuffix = 4.2.0 compat >= 4
" "
REQUIRES=" REQUIRES="
haiku$secondaryArchSuffix haiku$secondaryArchSuffix
libdvdread$secondaryArchSuffix libdvdread$secondaryArchSuffix
" "
PROVIDES_devel="
libdvdnav${secondaryArchSuffix}_devel = $portVersion
devel:libdvdnav$secondaryArchSuffix = 4.2.0 compat >= 4
"
REQUIRES_devel="
libdvdnav$secondaryArchSuffix == $portVersion base
"
BUILD_REQUIRES=" BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel
libdvdread${secondaryArchSuffix}_devel libdvdread${secondaryArchSuffix}_devel
# required by libdvdread # required by libdvdread
libdvdcss${secondaryArchSuffix}_devel libdvdcss${secondaryArchSuffix}_devel
" "
BUILD_PREREQUIRES=" BUILD_PREREQUIRES="
haiku${secondaryArchSuffix}_devel
cmd:gcc$secondaryArchSuffix cmd:gcc$secondaryArchSuffix
cmd:ld$secondaryArchSuffix cmd:ld$secondaryArchSuffix
cmd:make cmd:make
@@ -66,13 +70,3 @@ INSTALL()
$docDir \ $docDir \
$developDir $developDir
} }
# ----- devel package -------------------------------------------------------
PROVIDES_devel="
libdvdnav${secondaryArchSuffix}_devel = $portVersion
devel:libdvdnav$secondaryArchSuffix = 4.2.0 compat >= 4
"
REQUIRES_devel="
libdvdnav$secondaryArchSuffix == $portVersion base
"

View File

@@ -1,39 +1,42 @@
SUMMARY="A simple foundation for reading DVD video disks" SUMMARY="A simple foundation for reading DVD video disks"
DESCRIPTION=" DESCRIPTION="libdvdread provides the functionality that is required to \
libdvdread provides a simple foundation for reading DVD video disks. It \ access many DVDs. It parses IFO files, reads NAV-blocks, and performs CSS \
provides the functionality that is required to access many DVDs. libdvdread \ authentication and descrambling (if an external libdvdcss library is \
parses IFO files, reads NAV-blocks, and performs CSS authentication and \ installed)."
descrambling (if an external libdvdcss library is installed).
"
HOMEPAGE="http://dvdnav.mplayerhq.hu" HOMEPAGE="http://dvdnav.mplayerhq.hu"
LICENSE="GNU GPL v2"
COPYRIGHT="1998-1999 Eric Smith COPYRIGHT="1998-1999 Eric Smith
2000-2002 Björn Englund 2000-2002 Björn Englund
2000-2003 Håkan Hjort, et al." 2000-2003 Håkan Hjort, et al."
LICENSE="GNU GPL v2"
REVISION="2"
SOURCE_URI="http://downloads.videolan.org/pub/videolan/libdvdread/$portVersion/libdvdread-$portVersion.tar.bz2" SOURCE_URI="http://downloads.videolan.org/pub/videolan/libdvdread/$portVersion/libdvdread-$portVersion.tar.bz2"
CHECKSUM_SHA256="321cdf2dbdc83c96572bc583cd27d8c660ddb540ff16672ecb28607d018ed82b" CHECKSUM_SHA256="321cdf2dbdc83c96572bc583cd27d8c660ddb540ff16672ecb28607d018ed82b"
REVISION="2" PATCHES="libdvdread-$portVersion.patchset"
ARCHITECTURES="x86_gcc2 x86 x86_64" ARCHITECTURES="x86_gcc2 x86 x86_64"
SECONDARY_ARCHITECTURES="x86_gcc2 x86" SECONDARY_ARCHITECTURES="x86_gcc2 x86"
PATCHES="libdvdread-$portVersion.patchset"
PROVIDES=" PROVIDES="
libdvdread$secondaryArchSuffix = $portVersion libdvdread$secondaryArchSuffix = $portVersion
lib:libdvdread$secondaryArchSuffix = 4.2.0 compat >= 4 lib:libdvdread$secondaryArchSuffix = 4.2.0 compat >= 4
" "
REQUIRES=" REQUIRES="
haiku$secondaryArchSuffix haiku$secondaryArchSuffix
" "
BUILD_REQUIRES=" PROVIDES_devel="
devel:libdvdcss$secondaryArchSuffix libdvdread${secondaryArchSuffix}_devel = $portVersion
devel:libdvdread$secondaryArchSuffix = 4.2.0 compat >= 4
"
REQUIRES_devel="
libdvdread$secondaryArchSuffix == $portVersion base
" "
BUILD_PREREQUIRES=" BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel haiku${secondaryArchSuffix}_devel
devel:libdvdcss$secondaryArchSuffix
"
BUILD_PREREQUIRES="
cmd:gcc$secondaryArchSuffix cmd:gcc$secondaryArchSuffix
cmd:ld$secondaryArchSuffix cmd:ld$secondaryArchSuffix
cmd:make cmd:make
@@ -67,13 +70,3 @@ INSTALL()
$docDir \ $docDir \
$developDir $developDir
} }
# ----- devel package -------------------------------------------------------
PROVIDES_devel="
libdvdread${secondaryArchSuffix}_devel = $portVersion
devel:libdvdread$secondaryArchSuffix = 4.2.0 compat >= 4
"
REQUIRES_devel="
libdvdread$secondaryArchSuffix == $portVersion base
"

View File

@@ -1,23 +1,19 @@
SUMMARY="A library for the translation of the icns format" SUMMARY="A library for the Mac OS 'icns' format"
DESCRIPTION=" DESCRIPTION="libicns is a library for manipulation of the Mac OS 'icns' \
libicns is a library for manipulation of the Mac OS icns resource format, also \ resource format, also known as the IconFamily resource type. It can read \
known as the IconFamily resource type. It can read and write files from the \ and write files from the Mac OS X icns format, as well as read from Mac OS \
Mac OS X icns format, as well as read from Mac OS resource files and macbinary \ resource files and macbinary encoded Mac OS resource forks."
encoded Mac OS resource forks.
"
HOMEPAGE="http://sourceforge.net/projects/icns" HOMEPAGE="http://sourceforge.net/projects/icns"
COPYRIGHT=" COPYRIGHT="2001-2012 Matthew Eis"
2001-2012 Matthew Eis
"
LICENSE="GNU LGPL v2.1" LICENSE="GNU LGPL v2.1"
REVISION="2"
SOURCE_URI="http://sourceforge.net/projects/icns/files/libicns-$portVersion.tar.gz" SOURCE_URI="http://sourceforge.net/projects/icns/files/libicns-$portVersion.tar.gz"
CHECKSUM_SHA256="335f10782fc79855cf02beac4926c4bf9f800a742445afbbf7729dab384555c2" CHECKSUM_SHA256="335f10782fc79855cf02beac4926c4bf9f800a742445afbbf7729dab384555c2"
REVISION="2" PATCHES="libicns-$portVersion.patchset"
ARCHITECTURES="x86_gcc2 x86 x86_64" ARCHITECTURES="x86_gcc2 x86 x86_64"
SECONDARY_ARCHITECTURES="x86_gcc2 x86" SECONDARY_ARCHITECTURES="x86_gcc2 x86"
PATCHES="libicns-$portVersion.patchset"
PROVIDES=" PROVIDES="
libicns$secondaryArchSuffix = $portVersion compat >= 0.8 libicns$secondaryArchSuffix = $portVersion compat >= 0.8
lib:libicns$secondaryArchSuffix = 1.2.0 compat >= 1 lib:libicns$secondaryArchSuffix = 1.2.0 compat >= 1
@@ -35,6 +31,15 @@ REQUIRES="
lib:libpng15$secondaryArchSuffix lib:libpng15$secondaryArchSuffix
lib:libz$secondaryArchSuffix lib:libz$secondaryArchSuffix
" "
PROVIDES_devel="
libicns${secondaryArchSuffix}_devel = $portVersion compat >= 0.8
devel:libicns$secondaryArchSuffix = 1.2.0 compat >= 1
"
REQUIRES_devel="
libicns$secondaryArchSuffix == $portVersion base
"
BUILD_REQUIRES=" BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel haiku${secondaryArchSuffix}_devel
devel:libjasper$secondaryArchSuffix devel:libjasper$secondaryArchSuffix
@@ -74,13 +79,3 @@ INSTALL()
packageEntries devel \ packageEntries devel \
$developDir $developDir
} }
# ----- devel package -------------------------------------------------------
PROVIDES_devel="
libicns${secondaryArchSuffix}_devel = $portVersion compat >= 0.8
devel:libicns$secondaryArchSuffix = 1.2.0 compat >= 1
"
REQUIRES_devel="
libicns$secondaryArchSuffix == $portVersion base
"

View File

@@ -2,17 +2,16 @@ SUMMARY="The MAD id3tag library"
DESCRIPTION="libid3tag is a library for reading and writing ID3 tags, both \ DESCRIPTION="libid3tag is a library for reading and writing ID3 tags, both \
ID3v1 and the various versions of ID3v2." ID3v1 and the various versions of ID3v2."
HOMEPAGE="http://www.underbit.com/products/mad/" HOMEPAGE="http://www.underbit.com/products/mad/"
COPYRIGHT="2000-2004 Underbit Technologies, Inc."
LICENSE="GNU GPL v2" LICENSE="GNU GPL v2"
REVISION="1" REVISION="1"
SOURCE_URI="ftp://ftp.mars.org/pub/mpeg/libid3tag-$portVersion.tar.gz"
CHECKSUM_SHA256="63da4f6e7997278f8a3fef4c6a372d342f705051d1eeb6a46a86b03610e26151"
PATCHES="libid3tag-$portVersion.patchset"
ARCHITECTURES="x86_gcc2 ?x86 ?x86_64" ARCHITECTURES="x86_gcc2 ?x86 ?x86_64"
SECONDARY_ARCHITECTURES="x86_gcc2 x86" SECONDARY_ARCHITECTURES="x86_gcc2 x86"
SOURCE_URI="ftp://ftp.mars.org/pub/mpeg/libid3tag-$portVersion.tar.gz"
CHECKSUM_SHA256="63da4f6e7997278f8a3fef4c6a372d342f705051d1eeb6a46a86b03610e26151"
COPYRIGHT="2000-2004 Underbit Technologies, Inc."
PATCHES="libid3tag-$portVersion.patchset"
PROVIDES=" PROVIDES="
libid3tag$secondaryArchSuffix = $portVersion libid3tag$secondaryArchSuffix = $portVersion
lib:libid3tag$secondaryArchSuffix = 0.3.0 compat = 0 lib:libid3tag$secondaryArchSuffix = 0.3.0 compat = 0
@@ -21,6 +20,7 @@ REQUIRES="
haiku$secondaryArchSuffix haiku$secondaryArchSuffix
lib:libz$secondaryArchSuffix lib:libz$secondaryArchSuffix
" "
PROVIDES_devel=" PROVIDES_devel="
libid3tag${secondaryArchSuffix}_devel = $portVersion libid3tag${secondaryArchSuffix}_devel = $portVersion
devel:libid3tag$secondaryArchSuffix devel:libid3tag$secondaryArchSuffix
@@ -28,6 +28,7 @@ PROVIDES_devel="
REQUIRES_devel=" REQUIRES_devel="
$portName == $portVersion base $portName == $portVersion base
" "
BUILD_REQUIRES=" BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel haiku${secondaryArchSuffix}_devel
devel:libz$secondaryArchSuffix devel:libz$secondaryArchSuffix

View File

@@ -1,20 +1,19 @@
SUMMARY="Library for IPTC metadata manipulation" SUMMARY="Library for IPTC metadata manipulation"
DESCRIPTION=" DESCRIPTION="libiptcdata is a library, written in C, for manipulating the \
libiptcdata is a library, written in C, for manipulating the International \ International Press Telecommunications Council (IPTC) metadata stored within \
Press Telecommunications Council (IPTC) metadata stored within multimedia \ multimedia files such as images. This metadata can include captions and \
files such as images. This metadata can include captions and keywords, often \ keywords, often used by popular photo management applications.
used by popular photo management applications. The library provides routines \ The library provides routines for parsing, viewing, modifying, and saving \
for parsing, viewing, modifying, and saving this metadata. this metadata."
"
HOMEPAGE="http://libiptcdata.sourceforge.net/" HOMEPAGE="http://libiptcdata.sourceforge.net/"
COPYRIGHT=" COPYRIGHT="2005 David Moore"
2005 David Moore
"
LICENSE="GNU LGPL v2.1" LICENSE="GNU LGPL v2.1"
REVISION="1"
SOURCE_URI="http://prdownloads.sourceforge.net/libiptcdata/libiptcdata-1.0.4.tar.gz?download" SOURCE_URI="http://prdownloads.sourceforge.net/libiptcdata/libiptcdata-1.0.4.tar.gz?download"
CHECKSUM_SHA256="79f63b8ce71ee45cefd34efbb66e39a22101443f4060809b8fc29c5eebdcee0e" CHECKSUM_SHA256="79f63b8ce71ee45cefd34efbb66e39a22101443f4060809b8fc29c5eebdcee0e"
SOURCE_FILENAME="libiptcdata-1.0.4.tar.gz" SOURCE_FILENAME="libiptcdata-1.0.4.tar.gz"
REVISION="1" PATCHES="libiptcdata-1.0.4.patch"
ARCHITECTURES="x86_gcc2 ?x86 ?x86_64" ARCHITECTURES="x86_gcc2 ?x86 ?x86_64"
PROVIDES=" PROVIDES="
@@ -27,6 +26,15 @@ REQUIRES="
lib:libiconv lib:libiconv
lib:libintl lib:libintl
" "
PROVIDES_devel="
libiptcdata_devel = $portVersion
devel:libiptcdata = 0.3.3
"
REQUIRES_devel="
libiptcdata == $portVersion base
"
BUILD_REQUIRES=" BUILD_REQUIRES="
haiku_devel haiku_devel
devel:libiconv devel:libiconv
@@ -39,7 +47,6 @@ BUILD_PREREQUIRES="
cmd:autoconf cmd:autoconf
cmd:automake cmd:automake
" "
PATCHES="libiptcdata-1.0.4.patch"
BUILD() BUILD()
{ {
@@ -62,13 +69,3 @@ INSTALL()
packageEntries devel \ packageEntries devel \
$developDir $developDir
} }
# ----- devel package -------------------------------------------------------
PROVIDES_devel="
libiptcdata_devel = $portVersion
devel:libiptcdata = 0.3.3
"
REQUIRES_devel="
libiptcdata == $portVersion base
"

View File

@@ -1,16 +1,14 @@
SUMMARY="Mpeg Audio Decoder library" SUMMARY="MPEG Audio Decoder library"
DESCRIPTION=" DESCRIPTION="MAD is a high-quality MPEG audio decoder. It currently supports \
MAD is a high-quality MPEG audio decoder. It currently supports MPEG-1 and the \ MPEG-1 and the MPEG-2 extension to lower sampling frequencies, as well as the \
MPEG-2 extension to lower sampling frequencies, as well as the de facto MPEG \ de facto MPEG 2.5 format. All three audio layers -- Layer I, Layer II, and \
2.5 format. All three audio layers -- Layer I, Layer II, and Layer III (i.e. \ Layer III (i.e. MP3) -- are fully implemented."
MP3) -- are fully implemented.
"
HOMEPAGE="http://mad.sourceforge.net/" HOMEPAGE="http://mad.sourceforge.net/"
COPYRIGHT="2000-2004 Underbit Technologies, Inc."
LICENSE="GNU GPL v2"
REVISION="2"
SOURCE_URI="ftp://ftp.mars.org/pub/mpeg/libmad-0.15.1b.tar.gz" SOURCE_URI="ftp://ftp.mars.org/pub/mpeg/libmad-0.15.1b.tar.gz"
CHECKSUM_SHA256="bbfac3ed6bfbc2823d3775ebb931087371e142bb0e9bb1bee51a76a6e0078690" CHECKSUM_SHA256="bbfac3ed6bfbc2823d3775ebb931087371e142bb0e9bb1bee51a76a6e0078690"
LICENSE="GNU GPL v2"
COPYRIGHT="2000-2004 Underbit Technologies, Inc."
REVISION="2"
ARCHITECTURES="x86_gcc2 x86 x86_64" ARCHITECTURES="x86_gcc2 x86 x86_64"
SECONDARY_ARCHITECTURES="x86_gcc2 x86" SECONDARY_ARCHITECTURES="x86_gcc2 x86"
@@ -19,16 +17,22 @@ PROVIDES="
libmad$secondaryArchSuffix = $portVersion libmad$secondaryArchSuffix = $portVersion
lib:libmad$secondaryArchSuffix = 0.2.1 compat >= 0 lib:libmad$secondaryArchSuffix = 0.2.1 compat >= 0
" "
REQUIRES=" REQUIRES="
haiku$secondaryArchSuffix haiku$secondaryArchSuffix
" "
BUILD_REQUIRES=" PROVIDES_devel="
libmad${secondaryArchSuffix}_devel = $portVersion
devel:libmad$secondaryArchSuffix = 0.2.1 compat >= 0
"
REQUIRES_devel="
libmad$secondaryArchSuffix == $portVersion
" "
BUILD_PREREQUIRES=" BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel haiku${secondaryArchSuffix}_devel
"
BUILD_PREREQUIRES="
cmd:aclocal cmd:aclocal
cmd:autoconf cmd:autoconf
cmd:automake cmd:automake
@@ -60,13 +64,3 @@ INSTALL()
packageEntries devel \ packageEntries devel \
$developDir $developDir
} }
# ----- devel package ------------------------------------
PROVIDES_devel="
libmad${secondaryArchSuffix}_devel = $portVersion
devel:libmad$secondaryArchSuffix = 0.2.1 compat >= 0
"
REQUIRES_devel="
libmad$secondaryArchSuffix == $portVersion
"

View File

@@ -1,16 +1,20 @@
SUMMARY="A C++ libary to parse Matroska files" SUMMARY="A libary to parse Matroska files"
DESCRIPTION="libmatroska is a C++ libary to parse Matroska files." DESCRIPTION="libmatroska is a C++ libary to parse Matroska files."
HOMEPAGE="http://www.matroska.org/" HOMEPAGE="http://www.matroska.org/"
COPYRIGHT="2005-2013 CoreCodec, Inc."
LICENSE="GNU LGPL v2.1" LICENSE="GNU LGPL v2.1"
REVISION="1" REVISION="1"
SOURCE_URI="http://dl.matroska.org/downloads/libmatroska/libmatroska-$portVersion.tar.bz2"
CHECKSUM_SHA256="bea10320f1f1fd121bbd7db9ffc77b2518e8269f00903549c5425478bbf8393f"
if [ $effectiveTargetArchitecture = x86_gcc2 ]; then
PATCHES="
libmatroska-$portVersion.patchset
"
fi
ARCHITECTURES="x86_gcc2 x86 x86_64" ARCHITECTURES="x86_gcc2 x86 x86_64"
SECONDARY_ARCHITECTURES="x86_gcc2 x86" SECONDARY_ARCHITECTURES="x86_gcc2 x86"
SOURCE_URI="http://dl.matroska.org/downloads/libmatroska/libmatroska-$portVersion.tar.bz2"
CHECKSUM_SHA256="bea10320f1f1fd121bbd7db9ffc77b2518e8269f00903549c5425478bbf8393f"
COPYRIGHT="2005-2013 CoreCodec, Inc."
PROVIDES=" PROVIDES="
libmatroska$secondaryArchSuffix = $portVersion libmatroska$secondaryArchSuffix = $portVersion
lib:libmatroska$secondaryArchSuffix = 6.0.0 compat >= 6 lib:libmatroska$secondaryArchSuffix = 6.0.0 compat >= 6
@@ -19,11 +23,6 @@ REQUIRES="
haiku${secondaryArchSuffix} haiku${secondaryArchSuffix}
lib:libebml$secondaryArchSuffix lib:libebml$secondaryArchSuffix
" "
if [ $effectiveTargetArchitecture = x86_gcc2 ]; then
PATCHES="
libmatroska-$portVersion.patchset
"
fi
PROVIDES_devel=" PROVIDES_devel="
libmatroska${secondaryArchSuffix}_devel = $portVersion libmatroska${secondaryArchSuffix}_devel = $portVersion
@@ -32,11 +31,12 @@ PROVIDES_devel="
REQUIRES_devel=" REQUIRES_devel="
libmatroska$secondaryArchSuffix == $portVersion base libmatroska$secondaryArchSuffix == $portVersion base
" "
BUILD_REQUIRES=" BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel
devel:libebml$secondaryArchSuffix devel:libebml$secondaryArchSuffix
" "
BUILD_PREREQUIRES=" BUILD_PREREQUIRES="
haiku${secondaryArchSuffix}_devel
cmd:aclocal cmd:aclocal
cmd:autoconf cmd:autoconf
cmd:automake cmd:automake

View File

@@ -1,6 +1,5 @@
SUMMARY="A library for playing MOD files" SUMMARY="A library for playing MOD files"
DESCRIPTION="libmikmod is a library supporting many formats, including mod, \ DESCRIPTION="libmikmod supports many formats, including mod, s3m, it, and xm."
s3m, it, and xm."
HOMEPAGE="http://mikmod.sourceforge.net" HOMEPAGE="http://mikmod.sourceforge.net"
COPYRIGHT="1998-2004 Jean-Paul Mikkers, Jake Stine, Frank Loemker, Steve \ COPYRIGHT="1998-2004 Jean-Paul Mikkers, Jake Stine, Frank Loemker, Steve \
McIntyre, Peter Amstutz, and Miodrag Vallat." McIntyre, Peter Amstutz, and Miodrag Vallat."

View File

@@ -1,14 +1,15 @@
SUMMARY="A lightweight Matroska muxer written for HandBrake" SUMMARY="A lightweight Matroska muxer"
DESCRIPTION=" DESCRIPTION="libmkv is a lightweight Matroska muxer originally written for \
A lightweight Matroska muxer written for HandBrake. HandBrake. The library is meant to be an alternative to the official \
" libmatroska library. It is written in plain C, and intended to be very \
portable."
HOMEPAGE="https://github.com/saintdev/libmkv" HOMEPAGE="https://github.com/saintdev/libmkv"
COPYRIGHT="2007 libmkv" COPYRIGHT="2007 libmkv"
LICENSE="GNU GPL v2" LICENSE="GNU GPL v2"
REVISION="3"
SOURCE_URI="https://github.com/saintdev/libmkv/archive/$portVersion.tar.gz" SOURCE_URI="https://github.com/saintdev/libmkv/archive/$portVersion.tar.gz"
CHECKSUM_SHA256="41f08a08bab354f9834fda1dcdd1dcf4a0c67ad18021eb980f808654464cef00" CHECKSUM_SHA256="41f08a08bab354f9834fda1dcdd1dcf4a0c67ad18021eb980f808654464cef00"
SOURCE_FILENAME="libmkv-$portVersion.tar.gz" SOURCE_FILENAME="libmkv-$portVersion.tar.gz"
REVISION="3"
ARCHITECTURES="x86_gcc2 x86 x86_64" ARCHITECTURES="x86_gcc2 x86 x86_64"
SECONDARY_ARCHITECTURES="x86_gcc2 x86" SECONDARY_ARCHITECTURES="x86_gcc2 x86"
@@ -17,16 +18,22 @@ PROVIDES="
libmkv$secondaryArchSuffix = $portVersion libmkv$secondaryArchSuffix = $portVersion
lib:libmkv$secondaryArchSuffix = 0.0.0 compat >= 0 lib:libmkv$secondaryArchSuffix = 0.0.0 compat >= 0
" "
REQUIRES=" REQUIRES="
haiku$secondaryArchSuffix haiku$secondaryArchSuffix
" "
BUILD_REQUIRES=" PROVIDES_devel="
libmkv${secondaryArchSuffix}_devel = $portVersion
devel:libmkv$secondaryArchSuffix = 0.0.0 compat >= 0
"
REQUIRES_devel="
libmkv$secondaryArchSuffix == $portVersion base
" "
BUILD_PREREQUIRES=" BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel haiku${secondaryArchSuffix}_devel
"
BUILD_PREREQUIRES="
cmd:gcc$secondaryArchSuffix cmd:gcc$secondaryArchSuffix
cmd:ld$secondaryArchSuffix cmd:ld$secondaryArchSuffix
cmd:make cmd:make
@@ -55,13 +62,3 @@ INSTALL()
packageEntries devel \ packageEntries devel \
$developDir $developDir
} }
# ----- devel package -------------------------------------------------------
PROVIDES_devel="
libmkv${secondaryArchSuffix}_devel = $portVersion
devel:libmkv$secondaryArchSuffix = 0.0.0 compat >= 0
"
REQUIRES_devel="
libmkv$secondaryArchSuffix == $portVersion base
"

View File

@@ -2,7 +2,8 @@ SUMMARY="A library for playing MOD files"
DESCRIPTION="Olivier Lapicque, author of Modplug, which is arguably the best \ DESCRIPTION="Olivier Lapicque, author of Modplug, which is arguably the best \
quality MOD-playing software available, has placed his sound rendering code \ quality MOD-playing software available, has placed his sound rendering code \
in the public domain. This library and plugin is based on that code. in the public domain. This library and plugin is based on that code.
Plays 22 different mod formats, zip, rar, gzip, and bzip2 compressed mods." It plays 22 different MOD formats as well as zip, rar, gzip, and bzip2 \
compressed MODs."
HOMEPAGE="http://modplug-xmms.sourceforge.net" HOMEPAGE="http://modplug-xmms.sourceforge.net"
COPYRIGHT="Public Domain" COPYRIGHT="Public Domain"
LICENSE="Public Domain" LICENSE="Public Domain"

View File

@@ -6,18 +6,17 @@ used as a multimedia file format in a variety of platforms and applications. \
It is a very powerful and extensible format that can accommodate practically \ It is a very powerful and extensible format that can accommodate practically \
any type of media." any type of media."
HOMEPAGE="https://code.google.com/p/mp4v2/" HOMEPAGE="https://code.google.com/p/mp4v2/"
COPYRIGHT="2008 Kona Blend"
LICENSE="MPL v1.1" LICENSE="MPL v1.1"
REVISION="2" REVISION="2"
SOURCE_URI="https://mp4v2.googlecode.com/files/mp4v2-$portVersion.tar.bz2"
CHECKSUM_SHA256="0319b9a60b667cf10ee0ec7505eb7bdc0a2e21ca7a93db96ec5bd758e3428338"
SOURCE_DIR="mp4v2-$portVersion"
PATCHES="libmp4v2-$portVersion.patchset"
ARCHITECTURES="!x86_gcc2 x86 x86_64" ARCHITECTURES="!x86_gcc2 x86 x86_64"
SECONDARY_ARCHITECTURES="x86" SECONDARY_ARCHITECTURES="x86"
SOURCE_URI="https://mp4v2.googlecode.com/files/mp4v2-$portVersion.tar.bz2"
CHECKSUM_SHA256="0319b9a60b667cf10ee0ec7505eb7bdc0a2e21ca7a93db96ec5bd758e3428338"
COPYRIGHT="2008 Kona Blend"
SOURCE_DIR="mp4v2-$portVersion"
PATCHES="libmp4v2-$portVersion.patchset"
PROVIDES=" PROVIDES="
libmp4v2$secondaryArchSuffix = $portVersion compat >= 2 libmp4v2$secondaryArchSuffix = $portVersion compat >= 2
lib:libmp4v2$secondaryArchSuffix = 2.0.0 compat >= 2 lib:libmp4v2$secondaryArchSuffix = 2.0.0 compat >= 2
@@ -34,6 +33,7 @@ PROVIDES="
REQUIRES=" REQUIRES="
haiku$secondaryArchSuffix haiku$secondaryArchSuffix
" "
PROVIDES_devel=" PROVIDES_devel="
libmp4v2${secondaryArchSuffix}_devel = $portVersion compat >= 2 libmp4v2${secondaryArchSuffix}_devel = $portVersion compat >= 2
devel:libmp4v2$secondaryArchSuffix = 2.0.0 compat >= 2 devel:libmp4v2$secondaryArchSuffix = 2.0.0 compat >= 2
@@ -41,10 +41,11 @@ PROVIDES_devel="
REQUIRES_devel=" REQUIRES_devel="
libmp4v2$secondaryArchSuffix == $portVersion base libmp4v2$secondaryArchSuffix == $portVersion base
" "
BUILD_REQUIRES=" BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel
" "
BUILD_PREREQUIRES=" BUILD_PREREQUIRES="
haiku${secondaryArchSuffix}_devel
cmd:gcc$secondaryArchSuffix cmd:gcc$secondaryArchSuffix
cmd:ld$secondaryArchSuffix cmd:ld$secondaryArchSuffix
cmd:make cmd:make

View File

@@ -1,16 +1,29 @@
SUMMARY="A library for decoding mpeg-2 and mpeg-1 video" SUMMARY="A library for decoding MPEG-2 and MPEG-1 video"
DESCRIPTION=" DESCRIPTION="libmpeg2 is a library for decoding MPEG-2 and MPEG-1 video. Its \
A library for decoding mpeg-2 and mpeg-1 video. main development goals are:
"
- Conformance: libmpeg2 is able to decode all MPEG streams that conform to \
certain restrictions: 'Constrained Parameters' for MPEG-1, and 'Main Profile' \
for MPEG-2.
- Speed: With typical video streams as found on DVD's, and doing only decoding \
with no display, you should be able to get less than 20 cycles per output \
pixel. In a real player program, the display routines will probably take as \
much time as the actual decoding!
- Portability: Most of the code is written in C, and when we use platform-\
specific optimizations (typically assembly routines, currently used for the \
motion compensation and the inverse cosine transform stages) we always have a \
generic C routine to fall back on.
- Reuseability: libmpeg2 doesn't include any project-specific code, but it \
should still include enough features to be used by very diverse projects."
HOMEPAGE="http://libmpeg2.sourceforge.net" HOMEPAGE="http://libmpeg2.sourceforge.net"
COPYRIGHT="2000-2003 Michel Lespinasse
1999-2000 Aaron Holtzman"
LICENSE="GNU GPL v2" LICENSE="GNU GPL v2"
COPYRIGHT=" REVISION="3"
2000-2003 Michel Lespinasse
1999-2000 Aaron Holtzman
"
SOURCE_URI="http://libmpeg2.sourceforge.net/files/libmpeg2-$portVersion.tar.gz" SOURCE_URI="http://libmpeg2.sourceforge.net/files/libmpeg2-$portVersion.tar.gz"
CHECKSUM_SHA256="dee22e893cb5fc2b2b6ebd60b88478ab8556cb3b93f9a0d7ce8f3b61851871d4" CHECKSUM_SHA256="dee22e893cb5fc2b2b6ebd60b88478ab8556cb3b93f9a0d7ce8f3b61851871d4"
REVISION="3" PATCHES="libmpeg2-${portVersion}.patch"
ARCHITECTURES="x86_gcc2 x86 x86_64" ARCHITECTURES="x86_gcc2 x86 x86_64"
SECONDARY_ARCHITECTURES="x86_gcc2 x86" SECONDARY_ARCHITECTURES="x86_gcc2 x86"
@@ -31,11 +44,19 @@ REQUIRES="
haiku${secondaryArchSuffix} haiku${secondaryArchSuffix}
" "
BUILD_REQUIRES=" PROVIDES_devel="
libmpeg2${secondaryArchSuffix}_devel = $portVersion compat >= 0.5
devel:libmpeg2${secondaryArchSuffix} = 0.1.0 compat >= 0
devel:libmpeg2convert${secondaryArchSuffix} = 0.0.0 compat >= 0
"
REQUIRES_devel="
libmpeg2${secondaryArchSuffix} == $portVersion base
" "
BUILD_PREREQUIRES=" BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel haiku${secondaryArchSuffix}_devel
"
BUILD_PREREQUIRES="
cmd:gcc${secondaryArchSuffix} cmd:gcc${secondaryArchSuffix}
cmd:ld${secondaryArchSuffix} cmd:ld${secondaryArchSuffix}
cmd:make cmd:make
@@ -44,8 +65,6 @@ BUILD_PREREQUIRES="
cmd:autoconf cmd:autoconf
" "
PATCHES="libmpeg2-${portVersion}.patch"
BUILD() BUILD()
{ {
./bootstrap ./bootstrap
@@ -68,14 +87,3 @@ INSTALL()
packageEntries devel \ packageEntries devel \
$developDir $developDir
} }
# ----- devel package -------------------------------------------------------
PROVIDES_devel="
libmpeg2${secondaryArchSuffix}_devel = $portVersion compat >= 0.5
devel:libmpeg2${secondaryArchSuffix} = 0.1.0 compat >= 0
devel:libmpeg2convert${secondaryArchSuffix} = 0.0.0 compat >= 0
"
REQUIRES_devel="
libmpeg2${secondaryArchSuffix} == $portVersion base
"

View File

@@ -4,12 +4,13 @@ Ogg is a multimedia container format, and the native file and stream format \
for the Xiph.org multimedia codecs. As with all Xiph.org technology is it an \ for the Xiph.org multimedia codecs. As with all Xiph.org technology is it an \
open format free for anyone to use. open format free for anyone to use.
As with most container formats it encapsulates raw compressed data and allows \ As with most container formats it encapsulates raw compressed data and allows \
the interleaving of audio and video data inside a single convient format. \ the interleaving of audio and video data inside a single convenient format. \
Other examples of container formats are Quicktime .mov, the MPEG program \ Other examples of container formats are Quicktime .mov, the MPEG program \
stream, and AVI. stream, and AVI.
In addition to encapsulation and interleave of multiple data streams, Ogg \ In addition to encapsulation and interleave of multiple data streams, Ogg \
provides packet framing, error detection, and periodic timestamps for seeking, \ provides packet framing, error detection, and periodic timestamps for seeking, \
and in a small, bounded percentage bitrate overhead. all in a small, bounded percentage bitrate overhead.
Ogg is a stream oriented container, meaning it can be written and read in one \ Ogg is a stream oriented container, meaning it can be written and read in one \
pass, making it a natural fit for internet streaming and use in processing \ pass, making it a natural fit for internet streaming and use in processing \
pipelines. This stream orientation is the major design difference over other \ pipelines. This stream orientation is the major design difference over other \

View File

@@ -1,22 +1,21 @@
SUMMARY="Portable Network Graphics library (BeOS compatibility version)" SUMMARY="Portable Network Graphics library (BeOS compatibility version)"
DESCRIPTION=" DESCRIPTION="libpng is the official PNG reference library. It supports almost \
libpng is the official PNG reference library. It supports almost all PNG \ all PNG features, is extensible, and has been extensively tested for over 17 \
features, is extensible, and has been extensively tested for over 17 years. years.
This is libpng 1.2, an olderversion which may be needed for compatibility with \ This is libpng 1.2, an older version which may be needed for compatibility \
BeOS application. For new developments please use the current libpng package. with BeOS application. For new developments please use the current libpng \
" package."
HOMEPAGE="http://www.libpng.org" HOMEPAGE="http://www.libpng.org"
COPYRIGHT=" COPYRIGHT="1998-2011 Glenn Randers-Pehrson
1998-2011 Glenn Randers-Pehrson
1996-1997 Andreas Dilger 1996-1997 Andreas Dilger
1995-1996 Guy Eric Schalnat, Group 42, Inc. 1995-1996 Guy Eric Schalnat, Group 42, Inc."
"
LICENSE="LibPNG" LICENSE="LibPNG"
REVISION="1"
SOURCE_URI="http://sourceforge.net/projects/libpng/files/libpng12/$portVersion/libpng-$portVersion.tar.bz2" SOURCE_URI="http://sourceforge.net/projects/libpng/files/libpng12/$portVersion/libpng-$portVersion.tar.bz2"
CHECKSUM_SHA256="57405e667b3c64c490f5ef03cc8bb7b5a89ded7292f84ba1a2f54c2412f4d5fb" CHECKSUM_SHA256="57405e667b3c64c490f5ef03cc8bb7b5a89ded7292f84ba1a2f54c2412f4d5fb"
SOURCE_DIR="libpng-$portVersion" SOURCE_DIR="libpng-$portVersion"
REVISION="1"
ARCHITECTURES="x86_gcc2" ARCHITECTURES="x86_gcc2"
SECONDARY_ARCHITECTURES="x86_gcc2" SECONDARY_ARCHITECTURES="x86_gcc2"
@@ -29,6 +28,18 @@ REQUIRES="
haiku$secondaryArchSuffix haiku$secondaryArchSuffix
lib:libz$secondaryArchSuffix lib:libz$secondaryArchSuffix
" "
PROVIDES_devel="
libpng12${secondaryArchSuffix}_devel = $portVersion compat >= 1.2
cmd:libpng_config$secondaryArchSuffix = $portVersion compat >= 1.2
cmd:libpng12_config$secondaryArchSuffix = $portVersion compat >= 1.2
devel:libpng$secondaryArchSuffix = 3.53.0 compat >= 3
devel:libpng12$secondaryArchSuffix = 3.53.0 compat >= 3
"
REQUIRES_devel="
libpng12$secondaryArchSuffix == $portVersion base
"
BUILD_REQUIRES=" BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel haiku${secondaryArchSuffix}_devel
devel:libz$secondaryArchSuffix >= 1.0.4 devel:libz$secondaryArchSuffix >= 1.0.4
@@ -65,16 +76,3 @@ INSTALL()
$developDir \ $developDir \
$manDir/man3 $manDir/man3
} }
# ----- devel package -------------------------------------------------------
PROVIDES_devel="
libpng12${secondaryArchSuffix}_devel = $portVersion compat >= 1.2
cmd:libpng_config$secondaryArchSuffix = $portVersion compat >= 1.2
cmd:libpng12_config$secondaryArchSuffix = $portVersion compat >= 1.2
devel:libpng$secondaryArchSuffix = 3.53.0 compat >= 3
devel:libpng12$secondaryArchSuffix = 3.53.0 compat >= 3
"
REQUIRES_devel="
libpng12$secondaryArchSuffix == $portVersion base
"

View File

@@ -1,19 +1,17 @@
SUMMARY="Portable Network Graphics library" SUMMARY="Portable Network Graphics library"
DESCRIPTION=" DESCRIPTION="libpng is the official PNG reference library. It supports almost \
libpng is the official PNG reference library. It supports almost all PNG \ all PNG features, is extensible, and has been extensively tested for over 17 \
features, is extensible, and has been extensively tested for over 17 years years."
"
HOMEPAGE="http://www.libpng.org" HOMEPAGE="http://www.libpng.org"
COPYRIGHT=" COPYRIGHT="1998-2014 Glenn Randers-Pehrson
1998-2014 Glenn Randers-Pehrson
1996-1997 Andreas Dilger 1996-1997 Andreas Dilger
1995-1996 Guy Eric Schalnat, Group 42, Inc. 1995-1996 Guy Eric Schalnat, Group 42, Inc."
"
LICENSE="LibPNG" LICENSE="LibPNG"
REVISION="1"
SOURCE_URI="http://prdownloads.sourceforge.net/libpng/libpng-$portVersion.tar.gz" SOURCE_URI="http://prdownloads.sourceforge.net/libpng/libpng-$portVersion.tar.gz"
CHECKSUM_SHA256="593d9216270dca1ab1fc2f0e4383a9ac99394c349392fb0f65043f0e6fbfdac6" CHECKSUM_SHA256="593d9216270dca1ab1fc2f0e4383a9ac99394c349392fb0f65043f0e6fbfdac6"
SOURCE_DIR="libpng-$portVersion" SOURCE_DIR="libpng-$portVersion"
REVISION="1"
ARCHITECTURES="x86_gcc2 x86 x86_64 arm" ARCHITECTURES="x86_gcc2 x86 x86_64 arm"
SECONDARY_ARCHITECTURES="x86_gcc2 x86" SECONDARY_ARCHITECTURES="x86_gcc2 x86"
@@ -26,6 +24,25 @@ REQUIRES="
haiku$secondaryArchSuffix haiku$secondaryArchSuffix
lib:libz$secondaryArchSuffix lib:libz$secondaryArchSuffix
" "
PROVIDES_devel="
libpng16${secondaryArchSuffix}_devel = $portVersion compat >= 1.6
cmd:libpng_config$secondaryArchSuffix = $portVersion compat >= 1.6
cmd:libpng16_config$secondaryArchSuffix = $portVersion compat >= 1.6
cmd:pngfix$secondaryArchSuffix = $portVersion compat >= 1.6
cmd:png_fix_itxt$secondaryArchSuffix = $portVersion compat >= 1.6
devel:libpng$secondaryArchSuffix = 16.18.0 compat >= 16
devel:libpng16$secondaryArchSuffix = 16.18.0 compat >= 16
"
REQUIRES_devel="
libpng16$secondaryArchSuffix == $portVersion base
haiku$secondaryArchSuffix
lib:libz$secondaryArchSuffix
"
CONFLICTS_devel="
libpng${secondaryArchSuffix}_devel
"
BUILD_REQUIRES=" BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel haiku${secondaryArchSuffix}_devel
devel:libz$secondaryArchSuffix >= 1.0.4 devel:libz$secondaryArchSuffix >= 1.0.4
@@ -60,23 +77,3 @@ INSTALL()
$developDir \ $developDir \
$manDir/man3 $manDir/man3
} }
# ----- devel package -------------------------------------------------------
PROVIDES_devel="
libpng16${secondaryArchSuffix}_devel = $portVersion compat >= 1.6
cmd:libpng_config$secondaryArchSuffix = $portVersion compat >= 1.6
cmd:libpng16_config$secondaryArchSuffix = $portVersion compat >= 1.6
cmd:pngfix$secondaryArchSuffix = $portVersion compat >= 1.6
cmd:png_fix_itxt$secondaryArchSuffix = $portVersion compat >= 1.6
devel:libpng$secondaryArchSuffix = 16.18.0 compat >= 16
devel:libpng16$secondaryArchSuffix = 16.18.0 compat >= 16
"
REQUIRES_devel="
libpng16$secondaryArchSuffix == $portVersion base
haiku$secondaryArchSuffix
lib:libz$secondaryArchSuffix
"
CONFLICTS_devel="
libpng${secondaryArchSuffix}_devel
"

View File

@@ -1,42 +1,41 @@
SUMMARY="Replay Gain library from Musepack" SUMMARY="Replay Gain library from Musepack"
DESCRIPTION="libreplaygain calculates the perceived loudness of audio and \ DESCRIPTION="libreplaygain calculates the perceived loudness of audio and \
suggests dB adjustments according to the ReplayGain standard. suggests dB adjustments according to the ReplayGain standard."
"
ARCHITECTURES="x86_gcc2"
SECONDARY_ARCHITECTURES="x86"
REVISION="1"
HOMEPAGE="https://www.musepack.net" HOMEPAGE="https://www.musepack.net"
LICENSE="GNU LGPL v2.1"
COPYRIGHT="1997-2011 Musepack Project" COPYRIGHT="1997-2011 Musepack Project"
LICENSE="GNU LGPL v2.1"
REVISION="1"
SOURCE_URI="http://files.musepack.net/source/libreplaygain_r475.tar.gz" SOURCE_URI="http://files.musepack.net/source/libreplaygain_r475.tar.gz"
SOURCE_DIR="libreplaygain_r475" SOURCE_DIR="libreplaygain_r475"
CHECKSUM_SHA256="8258bf785547ac2cda43bb195e07522f0a3682f55abe97753c974609ec232482" CHECKSUM_SHA256="8258bf785547ac2cda43bb195e07522f0a3682f55abe97753c974609ec232482"
ARCHITECTURES="x86_gcc2"
SECONDARY_ARCHITECTURES="x86"
PROVIDES=" PROVIDES="
libreplaygain$secondaryArchSuffix = $portVersion libreplaygain$secondaryArchSuffix = $portVersion
lib:libreplaygain$secondaryArchSuffix = 1.0.0 compat = 1 lib:libreplaygain$secondaryArchSuffix = 1.0.0 compat = 1
" "
REQUIRES=" REQUIRES="
haiku$secondaryArchSuffix haiku$secondaryArchSuffix
" "
BUILD_PREREQUIRES="
haiku${secondaryArchSuffix}_devel
cmd:cmake
cmd:gcc$secondaryArchSuffix
cmd:make
"
PROVIDES_devel=" PROVIDES_devel="
libreplaygain${secondaryArchSuffix}_devel = $portVersion libreplaygain${secondaryArchSuffix}_devel = $portVersion
devel:libreplaygain$secondaryArchSuffix devel:libreplaygain$secondaryArchSuffix
" "
REQUIRES_devel=" REQUIRES_devel="
libreplaygain$secondaryArchSuffix == $portVersion base libreplaygain$secondaryArchSuffix == $portVersion base
" "
BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel
"
BUILD_PREREQUIRES="
cmd:cmake
cmd:gcc$secondaryArchSuffix
cmd:make
"
BUILD() BUILD()
{ {

View File

@@ -1,8 +1,8 @@
SUMMARY="Samplerate converter for audio" SUMMARY="Samplerate converter for audio"
DESCRIPTION=" Secret Rabbit Code (aka libsamplerate) is a Sample Rate Converter \ DESCRIPTION="Secret Rabbit Code (aka libsamplerate) is a samplerate \
for audio. One example of where such a thing would be useful is converting \ converter for audio. One example of where such a thing would be useful is \
audio from the CD sample rate of 44.1kHz to the 48kHz sample rate used by \ converting audio from the CD sample rate of 44.1kHz to the 48kHz sample rate \
DAT players. used by DAT players.
SRC is capable of arbitrary and time varying conversions, from downsampling \ SRC is capable of arbitrary and time varying conversions, from downsampling \
by a factor of 256 to upsampling by the same factor. Arbitrary in this case \ by a factor of 256 to upsampling by the same factor. Arbitrary in this case \
@@ -12,13 +12,14 @@ slowing down effects."
HOMEPAGE="http://www.mega-nerd.com/SRC/" HOMEPAGE="http://www.mega-nerd.com/SRC/"
COPYRIGHT="2002-2011 Erik de Castro Lopo" COPYRIGHT="2002-2011 Erik de Castro Lopo"
LICENSE="GNU GPL v2" LICENSE="GNU GPL v2"
REVISION="3"
SOURCE_URI="http://www.mega-nerd.com/SRC/libsamplerate-$portVersion.tar.gz" SOURCE_URI="http://www.mega-nerd.com/SRC/libsamplerate-$portVersion.tar.gz"
CHECKSUM_SHA256="93b54bdf46d5e6d2354b7034395fe329c222a966790de34520702bb9642f1c06" CHECKSUM_SHA256="93b54bdf46d5e6d2354b7034395fe329c222a966790de34520702bb9642f1c06"
REVISION="3" PATCHES="libsamplerate-$portVersion.patchset"
ARCHITECTURES="!x86_gcc2 x86 x86_64" ARCHITECTURES="!x86_gcc2 x86 x86_64"
SECONDARY_ARCHITECTURES="x86" SECONDARY_ARCHITECTURES="x86"
PATCHES="libsamplerate-$portVersion.patchset"
PROVIDES=" PROVIDES="
libsamplerate$secondaryArchSuffix = $portVersion compat >= 0 libsamplerate$secondaryArchSuffix = $portVersion compat >= 0

View File

@@ -1,20 +1,19 @@
SUMMARY="A cross-platform media development library" SUMMARY="A cross-platform media development library"
DESCRIPTION="Simple Direct Media Layer (SDL) is a cross-platform development library \ DESCRIPTION="Simple Direct Media Layer (SDL) is a cross-platform development \
designed to provide low level access to audio, keyboard, mouse, joystick, and \ library designed to provide low level access to audio, keyboard, mouse, \
graphics via OpenGL." joystick, and graphics via OpenGL."
HOMEPAGE="http://www.libsdl.org/" HOMEPAGE="http://www.libsdl.org/"
COPYRIGHT="1997-2012 Sam Lantinga"
LICENSE="GNU LGPL v2.1" LICENSE="GNU LGPL v2.1"
REVISION="8" REVISION="8"
SOURCE_URI="http://www.libsdl.org/release/SDL-1.2.15.tar.gz"
CHECKSUM_SHA256="d6d316a793e5e348155f0dd93b979798933fb98aa1edebcc108829d6474aad00"
SOURCE_DIR="SDL-$portVersion"
PATCHES="libsdl-1.2.15.patchset"
ARCHITECTURES="x86_gcc2 x86 x86_64" ARCHITECTURES="x86_gcc2 x86 x86_64"
SECONDARY_ARCHITECTURES="x86_gcc2 x86" SECONDARY_ARCHITECTURES="x86_gcc2 x86"
SOURCE_URI="http://www.libsdl.org/release/SDL-1.2.15.tar.gz"
CHECKSUM_SHA256="d6d316a793e5e348155f0dd93b979798933fb98aa1edebcc108829d6474aad00"
COPYRIGHT="1997-2012 Sam Lantinga"
SOURCE_DIR="SDL-$portVersion"
PATCHES="libsdl-1.2.15.patchset"
PROVIDES=" PROVIDES="
libsdl$secondaryArchSuffix = $portVersion libsdl$secondaryArchSuffix = $portVersion
lib:libSDL$secondaryArchSuffix = 1.2_0.11.4 compat >= 1.2_0 lib:libSDL$secondaryArchSuffix = 1.2_0.11.4 compat >= 1.2_0
@@ -37,12 +36,13 @@ REQUIRES_devel="
libsdl${secondaryArchSuffix} == $portVersion base libsdl${secondaryArchSuffix} == $portVersion base
devel:libGL$secondaryArchSuffix devel:libGL$secondaryArchSuffix
" "
BUILD_REQUIRES=" BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel
devel:libGL$secondaryArchSuffix devel:libGL$secondaryArchSuffix
devel:libglu$secondaryArchSuffix devel:libglu$secondaryArchSuffix
" "
BUILD_PREREQUIRES=" BUILD_PREREQUIRES="
haiku${secondaryArchSuffix}_devel
cmd:autoconf cmd:autoconf
cmd:libtool cmd:libtool
cmd:aclocal cmd:aclocal

View File

@@ -1,16 +1,16 @@
SUMMARY="Simple Direct Media Layer 2.0" SUMMARY="Simple Direct Media Layer 2.0"
DESCRIPTION=" DESCRIPTION="Simple DirectMedia Layer is a cross-platform development library \
Simple DirectMedia Layer is a cross-platform development library designed to \ designed to provide low level access to audio, keyboard, mouse, joystick, and \
provide low level access to audio, keyboard, mouse, joystick, and graphics \ graphics hardware via OpenGL and Direct3D. It is used by video playback \
hardware via OpenGL and Direct3D. It is used by video playback software, \ software, emulators, and popular games."
emulators, and popular games.
"
HOMEPAGE="http://www.libsdl.org/" HOMEPAGE="http://www.libsdl.org/"
COPYRIGHT="1997-2014 Sam Lantinga"
LICENSE="Zlib"
REVISION="2"
SOURCE_URI="http://www.libsdl.org/release/SDL2-$portVersion.tar.gz" SOURCE_URI="http://www.libsdl.org/release/SDL2-$portVersion.tar.gz"
CHECKSUM_SHA256="a5a69a6abf80bcce713fa873607735fe712f44276a7f048d60a61bb2f6b3c90c" CHECKSUM_SHA256="a5a69a6abf80bcce713fa873607735fe712f44276a7f048d60a61bb2f6b3c90c"
REVISION="2" SOURCE_DIR="SDL2-$portVersion"
LICENSE="Zlib" PATCHES="libsdl2-$portVersion.patchset"
COPYRIGHT="1997-2014 Sam Lantinga"
ARCHITECTURES="x86_gcc2 x86 x86_64" ARCHITECTURES="x86_gcc2 x86 x86_64"
SECONDARY_ARCHITECTURES="x86_gcc2 x86" SECONDARY_ARCHITECTURES="x86_gcc2 x86"
@@ -20,19 +20,29 @@ PROVIDES="
lib:libSDL2$secondaryArchSuffix = 0.2.1 compat >= 0 lib:libSDL2$secondaryArchSuffix = 0.2.1 compat >= 0
lib:libSDL2_2.0$secondaryArchSuffix = 0.2.1 compat >= 0 lib:libSDL2_2.0$secondaryArchSuffix = 0.2.1 compat >= 0
" "
REQUIRES=" REQUIRES="
haiku$secondaryArchSuffix haiku$secondaryArchSuffix
lib:libGL$secondaryArchSuffix lib:libGL$secondaryArchSuffix
lib:libglu$secondaryArchSuffix lib:libglu$secondaryArchSuffix
" "
PROVIDES_devel="
libsdl2${secondaryArchSuffix}_devel = $portVersion compat >= 2.0
cmd:sdl2_config$secondaryArchSuffix = $portVersion compat >= 2.0
devel:libSDL2$secondaryArchSuffix = 0.2.1 compat >= 0
devel:libSDL2main$secondaryArchSuffix = 0.2.1 compat >= 0
devel:libSDL2_test$secondaryArchSuffix = 0.2.1 compat >= 0
devel:libSDL2_2.0$secondaryArchSuffix = 0.2.1 compat >= 0
"
REQUIRES_devel="
libsdl2$secondaryArchSuffix == $portVersion base
"
BUILD_REQUIRES=" BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel haiku${secondaryArchSuffix}_devel
devel:libgl$secondaryArchSuffix devel:libgl$secondaryArchSuffix
devel:libglu$secondaryArchSuffix devel:libglu$secondaryArchSuffix
" "
BUILD_PREREQUIRES=" BUILD_PREREQUIRES="
cmd:autoconf cmd:autoconf
cmd:libtool cmd:libtool
@@ -45,10 +55,6 @@ BUILD_PREREQUIRES="
cmd:gettext cmd:gettext
" "
SOURCE_DIR="SDL2-$portVersion"
PATCHES="libsdl2-$portVersion.patchset"
PATCH() PATCH()
{ {
if [ $effectiveTargetArchitecture != "x86_gcc2" ]; then if [ $effectiveTargetArchitecture != "x86_gcc2" ]; then
@@ -78,19 +84,5 @@ INSTALL()
fixDevelopLibDirReferences $binDir/sdl2-config fixDevelopLibDirReferences $binDir/sdl2-config
packageEntries devel \ packageEntries devel \
$developDir $binDir/sdl2-config $dataDir $developDir $binDir/sdl2-config $dataDir
} }
# ----- devel package -------------------------------------
PROVIDES_devel="
libsdl2${secondaryArchSuffix}_devel = $portVersion compat >= 2.0
cmd:sdl2_config$secondaryArchSuffix = $portVersion compat >= 2.0
devel:libSDL2$secondaryArchSuffix = 0.2.1 compat >= 0
devel:libSDL2main$secondaryArchSuffix = 0.2.1 compat >= 0
devel:libSDL2_test$secondaryArchSuffix = 0.2.1 compat >= 0
devel:libSDL2_2.0$secondaryArchSuffix = 0.2.1 compat >= 0
"
REQUIRES_devel="
libsdl2$secondaryArchSuffix == $portVersion base
"

View File

@@ -1,21 +1,17 @@
SUMMARY="C library for reading and writing files containing sampled sound" SUMMARY="C library for reading and writing of sampled sound"
DESCRIPTION=" DESCRIPTION="libsndfile is a library of C routines for reading and writing \
libsndfile is a library of C routines for reading and writing \ files containing sampled audio data."
files containing sampled audio data.
"
HOMEPAGE="http://www.mega-nerd.com/libsndfile" HOMEPAGE="http://www.mega-nerd.com/libsndfile"
COPYRIGHT=" COPYRIGHT="1999-2011 Erik de Castro Lopo"
1999-2011 Erik de Castro Lopo
"
LICENSE="GNU LGPL v2.1" LICENSE="GNU LGPL v2.1"
REVISION="3"
SOURCE_URI="http://www.mega-nerd.com/libsndfile/files/libsndfile-$portVersion.tar.gz" SOURCE_URI="http://www.mega-nerd.com/libsndfile/files/libsndfile-$portVersion.tar.gz"
CHECKSUM_SHA256="59016dbd326abe7e2366ded5c344c853829bebfd1702ef26a07ef662d6aa4882" CHECKSUM_SHA256="59016dbd326abe7e2366ded5c344c853829bebfd1702ef26a07ef662d6aa4882"
REVISION="3" PATCHES="libsndfile-$portVersion.patchset"
ARCHITECTURES="x86_gcc2 x86 x86_64" ARCHITECTURES="x86_gcc2 x86 x86_64"
SECONDARY_ARCHITECTURES="x86_gcc2 x86" SECONDARY_ARCHITECTURES="x86_gcc2 x86"
PATCHES="libsndfile-$portVersion.patchset"
PROVIDES=" PROVIDES="
libsndfile$secondaryArchSuffix = $portVersion compat >= 1 libsndfile$secondaryArchSuffix = $portVersion compat >= 1
cmd:sndfile_cmp$secondaryArchSuffix cmd:sndfile_cmp$secondaryArchSuffix
@@ -37,6 +33,17 @@ REQUIRES="
lib:libogg$secondaryArchSuffix lib:libogg$secondaryArchSuffix
lib:libvorbis$secondaryArchSuffix lib:libvorbis$secondaryArchSuffix
" "
PROVIDES_devel="
libsndfile${secondaryArchSuffix}_devel = $portVersion compat >= 1
devel:libsndfile$secondaryArchSuffix = $portVersion compat >= 1
"
REQUIRES_devel="
libsndfile$secondaryArchSuffix == $portVersion base
devel:libflac$secondaryArchSuffix
devel:libvorbis$secondaryArchSuffix
"
BUILD_REQUIRES=" BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel haiku${secondaryArchSuffix}_devel
devel:libflac$secondaryArchSuffix devel:libflac$secondaryArchSuffix
@@ -93,15 +100,3 @@ INSTALL()
packageEntries devel \ packageEntries devel \
$developDir $developDir
} }
# ----- devel package -------------------------------------------------------
PROVIDES_devel="
libsndfile${secondaryArchSuffix}_devel = $portVersion compat >= 1
devel:libsndfile$secondaryArchSuffix = $portVersion compat >= 1
"
REQUIRES_devel="
libsndfile$secondaryArchSuffix == $portVersion base
devel:libflac$secondaryArchSuffix
devel:libvorbis$secondaryArchSuffix
"

View File

@@ -1,28 +1,28 @@
SUMMARY="Theora video compression format library" SUMMARY="Theora video compression format library"
DESCRIPTION=" DESCRIPTION="Theora is a free and open video compression format from the \
Theora is a free and open video compression format from the Xiph.org \ Xiph.org Foundation. Like all Xiph.org media technology it can be used to \
Foundation. Like all our multimedia technology it can be used to distribute \ distribute film and video online and on disc without the licensing and \
film and video online and on disc without the licensing and royalty fees or \ royalty fees or vendor lock-in associated with other formats.
vendor lock-in associated with other formats.
Theora scales from postage stamp to HD resolution, and is considered \ Theora scales from postage stamp to HD resolution, and is considered \
particularly competitive at low bitrates. It is in the same class as \ particularly competitive at low bitrates. It is in the same class as \
MPEG-4/DiVX, and like the Vorbis audio codec it has lots of room for \ MPEG-4/DiVX, and like the Vorbis audio codec it has lots of room for \
improvement as encoder technology develops. improvement as encoder technology develops.
Theora is in full public release as of November 3, 2008. The bitstream format \ Theora is in full public release as of November 3, 2008. The bitstream format \
for Theora I was frozen Thursday, 2004 July 1. All bitstreams encoded since \ for Theora I was frozen Thursday, 2004 July 1. All bitstreams encoded since \
that date will remain compatible with future releases. that date will remain compatible with future releases."
"
HOMEPAGE="http://www.theora.org/" HOMEPAGE="http://www.theora.org/"
LICENSE="BSD (3-clause)"
COPYRIGHT="2002-2009 Xiph.Org Foundation" COPYRIGHT="2002-2009 Xiph.Org Foundation"
LICENSE="BSD (3-clause)"
REVISION="3"
SOURCE_URI="http://downloads.xiph.org/releases/theora/libtheora-1.1.1.tar.bz2" SOURCE_URI="http://downloads.xiph.org/releases/theora/libtheora-1.1.1.tar.bz2"
CHECKSUM_SHA256="b6ae1ee2fa3d42ac489287d3ec34c5885730b1296f0801ae577a35193d3affbc" CHECKSUM_SHA256="b6ae1ee2fa3d42ac489287d3ec34c5885730b1296f0801ae577a35193d3affbc"
REVISION="3" PATCHES="libtheora-1.1.1.patchset"
ARCHITECTURES="x86_gcc2 x86 x86_64" ARCHITECTURES="x86_gcc2 x86 x86_64"
SECONDARY_ARCHITECTURES="x86_gcc2 x86" SECONDARY_ARCHITECTURES="x86_gcc2 x86"
PATCHES="libtheora-1.1.1.patchset"
PROVIDES=" PROVIDES="
libtheora$secondaryArchSuffix = $portVersion libtheora$secondaryArchSuffix = $portVersion
lib:libtheora$secondaryArchSuffix = 0.3.10 compat >= 0 lib:libtheora$secondaryArchSuffix = 0.3.10 compat >= 0
@@ -33,13 +33,24 @@ REQUIRES="
haiku$secondaryArchSuffix haiku$secondaryArchSuffix
lib:libogg$secondaryArchSuffix lib:libogg$secondaryArchSuffix
" "
PROVIDES_devel="
libtheora${secondaryArchSuffix}_devel = $portVersion
devel:libtheora$secondaryArchSuffix = 0.3.10 compat >= 0
devel:libtheoradec$secondaryArchSuffix = 1.1.4 compat >= 1
devel:libtheoraenc$secondaryArchSuffix = 1.1.2 compat >= 1
"
REQUIRES_devel="
libtheora$secondaryArchSuffix == $portVersion
"
BUILD_REQUIRES=" BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel
devel:libogg$secondaryArchSuffix devel:libogg$secondaryArchSuffix
" "
# Note: The build system also looks for libvorbis and SDL, but that seems # Note: The build system also looks for libvorbis and SDL, but that seems
# to be needed only for building the sample player, which we don't need. # to be needed only for building the sample player, which we don't need.
BUILD_PREREQUIRES=" BUILD_PREREQUIRES="
haiku${secondaryArchSuffix}_devel
cmd:aclocal cmd:aclocal
cmd:autoconf cmd:autoconf
cmd:gcc$secondaryArchSuffix cmd:gcc$secondaryArchSuffix
@@ -72,15 +83,3 @@ INSTALL()
packageEntries devel \ packageEntries devel \
$developDir $developDir
} }
# ----- devel package -------------------------------------------------------
PROVIDES_devel="
libtheora${secondaryArchSuffix}_devel = $portVersion
devel:libtheora$secondaryArchSuffix = 0.3.10 compat >= 0
devel:libtheoradec$secondaryArchSuffix = 1.1.4 compat >= 1
devel:libtheoraenc$secondaryArchSuffix = 1.1.2 compat >= 1
"
REQUIRES_devel="
libtheora$secondaryArchSuffix == $portVersion
"

View File

@@ -1,26 +1,26 @@
SUMMARY="Ogg Vorbis audio compression format library" SUMMARY="Ogg Vorbis audio compression format library"
DESCRIPTION=" DESCRIPTION="Ogg Vorbis is a fully open, non-proprietary, \
Ogg Vorbis is a fully open, non-proprietary, patent-and-royalty-free, \ patent-and-royalty-free, general-purpose compressed audio format for mid to \
general-purpose compressed audio format for mid to high quality (8kHz-48.0kHz, \ high quality (8kHz-48.0kHz, 16+ bit, polyphonic) audio and music at fixed and \
16+ bit, polyphonic) audio and music at fixed and variable bitrates from 16 to \ variable bitrates from 16 to 128 kbps/channel. This places Vorbis in the same \
128 kbps/channel. This places Vorbis in the same competitive class as audio \ competitive class as audio representations such as MPEG-4 (AAC), and similar \
representations such as MPEG-4 (AAC), and similar to, but higher performance \ to, but higher performance than MPEG-1/2 audio layer 3, MPEG-4 audio \
than MPEG-1/2 audio layer 3, MPEG-4 audio (TwinVQ), WMA and PAC. (TwinVQ), WMA and PAC.
The bitstream format for Vorbis I was frozen Monday, May 8th 2000. All \ The bitstream format for Vorbis I was frozen Monday, May 8th 2000. All \
bitstreams encoded since will remain compatible with all future releases of \ bitstreams encoded since will remain compatible with all future releases of \
Vorbis. Vorbis."
"
HOMEPAGE="http://www.xiph.org/vorbis/" HOMEPAGE="http://www.xiph.org/vorbis/"
LICENSE="BSD (3-clause)"
COPYRIGHT="1994-2010 Xiph.Org Foundation" COPYRIGHT="1994-2010 Xiph.Org Foundation"
LICENSE="BSD (3-clause)"
REVISION="2"
SOURCE_URI="http://downloads.xiph.org/releases/vorbis/libvorbis-$portVersion.tar.gz" SOURCE_URI="http://downloads.xiph.org/releases/vorbis/libvorbis-$portVersion.tar.gz"
CHECKSUM_SHA256="6efbcecdd3e5dfbf090341b485da9d176eb250d893e3eb378c428a2db38301ce" CHECKSUM_SHA256="6efbcecdd3e5dfbf090341b485da9d176eb250d893e3eb378c428a2db38301ce"
REVISION="2" PATCHES="libvorbis-$portVersion.patchset"
ARCHITECTURES="x86_gcc2 x86 x86_64" ARCHITECTURES="x86_gcc2 x86 x86_64"
SECONDARY_ARCHITECTURES="x86_gcc2 x86" SECONDARY_ARCHITECTURES="x86_gcc2 x86"
PATCHES="libvorbis-$portVersion.patchset"
PROVIDES=" PROVIDES="
libvorbis$secondaryArchSuffix = $portVersion libvorbis$secondaryArchSuffix = $portVersion
lib:libvorbis$secondaryArchSuffix = 0.4.8 compat >= 0 lib:libvorbis$secondaryArchSuffix = 0.4.8 compat >= 0
@@ -31,11 +31,23 @@ REQUIRES="
haiku$secondaryArchSuffix haiku$secondaryArchSuffix
lib:libogg$secondaryArchSuffix lib:libogg$secondaryArchSuffix
" "
PROVIDES_devel="
libvorbis${secondaryArchSuffix}_devel = $portVersion
devel:libvorbis$secondaryArchSuffix = 0.4.7 compat >= 0
devel:libvorbisenc$secondaryArchSuffix = 2.0.10 compat >= 2
devel:libvorbisfile$secondaryArchSuffix = 3.3.6 compat >= 3
"
REQUIRES_devel="
libvorbis$secondaryArchSuffix == $portVersion
devel:libogg$secondaryArchSuffix
"
BUILD_REQUIRES=" BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel
devel:libogg$secondaryArchSuffix devel:libogg$secondaryArchSuffix
" "
BUILD_PREREQUIRES=" BUILD_PREREQUIRES="
haiku${secondaryArchSuffix}_devel
cmd:aclocal cmd:aclocal
cmd:autoconf cmd:autoconf
cmd:automake cmd:automake
@@ -72,16 +84,3 @@ INSTALL()
$dataDir \ $dataDir \
$developDir $developDir
} }
# ----- devel package -------------------------------------------------------
PROVIDES_devel="
libvorbis${secondaryArchSuffix}_devel = $portVersion
devel:libvorbis$secondaryArchSuffix = 0.4.7 compat >= 0
devel:libvorbisenc$secondaryArchSuffix = 2.0.10 compat >= 2
devel:libvorbisfile$secondaryArchSuffix = 3.3.6 compat >= 3
"
REQUIRES_devel="
libvorbis$secondaryArchSuffix == $portVersion
devel:libogg$secondaryArchSuffix
"

View File

@@ -1,25 +1,25 @@
SUMMARY="WebM VP8 video codec library" SUMMARY="WebM VP8 video codec library"
DESCRIPTION=" DESCRIPTION="The WebM VP8 SDK allows you to integrate your applications with \
The WebM VP8 SDK allows you to integrate your applications with the VP8 video \ the VP8 video codec, a high quality, royalty free, open source codec deployed \
codec, a high quality, royalty free, open source codec deployed on millions of \ on millions of computers and devices worldwide.
computers and devices worldwide.
This distribution of the WebM VP8 Codec SDK includes the following support: This distribution of the WebM VP8 Codec SDK includes the following support:
* WebM VP8 Encoder - WebM VP8 Encoder
* WebM VP8 Decoder - WebM VP8 Decoder"
"
HOMEPAGE="http://www.webmproject.org" HOMEPAGE="http://www.webmproject.org"
LICENSE="BSD (3-clause)"
COPYRIGHT="2009-2012 Google Inc., COPYRIGHT="2009-2012 Google Inc.,
The Mozilla Foundation and The Mozilla Foundation and
The Xiph.Org Foundation" The Xiph.Org Foundation"
LICENSE="BSD (3-clause)"
REVISION="2"
SOURCE_URI="http://webm.googlecode.com/files/libvpx-v1.0.0.tar.bz2" SOURCE_URI="http://webm.googlecode.com/files/libvpx-v1.0.0.tar.bz2"
CHECKSUM_SHA256="07cedb0a19a44e6d81d75f52eea864f59ef10c6c725cb860431bec6641eafe21" CHECKSUM_SHA256="07cedb0a19a44e6d81d75f52eea864f59ef10c6c725cb860431bec6641eafe21"
REVISION="2" SOURCE_DIR="libvpx-v1.0.0"
PATCHES="libvpx-1.0.0.patchset"
ARCHITECTURES="x86_gcc2 x86 x86_64" ARCHITECTURES="x86_gcc2 x86 x86_64"
SECONDARY_ARCHITECTURES="x86_gcc2 x86" SECONDARY_ARCHITECTURES="x86_gcc2 x86"
PATCHES="libvpx-1.0.0.patchset"
PROVIDES=" PROVIDES="
libvpx$secondaryArchSuffix = $portVersion libvpx$secondaryArchSuffix = $portVersion
lib:libvpx$secondaryArchSuffix = $portVersion compat >= 1 lib:libvpx$secondaryArchSuffix = $portVersion compat >= 1
@@ -35,12 +35,21 @@ fi
REQUIRES=" REQUIRES="
haiku$secondaryArchSuffix haiku$secondaryArchSuffix
" "
PROVIDES_devel="
libvpx${secondaryArchSuffix}_devel = $portVersion
devel:libvpx$secondaryArchSuffix = $portVersion compat >= 1
"
REQUIRES_devel="
libvpx$secondaryArchSuffix == $portVersion
"
BUILD_REQUIRES=" BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel
" "
# Note: The build system also looks for libvorbis and SDL, but that seems # Note: The build system also looks for libvorbis and SDL, but that seems
# to be needed only for building the sample player, which we don't need. # to be needed only for building the sample player, which we don't need.
BUILD_PREREQUIRES=" BUILD_PREREQUIRES="
haiku${secondaryArchSuffix}_devel
cmd:gcc$secondaryArchSuffix cmd:gcc$secondaryArchSuffix
cmd:ld$secondaryArchSuffix cmd:ld$secondaryArchSuffix
cmd:awk cmd:awk
@@ -49,8 +58,6 @@ BUILD_PREREQUIRES="
cmd:yasm cmd:yasm
" "
SOURCE_DIR="libvpx-v1.0.0"
BUILD() BUILD()
{ {
# not an auto tools configure # not an auto tools configure
@@ -84,13 +91,3 @@ INSTALL()
rm -rf $prefix/bin rm -rf $prefix/bin
fi fi
} }
# ----- devel package -------------------------------------------------------
PROVIDES_devel="
libvpx${secondaryArchSuffix}_devel = $portVersion
devel:libvpx$secondaryArchSuffix = $portVersion compat >= 1
"
REQUIRES_devel="
libvpx$secondaryArchSuffix == $portVersion
"

View File

@@ -1,13 +1,19 @@
SUMMARY="A library for encoding and decoding WebP image files" SUMMARY="A library for encoding and decoding WebP image files"
DESCRIPTION=" DESCRIPTION="WebP is an image format that provides lossless and lossy \
A library for encoding and decoding WebP image files. compression for images on the web. WebP lossless images are 26% smaller \
" in size compared to PNGs. WebP lossy images are 25-34% smaller in size \
compared to JPEG images at equivalent SSIM index.
WebP supports lossless transparency (also known as alpha channel) with \
just 22% additional bytes. Transparency is also supported with lossy \
compression and typically provides 3x smaller file sizes compared to \
PNG when lossy compression is acceptable for the red/green/blue color \
channels."
HOMEPAGE="https://developers.google.com/speed/webp" HOMEPAGE="https://developers.google.com/speed/webp"
COPYRIGHT="2011 Google Inc."
LICENSE="BSD (3-clause)"
REVISION="1"
SOURCE_URI="http://downloads.webmproject.org/releases/webp/libwebp-$portVersion.tar.gz" SOURCE_URI="http://downloads.webmproject.org/releases/webp/libwebp-$portVersion.tar.gz"
CHECKSUM_SHA256="00b646e6f66550a8faa998711fe70aabee9ed3bc562a8437c89042901674d027" CHECKSUM_SHA256="00b646e6f66550a8faa998711fe70aabee9ed3bc562a8437c89042901674d027"
LICENSE="BSD (3-clause)"
COPYRIGHT="2011 Google Inc."
REVISION="1"
ARCHITECTURES="x86_gcc2 x86 x86_64" ARCHITECTURES="x86_gcc2 x86 x86_64"
SECONDARY_ARCHITECTURES="x86_gcc2 x86" SECONDARY_ARCHITECTURES="x86_gcc2 x86"
@@ -25,14 +31,23 @@ REQUIRES="
lib:libpng$secondaryArchSuffix lib:libpng$secondaryArchSuffix
lib:libz$secondaryArchSuffix lib:libz$secondaryArchSuffix
" "
PROVIDES_devel="
libwebp${secondaryArchSuffix}_devel = $portVersion compat >= 0.4
devel:libwebp$secondaryArchSuffix = 5.0.1 compat >= 5
"
REQUIRES_devel="
libwebp$secondaryArchSuffix == $portVersion base
"
BUILD_REQUIRES=" BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel
devel:libjpeg$secondaryArchSuffix devel:libjpeg$secondaryArchSuffix
devel:libgif$secondaryArchSuffix devel:libgif$secondaryArchSuffix
devel:libpng$secondaryArchSuffix devel:libpng$secondaryArchSuffix
devel:libz$secondaryArchSuffix devel:libz$secondaryArchSuffix
" "
BUILD_PREREQUIRES=" BUILD_PREREQUIRES="
haiku${secondaryArchSuffix}_devel
cmd:gcc$secondaryArchSuffix cmd:gcc$secondaryArchSuffix
cmd:ld$secondaryArchSuffix cmd:ld$secondaryArchSuffix
cmd:autoconf cmd:autoconf
@@ -61,11 +76,3 @@ INSTALL()
packageEntries devel \ packageEntries devel \
$developDir $developDir
} }
PROVIDES_devel="
libwebp${secondaryArchSuffix}_devel = $portVersion compat >= 0.4
devel:libwebp$secondaryArchSuffix = 5.0.1 compat >= 5
"
REQUIRES_devel="
libwebp$secondaryArchSuffix == $portVersion base
"

View File

@@ -1,13 +1,15 @@
SUMMARY="An open-source C-Library for JPEG 2000" SUMMARY="An open-source C-Library for JPEG 2000"
DESCRIPTION="The OpenJPEG library is an open-source JPEG 2000 codec written in C language. \ DESCRIPTION="The OpenJPEG library is an open-source JPEG 2000 codec written \
It has been developed in order to promote the use of JPEG 2000, the new \ in C language. It has been developed in order to promote the use of JPEG \
still-image compression standard from the Joint Photographic Experts Group \ 2000, the new still-image compression standard from the Joint Photographic \
(JPEG). In addition to the basic codec, various other features are under \ Experts Group (JPEG).
development, among them the JP2 and MJ2 (Motion JPEG 2000) file formats, an \ In addition to the basic codec, various other features are under development, \
indexing tool useful for the JPIP protocol, JPWL-tools for error-resilience, \ among them the JP2 and MJ2 (Motion JPEG 2000) file formats, an indexing tool \
a Java-viewer for j2k-images." useful for the JPIP protocol, JPWL-tools for error-resilience, a Java-viewer \
for j2k-images."
HOMEPAGE="http://www.openjpeg.org/" HOMEPAGE="http://www.openjpeg.org/"
COPYRIGHT="2002-2012, Communications and Remote Sensing Laboratory, Universite catholique de Louvain (UCL), Belgium COPYRIGHT="2002-2012, Communications and Remote Sensing Laboratory, \
Universite catholique de Louvain (UCL), Belgium
2002-2012 Professor Benoit Macq 2002-2012 Professor Benoit Macq
2003-2012 Antonin Descampe 2003-2012 Antonin Descampe
2003-2009 Francois-Olivier Devaux 2003-2009 Francois-Olivier Devaux
@@ -29,37 +31,34 @@ PROVIDES="
cmd:opj_dump = $portVersion cmd:opj_dump = $portVersion
lib:libopenjp2$secondaryArchSuffix = 7 compat >= 7 lib:libopenjp2$secondaryArchSuffix = 7 compat >= 7
" "
REQUIRES=" REQUIRES="
haiku$secondaryArchSuffix haiku$secondaryArchSuffix
lib:libz$secondaryArchSuffix lib:libz$secondaryArchSuffix
lib:libpng$secondaryArchSuffix lib:libpng$secondaryArchSuffix
lib:libtiff$secondaryArchSuffix lib:libtiff$secondaryArchSuffix
"
BUILD_REQUIRES="
devel:libz$secondaryArchSuffix
devel:libpng$secondaryArchSuffix
devel:libtiff$secondaryArchSuffix
"
#needs devel:libtiff too but that isn't provided by anything
BUILD_PREREQUIRES="
haiku${secondaryArchSuffix}_devel
cmd:cmake
cmd:make
cmd:gcc$secondaryArchSuffix
" "
PROVIDES_devel=" PROVIDES_devel="
openjpeg${secondaryArchSuffix}_devel = $portVersion openjpeg${secondaryArchSuffix}_devel = $portVersion
devel:libopenjp2$secondaryArchSuffix = $portVersion compat >= 7 devel:libopenjp2$secondaryArchSuffix = $portVersion compat >= 7
" "
REQUIRES_devel=" REQUIRES_devel="
openjpeg$secondaryArchSuffix == $portVersion openjpeg$secondaryArchSuffix == $portVersion
" "
BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel
devel:libz$secondaryArchSuffix
devel:libpng$secondaryArchSuffix
devel:libtiff$secondaryArchSuffix
"
#needs devel:libtiff too but that isn't provided by anything
BUILD_PREREQUIRES="
cmd:cmake
cmd:make
cmd:gcc$secondaryArchSuffix
"
BUILD() BUILD()
{ {
mkdir -p build mkdir -p build