parent
a195d0cdb0
commit
e852ed10a1
@ -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-admin/cpulimit/cpulimit-9999.ebuild,v 1.1 2011/10/16 09:42:28 hwoarang Exp $
|
||||
|
||||
EAPI="3"
|
||||
inherit subversion eutils toolchain-funcs
|
||||
|
||||
DESCRIPTION="Limits the CPU usage of a process"
|
||||
HOMEPAGE="http://cpulimit.sourceforge.net"
|
||||
SRC_URI=""
|
||||
ESVN_REPO_URI="https://cpulimit.svn.sourceforge.net/svnroot/cpulimit/trunk"
|
||||
ESVN_PROJECT="cpulimit"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS=""
|
||||
IUSE=""
|
||||
|
||||
DEPEND=""
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}/${P}-cflags.patch"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake CC="$(tc-getCC)" || die "emake failed"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dosbin ${PN} || die
|
||||
doman "${FILESDIR}/${PN}.8"
|
||||
}
|
@ -1,5 +1,10 @@
|
||||
#!/bin/bash
|
||||
#
|
||||
# Please uncomment the following if you want logcheck to run hourly.
|
||||
|
||||
#su -s /bin/bash -c /usr/sbin/logcheck logcheck
|
||||
set -e
|
||||
|
||||
if [ ! -d /var/lock/logcheck ]; then
|
||||
mkdir -p /var/lock/logcheck
|
||||
fi
|
||||
chown -R logcheck:logcheck /var/lock/logcheck
|
||||
|
||||
su -s /bin/bash -c /usr/sbin/logcheck logcheck
|
||||
|
@ -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/logcheck/logcheck-1.3.15-r1.ebuild,v 1.2 2012/12/30 18:55:08 phajdan.jr Exp $
|
||||
|
||||
EAPI="4"
|
||||
|
||||
inherit user
|
||||
|
||||
DESCRIPTION="Mails anomalies in the system logfiles to the administrator."
|
||||
HOMEPAGE="http://packages.debian.org/sid/logcheck"
|
||||
SRC_URI="mirror://debian/pool/main/l/${PN}/${PN}_${PV}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ppc ~sparc x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND="!app-admin/logsentry
|
||||
app-misc/lockfile-progs
|
||||
dev-lang/perl
|
||||
dev-perl/mime-construct
|
||||
virtual/mailx
|
||||
${DEPEND}"
|
||||
|
||||
pkg_setup() {
|
||||
enewgroup logcheck
|
||||
enewuser logcheck -1 -1 -1 logcheck
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install
|
||||
keepdir /var/lib/logcheck
|
||||
dodoc AUTHORS CHANGES CREDITS TODO docs/README.*
|
||||
doman docs/logtail.8 docs/logtail2.8
|
||||
|
||||
exeinto /etc/cron.hourly
|
||||
doexe "${FILESDIR}/${PN}.cron"
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
chown -R logcheck:logcheck /etc/logcheck /var/lib/logcheck || die
|
||||
|
||||
elog "Please read the guide ad http://www.gentoo.org/doc/en/logcheck.xml"
|
||||
elog "for installation instructions."
|
||||
}
|
@ -1,3 +1,2 @@
|
||||
DIST xchm-1.18.tar.gz 403698 SHA256 fc9527ca22b848f5e97691a06c8eb8b572c9d5ec77936e48346cc8baf0f77bf3 SHA512 a8283a16fc596ff806d1dc8404e197e0630e26b15ce14fc07ec8152eab484ed18b8b129f56802b6909131878b6a2cc3f4a81f2ada4e2955c61ba5f404b6eed00 WHIRLPOOL 72a1de6076bc13a43f80dd6c44ca190b61bb6809ecb479d3b3b8d2b3245d5f396e345cf7b85b48b1fe0253a076a63cdf4c8082c4c907df6f0d75c3267be1d1ff
|
||||
DIST xchm-1.20.tar.gz 409976 SHA256 76c717074ed178abae63692cfa843083922e6d6e3052207d8a3d9d2e8b8db627 SHA512 86bb3cc70f2f0f7b89581763b3803a6e2bcb694cea1dbd82e918de25ad2bab2c4820e3239ab40de16befebceaa20ffb9364abb74efd941f1c522c7290ceb841a WHIRLPOOL ef6aeacd882d7630b7fe8fb370a303c55d05ae387d1b67fba7d31702617b714613c3c331a5b1e0cf0a80b329ce6ae26177fa5cb3171f88489df930a3f5bea114
|
||||
DIST xchm-1.21.tar.gz 411252 SHA256 b3c7e54f5c4075a679910ff2166d76bc761afbcfd8c1a1cc5e10ad73634ed6a6 SHA512 7feb1dc5ba3113dfdc7cdf15c4ea48de8caeca659f77ae4e46b7d67073eac6f2a97dab2f9a8a1bf07b3f758461b41daaadc3ca237e021abe94c24b91bb4d520a WHIRLPOOL 78bddf2d9fca92b7c1fe2d8d52a5a684a313b446964b7c6a7cb1aa8e8987edd4ba76ac89640086e7bf56d5f802a29959cdf98f6ff2dbab3c44adcf5ce8c25fb1
|
||||
|
@ -1,53 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-text/xchm/xchm-1.18.ebuild,v 1.5 2012/09/05 07:22:23 jlec Exp $
|
||||
|
||||
EAPI=2
|
||||
|
||||
WX_GTK_VER="2.8"
|
||||
|
||||
inherit eutils wxwidgets flag-o-matic fdo-mime gnome2-utils
|
||||
|
||||
DESCRIPTION="Utility for viewing Microsoft .chm files."
|
||||
HOMEPAGE="http://xchm.sf.net"
|
||||
SRC_URI="mirror://sourceforge/xchm/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ppc x86"
|
||||
|
||||
IUSE="nls"
|
||||
DEPEND=">=dev-libs/chmlib-0.36
|
||||
x11-libs/wxGTK:2.8[X]"
|
||||
RDEPEND=${DEPEND}
|
||||
|
||||
src_configure() {
|
||||
append-flags -fno-strict-aliasing
|
||||
econf ${myconf} \
|
||||
$(use_enable nls) \
|
||||
|| die "econf failed"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install || die "emake install failed"
|
||||
|
||||
dodoc AUTHORS README ChangeLog
|
||||
|
||||
cp "${D}"/usr/share/pixmaps/xchm-32.xpm "${D}"/usr/share/pixmaps/xchm.xpm
|
||||
rm -f "${D}"/usr/share/pixmaps/xchm-*.xpm
|
||||
rm -f "${D}"/usr/share/pixmaps/xchmdoc*.xpm
|
||||
|
||||
domenu "${FILESDIR}"/xchm.desktop
|
||||
insinto /usr/share/mime/packages
|
||||
doins "${FILESDIR}"/xchm.xml
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
fdo-mime_desktop_database_update
|
||||
gnome2_icon_cache_update
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
fdo-mime_desktop_database_update
|
||||
gnome2_icon_cache_update
|
||||
}
|
@ -1 +1,2 @@
|
||||
DIST mydumper-0.5.1.tar.gz 35098 SHA256 2ae041248c8dea0f7c3e2ca2b7322d74186c9d0e1626787a864d1eb0cb867b15 SHA512 bedcfd7e62cb014d12a6218331f6f7adcc5bf2c4bec5497bfc8182b869d9c3f33c9f2f29e474468cd33ab01d482ef9d2dc6081b6b1fce05e4489b38affd034b5 WHIRLPOOL 0022fc870fe6e24928459a41dbdecc8cf68bf0adce695e8bc51b604fe56651317a706f05561a6f4fd5007a67c06837d36da4768f376bb42482ed6dba0b099433
|
||||
DIST mydumper-0.5.2.tar.gz 35208 SHA256 a7f780f030036eb360488613a220029d59a2e20733641cc9e24ef6f3431e88cd SHA512 1a17fdadc4b038c66349fe473ce0883d348fb8b22f0c2c7363ef0b570e3e094b6e382923b025dc9ebcde282aa807c157b319992afe33193428b9cc225e1ff2f0 WHIRLPOOL 99b3e62fa8fadbc72cec7011ef03e9323556305deb5f307cd9c13ba0490694e804df5bd216cecfa3b59542332c4c288d34ed16eee27b0af7d1b0f3d73040fbef
|
||||
|
@ -0,0 +1,36 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-db/mydumper/mydumper-0.5.2.ebuild,v 1.1 2012/12/31 02:07:39 flameeyes Exp $
|
||||
|
||||
EAPI=5
|
||||
inherit cmake-utils versionator
|
||||
|
||||
DESCRIPTION="A high-performance multi-threaded backup (and restore) toolset for MySQL and Drizzle"
|
||||
HOMEPAGE="http://www.mydumper.org/"
|
||||
SRC_URI="http://launchpad.net/mydumper/$(get_version_component_range 1-2)/${PV}/+download/${P}.tar.gz"
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="doc"
|
||||
|
||||
RDEPEND="dev-libs/libpcre
|
||||
virtual/mysql
|
||||
dev-libs/glib:2"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig
|
||||
doc? ( dev-python/sphinx )"
|
||||
|
||||
DOCS=( README )
|
||||
|
||||
src_prepare() {
|
||||
# respect user cflags; do not expand ${CMAKE_C_FLAGS} (!)
|
||||
sed -i -e 's:-Werror -O3 -g:${CMAKE_C_FLAGS}:' CMakeLists.txt
|
||||
# fix doc install path
|
||||
sed -i -e "s:share/doc/mydumper:share/doc/${PF}:" docs/CMakeLists.txt
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
mycmakeargs=( $(cmake-utils_use doc BUILD_DOCS) )
|
||||
|
||||
cmake-utils_src_configure
|
||||
}
|
@ -1 +1,2 @@
|
||||
DIST jcommander-1.29.tar.gz 58046 SHA256 adde8077a401c1c64489783db6524f989b1600d9b6fef6a217b0f2fe0693325c SHA512 d47b1aea14987c43f02099edd6ffd09f12a4803dae8c41cb4853528ee920726b4c0a7e039d3e84454f23d2a2220341fa2999afb331cec0071a0130ca47548ef5 WHIRLPOOL 8bcd2a6dd645f7abef977ff07eab82b05aabb7cfd7a0f8612f45efe73b549f98991b1014af06fc6796a9dc2856ba879dbb69715c42b1678f373485a8c2fed71b
|
||||
DIST jcommander-1.30.tar.gz 61454 SHA256 335b3f4162bb548ef65d5540b4b852824b5fb24c54bc15ab0aa205df12dae7f3 SHA512 9be916f13eec5999aeaa0fb9ddb109fc9a45a0a9cbadba6344d659fd3d10424ac96a224d83d85fdcc33173490b795a69b138bd8f5fcd6431135c0918a28857a3 WHIRLPOOL 38a5a84f1d53071588707768d66014f86c2969b3988b43ceb4c6f8289701704110243f9011f3992cc8f6eeefd30f95102ec25693e4b4bb76e525105ca96cee1c
|
||||
|
@ -0,0 +1,50 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-java/jcommander/jcommander-1.30.ebuild,v 1.1 2012/12/31 02:37:45 flameeyes Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
inherit eutils java-pkg-2 java-pkg-simple
|
||||
|
||||
GITHUB_USER="cbeust"
|
||||
|
||||
DESCRIPTION="Command line parsing framework for Java"
|
||||
HOMEPAGE="https://github.com/cbeust/jcommander"
|
||||
SRC_URI="https://github.com/${GITHUB_USER}/${PN}/tarball/${P} -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE=""
|
||||
|
||||
# test? ( dev-java/testng )
|
||||
DEPEND="${CDEPEND}
|
||||
>=virtual/jdk-1.6"
|
||||
|
||||
RDEPEND="${CDEPEND}
|
||||
>=virtual/jre-1.6"
|
||||
|
||||
JAVA_SRC_DIR="src/main"
|
||||
|
||||
S="${WORKDIR}"/${P}
|
||||
|
||||
# until testng is in main tree
|
||||
RESTRICT=test
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
mv ${GITHUB_USER}-${PN}-* ${P} || die
|
||||
rm "${P}"/pom.xml || die
|
||||
}
|
||||
|
||||
src_test() {
|
||||
JAVA_SRC_DIR="src/test" \
|
||||
JAVA_CLASSPATH_EXTRA="${PN}.jar" \
|
||||
PN="${PN}-test" \
|
||||
java-pkg-simple_src_compile
|
||||
}
|
||||
|
||||
src_install() {
|
||||
java-pkg-simple_src_install
|
||||
dodoc README.markdown CHANGELOG
|
||||
}
|
@ -1,7 +1,11 @@
|
||||
DIST binutils-2.20.1.tar.bz2 17591527 SHA256 71d37c96451333c5c0b84b170169fdcb138bbb27397dc06281905d9717c8ed64 SHA512 b05c93eb9ba8db344fbdee3c5b36ed5a7ad1366f948d41af43286715c7345a2477e0808d25f7bbf81b54ab06c4d46356d44318d56efcdbef42236d1a694411fc WHIRLPOOL 6166462fce695914a32c3295dadb6782716bb6693ee0a2a5543cc925e4967f5bccf38a5a2c244703bb9990acd229d0588a9463c62cec042f24107854c631518e
|
||||
DIST gcc-4.4.3.tar.bz2 62944934 SHA256 97ed664694b02b4d58ac2cafe443d02a388f9cb3645e7778843b5086a5fec040 SHA512 7e94f874f66d248fa930dc415c9442c6c5bff134653dacb7749e1f8a75c4660e29d47661c0f5a254d6fcbdf75a2c37aa7e26091f370a934277421879f98b1928 WHIRLPOOL af2449836826c51ac26bc0b228fedccaa99c7652244e42baab47eff99422940d9b440cf359f8dfb5c2f0c9b509313860aa753c621cd2c17db558c988b856b274
|
||||
DIST naclbinutils-2.20.1-r10520.patch.bz2 38550 SHA256 3f369a6b4e4d79bf437c6ceab462a4fe7dc5fabceb32eb1dec9e149f8619de72 SHA512 58a81e665a32946e92813b3e07f23d59068c91a0074b1be1fbf0dba0ce5014ae7a86ce59e0f53d4ed24ae7c712376a27aac9f95fc85163cd9380a8cfdad167f8 WHIRLPOOL 380f631cb09f2d5191f18815538a419834bc4463a4572eb312d2f6cc1d696319f7d31f7558664462374d364318f414aebd7f76a071a4678a02742105f4bfe90e
|
||||
DIST naclbinutils-2.20.1-r9093.patch.bz2 38538 SHA256 ea08fbe4b53317a6f465aee1afaf61c4fcb63765d877156cc42ff267faa103c6 SHA512 b7f9f8105de1adb44f89927ddb47428dbfee597a5cbe3ab85986a55a8403f3fcdb4cebab84019f78f32df540408c9c237929d2c5c4f3b0f4e116712ecce47475 WHIRLPOOL 336299d2e2fba147353675f31e3e2759da5311cf3fec3ccb27081761674f80241b38097b29217457b9422ab06b5b2e0fb751061a10b4a7c86e3c6c5761988f56
|
||||
DIST naclgcc-4.4.3-r10520.patch.bz2 39900 SHA256 40d9fed5c1a9c19f0dcc8f2bc820e3c899d6cec3430ee49c14096b928c6ef480 SHA512 edd8c4babfb5e4609a957efca22bbbd0aa44b4bc2f10bb6191bf6fe3004c529913ee018e1500d2c9f86b99c4388a4cbceb6ad82de1e4dd4cfb708d10fe4dc0a4 WHIRLPOOL 93e0866e7dd70336fa72908c12c0b5e2dec57ea2a8f5e8332dc5bf71608ce97647d6e1b6b21345a8b55bb4e53aca1c545b5ccd54fd000918776c067a99b42660
|
||||
DIST naclgcc-4.4.3-r9093.patch.bz2 39561 SHA256 a90aeb300d886a2ada571e6f0826adca02cb579b026c0c06457589f019317568 SHA512 723fc258a7d57855a5dcf4b11b1d6cc6cc08189d912809e8eda1ea1c31f10c7cebc6230ee2b76a2957fcab0b52ac623899a0e8f619e516c7dfda5139457c3409 WHIRLPOOL 58cf5baa6660f0f98202fb4fa0f58c861cf8ea761c061ff6cd7b47b0d22984f6dc6c50a5d3754e816c11798971269ef7bb9c41246437547de49fd161f4d4b95d
|
||||
DIST naclnewlib-1.20.0-r10520.patch.bz2 92737 SHA256 109a86cc5d3e059004d90c12f1319a293ad3a137a62e6006cc997b44487cebed SHA512 60ab5fcce4c0548cf40fa55e036e5c3ad25fbcf51c719e1d632c77fe55086774cacf2e73f08d12400350ebc9e3b189558c17e2912a481a83ccd6884a142e1acb WHIRLPOOL 62c76dddd182fca2e3d2a45bb15228406ff73664e1d742928883660f53d4f0d1b166fb56c182c13e18dd8fe406d5d72d1d0dbf533996281fbfaf9a3736078053
|
||||
DIST naclnewlib-1.20.0-r9093.patch.bz2 92392 SHA256 3db6c5cd3344ca1bdd23db170a20c5e248dbbdb06706574bc4c6dacafddd6c9c SHA512 81f9c26bacc3c914c112b45e8a1012746ace869c60c309d0c2dfac449b26a0c3af1aeee577512eb910b47433e432988a7709d57088445428b108af348ad3e32b WHIRLPOOL da5c0588cc59ec14982be5b01188e4fd8fa72afcc738b2580c685a8d558f03b78e35f0b5de1fcdc3179414ccf61eb7937d5b55f422f9d327da36af454866970a
|
||||
DIST nacltoolchain-buildscripts-r10520.tar.gz 20323 SHA256 87f06f423a5ff86e99a0077390b7743f7bc1eec2b2a0516a4498055329f550bb SHA512 19fb4f484e0768e03d9ada3aa6ae7c366ae8e9bd1adf54e292ef0f4dd73ef5f9f2e289468576dfdbf3170246314066d67409cf32c4072d07d1bb841d02ca41c0 WHIRLPOOL eda7cd82eeb072a2e6da6075269396867072e4c90591cfadfc4cc746a0f895ddbca637847ed3e26b5da54d84fbcfb78ff02c9a7bdc3990a194a4fa26299e8d51
|
||||
DIST nacltoolchain-buildscripts-r9093.tar.gz 20364 SHA256 648e17f89fb21a0508eeabc332e243eb4470c3f4906152a475e72cc62ae5c44e SHA512 e81bf5b61150c7022a87d36bdd14bd4694feadf4baa75316cc05f72466a3c4def8a659416399339d3db1a49bf7e988df228c1e466b90098d1041f3b5d8065562 WHIRLPOOL 5ce758c73af352979f1b0a46269d2d00493d03e2b504f4c1ffd98813e4b28816bac07416748ef8648825c1aba30689933a8ffb204aec8076730b117ea031e7db
|
||||
DIST newlib-1.20.0.tar.gz 14571004 SHA256 c644b2847244278c57bec2ddda69d8fab5a7c767f3b9af69aa7aa3da823ff692 SHA512 2abf1d30980e460c4d6ffe4d1682e38403d056048e00675362256731e57fe6759d01e85bcba84258d211941926e13bf3c632ff3824931a844c8b2596e795451f WHIRLPOOL be7996e493b0f2be6992c579796ea9d6968ed3b0a4f5d9c58e1c8b255a1060df18e6ae3d7ecf3a291c5859a6c04bdd39296e9ee5811eb59e2e7646da27089f66
|
||||
|
@ -0,0 +1,98 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-lang/nacl-toolchain-newlib/nacl-toolchain-newlib-0_p10520.ebuild,v 1.1 2012/12/30 17:57:47 phajdan.jr Exp $
|
||||
|
||||
EAPI="4"
|
||||
|
||||
inherit eutils flag-o-matic multilib
|
||||
|
||||
BINUTILS_PV="2.20.1"
|
||||
NEWLIB_PV="1.20.0"
|
||||
GCC_PV="4.4.3"
|
||||
NACL_REVISION="${PV##*_p}"
|
||||
|
||||
DESCRIPTION="Native Client newlib-based toolchain (only for compiling IRT)"
|
||||
HOMEPAGE="http://code.google.com/chrome/nativeclient/"
|
||||
SRC_URI="mirror://gnu/binutils/binutils-${BINUTILS_PV}.tar.bz2
|
||||
ftp://sources.redhat.com/pub/newlib/newlib-${NEWLIB_PV}.tar.gz
|
||||
mirror://gnu/gcc/gcc-${GCC_PV}/gcc-${GCC_PV}.tar.bz2
|
||||
http://gsdview.appspot.com/nativeclient-archive2/x86_toolchain/r${NACL_REVISION}/nacltoolchain-buildscripts-r${NACL_REVISION}.tar.gz
|
||||
http://gsdview.appspot.com/nativeclient-archive2/x86_toolchain/r${NACL_REVISION}/naclbinutils-${BINUTILS_PV}-r${NACL_REVISION}.patch.bz2
|
||||
http://gsdview.appspot.com/nativeclient-archive2/x86_toolchain/r${NACL_REVISION}/naclnewlib-${NEWLIB_PV}-r${NACL_REVISION}.patch.bz2
|
||||
http://gsdview.appspot.com/nativeclient-archive2/x86_toolchain/r${NACL_REVISION}/naclgcc-${GCC_PV}-r${NACL_REVISION}.patch.bz2
|
||||
"
|
||||
|
||||
LICENSE="BSD" # NaCl
|
||||
LICENSE+=" || ( GPL-3 LGPL-3 )" # binutils
|
||||
LICENSE+=" NEWLIB LIBGLOSS GPL-2" # newlib
|
||||
LICENSE+=" GPL-3 LGPL-3 || ( GPL-3 libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.2" # gcc
|
||||
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
# Stripping with a non-NaCl strip breaks the toolchain, bug #386931.
|
||||
# Tests are broken, bug #391761.
|
||||
RESTRICT="strip test"
|
||||
|
||||
# Executable section checks do not make sense for newlib, bug #390383.
|
||||
QA_EXECSTACK="usr/lib*/nacl-toolchain-newlib/*/lib*/*"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-libs/gmp-5.0.2
|
||||
>=dev-libs/mpfr-3.0.1
|
||||
>=sys-libs/glibc-2.8
|
||||
>=sys-libs/zlib-1.1.4
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
app-arch/zip
|
||||
app-arch/unzip
|
||||
dev-libs/mpc
|
||||
dev-libs/cloog-ppl
|
||||
dev-libs/ppl
|
||||
>=media-libs/libart_lgpl-2.1
|
||||
>=sys-apps/texinfo-4.8
|
||||
>=sys-devel/binutils-2.15.94
|
||||
>=sys-devel/bison-1.875
|
||||
>=sys-devel/flex-2.5.4
|
||||
sys-devel/gnuconfig
|
||||
sys-devel/m4
|
||||
>=sys-libs/ncurses-5.2-r2
|
||||
>=sys-apps/sed-4
|
||||
sys-devel/gettext
|
||||
virtual/libiconv
|
||||
virtual/yacc
|
||||
"
|
||||
|
||||
S="${WORKDIR}"
|
||||
|
||||
pkg_setup() {
|
||||
# Unset variables known to break the build. This is a black-list
|
||||
# rather than white-list because it's not obvious how to come up
|
||||
# with a comprehensive white-list.
|
||||
# For more info see bug #413995.
|
||||
unset -v LANGUAGES || die
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
mkdir SRC || die
|
||||
mv binutils-${BINUTILS_PV} SRC/binutils || die
|
||||
mv newlib-${NEWLIB_PV} SRC/newlib || die
|
||||
mv gcc-${GCC_PV} SRC/gcc || die
|
||||
cd SRC || die
|
||||
EPATCH_SUFFIX="patch" EPATCH_FORCE="yes" epatch "${S}"
|
||||
|
||||
# Parallel build failure, bug #437048.
|
||||
epatch "${FILESDIR}/gcc-parallel-build-r0.patch"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
strip-flags # See bug #390589.
|
||||
emake PREFIX="${PWD}/${PN}" CANNED_REVISION="yes" build-with-newlib
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local TOOLCHAIN_HOME="/usr/$(get_libdir)"
|
||||
dodir "${TOOLCHAIN_HOME}"
|
||||
mv "${WORKDIR}/${PN}" "${ED}/${TOOLCHAIN_HOME}" || die
|
||||
}
|
@ -0,0 +1,22 @@
|
||||
From 78dc3af68ed0e1aafe54c176b28dadee66eb306c Mon Sep 17 00:00:00 2001
|
||||
From: Behdad Esfahbod <behdad@behdad.org>
|
||||
Date: Thu, 06 Dec 2012 17:17:53 +0000
|
||||
Subject: Fix theoretically possible overflow
|
||||
|
||||
https://bugzilla.redhat.com/show_bug.cgi?id=884000
|
||||
---
|
||||
diff --git a/bin/fribidi-main.c b/bin/fribidi-main.c
|
||||
index ac9e2ff..dd27f0d 100644
|
||||
--- a/bin/fribidi-main.c
|
||||
+++ b/bin/fribidi-main.c
|
||||
@@ -519,7 +519,7 @@ main (
|
||||
idx++;
|
||||
}
|
||||
#endif /* !FRIBIDI_MAIN_USE_ICONV_H */
|
||||
- if (wid < 0 && idx > st + 1)
|
||||
+ if (wid < 0 && idx - st > 1)
|
||||
idx--;
|
||||
inlen = idx - st;
|
||||
|
||||
--
|
||||
cgit v0.9.0.2-2-gbebe
|
@ -0,0 +1,50 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-libs/fribidi/fribidi-0.19.5-r1.ebuild,v 1.1 2012/12/30 15:07:12 ssuominen Exp $
|
||||
|
||||
EAPI=4
|
||||
inherit autotools eutils
|
||||
|
||||
DESCRIPTION="A free implementation of the unicode bidirectional algorithm"
|
||||
HOMEPAGE="http://fribidi.org/"
|
||||
SRC_URI="http://fribidi.org/download/${P}.tar.bz2"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x64-solaris ~x86-solaris"
|
||||
IUSE="static-libs"
|
||||
|
||||
RESTRICT="test" #397347
|
||||
|
||||
RDEPEND=">=dev-libs/glib-2"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig"
|
||||
|
||||
DOCS="AUTHORS NEWS README ChangeLog THANKS TODO"
|
||||
|
||||
src_prepare() {
|
||||
epatch \
|
||||
"${FILESDIR}"/${PN}-0.19.2-nodoc.patch \
|
||||
"${FILESDIR}"/${P}-signedwarning.patch
|
||||
|
||||
# Fix compability with dev-libs/glib >= 2.31
|
||||
sed -i \
|
||||
-e '/include/s:<glib/gstrfuncs.h>:<glib.h>:' \
|
||||
-e '/include/s:<glib/gmem.h>:<glib.h>:' \
|
||||
charset/fribidi-char-sets.c lib/mem.h || die
|
||||
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
# --with-glib=yes is required for #345621 to ensure "Requires: glib-2.0" is
|
||||
# present in /usr/lib/pkgconfig/fribidi.pc
|
||||
econf \
|
||||
$(use_enable static-libs static) \
|
||||
--with-glib=yes
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
prune_libtool_files
|
||||
}
|
@ -1,2 +1,3 @@
|
||||
DIST qt-creator-2.5.2-src.tar.gz 22523588 SHA256 04521c642953fcb7a2d4011a60fdf29dca4ac1fffa8c834a21589fa390db2d4a SHA512 db9cf844c78304e6dcd1eb05df109430281eb35294c7993088d1ebab8efe56e3e9ef5d630d520822a54a35e3e1b9bfcf5fd505cac1e23020e185b8d8b85ddaf6 WHIRLPOOL b8338d8bc3c0efa951b2d06921bfd8b4a6e840ee69e404684dc9c0061b6d451b9a228905021b6aa69459a101970e1839cbd094ebc892a0cd9ad02f33729eef00
|
||||
DIST qt-creator-2.6.0-src.tar.gz 21189006 SHA256 80eee368b4dbd6fb8b647fa770f1105314272a2e096ceef365a7508329de33ed SHA512 537594737cc39cfc662789066f4539a5d90cf2ea80daf90bb018bbffe0b4ce8cc677ee60621ea475fd5589200d8dac864cfb72300af0876949b36a443827535b WHIRLPOOL 9580608ee674f539b3ed9639402b4b4b3d85ef14d1351a4d6accb2bfb8074a574241479a8a5e5d64e2507cd1b14ed55b1f5161d67d9f432420231c674de965ca
|
||||
DIST qt-creator-2.6.1-src.tar.gz 21355916 SHA256 8031e81e5e81e398575dd90245defcd29eeaf60d5907861707d85f4325d3d215 SHA512 78063e12385167b583c20fdec9cd22dc3db4aed790c8c10db504b6a56d3b0f966e505ee999554868f344f245bcad38182f31bb72e4fd62ed8c265ae89ffe326d WHIRLPOOL 80b28ccee659b468dd8eace2371768b2771120244d16edb5686ef5ba9a970d58bc0a13e1e207e0e747ee4484eaec02588af27723d93604628c0c4688f9587ce5
|
||||
|
@ -0,0 +1,130 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-util/qt-creator/qt-creator-2.6.1.ebuild,v 1.1 2012/12/30 21:47:18 pesa Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
PLOCALES="cs de fr hu ja pl ru sl zh_CN"
|
||||
|
||||
inherit eutils flag-o-matic l10n multilib qt4-r2
|
||||
|
||||
DESCRIPTION="Lightweight IDE for C++ development centering around Qt"
|
||||
HOMEPAGE="http://qt-project.org/wiki/Category:Tools::QtCreator"
|
||||
LICENSE="LGPL-2.1"
|
||||
|
||||
if [[ ${PV} == *9999* ]]; then
|
||||
inherit git-2
|
||||
EGIT_REPO_URI="git://gitorious.org/${PN}/${PN}.git
|
||||
https://git.gitorious.org/${PN}/${PN}.git"
|
||||
else
|
||||
MY_PV=${PV/_/-}
|
||||
MY_P=${PN}-${MY_PV}-src
|
||||
SRC_URI="http://releases.qt-project.org/qtcreator/${MY_PV}/${MY_P}.tar.gz"
|
||||
S=${WORKDIR}/${MY_P}
|
||||
fi
|
||||
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
QTC_PLUGINS=(android autotools:autotoolsprojectmanager bazaar
|
||||
clearcase cmake:cmakeprojectmanager cvs fakevim git
|
||||
madde mercurial perforce qnx subversion valgrind)
|
||||
IUSE="+botan-bundled debug doc examples ${QTC_PLUGINS[@]%:*}"
|
||||
|
||||
# minimum Qt version required
|
||||
QT_PV="4.8.0:4"
|
||||
|
||||
CDEPEND="
|
||||
>=x11-libs/qt-assistant-${QT_PV}[doc?]
|
||||
>=x11-libs/qt-core-${QT_PV}[ssl]
|
||||
>=x11-libs/qt-declarative-${QT_PV}
|
||||
>=x11-libs/qt-gui-${QT_PV}
|
||||
>=x11-libs/qt-script-${QT_PV}
|
||||
>=x11-libs/qt-sql-${QT_PV}
|
||||
>=x11-libs/qt-svg-${QT_PV}
|
||||
debug? ( >=x11-libs/qt-test-${QT_PV} )
|
||||
!botan-bundled? ( >=dev-libs/botan-1.10.2 )
|
||||
"
|
||||
DEPEND="${CDEPEND}
|
||||
!botan-bundled? ( virtual/pkgconfig )
|
||||
"
|
||||
RDEPEND="${CDEPEND}
|
||||
>=sys-devel/gdb-7.2[python]
|
||||
examples? ( >=x11-libs/qt-demo-${QT_PV} )
|
||||
"
|
||||
PDEPEND="
|
||||
autotools? ( sys-devel/autoconf )
|
||||
bazaar? ( dev-vcs/bzr )
|
||||
cmake? ( dev-util/cmake )
|
||||
cvs? ( dev-vcs/cvs )
|
||||
git? ( dev-vcs/git )
|
||||
mercurial? ( dev-vcs/mercurial )
|
||||
subversion? ( dev-vcs/subversion )
|
||||
valgrind? ( dev-util/valgrind )
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
qt4-r2_src_prepare
|
||||
|
||||
# disable unwanted plugins
|
||||
for plugin in "${QTC_PLUGINS[@]#[+-]}"; do
|
||||
if ! use ${plugin%:*}; then
|
||||
einfo "Disabling ${plugin%:*} plugin"
|
||||
sed -i -re "/(^|SUBDIRS\s+\+=)\s+plugin_${plugin#*:}\>/d" src/plugins/plugins.pro \
|
||||
|| die "failed to disable ${plugin} plugin"
|
||||
fi
|
||||
done
|
||||
|
||||
# fix translations
|
||||
sed -i -e "/^LANGUAGES =/ s:=.*:= $(l10n_get_locales):" \
|
||||
share/qtcreator/translations/translations.pro || die
|
||||
|
||||
if ! use botan-bundled; then
|
||||
# identify system botan and pkg-config file
|
||||
local botan_version=$(best_version dev-libs/botan | cut -d '-' -f3 | cut -d '.' -f1,2)
|
||||
local lib_botan=$(pkg-config --libs botan-${botan_version})
|
||||
einfo "Major version of system's botan library to be used: ${botan_version}"
|
||||
|
||||
# drop bundled libBotan. Bug #383033
|
||||
rm -rf "${S}"/src/libs/3rdparty/botan || die
|
||||
# remove references to bundled botan
|
||||
sed -i -e "s:botan::" "${S}"/src/libs/3rdparty/3rdparty.pro || die
|
||||
for x in testrunner parsertests modeldemo; do
|
||||
sed -i -e "/botan.pri/d" "${S}"/tests/valgrind/memcheck/${x}.pro || die
|
||||
done
|
||||
sed -i -e "/botan.pri/d" "${S}"/src/libs/utils/utils_dependencies.pri || die
|
||||
sed -i -e "/botan.pri/d" "${S}"/tests/manual/preprocessor/preprocessor.pro || die
|
||||
# link to system botan
|
||||
sed -i -e "/LIBS/s:$: ${lib_botan}:" "${S}"/qtcreator.pri || die
|
||||
sed -i -e "s:-lBotan:${lib_botan}:" "${S}"/tests/manual/appwizards/appwizards.pro || die
|
||||
# append botan refs to compiler flags
|
||||
append-flags $(pkg-config --cflags --libs botan-${botan_version})
|
||||
fi
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
eqmake4 qtcreator.pro \
|
||||
IDE_LIBRARY_BASENAME="$(get_libdir)" \
|
||||
IDE_PACKAGE_MODE=yes
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake
|
||||
use doc && emake docs
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake INSTALL_ROOT="${ED}usr" install
|
||||
|
||||
dodoc dist/{changes-2.*,known-issues}
|
||||
|
||||
# Install documentation
|
||||
if use doc; then
|
||||
insinto /usr/share/doc/${PF}
|
||||
doins share/doc/qtcreator/qtcreator{,-dev}.qch
|
||||
docompress -x /usr/share/doc/${PF}/qtcreator{,-dev}.qch
|
||||
fi
|
||||
|
||||
# Install desktop file
|
||||
make_desktop_entry qtcreator 'Qt Creator' QtProject-qtcreator 'Qt;Development;IDE'
|
||||
}
|
@ -0,0 +1,2 @@
|
||||
[web]
|
||||
cacerts = /etc/ssl/certs/ca-certificates.crt
|
@ -0,0 +1,146 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-vcs/mercurial/mercurial-2.4.1-r1.ebuild,v 1.2 2012/12/30 15:46:31 djc Exp $
|
||||
|
||||
EAPI=3
|
||||
PYTHON_DEPEND="2"
|
||||
PYTHON_USE_WITH="threads"
|
||||
SUPPORT_PYTHON_ABIS="1"
|
||||
RESTRICT_PYTHON_ABIS="3.* *-jython 2.7-pypy-*"
|
||||
|
||||
inherit bash-completion-r1 elisp-common eutils distutils
|
||||
|
||||
DESCRIPTION="Scalable distributed SCM"
|
||||
HOMEPAGE="http://mercurial.selenic.com/"
|
||||
SRC_URI="http://mercurial.selenic.com/release/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE="bugzilla emacs gpg test tk zsh-completion"
|
||||
|
||||
RDEPEND="bugzilla? ( dev-python/mysql-python )
|
||||
gpg? ( app-crypt/gnupg )
|
||||
tk? ( dev-lang/tk )
|
||||
zsh-completion? ( app-shells/zsh )
|
||||
app-misc/ca-certificates"
|
||||
DEPEND="emacs? ( virtual/emacs )
|
||||
test? ( app-arch/unzip
|
||||
dev-python/pygments )
|
||||
app-text/asciidoc"
|
||||
|
||||
PYTHON_CFLAGS=(
|
||||
"2.* + -fno-strict-aliasing"
|
||||
"* - -ftracer -ftree-vectorize"
|
||||
)
|
||||
|
||||
PYTHON_MODNAME="${PN} hgext"
|
||||
SITEFILE="70${PN}-gentoo.el"
|
||||
|
||||
src_prepare() {
|
||||
distutils_src_prepare
|
||||
|
||||
# fix up logic that won't work in Gentoo Prefix (also won't outside in
|
||||
# certain cases), bug #362891
|
||||
sed -i -e 's:xcodebuild:nocodebuild:' setup.py || die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
distutils_src_compile
|
||||
|
||||
if use emacs; then
|
||||
cd "${S}"/contrib || die
|
||||
elisp-compile mercurial.el || die "elisp-compile failed!"
|
||||
fi
|
||||
|
||||
rm -rf contrib/{win32,macosx} || die
|
||||
make doc || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
distutils_src_install
|
||||
python_convert_shebangs 2 contrib/hg-ssh
|
||||
|
||||
newbashcomp contrib/bash_completion ${PN} || die
|
||||
|
||||
if use zsh-completion ; then
|
||||
insinto /usr/share/zsh/site-functions
|
||||
newins contrib/zsh_completion _hg || die
|
||||
fi
|
||||
|
||||
rm -f doc/*.?.txt || die
|
||||
dodoc CONTRIBUTORS PKG-INFO README doc/*.txt || die
|
||||
cp hgweb*.cgi "${ED}"/usr/share/doc/${PF}/ || die
|
||||
|
||||
dobin hgeditor || die
|
||||
dobin contrib/hgk || die
|
||||
dobin contrib/hg-ssh || die
|
||||
|
||||
rm -f contrib/hgk contrib/hg-ssh || die
|
||||
|
||||
rm -f contrib/bash_completion || die
|
||||
cp -r contrib "${ED}"/usr/share/doc/${PF}/ || die
|
||||
doman doc/*.? || die
|
||||
|
||||
cat > "${T}/80mercurial" <<-EOF
|
||||
HG="${EPREFIX}/usr/bin/hg"
|
||||
EOF
|
||||
doenvd "${T}/80mercurial" || die
|
||||
|
||||
if use emacs; then
|
||||
elisp-install ${PN} contrib/mercurial.el* || die "elisp-install failed!"
|
||||
elisp-site-file-install "${FILESDIR}"/${SITEFILE}
|
||||
fi
|
||||
|
||||
insinto /etc/mercurial/hgrc.d
|
||||
doins "${FILESDIR}/cacerts.rc"
|
||||
}
|
||||
|
||||
src_test() {
|
||||
cd "${S}/tests/" || die
|
||||
rm -rf *svn* || die # Subversion tests fail with 1.5
|
||||
rm -f test-archive || die # Fails due to verbose tar output changes
|
||||
rm -f test-convert-baz* || die # GNU Arch baz
|
||||
rm -f test-convert-cvs* || die # CVS
|
||||
rm -f test-convert-darcs* || die # Darcs
|
||||
rm -f test-convert-git* || die # git
|
||||
rm -f test-convert-mtn* || die # monotone
|
||||
rm -f test-convert-tla* || die # GNU Arch tla
|
||||
rm -f test-doctest* || die # doctest always fails with python 2.5.x
|
||||
if [[ ${EUID} -eq 0 ]]; then
|
||||
einfo "Removing tests which require user privileges to succeed"
|
||||
rm -f test-command-template || die # Test is broken when run as root
|
||||
rm -f test-convert || die # Test is broken when run as root
|
||||
rm -f test-lock-badness || die # Test is broken when run as root
|
||||
rm -f test-permissions || die # Test is broken when run as root
|
||||
rm -f test-pull-permission || die # Test is broken when run as root
|
||||
rm -f test-clone-failure || die
|
||||
rm -f test-journal-exists || die
|
||||
rm -f test-repair-strip || die
|
||||
fi
|
||||
|
||||
testing() {
|
||||
local testdir="${T}/tests-${PYTHON_ABI}"
|
||||
rm -rf "${testdir}" || die
|
||||
"$(PYTHON)" run-tests.py --tmpdir="${testdir}"
|
||||
}
|
||||
python_execute_function testing
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
distutils_pkg_postinst
|
||||
use emacs && elisp-site-regen
|
||||
|
||||
elog "If you want to convert repositories from other tools using convert"
|
||||
elog "extension please install correct tool:"
|
||||
elog " dev-vcs/cvs"
|
||||
elog " dev-vcs/darcs"
|
||||
elog " dev-vcs/git"
|
||||
elog " dev-vcs/monotone"
|
||||
elog " dev-vcs/subversion"
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
distutils_pkg_postrm
|
||||
use emacs && elisp-site-regen
|
||||
}
|
@ -0,0 +1,149 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-vcs/mercurial/mercurial-2.4.1-r2.ebuild,v 1.1 2012/12/31 07:52:12 djc Exp $
|
||||
|
||||
EAPI=3
|
||||
PYTHON_DEPEND="2"
|
||||
PYTHON_USE_WITH="threads"
|
||||
SUPPORT_PYTHON_ABIS="1"
|
||||
RESTRICT_PYTHON_ABIS="3.* *-jython 2.7-pypy-*"
|
||||
|
||||
inherit bash-completion-r1 elisp-common eutils distutils
|
||||
|
||||
DESCRIPTION="Scalable distributed SCM"
|
||||
HOMEPAGE="http://mercurial.selenic.com/"
|
||||
SRC_URI="http://mercurial.selenic.com/release/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE="bugzilla doc emacs gpg test tk zsh-completion"
|
||||
|
||||
RDEPEND="bugzilla? ( dev-python/mysql-python )
|
||||
gpg? ( app-crypt/gnupg )
|
||||
tk? ( dev-lang/tk )
|
||||
zsh-completion? ( app-shells/zsh )
|
||||
app-misc/ca-certificates"
|
||||
DEPEND="emacs? ( virtual/emacs )
|
||||
test? ( app-arch/unzip
|
||||
dev-python/pygments )
|
||||
doc? ( app-text/asciidoc
|
||||
dev-python/docutils )"
|
||||
|
||||
PYTHON_CFLAGS=(
|
||||
"2.* + -fno-strict-aliasing"
|
||||
"* - -ftracer -ftree-vectorize"
|
||||
)
|
||||
|
||||
PYTHON_MODNAME="${PN} hgext"
|
||||
SITEFILE="70${PN}-gentoo.el"
|
||||
|
||||
src_prepare() {
|
||||
distutils_src_prepare
|
||||
# fix up logic that won't work in Gentoo Prefix (also won't outside in
|
||||
# certain cases), bug #362891
|
||||
sed -i -e 's:xcodebuild:nocodebuild:' setup.py || die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
distutils_src_compile
|
||||
|
||||
if use doc; then
|
||||
make doc || die
|
||||
fi
|
||||
|
||||
if use emacs; then
|
||||
cd "${S}"/contrib || die
|
||||
elisp-compile mercurial.el || die "elisp-compile failed!"
|
||||
fi
|
||||
|
||||
rm -rf contrib/{win32,macosx} || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
distutils_src_install
|
||||
python_convert_shebangs 2 contrib/hg-ssh
|
||||
|
||||
newbashcomp contrib/bash_completion ${PN} || die
|
||||
|
||||
if use zsh-completion ; then
|
||||
insinto /usr/share/zsh/site-functions
|
||||
newins contrib/zsh_completion _hg || die
|
||||
fi
|
||||
|
||||
rm -f doc/*.?.txt || die
|
||||
dodoc CONTRIBUTORS PKG-INFO README doc/*.txt || die
|
||||
cp hgweb*.cgi "${ED}"/usr/share/doc/${PF}/ || die
|
||||
|
||||
dobin hgeditor || die
|
||||
dobin contrib/hgk || die
|
||||
dobin contrib/hg-ssh || die
|
||||
|
||||
rm -f contrib/hgk contrib/hg-ssh || die
|
||||
|
||||
rm -f contrib/bash_completion || die
|
||||
cp -r contrib "${ED}"/usr/share/doc/${PF}/ || die
|
||||
doman doc/*.? || die
|
||||
|
||||
cat > "${T}/80mercurial" <<-EOF
|
||||
HG="${EPREFIX}/usr/bin/hg"
|
||||
EOF
|
||||
doenvd "${T}/80mercurial" || die
|
||||
|
||||
if use emacs; then
|
||||
elisp-install ${PN} contrib/mercurial.el* || die "elisp-install failed!"
|
||||
elisp-site-file-install "${FILESDIR}"/${SITEFILE}
|
||||
fi
|
||||
|
||||
insinto /etc/mercurial/hgrc.d
|
||||
doins "${FILESDIR}/cacerts.rc"
|
||||
}
|
||||
|
||||
src_test() {
|
||||
cd "${S}/tests/" || die
|
||||
rm -rf *svn* || die # Subversion tests fail with 1.5
|
||||
rm -f test-archive || die # Fails due to verbose tar output changes
|
||||
rm -f test-convert-baz* || die # GNU Arch baz
|
||||
rm -f test-convert-cvs* || die # CVS
|
||||
rm -f test-convert-darcs* || die # Darcs
|
||||
rm -f test-convert-git* || die # git
|
||||
rm -f test-convert-mtn* || die # monotone
|
||||
rm -f test-convert-tla* || die # GNU Arch tla
|
||||
rm -f test-doctest* || die # doctest always fails with python 2.5.x
|
||||
if [[ ${EUID} -eq 0 ]]; then
|
||||
einfo "Removing tests which require user privileges to succeed"
|
||||
rm -f test-command-template || die # Test is broken when run as root
|
||||
rm -f test-convert || die # Test is broken when run as root
|
||||
rm -f test-lock-badness || die # Test is broken when run as root
|
||||
rm -f test-permissions || die # Test is broken when run as root
|
||||
rm -f test-pull-permission || die # Test is broken when run as root
|
||||
rm -f test-clone-failure || die
|
||||
rm -f test-journal-exists || die
|
||||
rm -f test-repair-strip || die
|
||||
fi
|
||||
|
||||
testing() {
|
||||
local testdir="${T}/tests-${PYTHON_ABI}"
|
||||
rm -rf "${testdir}" || die
|
||||
"$(PYTHON)" run-tests.py --tmpdir="${testdir}"
|
||||
}
|
||||
python_execute_function testing
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
distutils_pkg_postinst
|
||||
use emacs && elisp-site-regen
|
||||
|
||||
elog "If you want to convert repositories from other tools using convert"
|
||||
elog "extension please install correct tool:"
|
||||
elog " dev-vcs/cvs"
|
||||
elog " dev-vcs/darcs"
|
||||
elog " dev-vcs/git"
|
||||
elog " dev-vcs/monotone"
|
||||
elog " dev-vcs/subversion"
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
distutils_pkg_postrm
|
||||
use emacs && elisp-site-regen
|
||||
}
|
@ -1 +1,2 @@
|
||||
DIST entangle-0.4.0.tar.gz 778923 SHA256 9a2f8017caff738cca901f9a784d83160cd706461c51268cdc03329eb00159f2 SHA512 8f5470945a14fc5b1a9c8f5b61717f6e1763243478c97bbcfec2119fe3cea1c6dbc49d403269c02ae25ef19f67d5784fa283fddf6680a3fc0b1556b0f1b4f788 WHIRLPOOL 3c9254952a26a71beac088e0351a0eb36d71079385bfea3ea000aff05c37df1302cfbf8f75df5011593102230cb0a5333de44099a17b890bbd2ae8d3fa30b795
|
||||
DIST entangle-0.4.1.tar.gz 794960 SHA256 045f2fb2c5cc69508e935a3039b7383eb3665042a941a2894ae85ef38477f0fa SHA512 ff02dda2de603589bafd642171f6963d942b0ce0e951c660f99c55333bb35d48d192302366c7388a4de4eec656cf91dbffe87ca38e49aac7ee8a90e3e9a4095b WHIRLPOOL 8322511c88f84c140fa2f71e1adbca5afd6d532973dc99023973f6dfbea2c188f274be45abe122f2e7ce12325522c9ea4e266ab5b4ac9826f2483312eb04acc9
|
||||
|
@ -0,0 +1,42 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/media-gfx/entangle/entangle-0.4.1.ebuild,v 1.1 2012/12/31 02:50:01 flameeyes Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
inherit gnome2
|
||||
|
||||
DESCRIPTION="Tethered Camera Control & Capture"
|
||||
HOMEPAGE="http://entangle-photo.org/"
|
||||
SRC_URI="http://entangle-photo.org/download/sources/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=">=dev-libs/glib-2.26:2
|
||||
>=x11-libs/gdk-pixbuf-2.12.0:2
|
||||
x11-libs/gtk+:3
|
||||
>=sys-fs/udev-145[gudev]
|
||||
>=dev-libs/dbus-glib-0.60
|
||||
>=dev-libs/gobject-introspection-0.9.3
|
||||
>=media-libs/libgphoto2-2.4.11
|
||||
>=media-libs/lcms-1.18
|
||||
>=dev-libs/libpeas-0.5.5[gtk]
|
||||
>=media-libs/gexiv2-0.2.2
|
||||
>=x11-libs/libXext-1.3.0"
|
||||
RDEPEND="${DEPEND}"
|
||||
DEPEND+="
|
||||
virtual/pkgconfig"
|
||||
|
||||
G2CONF+="
|
||||
--disable-maintainer-mode
|
||||
--disable-dependency-tracking
|
||||
--docdir=/usr/share/doc/${PF}
|
||||
--htmldir=/usr/share/doc/${PF}/html
|
||||
--disable-werror
|
||||
--disable-static
|
||||
--disable-silent-rules"
|
||||
|
||||
DOCS=( AUTHORS ChangeLog NEWS README )
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue