add gentoo portage overlay requirement

This commit is contained in:
Mario Fetka
2013-11-16 08:34:30 +01:00
parent 199298341f
commit 9cfb5398ad
11 changed files with 242 additions and 6 deletions

View File

@@ -0,0 +1,124 @@
# ChangeLog for app-admin/mmc-core
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
*mmc-core-3.0.5 (16 Apr 2013)
16 Apr 2013; Mario Fetka <mario.fetka@gmail.com> +mmc-core-3.0.5.ebuild,
-files/mmc-core-3.0.2-kerberos-1.patch, -mmc-core-3.0.2.ebuild:
Bump
30 Jul 2011; Mario Fetka <mario.fetka@gmail.com> mmc-core-3.0.2.ebuild:
add depend on gettext
*mmc-core-3.0.2 (30 Jul 2011)
30 Jul 2011; Mario Fetka <mario.fetka@gmail.com> +mmc-core-3.0.2.ebuild,
+files/mmc-core-3.0.2-gentoo-1.patch, +files/mmc-core-3.0.2-kerberos-1.patch:
Bump to new version
*mmc-core-3.0.1 (21 Jan 2011)
21 Jan 2011; Mario Fetka <mario.fetka@gmail.com> +mmc-core-3.0.1.ebuild,
+files/mmc-core-3.0.1-install-target-1.patch:
Bump
02 May 2010; Mario Fetka <mario.fetka@gmail.com> mmc-core-3.0.0.ebuild:
keep log dir
01 May 2010; Mario Fetka <mario.fetka@gmail.com> mmc-core-3.0.0.ebuild,
+files/mmc-core-3.0.0-kerberos-1.patch:
add kerberos
01 May 2010; Mario Fetka <mario.fetka@gmail.com> +metadata.xml:
move to mmc-core based on mmc-agent
21 Feb 2010; Mario Fetka <mario.fetka@gmail.com>
mmc-agent-2.3.2_p798.ebuild:
correct inherit error
21 Feb 2010; Mario Fetka <mario.fetka@gmail.com>
mmc-agent-2.3.2_p798.ebuild:
add eutils class
18 Feb 2010; Mario Fetka <mario.fetka@gmail.com>
mmc-agent-2.3.2-r1.ebuild, mmc-agent-2.3.2-r2.ebuild,
mmc-agent-2.3.2-r3.ebuild, mmc-agent-2.3.2-r4.ebuild,
mmc-agent-2.3.2_p798.ebuild:
add arm keyword
05 Feb 2010; Mario Fetka <mario.fetka@gmail.com>
mmc-agent-2.3.2_p798.ebuild, +files/mmc-agent-2.3.2-userquota-2.patch:
update userquota plugin
02 Feb 2010; Mario Fetka <mario.fetka@gmail.com>
+files/mmc-agent-2.3.2-bulkimport-2.patch:
Bump bulkimport patch
29 Jan 2010; Mario Fetka <mario.fetka@gmail.com>
mmc-agent-2.3.2_p798.ebuild, +files/mmc-agent-2.3.2-bulkimport-1.patch,
+files/mmc-agent-2.3.2-userquota-1.patch:
Add Userquota & bulkimport module
05 Dec 2009; Mario Fetka <mario.fetka@gmail.com>
+mmc-agent-2.3.2_p798.ebuild:
Use the special pulse2 release
09 Sep 2009; Mario Fetka <mario.fetka@gmail.com>
mmc-agent-2.3.2-r4.ebuild:
correct typo
*mmc-agent-2.3.2-r4 (03 Sep 2009)
03 Sep 2009; Mario Fetka <mario.fetka@gmail.com>
+mmc-agent-2.3.2-r4.ebuild:
add missing dependencies
*mmc-agent-2.3.2-r3 (04 Jul 2009)
04 Jul 2009; Mario Fetka <mario.fetka@gmail.com>
+mmc-agent-2.3.2-r3.ebuild, +files/mmc-agent-2.3.2-powerdns-2.patch:
update the powerdns patch
* mmc-agent-2.3.2-r2 (17 Apr 2009)
17 Apr 2009; Mario Fetka <mario.fetka@gmail.com> mmc-agent-2.3.2-r2:
EAPI2 and test cleanup
16 Apr 2009; Mario Fetka <mario.fetka@gmail.com>
mmc-agent-2.3.2-r1.ebuild:
add die to do*
30 Mar 2009; Mario Fetka <mario.fetka@gmail.com> ChangeLog:
Add PowerDNS Support
16 Mar 2009; Mario Fetka <mario.fetka@gmail.com>
files/mmc-agent-2.3.1-kerberos-1.patch:
Remove diff from patch
13 Mar 2009; Mario Fetka <mario.fetka@gmail.com> mmc-agent-2.3.2.ebuild:
remove wrong dependency on gettext
13 Mar 2009; Mario Fetka <mario.fetka@gmail.com> mmc-agent-2.3.2.ebuild:
new dependencies on gettext
27 Feb 2009; Mario Fetka <mario.fetka@gmail.com> mmc-agent-2.3.2.ebuild:
Add Dependency
21 Jan 2009; Mario Fetka <mario.fetka@gmail.com>
files/mmc-agent-2.3.1-kerberos-1.patch,
+files/mmc-agent-2.3.2-printing-1.patch:
Update kerberos Patch
11 Jan 2009; Mario Fetka <mario.fetka@gmail.com> +mmc-agent-2.3.2.ebuild:
Bump
02 Nov 2008; Mario Fetka <mario.fetka@gmail.com>
files/mmc-agent-2.3.1-kerberos-1.patch:
update patch
31 Jul 2008; Mario Fetka <mario.fetka@gmail.com> mmc-agent-2.3.1.ebuild:
repoman Cleanup
14 Jun 2008; Mario Fetka <mario-fetka@gmx.at> +metadata.xml:
Initial import

View File

@@ -0,0 +1,6 @@
AUX mmc-agent.initd 438 SHA256 922d0bacad3eda749f8807e3ae5c183f636fa93e0d41d7079e570c58ebccb879 SHA512 33a40e2b43251d145dcc6ca5477619b28e300b0f5b7456f49c71d8554708f0c2c468de41d92355b8aff7459d99adfb9116b557771275b3e83c4d4e3ff82e8a45 WHIRLPOOL a4615067f05c4192949ce65a9c199fcb7798b410bb18aef7637779709d66b1eadda4fc84fdbbee7d841b5058f871af704ba1d21cda6611c2c0dbbc598950a7ee
AUX mmc-core-3.0.2-gentoo-1.patch 1136 SHA256 685b53657028624340437329c436eb3ba880dc8c7ee82336e23abc8e5607864d SHA512 12977d82148a6ab4a6d5b38f5b6f1939608c1b6f11d74dfea5f4b0ec2e57c3b3c012f4627547fa8d3bfaeef502a56a6b2cf8490c8c6f89c2dce94d565a8abf74 WHIRLPOOL 165137b72a74da286cba66a18209f636bc6d47eb6011cd827b6dd678cd846138719f5c4cb1b729f46328e9534de46ba45d1f98b5dfff1b42d7ca4a2bf090eb9c
DIST mmc-check-password-3.0.4.tar.gz 291572 SHA256 771528a71b07314255d7a5beeb5ea2e88e4cd6f3bcc654e974278e9a5c92d75a SHA512 e7a9146b67e0d2a655015e49d91152d24030a4c7d37137d7a7766533d91b896db214dd06ba591f260061d8ddf044c7e84cf5fcdfd390817f55922fa94b39f6e6 WHIRLPOOL 331435a77de3a9d201a0e96abfe2e2370ec3edae25f5bea303f042ff0bce3964655fee6f2a2b9d2d268623c29febfc60e11e0c53e7c8cf6a39c49bbb12514b8a
EBUILD mmc-check-password-3.0.4.ebuild 978 SHA256 6522663a311151cf0b406b067e19c8eafa758671da31ed8b5331f870dd0ca0ad SHA512 32aa654841ec8a65465f9d60f3dbffadd112a9fe2aab41b2eac78ade843f784c9328cc87235a7169f94e55c7d00bc3eefb08400752b79bf68d45e6b31080ec38 WHIRLPOOL 36491cbdb5d31b5e345362148bc32bd5ef6dde7c83aebf31774f0817525d48c46523e3ad5047c49e7a2235d229858590c4f28fd6bff288f66727d8224d8f2570
MISC ChangeLog 3815 SHA256 992d4baf26a0e4818cddfa070d9e8064451a537b91240561e83939a26bb2e54f SHA512 e290b4e094c944f5051740fc8e8c5ddbdbfb0270360473680a3885199fe1016a031a039e81c341ce3016258e41e4d993e3c1e0097e6374ff5ddcdf4c23b9dd0e WHIRLPOOL 38dcdff735bd50733456ce6f9466abfa7035742596a1696b72320c9fe0379d0dcda872b4e67e6fb77756df867ba657091c0fdab9ffc33d7c4a705d9d35dc9917
MISC metadata.xml 226 SHA256 a9d3f7df2362a9a7ddcbe05c5d97d726eeb4bab135b21643508149a08bf6a2b2 SHA512 5912920d8f6e9ee5126fb0aaa5717a562feb009cc59b759c6a6eaa909900b19e95e51e3aa7f32fdf2e77073b19878830b97947148e3adeff3b49e7555cfe29e9 WHIRLPOOL c07e2ddb648893f1e9c422e07b0b73a6d0f7e1c9501200b6fcc9d25fe68c3b05fe4f3523e6844067eeca6969973a44004e1ba8a6fa725591a1916648bd2d4834

View File

@@ -0,0 +1,20 @@
#!/sbin/runscript
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
depend() {
need net slapd
}
start() {
ebegin "Starting mmc-agent"
eval start-stop-daemon --start --quiet --exec /usr/sbin/mmc-agent --pidfile /var/run/mmc-agent.pid
eend $?
}
stop() {
ebegin "Stopping mmc-agent"
start-stop-daemon --stop --quiet --pidfile /var/run/mmc-agent.pid
eend $?
}

View File

@@ -0,0 +1,34 @@
Submitted By: Mario Fetka (mario dot fetka at gmail dot com)
Date: 2011-07-30
Initial Package Version: 2.3.2
Origin: me
Upstream Status: gentoo specific
Description: wrap mmc alias in define and disable php_flag
diff -uNr mmc-core-3.0.2.orig//web/confs/apache/mmc.conf.in mmc-core-3.0.2/web/confs/apache/mmc.conf.in
--- mmc-core-3.0.2.orig//web/confs/apache/mmc.conf.in 2011-07-30 07:58:33.638000121 +0200
+++ mmc-core-3.0.2/web/confs/apache/mmc.conf.in 2011-07-30 08:00:12.498000123 +0200
@@ -1,11 +1,13 @@
-### Add an alias /mmc on www server root
-Alias /mmc @datadir@/mmc
+<IfDefine MMC>
+ ### Add an alias /mmc on www server root
+ Alias /mmc @datadir@/mmc
-### Allow access to lmc web directory to everyone
-<Directory @datadir@/mmc>
- AllowOverride None
- Order allow,deny
- allow from all
- php_flag short_open_tag on
- php_flag magic_quotes_gpc on
-</Directory>
+ ### Allow access to lmc web directory to everyone
+ <Directory @datadir@/mmc>
+ AllowOverride None
+ Order allow,deny
+ allow from all
+ # php_flag short_open_tag on
+ # php_flag magic_quotes_gpc on
+ </Directory>
+</IfDefine>

View File

@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>no-herd</herd>
<maintainer>
<email>mario.fetka@gmail.com</email>
</maintainer>
</pkgmetadata>

View File

@@ -0,0 +1,43 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI="2"
SUPPORT_PYTHON_ABIS="1"
inherit eutils autotools flag-o-matic
MY_P="${P/_p/-}"
MY_PV="${PV/_p*/}"
DLID="1038"
DESCRIPTION="The MMC Agent and its Core Python plugins."
HOMEPAGE="http://mds.mandriva.org/"
SRC_URI="http://projects.mandriva.org/attachments/download/${DLID}/${P}.tar.gz"
LICENSE="GPL-2"
KEYWORDS="~alpha ~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
IUSE=""
SLOT="0"
RDEPEND=">=app-admin/mmc-core-${PV}"
DEPEND="${RDEPEND}
sys-apps/lsb-release
sys-devel/gettext"
src_configure() {
econf --sysconfdir=/etc --localstatedir=/var
}
src_install() {
emake install DESTDIR=${D} || die "install failed"
die
}
pkg_postinst() {
elog "To disable some plugin in your mmc environments, you have to set"
elog "disable to 1 in /etc/mmc/plugins/*.ini"
elog "(one config file per service)"
elog "You can't disable the base plugin."
}