* add plotutils
This commit is contained in:
parent
57f7dc763c
commit
061f346939
22
plotutils/.SRCINFO
Normal file
22
plotutils/.SRCINFO
Normal file
@ -0,0 +1,22 @@
|
|||||||
|
pkgbase = plotutils
|
||||||
|
pkgdesc = Set of utilities and libraries for plotting
|
||||||
|
pkgver = 2.6
|
||||||
|
pkgrel = 12
|
||||||
|
url = https://directory.fsf.org/graphics/plotutils.html
|
||||||
|
arch = x86_64
|
||||||
|
arch = powerpc64le
|
||||||
|
arch = powerpc64
|
||||||
|
arch = powerpc
|
||||||
|
arch = riscv64
|
||||||
|
license = GPL-3.0-or-later
|
||||||
|
depends = libpng
|
||||||
|
depends = libxaw
|
||||||
|
source = https://ftp.gnu.org/pub/gnu/plotutils/plotutils-2.6.tar.gz
|
||||||
|
source = https://ftp.gnu.org/pub/gnu/plotutils/plotutils-2.6.tar.gz.sig
|
||||||
|
source = plotutils-2.6-libpng-1.5.patch
|
||||||
|
validpgpkeys = C7823604DFEA27BC29DD4F179DEB46C0D679F6CF
|
||||||
|
b2sums = d77d62ba4e632001d056da7333d1300b2e3d7966029a130e6836fa88545a1749e15b5dc7322d03575432fc5e1342c839f4769ed821962f711848c2d8523904fb
|
||||||
|
b2sums = SKIP
|
||||||
|
b2sums = 2ad24fa9f2022b5cb36ce3d1f23f5f993856b294ae8545c91bd4c3c5c411530e2c2452f1b2e4eba42ddf385c1c0a992af2a776e7cdf9e588f36e6a8d21eb0842
|
||||||
|
|
||||||
|
pkgname = plotutils
|
36
plotutils/PKGBUILD
Normal file
36
plotutils/PKGBUILD
Normal file
@ -0,0 +1,36 @@
|
|||||||
|
# POWER Maintainer: Alexander Baldeck <alex.bldck@gmail.com>
|
||||||
|
# Maintainer: Alexander F. Rødseth <xyproto@archlinux.org>
|
||||||
|
# Contributor: damir <damir@archlinux.org>
|
||||||
|
# Contributor: Maksim Sipos <maxsipos@gmail.com>
|
||||||
|
|
||||||
|
pkgname=plotutils
|
||||||
|
pkgver=2.6
|
||||||
|
pkgrel=12
|
||||||
|
arch=(x86_64 powerpc64le powerpc64 powerpc riscv64)
|
||||||
|
pkgdesc='Set of utilities and libraries for plotting'
|
||||||
|
url='https://directory.fsf.org/graphics/plotutils.html'
|
||||||
|
license=(GPL-3.0-or-later)
|
||||||
|
depends=(libpng libxaw)
|
||||||
|
validpgpkeys=('C7823604DFEA27BC29DD4F179DEB46C0D679F6CF') # Karl Berry
|
||||||
|
source=(https://ftp.gnu.org/pub/gnu/plotutils/$pkgname-$pkgver.tar.gz{,.sig}
|
||||||
|
plotutils-2.6-libpng-1.5.patch)
|
||||||
|
b2sums=('d77d62ba4e632001d056da7333d1300b2e3d7966029a130e6836fa88545a1749e15b5dc7322d03575432fc5e1342c839f4769ed821962f711848c2d8523904fb'
|
||||||
|
'SKIP'
|
||||||
|
'2ad24fa9f2022b5cb36ce3d1f23f5f993856b294ae8545c91bd4c3c5c411530e2c2452f1b2e4eba42ddf385c1c0a992af2a776e7cdf9e588f36e6a8d21eb0842')
|
||||||
|
|
||||||
|
build() {
|
||||||
|
cd $pkgname-$pkgver
|
||||||
|
patch -p0 -i ../plotutils-2.6-libpng-1.5.patch
|
||||||
|
export CXXFLAGS+=' -std=c++11 -w'
|
||||||
|
./configure \
|
||||||
|
--build=${CHOST} \
|
||||||
|
--enable-libplotter \
|
||||||
|
--prefix=/usr \
|
||||||
|
--with-gnu-ld \
|
||||||
|
--with-x
|
||||||
|
make
|
||||||
|
}
|
||||||
|
|
||||||
|
package() {
|
||||||
|
DESTDIR="$pkgdir" make -C $pkgname-$pkgver install
|
||||||
|
}
|
@ -0,0 +1,23 @@
|
|||||||
|
-----BEGIN PGP PUBLIC KEY BLOCK-----
|
||||||
|
|
||||||
|
mQGiBD86gMwRBACqD4DXQ5tlNnUIFgCDUNDjS9c92s4fSgcpytUmT2MhPhJ2t9/P
|
||||||
|
a9kmYjm/q+MW1Ikk+GolPQtGolsQqCZGf+H/qO8OiA+UDrRT6EgZNqjkLsh+9KkE
|
||||||
|
A8tyW8MSSjIbdo8E2aWjvRGuEorMjQv5hjatyJ3jBTTpUXq9r8dvovnZFwCghPod
|
||||||
|
KHzNFEwmao8nZ17/jyYTJUsD/iScNhNaxraWwB0krfrpbXF6lj2yeLKqJrlXPX/Z
|
||||||
|
diBS9qxLW35Eioi5x2SsdEN2y9tnJwq5wpPRTcW7EfVx+P1PzzBCAUX8lHa00OtJ
|
||||||
|
eWfScPeGK/IRL4rTzYscv+PVoKuowYL4t6uh3ptOrkDbqvj2C8vo1SUNFb7bWE97
|
||||||
|
Avv6A/4tRFG43JX+bifDqQRNh/H0F2+L+sFxjGK18oMrTlW34R2pSwsrGXGIOdIp
|
||||||
|
l0ZM3Zjj9khO1w1NEk68lKU7vMjL29xT5tTJpS4h0EyhJy7p+StrpxVth8orTUy/
|
||||||
|
OqZ25iVOAF7rUSXs5UxsMoO3iWmNdRHNDAhWuFPPwon9T2WCZbQhS2FybCBCZXJy
|
||||||
|
eSA8a2FybEBmcmVlZnJpZW5kcy5vcmc+iF8EExECABcFAj86gMwFCwcKAwQDFQMC
|
||||||
|
AxYCAQIXgAASCRCd60bA1nn2zwdlR1BHAAEBCaoAnjJQHtYXAEVFh1Wq2RxQe2ui
|
||||||
|
rq02AJ0eHEL4FTGCEIAfFhfdWCw+oU7UobkBDQQ/OoDQEAQAn6FlmTZNOZmUfnwL
|
||||||
|
twQMmpCCzNAgKnzGlt2lUwBLDf9i6D9yACWoGmFXKu497SUsxlO0/z7+zLnkAv+0
|
||||||
|
g9m/+JJMU/7wCfgEZfWEy+F2uPDjWR38GJj1ci9yJIYH73RI0P/urH2hUoeNQwif
|
||||||
|
8CmOWmczD1Pdhl7LE6tmEOOLPC8ABAsD/iurPUcskxEC9cOsktTZ3veFkOmnTOqq
|
||||||
|
98F8wSqnn1bwLfFnlajz2aLAVbnJA55nmHBxTA/5UZ5j1+sQ77LmLkAZSAd1Zdrz
|
||||||
|
dsET8ZIUz+jkkpRx5r+Oefx4f5SXAp6JRUH6Je3jo4LTA8AgZQ4CYLIVOZ5MR0ay
|
||||||
|
lKxZfGy51zxdiE4EGBECAAYFAj86gNAAEgkQnetGwNZ59s8HZUdQRwABAbjjAJ9B
|
||||||
|
bvQvYTrRNwggdnfY0XGzgkynIQCfe017Pqxp99XZbPDS2grquDl8aCg=
|
||||||
|
=L5ql
|
||||||
|
-----END PGP PUBLIC KEY BLOCK-----
|
31
plotutils/plotutils-2.6-libpng-1.5.patch
Normal file
31
plotutils/plotutils-2.6-libpng-1.5.patch
Normal file
@ -0,0 +1,31 @@
|
|||||||
|
fix building with libpng-1.5
|
||||||
|
|
||||||
|
--- libplot/z_write.c
|
||||||
|
+++ libplot/z_write.c
|
||||||
|
@@ -164,7 +164,7 @@
|
||||||
|
}
|
||||||
|
|
||||||
|
/* cleanup after libpng errors (error handler does a longjmp) */
|
||||||
|
- if (setjmp (png_ptr->jmpbuf))
|
||||||
|
+ if (setjmp (png_jmpbuf (png_ptr)))
|
||||||
|
{
|
||||||
|
png_destroy_write_struct (&png_ptr, (png_info **)NULL);
|
||||||
|
return -1;
|
||||||
|
@@ -444,7 +444,7 @@
|
||||||
|
#endif
|
||||||
|
}
|
||||||
|
|
||||||
|
- longjmp (png_ptr->jmpbuf, 1);
|
||||||
|
+ png_longjmp (png_ptr, 1);
|
||||||
|
}
|
||||||
|
|
||||||
|
static void
|
||||||
|
@@ -515,7 +515,7 @@
|
||||||
|
#endif
|
||||||
|
}
|
||||||
|
|
||||||
|
- longjmp (png_ptr->jmpbuf, 1);
|
||||||
|
+ png_longjmp (png_ptr, 1);
|
||||||
|
}
|
||||||
|
|
||||||
|
static void
|
Loading…
x
Reference in New Issue
Block a user