summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarco Pompili2020-05-28 10:58:49 +0200
committerMarco Pompili2020-05-28 10:58:49 +0200
commit71bd7472ed5e37b689fb79244db067faa143f228 (patch)
tree5cb06ef84b32bb129335d2324c253150f92780da
parent5be4030fe7fdf520bc35806292a589189751197b (diff)
downloadaur-71bd7472ed5e37b689fb79244db067faa143f228.tar.gz
Version 0.11.0-2
Add fix for make 4.3
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD17
-rw-r--r--make_4.3_error_fix.patch11
3 files changed, 26 insertions, 6 deletions
diff --git a/.SRCINFO b/.SRCINFO
index b76c69048b3c..1e9a11b2e16b 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = openframeworks
pkgdesc = An open source C++ toolkit for creative coding.
pkgver = 0.11.0
- pkgrel = 1
+ pkgrel = 2
url = http://openframeworks.cc/
install = openframeworks.install
arch = x86_64
@@ -35,9 +35,11 @@ pkgbase = openframeworks
options = !strip
source = openal_fix.patch
source = of-make-workspace
+ source = make_4.3_error_fix.patch
source = https://openframeworks.cc/versions/v0.11.0/of_v0.11.0_linux64gcc6_release.tar.gz
sha256sums = 3e04a8ff4da53e813c0d20b87d5f2231a10767b3a0960af46b0902812b616734
sha256sums = b4fc38288595df566f770018d871970fb13fb2ad4af7e9e5cddc60288f338806
+ sha256sums = 04998e54ad640c2c7d397d9d654c6cb266703e23674f03d40049b522dd0915bf
sha256sums = 513cee3ce081e79fdc1a942af09869145fff3d7addeee0a76cef26fbc3ae69b1
pkgname = openframeworks
diff --git a/PKGBUILD b/PKGBUILD
index 758ef53599ed..8598d4fcd375 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,7 +4,7 @@ DLAGENTS=("https::/usr/bin/curl -k -o %o %u")
pkgname=openframeworks
pkgver=0.11.0
-pkgrel=1
+pkgrel=2
pkgdesc="An open source C++ toolkit for creative coding."
url="http://openframeworks.cc/"
arch=('x86_64')
@@ -16,9 +16,11 @@ install=openframeworks.install
source=(
"openal_fix.patch"
"of-make-workspace"
+ "make_4.3_error_fix.patch"
"https://openframeworks.cc/versions/v${pkgver}/of_v${pkgver}_linux64gcc6_release.tar.gz")
sha256sums=('3e04a8ff4da53e813c0d20b87d5f2231a10767b3a0960af46b0902812b616734'
'b4fc38288595df566f770018d871970fb13fb2ad4af7e9e5cddc60288f338806'
+ '04998e54ad640c2c7d397d9d654c6cb266703e23674f03d40049b522dd0915bf'
'513cee3ce081e79fdc1a942af09869145fff3d7addeee0a76cef26fbc3ae69b1')
_name="of_v${pkgver}_linux64gcc6_release"
@@ -26,13 +28,18 @@ _name="of_v${pkgver}_linux64gcc6_release"
prepare() {
cd ${srcdir}
- msg2 "Applying patch for openAL..."
- # copy patch
+ # copy patches
cp openal_fix.patch ${_name}
-
- # apply patch
+ cp make_4.3_error_fix.patch ${_name}
+
+ # apply patches
cd ${_name}
+
+ msg2 "Applying patch for openAL..."
patch -p0 < openal_fix.patch
+
+ msg2 "Applying patch for Make 4.3..."
+ patch -p0 < make_4.3_error_fix.patch
export OF_ROOT=${srcdir}/${_name}
export LC_ALL=C
diff --git a/make_4.3_error_fix.patch b/make_4.3_error_fix.patch
new file mode 100644
index 000000000000..ea795196ca2e
--- /dev/null
+++ b/make_4.3_error_fix.patch
@@ -0,0 +1,11 @@
+--- libs/openFrameworksCompiled/project/makefileCommon/config.addons.mk old
++++ libs/openFrameworksCompiled/project/makefileCommon/config.addons.mk new
+@@ -96,7 +96,7 @@ define parse_addon
+ $(eval ADDON_SOURCES=$(PARSED_ADDONS_SOURCE_FILES)) \
+ $(eval PROCESS_NEXT=0) \
+ $(if $(wildcard $(addon)/addon_config.mk), \
+- $(foreach var_line, $(subst $(space),?,$(shell cat $(addon)/addon_config.mk | tr '\n' '\t')), \
++ $(foreach var_line, $(shell cat $(addon)/addon_config.mk | tr '\n ' '\t?'), \
+ $(eval unscaped_var_line=$(strip $(subst ?, ,$(var_line)))) \
+ $(if $(filter $(PROCESS_NEXT),1), $(eval $(unscaped_var_line))) \
+ $(if $(filter %:,$(unscaped_var_line)), \