summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO12
-rw-r--r--04.graphite.patch4
-rw-r--r--PKGBUILD12
-rw-r--r--conf.buildopts.patch (renamed from conf.pgo-lto.patch)7
-rw-r--r--conf.pkgopts.patch (renamed from conf.optipng-upx.patch)0
5 files changed, 18 insertions, 17 deletions
diff --git a/.SRCINFO b/.SRCINFO
index bc4e09a5fc81..1e6b7f0e72f6 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,5 +1,5 @@
# Generated by mksrcinfo v8
-# Sun Mar 20 16:07:48 UTC 2016
+# Sun Mar 20 16:24:27 UTC 2016
pkgbase = makepkg-optimize
pkgdesc = Additional package optimization routines for makepkg
pkgver = 1
@@ -18,21 +18,21 @@ pkgbase = makepkg-optimize
source = 04.graphite.patch
source = upx.sh
source = optipng.sh
- source = conf.pgo-lto.patch
- source = conf.optipng-upx.patch
source = opticonf.patch
+ source = conf.buildopts.patch
+ source = conf.pkgopts.patch
source = makepkg
source = makepkg.conf
sha512sums = 67fb9359cd5dc52413ad2ca7e91b445826d7cf6b7ad3db0d2b3845310ab0bdfc41c2e70cec564e26269521ac313f7202c44996a24266380e48e88927bd1012e2
sha512sums = b4896082fd7fc4a69abc5fc98bf22c92a94cef9ccae5d3e5d1825cd3f04dcff1bce622a3f7fdc00bd43b5e1d091825d119b3a91d354f1ab58e6a8fe3af72b0e2
sha512sums = e8d9112c8ff66136451d2746a91c2c43083541322ca5430a0bc6bf03e65ace5ff00296ffea4582075a325d02ddf1d880483025d1fcfba2ce749e12d6418b413b
sha512sums = fa2a5aea8df56e0427c0fc37c7bb48ba4314176024177aebb8b890a415b23d7306a90f8987ab05e3b4f8e448ebf2475531970f7c161fe7088b37ac908b778850
- sha512sums = 87fb65d5fb1d984b2f852d425bbe40a8eb9f487ebbe44dd7755acb705e731dd9e91f236c5c229c4feece9ecd1c081698518868909312480d22f8331d944d5d9f
+ sha512sums = 7c54d9c425ec6b6baf8ff4cd1580c6235fe01a612959bc5ae86eafaf9923e45039b8c303e2fcea113b65183ffd00fa06caf5e578f7fab146e02da3e926423e54
sha512sums = db55e9d4302035447854ec34d44d454a1a68882437129c00de388f56413cff71e133848df5a09962c40f2bd0203f5e5c692af4e100e67072da4b504ef4752ca4
sha512sums = 60ca209609ddbf617e63c7103d675da17671efc91db066a1e11dd1df78f9c8abf267f1cd417ff3b5db59411cf6e7df134e6bd8b06c73442410f14c13b1f5dd53
- sha512sums = de9fd2a9f394250e841a8e5228a180dad9e04aceb1427843056e6c4a4c6b066d36f607eb7493527258741c9521dcd58f3dd1e2191e5add5db0c871eee9e6e133
- sha512sums = cef2f8f3e82fa668c490f305bb01a344391958ca3f0be95da09e6008b30ecf996803dfda863a73e340c71937c7691d115bfe7e109c71d71eb65b5052bb179504
sha512sums = 16c2b0e666234f1a493e7456f4c387fbabd24b10514c93fa4338520e8f537e9a12de0d833a6148fe871452d87f6e1b3454b2bde332b9ba4c4e7680616b7eeede
+ sha512sums = dd609146c46b36bf3b9d7ed81935b64708cc5a37210f39e54162c603f1cae2bc9d8110dec92d61939c63245549b0a4548b17a15f9746abdd64faa65421288a2e
+ sha512sums = cef2f8f3e82fa668c490f305bb01a344391958ca3f0be95da09e6008b30ecf996803dfda863a73e340c71937c7691d115bfe7e109c71d71eb65b5052bb179504
sha512sums = 6df2ac2133f72ac2f3533fa9e3cc9337849dd5afbba2fd66b5d4d8b0b65a892c04771ceb6407eac357755fef87ac940d7848ccad915c387e465ad46b1ed496a3
sha512sums = 9e04d88c43cc25d21854ffc536cf9fd682d150fed08440a44a60b4e67285c28163cb069182355e718b2a6b6df8d536d8b32dcaac76f04d346cd658850b46769d
diff --git a/04.graphite.patch b/04.graphite.patch
index e71240865966..8742902737c2 100644
--- a/04.graphite.patch
+++ b/04.graphite.patch
@@ -1,5 +1,5 @@
---- src/makepkg-optimize/makepkg-optimize 2016-03-21 00:29:54.233122651 +0900
-+++ src/makepkg-optimize+graphite 2016-03-21 01:04:16.403122620 +0900
+--- makepkg-optimize
++++ makepkg-optimize
@@ -891,6 +891,11 @@
fi
fi
diff --git a/PKGBUILD b/PKGBUILD
index 15a67105b9eb..9fc589f5abe8 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -11,18 +11,18 @@ depends=('pacman' 'upx' 'optipng')
makedepends=('pacman')
source=('00.optipng.patch' '01.upx.patch' '02.lto.patch' '03.pgo.patch' '04.graphite.patch'
'upx.sh' 'optipng.sh'
- 'conf.pgo-lto.patch' 'conf.optipng-upx.patch' 'opticonf.patch'
+ 'opticonf.patch' 'conf.buildopts.patch' 'conf.pkgopts.patch'
'makepkg' 'makepkg.conf')
sha512sums=('67fb9359cd5dc52413ad2ca7e91b445826d7cf6b7ad3db0d2b3845310ab0bdfc41c2e70cec564e26269521ac313f7202c44996a24266380e48e88927bd1012e2'
'b4896082fd7fc4a69abc5fc98bf22c92a94cef9ccae5d3e5d1825cd3f04dcff1bce622a3f7fdc00bd43b5e1d091825d119b3a91d354f1ab58e6a8fe3af72b0e2'
'e8d9112c8ff66136451d2746a91c2c43083541322ca5430a0bc6bf03e65ace5ff00296ffea4582075a325d02ddf1d880483025d1fcfba2ce749e12d6418b413b'
'fa2a5aea8df56e0427c0fc37c7bb48ba4314176024177aebb8b890a415b23d7306a90f8987ab05e3b4f8e448ebf2475531970f7c161fe7088b37ac908b778850'
- '87fb65d5fb1d984b2f852d425bbe40a8eb9f487ebbe44dd7755acb705e731dd9e91f236c5c229c4feece9ecd1c081698518868909312480d22f8331d944d5d9f'
+ '7c54d9c425ec6b6baf8ff4cd1580c6235fe01a612959bc5ae86eafaf9923e45039b8c303e2fcea113b65183ffd00fa06caf5e578f7fab146e02da3e926423e54'
'db55e9d4302035447854ec34d44d454a1a68882437129c00de388f56413cff71e133848df5a09962c40f2bd0203f5e5c692af4e100e67072da4b504ef4752ca4'
'60ca209609ddbf617e63c7103d675da17671efc91db066a1e11dd1df78f9c8abf267f1cd417ff3b5db59411cf6e7df134e6bd8b06c73442410f14c13b1f5dd53'
- 'de9fd2a9f394250e841a8e5228a180dad9e04aceb1427843056e6c4a4c6b066d36f607eb7493527258741c9521dcd58f3dd1e2191e5add5db0c871eee9e6e133'
- 'cef2f8f3e82fa668c490f305bb01a344391958ca3f0be95da09e6008b30ecf996803dfda863a73e340c71937c7691d115bfe7e109c71d71eb65b5052bb179504'
'16c2b0e666234f1a493e7456f4c387fbabd24b10514c93fa4338520e8f537e9a12de0d833a6148fe871452d87f6e1b3454b2bde332b9ba4c4e7680616b7eeede'
+ 'dd609146c46b36bf3b9d7ed81935b64708cc5a37210f39e54162c603f1cae2bc9d8110dec92d61939c63245549b0a4548b17a15f9746abdd64faa65421288a2e'
+ 'cef2f8f3e82fa668c490f305bb01a344391958ca3f0be95da09e6008b30ecf996803dfda863a73e340c71937c7691d115bfe7e109c71d71eb65b5052bb179504'
'6df2ac2133f72ac2f3533fa9e3cc9337849dd5afbba2fd66b5d4d8b0b65a892c04771ceb6407eac357755fef87ac940d7848ccad915c387e465ad46b1ed496a3'
'9e04d88c43cc25d21854ffc536cf9fd682d150fed08440a44a60b4e67285c28163cb069182355e718b2a6b6df8d536d8b32dcaac76f04d346cd658850b46769d')
@@ -39,8 +39,8 @@ prepare() {
# Separate config file
patch -Np0 < ../opticonf.patch
- patch -Np0 < ../conf.optipng-upx.patch
- patch -Np0 < ../conf.pgo-lto.patch
+ patch -Np0 < ../conf.buildopts.patch
+ patch -Np0 < ../conf.pkgopts.patch
# Add features in series
patch -Np0 < ../00.optipng.patch
diff --git a/conf.pgo-lto.patch b/conf.buildopts.patch
index 8121e6bea69a..669c81acda74 100644
--- a/conf.pgo-lto.patch
+++ b/conf.buildopts.patch
@@ -1,11 +1,12 @@
--- makepkg-optimize.conf
+++ makepkg-optimize.conf
-@@ -83,6 +83,8 @@
+@@ -83,6 +83,9 @@
#-- ccache: Use ccache to cache compilation
#-- check: Run the check() function if present in the PKGBUILD
#-- sign: Generate PGP signature file
-+#-- lto: Use link-time optimization to reduce compiled binary size and possibly improve performance
-+#-- pgo: Generate or use profile guided optimization to reduce compile binary size and improve performance
++#-- lto: Use link-time optimization
++#-- pgo: Generate or utilize profile guided optimization
++#-- graphite: Use Graphite loop optimizations
#
BUILDENV=(!distcc color !ccache !check !sign)
#
diff --git a/conf.optipng-upx.patch b/conf.pkgopts.patch
index 1dac002a2bc7..1dac002a2bc7 100644
--- a/conf.optipng-upx.patch
+++ b/conf.pkgopts.patch