summaryrefslogtreecommitdiff
path: root/libs/libpbc
diff options
context:
space:
mode:
authorRosen Penev <rosenp@gmail.com>2019-08-27 15:08:07 -0700
committerRosen Penev <rosenp@gmail.com>2019-08-27 15:29:34 -0700
commit43f811ad5b3869ec5fa50259e498feae8abfb9f0 (patch)
tree318fbab151743d6bd5b4614186c3c2edf7e2ee5b /libs/libpbc
parent9c43805ae5df1684f69246cd045ebebac6fe8dc8 (diff)
libpbc: Pass CFLAGS properly
This was breaking ASLR builds. Fixed license tag. Added PKG_BUILD_PARALLEL for faster compilation. Small Makefile cleanups. Signed-off-by: Rosen Penev <rosenp@gmail.com>
Diffstat (limited to 'libs/libpbc')
-rw-r--r--libs/libpbc/Makefile11
-rw-r--r--libs/libpbc/patches/010-pass-cflags.patch10
2 files changed, 17 insertions, 4 deletions
diff --git a/libs/libpbc/Makefile b/libs/libpbc/Makefile
index 5a72b6bea..77e04db34 100644
--- a/libs/libpbc/Makefile
+++ b/libs/libpbc/Makefile
@@ -2,18 +2,21 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=libpbc
PKG_VERSION:=0.5.14
-PKG_RELEASE:=1
-PKG_HASH:=772527404117587560080241cedaf441e5cac3269009cdde4c588a1dce4c23d2
+PKG_RELEASE:=2
PKG_SOURCE:=pbc-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=https://crypto.stanford.edu/pbc/files/
+PKG_HASH:=772527404117587560080241cedaf441e5cac3269009cdde4c588a1dce4c23d2
PKG_BUILD_DIR:=$(BUILD_DIR)/pbc-$(PKG_VERSION)
-PKG_INSTALL:=1
PKG_MAINTAINER:=Daniel Golle <daniel@makrotopia.org>
-PKG_LICENSE:=LGPL-3.0+
+PKG_LICENSE:=LGPL-3.0-or-later
PKG_LICENSE_FILES:=COPYING
+PKG_FIXUP:=autoreconf
+PKG_INSTALL:=1
+PKG_BUILD_PARALLEL:=1
+
include $(INCLUDE_DIR)/package.mk
define Package/libpbc
diff --git a/libs/libpbc/patches/010-pass-cflags.patch b/libs/libpbc/patches/010-pass-cflags.patch
new file mode 100644
index 000000000..078ff8384
--- /dev/null
+++ b/libs/libpbc/patches/010-pass-cflags.patch
@@ -0,0 +1,10 @@
+--- a/configure.ac
++++ b/configure.ac
+@@ -10,7 +10,6 @@ AC_CONFIG_SRCDIR([./])
+ LT_INIT
+ #AC_CANONICAL_HOST
+
+-CFLAGS=
+ default_fink_path=/sw
+ case $host_os in
+ darwin*)