mirror of
https://github.com/yann64/haikuports.git
synced 2026-04-14 15:50:07 +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.
54 lines
1.4 KiB
Bash
54 lines
1.4 KiB
Bash
SUMMARY="Generate patch sets from a CVS repository"
|
|
DESCRIPTION="
|
|
CVSps is a program for generating 'patchset' information from a CVS \
|
|
repository. A patchset in this case is defined as a set of changes made \
|
|
to a collection of files, and all committed at the same time (using a \
|
|
single 'cvs commit' command). This information is valuable to seeing the \
|
|
big picture of the evolution of a cvs project. While cvs tracks revision \
|
|
information, it is often difficult to see what changes were committed \
|
|
'atomically' to the repository."
|
|
HOMEPAGE="http://www.catb.org/esr/cvsps/"
|
|
COPYRIGHT="2001-2003 David Mansfield"
|
|
LICENSE="GNU GPL v2"
|
|
REVISION="3"
|
|
SOURCE_URI="http://cvsps.sourceforge.net/cvsps-2.2b1.tar.gz"
|
|
CHECKSUM_SHA256="6906acb3636cdb4a4a9d608111aec22a85530037cb08a62ed5eb74ca0b218f81"
|
|
PATCHES="cvsps-2.2b1.patchset"
|
|
|
|
ARCHITECTURES="all !x86_gcc2"
|
|
SECONDARY_ARCHITECTURES="x86"
|
|
|
|
PROVIDES="
|
|
cvsps$secondaryArchSuffix = $portVersion
|
|
cmd:cvsps = $portVersion
|
|
"
|
|
REQUIRES="
|
|
haiku$secondaryArchSuffix
|
|
lib:libz$secondaryArchSuffix
|
|
"
|
|
|
|
BUILD_REQUIRES="
|
|
devel:libz$secondaryArchSuffix
|
|
"
|
|
BUILD_PREREQUIRES="
|
|
haiku${secondaryArchSuffix}_devel
|
|
cmd:gcc$secondaryArchSuffix
|
|
cmd:ld$secondaryArchSuffix
|
|
cmd:make
|
|
"
|
|
|
|
BUILD()
|
|
{
|
|
make $jobArgs
|
|
}
|
|
|
|
INSTALL()
|
|
{
|
|
# even when building as hybrid, we want this as cvsps, not cvsps-x86.
|
|
mkdir -p $prefix/bin
|
|
cp cvsps $prefix/bin
|
|
|
|
mkdir -p $manDir
|
|
cp cvsps.1 $manDir
|
|
}
|