diff options
author | Leo <thinkabit.ukim@gmail.com> | 2020-02-11 20:21:48 -0300 |
---|---|---|
committer | Leo <thinkabit.ukim@gmail.com> | 2020-02-11 20:26:52 -0300 |
commit | 5b9ce24b9219f4640c34902c21ddc874e383198e (patch) | |
tree | 959a9747a6847e7f1cacd438552e780f2d188ab1 /main | |
parent | 57583890fc52817a0f6082afa76d75cad4ddd6f5 (diff) | |
download | aports-5b9ce24b9219f4640c34902c21ddc874e383198e.tar.bz2 aports-5b9ce24b9219f4640c34902c21ddc874e383198e.tar.xz |
main/openpgm: fix url= and pkgconfig
Diffstat (limited to 'main')
-rw-r--r-- | main/openpgm/APKBUILD | 11 | ||||
-rw-r--r-- | main/openpgm/libpgm-fix-pkgconfig.patch | 21 |
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@ |