summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD15
-rw-r--r--flext-cpp11.patch53
3 files changed, 6 insertions, 68 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 8d5a53f3312c..c5cd70c3d45b 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = pd-flext-git
pkgdesc = C++ development layer for Pure Data
- pkgver = r1353.098455b
- pkgrel = 2
+ pkgver = r1362.4280d93
+ pkgrel = 1
url = https://grrrr.org/research/software/flext/
arch = i686
arch = x86_64
@@ -13,9 +13,7 @@ pkgbase = pd-flext-git
conflicts = pd-flext
options = staticlibs
source = flext::git+https://github.com/grrrr/flext.git
- source = flext-cpp11.patch
md5sums = SKIP
- md5sums = 21e110a285bb2bfed260557b39de46a5
pkgname = pd-flext-git
diff --git a/PKGBUILD b/PKGBUILD
index 71e5befc2f24..68baafa3e6e7 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,8 +1,8 @@
# Maintainer: JP Cimalando <jp-dev@inbox.ru>
pkgname=pd-flext-git
_pkgname=flext
-pkgver=r1353.098455b
-pkgrel=3
+pkgver=r1362.4280d93
+pkgrel=1
pkgdesc="C++ development layer for Pure Data"
arch=('i686' 'x86_64')
url="https://grrrr.org/research/software/flext/"
@@ -16,10 +16,8 @@ replaces=()
backup=()
options=('staticlibs')
install=
-source=("$_pkgname::git+https://github.com/grrrr/flext.git"
- 'flext-cpp11.patch')
-md5sums=('SKIP'
- '21e110a285bb2bfed260557b39de46a5')
+source=("$_pkgname::git+https://github.com/grrrr/flext.git")
+md5sums=('SKIP')
noextract=()
pkgver() {
@@ -27,11 +25,6 @@ pkgver() {
printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
}
-prepare() {
- cd "$srcdir/$_pkgname"
- patch -p1 -i "$srcdir/$_pkgname-cpp11.patch"
-}
-
build() {
cd "$srcdir/$_pkgname"
./bootstrap.sh
diff --git a/flext-cpp11.patch b/flext-cpp11.patch
deleted file mode 100644
index 23d30e9eb8f8..000000000000
--- a/flext-cpp11.patch
+++ /dev/null
@@ -1,53 +0,0 @@
-diff --git a/source/flsupport.h b/source/flsupport.h
-index e6a7678..b016264 100644
---- a/source/flsupport.h
-+++ b/source/flsupport.h
-@@ -63,9 +63,11 @@ public:
- #ifdef FLEXT_USE_CMEM
- inline void *operator new(size_t bytes) { return ::operator new(bytes); }
- inline void operator delete(void *blk) { ::operator delete(blk); }
-+ inline void operator delete(void *blk, size_t) { ::operator delete(blk); }
-
- inline void *operator new[](size_t bytes) { return ::operator new[](bytes); }
- inline void operator delete[](void *blk) { ::operator delete[](blk); }
-+ inline void operator delete[](void *blk, size_t) { ::operator delete[](blk); }
-
- static bool MemCheck(void *) { return true; }
- #else
-@@ -76,10 +78,12 @@ public:
- void *operator new(size_t bytes);
- //! Overloaded delete method
- void operator delete(void *blk);
-+ void operator delete(void *blk, size_t) { operator delete(blk); }
-
- #ifndef __MRC__ // doesn't allow new[] overloading?!
- inline void *operator new[](size_t bytes) { return operator new(bytes); }
- inline void operator delete[](void *blk) { operator delete(blk); }
-+ inline void operator delete[](void *blk, size_t) { operator delete(blk); }
- #endif
-
- #ifdef FLEXT_DEBUGMEM
-@@ -118,7 +122,10 @@ public:
- // MFC doesn't like global overloading of allocators
- // anyway, who likes MFC
-
--#if !defined(_MSC_VER) && !defined(__BORLANDC__)
-+#if __cplusplus >= 201103L
-+#define NEWTHROW
-+#define DELTHROW noexcept
-+#elif !defined(_MSC_VER) && !defined(__BORLANDC__)
- #define NEWTHROW throw(std::bad_alloc)
- #define DELTHROW throw()
- #else
-@@ -129,9 +136,11 @@ public:
- // define global new/delete operators
- inline void *operator new(size_t bytes) NEWTHROW { return flext_root::operator new(bytes); }
- inline void operator delete(void *blk) DELTHROW { flext_root::operator delete(blk); }
-+inline void operator delete(void *blk, size_t) DELTHROW { flext_root::operator delete(blk); }
- #ifndef __MRC__ // doesn't allow new[] overloading?!
- inline void *operator new[](size_t bytes) NEWTHROW { return flext_root::operator new[](bytes); }
- inline void operator delete[](void *blk) DELTHROW { flext_root::operator delete[](blk); }
-+inline void operator delete[](void *blk, size_t) DELTHROW { flext_root::operator delete[](blk); }
- #endif
-
- #endif // FLEXT_USE_CMEM