mirror of
https://github.com/yann64/haikuports.git
synced 2026-05-05 22:48:55 +02:00
x86_64 is used as a baseline: the "x86_64" entry, whatever status it has, is transformed into "all", and then the other entries in ARCHITECTURES either dropped or rearranged appropriately.
73 lines
1.8 KiB
Bash
73 lines
1.8 KiB
Bash
SUMMARY="A software for reading and writing Data Matrix barcodes"
|
|
DESCRIPTION="This is open source software for reading and writing Data Matrix \
|
|
barcodes on Linux, Unix, OS X, Windows, and mobile devices. At its core \
|
|
libdmtx is a native shared library, allowing C/C++ programs to use \
|
|
its capabilities without extra restrictions or overhead."
|
|
HOMEPAGE="http://libdmtx.sourceforge.net/
|
|
https://github.com/dmtx/dmtx-utils"
|
|
COPYRIGHT="2009-2018 Mike Laughton, Vadim Misbakh-Soloviov and others"
|
|
LICENSE="GNU GPL v2
|
|
GNU LGPL v2.1"
|
|
REVISION="1"
|
|
SOURCE_URI="https://github.com/dmtx/dmtx-utils/archive/v$portVersion.tar.gz"
|
|
CHECKSUM_SHA256="0d396ec14f32a8cf9e08369a4122a16aa2e5fa1675e02218f16f1ab777ea2a28"
|
|
SOURCE_FILENAME="dmtx-utils-v$portVersion.tar.gz"
|
|
SOURCE_DIR="dmtx-utils-$portVersion"
|
|
|
|
ARCHITECTURES="all !x86_gcc2"
|
|
SECONDARY_ARCHITECTURES="x86"
|
|
|
|
if [ "$targetArchitecture" != x86_gcc2 ]; then
|
|
commandBinDir=$binDir
|
|
else
|
|
commandBinDir=$prefix/bin
|
|
fi
|
|
|
|
PROVIDES="
|
|
dmtx_utils$secondaryArchSuffix = $portVersion
|
|
cmd:dmtxquery = $portVersion
|
|
cmd:dmtxread = $portVersion
|
|
cmd:dmtxwrite = $portVersion
|
|
"
|
|
REQUIRES="
|
|
haiku$secondaryArchSuffix
|
|
lib:libdmtx$secondaryArchSuffix
|
|
lib:libMagickCore_6.Q16$secondaryArchSuffix
|
|
lib:libMagickWand_6.Q16$secondaryArchSuffix
|
|
lib:libgomp$secondaryArchSuffix
|
|
"
|
|
|
|
BUILD_REQUIRES="
|
|
haiku${secondaryArchSuffix}_devel
|
|
devel:libdmtx$secondaryArchSuffix
|
|
devel:libMagickCore_6.Q16$secondaryArchSuffix
|
|
devel:libMagickWand_6.Q16$secondaryArchSuffix
|
|
"
|
|
BUILD_PREREQUIRES="
|
|
cmd:aclocal
|
|
cmd:autoreconf
|
|
cmd:awk
|
|
cmd:gcc$secondaryArchSuffix
|
|
cmd:libtoolize$secondaryArchSuffix
|
|
cmd:make
|
|
cmd:pkg_config$secondaryArchSuffix
|
|
"
|
|
|
|
BUILD()
|
|
{
|
|
export CFLAGS="-D_BSD_SOURCE"
|
|
autoreconf -vfi
|
|
runConfigure --omit-dirs binDir ./configure --bindir=$commandBinDir
|
|
make $jobArgs
|
|
}
|
|
|
|
INSTALL()
|
|
{
|
|
make install
|
|
}
|
|
|
|
TEST()
|
|
{
|
|
make check
|
|
}
|