[arch-commits] Commit in remake/repos/community-x86_64 (3 files)

Konstantin Gizdov kgizdov at archlinux.org
Mon Aug 10 12:55:24 UTC 2020


    Date: Monday, August 10, 2020 @ 12:55:23
  Author: kgizdov
Revision: 673656

archrelease: copy trunk to community-x86_64

Added:
  remake/repos/community-x86_64/PKGBUILD
    (from rev 673655, remake/trunk/PKGBUILD)
Deleted:
  remake/repos/community-x86_64/PKGBUILD
  remake/repos/community-x86_64/remake-glibc-2.27.patch

-------------------------+
 PKGBUILD                |   67 +++++++++++++++++-------------------
 remake-glibc-2.27.patch |   84 ----------------------------------------------
 2 files changed, 32 insertions(+), 119 deletions(-)

Deleted: PKGBUILD
===================================================================
--- PKGBUILD	2020-08-10 12:55:17 UTC (rev 673655)
+++ PKGBUILD	2020-08-10 12:55:23 UTC (rev 673656)
@@ -1,35 +0,0 @@
-# Maintainer: Baptiste Jonglez <baptiste--aur at jonglez dot org>
-# Based on extra/make
-
-pkgname=remake
-_remakever="dbg-1.4"
-pkgver=4.2.1+dbg1.4
-pkgrel=3
-pkgdesc="Enhanced GNU Make - tracing, error reporting, debugging, profiling and more"
-arch=('x86_64')
-url="http://bashdb.sourceforge.net/remake/"
-license=('GPL3')
-depends=('glibc' 'guile')
-source=("https://sourceforge.net/projects/bashdb/files/remake/4.2%2B${_remakever}/remake-4.2.1%2B${_remakever}.tar.bz2"
-        remake-glibc-2.27.patch)
-sha256sums=('55df3b2586ab90ac0983a049f1911c4a1d9b68f7715c69768fbb0405e96a0e7b'
-            '46ff42675d64d648a91c0b20cee2c2b43286539268aa806b22cdaf2eb7873694')
-
-prepare() {
-  cd "${pkgname}-4.2.1+${_remakever}"
-  patch -p1 -i ../remake-glibc-2.27.patch # Fix build with glibc 2.27 (Debian)
-  autoreconf -fi
-}
-
-build() {
-  cd "${pkgname}-4.2.1+${_remakever}"
-  CFLAGS+=' -fcommon' # https://wiki.gentoo.org/wiki/Gcc_10_porting_notes/fno_common
-  ./configure --prefix=/usr
-  make
-}
-
-package() {
-  cd "${pkgname}-4.2.1+${_remakever}"
-  make DESTDIR="${pkgdir}" install
-  rm "$pkgdir"/usr/share/info/make.info{,-1,-2}
-}

Copied: remake/repos/community-x86_64/PKGBUILD (from rev 673655, remake/trunk/PKGBUILD)
===================================================================
--- PKGBUILD	                        (rev 0)
+++ PKGBUILD	2020-08-10 12:55:23 UTC (rev 673656)
@@ -0,0 +1,32 @@
+# Maintainer: Baptiste Jonglez <baptiste--aur at jonglez dot org>
+# Based on extra/make
+
+pkgname=remake
+_remakever="dbg-1.5"
+pkgver=4.3+dbg1.5
+pkgrel=1
+pkgdesc="Enhanced GNU Make - tracing, error reporting, debugging, profiling and more"
+arch=('x86_64')
+url="http://bashdb.sourceforge.net/remake/"
+license=('GPL3')
+depends=('glibc' 'guile')
+source=("https://sourceforge.net/projects/bashdb/files/remake/4.3%2B${_remakever}/remake-4.3%2B${_remakever}.tar.gz")
+sha256sums=('2e6eb709f3e6b85893f14f15e34b4c9b754aceaef0b92bb6ca3a025f10119d76')
+
+prepare() {
+  cd "${pkgname}-4.3+${_remakever}"
+  autoreconf -fi
+}
+
+build() {
+  cd "${pkgname}-4.3+${_remakever}"
+  CFLAGS+=' -fcommon' # https://wiki.gentoo.org/wiki/Gcc_10_porting_notes/fno_common
+  ./configure --prefix=/usr
+  make
+}
+
+package() {
+  cd "${pkgname}-4.3+${_remakever}"
+  make DESTDIR="${pkgdir}" install
+  rm "$pkgdir"/usr/share/info/make.info{,-1,-2}
+}

Deleted: remake-glibc-2.27.patch
===================================================================
--- remake-glibc-2.27.patch	2020-08-10 12:55:17 UTC (rev 673655)
+++ remake-glibc-2.27.patch	2020-08-10 12:55:23 UTC (rev 673656)
@@ -1,84 +0,0 @@
-commit 48c8a116a914a325a0497721f5d8b58d5bba34d4
-Author: Paul Smith <psmith at gnu.org>
-Date:   Sun Nov 19 15:09:16 2017 -0500
-
-    * configure.ac: Support GLIBC glob interface version 2
-
-commit 193f1e81edd6b1b56b0eb0ff8aa4b41c7b4257b4
-Author: Paul Eggert <eggert at cs.ucla.edu>
-Date:   Sun Sep 24 09:12:58 2017 -0400
-
-    glob: Do not assume glibc glob internals.
-    
-    It has been proposed that glibc glob start using gl_lstat,
-    which the API allows it to do.  GNU 'make' should not get in
-    the way of this.  See:
-    https://sourceware.org/ml/libc-alpha/2017-09/msg00409.html
-    
-    * dir.c (local_lstat): New function, like local_stat.
-    (dir_setup_glob): Use it to initialize gl_lstat too, as the API
-    requires.
-
-diff --git a/configure.ac b/configure.ac
-index 8c72568..4710832 100644
---- a/configure.ac
-+++ b/configure.ac
-@@ -404,10 +404,9 @@ AC_CACHE_CHECK([if system libc has GNU glob], [make_cv_sys_gnu_glob],
- #include <glob.h>
- #include <fnmatch.h>
- 
--#define GLOB_INTERFACE_VERSION 1
- #if !defined _LIBC && defined __GNU_LIBRARY__ && __GNU_LIBRARY__ > 1
- # include <gnu-versions.h>
--# if _GNU_GLOB_INTERFACE_VERSION == GLOB_INTERFACE_VERSION
-+# if _GNU_GLOB_INTERFACE_VERSION == 1 || _GNU_GLOB_INTERFACE_VERSION == 2
-    gnu glob
- # endif
- #endif],
-diff --git a/dir.c b/dir.c
-index adbb8a9..c343e4c 100644
---- a/dir.c
-+++ b/dir.c
-@@ -1299,15 +1299,40 @@ local_stat (const char *path, struct stat *buf)
- }
- #endif
- 
-+/* Similarly for lstat.  */
-+#if !defined(lstat) && !defined(WINDOWS32) || defined(VMS)
-+# ifndef VMS
-+#  ifndef HAVE_SYS_STAT_H
-+int lstat (const char *path, struct stat *sbuf);
-+#  endif
-+# else
-+    /* We are done with the fake lstat.  Go back to the real lstat */
-+#   ifdef lstat
-+#     undef lstat
-+#   endif
-+# endif
-+# define local_lstat lstat
-+#elif defined(WINDOWS32)
-+/* Windows doesn't support lstat().  */
-+# define local_lstat local_stat
-+#else
-+static int
-+local_lstat (const char *path, struct stat *buf)
-+{
-+  int e;
-+  EINTRLOOP (e, lstat (path, buf));
-+  return e;
-+}
-+#endif
-+
- void
- dir_setup_glob (glob_t *gl)
- {
-   gl->gl_opendir = open_dirstream;
-   gl->gl_readdir = read_dirstream;
-   gl->gl_closedir = free;
-+  gl->gl_lstat = local_lstat;
-   gl->gl_stat = local_stat;
--  /* We don't bother setting gl_lstat, since glob never calls it.
--     The slot is only there for compatibility with 4.4 BSD.  */
- }
- 
- void



More information about the arch-commits mailing list