gnu: grep: Update to 3.1.
* gnu/packages/base.scm (grep): Update to 3.1. [source]: Remove patch. * gnu/packages/patches/grep-gnulib-lock.patch: Remove file. * gnu/local.mk (dist_patch_DATA): Remove it.
This commit is contained in:
parent
fb32b16964
commit
63adf0fd67
|
@ -678,7 +678,6 @@ dist_patch_DATA = \
|
||||||
%D%/packages/patches/graphicsmagick-CVE-2017-12936.patch \
|
%D%/packages/patches/graphicsmagick-CVE-2017-12936.patch \
|
||||||
%D%/packages/patches/graphicsmagick-CVE-2017-12937.patch \
|
%D%/packages/patches/graphicsmagick-CVE-2017-12937.patch \
|
||||||
%D%/packages/patches/graphite2-ffloat-store.patch \
|
%D%/packages/patches/graphite2-ffloat-store.patch \
|
||||||
%D%/packages/patches/grep-gnulib-lock.patch \
|
|
||||||
%D%/packages/patches/grep-timing-sensitive-test.patch \
|
%D%/packages/patches/grep-timing-sensitive-test.patch \
|
||||||
%D%/packages/patches/groff-source-date-epoch.patch \
|
%D%/packages/patches/groff-source-date-epoch.patch \
|
||||||
%D%/packages/patches/gsl-test-i686.patch \
|
%D%/packages/patches/gsl-test-i686.patch \
|
||||||
|
|
|
@ -81,16 +81,15 @@ command-line arguments, multiple languages, and so on.")
|
||||||
(define-public grep
|
(define-public grep
|
||||||
(package
|
(package
|
||||||
(name "grep")
|
(name "grep")
|
||||||
(version "3.0")
|
(version "3.1")
|
||||||
(source (origin
|
(source (origin
|
||||||
(method url-fetch)
|
(method url-fetch)
|
||||||
(uri (string-append "mirror://gnu/grep/grep-"
|
(uri (string-append "mirror://gnu/grep/grep-"
|
||||||
version ".tar.xz"))
|
version ".tar.xz"))
|
||||||
(sha256
|
(sha256
|
||||||
(base32
|
(base32
|
||||||
"1dcasjp3a578nrvzrcn38mpizb8w1q6mvfzhjmcqqgkf0nsivj72"))
|
"0zm0ywmyz9g8vn1plw14mn8kj74yipx5qsljndbyfgmvndx5qqnv"))
|
||||||
(patches (search-patches "grep-timing-sensitive-test.patch"
|
(patches (search-patches "grep-timing-sensitive-test.patch"))))
|
||||||
"grep-gnulib-lock.patch"))))
|
|
||||||
(build-system gnu-build-system)
|
(build-system gnu-build-system)
|
||||||
(native-inputs `(("perl" ,perl))) ;some of the tests require it
|
(native-inputs `(("perl" ,perl))) ;some of the tests require it
|
||||||
(arguments
|
(arguments
|
||||||
|
|
|
@ -1,32 +0,0 @@
|
||||||
This patch fix error on 'gnulib' library required to build
|
|
||||||
'grep' package on GNU/Hurd.
|
|
||||||
The patch was adapted from upstream source repository:
|
|
||||||
'<http://git.savannah.gnu.org/gitweb/?p=gnulib.git;a=commit;h=4084b3a1094372b960ce4a97634e08f4538c8bdd>'
|
|
||||||
|
|
||||||
Commit: 4084b3a1094372b960ce4a97634e08f4538c8bdd
|
|
||||||
|
|
||||||
diff --git a/lib/glthread/lock.c b/lib/glthread/lock.c
|
|
||||||
index 061562b..afc86f4 100644
|
|
||||||
--- a/lib/glthread/lock.c
|
|
||||||
+++ b/lib/glthread/lock.c
|
|
||||||
@@ -30,7 +30,7 @@
|
|
||||||
|
|
||||||
/* ------------------------- gl_rwlock_t datatype ------------------------- */
|
|
||||||
|
|
||||||
-# if HAVE_PTHREAD_RWLOCK && (HAVE_PTHREAD_RWLOCK_RDLOCK_PREFER_WRITER || (__GNU_LIBRARY__ > 1))
|
|
||||||
+# if HAVE_PTHREAD_RWLOCK && (HAVE_PTHREAD_RWLOCK_RDLOCK_PREFER_WRITER || (defined PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP && (__GNU_LIBRARY__ > 1)))
|
|
||||||
|
|
||||||
# ifdef PTHREAD_RWLOCK_INITIALIZER
|
|
||||||
|
|
||||||
diff --git a/lib/glthread/lock.h b/lib/glthread/lock.h
|
|
||||||
index ec16d39..67932aa 100644
|
|
||||||
--- a/lib/glthread/lock.h
|
|
||||||
+++ b/lib/glthread/lock.h
|
|
||||||
@@ -179,7 +179,7 @@ typedef pthread_mutex_t gl_lock_t;
|
|
||||||
|
|
||||||
/* ------------------------- gl_rwlock_t datatype ------------------------- */
|
|
||||||
|
|
||||||
-# if HAVE_PTHREAD_RWLOCK && (HAVE_PTHREAD_RWLOCK_RDLOCK_PREFER_WRITER || (__GNU_LIBRARY__ > 1))
|
|
||||||
+# if HAVE_PTHREAD_RWLOCK && (HAVE_PTHREAD_RWLOCK_RDLOCK_PREFER_WRITER || (defined PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP && (__GNU_LIBRARY__ > 1)))
|
|
||||||
|
|
||||||
# ifdef PTHREAD_RWLOCK_INITIALIZER
|
|
Loading…
Reference in New Issue