aboutsummaryrefslogtreecommitdiffstats
path: root/main
diff options
context:
space:
mode:
authorLeo <thinkabit.ukim@gmail.com>2020-02-11 20:21:48 -0300
committerLeo <thinkabit.ukim@gmail.com>2020-02-11 20:26:52 -0300
commit5b9ce24b9219f4640c34902c21ddc874e383198e (patch)
tree959a9747a6847e7f1cacd438552e780f2d188ab1 /main
parent57583890fc52817a0f6082afa76d75cad4ddd6f5 (diff)
downloadaports-5b9ce24b9219f4640c34902c21ddc874e383198e.tar.bz2
aports-5b9ce24b9219f4640c34902c21ddc874e383198e.tar.xz
main/openpgm: fix url= and pkgconfig
Diffstat (limited to 'main')
-rw-r--r--main/openpgm/APKBUILD11
-rw-r--r--main/openpgm/libpgm-fix-pkgconfig.patch21
2 files changed, 26 insertions, 6 deletions
diff --git a/main/openpgm/APKBUILD b/main/openpgm/APKBUILD
index 4664e3962c..e75f66485f 100644
--- a/main/openpgm/APKBUILD
+++ b/main/openpgm/APKBUILD
@@ -2,9 +2,9 @@
# Maintainer: Timo Teräs <timo.teras@iki.fi>
pkgname=openpgm
pkgver=5.2.122
-pkgrel=2
+pkgrel=3
pkgdesc="An implementation of the PGM reliable multicast protocol"
-url="https://code.google.com/archive/p/openpgm/"
+url="https://www.freshports.org/net/openpgm/"
arch="all"
license="LGPL-2.1-or-later"
makedepends="python3 perl"
@@ -12,17 +12,16 @@ subpackages="$pkgname-dev"
source="https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/openpgm/libpgm-$pkgver.tar.bz2
openpgm-fix-includes.patch
python3.patch
+ libpgm-fix-pkgconfig.patch
"
builddir="$srcdir"/libpgm-$pkgver/openpgm/pgm/
prepare() {
- cd "$builddir"
default_prepare
update_config_sub
}
build() {
- cd "$builddir"
CFLAGS="$CFLAGS -D_GNU_SOURCE" \
./configure \
--build=$CBUILD \
@@ -35,10 +34,10 @@ build() {
}
package() {
- cd "$builddir"
make install DESTDIR="$pkgdir"
}
sha512sums="dddd5c30f7ae9a6a2ca9738010d4e6a1b856f3d7e1636bb43ef697a0b07ad6f058978d6f21cc3f6efe0c21b48d71d496d1e914bd05e33ed6cfbda8b96821fa2f libpgm-5.2.122.tar.bz2
6689ccafa00a9d436fb6074b6454df4443daa2e62db47c64a962dfb105ce2d0f85c79059aa27ac9834572cd30112e7f0407e24dfd995285fa7ac921d70214229 openpgm-fix-includes.patch
-51378950af33062339b49019a9fe78a07ff60bda0ed08905cc6bd4a5a4b3ff2347e10a11c50355e7f03422325f2834e054db1e44afa5c3b02c54a7a9963a04b8 python3.patch"
+51378950af33062339b49019a9fe78a07ff60bda0ed08905cc6bd4a5a4b3ff2347e10a11c50355e7f03422325f2834e054db1e44afa5c3b02c54a7a9963a04b8 python3.patch
+c49e1fec9b96e7b9228bf46671f74138d19bf938282bda20dd7be3f27ff49103ed5ec033b09f11b259740781e1652023d7286066e206495a173bed87f5b948dd libpgm-fix-pkgconfig.patch"
diff --git a/main/openpgm/libpgm-fix-pkgconfig.patch b/main/openpgm/libpgm-fix-pkgconfig.patch
new file mode 100644
index 0000000000..64272f44e1
--- /dev/null
+++ b/main/openpgm/libpgm-fix-pkgconfig.patch
@@ -0,0 +1,21 @@
+From ee25ff3d13f2639b4c3a42125e79f77f921c3320 Mon Sep 17 00:00:00 2001
+From: Luca Boccassi <bluca@debian.org>
+Date: Wed, 23 Jan 2019 10:37:37 +0000
+Subject: [PATCH] pkg-config: do not add -I to non-existing directory
+
+foo/lib/pgm-5.2/include does not exist, so applications using strict
+compiler flags will fail to build due to this -I flag
+---
+ openpgm/pgm/openpgm-5.2.pc.in | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/openpgm/pgm/openpgm-5.2.pc.in b/openpgm/pgm/openpgm-5.2.pc.in
+index 1e56d944..9e30a6da 100644
+--- a/openpgm-5.2.pc.in
++++ b/openpgm-5.2.pc.in
+@@ -9,4 +9,4 @@ Version: @PACKAGE_VERSION@
+ # packagers may wish to move @LIBS@ to Libs.private for platforms with
+ # versions of pkg-config that support static linking.
+ Libs: -L${libdir} -lpgm @LIBS@
+-Cflags: -I${includedir}/pgm-@VERSION_MAJOR@.@VERSION_MINOR@ -I${libdir}/pgm-@VERSION_MAJOR@.@VERSION_MINOR@/include
++Cflags: -I${includedir}/pgm-@VERSION_MAJOR@.@VERSION_MINOR@