Convert and adjust recipe for BePDF

This commit is contained in:
Oliver Tappe
2013-04-28 19:40:54 +02:00
parent f3060aac4a
commit 87c255e9d6
3 changed files with 58 additions and 46 deletions

View File

@@ -1,25 +0,0 @@
DESCRIPTION="BePDF is a PDF viewer for the BeOS, Haiku & Zeta"
HOMEPAGE="http://bepdf.sourceforge.net/"
SRC_URI="cvs://:pserver:anonymous@bepdf.cvs.sourceforge.net:/cvsroot/bepdf/BePDF"
REVISION="1"
STATUS_HAIKU="stable"
DEPEND="app-text/htmldoc == 1.8.27"
BUILD()
{
export BEPDF_BUILD_GCC=`setgcc | cut -d/ -f2`
cd bepdf-1.1.1b4
./build.sh package
}
INSTALL()
{
cd bepdf-1.1.1b4
mkdir -p ${DESTDIR}/boot/apps
unzip generated/BePDF-1.1.1b4.x86.zip -d ${DESTDIR}/boot/apps
}
COPYRIGHT="1997 Benoit Triquet
1999-2000 Hubert Figuiere
2000-2010 Michael Pfeiffer"
LICENSE="GNU GPL v2"

View File

@@ -0,0 +1,58 @@
SUMMARY="A PDF viewer"
DESCRIPTION="
BePDF is a PDF viewer for the BeOS, Haiku & Zeta.
Besides viewing, it supports annotating and user-defined bookmarking for
unencrypted PDFs. It's fully localized for 20 languages at the moment
with additional languages being easily added via text files.
"
HOMEPAGE="http://bepdf.sourceforge.net/"
SRC_URI="cvs://:pserver:anonymous@bepdf.cvs.sourceforge.net:/cvsroot/bepdf/BePDF#04/28/13"
COPYRIGHT="1997 Benoit Triquet
1999-2000 Hubert Figuiere
2000-2010 Michael Pfeiffer"
LICENSE="GNU GPL v2"
REVISION="1"
ARCHITECTURES="x86_gcc2 ?x86"
PROVIDES="
bepdf = $portVersion
cmd:BePDF = $portVersion
"
REQUIRES="
haiku >= $haikuVersion
"
BUILD_REQUIRES="
cmd:gcc
cmd:jam
cmd:htmldoc
cmd:ld
cmd:sed
"
BUILD_PREREQUIRES="
haiku_devel >= $haikuVersion
"
SOURCE_DIR="$portVersionedName"
BUILD()
{
if [ $architecture == 'x86_gcc2' ]; then
export BEPDF_BUILD_GCC=gcc2
else
export BEPDF_BUILD_GCC=gcc4
fi
./build.sh
}
INSTALL()
{
if [ $architecture == 'x86_gcc2' ]; then
architecture='x86'
fi
mkdir -p $prefix/apps
rm -f generated/$architecture/*Deskbar
cp -dR generated/$architecture $prefix/apps/BePDF
}

View File

@@ -1,21 +0,0 @@
Index: bepdf-1.1.1b2-532/bepdf/Jamfile
===================================================================
--- bepdf-1.1.1b2-532/bepdf/Jamfile (revision 532)
+++ bepdf-1.1.1b2-532/bepdf/Jamfile (working copy)
@@ -96,10 +96,14 @@
# naming scheme you need to specify the path to the library
# and it's name
# library: my_lib.a entry: my_lib.a or path/my_lib.a
-LIBS =
+LIBS = stdc++.r4 ;
+if $(BEPDF_BUILD_GCC) = gcc4 {
+ # Use the standard libstdc++ name when building with gcc 4.
+ LIBS = stdc++ ;
+}
+LIBS +=
# BeOS
be
-stdc++.r4
textencoding
tracker
translation