summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorSteven Allen2021-02-23 08:12:20 -0800
committerSteven Allen2021-02-23 08:12:20 -0800
commitac8cb87cff57b7dcfbd440449ff29ef5d07d6c19 (patch)
tree0a6f2a37364d4b3d009d52ffb77ceeaf5bcefa81
parentd4e95a6bc5cde39f06d91087afe0b932bf2a5c24 (diff)
downloadaur-ac8cb87cff57b7dcfbd440449ff29ef5d07d6c19.tar.gz
patch less than zero
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD11
-rw-r--r--debian-width-never-less-than-zero.patch11
3 files changed, 22 insertions, 4 deletions
diff --git a/.SRCINFO b/.SRCINFO
index ef77b8515294..ad2196f00f18 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,5 +1,3 @@
-# Generated by mksrcinfo v8
-# Wed Feb 3 14:33:16 UTC 2016
pkgbase = mscgen
pkgdesc = Message Sequence Chart Generator
pkgver = 0.20
@@ -10,7 +8,9 @@ pkgbase = mscgen
license = GPL
depends = gd
source = http://www.mcternan.me.uk/mscgen/software/mscgen-src-0.20.tar.gz
+ source = debian-width-never-less-than-zero.patch
sha256sums = 3c3481ae0599e1c2d30b7ed54ab45249127533ab2f20e768a0ae58d8551ddc23
+ sha256sums = 690f8c1bd3a2e0ce7dbfa1297dbc56145427361563c9a0b4b07f044a007a0511
pkgname = mscgen
diff --git a/PKGBUILD b/PKGBUILD
index 5848f27af1ef..e0e42c640e67 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -11,8 +11,15 @@ license=('GPL')
depends=('gd')
makedepends=()
options=()
-source=( "http://www.mcternan.me.uk/mscgen/software/$pkgname-src-$pkgver.tar.gz" )
-sha256sums=('3c3481ae0599e1c2d30b7ed54ab45249127533ab2f20e768a0ae58d8551ddc23')
+source=("http://www.mcternan.me.uk/mscgen/software/$pkgname-src-$pkgver.tar.gz"
+ "debian-width-never-less-than-zero.patch")
+sha256sums=('3c3481ae0599e1c2d30b7ed54ab45249127533ab2f20e768a0ae58d8551ddc23'
+ '690f8c1bd3a2e0ce7dbfa1297dbc56145427361563c9a0b4b07f044a007a0511')
+
+prepare() {
+ cd "$pkgname-$pkgver"
+ patch --forward --strip=1 --input="${srcdir}/debian-width-never-less-than-zero.patch"
+}
build() {
cd "${srcdir}/${pkgname}-${pkgver}"
diff --git a/debian-width-never-less-than-zero.patch b/debian-width-never-less-than-zero.patch
new file mode 100644
index 000000000000..b4bb13ff00af
--- /dev/null
+++ b/debian-width-never-less-than-zero.patch
@@ -0,0 +1,11 @@
+--- a/src/gd_out.c 2011-03-05 11:51:50.000000000 +0100
++++ b/src/gd_out.c 2021-02-23 15:23:00.434133429 +0100
+@@ -212,6 +212,6 @@
+ * the right of the last character for the fixed width
+ * font.
+ */
+- return rect[2] - 1;
++ return rect[2] ? rect[2] - 1 : 0;
+ #endif
+ }
+ \ No newline at end of file