1SUMMARY="An advanced CDDA reader with error correction" 2DESCRIPTION="This is a port of xiph.org's cdda paranoia \ 3https://www.xiph.org/paranoia/ to use libcdio for CDROM access. By doing \ 4this, cdparanoia runs on platforms other than GNU/Linux." 5HOMEPAGE="https://www.gnu.org/software/libcdio/" 6COPYRIGHT="2012-2019 Rocky Bernstein 7 Monty 8 Robert Kausch" 9LICENSE="GNU GPL v3" 10REVISION="1" 11SOURCE_URI="https://ftp.gnu.org/gnu/libcdio/libcdio-paranoia-10.2+2.0.1.tar.bz2" 12CHECKSUM_SHA256="33b1cf305ccfbfd03b43936975615000ce538b119989c4bec469577570b60e8a" 13SOURCE_DIR="libcdio-paranoia-10.2+2.0.1" 14 15ARCHITECTURES="all ?x86_gcc2" 16SECONDARY_ARCHITECTURES="x86" 17 18libVersion="2.0.0" 19libVersionCompat="$libVersion compat >= ${libVersion%%.*}" 20 21PROVIDES=" 22 libcdio_paranoia$secondaryArchSuffix = $portVersion 23 cmd:cd_paranoia$secondaryArchSuffix 24 lib:libcdio_cdda$secondaryArchSuffix = $libVersionCompat 25 lib:libcdio_paranoia$secondaryArchSuffix = $libVersionCompat 26 " 27REQUIRES=" 28 haiku$secondaryArchSuffix 29 lib:libcdio$secondaryArchSuffix 30 lib:libiconv$secondaryArchSuffix 31 " 32 33PROVIDES_devel=" 34 libcdio_paranoia${secondaryArchSuffix}_devel = $portVersion 35 devel:libcdio_cdda$secondaryArchSuffix = $libVersionCompat 36 devel:libcdio_paranoia$secondaryArchSuffix = $libVersionCompat 37 " 38REQUIRES_devel=" 39 libcdio_paranoia$secondaryArchSuffix == $portVersion base 40 devel:libcdio$secondaryArchSuffix 41 " 42 43BUILD_REQUIRES=" 44 haiku${secondaryArchSuffix}_devel 45 devel:libcdio$secondaryArchSuffix >= 19 46 devel:libiconv$secondaryArchSuffix 47 " 48BUILD_PREREQUIRES=" 49 cmd:autoconf 50 cmd:automake 51 cmd:gcc$secondaryArchSuffix 52 cmd:libtoolize$secondaryArchSuffix 53 cmd:make 54 cmd:pkg_config$secondaryArchSuffix 55 " 56 57defineDebugInfoPackage libcdio_paranoia$secondaryArchSuffix \ 58 "$binDir"/cd-paranoia \ 59 "$libDir"/libcdio_cdda.so.$libVersion \ 60 "$libDir"/libcdio_paranoia.so.$libVersion 61 62BUILD() 63{ 64 runConfigure ./configure --disable-static 65 make $jobArgs 66} 67 68INSTALL() 69{ 70 make install 71 72 rm $libDir/lib*.la 73 74 if [ -n "$secondaryArchSuffix" ]; then 75 rm -rf $documentationDir 76 fi 77 78 prepareInstalledDevelLibs libcdio_cdda libcdio_paranoia 79 fixPkgconfig 80 81 packageEntries devel \ 82 $developDir 83} 84 85TEST() 86{ 87 make check 88} 89