aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGregory M. Tuner <gmt@be-evil.net>2014-01-28 02:23:45 -0800
committerGregory M. Tuner <gmt@be-evil.net>2014-01-28 02:25:10 -0800
commit3b68e3a951d2430c167322da103303bdba8a83c3 (patch)
treeef4fbe591331a87e43511994d2ef32fd58f8524d /sys-auth
parentsys-auth/polkit: clone upstream (diff)
downloadgmt-3b68e3a951d2430c167322da103303bdba8a83c3.tar.gz
gmt-3b68e3a951d2430c167322da103303bdba8a83c3.tar.bz2
gmt-3b68e3a951d2430c167322da103303bdba8a83c3.zip
sys-auth/polkit: multilib-utize
Signed-off-by: Gregory M. Tuner <gmt@be-evil.net>
Diffstat (limited to 'sys-auth')
-rw-r--r--sys-auth/polkit/Manifest2
-rw-r--r--sys-auth/polkit/polkit-0.112-r2.ebuild28
2 files changed, 14 insertions, 16 deletions
diff --git a/sys-auth/polkit/Manifest b/sys-auth/polkit/Manifest
index 4921788..c0e8e25 100644
--- a/sys-auth/polkit/Manifest
+++ b/sys-auth/polkit/Manifest
@@ -1,5 +1,5 @@
AUX polkit-0.110-W_define.patch 810 SHA256 75a47bbf04e328a8622996d40128752c6951ce434c404cca87ad3838b848874b SHA512 e17cb4867c0d16c04e4d68dfb95eb58f27cf64e1b8c6b36fa24c876c78bee990bb07a08bb7c335e333797075911639b8c6049909e7948bc86fd07e1abce2be88 WHIRLPOOL 74610ba53eb185f3963fe6dfdddcb2eb4aaa4bf23057939dcfde0d4ada296c7f904a2d45e470a0f0cdae9919c6f51512ee45ea7cb623eb3367439abeac2cb538
DIST polkit-0.112.tar.gz 1429240 SHA256 d695f43cba4748a822fbe864dd32c4887c5da1c71694a47693ace5e88fcf6af6 SHA512 e4ad1bd287b38e5650cb94b1897a959b2ceaa6c19b4478ba872eacb13b58758fd42f6ab1718976162d823d850cd5c99b3ccadf1b57d75dea7790101422029d5f WHIRLPOOL af5dd0a17b7356302b0319e80565d6ac916128dfc85b6e2711147f3de86651f11fe8d08f3d6067d7abd24e263be92403f9d8f46935ba93db571e386a603a038a
-EBUILD polkit-0.112-r2.ebuild 2943 SHA256 b609a31f2b3a2949a804cc1cdc1ddc9f3918ba24faa2fab259b6309c3256b741 SHA512 7a939991418cdd70442cb14a4730d3192a19e8a238cc8e79a14db099de0c6eee682a2d3395925258b46f2362c23815b1d5f448004f8441203dee4c3e0e6fd4b1 WHIRLPOOL 2070647b55292160d4d9deaed094223007c6ba39c4bf1f128d68718641987706d8645ff0701e5efda8836999f9cd03e88209034f0a885f897d26f260cfa6f475
+EBUILD polkit-0.112-r2.ebuild 3076 SHA256 2096d6ca551b49a48dca7645dab6b8bcf02b44762c11cc2a5ccbfc8a1b062649 SHA512 5e7cbb8dca06fc2b6357a08634e8bb21b2da3b15a3ed159aa80534ef2e8745073d0ca31359c1c380add49f212ae9658389db9a3b892e650976226be2d6a77753 WHIRLPOOL ce0b6bd390c6c3c43a43622f00252beeae0ecd73e79f52ae18e2172c9d8eb6a5af22510a1f20e071e50573f1b2b0c5343583e633d48e56cdec3ebed4451cfefe
MISC ChangeLog 22522 SHA256 9b7ec4b3d81b7f5caa6cf3f5fa22295f9da3514c7e14f7eb36f18f6147b6c4fe SHA512 f64b704d22286271ad39f02e347c53a7f84b867cfb4fadb99b3103b235c36f8dcefd46826ff1dad51f1b1f997d9e6e728d8f903a813baead14535faf1440640a WHIRLPOOL 71cf8f1fcc920aaa00fe6a92c355ada14f2aeff536888cb51e2b7436f5508ebe9f2442d7436a6bbe7cc299a728d5464d4fe837cbe37a8acb846584aee9b8a027
MISC metadata.xml 516 SHA256 be8c8239fecd14fd1a9c1dee11ccb98b1188aceacf6ea58233a0f958ab648aba SHA512 293585c3b4c95b76af687f398645982d84d583e3cbf039a181c67c9710a899dad34cba9ff43f7be03a00d7552f42f0ac0a2a997c3ce7c9b80097a43f501001d4 WHIRLPOOL 4caf1316226570bec927b20957e420217a490c91013154b84f56fddf50cd5b525ccd0fd736a305ef5bc772cca734aadd8fec757238021b3e05046b503468e1a5
diff --git a/sys-auth/polkit/polkit-0.112-r2.ebuild b/sys-auth/polkit/polkit-0.112-r2.ebuild
index e2cd896..e506caf 100644
--- a/sys-auth/polkit/polkit-0.112-r2.ebuild
+++ b/sys-auth/polkit/polkit-0.112-r2.ebuild
@@ -3,7 +3,7 @@
# $Header: $
EAPI=5
-inherit eutils multilib pam pax-utils systemd user
+inherit gtk-doc eutils multilib pam-multilib pax-utils systemd user multilib-minimal
DESCRIPTION="Policy framework for controlling privileges for system-wide services"
HOMEPAGE="http://www.freedesktop.org/wiki/Software/polkit"
@@ -11,18 +11,18 @@ SRC_URI="http://www.freedesktop.org/software/${PN}/releases/${P}.tar.gz"
LICENSE="LGPL-2"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
+KEYWORDS="~amd64"
IUSE="examples gtk +introspection kde nls pam selinux systemd"
-RDEPEND="ia64? ( =dev-lang/spidermonkey-1.8.5*[-debug] )
- mips? ( =dev-lang/spidermonkey-1.8.5*[-debug] )
- !ia64? ( !mips? ( dev-lang/spidermonkey:17[-debug] ) )
- >=dev-libs/glib-2.32
- >=dev-libs/expat-2:=
- introspection? ( >=dev-libs/gobject-introspection-1 )
+RDEPEND="ia64? ( =dev-lang/spidermonkey-1.8.5*[-debug,${MULTILIB_USEDEP}] )
+ mips? ( =dev-lang/spidermonkey-1.8.5*[-debug,${MULTILIB_USEDEP}] )
+ !ia64? ( !mips? ( dev-lang/spidermonkey:17[-debug,${MULTILIB_USEDEP}] ) )
+ >=dev-libs/glib-2.32[${MULTILIB_USEDEP}]
+ >=dev-libs/expat-2:=[${MULTILIB_USEDEP}]
+ introspection? ( >=dev-libs/gobject-introspection-1[${MULTILIB_USEDEP}] )
pam? (
sys-auth/pambase
- virtual/pam
+ virtual/pam[${MULTILIB_USEDEP}]
)
selinux? ( sec-policy/selinux-policykit )
systemd? ( sys-apps/systemd )"
@@ -58,8 +58,8 @@ src_prepare() {
sed -i -e 's|unix-group:wheel|unix-user:0|' src/polkitbackend/*-default.rules || die #401513
}
-src_configure() {
- econf \
+multilib_src_configure() {
+ ECONF_SOURCE="${S}" econf \
--localstatedir="${EPREFIX}"/var \
--disable-static \
--enable-man-pages \
@@ -75,7 +75,7 @@ src_configure() {
--with-os-type=gentoo
}
-src_compile() {
+multilib_src_compile() {
default
# Required for polkitd on hardened/PaX due to spidermonkey's JIT
@@ -87,9 +87,7 @@ src_compile() {
pax-mark ${m} ${f}
}
-src_install() {
- emake DESTDIR="${D}" install
-
+multilib_src_install_all() {
dodoc docs/TODO HACKING NEWS README
fowners -R polkitd:root /{etc,usr/share}/polkit-1/rules.d