author | Norm Jacobs <Norm.Jacobs@Oracle.COM> |
Thu, 30 Mar 2017 08:44:01 -0700 | |
changeset 7812 | ffe9ca8c9421 |
permissions | -rw-r--r-- |
7812
ffe9ca8c9421
17899122 Upgrade GNU MP to 6.1.2
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset
|
1 |
# |
ffe9ca8c9421
17899122 Upgrade GNU MP to 6.1.2
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset
|
2 |
# Add pkgconfig files for those inclined to use it during a build. |
ffe9ca8c9421
17899122 Upgrade GNU MP to 6.1.2
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset
|
3 |
# |
ffe9ca8c9421
17899122 Upgrade GNU MP to 6.1.2
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset
|
4 |
diff -ruN gmp-6.1.1.orig/libgmp.in gmp-6.1.1/libgmp.in |
ffe9ca8c9421
17899122 Upgrade GNU MP to 6.1.2
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset
|
5 |
--- gmp-6.1.1.orig/libgmp.in 1969-12-31 18:00:00.000000000 +0000 |
ffe9ca8c9421
17899122 Upgrade GNU MP to 6.1.2
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset
|
6 |
+++ gmp-6.1.1/libgmp.in 2016-11-21 17:16:23.456171594 +0000 |
ffe9ca8c9421
17899122 Upgrade GNU MP to 6.1.2
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset
|
7 |
@@ -0,0 +1,13 @@ |
ffe9ca8c9421
17899122 Upgrade GNU MP to 6.1.2
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset
|
8 |
+prefix=@prefix@ |
ffe9ca8c9421
17899122 Upgrade GNU MP to 6.1.2
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset
|
9 |
+exec_prefix=@exec_prefix@ |
ffe9ca8c9421
17899122 Upgrade GNU MP to 6.1.2
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset
|
10 |
+libdir=@libdir@ |
ffe9ca8c9421
17899122 Upgrade GNU MP to 6.1.2
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset
|
11 |
+sharedlibdir=@sharedlibdir@ |
ffe9ca8c9421
17899122 Upgrade GNU MP to 6.1.2
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset
|
12 |
+includedir=@includedir@ |
ffe9ca8c9421
17899122 Upgrade GNU MP to 6.1.2
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset
|
13 |
+ |
ffe9ca8c9421
17899122 Upgrade GNU MP to 6.1.2
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset
|
14 |
+Name: libgmp |
ffe9ca8c9421
17899122 Upgrade GNU MP to 6.1.2
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset
|
15 |
+Description: The GNU Multiple Precision Bignum Library |
ffe9ca8c9421
17899122 Upgrade GNU MP to 6.1.2
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset
|
16 |
+Version: @VERSION@ |
ffe9ca8c9421
17899122 Upgrade GNU MP to 6.1.2
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset
|
17 |
+ |
ffe9ca8c9421
17899122 Upgrade GNU MP to 6.1.2
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset
|
18 |
+Requires: |
ffe9ca8c9421
17899122 Upgrade GNU MP to 6.1.2
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset
|
19 |
+Libs: -L${libdir} -lgmp |
ffe9ca8c9421
17899122 Upgrade GNU MP to 6.1.2
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset
|
20 |
+Cflags: -I${includedir} |
ffe9ca8c9421
17899122 Upgrade GNU MP to 6.1.2
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset
|
21 |
diff -ruN gmp-6.1.1.orig/libgmpxx.in gmp-6.1.1/libgmpxx.in |
ffe9ca8c9421
17899122 Upgrade GNU MP to 6.1.2
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset
|
22 |
--- gmp-6.1.1.orig/libgmpxx.in 1969-12-31 18:00:00.000000000 +0000 |
ffe9ca8c9421
17899122 Upgrade GNU MP to 6.1.2
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset
|
23 |
+++ gmp-6.1.1/libgmpxx.in 2016-11-21 17:16:23.456406624 +0000 |
ffe9ca8c9421
17899122 Upgrade GNU MP to 6.1.2
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset
|
24 |
@@ -0,0 +1,13 @@ |
ffe9ca8c9421
17899122 Upgrade GNU MP to 6.1.2
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset
|
25 |
+prefix=@prefix@ |
ffe9ca8c9421
17899122 Upgrade GNU MP to 6.1.2
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset
|
26 |
+exec_prefix=@exec_prefix@ |
ffe9ca8c9421
17899122 Upgrade GNU MP to 6.1.2
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset
|
27 |
+libdir=@libdir@ |
ffe9ca8c9421
17899122 Upgrade GNU MP to 6.1.2
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset
|
28 |
+sharedlibdir=@sharedlibdir@ |
ffe9ca8c9421
17899122 Upgrade GNU MP to 6.1.2
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset
|
29 |
+includedir=@includedir@ |
ffe9ca8c9421
17899122 Upgrade GNU MP to 6.1.2
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset
|
30 |
+ |
ffe9ca8c9421
17899122 Upgrade GNU MP to 6.1.2
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset
|
31 |
+Name: libgmpxx |
ffe9ca8c9421
17899122 Upgrade GNU MP to 6.1.2
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset
|
32 |
+Description: The GNU Multiple Precision Bignum Library |
ffe9ca8c9421
17899122 Upgrade GNU MP to 6.1.2
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset
|
33 |
+Version: @VERSION@ |
ffe9ca8c9421
17899122 Upgrade GNU MP to 6.1.2
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset
|
34 |
+ |
ffe9ca8c9421
17899122 Upgrade GNU MP to 6.1.2
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset
|
35 |
+Requires: |
ffe9ca8c9421
17899122 Upgrade GNU MP to 6.1.2
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset
|
36 |
+Libs: -L${libdir} -lgmp -lgmpxx |
ffe9ca8c9421
17899122 Upgrade GNU MP to 6.1.2
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset
|
37 |
+Cflags: -I${includedir} |
ffe9ca8c9421
17899122 Upgrade GNU MP to 6.1.2
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset
|
38 |
diff -ruN gmp-6.1.1.orig/Makefile.am gmp-6.1.1/Makefile.am |
ffe9ca8c9421
17899122 Upgrade GNU MP to 6.1.2
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset
|
39 |
--- gmp-6.1.1.orig/Makefile.am 2016-06-18 15:00:00.000000000 +0000 |
ffe9ca8c9421
17899122 Upgrade GNU MP to 6.1.2
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset
|
40 |
+++ gmp-6.1.1/Makefile.am 2016-11-21 17:17:01.968327092 +0000 |
ffe9ca8c9421
17899122 Upgrade GNU MP to 6.1.2
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset
|
41 |
@@ -297,6 +297,31 @@ |
ffe9ca8c9421
17899122 Upgrade GNU MP to 6.1.2
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset
|
42 |
libgmpxx_la_LDFLAGS = $(GMP_LDFLAGS) $(LIBGMPXX_LDFLAGS) \ |
ffe9ca8c9421
17899122 Upgrade GNU MP to 6.1.2
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset
|
43 |
-version-info $(LIBGMPXX_LT_CURRENT):$(LIBGMPXX_LT_REVISION):$(LIBGMPXX_LT_AGE) |
ffe9ca8c9421
17899122 Upgrade GNU MP to 6.1.2
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset
|
44 |
|
ffe9ca8c9421
17899122 Upgrade GNU MP to 6.1.2
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset
|
45 |
+## pkg-config |
ffe9ca8c9421
17899122 Upgrade GNU MP to 6.1.2
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset
|
46 |
+pkgconfigdir = $(libdir)/pkgconfig |
ffe9ca8c9421
17899122 Upgrade GNU MP to 6.1.2
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset
|
47 |
+pkgconfig_DATA = libgmp.pc |
ffe9ca8c9421
17899122 Upgrade GNU MP to 6.1.2
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset
|
48 |
+EXTRA_DIR = libgmp.in |
ffe9ca8c9421
17899122 Upgrade GNU MP to 6.1.2
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset
|
49 |
+ |
ffe9ca8c9421
17899122 Upgrade GNU MP to 6.1.2
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset
|
50 |
+if WANT_CXX |
ffe9ca8c9421
17899122 Upgrade GNU MP to 6.1.2
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset
|
51 |
+pkgconfig_DATA += libgmpxx.pc |
ffe9ca8c9421
17899122 Upgrade GNU MP to 6.1.2
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset
|
52 |
+EXTRA_DIR += libgmpxx.in |
ffe9ca8c9421
17899122 Upgrade GNU MP to 6.1.2
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset
|
53 |
+endif |
ffe9ca8c9421
17899122 Upgrade GNU MP to 6.1.2
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset
|
54 |
+ |
ffe9ca8c9421
17899122 Upgrade GNU MP to 6.1.2
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset
|
55 |
+pc_verbose = $(pc_verbose_@AM_V@) |
ffe9ca8c9421
17899122 Upgrade GNU MP to 6.1.2
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset
|
56 |
+pc_verbose_ = $(pc_verbose_@AM_DEFAULT_V@) |
ffe9ca8c9421
17899122 Upgrade GNU MP to 6.1.2
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset
|
57 |
+pc_verbose_0 = @echo " PC " $@; |
ffe9ca8c9421
17899122 Upgrade GNU MP to 6.1.2
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset
|
58 |
+ |
ffe9ca8c9421
17899122 Upgrade GNU MP to 6.1.2
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset
|
59 |
+SUFFIXES = .in.pc |
ffe9ca8c9421
17899122 Upgrade GNU MP to 6.1.2
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset
|
60 |
+ |
ffe9ca8c9421
17899122 Upgrade GNU MP to 6.1.2
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset
|
61 |
+.in.pc: |
ffe9ca8c9421
17899122 Upgrade GNU MP to 6.1.2
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset
|
62 |
+ $(AM_V_at)rm -f $@ |
ffe9ca8c9421
17899122 Upgrade GNU MP to 6.1.2
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset
|
63 |
+ $(pc_verbose)sed \ |
ffe9ca8c9421
17899122 Upgrade GNU MP to 6.1.2
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset
|
64 |
+ -e 's,@prefix[@],$(prefix),g' \ |
ffe9ca8c9421
17899122 Upgrade GNU MP to 6.1.2
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset
|
65 |
+ -e 's,@exec_prefix[@],$(exec_prefix),g' \ |
ffe9ca8c9421
17899122 Upgrade GNU MP to 6.1.2
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset
|
66 |
+ -e 's,@libdir[@],$(libdir),g' \ |
ffe9ca8c9421
17899122 Upgrade GNU MP to 6.1.2
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset
|
67 |
+ -e 's,@includedir[@],$(includedir),g' \ |
ffe9ca8c9421
17899122 Upgrade GNU MP to 6.1.2
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset
|
68 |
+ -e 's,@VERSION[@],$(VERSION),g' \ |
ffe9ca8c9421
17899122 Upgrade GNU MP to 6.1.2
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset
|
69 |
+ < $< > $@ || { rm -f $@; exit 1; } |
ffe9ca8c9421
17899122 Upgrade GNU MP to 6.1.2
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset
|
70 |
|
ffe9ca8c9421
17899122 Upgrade GNU MP to 6.1.2
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset
|
71 |
|
ffe9ca8c9421
17899122 Upgrade GNU MP to 6.1.2
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset
|
72 |
install-data-hook: |