parent
9faece7331
commit
9c9d7212bb
@ -0,0 +1,10 @@
|
||||
# ChangeLog for app-admin/aws-as-tools
|
||||
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-admin/aws-as-tools/ChangeLog,v 1.1 2012/02/16 10:20:00 lxnay Exp $
|
||||
|
||||
*aws-as-tools-1.0.49.1 (16 Feb 2012)
|
||||
|
||||
16 Feb 2012; Fabio Erculiani <lxnay@gentoo.org>
|
||||
+aws-as-tools-1.0.49.1.ebuild, +metadata.xml:
|
||||
new ebuild
|
||||
|
@ -0,0 +1,4 @@
|
||||
DIST AutoScaling-1.0.49.1.zip 12387808 RMD160 03d1db221558c028466a90ba3c9b10322d8f3ee3 SHA1 71269349e9237733d727f92896f6d264ab70ad78 SHA256 8273186a025c465ca3b69523c50f114dc6c2cececb2c9e8b8d6c6eb886dd97a3
|
||||
EBUILD aws-as-tools-1.0.49.1.ebuild 1852 RMD160 912c70cf45d4f1f71064b5870611a3680e26fb1d SHA1 4717a42d3637854d2753f8bc2e4440086405a0dc SHA256 c871df14236517b9a5fefb2415dc5f9586bb1cacdc619c224b5defdc488deaa4
|
||||
MISC ChangeLog 366 RMD160 836c0a9318e75e5439712261db4d2fc33e6946db SHA1 72fc8601326554da3032544388ca365527381dd6 SHA256 9682bc4c188487dff0d22c111446a2eddcf9bcac973c1086276343abcae8a5a4
|
||||
MISC metadata.xml 374 RMD160 e1d4e758633242bdb6696fba3a4f933854686434 SHA1 91c97259e94e5bb80bf578d382cfafc16d52b693 SHA256 3aa558bebe902e5da8b14e4a852bc72a87f3924eb477d5d69a3045eed7580bba
|
@ -0,0 +1,64 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-admin/aws-as-tools/aws-as-tools-1.0.49.1.ebuild,v 1.1 2012/02/16 10:20:00 lxnay Exp $
|
||||
|
||||
EAPI="2"
|
||||
|
||||
DESCRIPTION="The API tools serve as the client interface to the Auto Scaling web service"
|
||||
HOMEPAGE="http://aws.amazon.com/developertools/2535"
|
||||
# SRC_URI="http://ec2-downloads.s3.amazonaws.com/AutoScaling-2011-01-01.zip"
|
||||
SRC_URI="mirror://sabayon/app-admin/AutoScaling-1.0.49.1.zip"
|
||||
|
||||
S="${WORKDIR}/AutoScaling-${PV}"
|
||||
|
||||
LICENSE="Amazon"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
DEPEND="app-arch/unzip"
|
||||
RDEPEND="virtual/jre"
|
||||
RESTRICT="mirror"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
cd "${S}"
|
||||
find . -name '*.cmd' -delete || die
|
||||
rm bin/as-cmd-2009-05-15
|
||||
rm bin/service-2009-05-15
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dodir /opt/${PN}
|
||||
insinto /opt/${PN}/lib
|
||||
doins -r "${S}"/lib/*
|
||||
exeinto /opt/${PN}/bin
|
||||
doexe "${S}"/bin/*
|
||||
|
||||
dodir /etc/env.d
|
||||
cat - > "${T}"/99${PN} <<EOF
|
||||
AWS_AUTO_SCALING_HOME=/opt/${PN}
|
||||
PATH=/opt/${PN}/bin
|
||||
ROOTPATH=/opt/${PN}/bin
|
||||
EOF
|
||||
doenvd "${T}"/99${PN}
|
||||
|
||||
dodoc "THIRDPARTYLICENSE.TXT"
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
ewarn "Remember to run: env-update && source /etc/profile if you plan"
|
||||
ewarn "to use these tools in a shell before logging out (or restarting"
|
||||
ewarn "your login manager)"
|
||||
elog
|
||||
elog "You need to put the following in your ~/.bashrc replacing the"
|
||||
elog "values with the full path to your AWS credentials file."
|
||||
elog
|
||||
elog " export AWS_CREDENTIAL_FILE=/path/and_filename_of_credential_file"
|
||||
elog
|
||||
elog "It should contains two lines: the first line lists the AWS Account's"
|
||||
elog "AWS Access Key ID, and the second line lists the AWS Account's"
|
||||
elog "Secret Access Key. For example:"
|
||||
elog
|
||||
elog " AWSAccessKeyId=AKIAIOSFODNN7EXAMPLE"
|
||||
elog " AWSSecretKey=wJalrXUtnFEMI/K7MDENG/bPxRfiCYzEXAMPLEKEY"
|
||||
}
|
@ -0,0 +1,12 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer>
|
||||
<email>lxnay@gentoo.org</email>
|
||||
</maintainer>
|
||||
<maintainer>
|
||||
<email>sergey.zhuga@gmail.com</email>
|
||||
<name>Sergey Zhuga</name>
|
||||
<description>Proxy maintainers. CC him on bugs</description>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
@ -0,0 +1,10 @@
|
||||
# ChangeLog for app-admin/aws-cw-tools
|
||||
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-admin/aws-cw-tools/ChangeLog,v 1.1 2012/02/16 14:20:50 lxnay Exp $
|
||||
|
||||
*aws-cw-tools-1.0.12.1 (16 Feb 2012)
|
||||
|
||||
16 Feb 2012; Fabio Erculiani <lxnay@gentoo.org>
|
||||
+aws-cw-tools-1.0.12.1.ebuild, +metadata.xml:
|
||||
new ebuild
|
||||
|
@ -0,0 +1,4 @@
|
||||
DIST CloudWatch-1.0.12.1.zip 6156651 RMD160 58dd5dcd40672985be8e28d128e9d1c24361a38f SHA1 e9e1b4c31531242fae26fabc18acc88351d6be1b SHA256 9dfec389bda10600b68ed9a77a16fd0a9c4279421e1de2848c65c35a20e4b50e
|
||||
EBUILD aws-cw-tools-1.0.12.1.ebuild 1796 RMD160 3091aae133be9c138d1fea81acb79778e3b9661b SHA1 4c75adcce4d98309648f021e6e76d936f3a22363 SHA256 d6d06c37adeb11067bc92acb74edb1a94a0c93edc6d4525b431dced895870205
|
||||
MISC ChangeLog 366 RMD160 59f9c6973968b3dff8918755a39249ef706206b1 SHA1 9002b5d7f2d54b5911eb858b597228aa99bfd4ac SHA256 b368c5cb5143f59385ae2a341b812120f778cf8debb20d2b389e3a1162d46898
|
||||
MISC metadata.xml 374 RMD160 e1d4e758633242bdb6696fba3a4f933854686434 SHA1 91c97259e94e5bb80bf578d382cfafc16d52b693 SHA256 3aa558bebe902e5da8b14e4a852bc72a87f3924eb477d5d69a3045eed7580bba
|
@ -0,0 +1,62 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-admin/aws-cw-tools/aws-cw-tools-1.0.12.1.ebuild,v 1.1 2012/02/16 14:20:50 lxnay Exp $
|
||||
|
||||
EAPI="2"
|
||||
|
||||
DESCRIPTION="The API tools serve as the client interface to the Amazon CloudWatch web service"
|
||||
HOMEPAGE="http://aws.amazon.com/developertools/2534"
|
||||
# SRC_URI="http://ec2-downloads.s3.amazonaws.com/CloudWatch-2010-08-01.zip"
|
||||
SRC_URI="mirror://sabayon/${CATEGORY}/CloudWatch-${PV}.zip"
|
||||
|
||||
S="${WORKDIR}/CloudWatch-${PV}"
|
||||
|
||||
LICENSE="Amazon"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
DEPEND="app-arch/unzip"
|
||||
RDEPEND="virtual/jre"
|
||||
RESTRICT="mirror"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
cd "$S"
|
||||
find . -name '*.cmd' -delete || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dodir /opt/${PN}
|
||||
insinto /opt/${PN}/lib
|
||||
doins -r "${S}"/lib/*
|
||||
exeinto /opt/${PN}/bin
|
||||
doexe "${S}"/bin/*
|
||||
|
||||
dodir /etc/env.d
|
||||
cat - > "${T}"/99${PN} <<EOF
|
||||
AWS_CLOUDWATCH_HOME=/opt/${PN}
|
||||
PATH=/opt/${PN}/bin
|
||||
ROOTPATH=/opt/${PN}/bin
|
||||
EOF
|
||||
doenvd "${T}"/99${PN}
|
||||
|
||||
dodoc "THIRDPARTYLICENSE.TXT"
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
ewarn "Remember to run: env-update && source /etc/profile if you plan"
|
||||
ewarn "to use these tools in a shell before logging out (or restarting"
|
||||
ewarn "your login manager)"
|
||||
elog
|
||||
elog "You need to put the following in your ~/.bashrc replacing the"
|
||||
elog "values with the full path to your AWS credentials file."
|
||||
elog
|
||||
elog " export AWS_CREDENTIAL_FILE=/path/and_filename_of_credential_file"
|
||||
elog
|
||||
elog "It should contains two lines: the first line lists the AWS Account's"
|
||||
elog "AWS Access Key ID, and the second line lists the AWS Account's"
|
||||
elog "Secret Access Key. For example:"
|
||||
elog
|
||||
elog " AWSAccessKeyId=AKIAIOSFODNN7EXAMPLE"
|
||||
elog " AWSSecretKey=wJalrXUtnFEMI/K7MDENG/bPxRfiCYzEXAMPLEKEY"
|
||||
}
|
@ -0,0 +1,12 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer>
|
||||
<email>lxnay@gentoo.org</email>
|
||||
</maintainer>
|
||||
<maintainer>
|
||||
<email>sergey.zhuga@gmail.com</email>
|
||||
<name>Sergey Zhuga</name>
|
||||
<description>Proxy maintainers. CC him on bugs</description>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
@ -0,0 +1,10 @@
|
||||
# ChangeLog for app-admin/aws-iam-tools
|
||||
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-admin/aws-iam-tools/ChangeLog,v 1.1 2012/02/16 15:10:46 lxnay Exp $
|
||||
|
||||
*aws-iam-tools-1.3.0 (16 Feb 2012)
|
||||
|
||||
16 Feb 2012; Fabio Erculiani <lxnay@gentoo.org> +aws-iam-tools-1.3.0.ebuild,
|
||||
+metadata.xml:
|
||||
new ebuild
|
||||
|
@ -0,0 +1,4 @@
|
||||
DIST IAMCli-1.3.0.zip 3957057 RMD160 be1b4fa0cb42648d9944bd97e9e26aec460ed464 SHA1 e1696c64e65d9e4d257764bcdedd28f259434743 SHA256 4878b19d889dab063d09f724b342b67fb872843ac60c1105a77cf2f6610908d1
|
||||
EBUILD aws-iam-tools-1.3.0.ebuild 1759 RMD160 2abd59fccf0ed384a6576af2371176077eb40c59 SHA1 c8220f4baa732648e1d52b10c51741af3ddf013e SHA256 74b6ce4826aae3de87b2822ad7e2155dbc5cfb6b612800e194d2bacc73724e56
|
||||
MISC ChangeLog 364 RMD160 5b220e63721ab8166f19f6e756c9e7e584bd067d SHA1 aac6ab952049f113499762a34f8e7c29ae007bf0 SHA256 ab172f3e9a298576a548dd18ffe7145eb76586a33a5fe1f1a894acdc7b9d8f05
|
||||
MISC metadata.xml 374 RMD160 e1d4e758633242bdb6696fba3a4f933854686434 SHA1 91c97259e94e5bb80bf578d382cfafc16d52b693 SHA256 3aa558bebe902e5da8b14e4a852bc72a87f3924eb477d5d69a3045eed7580bba
|
@ -0,0 +1,61 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-admin/aws-iam-tools/aws-iam-tools-1.3.0.ebuild,v 1.1 2012/02/16 15:10:46 lxnay Exp $
|
||||
|
||||
EAPI="2"
|
||||
|
||||
DESCRIPTION="The Command Line Interface (CLI) for the AWS Identity and Access Management (IAM) Service"
|
||||
HOMEPAGE="http://aws.amazon.com/developertools/AWS-Identity-and-Access-Management/4143"
|
||||
SRC_URI="mirror://sabayon/${CATEGORY}/IAMCli-${PV}.zip"
|
||||
|
||||
S="${WORKDIR}/IAMCli-${PV}"
|
||||
|
||||
LICENSE="Amazon"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
DEPEND="app-arch/unzip"
|
||||
RDEPEND="virtual/jre"
|
||||
RESTRICT="mirror"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
cd "${WORKDIR}/IAMCli-${PV}"
|
||||
find . -name '*.cmd' -delete || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dodir /opt/${PN}
|
||||
insinto /opt/${PN}/lib
|
||||
doins -r "${S}"/lib/*
|
||||
exeinto /opt/${PN}/bin
|
||||
doexe "${S}"/bin/*
|
||||
|
||||
dodir /etc/env.d
|
||||
cat - > "${T}"/99${PN} <<EOF
|
||||
AWS_IAM_HOME=/opt/${PN}
|
||||
PATH=/opt/${PN}/bin
|
||||
ROOTPATH=/opt/${PN}/bin
|
||||
EOF
|
||||
doenvd "${T}"/99${PN}
|
||||
|
||||
dodoc "LICENSE.txt"
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
ewarn "Remember to run: env-update && source /etc/profile if you plan"
|
||||
ewarn "to use these tools in a shell before logging out (or restarting"
|
||||
ewarn "your login manager)"
|
||||
elog
|
||||
elog "You need to put the following in your ~/.bashrc replacing the"
|
||||
elog "values with the full path to your AWS credentials file."
|
||||
elog
|
||||
elog " export AWS_CREDENTIAL_FILE=/path/and_filename_of_credential_file"
|
||||
elog
|
||||
elog "It should contains two lines: the first line lists the AWS Account's"
|
||||
elog "AWS Access Key ID, and the second line lists the AWS Account's"
|
||||
elog "Secret Access Key. For example:"
|
||||
elog
|
||||
elog " AWSAccessKeyId=AKIAIOSFODNN7EXAMPLE"
|
||||
elog " AWSSecretKey=wJalrXUtnFEMI/K7MDENG/bPxRfiCYzEXAMPLEKEY"
|
||||
}
|
@ -0,0 +1,12 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer>
|
||||
<email>lxnay@gentoo.org</email>
|
||||
</maintainer>
|
||||
<maintainer>
|
||||
<email>sergey.zhuga@gmail.com</email>
|
||||
<name>Sergey Zhuga</name>
|
||||
<description>Proxy maintainers. CC him on bugs</description>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
@ -0,0 +1,10 @@
|
||||
# ChangeLog for app-admin/aws-rds-tools
|
||||
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-admin/aws-rds-tools/ChangeLog,v 1.1 2012/02/16 10:27:14 lxnay Exp $
|
||||
|
||||
*aws-rds-tools-1.6.001 (16 Feb 2012)
|
||||
|
||||
16 Feb 2012; Fabio Erculiani <lxnay@gentoo.org>
|
||||
+aws-rds-tools-1.6.001.ebuild, +metadata.xml:
|
||||
new ebuild
|
||||
|
@ -0,0 +1,4 @@
|
||||
DIST RDSCli-1.6.001.zip 6291974 RMD160 6decae73835f1046a62ec39f20ff07db3dcabc65 SHA1 62f2a97889cf31197a15e37fc30d2bacb6ebef19 SHA256 2261aa6b89b7e22eefde751eeb7060f864efd64b494fdf43e5b8e9d2a1391087
|
||||
EBUILD aws-rds-tools-1.6.001.ebuild 1693 RMD160 2f467a7e36373db13b3ba93c1674dda6a55909c9 SHA1 fb159c86e2ed5699879e5be32c478d8a810994fd SHA256 cbf0290284ac16113a7ea2e7730abdff59e6529431c63afae569bf55ee66a300
|
||||
MISC ChangeLog 368 RMD160 3e86df6a999772c19bf9ffaac2119a6071059075 SHA1 9d83d89b142526ad427ac39f8258a60c47a70028 SHA256 9ee0b2e0bfaaeb104d2fb3d2d2130fe927b1e3bd8fe67963f757f65db68345b0
|
||||
MISC metadata.xml 374 RMD160 e1d4e758633242bdb6696fba3a4f933854686434 SHA1 91c97259e94e5bb80bf578d382cfafc16d52b693 SHA256 3aa558bebe902e5da8b14e4a852bc72a87f3924eb477d5d69a3045eed7580bba
|
@ -0,0 +1,61 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-admin/aws-rds-tools/aws-rds-tools-1.6.001.ebuild,v 1.1 2012/02/16 10:27:14 lxnay Exp $
|
||||
|
||||
EAPI="2"
|
||||
|
||||
DESCRIPTION="The Command Line Toolkit for the Amazon Relational Database Service"
|
||||
HOMEPAGE="http://aws.amazon.com/developertools/2928"
|
||||
SRC_URI="mirror://sabayon/${CATEGORY}/RDSCli-${PV}.zip"
|
||||
|
||||
S="${WORKDIR}/RDSCli-${PV}"
|
||||
|
||||
LICENSE="Amazon"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
DEPEND="app-arch/unzip"
|
||||
RDEPEND="virtual/jre"
|
||||
RESTRICT="mirror"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
cd "$S"
|
||||
find . -name '*.cmd' -delete || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dodir /opt/${PN}
|
||||
insinto /opt/${PN}/lib
|
||||
doins -r "${S}"/lib/*
|
||||
exeinto /opt/${PN}/bin
|
||||
doexe "${S}"/bin/*
|
||||
|
||||
dodir /etc/env.d
|
||||
cat - > "${T}"/99${PN} <<EOF
|
||||
AWS_RDS_HOME=/opt/${PN}
|
||||
PATH=/opt/${PN}/bin
|
||||
ROOTPATH=/opt/${PN}/bin
|
||||
EOF
|
||||
doenvd "${T}"/99${PN}
|
||||
|
||||
dodoc "THIRDPARTYLICENSE.TXT"
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
ewarn "Remember to run: env-update && source /etc/profile if you plan"
|
||||
ewarn "to use these tools in a shell before logging out (or restarting"
|
||||
ewarn "your login manager)"
|
||||
elog
|
||||
elog "You need to put the following in your ~/.bashrc replacing the"
|
||||
elog "values with the full path to your AWS credentials file."
|
||||
elog
|
||||
elog " export AWS_CREDENTIAL_FILE=/path/and_filename_of_credential_file"
|
||||
elog
|
||||
elog "It should contains two lines: the first line lists the AWS Account's"
|
||||
elog "AWS Access Key ID, and the second line lists the AWS Account's"
|
||||
elog "Secret Access Key. For example:"
|
||||
elog
|
||||
elog " AWSAccessKeyId=AKIAIOSFODNN7EXAMPLE"
|
||||
elog " AWSSecretKey=wJalrXUtnFEMI/K7MDENG/bPxRfiCYzEXAMPLEKEY"
|
||||
}
|
@ -0,0 +1,12 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer>
|
||||
<email>lxnay@gentoo.org</email>
|
||||
</maintainer>
|
||||
<maintainer>
|
||||
<email>sergey.zhuga@gmail.com</email>
|
||||
<name>Sergey Zhuga</name>
|
||||
<description>Proxy maintainers. CC him on bugs</description>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
@ -0,0 +1,46 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-admin/monit/monit-5.3.2.ebuild,v 1.1 2012/02/16 07:57:43 patrick Exp $
|
||||
|
||||
EAPI="2"
|
||||
|
||||
DESCRIPTION="a utility for monitoring and managing daemons or similar programs running on a Unix system."
|
||||
HOMEPAGE="http://mmonit.com/monit/"
|
||||
SRC_URI="http://mmonit.com/monit/dist/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~sparc ~x86"
|
||||
IUSE="ssl"
|
||||
|
||||
RDEPEND="ssl? ( dev-libs/openssl )"
|
||||
DEPEND="${RDEPEND}
|
||||
sys-devel/flex
|
||||
sys-devel/bison"
|
||||
|
||||
src_prepare() {
|
||||
sed -i -e '/^INSTALL_PROG/s/-s//' Makefile.in || die "sed failed in Makefile.in"
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf $(use_with ssl) || die "econf failed"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake || die "emake failed"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
make DESTDIR="${D}" install || die "make install failed"
|
||||
|
||||
dodoc CHANGES.txt README*
|
||||
dohtml -r doc/*
|
||||
|
||||
insinto /etc; insopts -m700; doins monitrc || die "doins monitrc failed"
|
||||
newinitd "${FILESDIR}"/monit.initd-5.0-r1 monit || die "newinitd failed"
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "Sample configurations are available at:"
|
||||
elog "http://mmonit.com/monit/documentation/"
|
||||
}
|
@ -1,11 +1,23 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA1
|
||||
|
||||
AUX apache.webalizer-xtended 219 RMD160 ae431a479361d1b8bedf69afb3772c2fabdf4e2d SHA1 3de8b01916c6a021a4b70fb67a52e15cdb0ab2e2 SHA256 e393c989a5f16d94d830cab6dca68e0b5a3a9a59d929a74c555afffe56507a78
|
||||
AUX webalizer-db4.2.patch 645 RMD160 21d9f26c3af35e0fb2c04f65804dc6b7e9aead8c SHA1 00e9cbb99c271b77247eab831ffab5ffbd17c0ee SHA256 46bf2db93b155bd0c29a86fd9a77dc122c205b6cb9f7387c137ff196c29ad3f2
|
||||
AUX webalizer-language-list.txt 1520 RMD160 27d981a14e0bab35b036f386c3d2e716d3b29455 SHA1 0563e9b42eb63ca24d6dacf48126f0a9ec1a5a16 SHA256 9b946e766fdecccbbd480f520bd610afad78316aba4e7e0cea237da43039efd4
|
||||
AUX webalizer-xtended-2.01.10_p21-etc-webalizer-xtended-conf.patch 2854 RMD160 0c9ac22c98a13b56e64027805e2a6e9d5640ade5 SHA1 af64ca4e2765c5ee9c4e1bc2388ad92ac45fac20 SHA256 eee7d0102516fb2e31c045e229b007bee38605fa6bd7c7527a4148fafcbc484e
|
||||
AUX webalizer-xtended-2.01.10_p21-static-libs.patch 1718 RMD160 9de780a82b85796af43308465ddf3dfaba37a68d SHA1 e46ed91e9f67ecc5e9955745f2c6dc6f91843fec SHA256 e3ccf562caf48f67efb8db966098bdd5c6e26d8b4f7c28a717e6888810687593
|
||||
AUX webalizer-xtended-2.01.10_p21-strip.patch 442 RMD160 f670b78e25f7d419b8f02d4e754e724e1f78f6b1 SHA1 35d052f1c35e6f80aded04672debf6a55c2cce2c SHA256 80b72fa993438ed69c493df9c6ccce694f29bfed8e2215abbe6fae2e54a71929
|
||||
DIST webalizer-2.01-10-RB21-patch.tar.gz 585340 RMD160 bfd020cf078342ebc5b660793a6eb5486ff46edb SHA1 6d70e043368e3d459f6f053580f8b9da6a0a82aa SHA256 6ac3bfcba695e0c124ea3bc23581e0d7a14d2cda05caf47beb6b09bdfcf3541d
|
||||
DIST webalizer-2.01-10-src.tar.bz2 252664 RMD160 4605ff9bd8ec1c74680b8fbfe703f2e81ae68e20 SHA1 fbf6ad78fc2b0189d065e661dc02a781e858b31a SHA256 f339e4b8879aeade0f889b7bc7eb85854a7746a16b267c4aa985cd5b8a112262
|
||||
DIST webalizer.conf.gz 8986 RMD160 61751fa52c4e4bc29a8c3ba5956daf0a45138ec5 SHA1 557406236b10630fb213b12ef30c810a76eac6e5 SHA256 b7da31865a8c13a66756247d68242d6478900f2c2b9b5698ed35c0c613fb9a71
|
||||
EBUILD webalizer-xtended-2.01.10_p21-r1.ebuild 4135 RMD160 c1905e533a614c39fc948bf7be423780fee108b9 SHA1 302ff34aa10aa53d80a19c954d74e2a7f7a15bce SHA256 6ac032d08001a0a1271c70b94874eafd54b6553f186ad9d7192bc46e8d6745bc
|
||||
EBUILD webalizer-xtended-2.01.10_p21.ebuild 4085 RMD160 04498a7eea3201ce9e6e85f85c7ee854744de8eb SHA1 f94d134a24faf3023185c685dd8377fbd8e9712d SHA256 363e3c47e6d1a648adbbe7c993fca05422e6ff602340b965e20bb6638aff36db
|
||||
MISC ChangeLog 780 RMD160 fbdcec230059b726452511c618e7cd77f5d9c43d SHA1 c42d40586d4620ed7d50214ab290258435a0d667 SHA256 387d7c56c569d3ff0c453a764e4cd0e96884b527a5a1cbd81700bfe8ca1d6d93
|
||||
MISC ChangeLog 1196 RMD160 3df79a77672de10ac9325e5a4bb54a5f9b452c04 SHA1 67a9bda3d75741f577b038efd5494edb4b964ee7 SHA256 5dd699cef3611a1b5d6defb58ec5f6d48fef9ee14456ba7130c80f971edfc7fe
|
||||
MISC metadata.xml 162 RMD160 0b015f5ff17c4d8e7aee826d48b326cc19b1fed4 SHA1 671b30dafbea01228c8bb606af451a0795922840 SHA256 84ff2fc6c9a4af1b9dbe32aa81ab84c2958bc1bd65a9977686df2dcab6e420d0
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.17 (GNU/Linux)
|
||||
|
||||
iEYEARECAAYFAk88X1MACgkQVWmRsqeSphMwPwCfXVBA2RayBqMg6VS5DP6jQcRq
|
||||
n58An2tCJNU4yMqAagMS1bNy9X7iO9sX
|
||||
=NuG8
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -0,0 +1,29 @@
|
||||
--- a/configure.in
|
||||
+++ b/configure.in
|
||||
@@ -40,7 +40,7 @@
|
||||
AC_ARG_WITH(etcdir,--with-etcdir=DIR Where to look for default config file [[/etc]],
|
||||
ETCDIR="${withval}",CACHE_ETC="yes")
|
||||
|
||||
-AC_ARG_WITH(gdlib,--with-gdlib=DIR Where to additionally look for libgd.a,
|
||||
+AC_ARG_WITH(gdlib,--with-gdlib=DIR Where to additionally look for libgd.so,
|
||||
EXTRA_GDLIB="${withval}", EXTRA_GDLIB="")
|
||||
AC_ARG_WITH(gd,--with-gd=DIR Where to additionally look for gd headers,
|
||||
EXTRA_GD="${withval}"; CFLAGS="-I${withval} ${CFLAGS}", EXTRA_GD="")
|
||||
@@ -137,7 +137,7 @@
|
||||
fi
|
||||
|
||||
if test "$HAVE_LIBGD" = ""; then
|
||||
- AC_FIND_PATH(GDLOC,libgd.a,"", ${PREFIX}/lib ${PREFIX}/lib/gd /usr/local/lib /usr/local/lib/gd /usr/local/gd /usr/local/include /usr/local/include/gd /usr/lib/gd /usr/lib /lib ./ ./gd ../gd ${EXTRA_GDLIB} ${EXTRA_GD})
|
||||
+ AC_FIND_PATH(GDLOC,libgd.so,"", ${PREFIX}/lib ${PREFIX}/lib/gd /usr/local/lib /usr/local/lib/gd /usr/local/gd /usr/local/include /usr/local/include/gd /usr/lib/gd /usr/lib /lib ./ ./gd ../gd ${EXTRA_GDLIB} ${EXTRA_GD})
|
||||
if test "$GDLOC" = ""; then
|
||||
AC_FIND_PATH(GDLOC,libgd.so,"", ${PREFIX}/lib ${PREFIX}/lib/gd /usr/local/lib /usr/local/lib/gd /usr/local/gd /usr/local/include /usr/local/include/gd /usr/lib/gd /usr/lib /lib ./ ./gd ../gd ${EXTRA_GDLIB} ${EXTRA_GD})
|
||||
fi
|
||||
@@ -167,7 +167,7 @@
|
||||
fi
|
||||
|
||||
dnl Check for GeoIP library
|
||||
- AC_FIND_PATH(GEOIPLIB,libGeoIP.a,"", ${PREFIX}/lib /usr/local/lib /usr/lib /lib ${prefix}/lib ./ ${EXTRA_GEOIPLIB})
|
||||
+ AC_FIND_PATH(GEOIPLIB,libGeoIP.so,"", ${PREFIX}/lib /usr/local/lib /usr/lib /lib ${prefix}/lib ./ ${EXTRA_GEOIPLIB})
|
||||
if test "$GEOIPLIB" = ""; then
|
||||
AC_MSG_ERROR(GeoIP library not found... please install GeoIP.)
|
||||
else
|
@ -0,0 +1,131 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-admin/webalizer-xtended/webalizer-xtended-2.01.10_p21-r1.ebuild,v 1.1 2012/02/16 01:38:14 jer Exp $
|
||||
|
||||
# uses webapp.eclass to create directories with right permissions
|
||||
# probably slight overkill but works well
|
||||
|
||||
EAPI="2"
|
||||
|
||||
inherit autotools confutils db-use eutils versionator webapp
|
||||
|
||||
WEBAPP_MANUAL_SLOT="yes"
|
||||
|
||||
MY_PV="$(get_version_component_range 1-2)-$(get_version_component_range 3)"
|
||||
WEBALIZER_P="webalizer-${MY_PV}"
|
||||
|
||||
DESCRIPTION="Webserver log file analyzer"
|
||||
HOMEPAGE="http://www.patrickfrei.ch/webalizer/index.html"
|
||||
SRC_URI="ftp://ftp.mrunix.net/pub/webalizer/old/${WEBALIZER_P}-src.tar.bz2
|
||||
http://patrickfrei.ch/webalizer/rb${PV/*_p/}/webalizer-${MY_PV}-RB${PV/*_p/}-patch.tar.gz
|
||||
mirror://gentoo/webalizer.conf.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
|
||||
IUSE="geoip nls"
|
||||
SLOT="0"
|
||||
|
||||
DEPEND=">=sys-libs/db-4.2
|
||||
>=sys-libs/zlib-1.1.4
|
||||
>=media-libs/libpng-1.2
|
||||
>=media-libs/gd-1.8.3
|
||||
geoip? ( dev-libs/geoip )"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
S="${WORKDIR}"/${WEBALIZER_P}
|
||||
|
||||
pkg_setup() {
|
||||
webapp_pkg_setup
|
||||
confutils_require_built_with_all media-libs/gd png
|
||||
|
||||
# USE=nls has no real meaning if LINGUAS isn't set
|
||||
if use nls && [[ -z "${LINGUAS}" ]]; then
|
||||
ewarn "you must set LINGUAS in /etc/make.conf"
|
||||
ewarn "if you want to USE=nls"
|
||||
die "please either set LINGUAS or do not use nls"
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/webalizer-db4.2.patch \
|
||||
"${WORKDIR}"/webalizer-${MY_PV}-RB${PV/*_p/}-patch \
|
||||
"${FILESDIR}"/${P}-etc-webalizer-xtended-conf.patch \
|
||||
"${FILESDIR}"/${P}-strip.patch \
|
||||
"${FILESDIR}"/${P}-static-libs.patch
|
||||
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
# really dirty hack; necessary due to a really gross ./configure
|
||||
# basically, it just sets the natural language the program uses
|
||||
# unfortunatly, this program only allows for one lang, so only the first
|
||||
# entry in LINGUAS is used
|
||||
if use nls; then
|
||||
local longlang="$(grep ^${LINGUAS:0:2} "${FILESDIR}"/webalizer-language-list.txt)"
|
||||
local myconf="${myconf} --with-language=${longlang:3}"
|
||||
else
|
||||
local myconf="${myconf} --with-language=english"
|
||||
fi
|
||||
|
||||
if use geoip ; then
|
||||
# Rationale:
|
||||
# 1. --enable-geoip broken on geolizer
|
||||
# 2. --disable-geoip broken on webalizer xtended
|
||||
myconf="${myconf} --enable-geoip"
|
||||
fi
|
||||
|
||||
econf --enable-dns \
|
||||
--with-db=$(db_includedir) \
|
||||
--with-dblib=$(db_libname) \
|
||||
${myconf} \
|
||||
|| die "econf failed"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
webapp_src_preinst
|
||||
|
||||
newbin webalizer webalizer-xtended
|
||||
fperms 755 /usr/bin/webalizer-xtended || die 'fperms failed'
|
||||
dosym webalizer-xtended /usr/bin/webazolver-xtended || die 'dosym failed'
|
||||
newman webalizer.1 webalizer-xtended.1 || die 'newman failed'
|
||||
|
||||
insinto /etc
|
||||
newins "${WORKDIR}"/webalizer.conf webalizer-xtended.conf || die 'doins failed'
|
||||
dosed "s/apache/apache2/g" /etc/webalizer-xtended.conf
|
||||
|
||||
dodoc CHANGES *README* INSTALL sample.conf "${FILESDIR}"/apache.webalizer-xtended
|
||||
|
||||
webapp_src_install
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog
|
||||
elog "It is suggested that you restart apache before using webalizer"
|
||||
elog "xtended. You may want to review /etc/webalizer-xtended.conf"
|
||||
elog "and ensure that OutputDir is set correctly."
|
||||
elog
|
||||
elog "Then just type webalizer-xtended to generate your stats."
|
||||
elog "You can also use cron to generate them e.g. every day."
|
||||
elog "They can be accessed via http://localhost/webalizer-xtended"
|
||||
elog
|
||||
elog "A sample Apache config file has been installed into"
|
||||
elog "/usr/share/doc/${PF}/apache.webalizer-xtended"
|
||||
elog "Please edit and install it as necessary"
|
||||
elog
|
||||
|
||||
if [[ ${#LINGUAS} -gt 2 ]] && use nls; then
|
||||
ewarn
|
||||
ewarn "You have more than one language in LINGUAS"
|
||||
ewarn "Due to the limitations of this packge, it was built"
|
||||
ewarn "only with ${LINGUAS:0:2} support. If this is not what"
|
||||
ewarn "you intended, please place the language you desire"
|
||||
ewarn "_first_ in the list of LINGUAS in /etc/make.conf"
|
||||
ewarn
|
||||
fi
|
||||
|
||||
elog "Read http://patrickfrei.ch/webalizer/rb${PV/*_p/}/INSTALL"
|
||||
elog "if you are switching from stock webalizer to xtended"
|
||||
|
||||
webapp_pkg_postinst
|
||||
}
|
@ -1,6 +1,16 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA1
|
||||
|
||||
DIST libarchive-2.8.5.tar.gz 1410485 RMD160 b4b75a5cf5b15312dff8addde44d91161ad1a7a4 SHA1 e48a3b50de84b1d747f5af9ca5ba90eb6d3a4a78 SHA256 13993e0ffbd121ccda46ea226b1f8eac218de0fa8da7d8b1f998093d5c32a72d
|
||||
DIST libarchive-3.0.3.tar.gz 3509104 RMD160 8bfde7be3aa15221c327641b0463f0b40a797e19 SHA1 b774e2675e5c1abafbd4d667402e8c3e72313944 SHA256 c5fc7620f74a54b1717e4aed38aee85dc27a988ad1db7640f28eb63a82ea62d7
|
||||
EBUILD libarchive-2.8.5.ebuild 2658 RMD160 bd1dd460040ef78992d9581a42ce5703d8a00400 SHA1 abec66bf4ea48212a044182a45f643296ccc034d SHA256 78031563d9b7696e450c135e6ba725db4f200426e7e76a3960f6c0a9d3af976e
|
||||
EBUILD libarchive-3.0.3.ebuild 2169 RMD160 42cab41dc26d30fd7f7bcd9783af2944fcd16994 SHA1 ef2a0ad9d830fe292f198f88c0c0c7092ab2fa5d SHA256 06213463457c723e13f50835c2aee834b7734dad88ad49e4e98b15ed539eab23
|
||||
MISC ChangeLog 30114 RMD160 46384ffe5873b6b235339edb312a456c8f6cc221 SHA1 f26b779df25d1799fd6fa1e1bda5047168132694 SHA256 ea3845bf2f1a323ef95db024674a86aa280769ec426b522f04fe1bd6dcbca47a
|
||||
EBUILD libarchive-3.0.3.ebuild 2165 RMD160 78dfebe7c0ab88b3b6910b07ea1c04f2ca533ce6 SHA1 4767992007654445e92114af294d3874688ef291 SHA256 d0362b7d02ecfd2b81e232079085045f7935bdb5e4985a4f95b3c4366543e0f3
|
||||
MISC ChangeLog 30217 RMD160 d433578383533f3aa18a60c6751cf11c13b307cc SHA1 2b1a664f2b474188a212cefb630398fc1b0fc538 SHA256 b26a968dba21d7efa91cd7b2bb28117049d2b5e73faff5dbdfb52032aa6138d8
|
||||
MISC metadata.xml 1450 RMD160 af260abc1af0f571107a30f272451be93dbb8597 SHA1 9dcb28ee29171e89cd243b23ee1eea87a8d88cf2 SHA256 b2b5de7c037070ad42a67a40ff967a443fa6edf82ed583aadcd2435b6b4e2256
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.17 (GNU/Linux)
|
||||
|
||||
iEYEARECAAYFAk871EwACgkQVWmRsqeSphP0iwCfbpvxhpCY8nG/LzmDTftm0Qzo
|
||||
GDwAnRLHjF5mJ0OdVJQWqQTMZaGXBQxg
|
||||
=wk37
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -1,16 +1,16 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA1
|
||||
Hash: SHA512
|
||||
|
||||
AUX makeself-unpack 2706 RMD160 7231e0083958d1d1446da0ec589a978d218cf9e7 SHA1 4b96038c37e4b0e46de1422ece3f3ed95c78fbac SHA256 f261dd66ab659323388a815ee557ded11ef875b1acf9d28891b4a60b90ba23aa
|
||||
DIST makeself-2.1.5.run 38210 RMD160 31e718793aa417e9b4cf4977b73459ffded19409 SHA1 803ca42ea64e51af72a4ee50b4d8f7a6107c926d SHA256 8227668bb35c34d86e6f0fe69c7bf4bd2813f51edfcbfc227896b4787b0a1a4e
|
||||
EBUILD makeself-2.1.5-r1.ebuild 696 RMD160 0333b7f0e3361f0d7cc6a28b6af508787cb1ab32 SHA1 24f3a2c615e3827ef5557dc7d477d4192b0426e6 SHA256 a72806a50cf2e97ab2846d65a3b15a480339bd15ef0fc40eeb0801956b4afe80
|
||||
EBUILD makeself-2.1.5-r1.ebuild 701 RMD160 1ea52cbd27ed86926d3fb8038fe75d32e9900057 SHA1 e71a926594203c7ae5b5a52ec4e4a9b3f4186947 SHA256 828c4c544907f3e1d07106a4e186209b21046dc57e33ae7cd37de656df88d268
|
||||
EBUILD makeself-2.1.5.ebuild 657 RMD160 1d6b986347ca782121a78b7cfdcaed5db61b96f8 SHA1 2b21c6ab97554a6c75f7807248a205e38ce82fc1 SHA256 8433215af516dbe7d3a5d52122160ade4c263a68a0df60c307e20ad58c3f3a66
|
||||
MISC ChangeLog 3205 RMD160 c009a05de938b588cd2b8394fc1dc658a243e6d5 SHA1 0c21c5e17e8b6cb1825f31f936b18c97e8a3a1b7 SHA256 ac93ddbc5eef249f229e7af0e56ef5903208ace97567a87200c1f7cacef373b0
|
||||
MISC ChangeLog 3446 RMD160 40d5f6dc7bee344efe521b9d5b0e265b4848b566 SHA1 ef112aec7fa6dd602b1f8b906adb5e19add6cd9c SHA256 fc3307fdc5bf8bf46795b181e6e5c5390efa7c466d406f414dbe114ca30845e2
|
||||
MISC metadata.xml 214 RMD160 ea476e10a778f79d9273adbbc2403db67d025e10 SHA1 7f156558998e184ab8ea7417fd4739048f012a09 SHA256 0e019c1dee563e5b23815be471ae1b65fcaf721a91ec48037446d41ca787d3e5
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.17 (GNU/Linux)
|
||||
|
||||
iEYEARECAAYFAk860uMACgkQVWmRsqeSphMCZwCeMUhlnXF/y702M58EfX6WzWW/
|
||||
x9MAniKZe2CpJ367E1/EZXWWn8k19wn2
|
||||
=v964
|
||||
iEYEAREKAAYFAk89QPYACgkQuUQtlDBCeQLjlgCePt/Kl3d66TOhHhkO87NXxJKF
|
||||
Y/oAn0Bz9k1wg4e1OxY1U0NOhNQ4nknS
|
||||
=3k+w
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -1,17 +1,17 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA1
|
||||
Hash: SHA512
|
||||
|
||||
AUX cpuburn-1.4a-flags.patch 250 RMD160 70125381b2262660d149a43fa7faf3b29f5f60ab SHA1 becb4182746498ed358f32c262aceee35d627728 SHA256 478217b059d351cde2d16b57d6c058abbdcf02b68d12d572212f173c845c85ff
|
||||
DIST cpuburn-1.4a.tar.gz 9277 RMD160 156818dbf8f77780a9a374d25d500419da6fa296 SHA1 bdec2233b5f473735c47ca6150c244f33a1fd82b SHA256 eb191ce9bfbf453d30c218c3419573df102a3588f96c4a43686c84bb9da4bed6
|
||||
DIST cpuburn_1_4_tar.gz 7373 RMD160 d9a25567002e3c8801991be5e980156ba068e680 SHA1 291e163d17ce528fd8301f821babed74d9caffaf SHA256 1b2a1672f455545a28d0f038737e792e8c3b97789f2029f765847fc2a807244a
|
||||
DIST cpuburn_1_4a_tar.gz 9277 RMD160 156818dbf8f77780a9a374d25d500419da6fa296 SHA1 bdec2233b5f473735c47ca6150c244f33a1fd82b SHA256 eb191ce9bfbf453d30c218c3419573df102a3588f96c4a43686c84bb9da4bed6
|
||||
EBUILD cpuburn-1.4.ebuild 928 RMD160 0841e4c8e50989cecbdfc02740048aede90934b9 SHA1 637a8370d07e3b0792e7da9e717dab3731055c6e SHA256 5148c06c3106dfb90565e94897b2c878c469d3fd52eabd4f87ed15b9c98331e4
|
||||
EBUILD cpuburn-1.4a.ebuild 937 RMD160 c3a633390cc94b6588ef168a2fc49e808593245f SHA1 c40946a7873937a1e468a0acec03b6e485dfcb2f SHA256 25accd5e3b6187530069d448afdaa574e78127e24d51fad282886d1d297be5a1
|
||||
MISC ChangeLog 1774 RMD160 7ad53c9c4876667f7218ca1759c5467a13b4c17f SHA1 d957851fd50328638c5a3530f1407a83a46fb6f6 SHA256 9c361ed35d4f15946f223b9048d126bbdaf83f09d4740dfd28c8f7f9ce7330e8
|
||||
EBUILD cpuburn-1.4a.ebuild 893 RMD160 20eccce84d072a9086db798264ef2c5bdb39a7f6 SHA1 9343e294696fd1b21335fdae17a4d133808a37ba SHA256 9f41ec6f7234b35c0d5b21dd129ef1048840377816d880137e3520a2735e88d3
|
||||
MISC ChangeLog 1902 RMD160 f1347b3216c89439063ae6ab9cd1b4b40ce7e006 SHA1 5f5f1e8eced23f9972ed61ee163d887ca442f7d5 SHA256 fd63cf708bb6af23d7b7ce604282a2bbc2c1d415321c63d1fc87bcc86082a136
|
||||
MISC metadata.xml 400 RMD160 f01fb6897ba3e7c1f1d20df9db99c2d20ee35e09 SHA1 41cc095eee650a6507186bd2c2c9aaff6f89c6bb SHA256 9aba080fab1b7bc1a6551b484688d991365d9685cb36dca67a0370e26c4ad002
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.17 (GNU/Linux)
|
||||
Version: GnuPG v2.0.18 (GNU/Linux)
|
||||
|
||||
iEYEARECAAYFAk74a4MACgkQkKaRLQcq0GLVxwCfaAB3En/Cj7ngtOVwAElNWfK1
|
||||
1sYAnjBXCRrjZLBN8grU8SlvKaDsEWqM
|
||||
=3iHM
|
||||
iEYEAREKAAYFAk87+8MACgkQgAnW8HDreRZmZACguoloxKVj/UkLfQf9yi1dgeeL
|
||||
6UUAn0y81/l1ylGjDRjHzpAuD37r7vVH
|
||||
=xd6S
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -1,7 +1,17 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA512
|
||||
|
||||
AUX doc++-3.4.10-flex.patch 377 RMD160 d95522ab2fcc87b1b930d270f1682f881a3f0fb8 SHA1 e47a7f1f7c21b368d21896abc79f8545ae240f4f SHA256 8e33678b521a9ebad7a9aef14115c469a4e6f4aec085284049a91f1ac0a70165
|
||||
AUX doc++-3.4.10-gcc43.patch 4566 RMD160 ae16a64e94b9e75013f5a2c3b567106cb40e2cc1 SHA1 830fb48c0b94c32f0bfb3771885e9b5115dfe13b SHA256 3ee74dc937c1467f6c43b39c25c8c6f421ec8fa111b7a4b481449d6b933a3d7f
|
||||
DIST doc++-3.4.10.tar.gz 408887 RMD160 85b14d32e2932ceb465f1bab16eb8389cd22d72d SHA1 2102e99152ab91d80d7977fa5e13dd6f6043b2c8 SHA256 f69e23d643e0b01c8fc84eb33ee067a397798a01bddd0f8916653c443bfd6744
|
||||
EBUILD doc++-3.4.10-r3.ebuild 1246 RMD160 188526283dd972d379bbf56186c9b62e7de70b98 SHA1 43a35eeea80cadd8d9b778faa2abbae9a7c1daa5 SHA256 4b0f98bfdc4412f383b7bb24cd240018fa3045904e8fc9c94539519c2d65b107
|
||||
EBUILD doc++-3.4.10-r4.ebuild 1252 RMD160 42d60c6a7f73af799613682912db76fef6940991 SHA1 7a94a5eb0d178bf845fc767031ac0cf4fec11b7f SHA256 c80838199a9c172367dbf4fc15d576cbf9eb366057393b9b69c45466633e7a7f
|
||||
MISC ChangeLog 3673 RMD160 54bb7f4108d3324989d07d687a5ca0d944e483d5 SHA1 485c94da250d8d3eb8538dfdbb130456b4544af7 SHA256 c7148ccccfa8221b725731f63805faa71f7e8720fc27cd1d9867d44bc8cff616
|
||||
EBUILD doc++-3.4.10-r4.ebuild 1255 RMD160 fa3f57e7b6f4c6f5e4ec9eb0e6971901549f4bb2 SHA1 82a1fe2ef51e0f9b28b80c6abc98093acf775b91 SHA256 75b5b8674700279850d6781d8fb466138d8128f9bb9776319a9c08ff28a63eed
|
||||
MISC ChangeLog 3786 RMD160 9fb200a9977978b52a41b08554f7dc8e703e356b SHA1 a90063ef8049d6c3e5b61c5ed3ef37da9e2e085b SHA256 30aa62282e1fed6458451b88c3f2e49509ed81d87ddfe5021d64823d7381464e
|
||||
MISC metadata.xml 362 RMD160 0b62130afca531215d1747fefd7691cfb3f6a496 SHA1 d1659e603ac518f9392ea9d22804b48b512fb693 SHA256 25014c460d82ea5eba2748912f50ef16debc007958b810d2c89f728730833ba7
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.17 (GNU/Linux)
|
||||
|
||||
iEYEAREKAAYFAk89SkoACgkQuUQtlDBCeQK+bACfc5blif8wtcX48XDt3dhSlaNI
|
||||
OysAniMiWUga+0bqhhBgZQyV4HQtWuMR
|
||||
=AXnn
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -1,21 +1,24 @@
|
||||
AUX scite-2.12-install.patch 664 RMD160 d44e1b0eec27a83920cb6218c3b9f887f02d9673 SHA1 23da4c0bcee4d7435db86bb8696441d95a9e857f SHA256 f9739808e1241f7ed3957ae10cb6dfcad623267142de52b75d8426ee0b0e65c4
|
||||
AUX scite-2.12-no-lua.patch 628 RMD160 114f97ae9f4a2c43591f75f2d877b054291eff85 SHA1 f6f947c015f3bde670d93cfdaea867806690573e SHA256 1e541670b13d67f0e8d5d906415c392178d86dc44dfb1c349d855cd7b75e6fc8
|
||||
AUX scite-2.28-no-lua.patch 644 RMD160 e6276104f5cbbe42e4d2100e588817872ff85eae SHA1 08532e121cb3b4a490ce9723644d06c3d848ade9 SHA256 a67dfe8252431e524fdc92a317fa1460bf2a3a9d6025964404158a7026a3de23
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA512
|
||||
|
||||
AUX scite-3.0.1-no-lua.patch 632 RMD160 f894604d31f20c029c9412c4f881ec138eb4804c SHA1 27dfdcb481b2bb02b553d18acd523a251169d6df SHA256 30a228b95cfbdfd3c9dbe01e78a2ed887dbff92f7e3b04fbb254a5777cc66bfb
|
||||
AUX scite.desktop 169 RMD160 760e2de111a56d037265b748ad65c621c1607c3b SHA1 edc81249bbe84ccf6b7a57f4a80381b58896badf SHA256 c0db119fed9a790efa073595099147ebd3c928d195ae908f6618e2f2ccdd0bcc
|
||||
DIST scite222.tgz 1816710 RMD160 812b1be76aa2eb24ec5e67a2da64f4cedf450673 SHA1 09b1fc2f693c1934f90287671ba5f0e9b4258620 SHA256 95b904318414c5910a1e1c8c0c631b761563db83cc75cd5a9244da156b592a8e
|
||||
DIST scite225.tgz 1843570 RMD160 3b86042411f2272fa87428883386e5a7e5d86653 SHA1 6b33f254cc4760fdd861223573524e270b735a0b SHA256 e9f1c7d5909fca359cb2993eb82a07b3323d53bcd0d4ba1e8ff181a8d471061f
|
||||
DIST scite226.tgz 1882394 RMD160 e55abe75f34234899738cab0d1da03aea2ca267c SHA1 ebb4e4cc1d663f97bfd31dd3554764bb108e2cff SHA256 41587ed05295f72600967e3b8668f47a8d529d6e4e8be5980070ebfd13ef83f3
|
||||
DIST scite227.tgz 1883989 RMD160 f61251b8d451ef05bedef55836b483bbf188c761 SHA1 d248394fe09dc1d111d1afe5c89320b67c01e9f0 SHA256 9bf6e3515022cc12a3b24b158f54ae1a4730f104b65a6fcdb997f4f7a84b2c0c
|
||||
DIST scite228.tgz 1875473 RMD160 8497fb7b65bc203c94b6d557955b58e14186cfff SHA1 38d75df0997cf68215cac0ea79ad68243741b200 SHA256 a4fa35a2babdfdc25d41474ea8133e6f1fbffaf411ebfc260740e728505acaf7
|
||||
DIST scite301.tgz 1810301 RMD160 3f3c7614d7ac261520aa5721522584166977b7ca SHA1 175e616e9449ee94fa19d6ba38c0fe8963c20593 SHA256 603859e1ec1c05c1722d836b08180be36a70cc6662a6b574e83019b0da902e5d
|
||||
DIST scite302.tgz 1825937 RMD160 58deba8cc61299ce3e827dc01dde12a39f394789 SHA1 c614e10ff3e2b0af85fb9f7833592c4e7c82730b SHA256 a5687faaa201c39a4ec9608e8a77e418e259f525b21871a5c9f1282c62e58eaa
|
||||
EBUILD scite-2.22.ebuild 2113 RMD160 c5503d24be8098f5fcd1cbefa2e2a9a5bb71fa71 SHA1 f4c694f97cf8e540b426a922bd86897bb85504e5 SHA256 90f71792a2646f3461b5ffcf27f7af24cae75dcedd8ed32358c47f440fdf010b
|
||||
EBUILD scite-2.25.ebuild 2115 RMD160 c7b8f0e30ae65ce5aaab25eda2ee2028f6277ae4 SHA1 dcb0778477363eb373f90f7fcaaaa76488a02663 SHA256 93c42ccc2668a520d35a76a0ced7f0918344f23270d7d07d31215c346e9f836a
|
||||
EBUILD scite-2.26.ebuild 2165 RMD160 2f8eb1fad5bdfc5961b932f41dd93fd12950d3f1 SHA1 d9a0262990261f40e8a27cfb9cdc02e6b945e3f5 SHA256 3c1c23d95924a3a3771f076e85d8cfeae6977ceaab21e78811f5775d0e7dd034
|
||||
EBUILD scite-2.27.ebuild 2166 RMD160 c5411b60f0364b263a8c6734d33d3e80fabd0beb SHA1 5cb7eb855892b896e991c94b2d0564b9483e8cca SHA256 f7c92601930ec5b6239f4dd46bfe939cfcf48d51ac5617c5a7c9ed801df56d43
|
||||
EBUILD scite-2.28.ebuild 2187 RMD160 1c24a960eb11944a8ec5fb55903e046864a63189 SHA1 52189d52206acd9c6b15830f2bd69f3b7835a459 SHA256 89f96ff2b74b729c3882d3b7cd99e91fc0c75bd127278fe8979ef35bab6bf216
|
||||
EBUILD scite-3.0.1.ebuild 2156 RMD160 cc9c362db56e2a8a33eb17e99c766fc1b9f6389b SHA1 a704431e977cd276e00a9d2b391413cf3d331dd8 SHA256 99111d993fbcd843a557e0617ce825c2bf8d9afa822bd038dddb876286e524b7
|
||||
DIST scite303.tgz 1906430 RMD160 8b29fbe2da0cbb737a6d2783db5aa1953cd53aaa SHA1 c1ddd6d3744dcffe20d1784ebb86ad2f16d43515 SHA256 0d02b81f6f182366abe8133f4e727d802b756d33e9eeba5fe9ac69c4a17286fd
|
||||
EBUILD scite-3.0.1.ebuild 2159 RMD160 480d75df84bc8a89555619316cd5a17a8d19bbe0 SHA1 2cd20a5e50a2940479a3cab32b44471ff004df4e SHA256 bb30089ce0f590464943adf1b41b62c60e4ca72c8187790471a55ce1d8b7905c
|
||||
EBUILD scite-3.0.2.ebuild 2160 RMD160 4aa229c7f99fba2f6e166d75bf12574b1245ffcb SHA1 508684e9060645101a7b83318ce9064f3b7ee311 SHA256 d7ae5d4a5d7225bd9895d3264c51983fb13b15355db5d7397a3226bfee070a9c
|
||||
MISC ChangeLog 18556 RMD160 166c74d26fb5ba44d634b0e10372efc61a214b24 SHA1 1a0078506c5b7bcef1a72a6a9f42ebfb17f32872 SHA256 446043b12d6447cee176acf8a699e1b391885e908b3d928dc7cc9f44f78e3b40
|
||||
EBUILD scite-3.0.3.ebuild 2160 RMD160 5a3218058db65220d8407510038fcb01ec05e975 SHA1 a4f4306153087764831bc3bd14bd2371dfd0e50b SHA256 63dd5f9779ac668b3154f379545d536f83944d0dcb8dbc37dc5d7fb5ea40c7f9
|
||||
MISC ChangeLog 19009 RMD160 7142be14d845e5b6be0713a5362feaf640c11d1b SHA1 bfd22edeb57d1de0c63109bedf8861cacc4fd3cc SHA256 eafd3c8c04aa0d961def6611eb680d226ce5a8729b463c00db535676ce03b415
|
||||
MISC metadata.xml 209 RMD160 aad874f8991659f1214c1215c75597afc907d471 SHA1 9475be91874cb1e048ab26d4ea5ada17adcbc03f SHA256 ea9eb35c2edee74ca39c4e351322e86c12f3c37ce8a2bf1daa17ca5d07a578b7
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.18 (GNU/Linux)
|
||||
|
||||
iQEcBAEBCgAGBQJPPU8UAAoJEBZyv1r2qA5GR68H/0Q3jsKWtuj4uM74cD1d/Pf5
|
||||
MZ1BCf3eCYp1Ce8slUFeADHaq/FlVGNDg5vkTAku0Zk6osXPsl7FhIaMBgrhxTwT
|
||||
sf+2QOMWlI259bU0cC1rTO3atu4qGqoze3cG5c2oRK9oThPiyntPYf1ZMo98wwgV
|
||||
Qwo2iYUgrz0R2lT296PWbWrTHiWkUC1+fiXBQK9WBzMCbJY67QWzlFk+4DN1Puh5
|
||||
AMAv6Q8GNYKiJnkjYrxYia4QQY5h9Pkfs2uFLVsenmYRw7ZIe5c9zamSjY6f9q7M
|
||||
kJDbmNZXWpJYagL7bqI4Wa3PYff4iDjWFpiTte4P+trwJPpIAyCBf53sNw2aDNQ=
|
||||
=dB5a
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -1,16 +0,0 @@
|
||||
diff -Nru vanilla//scite/gtk/makefile patched//scite/gtk/makefile
|
||||
--- vanilla//scite/gtk/makefile 2010-06-23 18:04:42.631333431 +0100
|
||||
+++ patched//scite/gtk/makefile 2010-06-23 18:06:11.150336242 +0100
|
||||
@@ -107,8 +107,10 @@
|
||||
done
|
||||
|
||||
ifdef gnomeprefix
|
||||
- $(INSTALL) -m 755 -D SciTE.desktop $(DESTDIR)$(datadir)/applications/SciTE.desktop
|
||||
- $(INSTALL) -m 644 -D Sci48M.png $(DESTDIR)$(pixmapdir)/Sci48M.png
|
||||
+ $(INSTALL) -m 755 -d $(DESTDIR)$(datadir)/applications/
|
||||
+ $(INSTALL) -m 755 SciTE.desktop $(DESTDIR)$(datadir)/applications/
|
||||
+ $(INSTALL) -m 755 -d $(DESTDIR)$(pixmapdir)/
|
||||
+ $(INSTALL) -m 644 Sci48M.png $(DESTDIR)$(pixmapdir)/Sci48M.png
|
||||
endif
|
||||
|
||||
uninstall:
|
@ -1,16 +0,0 @@
|
||||
diff -Nru vanilla//scite/src/SciTEProps.cxx patched//scite/src/SciTEProps.cxx
|
||||
--- vanilla//scite/src/SciTEProps.cxx 2010-06-23 18:04:42.639336085 +0100
|
||||
+++ patched//scite/src/SciTEProps.cxx 2010-06-23 18:07:00.606351119 +0100
|
||||
@@ -1532,10 +1532,12 @@
|
||||
|
||||
// return the int value of the command name passed in.
|
||||
int SciTEBase::GetMenuCommandAsInt(SString commandName) {
|
||||
+#ifndef NO_LUA
|
||||
int i = IFaceTable::FindConstant(commandName.c_str());
|
||||
if (i != -1) {
|
||||
return IFaceTable::constants[i].value;
|
||||
}
|
||||
+#endif
|
||||
// Otherwise we might have entered a number as command to access a "SCI_" command
|
||||
return commandName.value();
|
||||
}
|
@ -1,16 +0,0 @@
|
||||
diff -Nru scite228.vanilla/scite/src/SciTEProps.cxx scite228/scite/src/SciTEProps.cxx
|
||||
--- scite228.vanilla/scite/src/SciTEProps.cxx 2011-08-01 04:49:30.000000000 +0200
|
||||
+++ scite228/scite/src/SciTEProps.cxx 2011-08-13 17:43:39.380238668 +0200
|
||||
@@ -1651,10 +1651,12 @@
|
||||
|
||||
// return the int value of the command name passed in.
|
||||
int SciTEBase::GetMenuCommandAsInt(SString commandName) {
|
||||
+#ifndef NO_LUA
|
||||
int i = IFaceTable::FindConstant(commandName.c_str());
|
||||
if (i != -1) {
|
||||
return IFaceTable::constants[i].value;
|
||||
}
|
||||
+#endif
|
||||
// Otherwise we might have entered a number as command to access a "SCI_" command
|
||||
return commandName.value();
|
||||
}
|
@ -1,84 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-editors/scite/scite-2.22.ebuild,v 1.7 2011/06/25 17:18:53 armin76 Exp $
|
||||
|
||||
EAPI="1"
|
||||
|
||||
inherit toolchain-funcs eutils
|
||||
|
||||
MY_PV=${PV//./}
|
||||
DESCRIPTION="A very powerful editor for programmers"
|
||||
HOMEPAGE="http://www.scintilla.org/SciTE.html"
|
||||
SRC_URI="mirror://sourceforge/scintilla/${PN}${MY_PV}.tgz"
|
||||
|
||||
LICENSE="Scintilla"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ppc x86 ~x86-fbsd"
|
||||
IUSE="lua"
|
||||
|
||||
RDEPEND="x11-libs/gtk+:2
|
||||
lua? ( >=dev-lang/lua-5 )"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-util/pkgconfig
|
||||
>=sys-apps/sed-4"
|
||||
|
||||
S="${WORKDIR}/${PN}/gtk"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
cd "${WORKDIR}/scintilla/gtk"
|
||||
sed -i makefile \
|
||||
-e "s#^CXXFLAGS=#CXXFLAGS=${CXXFLAGS} #" \
|
||||
-e "s#^\(CXXFLAGS=.*\)-Os#\1#" \
|
||||
-e "s#^CC =\(.*\)#CC = $(tc-getCXX)#" \
|
||||
-e "s#-Os##" \
|
||||
|| die "error patching makefile"
|
||||
|
||||
cd "${WORKDIR}/scite/gtk"
|
||||
sed -i makefile \
|
||||
-e "s#-rdynamic#-rdynamic ${LDFLAGS}#" \
|
||||
|| die "error patching makefile"
|
||||
|
||||
cd "${S}"
|
||||
sed -i makefile \
|
||||
-e 's#usr/local#usr#g' \
|
||||
-e 's#/gnome/apps/Applications#/applications#' \
|
||||
-e "s#^CXXFLAGS=#CXXFLAGS=${CXXFLAGS} #" \
|
||||
-e "s#^\(CXXFLAGS=.*\)-Os#\1#" \
|
||||
-e "s#^CC =\(.*\)#CC = $(tc-getCXX)#" \
|
||||
-e 's#${D}##' \
|
||||
-e 's#-g root#-g 0#' \
|
||||
-e "s#-Os##" \
|
||||
|| die "error patching makefile"
|
||||
cd "${WORKDIR}"
|
||||
epatch "${FILESDIR}/${PN}-2.12-install.patch"
|
||||
epatch "${FILESDIR}/${PN}-2.12-no-lua.patch"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
make -C ../../scintilla/gtk || die "prep make failed"
|
||||
if use lua; then
|
||||
emake || die "make failed"
|
||||
else
|
||||
emake NO_LUA=1 || die "make failed"
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dodir /usr/bin
|
||||
dodir /usr/share/{pixmaps,applications}
|
||||
|
||||
make prefix="${D}/usr" install || die
|
||||
|
||||
# we have to keep this because otherwise it'll break upgrading
|
||||
mv "${D}/usr/bin/SciTE" "${D}/usr/bin/scite"
|
||||
dosym /usr/bin/scite /usr/bin/SciTE
|
||||
|
||||
# replace .desktop file with our own working version
|
||||
insinto /usr/share/applications
|
||||
rm -f "${D}/usr/share/applications/SciTE.desktop"
|
||||
doins "${FILESDIR}/scite.desktop"
|
||||
|
||||
doman ../doc/scite.1
|
||||
dodoc ../README
|
||||
}
|
@ -1,84 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-editors/scite/scite-2.26.ebuild,v 1.2 2011/06/25 17:18:53 armin76 Exp $
|
||||
|
||||
EAPI="1"
|
||||
|
||||
inherit toolchain-funcs eutils
|
||||
|
||||
MY_PV=${PV//./}
|
||||
DESCRIPTION="A very powerful editor for programmers"
|
||||
HOMEPAGE="http://www.scintilla.org/SciTE.html"
|
||||
SRC_URI="mirror://sourceforge/scintilla/${PN}${MY_PV}.tgz"
|
||||
|
||||
LICENSE="Scintilla"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~x86 ~x86-fbsd"
|
||||
IUSE="lua"
|
||||
|
||||
RDEPEND="x11-libs/gtk+:2
|
||||
lua? ( >=dev-lang/lua-5 )"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-util/pkgconfig
|
||||
>=sys-apps/sed-4"
|
||||
|
||||
S="${WORKDIR}/${PN}/gtk"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
cd "${WORKDIR}/scintilla/gtk"
|
||||
sed -i makefile \
|
||||
-e "s#^CXXFLAGS=#CXXFLAGS=${CXXFLAGS} #" \
|
||||
-e "s#^\(CXXFLAGS=.*\)-Os#\1#" \
|
||||
-e "s#^CC =\(.*\)#CC = $(tc-getCXX)#" \
|
||||
-e "s#-Os##" \
|
||||
|| die "error patching makefile"
|
||||
|
||||
cd "${WORKDIR}/scite/gtk"
|
||||
sed -i makefile \
|
||||
-e "s#-rdynamic#-rdynamic ${LDFLAGS}#" \
|
||||
|| die "error patching makefile"
|
||||
|
||||
cd "${S}"
|
||||
sed -i makefile \
|
||||
-e 's#usr/local#usr#g' \
|
||||
-e 's#/gnome/apps/Applications#/applications#' \
|
||||
-e "s#^CXXFLAGS=#CXXFLAGS=${CXXFLAGS} #" \
|
||||
-e "s#^\(CXXFLAGS=.*\)-Os#\1#" \
|
||||
-e "s#^CC =\(.*\)#CC = $(tc-getCXX)#" \
|
||||
-e 's#${D}##' \
|
||||
-e 's#-g root#-g 0#' \
|
||||
-e "s#-Os##" \
|
||||
|| die "error patching makefile"
|
||||
cd "${WORKDIR}"
|
||||
epatch "${FILESDIR}/${PN}-2.12-install.patch"
|
||||
epatch "${FILESDIR}/${PN}-2.12-no-lua.patch"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
make -C ../../scintilla/gtk || die "prep make failed"
|
||||
if use lua; then
|
||||
emake || die "make failed"
|
||||
else
|
||||
emake NO_LUA=1 || die "make failed"
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dodir /usr/bin || die
|
||||
dodir /usr/share/{pixmaps,applications} || die
|
||||
|
||||
make prefix="${D}/usr" install || die
|
||||
|
||||
# we have to keep this because otherwise it'll break upgrading
|
||||
mv "${D}/usr/bin/SciTE" "${D}/usr/bin/scite" || die
|
||||
dosym /usr/bin/scite /usr/bin/SciTE || die
|
||||
|
||||
# replace .desktop file with our own working version
|
||||
rm -f "${D}/usr/share/applications/SciTE.desktop"
|
||||
insinto /usr/share/applications
|
||||
doins "${FILESDIR}/scite.desktop" || die
|
||||
|
||||
doman ../doc/scite.1 || die
|
||||
dodoc ../README || die
|
||||
}
|
@ -1,84 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-editors/scite/scite-2.27.ebuild,v 1.3 2011/08/07 03:16:29 phajdan.jr Exp $
|
||||
|
||||
EAPI="1"
|
||||
|
||||
inherit toolchain-funcs eutils
|
||||
|
||||
MY_PV=${PV//./}
|
||||
DESCRIPTION="A very powerful editor for programmers"
|
||||
HOMEPAGE="http://www.scintilla.org/SciTE.html"
|
||||
SRC_URI="mirror://sourceforge/scintilla/${PN}${MY_PV}.tgz"
|
||||
|
||||
LICENSE="Scintilla"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~ppc x86 ~x86-fbsd"
|
||||
IUSE="lua"
|
||||
|
||||
RDEPEND="x11-libs/gtk+:2
|
||||
lua? ( >=dev-lang/lua-5 )"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-util/pkgconfig
|
||||
>=sys-apps/sed-4"
|
||||
|
||||
S="${WORKDIR}/${PN}/gtk"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
cd "${WORKDIR}/scintilla/gtk"
|
||||
sed -i makefile \
|
||||
-e "s#^CXXFLAGS=#CXXFLAGS=${CXXFLAGS} #" \
|
||||
-e "s#^\(CXXFLAGS=.*\)-Os#\1#" \
|
||||
-e "s#^CC =\(.*\)#CC = $(tc-getCXX)#" \
|
||||
-e "s#-Os##" \
|
||||
|| die "error patching makefile"
|
||||
|
||||
cd "${WORKDIR}/scite/gtk"
|
||||
sed -i makefile \
|
||||
-e "s#-rdynamic#-rdynamic ${LDFLAGS}#" \
|
||||
|| die "error patching makefile"
|
||||
|
||||
cd "${S}"
|
||||
sed -i makefile \
|
||||
-e 's#usr/local#usr#g' \
|
||||
-e 's#/gnome/apps/Applications#/applications#' \
|
||||
-e "s#^CXXFLAGS=#CXXFLAGS=${CXXFLAGS} #" \
|
||||
-e "s#^\(CXXFLAGS=.*\)-Os#\1#" \
|
||||
-e "s#^CC =\(.*\)#CC = $(tc-getCXX)#" \
|
||||
-e 's#${D}##' \
|
||||
-e 's#-g root#-g 0#' \
|
||||
-e "s#-Os##" \
|
||||
|| die "error patching makefile"
|
||||
cd "${WORKDIR}"
|
||||
epatch "${FILESDIR}/${PN}-2.12-install.patch"
|
||||
epatch "${FILESDIR}/${PN}-2.12-no-lua.patch"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
make -C ../../scintilla/gtk || die "prep make failed"
|
||||
if use lua; then
|
||||
emake || die "make failed"
|
||||
else
|
||||
emake NO_LUA=1 || die "make failed"
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dodir /usr/bin || die
|
||||
dodir /usr/share/{pixmaps,applications} || die
|
||||
|
||||
make prefix="${D}/usr" install || die
|
||||
|
||||
# we have to keep this because otherwise it'll break upgrading
|
||||
mv "${D}/usr/bin/SciTE" "${D}/usr/bin/scite" || die
|
||||
dosym /usr/bin/scite /usr/bin/SciTE || die
|
||||
|
||||
# replace .desktop file with our own working version
|
||||
rm -f "${D}/usr/share/applications/SciTE.desktop"
|
||||
insinto /usr/share/applications
|
||||
doins "${FILESDIR}/scite.desktop" || die
|
||||
|
||||
doman ../doc/scite.1 || die
|
||||
dodoc ../README || die
|
||||
}
|
@ -1,87 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-editors/scite/scite-2.28.ebuild,v 1.3 2011/12/07 07:29:48 phajdan.jr Exp $
|
||||
|
||||
EAPI="1"
|
||||
|
||||
inherit toolchain-funcs eutils
|
||||
|
||||
MY_PV=${PV//./}
|
||||
DESCRIPTION="A very powerful editor for programmers"
|
||||
HOMEPAGE="http://www.scintilla.org/SciTE.html"
|
||||
SRC_URI="mirror://sourceforge/scintilla/${PN}${MY_PV}.tgz"
|
||||
|
||||
LICENSE="Scintilla"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~ppc x86 ~x86-fbsd"
|
||||
IUSE="lua"
|
||||
|
||||
RDEPEND="dev-libs/glib
|
||||
x11-libs/cairo
|
||||
x11-libs/gtk+:2
|
||||
x11-libs/gdk-pixbuf
|
||||
x11-libs/pango
|
||||
lua? ( >=dev-lang/lua-5 )"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-util/pkgconfig
|
||||
>=sys-apps/sed-4"
|
||||
|
||||
S="${WORKDIR}/${PN}/gtk"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
cd "${WORKDIR}/scintilla/gtk"
|
||||
sed -i makefile \
|
||||
-e "s#^CXXFLAGS=#CXXFLAGS=${CXXFLAGS} #" \
|
||||
-e "s#^\(CXXFLAGS=.*\)-Os#\1#" \
|
||||
-e "s#^CC =\(.*\)#CC = $(tc-getCXX)#" \
|
||||
-e "s#-Os##" \
|
||||
|| die "error patching makefile"
|
||||
|
||||
cd "${WORKDIR}/scite/gtk"
|
||||
sed -i makefile \
|
||||
-e "s#-rdynamic#-rdynamic ${LDFLAGS}#" \
|
||||
|| die "error patching makefile"
|
||||
|
||||
cd "${S}"
|
||||
sed -i makefile \
|
||||
-e 's#usr/local#usr#g' \
|
||||
-e 's#/gnome/apps/Applications#/applications#' \
|
||||
-e "s#^CXXFLAGS=#CXXFLAGS=${CXXFLAGS} #" \
|
||||
-e "s#^\(CXXFLAGS=.*\)-Os#\1#" \
|
||||
-e "s#^CC =\(.*\)#CC = $(tc-getCXX)#" \
|
||||
-e 's#${D}##' \
|
||||
-e 's#-g root#-g 0#' \
|
||||
-e "s#-Os##" \
|
||||
|| die "error patching makefile"
|
||||
cd "${WORKDIR}"
|
||||
epatch "${FILESDIR}/${PN}-2.28-no-lua.patch"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
make -C ../../scintilla/gtk || die "prep make failed"
|
||||
if use lua; then
|
||||
emake || die "make failed"
|
||||
else
|
||||
emake NO_LUA=1 || die "make failed"
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dodir /usr/bin || die
|
||||
dodir /usr/share/{pixmaps,applications} || die
|
||||
|
||||
make prefix="${D}/usr" install || die
|
||||
|
||||
# we have to keep this because otherwise it'll break upgrading
|
||||
mv "${D}/usr/bin/SciTE" "${D}/usr/bin/scite" || die
|
||||
dosym /usr/bin/scite /usr/bin/SciTE || die
|
||||
|
||||
# replace .desktop file with our own working version
|
||||
rm -f "${D}/usr/share/applications/SciTE.desktop"
|
||||
insinto /usr/share/applications
|
||||
doins "${FILESDIR}/scite.desktop" || die
|
||||
|
||||
doman ../doc/scite.1 || die
|
||||
dodoc ../README || die
|
||||
}
|
@ -1,9 +1,31 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA1
|
||||
|
||||
AUX zile-2.3.24-userhome.patch 980 RMD160 402e88bb104cf1037109f8fd7551797b5d4a31dc SHA1 d2fd7e92a8dc00efa1e9aae361ab62de6777f539 SHA256 68c7fa25fa7e6e0f9b5240f0824a9148edce6289870d281c9ecb99e421451541
|
||||
DIST zile-2.3.24.tar.gz 953962 RMD160 a9a7a4bce857fcc1bca5e9d1ca7bc47b5b335a9e SHA1 e7f6e83d24d66ce46fc14a9e95efd3959f40f862 SHA256 218bb2af414c6a168101656631a5b2da92f20a965895e1006658cc658b0b7e89
|
||||
DIST zile-2.4.2.tar.gz 1238696 RMD160 77519a90131c7eed1eebb4e75f9b7af76b0b2fc2 SHA1 e4f62a58af163198a38f6318be8227aec1651fd3 SHA256 73b4229474bced1565ef4f4e87b3187dca16ebb5422cb714b45a7b87020b4945
|
||||
DIST zile-2.4.3.tar.gz 1235561 RMD160 a379df869e47e2ec75a1fb3eee2618de4e33da39 SHA1 5acef10464641e93a396bbffa2d45766c1ad4c28 SHA256 83eda904f38a302af7f91179e985baa801f457b62ee19988fdcfae14079bcf67
|
||||
DIST zile-2.4.5.tar.gz 1259220 RMD160 4dd4a0b438414ad6e49dde7a2c0f3647dc91e165 SHA1 26514fccfb5717e870c19ff8ab1f9b182791fc23 SHA256 19e5c65b98edb9b65227f2f05624a13b0e0941dab509d983ef0f6207f79067f2
|
||||
EBUILD zile-2.3.24-r1.ebuild 1186 RMD160 8542d5c09f1b1d9d2106775c6454dadc89234317 SHA1 341d0325f453523afda989e858e710073eb46e03 SHA256 18e6760d8f3bb8ab32521dcd5c3f2ecc205e3b6a9fbae7ffe897f27673cf7219
|
||||
EBUILD zile-2.4.2.ebuild 967 RMD160 144379eb87479fc8d00cc03e29c3c92cd5c8f3e4 SHA1 1e9687a739a4a6ff6d6f13706529c94280a5ef68 SHA256 699f326f74a18175a344d535e2e94098c90f17db6eacf43bd3eacdb66b5639b6
|
||||
EBUILD zile-2.4.3.ebuild 967 RMD160 a3f03912fc2645a0fc698194f16ad767de1ed901 SHA1 e73cc4a3b3ce7de5119837ea8eddb45f532a45a0 SHA256 e750037c8d42d1f034f0bb6afc333a7e720d64a758118a15c941266156d5748f
|
||||
MISC ChangeLog 19355 RMD160 57389a6c5fe0abf4acae4e7305e8d2f5d645dd6c SHA1 78d4f7f2e8d261ded7a660720702d37d0f9741f3 SHA256 fc307f1a633e275a49d0725404e49ff76ea183a303a8d7de12c20ccbf074d9e1
|
||||
EBUILD zile-2.4.5.ebuild 967 RMD160 e3f8d17d89820b1816c448c6aa776049665f6397 SHA1 35c73ba884ff75da2b6a135ca415a0cf80525498 SHA256 623d8f65e64b064d48e91949fb3a0cbed73540e13532b5e0f3b17777e5ba030d
|
||||
MISC ChangeLog 19463 RMD160 5b1bb923ac51a715ab59bb0d1287f1890d2a64f6 SHA1 792ccadbb07036c4c796c881be150dcd23100ce6 SHA256 6100cce74629164421cfc701308302327bbcbdcf6df466763b3b1f6d1d41003c
|
||||
MISC metadata.xml 545 RMD160 61dd95d7ac4e824f37120336495b963db61fd7ef SHA1 84ac9ade40194fc62777712cface8592d977608d SHA256 301c943f7ac78de9705192c968070ae68d4b42ea75b9e2909886623bafe7338b
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.18 (GNU/Linux)
|
||||
|
||||
iQIcBAEBAgAGBQJPPBi3AAoJEDxpGckxwJCBzL0P/2f+hTACvJ+Hj8YB0ajyLDTE
|
||||
xzuTOgcdNs64IyonQ7XAfdVQB2D2da3yA+Mf9HUGuZmIjdZZ578ZfdMZ+HWWYae0
|
||||
0R8q9bPvbpL5s4Hxtl+L9dOATbt7wo69alOvEkNWfH0lcE/WUartfervXTPt03p9
|
||||
AFeVhhpGxo3ZTcQkEY53cQXVP6dWsDBqgHke6Kg0QjlOIB30RXDjLpo6po7v9r87
|
||||
Gl5t9TB3L+Ff2e9hl4KusdW4S2Fit98/T+Wz2UwBvJwPq8NdT0nKcfy2qRQ//BGb
|
||||
kp4tOh/hkMA3W+mb+9gSHrOqWvVYtDF52qHpubqzStSgV2JFsuLEcCUA692bU2PR
|
||||
bHmprRUx3AQvhWb9+/z/gE3VYayBb9jKGNrVwD1uv+HZmM7EpaSWaR3rI9kKIzQ6
|
||||
3XckhuersFIsaazavZ0hjlcBbhxCKUU3NrBgN7mVS/6SEOwbPobezNcSUXmIyMeu
|
||||
gcIRx1hUxSkpgv5cMcBBAKM4WW+r3SAWcHvYH3xHJrH9Idtsy4uGmHM7gr45f6N7
|
||||
/CmZeiGnp0RORNNlC7byn/sU+QS3NRBT8qObUSCNmD0/DRlpiQxnFOQp5Dtp0n1Z
|
||||
jjRF8n1VMyht63JChelQ8venQLtTmo8mL9y1iVMpIR/5w8bksWN8UDpsvjWuLACD
|
||||
ah56yBvK3EjfYRDXRyW4
|
||||
=kXhF
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -0,0 +1,37 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-editors/zile/zile-2.4.5.ebuild,v 1.1 2012/02/15 20:40:56 ulm Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
DESCRIPTION="Zile is a small Emacs clone"
|
||||
HOMEPAGE="http://www.gnu.org/software/zile/"
|
||||
SRC_URI="mirror://gnu/zile/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
|
||||
IUSE="acl test"
|
||||
|
||||
RDEPEND="dev-libs/boehm-gc
|
||||
sys-libs/ncurses
|
||||
acl? ( virtual/acl )"
|
||||
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
--docdir="${EPREFIX}"/usr/share/doc/${PF} \
|
||||
--disable-silent-rules \
|
||||
$(use_enable acl)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install
|
||||
|
||||
# AUTHORS, FAQ, and NEWS are installed by the build system
|
||||
dodoc README THANKS
|
||||
|
||||
# Zile should never install charset.alias (even on non-glibc arches)
|
||||
rm -f "${ED}"/usr/lib/charset.alias
|
||||
}
|
@ -1,8 +1,24 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA1
|
||||
|
||||
AUX construct-1.6.sh 6799 RMD160 061317637fbdeeaaa7e7104dbc390bcf1bda763c SHA1 516bf0e3a8868c327c1120fc0bcd840d0c3a5c0b SHA256 4369309ba29da4dcdbda4ea614e2db00ff7e3a801fa58b897de818fe33d78e80
|
||||
AUX emul-linux-x86-java-1.6.env 894 RMD160 86bb5a85c4a7b51a52016376438052673da53636 SHA1 8d62dde36f42a769246235662d6f9b25490cd4c8 SHA256 47fa2c1923a0ee6940cc1deb8a12258d900cacbeabcf3e69b5bbc85ce39dc4df
|
||||
AUX emul-linux-x86-java-1.6.env-r1 969 RMD160 dba3f41645b6f397d30bce6882cd34b094729f82 SHA1 e6e3901a42082c3e46542ed8fe657418ce1b9a27 SHA256 841a8e27157b8bcc6a526bf69716ba0d0fe259255f20ec861a9fbcc2794b9df4
|
||||
AUX fontconfig.Gentoo.properties 11196 RMD160 e11989b6be27297af68bdd7040439f4d3bd09916 SHA1 58a53f90a8d0409769d371f2e07b5bec27b02469 SHA256 9372ca516ff36609d846a9cb446dde3212e976c10166d8e231312d6238d1db0c
|
||||
DIST jre-6u29-linux-i586.bin 21632980 RMD160 ce7ba2ec99643b6d47f6b634d7e9fa5877513b4a SHA1 6de26b992a9920117d2f156ff5bbddf2d5b28f77 SHA256 13bd1ce27709be7d05c07221185d4f572242b14a80cea67b557e761f5ba7e440
|
||||
DIST jre-6u31-linux-i586.bin 21699103 RMD160 45252ef657d84abeaa1f22d8e3cfc7906a726645 SHA1 7fff7f6f99282ea3adc718c1f449df9107a8ad0c SHA256 c7c6882b8018e95ded4d145ae28692e2a0a4c13e66c5310d8f5c42b90b5b4dd0
|
||||
EBUILD emul-linux-x86-java-1.6.0.29.ebuild 3440 RMD160 40d8e65c7178c4270ef3f4f3b931e33f5f48a47e SHA1 6e564fbe4726720c67b5f7692d174e996ad06b38 SHA256 a42ce456196823981d815c3032da62df0bf816aee4e838bf69941eed5944d1d8
|
||||
MISC ChangeLog 21751 RMD160 5d9f58535dde27d1b5f635535c93cf35193a6122 SHA1 8f19b31bfaa55ee7c17143a4f80cdbd68918a1ad SHA256 2d8aeaf828079f6547989ef7de6e6a190129580b8df12a16d337e95be5778142
|
||||
EBUILD emul-linux-x86-java-1.6.0.31.ebuild 3223 RMD160 15cd9b7dc944471759fac337f31ca53319412e62 SHA1 e6bde674ccf9daafd25b318704d9616d74579e9f SHA256 f793045067b0b2809b7edf7049190d874b6ebee082a0e87b90f58c40aab798af
|
||||
MISC ChangeLog 22026 RMD160 f4b4892af164dba93d80153f9a0a412cc0a592a7 SHA1 1e66d12db0548e1ca9a268cf2aa050ceda2d8615 SHA256 f38889aedc03dab7b482c4036d4c5aef3d833df0aa0497468f42eb3f4178521c
|
||||
MISC metadata.xml 179 RMD160 eb23cc92511920eee7575e49cb97e3cc57ec2ffe SHA1 5f572596a2c474e808cdb21b8c2bf80f7cc011b1 SHA256 28110c7811a1bdcba5e23efc7018238140b1e9460b78215f914b7253a8c09ca8
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.17 (GNU/Linux)
|
||||
|
||||
iQEcBAEBAgAGBQJPPPE1AAoJEIUJ+svaV163uGoIALEORaayacVSA/j/c8V71w3j
|
||||
oQW23gcR3nVhdVTNY1LjHpMJj/fQxs/EdYh5FFXUV4TwhGk4t1Mi8hcK3ghhNmlO
|
||||
nEV+MYGFMUNjdcv04XDs2fGu/uGMGgpePGYGY6ujQRgFnZiF0E3UHJmBnt5E1MqJ
|
||||
6RFdYt90bWe7Sz4sSyTJRCYpetKSMlN7xcjZFOUECgn9No9tfeu4dkyx5qsX8O8/
|
||||
g+offn4fW9B4WN5lGiwCRiF5M4PXuVEzqlBW4sQXoNMiEZ74kzJw6VD17W1oPbj0
|
||||
KtPHacZ33ZBlnIbjiNxi17/H0Cxf570gBAtaryAUO7h5s7NVC2kO/Sfzm3EZn7E=
|
||||
=hGF9
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -0,0 +1,104 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-emulation/emul-linux-x86-java/emul-linux-x86-java-1.6.0.31.ebuild,v 1.1 2012/02/16 12:05:58 sera Exp $
|
||||
|
||||
EAPI="4"
|
||||
|
||||
inherit java-vm-2 eutils prefix versionator
|
||||
|
||||
# This URIs need to be updated when bumping!
|
||||
JRE_URI="http://www.oracle.com/technetwork/java/javase/downloads/jre-6u31-download-1501637.html"
|
||||
|
||||
MY_PV="$(get_version_component_range 2)u$(get_version_component_range 4)"
|
||||
S_PV="$(replace_version_separator 3 '_')"
|
||||
|
||||
X86_AT="jre-${MY_PV}-linux-i586.bin"
|
||||
|
||||
DESCRIPTION="Oracle's Java SE Runtime Environment (32bit)"
|
||||
HOMEPAGE="http://www.oracle.com/technetwork/java/javase/"
|
||||
SRC_URI="${X86_AT}"
|
||||
|
||||
LICENSE="Oracle-BCLA-JavaSE"
|
||||
SLOT="1.6"
|
||||
KEYWORDS="-* ~amd64"
|
||||
IUSE="X alsa nsplugin"
|
||||
|
||||
RESTRICT="fetch strip"
|
||||
QA_TEXTRELS="
|
||||
opt/${P}/lib/i386/client/libjvm.so
|
||||
opt/${P}/lib/i386/motif21/libmawt.so
|
||||
opt/${P}/lib/i386/server/libjvm.so"
|
||||
|
||||
RDEPEND="alsa? ( app-emulation/emul-linux-x86-soundlibs )
|
||||
X? ( app-emulation/emul-linux-x86-xlibs )"
|
||||
|
||||
S="${WORKDIR}/jre${S_PV}"
|
||||
|
||||
pkg_nofetch() {
|
||||
einfo "Due to Oracle no longer providing the distro-friendly DLJ bundles, the package has become fetch restricted again."
|
||||
einfo ""
|
||||
einfo "Please download ${X86_AT} from:"
|
||||
einfo "${JRE_URI}"
|
||||
einfo "and move it to ${DISTDIR}"
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
sh "${DISTDIR}"/${A} -noregister || die "Failed to unpack"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
# This needs to be done before CDS - #215225
|
||||
java-vm_set-pax-markings "${S}"
|
||||
|
||||
# see bug #207282
|
||||
einfo "Creating the Class Data Sharing archives"
|
||||
bin/java -client -Xshare:dump || die
|
||||
bin/java -server -Xshare:dump || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# We should not need the ancient plugin for Firefox 2 anymore, plus it has
|
||||
# writable executable segments
|
||||
rm -vf lib/i386/libjavaplugin_oji.so \
|
||||
lib/i386/libjavaplugin_nscp*.so
|
||||
rm -vrf plugin/i386
|
||||
# Without nsplugin flag, also remove the new plugin
|
||||
arch=i386;
|
||||
if ! use nsplugin; then
|
||||
rm -vf lib/${arch}/libnpjp2.so \
|
||||
lib/${arch}/libjavaplugin_jni.so
|
||||
fi
|
||||
|
||||
dodir /opt/${P}
|
||||
cp -pPR bin lib man "${ED}"/opt/${P} || die
|
||||
|
||||
# Remove empty dirs we might have copied
|
||||
rmdir -v $(find "${D}" -type d -empty) || die
|
||||
|
||||
dodoc COPYRIGHT README
|
||||
|
||||
if use nsplugin; then
|
||||
install_mozilla_plugin /opt/${P}/lib/${arch}/libnpjp2.so
|
||||
fi
|
||||
|
||||
# Install desktop file for the Java Control Panel.
|
||||
# Using ${PN}-${SLOT} to prevent file collision with jre and or other slots.
|
||||
# make_desktop_entry can't be used as ${P} would end up in filename.
|
||||
newicon lib/desktop/icons/hicolor/48x48/apps/sun-jcontrol.png \
|
||||
sun-jcontrol-${PN}-${SLOT}.png || die
|
||||
sed -e "s#Name=.*#Name=Java Control Panel for Oracle JDK ${SLOT} (${PN})#" \
|
||||
-e "s#Exec=.*#Exec=/opt/${P}/bin/jcontrol#" \
|
||||
-e "s#Icon=.*#Icon=sun-jcontrol-${PN}-${SLOT}.png#" \
|
||||
lib/desktop/applications/sun_java.desktop > \
|
||||
"${T}"/jcontrol-${PN}-${SLOT}.desktop || die
|
||||
domenu "${T}"/jcontrol-${PN}-${SLOT}.desktop
|
||||
|
||||
# bug #56444
|
||||
cp "${FILESDIR}"/fontconfig.Gentoo.properties "${T}"/fontconfig.properties || die
|
||||
eprefixify "${T}"/fontconfig.properties
|
||||
insinto /opt/${P}/lib/
|
||||
doins "${T}"/fontconfig.properties
|
||||
|
||||
set_java_env "${FILESDIR}/${VMHANDLE}.env-r1"
|
||||
java-vm_revdep-mask
|
||||
}
|
@ -1,19 +1,27 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA1
|
||||
Hash: SHA512
|
||||
|
||||
AUX libvirtd.confd-r2 1749 RMD160 30c662b9a14a3dc635674d0aee6452076da60102 SHA1 ae7a2b801ca0f9f610c015eb0fe06640596ac614 SHA256 93040599a7cb878b54b8b963ef4963e9450bc25e982e390cef3e5b7e8039757c
|
||||
AUX libvirtd.confd-r3 1757 RMD160 783aa7f62010d9903652483d95f0f3e324bd8b60 SHA1 e64c55b788da2406ad57ce72246250c7ac5a1263 SHA256 60f341dcf33ca8d55b6394ba6cf8e22f5133393e47f827b88cef1243c255f15c
|
||||
AUX libvirtd.init-r5 3572 RMD160 2899a3bc515856642eb6f0cfe6d0944454271460 SHA1 ea541974fb672621c3d75020bfa8ec4be77066e1 SHA256 6c04449123ebb5d5736e53a81325f66a0db52cc19c7a6c80ba5f599a3687569f
|
||||
AUX libvirtd.init-r6 3620 RMD160 5a03f80b9ff7e1bce1530a2632c055f9aa608111 SHA1 853c78653450364a54fcf2993d3ada0832f4950e SHA256 dcb29daf329f0689d422fe7a0db9f1c9cd8343621d3f49621de9d174587f34de
|
||||
DIST libvirt-0.9.10.tar.gz 19085438 RMD160 8f103b176fc7b943a88cf7196709865edc5db5e8 SHA1 cf32d6bea295cb30461901d987f049c9547ff1e8 SHA256 5b81d9f054ee4b395b0ab4f59845d082baaa6d6c2a038c966309156dde16e11d
|
||||
DIST libvirt-0.9.6.tar.gz 17326676 RMD160 5e0837e8ee770e017e574fd002e9e489e448ca65 SHA1 9fd108e1a351d191c5d7f89458096fb35bd6413e SHA256 ce29b1cd3067b224aa834fec2a93d7613c0e72bc035760ad536a2142430bc02b
|
||||
DIST libvirt-0.9.8.tar.gz 18403525 RMD160 51bfb25dbd11a7cb5529c692d843f8ac2b1c9101 SHA1 09df699513af63b73444d776c2d02945dc9cee43 SHA256 31b20864e44bb18a2d01b7ac6569f114cbe1007689219bf24a07ddb7528abe0e
|
||||
EBUILD libvirt-0.9.10.ebuild 8153 RMD160 ef88bd2e4d9ba706604cb4010d02c47aa7d87391 SHA1 a23b4db76e8336e1123ec422be2020edfb463692 SHA256 cbd428a4ab3a3c8ada81283360243afce15fca4f8906e60e9cd31411050df849
|
||||
EBUILD libvirt-0.9.6.ebuild 7907 RMD160 bf6ee27bc31c83544d172c639b05b59b3279c7dd SHA1 8ab9af963271485e43a656c2286cc431a3a15d09 SHA256 79b46ae24402a19f334fb6bdc02fab634f43c254dff0331c40aecc5b888ca04b
|
||||
EBUILD libvirt-0.9.8.ebuild 8121 RMD160 09e7a3becd8f16dcd5d56adc71a8fa4bf7758801 SHA1 752fd3182726f26d92693a0800e67b7391b4bdc9 SHA256 27cbdbbb823d19d23b687c457d986d29bd1cf78bf1d59bbf14130f71b8f5b05c
|
||||
EBUILD libvirt-9999.ebuild 8101 RMD160 0f501547e8a27b1a0a2fe504c6892efa55c365ff SHA1 8d3b5f6b1ee009c53b3d8399a2320618fad74ac1 SHA256 64737ede81f21c599452540eaddb911c463f53dbf4c31726ce5773609000982f
|
||||
MISC ChangeLog 31214 RMD160 1cdfcfcbd249ed6244d1f7dc41b0bbff74b80392 SHA1 f7b22588565724e251fea3d5656c9f4654454466 SHA256 a2e8b7a9789a445450ad10d9dc4c7b62eb2f1ee56d6bd7b91bd37429144b2f50
|
||||
EBUILD libvirt-0.9.8.ebuild 8148 RMD160 3767bd9427a9e104017b30d8a7d6654f1181592e SHA1 58e27d3fda8a63e5856838e475efc46d21b9c54f SHA256 0049122ad13fbf6d33e41d669029c12be2073ed6d198ed43a24ad732b5aceb19
|
||||
EBUILD libvirt-9999.ebuild 8132 RMD160 5ca29865a91371b12abfcd2d7c9484bc81669583 SHA1 ee052a5d0eaed60722a2bc6de83629c05f269a63 SHA256 1f161a32c2ce93e56f6955da66d23605f95f3fd377f5d16d12e7f4981f424fb4
|
||||
MISC ChangeLog 32178 RMD160 aa07322d6b9131bef8ed196fb5ca97ebd08542de SHA1 58f8355b3411772778e557549c94614676b2d1e4 SHA256 6f3c48269d6b69412afea0da1fc3ed31cf2f7511d5a89a218f9b1c2f8d28817d
|
||||
MISC metadata.xml 3132 RMD160 066870c02fd835f9a633b69328367737d4cc0b71 SHA1 940cc910ef4d1a75947afef95d73a3026bb91527 SHA256 e0eb882799f41f51c9930a1142cf5427061bdacf629a028ac4e8b65c1cf67ea4
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.18 (GNU/Linux)
|
||||
Version: GnuPG v2.0.17 (GNU/Linux)
|
||||
|
||||
iEYEARECAAYFAk81bCwACgkQAiZjviIA2XhuOgCdGFhDk9gypeJVoIu/4nhonLkN
|
||||
0ygAoM5UJ0P7ny9umCiOJIxd798SBV26
|
||||
=BMwv
|
||||
iQEcBAEBCgAGBQJPPQU4AAoJEOTDgjZ80txdfCUH/0fsDeI83oxSYMbmu04N/vHJ
|
||||
9Qzbj2RTtIPzP0HHCFSTyI2ozmRQGf4NAib24SLlyAh7/J7uUrbBMCzTna+Zgx0q
|
||||
qTvN++A9zHJsOopLErIg6Utl8hOjx9HfMQmDq8gSczZZEh6LRmQj6V5tK5ttFrn9
|
||||
lLiwxLbmNBj1DCj3MuKaSkNLuRVXTiLOVZ4FShble1zbEGD3lvocUKAb+DU1GI7x
|
||||
Xc0ra2gAwoj5yOg2e2h8N7ljWRDBk9UmkH40PeoRsocxq49Zvievd5usAl+QHlou
|
||||
v9hpkymi+x4bWUc/FPwjleMNsxyz5mHL8Cr5w+8TEube9xXkoxLImboGTsBzMEM=
|
||||
=a16p
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -0,0 +1,37 @@
|
||||
# /etc/conf.d/libvirtd
|
||||
|
||||
# LIBVIRTD_OPTS
|
||||
# You may want to add '--listen' to have libvirtd listen for tcp/ip connections
|
||||
# if you want to use libvirt for remote control
|
||||
# Please consult 'libvirtd --help' for more options
|
||||
#LIBVIRTD_OPTS="--listen"
|
||||
|
||||
# LIBVIRTD_KVM_SHUTDOWN
|
||||
# Valid options:
|
||||
# * shutdown - Sends an ACPI shutdown (think when you tap the power button
|
||||
# on your machine and it begins a graceful shutdown). If your
|
||||
# VM ignores this, it will have the power yanked out from under
|
||||
# it in LIBVIRTD_KVM_SHUTDOWN_MAXWAIT seconds.
|
||||
# * managedsave - Performs a state save external to the VM. qemu-kvm will stop
|
||||
# stop the CPU and save off all state to a separate file. When
|
||||
# the machine is started again, it will resume like nothing ever
|
||||
# happened. This is guarenteed to always successfully stop your
|
||||
# machine and restart it. However it may take some time to finish.
|
||||
# * none - No attempts will be made to stop any VMs. If you are restarting your
|
||||
# machine the qemu-kvm process will be simply killed, which may result
|
||||
# in your VMs having disk corruption.
|
||||
LIBVIRTD_KVM_SHUTDOWN="managedsave"
|
||||
|
||||
# LIBVIRTD_KVM_SHUTDOWN_MAXWAIT
|
||||
# Timeout in seconds until stopping libvirtd and "pulling the plug" on the
|
||||
# remaining VM's still in a running state
|
||||
#LIBVIRTD_KVM_SHUTDOWN_MAXWAIT="500"
|
||||
|
||||
# LIBVIRTD_KVM_NET_SHUTDOWN
|
||||
# If libvirtd created networks for you (e.g. NATed networks) then this init
|
||||
# script will shut them down for you if this is set to 'yes'. Otherwise,
|
||||
# the networks will be left running once libvirt is shutdown. For this
|
||||
# option to be useful you must have enabled the 'virt-network' USE flag and
|
||||
# have had libvirt create a NATed network for you.
|
||||
# Valid values: 'yes' or 'no'
|
||||
#LIBVIRTD_KVM_NET_SHUTDOWN="yes"
|
@ -0,0 +1,129 @@
|
||||
#!/sbin/runscript
|
||||
|
||||
description="Virtual Machine Management daemon (libvirt)"
|
||||
extra_started_commands="reload"
|
||||
extra_stopped_commands="halt"
|
||||
description_halt="Stops the libvirt daemon without stopping your VMs"
|
||||
description_reload="Restarts the libvirt daemon without stopping your VMs"
|
||||
|
||||
depend() {
|
||||
need net
|
||||
after ntp-client ntpd nfs iscsid nfsmount portmap rpc.statd iptables ip6tables ebtables ceph corosync sanlock cgconfig
|
||||
}
|
||||
|
||||
libvirtd_virsh() {
|
||||
local mode=$1
|
||||
shift
|
||||
|
||||
# Silence errors because virsh always throws an error about
|
||||
# not finding the hypervisor version when connecting to libvirtd
|
||||
LC_ALL=C virsh -c ${mode}:///system "$@" 2>/dev/null
|
||||
}
|
||||
|
||||
libvirtd_dom_list() {
|
||||
# Make sure that it wouldn't be confused if the domain name
|
||||
# contains the word running.
|
||||
libvirtd_virsh $1 list | awk '$3 == "running" { print $1 }'
|
||||
}
|
||||
|
||||
libvirtd_dom_count() {
|
||||
# Make sure that it wouldn't be confused if the domain name
|
||||
# contains the word running.
|
||||
libvirtd_virsh $1 list | awk 'BEGIN { count = 0 } \
|
||||
$3 == "running" { count++ } \
|
||||
END { print count }'
|
||||
}
|
||||
|
||||
libvirtd_net_list() {
|
||||
# The purpose of the awk is to avoid networks with 'active' in the name
|
||||
libvirtd_virsh $1 net-list | awk '$2 == "active" { print $1 }'
|
||||
}
|
||||
|
||||
libvirtd_net_count() {
|
||||
# The purpose of the awk is to avoid networks with 'active' in the name
|
||||
libvirtd_virsh $1 net-list | awk 'BEGIN { count = 0 } \
|
||||
$2 == "active" { count++ } \
|
||||
END { print count }'
|
||||
}
|
||||
|
||||
|
||||
start() {
|
||||
ebegin "Starting libvirtd"
|
||||
start-stop-daemon --start \
|
||||
--env KRB5_KTNAME=/etc/libvirt/krb5.tab \
|
||||
--exec /usr/sbin/libvirtd -- -d ${LIBVIRTD_OPTS}
|
||||
eend $?
|
||||
}
|
||||
|
||||
stop() {
|
||||
local counter=
|
||||
local vm_name=
|
||||
local net_name=
|
||||
local dom_id=
|
||||
|
||||
ebegin "Stopping libvirtd"
|
||||
# try to shutdown all (KVM/Qemu) domains
|
||||
if [ "${LIBVIRTD_KVM_SHUTDOWN}" != "none" ] \
|
||||
&& [ "$(libvirtd_dom_count qemu)" != "0" ] ; then
|
||||
|
||||
einfo " Shutting down domain(s):"
|
||||
for dom_id in $(libvirtd_dom_list qemu) ; do
|
||||
vm_name="$(libvirtd_virsh qemu domname ${dom_id} | head -n 1)"
|
||||
einfo " ${vm_name}"
|
||||
libvirtd_virsh ${LIBVIRTD_KVM_SHUTDOWN} ${dom_id} > /dev/null
|
||||
done
|
||||
|
||||
if [ -n "${LIBVIRTD_KVM_SHUTDOWN_MAXWAIT}" ] ; then
|
||||
counter="${LIBVIRTD_KVM_SHUTDOWN_MAXWAIT}"
|
||||
else
|
||||
counter=500
|
||||
fi
|
||||
|
||||
if [ "${LIBVIRTD_KVM_SHUTDOWN}" = "shutdown" ]; then
|
||||
einfo " Waiting ${counter} seconds while domains shutdown ..."
|
||||
DOM_COUNT="$(libvirtd_dom_count qemu)"
|
||||
while [ ${DOM_COUNT} -gt 0 ] && [ ${counter} -gt 0 ] ; do
|
||||
DOM_COUNT="$(libvirtd_dom_count qemu)"
|
||||
sleep 1
|
||||
counter=$((${counter} - 1))
|
||||
echo -n "."
|
||||
done
|
||||
fi
|
||||
|
||||
if [ "$(libvirtd_dom_count qemu)" != "0" ] ; then
|
||||
eerror " !!! Some guests are still running, stopping anyway"
|
||||
fi
|
||||
|
||||
fi
|
||||
|
||||
if [ "${LIBVIRTD_KVM_NET_SHUTDOWN}" != "no" ] \
|
||||
&& [ "$(libvirtd_net_count qemu)" != "0" ]; then
|
||||
|
||||
einfo " Shutting down network(s):"
|
||||
for net_name in $(libvirtd_net_list qemu); do
|
||||
einfo " ${net_name}"
|
||||
libvirtd_virsh net-destroy ${net_name} > /dev/null
|
||||
done
|
||||
|
||||
if [ "$(libvirtd_net_count qemu)" != "0" ]; then
|
||||
eerror " !!! Some networks are still active, stopping anyway"
|
||||
fi
|
||||
fi
|
||||
|
||||
# Now actually stop the daemon
|
||||
start-stop-daemon --stop --quiet --exec \
|
||||
/usr/sbin/libvirtd --pidfile=/var/run/libvirtd.pid
|
||||
eend $?
|
||||
}
|
||||
|
||||
halt() {
|
||||
ebegin "Stopping libvirtd without shutting down your VMs"
|
||||
start-stop-daemon --stop --quiet --exec \
|
||||
/usr/sbin/libvirtd --pidfile=/var/run/libvirtd.pid
|
||||
eend $?
|
||||
}
|
||||
|
||||
reload() {
|
||||
halt
|
||||
start
|
||||
}
|
@ -0,0 +1,272 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-emulation/libvirt/libvirt-0.9.10.ebuild,v 1.1 2012/02/15 22:45:31 cardoe Exp $
|
||||
|
||||
#BACKPORTS=2
|
||||
#AUTOTOOLIZE=yes
|
||||
|
||||
EAPI="4"
|
||||
|
||||
MY_P="${P/_rc/-rc}"
|
||||
|
||||
if [[ ${PV} = *9999* ]]; then
|
||||
EGIT_REPO_URI="git://libvirt.org/libvirt.git"
|
||||
GIT_ECLASS="git-2"
|
||||
AUTOTOOLIZE=yes
|
||||
fi
|
||||
|
||||
PYTHON_DEPEND="python? 2:2.5"
|
||||
#RESTRICT_PYTHON_ABIS="3.*"
|
||||
#SUPPORT_PYTHON_ABIS="1"
|
||||
|
||||
inherit eutils python ${AUTOTOOLIZE+autotools} ${GIT_ECLASS}
|
||||
|
||||
if [[ ${PV} = *9999* ]]; then
|
||||
SRC_URI=""
|
||||
KEYWORDS=""
|
||||
else
|
||||
SRC_URI="http://libvirt.org/sources/${MY_P}.tar.gz
|
||||
ftp://libvirt.org/libvirt/${MY_P}.tar.gz
|
||||
${BACKPORTS:+
|
||||
http://dev.gentoo.org/~flameeyes/${PN}/${MY_P}-backports-${BACKPORTS}.tar.bz2
|
||||
http://dev.gentoo.org/~cardoe/distfiles/${MY_P}-backports-${BACKPORTS}.tar.bz2}"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
fi
|
||||
S="${WORKDIR}/${P%_rc*}"
|
||||
|
||||
DESCRIPTION="C toolkit to manipulate virtual machines"
|
||||
HOMEPAGE="http://www.libvirt.org/"
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
IUSE="avahi caps debug iscsi +json +libvirtd lvm +lxc macvtap nfs \
|
||||
nls numa openvz parted pcap phyp policykit python qemu sasl selinux +udev \
|
||||
uml virtualbox virt-network xen elibc_glibc"
|
||||
# IUSE=one : bug #293416 & bug #299011
|
||||
REQUIRED_USE="libvirtd? ( || ( lxc openvz qemu uml virtualbox xen ) )
|
||||
lxc? ( libvirtd ) openvz? ( libvirtd ) qemu? ( libvirtd ) uml? ( libvirtd )
|
||||
virtualbox? ( libvirtd ) xen? ( libvirtd )"
|
||||
|
||||
# gettext.sh command is used by the libvirt command wrappers, and it's
|
||||
# non-optional, so put it into RDEPEND.
|
||||
RDEPEND="sys-libs/readline
|
||||
sys-libs/ncurses
|
||||
>=net-misc/curl-7.18.0
|
||||
>=dev-libs/libxml2-2.7.6
|
||||
>=dev-libs/libnl-1.1:1.1
|
||||
>=net-libs/gnutls-1.0.25
|
||||
sys-apps/dmidecode
|
||||
>=sys-apps/util-linux-2.17
|
||||
sys-devel/gettext
|
||||
>=net-analyzer/netcat6-1.0-r2
|
||||
app-misc/scrub
|
||||
avahi? ( >=net-dns/avahi-0.6[dbus] )
|
||||
caps? ( sys-libs/libcap-ng )
|
||||
iscsi? ( sys-block/open-iscsi )
|
||||
json? ( dev-libs/yajl )
|
||||
libvirtd? ( net-misc/bridge-utils )
|
||||
lvm? ( >=sys-fs/lvm2-2.02.48-r2 )
|
||||
nfs? ( net-fs/nfs-utils )
|
||||
numa? ( >sys-process/numactl-2.0.2 )
|
||||
openvz? ( sys-kernel/openvz-sources )
|
||||
parted? (
|
||||
>=sys-block/parted-1.8[device-mapper]
|
||||
sys-fs/lvm2
|
||||
)
|
||||
pcap? ( >=net-libs/libpcap-1.0.0 )
|
||||
phyp? ( net-libs/libssh2 )
|
||||
policykit? ( >=sys-auth/polkit-0.9 )
|
||||
qemu? ( || ( app-emulation/qemu-kvm >=app-emulation/qemu-0.10.0 ) )
|
||||
sasl? ( dev-libs/cyrus-sasl )
|
||||
selinux? ( >=sys-libs/libselinux-2.0.85 )
|
||||
virtualbox? ( || ( app-emulation/virtualbox >=app-emulation/virtualbox-bin-2.2.0 ) )
|
||||
xen? ( app-emulation/xen-tools app-emulation/xen )
|
||||
udev? ( >=sys-fs/udev-145 >=x11-libs/libpciaccess-0.10.9 )
|
||||
virt-network? ( net-dns/dnsmasq
|
||||
>=net-firewall/iptables-1.4.10
|
||||
net-firewall/ebtables
|
||||
sys-apps/iproute2[-minimal] )
|
||||
elibc_glibc? ( || ( >=net-libs/libtirpc-0.2.2-r1 <sys-libs/glibc-2.14 ) )"
|
||||
# one? ( dev-libs/xmlrpc-c )
|
||||
DEPEND="${RDEPEND}
|
||||
dev-util/pkgconfig
|
||||
app-text/xhtml1"
|
||||
|
||||
pkg_setup() {
|
||||
python_set_active_version 2
|
||||
python_pkg_setup
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
[[ -n ${BACKPORTS} ]] && \
|
||||
EPATCH_FORCE=yes EPATCH_SUFFIX="patch" EPATCH_SOURCE="${S}/patches" \
|
||||
epatch
|
||||
|
||||
[[ -n ${AUTOTOOLIZE} ]] && eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myconf=""
|
||||
|
||||
myconf="${myconf} $(use_enable debug)"
|
||||
|
||||
## enable/disable daemon, otherwise client only utils
|
||||
myconf="${myconf} $(use_with libvirtd)"
|
||||
|
||||
## enable/disable the daemon using avahi to find VMs
|
||||
myconf="${myconf} $(use_with avahi)"
|
||||
|
||||
## hypervisors on the local host
|
||||
myconf="${myconf} $(use_with xen) $(use_with xen xen-inotify)"
|
||||
# leave it automagic as it depends on the version of xen used.
|
||||
use xen || myconf+=" --without-libxl"
|
||||
|
||||
myconf="${myconf} $(use_with openvz)"
|
||||
myconf="${myconf} $(use_with lxc)"
|
||||
if use virtualbox && has_version app-emulation/virtualbox-ose; then
|
||||
myconf="${myconf} --with-vbox=/usr/lib/virtualbox-ose/"
|
||||
else
|
||||
myconf="${myconf} $(use_with virtualbox vbox)"
|
||||
fi
|
||||
myconf="${myconf} $(use_with uml)"
|
||||
myconf="${myconf} $(use_with qemu)"
|
||||
# doesn't belong with hypervisors but links to libvirtd for some reason
|
||||
#myconf="${myconf} $(use_with one)"
|
||||
|
||||
## hypervisor protocols
|
||||
myconf="${myconf} $(use_with phyp)"
|
||||
myconf="${myconf} --with-esx"
|
||||
|
||||
## additional host drivers
|
||||
myconf="${myconf} $(use_with virt-network network)"
|
||||
myconf="${myconf} --with-storage-fs"
|
||||
myconf="${myconf} $(use_with lvm storage-lvm)"
|
||||
myconf="${myconf} $(use_with iscsi storage-iscsi)"
|
||||
myconf="${myconf} $(use_with parted storage-disk)"
|
||||
myconf="${myconf} $(use_with lvm storage-mpath)"
|
||||
myconf="${myconf} $(use_with numa numactl)"
|
||||
myconf="${myconf} $(use_with selinux)"
|
||||
|
||||
# udev for device support details
|
||||
myconf="${myconf} $(use_with udev)"
|
||||
|
||||
# linux capability support so we don't need privileged accounts
|
||||
myconf="${myconf} $(use_with caps capng)"
|
||||
|
||||
## auth stuff
|
||||
myconf="${myconf} $(use_with policykit polkit)"
|
||||
myconf="${myconf} $(use_with sasl)"
|
||||
|
||||
# network bits
|
||||
myconf="${myconf} $(use_with macvtap)"
|
||||
myconf="${myconf} $(use_with pcap libpcap)"
|
||||
|
||||
## other
|
||||
myconf="${myconf} $(use_enable nls)"
|
||||
myconf="${myconf} $(use_with python)"
|
||||
myconf="${myconf} $(use_with json yajl)"
|
||||
|
||||
## stuff we don't yet support
|
||||
myconf="${myconf} --without-netcf --without-audit"
|
||||
|
||||
# we use udev over hal
|
||||
myconf="${myconf} --without-hal"
|
||||
|
||||
# locking support
|
||||
myconf="${myconf} --without-sanlock"
|
||||
|
||||
# this is a nasty trick to work around the problem in bug
|
||||
# #275073. The reason why we don't solve this properly is that
|
||||
# it'll require us to rebuild autotools (and we don't really want
|
||||
# to do that right now). The proper solution has been sent
|
||||
# upstream and should hopefully land in 0.7.7, in the mean time,
|
||||
# mime the same functionality with this.
|
||||
case ${CHOST} in
|
||||
*cygwin* | *mingw* )
|
||||
;;
|
||||
*)
|
||||
ac_cv_prog_WINDRES=no
|
||||
;;
|
||||
esac
|
||||
|
||||
econf \
|
||||
${myconf} \
|
||||
--disable-static \
|
||||
--docdir=/usr/share/doc/${PF} \
|
||||
--with-remote \
|
||||
--localstatedir=/var
|
||||
}
|
||||
|
||||
src_test() {
|
||||
# Explicitly allow parallel build of tests
|
||||
HOME="${T}" emake check || die "tests failed"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake install \
|
||||
DESTDIR="${D}" \
|
||||
HTML_DIR=/usr/share/doc/${PF}/html \
|
||||
DOCS_DIR=/usr/share/doc/${PF}/python \
|
||||
EXAMPLE_DIR=/usr/share/doc/${PF}/python/examples \
|
||||
|| die "emake install failed"
|
||||
|
||||
find "${D}" -name '*.la' -delete || die
|
||||
|
||||
use libvirtd || return 0
|
||||
# From here, only libvirtd-related instructions, be warned!
|
||||
|
||||
newinitd "${FILESDIR}/libvirtd.init-r6" libvirtd || die
|
||||
newconfd "${FILESDIR}/libvirtd.confd-r3" libvirtd || die
|
||||
|
||||
keepdir /var/lib/libvirt/images
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
# we only ever want to generate this once
|
||||
if [[ -e "${ROOT}"/etc/libvirt/qemu/networks/default.xml ]]; then
|
||||
rm -rf "${D}"/etc/libvirt/qemu/networks/default.xml
|
||||
fi
|
||||
|
||||
# We really don't want to use or support old PolicyKit cause it
|
||||
# screws with the new polkit integration
|
||||
if has_version sys-auth/policykit; then
|
||||
rm -rf "${D}"/usr/share/PolicyKit/policy/org.libvirt.unix.policy
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
use python && python_mod_optimize libvirt.py
|
||||
|
||||
elog
|
||||
if use policykit && has_version sys-auth/policykit; then
|
||||
elog "You must have run the following at least once:"
|
||||
elog
|
||||
elog "$ polkit-auth --grant org.libvirt.unix.manage --user \"USERNAME\""
|
||||
elog
|
||||
elog "to grant USERNAME access to libvirt when using USE=policykit"
|
||||
else
|
||||
elog "To allow normal users to connect to libvirtd you must change the"
|
||||
elog " unix sock group and/or perms in /etc/libvirt/libvirtd.conf"
|
||||
fi
|
||||
|
||||
use libvirtd || return 0
|
||||
# From here, only libvirtd-related instructions, be warned!
|
||||
|
||||
elog
|
||||
elog "For the basic networking support (bridged and routed networks)"
|
||||
elog "you don't need any extra software. For more complex network modes"
|
||||
elog "including but not limited to NATed network, you can enable the"
|
||||
elog "'virt-network' USE flag."
|
||||
elog
|
||||
if has_version net-dns/dnsmasq; then
|
||||
ewarn "If you have a DNS server setup on your machine, you will have"
|
||||
ewarn "to configure /etc/dnsmasq.conf to enable the following settings: "
|
||||
ewarn " bind-interfaces"
|
||||
ewarn " interface or except-interface"
|
||||
ewarn
|
||||
ewarn "Otherwise you might have issues with your existing DNS server."
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
use python && python_mod_cleanup libvirt.py
|
||||
}
|
@ -0,0 +1,132 @@
|
||||
2012-02-13 Magnus Granberg <zorry@gentoo.org>
|
||||
|
||||
# 339914 Fail to compile with hardened toolchain
|
||||
* Config.kmk Add $(VBOX_GCC_nopie)
|
||||
|
||||
--- a/Config.kmk 2011-10-26 22:25:16.377125485 +0200
|
||||
+++b/Config.kmk 2011-10-26 22:51:57.777173205 +0200
|
||||
@@ -2116,6 +2116,7 @@
|
||||
$(APPEND) '$@' 'VBOX_GCC_Wno-variadic-macros ?= $(call VBOX_GCC_CHECK_CXX,-Wno-variadic-macros,)'
|
||||
$(APPEND) '$@' 'VBOX_GCC_Wno-invalid-offsetof ?= $(call VBOX_GCC_CHECK_CXX,-Wno-invalid-offsetof,)'
|
||||
$(APPEND) '$@' 'VBOX_GCC_fno-stack-protector ?= $(call VBOX_GCC_CHECK_CC,-fno-stack-protector,)'
|
||||
+ $(APPEND) '$@' 'VBOX_GCC_nopie ?= $(call VBOX_GCC_CHECK_CC,-nopie,)'
|
||||
$(APPEND) '$@' 'VBOX_GCC_fdiagnostics-show-option ?= $(call VBOX_GCC_CHECK_CC,-fdiagnostics-show-option,)'
|
||||
# Produce code optimized for the most common IA32/AMD64/EM64T processors. Introduced with gcc version 4.2.
|
||||
$(APPEND) '$@' 'VBOX_GCC_mtune-generic ?= $(call VBOX_GCC_CHECK_CC,-mtune=generic,)'
|
||||
@@ -2640,8 +2641,8 @@
|
||||
|
||||
ifeq ($(VBOX_LDR_FMT32),elf)
|
||||
TEMPLATE_VBoxRc_TOOL = $(VBOX_GCC32_TOOL)
|
||||
- TEMPLATE_VBoxRc_CXXFLAGS = -nostdinc -g -pipe $(VBOX_GCC_WERR) $(VBOX_GCC_PEDANTIC_CXX) $(VBOX_GCC32_Wno-variadic-macros) -fno-exceptions $(VBOX_GCC_GC_OPT) $(VBOX_GCC_GC_FP) -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -fno-strict-aliasing $(VBOX_GCC_fno-stack-protector) $(VBOX_GCC_fvisibility-hidden) $(VBOX_GCC_fvisibility-inlines-hidden) -fno-rtti
|
||||
- TEMPLATE_VBoxRc_CFLAGS = -nostdinc -g -pipe $(VBOX_GCC_WERR) $(VBOX_GCC_PEDANTIC_C) $(VBOX_GCC32_Wno-variadic-macros) -fno-exceptions $(VBOX_GCC_GC_OPT) $(VBOX_GCC_GC_FP) -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -fno-strict-aliasing $(VBOX_GCC_fno-stack-protector) $(VBOX_GCC_fvisibility-hidden)
|
||||
+ TEMPLATE_VBoxRc_CXXFLAGS = -nostdinc -g -pipe $(VBOX_GCC_WERR) $(VBOX_GCC_PEDANTIC_CXX) $(VBOX_GCC32_Wno-variadic-macros) -fno-exceptions $(VBOX_GCC_GC_OPT) $(VBOX_GCC_GC_FP) -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -fno-strict-aliasing $(VBOX_GCC_fno-stack-protector) $(VBOX_GCC_nopie) $(VBOX_GCC_fvisibility-hidden) $(VBOX_GCC_fvisibility-inlines-hidden) -fno-rtti
|
||||
+ TEMPLATE_VBoxRc_CFLAGS = -nostdinc -g -pipe $(VBOX_GCC_WERR) $(VBOX_GCC_PEDANTIC_C) $(VBOX_GCC32_Wno-variadic-macros) -fno-exceptions $(VBOX_GCC_GC_OPT) $(VBOX_GCC_GC_FP) -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -fno-strict-aliasing $(VBOX_GCC_fno-stack-protector) $(VBOX_GCC_nopie) $(VBOX_GCC_fvisibility-hidden)
|
||||
ifeq ($(KBUILD_TARGET),solaris)
|
||||
TEMPLATE_VBoxRc_LDFLAGS = -r
|
||||
else
|
||||
@@ -2702,9 +2702,9 @@ ifdef VBOX_WITH_RAW_MODE
|
||||
endif
|
||||
|
||||
ifeq ($(VBOX_LDR_FMT32),elf)
|
||||
- TEMPLATE_VBoxRcExe_CFLAGS = $(filter-out -nostdinc,$(TEMPLATE_VBoxRc_CFLAGS)) -O0
|
||||
- TEMPLATE_VBoxRcExe_CXXFLAGS = $(filter-out -nostdinc,$(TEMPLATE_VBoxRc_CXXFLAGS)) -O0
|
||||
- TEMPLATE_VBoxRcExe_LDFLAGS = -g
|
||||
+ TEMPLATE_VBoxRcExe_CFLAGS = $(filter-out -nostdinc,$(TEMPLATE_VBoxRc_CFLAGS)) -O0 $(VBOX_GCC_nopie)
|
||||
+ TEMPLATE_VBoxRcExe_CXXFLAGS = $(filter-out -nostdinc,$(TEMPLATE_VBoxRc_CXXFLAGS)) -O0 $(VBOX_GCC_nopie)
|
||||
+ TEMPLATE_VBoxRcExe_LDFLAGS = -g $(VBOX_GCC_nopie)
|
||||
TEMPLATE_VBoxRcExe_LDFLAGS.dbgopt = -g
|
||||
TEMPLATE_VBoxRcExe_LDFLAGS.strict = -g
|
||||
TEMPLATE_VBoxRcExe_LDFLAGS.release = -g
|
||||
@@ -2768,8 +2769,8 @@
|
||||
|
||||
ifeq ($(VBOX_LDR_FMT),elf)
|
||||
TEMPLATE_VBoxR0_TOOL = $(VBOX_GCC_TOOL)
|
||||
-TEMPLATE_VBoxR0_CFLAGS = -nostdinc -g -pipe $(VBOX_GCC_WERR) $(VBOX_GCC_PEDANTIC_C) $(VBOX_GCC_Wno-variadic-macros) $(VBOX_GCC_R0_OPT) $(VBOX_GCC_R0_FP) -fno-strict-aliasing -fno-exceptions $(VBOX_GCC_fno-stack-protector) $(VBOX_GCC_fvisibility-hidden) -std=gnu99
|
||||
-TEMPLATE_VBoxR0_CXXFLAGS = -nostdinc -g -pipe $(VBOX_GCC_WERR) $(VBOX_GCC_PEDANTIC_CXX) $(VBOX_GCC_Wno-variadic-macros) $(VBOX_GCC_R0_OPT) $(VBOX_GCC_R0_FP) -fno-strict-aliasing -fno-exceptions $(VBOX_GCC_fno-stack-protector) $(VBOX_GCC_fvisibility-inlines-hidden) $(VBOX_GCC_fvisibility-hidden) -fno-rtti
|
||||
+TEMPLATE_VBoxR0_CFLAGS = -nostdinc -g -pipe $(VBOX_GCC_WERR) $(VBOX_GCC_PEDANTIC_C) $(VBOX_GCC_Wno-variadic-macros) $(VBOX_GCC_R0_OPT) $(VBOX_GCC_R0_FP) -fno-strict-aliasing -fno-exceptions $(VBOX_GCC_fno-stack-protector) $(VBOX_GCC_nopie) $(VBOX_GCC_fvisibility-hidden) -std=gnu99
|
||||
+TEMPLATE_VBoxR0_CXXFLAGS = -nostdinc -g -pipe $(VBOX_GCC_WERR) $(VBOX_GCC_PEDANTIC_CXX) $(VBOX_GCC_Wno-variadic-macros) $(VBOX_GCC_R0_OPT) $(VBOX_GCC_R0_FP) -fno-strict-aliasing -fno-exceptions $(VBOX_GCC_fno-stack-protector) $(VBOX_GCC_nopie) $(VBOX_GCC_fvisibility-inlines-hidden) $(VBOX_GCC_fvisibility-hidden) -fno-rtti
|
||||
TEMPLATE_VBoxR0_CFLAGS.amd64 = -m64 -mno-red-zone -mcmodel=kernel -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -fno-asynchronous-unwind-tables -ffreestanding
|
||||
TEMPLATE_VBoxR0_CXXFLAGS.amd64 = -m64 -mno-red-zone -mcmodel=kernel -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -fno-asynchronous-unwind-tables
|
||||
ifeq ($(KBUILD_TARGET),solaris)
|
||||
@@ -2794,12 +2795,12 @@
|
||||
TEMPLATE_VBoxR0_DEFS += $(VBOX_DARWIN_DEF_SDK_DEFS)
|
||||
TEMPLATE_VBoxR0_CXXFLAGS = $(VBOX_DARWIN_DEF_SDK_CXXFLAGS) -nostdinc -g -pipe $(VBOX_GCC_WERR) $(VBOX_GCC_PEDANTIC_CXX) $(VBOX_GCC_Wno-variadic-macros) \
|
||||
-fno-common -msoft-float -static -fno-rtti -fno-exceptions $(VBOX_GCC_R0_OPT) $(VBOX_GCC_R0_FP) -fno-strict-aliasing \
|
||||
- -mno-sse -mno-mmx -mno-sse2 -mno-3dnow $(VBOX_GCC_fno-stack-protector)
|
||||
+ -mno-sse -mno-mmx -mno-sse2 -mno-3dnow $(VBOX_GCC_fno-stack-protector) $(VBOX_GCC_nopie)
|
||||
TEMPLATE_VBoxR0_CXXFLAGS.amd64 = -m64 -mno-red-zone -mno-sse3 -mno-sse4 -mno-sse4.1 -mno-sse4.2 -mno-sse4a -fno-unwind-tables
|
||||
TEMPLATE_VBoxR0_CXXFLAGS.x86 = -m32
|
||||
TEMPLATE_VBoxR0_CFLAGS = $(VBOX_DARWIN_DEF_SDK_CFLAGS) -nostdinc -g -pipe $(VBOX_GCC_WERR) $(VBOX_GCC_PEDANTIC_C) $(VBOX_GCC_Wno-variadic-macros) \
|
||||
-fno-common -msoft-float -static -fno-exceptions $(VBOX_GCC_R0_OPT) $(VBOX_GCC_R0_FP) -fno-strict-aliasing \
|
||||
- -mno-sse -mno-mmx -mno-sse2 -mno-3dnow $(VBOX_GCC_fno-stack-protector)
|
||||
+ -mno-sse -mno-mmx -mno-sse2 -mno-3dnow $(VBOX_GCC_fno-stack-protector) $(VBOX_GCC_nopie)
|
||||
TEMPLATE_VBoxR0_CFLAGS.amd64 = -m64 -mno-red-zone -mno-sse3 -mno-sse4 -mno-sse4.1 -mno-sse4.2 -mno-sse4a -fno-unwind-tables
|
||||
TEMPLATE_VBoxR0_CFLAGS.x86 = -m32
|
||||
TEMPLATE_VBoxR0_LDFLAGS = $(VBOX_DARWIN_DEF_SDK_LDFLAGS) -nostdlib
|
||||
@@ -2861,7 +2862,7 @@
|
||||
TEMPLATE_VBOXR0DRV_INCS = $(VBOX_LINUX_INCS)
|
||||
TEMPLATE_VBOXR0DRV_CFLAGS = -nostdinc -iwithprefix include $(VBOX_LINUX_INCLUDE) \
|
||||
$(VBOX_GCC_WARN) -Wstrict-prototypes $(VBOX_GCC_Wno-pointer-sign) -Wno-sign-compare \
|
||||
- $(VBOX_GCC_fno-stack-protector) $(VBOX_GCC_R0_OPT) $(VBOX_GCC_R0_FP) -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration
|
||||
+ $(VBOX_GCC_fno-stack-protector) $(VBOX_GCC_nopie) $(VBOX_GCC_R0_OPT) $(VBOX_GCC_R0_FP) -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration
|
||||
TEMPLATE_VBOXR0DRV_CFLAGS.x86 = -mpreferred-stack-boundary=2 -msoft-float
|
||||
TEMPLATE_VBOXR0DRV_CFLAGS.amd64 = -m64 -mno-red-zone -mcmodel=kernel -mno-sse -mno-mmx -mno-sse2 -mno-3dnow \
|
||||
-fno-reorder-blocks -ffreestanding -fno-asynchronous-unwind-tables -funit-at-a-time \
|
||||
@@ -2985,7 +2986,7 @@
|
||||
-Wstrict-prototypes -Wmissing-prototypes -Wstrict-prototypes -Wnested-externs \
|
||||
-Wimplicit-function-declaration -Werror-implicit-function-declaration \
|
||||
-O2 -fformat-extensions -ffreestanding -fno-strict-aliasing -fno-common -finline-limit=8000 \
|
||||
- $(VBOX_GCC_fno-stack-protector) $(VBOX_GCC_R0_OPT) $(VBOX_GCC_R0_FP) \
|
||||
+ $(VBOX_GCC_fno-stack-protector) $(VBOX_GCC_nopie) $(VBOX_GCC_R0_OPT) $(VBOX_GCC_R0_FP) \
|
||||
-nostdinc -std=c99
|
||||
TEMPLATE_VBOXR0DRV_CFLAGS.x86 = -m32 -mno-align-long-strings -mpreferred-stack-boundary=2 -mno-mmx -mno-3dnow -mno-sse -mno-sse2
|
||||
TEMPLATE_VBOXR0DRV_CFLAGS.amd64 = -m64 --param inline-unit-growth=100 --param large-function-growth=1000 \
|
||||
@@ -2994,7 +2995,7 @@
|
||||
TEMPLATE_VBOXR0DRV_CXXFLAGS = -fno-exceptions -fno-rtti \
|
||||
$(VBOX_GCC_WARN) -Wpointer-arith -Winline \
|
||||
-O2 -fno-format-extensions -fno-strict-aliasing -fno-common -finline-limit=8000 \
|
||||
- $(VBOX_GCC_fno-stack-protector) $(VBOX_GCC_R0_OPT) $(VBOX_GCC_R0_FP) \
|
||||
+ $(VBOX_GCC_fno-stack-protector) $(VBOX_GCC_nopie) $(VBOX_GCC_R0_OPT) $(VBOX_GCC_R0_FP) \
|
||||
-nostdinc
|
||||
TEMPLATE_VBOXR0DRV_CXXFLAGS.x86 = $(TEMPLATE_VBOXR0DRV_CFLAGS.x86)
|
||||
TEMPLATE_VBOXR0DRV_CXXFLAGS.amd64 = $(TEMPLATE_VBOXR0DRV_CFLAGS.amd64)
|
||||
@@ -3544,8 +3545,8 @@
|
||||
TEMPLATE_VBOXNOCRTGCC_TOOL = $(VBOX_GCC_TOOL)
|
||||
TEMPLATE_VBOXNOCRTGCC_ASTOOL = $(VBOX_ASTOOL)
|
||||
TEMPLATE_VBOXNOCRTGCC_ASFLAGS = $(VBOX_ASFLAGS)
|
||||
- TEMPLATE_VBOXNOCRTGCC_CFLAGS += $(VBOX_GCC_fno-stack-protector)
|
||||
- TEMPLATE_VBOXNOCRTGCC_CXXFLAGS += $(VBOX_GCC_fno-stack-protector)
|
||||
+ TEMPLATE_VBOXNOCRTGCC_CFLAGS += $(VBOX_GCC_fno-stack-protector) $(VBOX_GCC_nopie)
|
||||
+ TEMPLATE_VBOXNOCRTGCC_CXXFLAGS += $(VBOX_GCC_fno-stack-protector) $(VBOX_GCC_nopie)
|
||||
ifeq ($(KBUILD_TARGET_ARCH),amd64)
|
||||
# in 64-bit mode we'll build a sys-module (VBoxREM2).
|
||||
if1of ($(KBUILD_TARGET), darwin solaris)
|
||||
@@ -4387,7 +4388,7 @@
|
||||
TEMPLATE_VBOXLNXHOSTR3EXE_ASFLAGS = $(VBOX_ASFLAGS)
|
||||
TEMPLATE_VBOXLNXHOSTR3EXE_DLLSUFF = .so
|
||||
TEMPLATE_VBOXLNXHOSTR3EXE_DEFS = IN_RING3 $(ARCH_BITS_DEFS)
|
||||
-TEMPLATE_VBOXLNXHOSTR3EXE_CXXFLAGS = -g -pipe $(VBOX_GCC_PEDANTIC_CXX) $(VBOX_GCC_fno-stack-protector)
|
||||
+TEMPLATE_VBOXLNXHOSTR3EXE_CXXFLAGS = -g -pipe $(VBOX_GCC_PEDANTIC_CXX) $(VBOX_GCC_fno-stack-protector) $(VBOX_GCC_nopie)
|
||||
TEMPLATE_VBOXLNXHOSTR3EXE_CXXFLAGS.debug = -fno-inline
|
||||
TEMPLATE_VBOXLNXHOSTR3EXE_CXXFLAGS.release = -O2 -fno-omit-frame-pointer -fno-strict-aliasing
|
||||
TEMPLATE_VBOXLNXHOSTR3EXE_CXXFLAGS.profile = $(TEMPLATE_VBOXLNXHOSTR3EXE_CXXFLAGS.release)
|
||||
@@ -4396,7 +4397,7 @@
|
||||
TEMPLATE_VBOXLNXHOSTR3EXE_CFLAGS.debug = $(TEMPLATE_VBOXLNXHOSTR3EXE_CXXFLAGS.debug)
|
||||
TEMPLATE_VBOXLNXHOSTR3EXE_CFLAGS.profile = $(TEMPLATE_VBOXLNXHOSTR3EXE_CXXFLAGS.profile)
|
||||
TEMPLATE_VBOXLNXHOSTR3EXE_CFLAGS.kprofile = $(TEMPLATE_VBOXLNXHOSTR3EXE_CXXFLAGS.kprofile)
|
||||
-TEMPLATE_VBOXLNXHOSTR3EXE_CFLAGS = -g -pipe $(VBOX_GCC_PEDANTIC_C) $(VBOX_GCC_fno-stack-protector)
|
||||
+TEMPLATE_VBOXLNXHOSTR3EXE_CFLAGS = -g -pipe $(VBOX_GCC_PEDANTIC_C) $(VBOX_GCC_fno-stack-protector) $(VBOX_GCC_nopie)
|
||||
TEMPLATE_VBOXLNXHOSTR3EXE_LIBS = pthread m rt dl
|
||||
|
||||
TEMPLATE_VBOXLNXHOSTR3LIB = Template for linux host libraries.
|
||||
@@ -4523,8 +4524,8 @@
|
||||
TEMPLATE_VBOXGUESTR3XF86MOD_LDFLAGS.x86 = -m elf_i386
|
||||
TEMPLATE_VBOXGUESTR3XF86MOD_LDFLAGS.amd64 = -Wl,-O1 -Wl,--as-needed -m elf_x86_64
|
||||
endif
|
||||
-TEMPLATE_VBOXGUESTR3XF86MOD_CFLAGS = $(TEMPLATE_VBOXGUESTR3EXE_CFLAGS) -fno-merge-constants -std=c99 $(VBOX_GCC_fno-stack-protector) -ffreestanding
|
||||
-TEMPLATE_VBOXGUESTR3XF86MOD_CXXFLAGS= $(TEMPLATE_VBOXGUESTR3EXE_CXXFLAGS) -fno-merge-constants $(VBOX_GCC_fno-stack-protector) -ffreestanding
|
||||
+TEMPLATE_VBOXGUESTR3XF86MOD_CFLAGS = $(TEMPLATE_VBOXGUESTR3EXE_CFLAGS) -fno-merge-constants -std=c99 $(VBOX_GCC_fno-stack-protector) $(VBOX_GCC_nopie) -ffreestanding
|
||||
+TEMPLATE_VBOXGUESTR3XF86MOD_CXXFLAGS= $(TEMPLATE_VBOXGUESTR3EXE_CXXFLAGS) -fno-merge-constants $(VBOX_GCC_fno-stack-protector) $(VBOX_GCC_nopie) -ffreestanding
|
||||
TEMPLATE_VBOXGUESTR3XF86MOD_SYSSUFF = .o
|
||||
TEMPLATE_VBOXGUESTR3XF86MOD_LIBS = \
|
||||
$(VBOX_LIB_VBGL_R3_XFREE86)
|
@ -0,0 +1,384 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox/virtualbox-4.1.8-r1.ebuild,v 1.1 2012/02/16 17:41:43 zorry Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
inherit eutils fdo-mime flag-o-matic linux-info pax-utils python qt4-r2 toolchain-funcs java-pkg-opt-2
|
||||
|
||||
if [[ ${PV} == "9999" ]] ; then
|
||||
# XXX: should finish merging the -9999 ebuild into this one ...
|
||||
ESVN_REPO_URI="http://www.virtualbox.org/svn/vbox/trunk"
|
||||
inherit linux-mod subversion
|
||||
else
|
||||
MY_P=VirtualBox-${PV}
|
||||
SRC_URI="http://download.virtualbox.org/virtualbox/${PV}/${MY_P}.tar.bz2"
|
||||
S="${WORKDIR}/${MY_P}_OSE"
|
||||
fi
|
||||
|
||||
DESCRIPTION="Family of powerful x86 virtualization products for enterprise as well as home use"
|
||||
HOMEPAGE="http://www.virtualbox.org/"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="+additions alsa doc extensions headless java pam pulseaudio +opengl python +qt4 +sdk vboxwebsrv vnc"
|
||||
|
||||
RDEPEND="!app-emulation/virtualbox-bin
|
||||
~app-emulation/virtualbox-modules-${PV}
|
||||
dev-libs/libIDL
|
||||
>=dev-libs/libxslt-1.1.19
|
||||
net-misc/curl
|
||||
dev-libs/openssl
|
||||
dev-libs/libxml2
|
||||
sys-libs/zlib
|
||||
!headless? (
|
||||
qt4? (
|
||||
x11-libs/qt-gui:4
|
||||
x11-libs/qt-core:4
|
||||
opengl? ( x11-libs/qt-opengl:4 )
|
||||
x11-libs/libXinerama
|
||||
)
|
||||
opengl? ( virtual/opengl media-libs/freeglut )
|
||||
x11-libs/libX11
|
||||
x11-libs/libXcursor
|
||||
x11-libs/libXext
|
||||
x11-libs/libXmu
|
||||
x11-libs/libXt
|
||||
media-libs/libsdl[X,video]
|
||||
)
|
||||
vnc? ( >=net-libs/libvncserver-0.9.7 )
|
||||
java? ( virtual/jre:1.6 )"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-util/kbuild-0.1.999
|
||||
>=dev-lang/yasm-0.6.2
|
||||
sys-devel/bin86
|
||||
sys-devel/dev86
|
||||
sys-power/iasl
|
||||
media-libs/libpng
|
||||
pam? ( sys-libs/pam )
|
||||
sys-libs/libcap
|
||||
doc? (
|
||||
dev-texlive/texlive-basic
|
||||
dev-texlive/texlive-latex
|
||||
dev-texlive/texlive-latexrecommended
|
||||
dev-texlive/texlive-latexextra
|
||||
dev-texlive/texlive-fontsrecommended
|
||||
dev-texlive/texlive-fontsextra
|
||||
)
|
||||
java? ( virtual/jdk:1.6 )
|
||||
dev-util/pkgconfig
|
||||
alsa? ( >=media-libs/alsa-lib-1.0.13 )
|
||||
!headless? ( x11-libs/libXinerama )
|
||||
pulseaudio? ( media-sound/pulseaudio )
|
||||
vboxwebsrv? ( >=net-libs/gsoap-2.7.13 )"
|
||||
PDEPEND="additions? ( ~app-emulation/virtualbox-additions-${PV} )
|
||||
extensions? ( ~app-emulation/virtualbox-extpack-oracle-${PV} )"
|
||||
|
||||
QA_TEXTRELS_x86="usr/lib/virtualbox-ose/VBoxGuestPropSvc.so
|
||||
usr/lib/virtualbox/VBoxSDL.so
|
||||
usr/lib/virtualbox/VBoxSharedFolders.so
|
||||
usr/lib/virtualbox/VBoxDD2.so
|
||||
usr/lib/virtualbox/VBoxOGLrenderspu.so
|
||||
usr/lib/virtualbox/VBoxPython.so
|
||||
usr/lib/virtualbox/VBoxDD.so
|
||||
usr/lib/virtualbox/VBoxDDU.so
|
||||
usr/lib/virtualbox/VBoxREM64.so
|
||||
usr/lib/virtualbox/VBoxSharedClipboard.so
|
||||
usr/lib/virtualbox/VBoxHeadless.so
|
||||
usr/lib/virtualbox/VBoxRT.so
|
||||
usr/lib/virtualbox/VBoxREM.so
|
||||
usr/lib/virtualbox/VBoxSettings.so
|
||||
usr/lib/virtualbox/VBoxKeyboard.so
|
||||
usr/lib/virtualbox/VBoxSharedCrOpenGL.so
|
||||
usr/lib/virtualbox/VBoxVMM.so
|
||||
usr/lib/virtualbox/VirtualBox.so
|
||||
usr/lib/virtualbox/VBoxOGLhosterrorspu.so
|
||||
usr/lib/virtualbox/components/VBoxC.so
|
||||
usr/lib/virtualbox/components/VBoxSVCM.so
|
||||
usr/lib/virtualbox/components/VBoxDDU.so
|
||||
usr/lib/virtualbox/components/VBoxRT.so
|
||||
usr/lib/virtualbox/components/VBoxREM.so
|
||||
usr/lib/virtualbox/components/VBoxVMM.so
|
||||
usr/lib/virtualbox/VBoxREM32.so
|
||||
usr/lib/virtualbox/VBoxPython2_4.so
|
||||
usr/lib/virtualbox/VBoxPython2_5.so
|
||||
usr/lib/virtualbox/VBoxPython2_6.so
|
||||
usr/lib/virtualbox/VBoxPython2_7.so
|
||||
usr/lib/virtualbox/VBoxXPCOMC.so
|
||||
usr/lib/virtualbox/VBoxOGLhostcrutil.so
|
||||
usr/lib/virtualbox/VBoxNetDHCP.so"
|
||||
|
||||
REQUIRED_USE="
|
||||
java? ( sdk )
|
||||
python? ( sdk )
|
||||
vboxwebsrv? ( java )
|
||||
"
|
||||
|
||||
pkg_setup() {
|
||||
if ! use headless && ! use qt4 ; then
|
||||
einfo "No USE=\"qt4\" selected, this build will not include"
|
||||
einfo "any Qt frontend."
|
||||
elif use headless && use qt4 ; then
|
||||
einfo "You selected USE=\"headless qt4\", defaulting to"
|
||||
einfo "USE=\"headless\", this build will not include any X11/Qt frontend."
|
||||
fi
|
||||
|
||||
if ! use opengl ; then
|
||||
einfo "No USE=\"opengl\" selected, this build will lack"
|
||||
einfo "the OpenGL feature."
|
||||
fi
|
||||
java-pkg-opt-2_pkg_setup
|
||||
python_set_active_version 2
|
||||
python_pkg_setup
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# Remove shipped binaries (kBuild,yasm), see bug #232775
|
||||
rm -rf kBuild/bin tools
|
||||
|
||||
# Disable things unused or split into separate ebuilds
|
||||
sed -e "s/MY_LIBDIR/$(get_libdir)/" \
|
||||
"${FILESDIR}"/${PN}-4-localconfig > LocalConfig.kmk || die
|
||||
|
||||
# unset useless/problematic checks in configure
|
||||
epatch "${FILESDIR}/${PN}-ose-3.2.8-mesa-check.patch" \
|
||||
"${FILESDIR}/${PN}-4-makeself-check.patch" \
|
||||
"${FILESDIR}/${PN}-4-mkisofs-check.patch"
|
||||
|
||||
# fix build with --as-needed (bug #249295 and bug #350907)
|
||||
epatch "${FILESDIR}/${PN}-4.1.4-asneeded.patch"
|
||||
|
||||
# Respect LDFLAGS
|
||||
sed -e "s/_LDFLAGS\.${ARCH}*.*=/& ${LDFLAGS}/g" \
|
||||
-i Config.kmk src/libs/xpcom18a4/Config.kmk || die
|
||||
|
||||
# We still want to use ${HOME}/.VirtualBox/Machines as machines dir.
|
||||
epatch "${FILESDIR}/${PN}-4.0.2-restore_old_machines_dir.patch"
|
||||
|
||||
# Don't build vboxpci.ko module (D'oh!)
|
||||
epatch "${FILESDIR}"/${PN}-4.1.2-vboxpci-build.patch
|
||||
|
||||
# Use PAM only when pam USE flag is enbaled (bug #376531)
|
||||
if ! use pam ; then
|
||||
elog "Disabling PAM removes the possibility to use the VRDP features."
|
||||
sed -i 's/^.*VBOX_WITH_PAM/#VBOX_WITH_PAM/' Config.kmk || die
|
||||
sed -i 's;\(.*/auth/Makefile.kmk.*\);#\1;' \
|
||||
src/VBox/HostServices/Makefile.kmk || die
|
||||
fi
|
||||
|
||||
# add correct java path
|
||||
if use java ; then
|
||||
sed "s:/usr/lib/jvm/java-6-sun:$(java-config -O):" \
|
||||
-i "${S}"/Config.kmk || die
|
||||
java-pkg-opt-2_src_prepare
|
||||
fi
|
||||
|
||||
# Fix compile error on hardened bug 339914 (disable PIE)
|
||||
epatch "${FILESDIR}"/virtualbox_nopie.patch
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myconf
|
||||
use alsa || myconf+=" --disable-alsa"
|
||||
use opengl || myconf+=" --disable-opengl"
|
||||
use pulseaudio || myconf+=" --disable-pulse"
|
||||
use python || myconf+=" --disable-python"
|
||||
use java || myconf+=" --disable-java"
|
||||
use vboxwebsrv && myconf+=" --enable-webservice"
|
||||
use vnc && myconf+=" --enable-vnc"
|
||||
use doc || myconf+=" --disable-docs"
|
||||
if ! use headless ; then
|
||||
use qt4 || myconf+=" --disable-qt4"
|
||||
else
|
||||
myconf+=" --build-headless --disable-opengl"
|
||||
fi
|
||||
# not an autoconf script
|
||||
./configure \
|
||||
--with-gcc="$(tc-getCC)" \
|
||||
--with-g++="$(tc-getCXX)" \
|
||||
--disable-kmods \
|
||||
--disable-dbus \
|
||||
${myconf} \
|
||||
|| die "configure failed"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
source ./env.sh
|
||||
|
||||
# Force kBuild to respect C[XX]FLAGS and MAKEOPTS (bug #178529)
|
||||
# and strip all flags
|
||||
# strip-flags
|
||||
|
||||
MAKE="kmk" emake \
|
||||
VBOX_VERSION_STRING='$(VBOX_VERSION_MAJOR).$(VBOX_VERSION_MINOR).$(VBOX_VERSION_BUILD)'-Gentoo_ \
|
||||
TOOL_GCC3_CC="$(tc-getCC)" TOOL_GCC3_CXX="$(tc-getCXX)" \
|
||||
TOOL_GCC3_AS="$(tc-getCC)" TOOL_GCC3_AR="$(tc-getAR)" \
|
||||
TOOL_GCC3_LD="$(tc-getCXX)" TOOL_GCC3_LD_SYSMOD="$(tc-getLD)" \
|
||||
TOOL_GCC3_CFLAGS="${CFLAGS}" TOOL_GCC3_CXXFLAGS="${CXXFLAGS}" \
|
||||
VBOX_GCC_OPT="${CXXFLAGS}" \
|
||||
TOOL_YASM_AS=yasm KBUILD_PATH="${S}/kBuild" \
|
||||
all || die "kmk failed"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cd "${S}"/out/linux.${ARCH}/release/bin || die
|
||||
|
||||
# Create configuration files
|
||||
insinto /etc/vbox
|
||||
newins "${FILESDIR}/${PN}-4-config" vbox.cfg
|
||||
|
||||
# Set the right libdir
|
||||
sed -i \
|
||||
-e "s/MY_LIBDIR/$(get_libdir)/" \
|
||||
"${D}"/etc/vbox/vbox.cfg || die "vbox.cfg sed failed"
|
||||
|
||||
# Symlink binaries to the shipped wrapper
|
||||
exeinto /usr/$(get_libdir)/${PN}
|
||||
newexe "${FILESDIR}/${PN}-ose-3-wrapper" "VBox" || die
|
||||
fowners root:vboxusers /usr/$(get_libdir)/${PN}/VBox
|
||||
fperms 0750 /usr/$(get_libdir)/${PN}/VBox
|
||||
|
||||
dosym /usr/$(get_libdir)/${PN}/VBox /usr/bin/VBoxManage
|
||||
dosym /usr/$(get_libdir)/${PN}/VBox /usr/bin/VBoxVRDP
|
||||
dosym /usr/$(get_libdir)/${PN}/VBox /usr/bin/VBoxHeadless
|
||||
dosym /usr/$(get_libdir)/${PN}/VBoxTunctl /usr/bin/VBoxTunctl
|
||||
|
||||
# Install binaries and libraries
|
||||
insinto /usr/$(get_libdir)/${PN}
|
||||
doins -r components || die
|
||||
|
||||
if use sdk ; then
|
||||
doins -r sdk || die
|
||||
fi
|
||||
|
||||
if use vboxwebsrv ; then
|
||||
doins vboxwebsrv || die
|
||||
fowners root:vboxusers /usr/$(get_libdir)/${PN}/vboxwebsrv
|
||||
fperms 0750 /usr/$(get_libdir)/${PN}/vboxwebsrv
|
||||
dosym /usr/$(get_libdir)/${PN}/VBox /usr/bin/vboxwebsrv
|
||||
newinitd "${FILESDIR}"/vboxwebsrv-initd vboxwebsrv
|
||||
newconfd "${FILESDIR}"/vboxwebsrv-confd vboxwebsrv
|
||||
fi
|
||||
|
||||
for each in VBox{Manage,SVC,XPCOMIPCD,Tunctl,NetAdpCtl,NetDHCP,ExtPackHelperApp} *so *r0 *gc ; do
|
||||
doins $each || die
|
||||
fowners root:vboxusers /usr/$(get_libdir)/${PN}/${each}
|
||||
fperms 0750 /usr/$(get_libdir)/${PN}/${each}
|
||||
done
|
||||
# VBoxNetAdpCtl and VBoxNetDHCP binaries need to be suid root in any case..
|
||||
fperms 4750 /usr/$(get_libdir)/${PN}/VBoxNetAdpCtl
|
||||
fperms 4750 /usr/$(get_libdir)/${PN}/VBoxNetDHCP
|
||||
|
||||
if ! use headless ; then
|
||||
for each in VBox{SDL,Headless} ; do
|
||||
doins $each || die
|
||||
fowners root:vboxusers /usr/$(get_libdir)/${PN}/${each}
|
||||
fperms 4750 /usr/$(get_libdir)/${PN}/${each}
|
||||
pax-mark -m "${D}"/usr/$(get_libdir)/${PN}/${each}
|
||||
done
|
||||
|
||||
if use opengl && use qt4 ; then
|
||||
doins VBoxTestOGL || die
|
||||
fowners root:vboxusers /usr/$(get_libdir)/${PN}/VBoxTestOGL
|
||||
fperms 0750 /usr/$(get_libdir)/${PN}/VBoxTestOGL
|
||||
fi
|
||||
|
||||
dosym /usr/$(get_libdir)/${PN}/VBox /usr/bin/VBoxSDL
|
||||
|
||||
if use qt4 ; then
|
||||
doins VirtualBox || die
|
||||
fowners root:vboxusers /usr/$(get_libdir)/${PN}/VirtualBox
|
||||
fperms 4750 /usr/$(get_libdir)/${PN}/VirtualBox
|
||||
pax-mark -m "${D}"/usr/$(get_libdir)/${PN}/VirtualBox
|
||||
|
||||
dosym /usr/$(get_libdir)/${PN}/VBox /usr/bin/VirtualBox
|
||||
|
||||
newmenu "${FILESDIR}"/${PN}-ose.desktop-2 ${PN}.desktop
|
||||
fi
|
||||
|
||||
pushd "${S}"/src/VBox/Resources/OSE &>/dev/null || die
|
||||
for size in 16 20 32 40 48 64 128 ; do
|
||||
insinto /usr/share/icons/hicolor/${size}x${size}/apps
|
||||
newins ${PN}-${size}px.png ${PN}.png
|
||||
done
|
||||
insinto /usr/share/pixmaps
|
||||
newins ${PN}-48px.png ${PN}.png
|
||||
popd &>/dev/null || die
|
||||
else
|
||||
doins VBoxHeadless || die
|
||||
fowners root:vboxusers /usr/$(get_libdir)/${PN}/VBoxHeadless
|
||||
fperms 4750 /usr/$(get_libdir)/${PN}/VBoxHeadless
|
||||
pax-mark -m "${D}"/usr/$(get_libdir)/${PN}/VBoxHeadless
|
||||
fi
|
||||
|
||||
insinto /usr/$(get_libdir)/${PN}
|
||||
# Install EFI Firmware files (bug #320757)
|
||||
pushd "${S}"/src/VBox/Devices/EFI/FirmwareBin &>/dev/null || die
|
||||
for fwfile in VBoxEFI{32,64}.fd ; do
|
||||
doins ${fwfile} || die
|
||||
fowners root:vboxusers /usr/$(get_libdir)/${PN}/${fwfile} || die
|
||||
done
|
||||
popd &>/dev/null || die
|
||||
|
||||
# New way of handling USB device nodes for VBox (bug #356215)
|
||||
insinto /lib/udev
|
||||
doins VBoxCreateUSBNode.sh
|
||||
fowners root:vboxusers /lib/udev/VBoxCreateUSBNode.sh
|
||||
fperms 0750 /lib/udev/VBoxCreateUSBNode.sh
|
||||
insinto /lib/udev/rules.d
|
||||
doins "${FILESDIR}"/10-virtualbox.rules
|
||||
|
||||
insinto /usr/share/${PN}
|
||||
if ! use headless && use qt4 ; then
|
||||
doins -r nls
|
||||
fi
|
||||
|
||||
# VRDPAuth only works with this (bug #351949)
|
||||
dosym VBoxAuth.so /usr/$(get_libdir)/${PN}/VRDPAuth.so
|
||||
|
||||
# set an env-variable for 3rd party tools
|
||||
echo -n "VBOX_APP_HOME=/usr/$(get_libdir)/${PN}" > "${T}/90virtualbox"
|
||||
doenvd "${T}/90virtualbox"
|
||||
|
||||
if use java ; then
|
||||
java-pkg_regjar "${D}/usr/$(get_libdir)/${PN}/sdk/bindings/xpcom/java/vboxjxpcom.jar"
|
||||
java-pkg_regso "${D}/usr/$(get_libdir)/${PN}/libvboxjxpcom.so"
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
fdo-mime_desktop_database_update
|
||||
|
||||
udevadm control --reload-rules && udevadm trigger --subsystem-match=usb
|
||||
|
||||
if ! use headless && use qt4 ; then
|
||||
elog "To launch VirtualBox just type: \"VirtualBox\"."
|
||||
fi
|
||||
elog "You must be in the vboxusers group to use VirtualBox."
|
||||
elog ""
|
||||
elog "The latest user manual is available for download at:"
|
||||
elog "http://download.virtualbox.org/virtualbox/${PV}/UserManual.pdf"
|
||||
elog ""
|
||||
elog "For advanced networking setups you should emerge:"
|
||||
elog "net-misc/bridge-utils and sys-apps/usermode-utilities"
|
||||
elog ""
|
||||
elog "IMPORTANT!"
|
||||
elog "If you upgrade from app-emulation/virtualbox-ose make sure to run"
|
||||
elog "\"env-update\" as root and logout and relogin as the user you wish"
|
||||
elog "to run ${PN} as."
|
||||
elog ""
|
||||
elog "Starting with version 4.0.0, ${PN} has USB-1 support."
|
||||
elog "For USB-2 support, PXE-boot ability and VRDP support please emerge"
|
||||
elog " app-emulation/virtualbox-extpack-oracle"
|
||||
elog "package."
|
||||
if [ -e "${ROOT}/etc/udev/rules.d/10-virtualbox.rules" ] ; then
|
||||
elog ""
|
||||
elog "Please remove \"${ROOT}/etc/udev/rules.d/10-virtualbox.rules\""
|
||||
elog "or else USB in ${PN} won't work."
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
fdo-mime_desktop_database_update
|
||||
}
|
@ -0,0 +1,213 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-emulation/wine/wine-1.4_rc3.ebuild,v 1.1 2012/02/15 16:46:38 tetromino Exp $
|
||||
|
||||
EAPI="4"
|
||||
|
||||
inherit autotools eutils flag-o-matic multilib
|
||||
|
||||
if [[ ${PV} == "9999" ]] ; then
|
||||
EGIT_REPO_URI="git://source.winehq.org/git/wine.git"
|
||||
inherit git-2
|
||||
SRC_URI=""
|
||||
#KEYWORDS=""
|
||||
else
|
||||
MY_P="${PN}-${PV/_/-}"
|
||||
SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.bz2"
|
||||
KEYWORDS="-* ~amd64 ~x86 ~x86-fbsd"
|
||||
S=${WORKDIR}/${MY_P}
|
||||
fi
|
||||
|
||||
GV="1.4"
|
||||
DESCRIPTION="free implementation of Windows(tm) on Unix"
|
||||
HOMEPAGE="http://www.winehq.org/"
|
||||
SRC_URI="${SRC_URI}
|
||||
gecko? (
|
||||
mirror://sourceforge/wine/wine_gecko-${GV}-x86.msi
|
||||
win64? ( mirror://sourceforge/wine/wine_gecko-${GV}-x86_64.msi )
|
||||
)"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
IUSE="alsa capi cups custom-cflags elibc_glibc fontconfig +gecko gnutls gphoto2 gsm gstreamer hardened jpeg lcms ldap mp3 ncurses nls openal opencl +opengl +oss +perl png samba scanner selinux ssl test +threads +truetype udisks v4l +win32 +win64 +X xcomposite xinerama xml"
|
||||
REQUIRED_USE="elibc_glibc? ( threads )" #286560
|
||||
RESTRICT="test" #72375
|
||||
|
||||
MLIB_DEPS="amd64? (
|
||||
truetype? ( >=app-emulation/emul-linux-x86-xlibs-2.1 )
|
||||
X? (
|
||||
>=app-emulation/emul-linux-x86-xlibs-2.1
|
||||
>=app-emulation/emul-linux-x86-soundlibs-2.1
|
||||
)
|
||||
mp3? ( app-emulation/emul-linux-x86-soundlibs )
|
||||
openal? ( app-emulation/emul-linux-x86-sdl )
|
||||
opengl? ( app-emulation/emul-linux-x86-opengl )
|
||||
scanner? ( app-emulation/emul-linux-x86-medialibs )
|
||||
v4l? ( app-emulation/emul-linux-x86-medialibs )
|
||||
app-emulation/emul-linux-x86-baselibs
|
||||
>=sys-kernel/linux-headers-2.6
|
||||
)"
|
||||
RDEPEND="truetype? ( >=media-libs/freetype-2.0.0 media-fonts/corefonts )
|
||||
perl? ( dev-lang/perl dev-perl/XML-Simple )
|
||||
capi? ( net-dialup/capi4k-utils )
|
||||
ncurses? ( >=sys-libs/ncurses-5.2 )
|
||||
fontconfig? ( media-libs/fontconfig )
|
||||
gphoto2? ( media-libs/libgphoto2 )
|
||||
openal? ( media-libs/openal )
|
||||
udisks? (
|
||||
sys-apps/dbus
|
||||
sys-fs/udisks
|
||||
)
|
||||
gnutls? ( net-libs/gnutls )
|
||||
gstreamer? ( media-libs/gstreamer media-libs/gst-plugins-base )
|
||||
X? (
|
||||
x11-libs/libXcursor
|
||||
x11-libs/libXrandr
|
||||
x11-libs/libXi
|
||||
x11-libs/libXmu
|
||||
x11-libs/libXxf86vm
|
||||
x11-apps/xmessage
|
||||
)
|
||||
xinerama? ( x11-libs/libXinerama )
|
||||
alsa? ( media-libs/alsa-lib )
|
||||
cups? ( net-print/cups )
|
||||
opencl? ( virtual/opencl )
|
||||
opengl? ( virtual/opengl )
|
||||
gsm? ( media-sound/gsm )
|
||||
jpeg? ( virtual/jpeg )
|
||||
ldap? ( net-nds/openldap )
|
||||
lcms? ( =media-libs/lcms-1* )
|
||||
mp3? ( >=media-sound/mpg123-1.5.0 )
|
||||
nls? ( sys-devel/gettext )
|
||||
samba? ( >=net-fs/samba-3.0.25 )
|
||||
selinux? ( sec-policy/selinux-wine )
|
||||
xml? ( dev-libs/libxml2 dev-libs/libxslt )
|
||||
scanner? ( media-gfx/sane-backends )
|
||||
ssl? ( dev-libs/openssl )
|
||||
png? ( media-libs/libpng )
|
||||
v4l? ( media-libs/libv4l )
|
||||
!win64? ( ${MLIB_DEPS} )
|
||||
win32? ( ${MLIB_DEPS} )
|
||||
xcomposite? ( x11-libs/libXcomposite )"
|
||||
DEPEND="${RDEPEND}
|
||||
X? (
|
||||
x11-proto/inputproto
|
||||
x11-proto/xextproto
|
||||
x11-proto/xf86vidmodeproto
|
||||
)
|
||||
xinerama? ( x11-proto/xineramaproto )
|
||||
!hardened? ( sys-devel/prelink )
|
||||
virtual/yacc
|
||||
sys-devel/flex"
|
||||
|
||||
src_unpack() {
|
||||
if use win64 ; then
|
||||
[[ $(( $(gcc-major-version) * 100 + $(gcc-minor-version) )) -lt 404 ]] \
|
||||
&& die "you need gcc-4.4+ to build 64bit wine"
|
||||
fi
|
||||
|
||||
if [[ ${PV} == "9999" ]] ; then
|
||||
git-2_src_unpack
|
||||
else
|
||||
unpack ${MY_P}.tar.bz2
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${PN}-1.1.15-winegcc.patch #260726
|
||||
epatch "${FILESDIR}"/${PN}-1.4_rc2-multilib-portage.patch #395615
|
||||
epatch_user #282735
|
||||
eautoreconf
|
||||
sed -i '/^UPDATE_DESKTOP_DATABASE/s:=.*:=true:' tools/Makefile.in || die
|
||||
sed -i '/^MimeType/d' tools/wine.desktop || die #117785
|
||||
}
|
||||
|
||||
do_configure() {
|
||||
local builddir="${WORKDIR}/wine$1"
|
||||
mkdir -p "${builddir}"
|
||||
pushd "${builddir}" >/dev/null
|
||||
|
||||
ECONF_SOURCE=${S} \
|
||||
econf \
|
||||
--sysconfdir=/etc/wine \
|
||||
$(use_with alsa) \
|
||||
$(use_with capi) \
|
||||
$(use_with lcms cms) \
|
||||
$(use_with cups) \
|
||||
$(use_with ncurses curses) \
|
||||
$(use_with udisks dbus) \
|
||||
$(use_with fontconfig) \
|
||||
$(use_with gnutls) \
|
||||
$(use_with gphoto2 gphoto) \
|
||||
$(use_with gsm) \
|
||||
$(use_with gstreamer) \
|
||||
--without-hal \
|
||||
$(use_with jpeg) \
|
||||
$(use_with ldap) \
|
||||
$(use_with mp3 mpg123) \
|
||||
$(use_with nls gettext) \
|
||||
$(use_with openal) \
|
||||
$(use_with opencl) \
|
||||
$(use_with opengl) \
|
||||
$(use_with ssl openssl) \
|
||||
$(use_with oss) \
|
||||
$(use_with png) \
|
||||
$(use_with threads pthread) \
|
||||
$(use_with scanner sane) \
|
||||
$(use_enable test tests) \
|
||||
$(use_with truetype freetype) \
|
||||
$(use_with v4l) \
|
||||
$(use_with X x) \
|
||||
$(use_with xcomposite) \
|
||||
$(use_with xinerama) \
|
||||
$(use_with xml) \
|
||||
$(use_with xml xslt) \
|
||||
$2
|
||||
|
||||
emake -j1 depend
|
||||
|
||||
popd >/dev/null
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
export LDCONFIG=/bin/true
|
||||
use custom-cflags || strip-flags
|
||||
|
||||
if use win64 ; then
|
||||
do_configure 64 --enable-win64
|
||||
use win32 && ABI=x86 do_configure 32 --with-wine64=../wine64
|
||||
else
|
||||
ABI=x86 do_configure 32 --disable-win64
|
||||
fi
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
local b
|
||||
for b in 64 32 ; do
|
||||
local builddir="${WORKDIR}/wine${b}"
|
||||
[[ -d ${builddir} ]] || continue
|
||||
emake -C "${builddir}" all
|
||||
done
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local b
|
||||
for b in 64 32 ; do
|
||||
local builddir="${WORKDIR}/wine${b}"
|
||||
[[ -d ${builddir} ]] || continue
|
||||
emake -C "${builddir}" install DESTDIR="${D}"
|
||||
done
|
||||
dodoc ANNOUNCE AUTHORS README
|
||||
if use gecko ; then
|
||||
insinto /usr/share/wine/gecko
|
||||
doins "${DISTDIR}"/wine_gecko-${GV}-x86.msi
|
||||
use win64 && doins "${DISTDIR}"/wine_gecko-${GV}-x86_64.msi
|
||||
fi
|
||||
if ! use perl ; then
|
||||
rm "${D}"/usr/bin/{wine{dump,maker},function_grep.pl} "${D}"/usr/share/man/man1/wine{dump,maker}.1 || die
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
paxctl -psmr "${ROOT}"/usr/bin/wine{,-preloader} 2>/dev/null #255055
|
||||
}
|
@ -1,20 +1,16 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA1
|
||||
Hash: SHA512
|
||||
|
||||
DIST mac-robber-1.00.tar.gz 11483 RMD160 702e33935dddc92e3f0d5c970bb05bd9d32397a1 SHA1 4d506e1a4f7c96ca9048432e376f8410140b9f8f SHA256 e84637457580cf0b823868138e9adde9f5f5f5d516595cdf8f9f95cbbe939869
|
||||
DIST mac-robber-1.02.tar.gz 11708 RMD160 bee47857e0a86e0215dc0967c897d74c42b08a8f SHA1 c50c823ac14ac8e78e79e0965134b028757e4519 SHA256 5895d332ec8d87e15f21441c61545b7f68830a2ee2c967d381773bd08504806d
|
||||
EBUILD mac-robber-1.00.ebuild 710 RMD160 ca87ca251fbea7e3522613639b59606ec7cf96fd SHA1 bac6cab11da99fd6e7bf3363032d070cc877f567 SHA256 d777b5c5376af16000ac18d8b0485cb817e69632cb51ff932a71accc328c3ebe
|
||||
EBUILD mac-robber-1.02.ebuild 729 RMD160 9d790704a4b0562395df249ec744854ddf5a8758 SHA1 a822372be5553d01acfe7e4fece2e3976a224ab2 SHA256 703cd90e1351ac8c9f6c8f84583c609524137ff82da19bec477404722b8cb933
|
||||
MISC ChangeLog 951 RMD160 cd6155055108c72c0f72beb1dd31d312713eb1fb SHA1 b88a9ea46c92590e84043c15e55753ab20e4b8d5 SHA256 3fe53f99262fd3a6a3eabc8673494c883ca23a0a5708c1cf6f060e65d94a8460
|
||||
EBUILD mac-robber-1.02.ebuild 729 RMD160 6e12edbcee051614c2bd7860586e510ce16e133a SHA1 8b6410436bbda55bd742dfcd090aafa75cc93ac3 SHA256 3b8ad72bf17e98f547b44b50c43263604a1ebd511ad7c9f07366ff0088b04cde
|
||||
MISC ChangeLog 1061 RMD160 771a3ffc13cc8152adfded9df2a781aa987e46e8 SHA1 9ca604a17e1204358e99d925227eb57ff93ca062 SHA256 771f5e56497d165c7d42591b2cfbc2e6113326b0967467dc56a63cc2f10060e6
|
||||
MISC metadata.xml 1434 RMD160 6cf700da107a7f99b2dde2bb9ac3b730a46313ac SHA1 f5ec5c02fdd3457c7af9ff7b00e9682e9e5f73ad SHA256 963dbfaa481fa7b295efa547f3ff1bfcc8af5fa313d1be2ad65a2ec60662cbe9
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.17 (GNU/Linux)
|
||||
|
||||
iQEcBAEBAgAGBQJOBtFqAAoJEEqz6FtPBkyjkjIIAJlot14JCI9D3SZLMW0/+qnY
|
||||
cUP/Vcq7GcreBVfO7Tvw/6KUWK03/exoQeqXOPrPrTAIAyiRyNmBHiG8k50kBbpb
|
||||
enPlqXLZVDeUZmm3glE2HlE0WCkKnS/Axop2maSJ3sxa0rStUhCo0yu4U1LNlv/t
|
||||
J7jfXchHArIidBGnFif0hk4s9sLzXZ1MtDEFzs9KIXk2ws48vD3C70nPj51kc4+0
|
||||
IwfqupOabTmMt9bIUT9edvN1jWom0E3sadgiGRNui8ovCVMSQ9asnCxbBQZzp7jo
|
||||
Lab4EurkNdIHHc03Kva4KEUXarlZ0ReN4CHP3BrVJ5vGfRcWmEPKCKsvsoxAYLU=
|
||||
=f5+l
|
||||
iEYEAREKAAYFAk89Pr4ACgkQuUQtlDBCeQIGiACfYVI6Y/2LZUSIYRsJTCT4ubWK
|
||||
idgAnR8tS+Hsl0lxKpM+tkDimFMScwTc
|
||||
=Iy8x
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -1,18 +1,18 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA1
|
||||
Hash: SHA512
|
||||
|
||||
DIST manpages-de-0.5.tar.gz 521532 RMD160 f2d3f472073ac8311330283d2ca43a792a602034 SHA1 afab7e0ecb27b04a126ad89fd5ea557af66cd329 SHA256 895484a1232349c6bab22dc94d4e6bdbbfc243e8ed57b88f20563c9d2f3c7a3f
|
||||
DIST manpages-de-0.7.tar.bz2 428033 RMD160 48ea9216ac8b038499c8a3aef5e08e5e508afa68 SHA1 34cf540810015396334105fa4d0858e52ee3b901 SHA256 f13ceee18657e2060debe1bd7af5adff9b84ee6436a8140cfbcf5f2ba6e72f14
|
||||
DIST manpages-de-0.8.tar.bz2 475407 RMD160 f1bdd967e31d85492a72c4c955cf67e8545f08e1 SHA1 d1f2537489022d72158e98fe2f70664e2135d96a SHA256 c40468b87ac1029af0df8e37d36dff6da38e5d823db932c4cd774f1a1bb9f15e
|
||||
EBUILD man-pages-de-0.5-r1.ebuild 1116 RMD160 2645b732abdc1a6846f0d8e01156d9863632dc76 SHA1 633a68805a0ce8e576d5500aa663bbf674d48ecc SHA256 74c920904aea798d85d1cce58e248944c03239a610b913449f0d2e94e2a04b86
|
||||
EBUILD man-pages-de-0.7.ebuild 1151 RMD160 df60fb621ef3ad45b1b9ae70a4b95fe88a6accf6 SHA1 102f05492aaf8410a9c4b2a1bcbaa172a220b646 SHA256 a5a9818152a64054940391669e81b9a32ca38881f6005c4e9f6b15093d560658
|
||||
EBUILD man-pages-de-0.8.ebuild 1142 RMD160 dc842e4d526a49dbfc16e2eecf17a8e72fcd166b SHA1 a63e7adc89caf813c8c8d5aae055fe2cbe33d93c SHA256 9adc4db5965f79c05f0a5d810456b6f0e5746cf6c30a745a5818f71a78529717
|
||||
MISC ChangeLog 2883 RMD160 74e52407cd23393c7781a3e5dcad7231549ed92d SHA1 9e873f70987c70ae123f10e03cb40c4dca7db320 SHA256 c44307e96f1765904de555b904bc45acff491a3dff80edb9ce5ef1676aaa5c48
|
||||
EBUILD man-pages-de-0.8.ebuild 1145 RMD160 fc0952a74a88817e6c7ef379be5141bc80e7b240 SHA1 e38646f42c4537480c0fe501e184dc476cc2dfa3 SHA256 0bfb1064072d4e4aaa3b04c93284fc733210ae3cbe5d3889287443dc99a1e773
|
||||
MISC ChangeLog 2997 RMD160 3d2a81e847d6b2d35d5f99d7285a3594396597f3 SHA1 988e1e69126e8d72e1fd83e2ba71d6e9b05d4e75 SHA256 86d7ad060ce853cd0dcec0b51a813547eb658e9c18aedc7bd9aa94c59f08c6f9
|
||||
MISC metadata.xml 292 RMD160 354d84d97415a69afafccaae6cd627760a95475f SHA1 6266efbae4646d6658dacb480b8f3a78e5c4735f SHA256 ed31222caf411bbd2101fd43f6b711048213b7ecf27ce7f1643eff0f0ed5f2b3
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.18 (GNU/Linux)
|
||||
Version: GnuPG v2.0.17 (GNU/Linux)
|
||||
|
||||
iEYEARECAAYFAk8y7EQACgkQkKaRLQcq0GIn2gCgosIrTQbkwEXL9W5bu5Pds2r9
|
||||
QY4An0d7JAs1NrPeXYA1DPJNiGFeLQGZ
|
||||
=uC9v
|
||||
iEYEAREKAAYFAk89P4oACgkQuUQtlDBCeQKwhgCfdEUI84DumJ49PTfE3zWOH8IR
|
||||
SO4An0jtUyLxdgpoPdRssxUz8x+jl12k
|
||||
=QKwm
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -1,28 +1,20 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA512
|
||||
|
||||
DIST byobu_4.55.orig.tar.gz 444603 RMD160 0dcfe530095e3b3fdf4217d7e945a3b7ea2c3f59 SHA1 4b3ad381cfc106e3402d280009c19476359eac6d SHA256 f5c1c6c097873a0d94f88ddf94aabd79927701676b6bd5e980a9488a16f22592
|
||||
DIST byobu_5.0.orig.tar.gz 445115 RMD160 e628ff16a1dc46ece54a578d172c1a108ace42eb SHA1 6673d28defbca05fda27c793e992075f9e663240 SHA256 1ae783a8250f846b41f7366feeb806ca94f1d90c3c025899ca1b0c1ac1d5ca67
|
||||
DIST byobu_5.1.orig.tar.gz 445194 RMD160 26bb9c52ddda1574ef38e6a8fd71a55a1fca88a9 SHA1 8b27c9028500721879cb1501bf0b8027923ba4e7 SHA256 abdbea19759505092728266d509f333948fe6862cd82db378e5d52518d2ef6fb
|
||||
DIST byobu_5.2.orig.tar.gz 334656 RMD160 6a9a006f3b44988d1d5f53c469fb79bd1dd2525e SHA1 c4e5254d35ece10189ee2ef5c9c36a364d7f29ba SHA256 ea1f3af34a74bfe16b350782c289ac6c45ccb6b596f45c47000143712937e2ff
|
||||
DIST byobu_5.4.orig.tar.gz 336895 RMD160 d80a65a7e85d5deaa1be1227a123db6aafaae86a SHA1 4d4c22fcf536d75afdde84f720b0eb363c722ad0 SHA256 2f2dd7eaf88d627853de184243d92132db437af1d1c81ac1f4a1639662fad339
|
||||
DIST byobu_5.10.orig.tar.gz 338879 RMD160 a6eae814736b7dc2731efe2919f6ea0bcf9ba67d SHA1 28cd618c6013428d0cbf04e3f7eb26635ed5a54d SHA256 027d48c1fa2b9435dcd732e7e7e03193b1acaad5c59e2b622e02e3a509c78fce
|
||||
DIST byobu_5.5.orig.tar.gz 337042 RMD160 1add14a70722e3edc6542342a8d064458fef9adb SHA1 cecd4541e16b099ff27ce09ee73933d8c36bbbf9 SHA256 d79ec0a931c80b245c83df03c564fb478314ec937339313d95dc3a87b7e1a382
|
||||
EBUILD byobu-4.55.ebuild 794 RMD160 482d9e93728ce9a20cda34401bc238bfe9950cf1 SHA1 cfeaaee021a57650f1359a3d4a8e8ec8a5b46749 SHA256 6e07922d9b2266530c72d46a52cebff91726eab5bbc6541eb5838f75efb70366
|
||||
EBUILD byobu-5.0.ebuild 793 RMD160 177d44c32ec93657cf2e46aae2b2826b4cd54015 SHA1 5d1fc6a13f34952f0a2db3a9fadcef63823d91d3 SHA256 e47fbad1d4da625542eb889dc19e13f5ff7269c4b6a977dd402ac39774b41ef1
|
||||
EBUILD byobu-5.1.ebuild 793 RMD160 7a041258b3c57c38b73904c90ba84e3d8cec6087 SHA1 fd4d49fafc3fedd3249a538d90b82e2efcb77ceb SHA256 01e561d4be5f7ac4339e45fafb3a5844c74cde6b38805ad03c31475f9c70e14e
|
||||
EBUILD byobu-5.2.ebuild 793 RMD160 e981a30c6c983794bd4bcf0d4c611fa989544ada SHA1 0f6a8beaf4d2828ddc78f4404d917a78a123614e SHA256 681efa48b70293318ff9ca3d47a802c9b57294a80c8668143ba11e8320a88051
|
||||
EBUILD byobu-5.4.ebuild 793 RMD160 db54e27f19eb43d63b8c57e80126aac53c92d2fe SHA1 eea107ab2eeda5dec7c28850343a83facbbcaf42 SHA256 c96ad0c6992648595d150543e26e66c964b981f4f75b5d449454631505f6a639
|
||||
EBUILD byobu-5.10.ebuild 794 RMD160 c68b1ed97b29843510a64cd65f22086502ed167f SHA1 2a51aa7b1f2bbbcc5612412220672a69b3a9d542 SHA256 e7b825fccf9b6e641bda5cf0b9222077708e3e43fbc273ac8b30c46bc90f7b72
|
||||
EBUILD byobu-5.5.ebuild 793 RMD160 f00fd6c9798c630e3d25545e6bbd830b037d7493 SHA1 0a7ffe23bd6334260ccf3d6877c74ad8d3f3c7cd SHA256 88c62f6bb148aa893342e5cffa250b6a69a0cf36132b7d93d17bbf45ec9da035
|
||||
MISC ChangeLog 4211 RMD160 cac787d2f501a58e8f4346b89f0b5a42ff871c14 SHA1 db38a0664579f514510d81e086a29ff8bfde893e SHA256 b9ca56b19bb5a415b1b1b1e7a209e314df1c604d65baf665a3b66ed925b67483
|
||||
MISC ChangeLog 4486 RMD160 56d07888aef20fea48040e9f2fc330295f63f816 SHA1 a933ef43bf499c6e8fa88da613ff97984bddf9c4 SHA256 717382f672b110aecba4556435a3d248785e924d6018785b73d1ad309ab20a2b
|
||||
MISC metadata.xml 254 RMD160 3a9c184a022ff2b5cee2ce5085c76a5acb9509d4 SHA1 4bf6511f1aef6d4a01e3412a167da3674b524599 SHA256 4eae7530c536ef69b57a26f00955dc7914b1f8e7f8cd6df8498f0c0ebe7f07de
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.18 (GNU/Linux)
|
||||
|
||||
iQEcBAEBCgAGBQJPGlVkAAoJEEqz6FtPBkyjyIsH/iV1v0hwWeYHvQcWoAmkLjJ+
|
||||
R8nZzDIuYgoP4/FJotNGaTWB1K0rNfazn1u/srrq8IXGmFu7JdeTFbH2jOoPMIlc
|
||||
YUkFesEs/rYVVPLj8tSdlDHeqaDNBhEUFc6d+jBL0tuRj7q+HFL+P4kZu3ArbIcW
|
||||
8dCWi3Lm/JxJ6WKKdzAGhJ8FUd0ADeMgoQOiHwEyH4wgknjXWo/Tb0lOka2ZO3BM
|
||||
UaS2nlY3J4dj2T9hqqq7p+/CG8+1MY4bi4ywsQpVrG5pXnRBt/pHpEJNW3ljAgKd
|
||||
nDBuXxAB/+Nf5Eituyyvnfe8YSZo62j1iLRiJCFoWQk9mmKyJegFi/S+kImMDKQ=
|
||||
=cDlx
|
||||
iQEcBAEBCgAGBQJPO3dfAAoJEEqz6FtPBkyj56EH/3N9PDZE76wo2uJzMi7Oidgu
|
||||
B2Yy/Vg3qiZ/DzcG7E7IuxGctcRkAVjXLMXKjOzU46iY0DevGGqIWz5/MM5zASLa
|
||||
C0+vDMnqXNm+ORpO0upQ7F32UHxHWO41gfy56LIjxkz+4Rl15p1dTTd0XSCF3tDn
|
||||
eaPPbB77ZsYvh80mTb1sRhvuOR8H8AtxgWdGeWqw/hAGxPnXAThu3NWuDI46fc/M
|
||||
CCF+9VpHp4rqE9/GhCWiCY22Yq42xZQ1q2P+plFOr/7v790LpqrBYu2NQmnNoAMl
|
||||
Uc1cHZ86OtifhDIizlYFipxC6CEAcJRVgviivc4VRK66KYVk5PS0ErLg9+NzuDQ=
|
||||
=jXzX
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -1,32 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-misc/byobu/byobu-4.55.ebuild,v 1.1 2011/12/23 03:09:23 radhermit Exp $
|
||||
|
||||
EAPI="4"
|
||||
PYTHON_DEPEND="2"
|
||||
|
||||
inherit python
|
||||
|
||||
DESCRIPTION="A set of profiles for the GNU Screen console window manager (app-misc/screen)"
|
||||
HOMEPAGE="https://launchpad.net/byobu"
|
||||
SRC_URI="http://launchpad.net/${PN}/trunk/${PV}/+download/${P/-/_}.orig.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="|| ( app-misc/screen app-misc/tmux )
|
||||
dev-libs/newt"
|
||||
|
||||
src_prepare() {
|
||||
python_convert_shebangs -r 2 .
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install
|
||||
|
||||
# Create symlinks for backends
|
||||
dosym ${PN} /usr/bin/${PN}-screen
|
||||
dosym ${PN} /usr/bin/${PN}-tmux
|
||||
}
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue