From 099983f7c26692209ed80722e2c38d6741ca2d98 Mon Sep 17 00:00:00 2001 From: Helmut Pozimski Date: Fri, 29 Nov 2019 09:25:32 +0100 Subject: [PATCH] New package: pdftk-2.02 --- srcpkgs/pdftk/files/Makefile | 19 +++++++++++++++++++ srcpkgs/pdftk/template | 29 +++++++++++++++++++++++++++++ 2 files changed, 48 insertions(+) create mode 100644 srcpkgs/pdftk/files/Makefile create mode 100644 srcpkgs/pdftk/template diff --git a/srcpkgs/pdftk/files/Makefile b/srcpkgs/pdftk/files/Makefile new file mode 100644 index 00000000000..126a0653b73 --- /dev/null +++ b/srcpkgs/pdftk/files/Makefile @@ -0,0 +1,19 @@ +# Based on 'Makefile.Debian', part of pdftk +# Copyright (c) 2004-2012 Sid Steward + +export CXX= @CXX@ +export GCJ= gcj-6 +export GCJH= gcjh-6 +export GJAR= gjar-6 +export LIBGCJ= /usr/share/java/libgcj.jar +export AR= @AR@ +export RM= rm +export ARFLAGS= rs +export RMFLAGS= -vf +export CPPFLAGS= -DPATH_DELIM=0x2f -DASK_ABOUT_WARNINGS=false -DUNBLOCK_SIGNALS -fdollars-in-identifiers +export CXXFLAGS= @CXXFLAGS@ +export GCJFLAGS= -Wno-all -fsource=1.3 -O2 -fPIC -L/usr/lib +export GCJHFLAGS= -force +export LDLIBS= @LDFLAGS@ -lgcj + +include Makefile.Base diff --git a/srcpkgs/pdftk/template b/srcpkgs/pdftk/template new file mode 100644 index 00000000000..fc475846130 --- /dev/null +++ b/srcpkgs/pdftk/template @@ -0,0 +1,29 @@ +# Template file for 'pdftk' +pkgname=pdftk +version=2.02 +revision=4 +wrksrc="${pkgname}-${version}-dist" +build_wrksrc=${pkgname} +hostmakedepends="unzip gcc6-gcj gcc6" +makedepends="libgcj-devel" +short_desc="Command-line tool for working with PDFs" +maintainer="Helmut Pozimski " +license="GPL-2.0-or-later" +homepage="https://www.pdflabs.com/tools/pdftk-server/" +distfiles="http://www.pdflabs.com/tools/pdftk-the-pdf-toolkit/${pkgname}-${version}-src.zip" +checksum=118f6a25fd3acaafb58824dce6f97cdc07e56050e666b90e4c4ef426ea37b8c1 +nocross=yes + +do_build() { + sed -e "s;@CXX@;g++-6;" \ + -e "s;@AR@;$AR;" \ + -e "s;@CXXFLAGS@;${CXXFLAGS//-fstack-clash-protection};" \ + -e "s;@LDFLAGS@;$LDFLAGS;" \ + ${FILESDIR}/Makefile > Makefile + make ${makejobs} || make ${makjobs} +} + +do_install() { + vbin pdftk + vman ../pdftk.1 +}