summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO8
-rw-r--r--PKGBUILD8
-rw-r--r--buildenv_ext.conf2
-rw-r--r--pic.sh.in22
-rw-r--r--pie.sh.in22
5 files changed, 5 insertions, 57 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 4741aab27faa..53e2061e98e5 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = makepkg-optimize
pkgdesc = Supplemental build and packaging optimizations for makepkg
pkgver = 10
- pkgrel = 1
+ pkgrel = 2
url = https://wiki.archlinux.org/index.php/Makepkg-optimize
arch = any
license = GPL
@@ -18,8 +18,6 @@ pkgbase = makepkg-optimize
source = pgo.sh.in
source = lto.sh.in
source = graphite.sh.in
- source = pic.sh.in
- source = pie.sh.in
source = upx-exec.sh.in
source = optipng-exec.sh.in
source = svgo-exec.sh.in
@@ -40,8 +38,6 @@ pkgbase = makepkg-optimize
sha1sums = 8f756d02ad1dae9dfbe79e414e557fe96e037549
sha1sums = 4078b286395e17bbcfbd14244ab48bbfce24988d
sha1sums = 6b719a47146aedae186a7e63b6058507c4948d9f
- sha1sums = ad330393c0d65fd50fa6503a8f68d264b774dae8
- sha1sums = a3143fe08aad1f95dc8ad37cd4f2987608808799
sha1sums = a079a302708342cc0549f56e2b5e17f483fbbbd1
sha1sums = e8358ced786a996a5763faa42f3541900b86647e
sha1sums = 9c27d5cef8a12385b385b64e65fce39244e1be4b
@@ -54,7 +50,7 @@ pkgbase = makepkg-optimize
sha1sums = 202d11e49a611bb400029512cf159a0f8645a6db
sha1sums = 2e2cd8c680a86518652543fda9092bf2ab594660
sha1sums = 981eab856abb43c5e093620cdf4d8bfa2d690805
- sha1sums = 48dfa865011051441aa3b1b261ac076948a40b98
+ sha1sums = a2d4cc385d2395ec35094f63dc17847e73bbd565
sha1sums = 357102cec0aa56d74955bbf66ae694db74627dab
sha1sums = 1fc8035e64b739e20c70fbb4eaa5cb7aa1c63c90
sha1sums = 5d0cde13b50641371e4ec4d813d6b2dfae493889
diff --git a/PKGBUILD b/PKGBUILD
index 64db5d105d14..daa2cbf6d621 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,7 +3,7 @@
pkgname=makepkg-optimize
pkgver=10
-pkgrel=1
+pkgrel=2
pkgdesc='Supplemental build and packaging optimizations for makepkg'
arch=('any')
license=('GPL')
@@ -13,7 +13,7 @@ replaces=('makepkg-optimize2' pacman-buildenv_ext-git)
depends=('pacman-git')
optdepends=('upx' 'optipng' 'nodejs-svgo')
backup=(etc/makepkg-optimize.conf)
-_buildenv=({pgo,lto,graphite,pic,pie}.sh.in)
+_buildenv=({pgo,lto,graphite}.sh.in)
_executable=({upx,optipng,svgo}-exec.sh.in)
_tidy=({upx,optipng,svgo}.sh.in)
_conf=({{c,cxx,make,ld,debug-make,cmake-}flags,{buildenv,destdirs,pkgopts{,-param}}_ext,compress-param_max}.conf)
@@ -25,8 +25,6 @@ source=(${_buildenv[@]}
sha1sums=('8f756d02ad1dae9dfbe79e414e557fe96e037549'
'4078b286395e17bbcfbd14244ab48bbfce24988d'
'6b719a47146aedae186a7e63b6058507c4948d9f'
- 'ad330393c0d65fd50fa6503a8f68d264b774dae8'
- 'a3143fe08aad1f95dc8ad37cd4f2987608808799'
'a079a302708342cc0549f56e2b5e17f483fbbbd1'
'e8358ced786a996a5763faa42f3541900b86647e'
'9c27d5cef8a12385b385b64e65fce39244e1be4b'
@@ -39,7 +37,7 @@ sha1sums=('8f756d02ad1dae9dfbe79e414e557fe96e037549'
'202d11e49a611bb400029512cf159a0f8645a6db'
'2e2cd8c680a86518652543fda9092bf2ab594660'
'981eab856abb43c5e093620cdf4d8bfa2d690805'
- '48dfa865011051441aa3b1b261ac076948a40b98'
+ 'a2d4cc385d2395ec35094f63dc17847e73bbd565'
'357102cec0aa56d74955bbf66ae694db74627dab'
'1fc8035e64b739e20c70fbb4eaa5cb7aa1c63c90'
'5d0cde13b50641371e4ec4d813d6b2dfae493889'
diff --git a/buildenv_ext.conf b/buildenv_ext.conf
index 7b254ca6adcf..500b7ef8d5c9 100644
--- a/buildenv_ext.conf
+++ b/buildenv_ext.conf
@@ -1,5 +1,3 @@
#-- lto: Use link-time optimization
#-- pgo: Generate or utilize profile guided optimization
#-- graphite: Use Graphite loop optimizations
-#-- pic: Use address space layout randomization for shared libraries
-#-- pie: Use address space layout randomization for executables
diff --git a/pic.sh.in b/pic.sh.in
deleted file mode 100644
index ff74a7902db0..000000000000
--- a/pic.sh.in
+++ /dev/null
@@ -1,22 +0,0 @@
-#!/usr/bin/bash
-#
-# pic.sh - Compile shared libraries with address space layout randomization
-#
-
-[[ -n "$LIBMAKEPKG_BUILDENV_PIC_SH" ]] && return
-LIBMAKEPKG_BUILDENV_PIC_SH=1
-
-LIBRARY=${LIBRARY:-'@libmakepkgdir@'}
-
-source "$LIBRARY/util/option.sh"
-
-build_options+=('pic')
-buildenv_functions+=('buildenv_pic')
-
-buildenv_pic() {
- if check_buildoption "pic" "y"; then
- CFLAGS+=" -fpic"
- CXXFLAGS+=" -fpic"
- LDFLAGS+=" -shared"
- fi
-}
diff --git a/pie.sh.in b/pie.sh.in
deleted file mode 100644
index f97d4985ae45..000000000000
--- a/pie.sh.in
+++ /dev/null
@@ -1,22 +0,0 @@
-#!/usr/bin/bash
-#
-# pie.sh - Compile executables with address space layout randomization
-#
-
-[[ -n "$LIBMAKEPKG_BUILDENV_PIE_SH" ]] && return
-LIBMAKEPKG_BUILDENV_PIE_SH=1
-
-LIBRARY=${LIBRARY:-'@libmakepkgdir@'}
-
-source "$LIBRARY/util/option.sh"
-
-build_options+=('pie')
-buildenv_functions+=('buildenv_pie')
-
-buildenv_pie() {
- if check_buildoption "pie" "y"; then
- CFLAGS+=" -fpie"
- CXXFLAGS+=" -fpie"
- LDFLAGS+=" -pie"
- fi
-}