diff options
Diffstat (limited to 'dev-libs/re2')
-rw-r--r-- | dev-libs/re2/files/0.2016.05.01-pkgconfig.patch | 58 |
1 files changed, 34 insertions, 24 deletions
diff --git a/dev-libs/re2/files/0.2016.05.01-pkgconfig.patch b/dev-libs/re2/files/0.2016.05.01-pkgconfig.patch index e4148a6df02a..46ec7ca619eb 100644 --- a/dev-libs/re2/files/0.2016.05.01-pkgconfig.patch +++ b/dev-libs/re2/files/0.2016.05.01-pkgconfig.patch @@ -1,47 +1,57 @@ -From 7dc941862819398db2ac4ae4239c8ed05431f928 Mon Sep 17 00:00:00 2001 -From: Mike Gilbert <floppym@gentoo.org> -Date: Sun, 8 May 2016 11:54:00 -0400 -Subject: [PATCH] Substitute includedir and libdir in re2.pc +From ac62674fa16b5a086f02dd208667ba65e22ec09d Mon Sep 17 00:00:00 2001 +From: Paul Wankadia <junyer@google.com> +Date: Mon, 9 May 2016 14:42:37 +1000 +Subject: [PATCH] Plumb more variables from Makefile to re2.pc. +Change-Id: I35509c273b0bd90242db127121c71be1f628c06f +Reviewed-on: https://code-review.googlesource.com/4710 +Reviewed-by: Paul Wankadia <junyer@google.com> --- - Makefile | 5 ++++- - re2.pc => re2.pc.in | 5 ++--- - 2 files changed, 6 insertions(+), 4 deletions(-) - rename re2.pc => re2.pc.in (71%) + Makefile | 8 +++++--- + re2.pc | 6 +++--- + 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/Makefile b/Makefile -index d0e2090..4a8d8a6 100644 +index d0e2090..411e551 100644 --- a/Makefile +++ b/Makefile -@@ -273,7 +273,10 @@ install: obj/libre2.a obj/so/libre2.$(SOEXT) +@@ -28,11 +28,9 @@ NMFLAGS?=-p + # http://www.gnu.org/prep/standards/standards.html + prefix=/usr/local + exec_prefix=$(prefix) +-bindir=$(exec_prefix)/bin + includedir=$(prefix)/include + libdir=$(exec_prefix)/lib + INSTALL=install +-INSTALL_PROGRAM=$(INSTALL) + INSTALL_DATA=$(INSTALL) -m 644 + + # ABI version +@@ -273,7 +271,11 @@ install: obj/libre2.a obj/so/libre2.$(SOEXT) $(INSTALL) obj/so/libre2.$(SOEXT) $(DESTDIR)$(libdir)/libre2.$(SOEXTVER00) ln -sf libre2.$(SOEXTVER00) $(DESTDIR)$(libdir)/libre2.$(SOEXTVER) ln -sf libre2.$(SOEXTVER00) $(DESTDIR)$(libdir)/libre2.$(SOEXT) - sed -e "s#@prefix@#${prefix}#" re2.pc >$(DESTDIR)$(libdir)/pkgconfig/re2.pc -+ sed -e "s#@prefix@#$(prefix)#" \ -+ -e "s#@includedir@#$(includedir)#" \ -+ -e "s#@libdir@#$(libdir)#" \ -+ re2.pc.in >$(DESTDIR)$(libdir)/pkgconfig/re2.pc ++ $(INSTALL_DATA) re2.pc $(DESTDIR)$(libdir)/pkgconfig/re2.pc ++ sed -i \ ++ -e "s#@prefix@#${prefix}#" -e "s#@exec_prefix@#${exec_prefix}#" \ ++ -e "s#@includedir@#${includedir}#" -e "s#@libdir@#${libdir}#" \ ++ $(DESTDIR)$(libdir)/pkgconfig/re2.pc testinstall: static-testinstall shared-testinstall @echo -diff --git a/re2.pc b/re2.pc.in -similarity index 71% -rename from re2.pc -rename to re2.pc.in -index 91ba181..a04a70a 100644 +diff --git a/re2.pc b/re2.pc +index 91ba181..d66cf51 100644 --- a/re2.pc -+++ b/re2.pc.in -@@ -1,7 +1,6 @@ ++++ b/re2.pc +@@ -1,7 +1,7 @@ prefix=@prefix@ -exec_prefix=${prefix} -includedir=${prefix}/include -libdir=${exec_prefix}/lib ++exec_prefix=@exec_prefix@ +includedir=@includedir@ +libdir=@libdir@ Name: re2 Description: RE2 is a fast, safe, thread-friendly regular expression engine. --- -2.8.2 - |