parent
becf11f45b
commit
0471b80d64
@ -0,0 +1,86 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-misc/elasticsearch/elasticsearch-0.90.6-r1.ebuild,v 1.1 2013/11/27 13:44:30 chainsaw Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit eutils systemd
|
||||
|
||||
MY_PN="${PN%-bin}"
|
||||
DESCRIPTION="Open Source, Distributed, RESTful, Search Engine"
|
||||
HOMEPAGE="http://www.elasticsearch.org/"
|
||||
SRC_URI="http://download.${MY_PN}.org/${MY_PN}/${MY_PN}/${MY_PN}-${PV}.tar.gz"
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
RESTRICT="strip"
|
||||
QA_PREBUILT="usr/share/elasticsearch/lib/sigar/libsigar-*.so"
|
||||
|
||||
RDEPEND="virtual/jre"
|
||||
|
||||
pkg_setup() {
|
||||
enewgroup ${MY_PN}
|
||||
enewuser ${MY_PN} -1 /bin/bash /var/lib/${MY_PN} ${MY_PN}
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
rm -rf lib/sigar/*{solaris,winnt,freebsd,macosx}*
|
||||
rm lib/sigar/libsigar-ia64-linux.so
|
||||
rm LICENSE.txt
|
||||
|
||||
mv bin/${MY_PN}.in.sh bin/${MY_PN}.in.sh.sample
|
||||
for file in config/* ; do
|
||||
mv ${file} ${file}.sample
|
||||
done
|
||||
|
||||
use amd64 && {
|
||||
rm lib/sigar/libsigar-x86-linux.so
|
||||
}
|
||||
|
||||
use x86 && {
|
||||
rm lib/sigar/libsigar-amd64-linux.so
|
||||
}
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dodir /etc/${MY_PN}
|
||||
insinto /etc/${MY_PN}
|
||||
doins bin/${MY_PN}.in.sh.sample
|
||||
doins config/*
|
||||
rm bin/${MY_PN}.in.sh.sample
|
||||
rm -rf config
|
||||
|
||||
insinto /usr/share/${MY_PN}
|
||||
doins -r ./*
|
||||
chmod +x "${D}"/usr/share/${MY_PN}/bin/*
|
||||
|
||||
keepdir /var/{lib,log}/${MY_PN}
|
||||
|
||||
local rcscript=elasticsearch.init2
|
||||
local eshome="/usr/share/${MY_PN}"
|
||||
local jarfile="${MY_PN}-${PV}.jar"
|
||||
local esclasspath="${eshome}/lib/${jarfile}:${eshome}/lib/*:${eshome}/lib/sigar/*"
|
||||
|
||||
cp "${FILESDIR}/${rcscript}" "${T}" || die
|
||||
sed -i \
|
||||
-e "s|@ES_CLASS_PATH@|${esclasspath}|" \
|
||||
"${T}/${rcscript}" \
|
||||
|| die "failed to filter ${rcscript}"
|
||||
|
||||
newinitd "${T}/${rcscript}" "${MY_PN}"
|
||||
newconfd "${FILESDIR}/${MY_PN}.conf" "${MY_PN}"
|
||||
systemd_dounit "${FILESDIR}"/${PN}.service
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog
|
||||
elog "You may create multiple instances of ${MY_PN} by"
|
||||
elog "symlinking the init script ln -sf /etc/init.d/${MY_PN} /etc/init.d/${MY_PN}.instance"
|
||||
elog
|
||||
elog "Each of the *.sample files in /etc/${MY_PN} should be copied"
|
||||
elog "to the proper configuration directory:"
|
||||
elog "/etc/${MY_PN} (for standard init)"
|
||||
elog "/etc/${MY_PN}/instance (for symlinked init)"
|
||||
elog
|
||||
}
|
@ -0,0 +1,87 @@
|
||||
#!/sbin/runscript
|
||||
|
||||
name="ElasticSearch"
|
||||
description=""
|
||||
|
||||
ES_USER=${ES_USER:="elasticsearch"}
|
||||
ES_INSTANCE=${SVCNAME#*.}
|
||||
export ES_CLASSPATH="@ES_CLASS_PATH@"
|
||||
|
||||
if [ -n "${ES_INSTANCE}" ] && [ ${SVCNAME} != "elasticsearch" ]; then
|
||||
PIDFILE="/run/elasticsearch/elasticsearch.${ES_INSTANCE}.pid"
|
||||
ES_BASE_PATH="/var/lib/elasticsearch/${ES_INSTANCE}"
|
||||
ES_CONF_PATH="/etc/elasticsearch/${ES_INSTANCE}"
|
||||
ES_LOG_PATH="/var/log/elasticsearch/${ES_INSTANCE}"
|
||||
else
|
||||
PIDFILE="/run/elasticsearch/elasticsearch.pid"
|
||||
ES_BASE_PATH="/var/lib/elasticsearch/_default"
|
||||
ES_CONF_PATH="/etc/elasticsearch"
|
||||
ES_LOG_PATH="/var/log/elasticsearch/_default"
|
||||
fi
|
||||
|
||||
ES_DATA_PATH="${ES_BASE_PATH}/data"
|
||||
ES_WORK_PATH="${ES_BASE_PATH}/work"
|
||||
|
||||
export ES_INCLUDE="${ES_CONF_PATH}/elasticsearch.in.sh"
|
||||
export JAVA_OPTS
|
||||
export ES_JAVA_OPTS
|
||||
export ES_HEAP_SIZE
|
||||
export ES_HEAP_NEWSIZE
|
||||
export ES_DIRECT_SIZE
|
||||
export ES_USE_IPV4
|
||||
|
||||
server_command="/usr/share/elasticsearch/bin/elasticsearch"
|
||||
server_args=" -p ${PIDFILE} -f -Des.path.conf=\"${ES_CONF_PATH}\" -Des.path.data=\"${ES_DATA_PATH}\" -Des.path.work=\"${ES_WORK_PATH}\" -Des.path.logs=\"${ES_LOG_PATH}\""
|
||||
|
||||
depend() {
|
||||
use net
|
||||
}
|
||||
|
||||
start() {
|
||||
# elasticsearch -f -Des.config=/path/to/config/file
|
||||
# elasticsearch -f -Des.network.host=10.0.0.4
|
||||
|
||||
[ ! -f "${ES_INCLUDE}" ] && {
|
||||
eerror "${ES_INCLUDE} must be copied into place"
|
||||
return 1
|
||||
}
|
||||
|
||||
local conf
|
||||
local conf_file
|
||||
for conf in elasticsearch.yml logging.yml; do
|
||||
conf_file="${ES_CONF_PATH}/${conf}"
|
||||
if [ ! -f "${conf_file}" ]; then
|
||||
eerror "${conf_file} must be copied into place"
|
||||
return 1
|
||||
fi
|
||||
done
|
||||
|
||||
ebegin "Starting ${SVCNAME}"
|
||||
|
||||
if [ -n "${ES_MAX_FD}" ]; then
|
||||
ulimit -n ${ES_MAX_FD}
|
||||
einfo "Max open filedescriptors : ${ES_MAX_FD}"
|
||||
fi
|
||||
|
||||
|
||||
checkpath -d -o "${ES_USER}" -m750 "/var/lib/elasticsearch"
|
||||
checkpath -d -o "${ES_USER}" -m750 "/var/log/elasticsearch"
|
||||
checkpath -d -o "${ES_USER}" -m750 "$(dirname "${PIDFILE}")"
|
||||
checkpath -d -o "${ES_USER}" -m750 "${ES_BASE_PATH}"
|
||||
checkpath -d -o "${ES_USER}" -m750 "${ES_LOG_PATH}"
|
||||
|
||||
start-stop-daemon --start \
|
||||
--background \
|
||||
--chdir "${ES_BASE_PATH}" \
|
||||
--user="${ES_USER}" \
|
||||
--pidfile="${PIDFILE}" \
|
||||
--exec ${server_command} -- ${server_args}
|
||||
eend $?
|
||||
}
|
||||
|
||||
stop() {
|
||||
ebegin "Stopping ${SVCNAME}"
|
||||
start-stop-daemon --stop \
|
||||
--pidfile=${PIDFILE}
|
||||
eend $?
|
||||
}
|
@ -1,98 +0,0 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-misc/sphinx/sphinx-2.0.6.ebuild,v 1.7 2013/03/03 12:11:42 ago Exp $
|
||||
|
||||
EAPI=4
|
||||
inherit eutils autotools
|
||||
|
||||
#MY_P=${P/_/-}
|
||||
MY_P=${P}-release
|
||||
|
||||
# This has been added by Gentoo, to explicitly version libstemmer.
|
||||
# It is the date that http://snowball.tartarus.org/dist/libstemmer_c.tgz was
|
||||
# fetched.
|
||||
STEMMER_PV="20091122"
|
||||
DESCRIPTION="Full-text search engine with support for MySQL and PostgreSQL"
|
||||
HOMEPAGE="http://www.sphinxsearch.com/"
|
||||
SRC_URI="http://sphinxsearch.com/files/${MY_P}.tar.gz
|
||||
stemmer? ( mirror://gentoo/libstemmer_c-${STEMMER_PV}.tgz )"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha amd64 ~arm ~ia64 ~ppc ~ppc64 ~s390 ~sparc x86 ~amd64-linux ~ppc-macos ~x86-macos ~sparc-solaris ~sparc64-solaris"
|
||||
IUSE="debug id64 mysql odbc postgres stemmer test"
|
||||
|
||||
RDEPEND="mysql? ( virtual/mysql )
|
||||
postgres? ( dev-db/postgresql-base )
|
||||
odbc? ( dev-db/unixODBC )
|
||||
virtual/libiconv"
|
||||
DEPEND="${RDEPEND}
|
||||
test? ( dev-lang/php )"
|
||||
|
||||
S=${WORKDIR}/${MY_P}
|
||||
|
||||
src_unpack() {
|
||||
unpack ${MY_P}.tar.gz
|
||||
if use stemmer; then
|
||||
cd "${S}"
|
||||
unpack libstemmer_c-${STEMMER_PV}.tgz
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${PN}-2.0.1_beta-darwin8.patch
|
||||
|
||||
# drop nasty hardcoded search path breaking Prefix
|
||||
# We patch configure directly since otherwise we need to run
|
||||
# eautoreconf twice and that causes problems, bug 425380
|
||||
sed -i -e 's/\/usr\/local\//\/someplace\/nonexisting\//g' configure || die
|
||||
|
||||
pushd api/libsphinxclient || die
|
||||
eautoreconf
|
||||
popd || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
# fix libiconv detection
|
||||
use !elibc_glibc && export ac_cv_search_iconv=-liconv
|
||||
|
||||
econf \
|
||||
--sysconfdir="${EPREFIX}/etc/${PN}" \
|
||||
$(use_enable id64) \
|
||||
$(use_with debug) \
|
||||
$(use_with mysql) \
|
||||
$(use_with odbc unixodbc) \
|
||||
$(use_with postgres pgsql) \
|
||||
$(use_with stemmer libstemmer)
|
||||
|
||||
cd api/libsphinxclient || die
|
||||
econf STRIP=:
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake || die "emake failed"
|
||||
|
||||
emake -j 1 -C api/libsphinxclient || die "emake libsphinxclient failed"
|
||||
}
|
||||
|
||||
src_test() {
|
||||
elog "Tests require access to a live MySQL database and may require configuration."
|
||||
elog "You will find them in /usr/share/${PN}/test and they require dev-lang/php"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install || die "install failed"
|
||||
emake DESTDIR="${D}" -C api/libsphinxclient install || die "install libsphinxclient failed"
|
||||
|
||||
dodoc doc/*
|
||||
|
||||
dodir /var/lib/sphinx
|
||||
dodir /var/log/sphinx
|
||||
|
||||
newinitd "${FILESDIR}"/searchd.rc searchd
|
||||
|
||||
if use test; then
|
||||
insinto /usr/share/${PN}
|
||||
doins -r test
|
||||
fi
|
||||
}
|
@ -1,20 +1,33 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
Hash: SHA512
|
||||
|
||||
AUX 5.2.2-as-needed.patch 1193 SHA256 79e19c630837acf6d6b1e1c8fc0528584d4f52b88cda5ddd93835ecc960e82b2 SHA512 c79112c720425c062bdea0e8ba93afda46ee6671be149bffa7d4bb7eb05b3755bff12eb24263c0f83aad5ec215a7a01c4978e019b640fed5ea593750aba967f8 WHIRLPOOL b6b36f2114a8ec080554189dfac6a7097f1d927eb8cb4d9597582d9acc8616853c3c713454b396c84677023a4d26d717ccf07b704abbd21cb8303982c4337009
|
||||
AUX 5.2.6-buffer-overflow.patch 361 SHA256 6c4cec018a91fbb83176a6e38ee3f88849e168c0e2fc045e19ca51eba147b145 SHA512 f23e8ecf409568dc085dea334cf38efbc9e021553f0615ba5d484d4c63a861a1254a3bca56101b7f3ffdd47f09aed2f13f82dae34c5d11f81b254643828bcc9e WHIRLPOOL 36b9fce8b50a208b92b16f959846736f3b0452df50ef1aa4eafebb5f4850cbb125cdcf09625f4e4c085f6640c04be4e84787f38d44e0e0c92eea0481f820fc64
|
||||
AUX multitail-5.2.12-as-needed.patch 1212 SHA256 38837685cb88df11677d6d291e980da1d4d079548313147ed468a51f09b2f7bd SHA512 0ff95d0969d67ddf20f68f0bb4a1843de19c516c048be9f92c6c9ed3c6c2ff054661081ca8368fed1b7678ead4e7d9df4c28138ed20dc4307c73286bbe14a698 WHIRLPOOL 7d28bdf7d3a9b3f3387b1f075a65cebbb33cb7a8e57ba8acbd5899c3cf107bb356984faaefd971bb38c54a35462db45c14008422dd634900c4ee36df554a790c
|
||||
AUX multitail-5.2.13-as-needed.patch 1232 SHA256 c81356fb71cea0aae66bee2c3fe68d628cbad359d4ebbe621e4e791ac4e0dfca SHA512 b86f2a737d9fc0b7304e769789636e13598daa4157aca0f392da9f1eac5e97588f46745414b58fd25914828fc4ee53ee2bde59615e5d366f202ee5e250360512 WHIRLPOOL 9e77c8c7331bb3df9edf3db841e46b359c2583f400dcb572d3b26ba6d48333f9b14056ed617ee3bd5f6bd44153bccaa54354479eaaf60fefaf215875529053aa
|
||||
AUX multitail-6.0-as-needed.patch 1825 SHA256 19cbcf61fc9e6cfcce4b8f8cbaebd079586f267063b8332cba14318bb67619c5 SHA512 a6380660523196e6c0339ac46f7ad8aa10ba3bf8d10be1dd65028fba3103df74653d3d9e7277353069d1cfcfc94194bd4ee06751cddf04757d2a54f60c6db58d WHIRLPOOL 42a171e19d3c9d94e6b08e135203a5e3cabdb654a4ac787f9d1d5972afe4cc0c2e94d485e74f606de76fa774d9ba2f0e15179e690416be055c5abca0762bab9c
|
||||
DIST multitail-5.2.12.tgz 163735 SHA256 681d87cd49e11aab1d82ad7818ee639c88a3d305db8accf0859977beda6c493c SHA512 d2ce9c119b619857c22dde098f3013fe8d9c8a410f1f6cc56e97cc2bf3fc19eddeff1485019be16587791f44b0b680431087c9e9be66ecc1c999ea0507b6b99c WHIRLPOOL 73ed263561b066f871aa2193a408f5c22f99261fbf08f7c83f020fc1e2799f67884dd5519cd8adcea07d45ae7a4a98b9d49402f6d14ab54ac9bf78c403c54039
|
||||
DIST multitail-5.2.13.tgz 164018 SHA256 8692a9d8513093877e337673a8437075dcd34522a0840b2438e5cd1e6a5bafab SHA512 fa8b057e445d845544afb52c0fa314a14dec08e64789e515fe86ebe22875c9626141476ad704ed4208301546c4ac794944165dcfcd8475d79d7d03e1725e5a51 WHIRLPOOL 9bb3a05262ed19e465c59d737d3eff3d07f6a5be71bc7d3b77d9b3f365e915d568da3f9ca1fcc7dc2791767c05807716e6f7c9afd73f37f495f3a3fa748c02e1
|
||||
DIST multitail-6.0.tgz 163969 SHA256 0daeb62204491fcf76ab5706d13036e05b941a8cdbe8f9eacd1a4cae7a63eb5d SHA512 f6005d341f88e0fdd361ff7a19d77f10d58abaa44e0e0cfbcca1f21b4bc176374bccbea0327c516936310e42d7e1abb7bb84c9853d69a2206fefea306b6c8250 WHIRLPOOL 175a6f393794b0c1da0a75281b463a4151e3108fe7f9103c26087674871590313dfdd76b961fdec9f77c0ff93fe0a2a3aaa1e69fb110895d7e5c243770b56aee
|
||||
EBUILD multitail-5.2.12.ebuild 1186 SHA256 3b5136a55a04d82a1fcd65e5a885f9355fd22c32bbe80d26bfeba21908a9c45b SHA512 e42b9f5fa8f0f789cdd4dd8bbca53e2359ea6a75c2dfab73d506d423f41688adcc3903adae91b40ea609ab2d85a78e85d8ac023e27d51f6b8c20690db0823a72 WHIRLPOOL 6c160198cee9bdad0baaf9b9be51b8532a3fa22198b128e86620fd65914edb32c8b36ae588290d13c303c0ab36d63c3a5b62737c093c03a30c8c3e99d733dd64
|
||||
EBUILD multitail-5.2.13.ebuild 1271 SHA256 a290399ff2e3e5da18fda9274e7d09117d0af6c03b660b3caa66bb293ff9aaa6 SHA512 ba09fda12dadac113bb0b385e7bf9b72b36013ab61ccc54e84ac3ff4648f6964e3fc64a7ccfeeed5ea926030ad9b6801f31261267afd41bb444216c6d8c57c50 WHIRLPOOL ba7d07b3cdd3498db48a463324134080662b273032a6437a9385a62425a7afe0782be13ba2430b1d680a34a34ca91557380dd929afcf8eebf64b5b233151e30d
|
||||
MISC ChangeLog 12938 SHA256 d42e884e54f6a30a2a4b6ee7387f2a773d919fa2a7cc7e2979281241497231d9 SHA512 ac315b82b0e977b848efa8e41abd69844e4299878d156051cf01b85b6a1c42976d9de3444c4e04606eb3f3525c89386cbeb46ca14dfc324a1d88eda2265c9aa0 WHIRLPOOL 9163cddfdd9d1cff0cdb946a928cd60b3af48abab294337a6a39648c7db131290251836ca840fa445cf604eb53210e6fc883c71a35609d1cc7417793e266d4d8
|
||||
EBUILD multitail-6.0.ebuild 1290 SHA256 e6ca311db723531c4738b90f14fa1d4d36409e55cbe5c2951e459148eda4e34d SHA512 a6dfa4600e63471b3615a0fed12cba923ca2889e76b6efdafb2385522d6aa3d6ac27520948652ea54403e13408cead5e39eff18264ef9dcb7270667d78aa40ef WHIRLPOOL 724e2605f9186e51483f50f9ea01b385cb085183d0e9c95d07011e28c13e389067988160786ede91ca0f081b5cf93e9b4610c8f7cc6358b4cb020f03a592cb3d
|
||||
MISC ChangeLog 13095 SHA256 b67a79a0ed08b5e05734b62eb5ed9880d09a0674499d4927cdd774a2826d8a6e SHA512 c16e2590926d9b32215218246d4b5b15aa568e07e73d0b3c8473479ffaf1a8cf0579c618e21d0e67912a72d254ff9f4b8d93ef2a97fa52e6fbbed763589d071a WHIRLPOOL b720891b5cc04231651312382940e5e15938073f28a0cd1de4f10cddfcc433a7e6d01e8766d889d0c5dbcc558741e9fc3796ceb7f3874a476226518a9a7efbc1
|
||||
MISC metadata.xml 319 SHA256 becb3d73a94717c596b82746022803d99fe5f8cda1244512c9faa8a7b1c74b66 SHA512 bb561b88d4a4a4e7812eebbaf842cf65d81c7c90fe475793c944ea785715323eb386ce32e8a5759e7580089728b47fe0e1e47b8e05449a781a8a6ec5da2a82bd WHIRLPOOL 12575f9318912d9e8ef1b3bbc91f7d0da0eb3ec2d1ac9126e3981991c691ffacb22b30560a4ea54249f31fb62653efdd0a0b3e6fae828304096d4b1bbca78b91
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.22 (GNU/Linux)
|
||||
|
||||
iEYEAREIAAYFAlKQ3V8ACgkQVWmRsqeSphOgiwCeLpALqQYEboFm89qUiPEOi8OA
|
||||
t0gAniKX44mCyOyD8tRyM8wJYP7Hqa8y
|
||||
=QreR
|
||||
iQIcBAEBCgAGBQJSlaGoAAoJELnU8jG9FVirYNsP/1xnzp96jbyOHKaFmCJzvuMQ
|
||||
1NWojN9lKDwLiV8f0LDUwdZftYTQKw2AoWwmoFCRYWpdhWJAVc+Nmyca/XnSOakc
|
||||
B6Kkcke9oHLIQkJuiSAJPtKWiNP0V2L8YFa9DoWs+O5Cw/DDXoRNoUQbCvzbhH5g
|
||||
v7bJ/oBp/lNFBZj5HbwfGbbsdj9mi4XyyQLTM3wjN7Iu3frROLSVAisrk0t7+8GW
|
||||
WPr6dCpidoXUSgWeRlNbM4t0cpkW4aoNdNPzYDo4z/AhtFqTG8gZTR51hd5yJdTU
|
||||
Znk29i5IdIdo4TX43Wmx/z+82emlilcoBBEBN99JFeA1Dl5+Vg27uexnPy082SOE
|
||||
zHFbDftnGI8I4dTUi6h4rjsKY4eAXnxmIdmpATpH2nx2SK5KtiU6UWvXGBoyNkSa
|
||||
CAgGRxS+tjRX0jQ83hkSQcpk9yHjvoOCChCLWhs9nqE1eVm8NlpQ8qUpCkKFrWpc
|
||||
qbR395sO6GZ600Sw++SVYJsIUouqOmV9nKEPmqHzbFVuSLxlRQOmQzwgSAKCT27f
|
||||
OUPvgcP35RjMmLUI0Ej8oxjYxelyjK5mSFP50NUS08o67+BRJItdpt2nXfYoDvzE
|
||||
9DrIcwVbO3QuOl4Q1roVsF7TZW3Is+khkxzzAFlfmUxBeGJmNca3hZzMF6PUJxgm
|
||||
yWOBrtcASx/gCu1FLGaW
|
||||
=CAnG
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -0,0 +1,41 @@
|
||||
Makefile | 15 ++++++++-------
|
||||
1 file changed, 8 insertions(+), 7 deletions(-)
|
||||
|
||||
diff --git a/Makefile b/Makefile
|
||||
index 3bdbe33..98d2c46 100644
|
||||
--- a/Makefile
|
||||
+++ b/Makefile
|
||||
@@ -4,14 +4,15 @@ UTF8_SUPPORT=yes
|
||||
DESTDIR=/
|
||||
CONFIG_FILE=$(DESTDIR)/etc/multitail.conf
|
||||
|
||||
-CC=gcc
|
||||
+CC?=gcc
|
||||
+PKG_CONFIG?=pkg-config
|
||||
DEBUG=-g -D_FORTIFY_SOURCE=2 # -D_DEBUG # -pg # -D_DEBUG #-pg -W -pedantic # -pg #-fprofile-arcs
|
||||
ifeq ($(UTF8_SUPPORT),yes)
|
||||
-LDFLAGS+=-lpanelw -lncursesw -lutil -lm $(DEBUG) -rdynamic
|
||||
-CFLAGS+=-funsigned-char -D`uname` -O2 -Wall -DVERSION=\"$(VERSION)\" $(DEBUG) -DCONFIG_FILE=\"$(CONFIG_FILE)\" -DUTF8_SUPPORT
|
||||
+LIBS+=`$(PKG_CONFIG) --libs ncursesw panelw` -lutil -lm
|
||||
+CFLAGS+=-funsigned-char -D`uname` -Wall -DVERSION=\"$(VERSION)\" $(DEBUG) -DCONFIG_FILE=\"$(CONFIG_FILE)\" -DUTF8_SUPPORT
|
||||
else
|
||||
-LDFLAGS+=-lpanel -lncurses -lutil -lm $(DEBUG) -rdynamic
|
||||
-CFLAGS+=-funsigned-char -D`uname` -O2 -Wall -DVERSION=\"$(VERSION)\" $(DEBUG) -DCONFIG_FILE=\"$(CONFIG_FILE)\"
|
||||
+LIBS+=`$(PKG_CONFIG) --libs ncurses panel` -lutil -lm
|
||||
+CFLAGS+=-funsigned-char -D`uname` -Wall -DVERSION=\"$(VERSION)\" $(DEBUG) -DCONFIG_FILE=\"$(CONFIG_FILE)\"
|
||||
endif
|
||||
|
||||
OBJS=utils.o mt.o error.o my_pty.o term.o scrollback.o help.o mem.o cv.o selbox.o stripstring.o color.o misc.o ui.o exec.o diff.o config.o cmdline.o globals.o history.o
|
||||
@@ -19,10 +20,10 @@ OBJS=utils.o mt.o error.o my_pty.o term.o scrollback.o help.o mem.o cv.o selbox.
|
||||
all: multitail
|
||||
|
||||
multitail: $(OBJS)
|
||||
- $(CC) -Wall -W $(OBJS) $(LDFLAGS) -o multitail
|
||||
+ $(CC) $(CFLAGS) $(LDFLAGS) -Wall -W $(OBJS) -o multitail $(LIBS)
|
||||
|
||||
multitail_ccmalloc: $(OBJS)
|
||||
- ccmalloc --no-wrapper $(CC) -Wall -W $(OBJS) $(LDFLAGS) -o ccmultitail
|
||||
+ ccmalloc --no-wrapper $(CC) $(CFLAGS) $(LDFLAGS) -Wall -W $(OBJS) -o ccmultitail $(LIBS)
|
||||
|
||||
install: multitail
|
||||
cp multitail $(DESTDIR)/usr/bin
|
@ -0,0 +1,57 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-text/multitail/multitail-6.0.ebuild,v 1.1 2013/11/27 07:39:19 jlec Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit eutils flag-o-matic toolchain-funcs
|
||||
|
||||
DESCRIPTION="Tail with multiple windows"
|
||||
HOMEPAGE="http://www.vanheusden.com/multitail/"
|
||||
SRC_URI="http://www.vanheusden.com/multitail/${P}.tgz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~hppa ~ia64 ~ppc ~sparc ~x86 ~x86-interix ~amd64-linux ~x86-linux"
|
||||
IUSE="debug examples unicode"
|
||||
|
||||
RDEPEND="sys-libs/ncurses[unicode?]"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig"
|
||||
RESTRICT="test" # bug #492270
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${P}-as-needed.patch
|
||||
|
||||
use x86-interix && epatch "${FILESDIR}"/${PN}-5.2.6-interix.patch
|
||||
|
||||
sed \
|
||||
-e '/gcc/d' \
|
||||
-e '/scan-build/d' \
|
||||
-e 's:make clean::g' \
|
||||
-e "/^DESTDIR/s:=.*$:=${EROOT}:g" \
|
||||
-i Makefile || die
|
||||
|
||||
tc-export CC PKG_CONFIG
|
||||
|
||||
use debug && append-flags "-D_DEBUG"
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
emake UTF8_SUPPORT=$(usex unicode)
|
||||
}
|
||||
|
||||
src_install () {
|
||||
dobin multitail
|
||||
|
||||
insinto /etc
|
||||
doins multitail.conf
|
||||
|
||||
dodoc Changes readme.txt thanks.txt
|
||||
doman multitail.1
|
||||
|
||||
dohtml manual.html
|
||||
|
||||
docinto examples
|
||||
use examples && dodoc colors-example.{pl,sh} convert-{geoip,simple}.pl
|
||||
}
|
@ -0,0 +1,42 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-text/zathura-pdf-poppler/zathura-pdf-poppler-0.2.4.ebuild,v 1.1 2013/11/27 10:16:05 ssuominen Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit eutils toolchain-funcs
|
||||
|
||||
DESCRIPTION="PDF plug-in for zathura"
|
||||
HOMEPAGE="http://pwmt.org/projects/zathura/"
|
||||
SRC_URI="http://pwmt.org/projects/zathura/plugins/download/${P}.tar.gz"
|
||||
|
||||
LICENSE="ZLIB"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="app-text/poppler:=[cairo]
|
||||
>=app-text/zathura-0.2.0
|
||||
x11-libs/cairo:="
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig"
|
||||
|
||||
pkg_setup() {
|
||||
#cairo is non-optional #473378
|
||||
myzathuraconf=(
|
||||
WITH_CAIRO=1
|
||||
CC="$(tc-getCC)"
|
||||
LD="$(tc-getLD)"
|
||||
VERBOSE=1
|
||||
DESTDIR="${D}"
|
||||
)
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake "${myzathuraconf[@]}"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake "${myzathuraconf[@]}" install
|
||||
dodoc AUTHORS
|
||||
}
|
@ -0,0 +1,73 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-text/zathura/zathura-0.2.6.ebuild,v 1.3 2013/11/27 10:34:17 ssuominen Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit eutils fdo-mime multilib toolchain-funcs virtualx
|
||||
[[ ${PV} == 9999* ]] && inherit git-2
|
||||
|
||||
DESCRIPTION="A highly customizable and functional document viewer"
|
||||
HOMEPAGE="http://pwmt.org/projects/zathura/"
|
||||
if ! [[ ${PV} == 9999* ]]; then
|
||||
SRC_URI="http://pwmt.org/projects/${PN}/download/${P}.tar.gz"
|
||||
fi
|
||||
EGIT_REPO_URI="git://git.pwmt.org/${PN}.git"
|
||||
EGIT_BRANCH="develop"
|
||||
|
||||
LICENSE="ZLIB"
|
||||
SLOT="0"
|
||||
if ! [[ ${PV} == 9999* ]]; then
|
||||
KEYWORDS="~amd64 ~arm ~x86 ~amd64-linux ~x86-linux"
|
||||
else
|
||||
KEYWORDS=""
|
||||
fi
|
||||
IUSE="+doc +deprecated magic sqlite test"
|
||||
|
||||
RDEPEND=">=dev-libs/glib-2.28:2
|
||||
x11-libs/cairo:=
|
||||
deprecated? ( >=dev-libs/girara-0.1.8:2 )
|
||||
!deprecated? ( >=dev-libs/girara-0.1.8:3 )
|
||||
magic? ( sys-apps/file )
|
||||
sqlite? ( dev-db/sqlite:3 )"
|
||||
DEPEND="${RDEPEND}
|
||||
sys-devel/gettext
|
||||
virtual/pkgconfig
|
||||
doc? ( dev-python/docutils )
|
||||
test? ( dev-libs/check )"
|
||||
|
||||
pkg_setup() {
|
||||
myzathuraconf=(
|
||||
ZATHURA_GTK_VERSION=$(usex deprecated 2 3)
|
||||
WITH_MAGIC=$(usex magic 1 0)
|
||||
WITH_SQLITE=$(usex sqlite 1 0)
|
||||
PREFIX="${EPREFIX}"/usr
|
||||
LIBDIR='${PREFIX}'/$(get_libdir)
|
||||
RSTTOMAN="$(use doc && type -P rst2man.py)"
|
||||
CC="$(tc-getCC)"
|
||||
SFLAGS=""
|
||||
VERBOSE=1
|
||||
DESTDIR="${D}"
|
||||
)
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake "${myzathuraconf[@]}"
|
||||
}
|
||||
|
||||
src_test() {
|
||||
Xemake "${myzathuraconf[@]}" test
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake "${myzathuraconf[@]}" install
|
||||
dodoc AUTHORS
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
fdo-mime_desktop_database_update
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
fdo-mime_desktop_database_update
|
||||
}
|
@ -0,0 +1,16 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-vim/voom/voom-5.0.ebuild,v 1.1 2013/11/28 05:19:43 radhermit Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit vim-plugin
|
||||
|
||||
DESCRIPTION="vim plugin: emulates a two-pane text outliner"
|
||||
HOMEPAGE="http://vim-voom.github.com/ http://www.vim.org/scripts/script.php?script_id=2657"
|
||||
LICENSE="CC0-1.0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
VIM_PLUGIN_HELPFILES="${PN}.txt"
|
||||
|
||||
RDEPEND="|| ( app-editors/vim[python] app-editors/gvim[python] )"
|
@ -0,0 +1,44 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-embedded/dfu-programmer/dfu-programmer-0.6.2.ebuild,v 1.1 2013/11/27 12:32:52 chainsaw Exp $
|
||||
|
||||
EAPI="4"
|
||||
|
||||
inherit udev
|
||||
|
||||
DESCRIPTION="A Device Firmware Update based USB programmer for Atmel chips"
|
||||
HOMEPAGE="http://dfu-programmer.sourceforge.net"
|
||||
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="virtual/libusb:1
|
||||
virtual/udev"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig"
|
||||
|
||||
src_prepare() {
|
||||
# Upstream has fixed this in their configure already.
|
||||
tc-export CPP PKG_CONFIG
|
||||
sed -i \
|
||||
-e "/LIBUSB_1_0_CFLAGS=/s:=.*:='$(${PKG_CONFIG} --cflags libusb-1.0)':" \
|
||||
-e "/LIBUSB_1_0_LIBS=/s:=.*:='$(${PKG_CONFIG} --libs libusb-1.0)':" \
|
||||
configure || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
|
||||
cat <<-EOF > 70-dfu-programmer.rules
|
||||
#
|
||||
# do not edit this file, it will be overwritten on update
|
||||
#
|
||||
EOF
|
||||
printf 'SUBSYSTEM=="usb", ACTION=="add", ATTRS{idVendor}=="03eb", ATTRS{idProduct}=="%s", MODE="660", GROUP="plugdev", SYMLINK+="dfu-%%n"\n' \
|
||||
2ff{a,b,9,7,4,3} >> 70-dfu-programmer.rules
|
||||
|
||||
udev_dorules 70-dfu-programmer.rules
|
||||
}
|
@ -0,0 +1,55 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-libs/girara/girara-0.1.9-r200.ebuild,v 1.1 2013/11/27 10:09:44 ssuominen Exp $
|
||||
|
||||
EAPI=5
|
||||
inherit multilib toolchain-funcs
|
||||
|
||||
DESCRIPTION="A library that implements a user interface that focuses on simplicity and minimalism"
|
||||
HOMEPAGE="http://pwmt.org/projects/girara/"
|
||||
SRC_URI="http://pwmt.org/projects/${PN}/download/${P}.tar.gz"
|
||||
|
||||
LICENSE="ZLIB"
|
||||
SLOT="2"
|
||||
KEYWORDS="~amd64 ~arm ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="static-libs"
|
||||
|
||||
# Pull in SLOT="3" for headers
|
||||
RDEPEND=">=${CATEGORY}/${P}:3
|
||||
>=x11-libs/gtk+-2.18.6:2"
|
||||
DEPEND="${RDEPEND}
|
||||
sys-devel/gettext
|
||||
virtual/pkgconfig"
|
||||
|
||||
pkg_setup() {
|
||||
mygiraraconf=(
|
||||
PREFIX="${EPREFIX}"/usr
|
||||
LIBDIR='${PREFIX}'/$(get_libdir)
|
||||
GIRARA_GTK_VERSION=2
|
||||
CC="$(tc-getCC)"
|
||||
SFLAGS=""
|
||||
VERBOSE=1
|
||||
DESTDIR="${D}"
|
||||
)
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# Remove 'static' and 'install-static' targets
|
||||
if ! use static-libs; then
|
||||
sed -i \
|
||||
-e '/^${PROJECT}:/s:static::' \
|
||||
-e '/^install:/s:install-static::' \
|
||||
Makefile || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake "${mygiraraconf[@]}"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake "${mygiraraconf[@]}" install
|
||||
dodoc AUTHORS
|
||||
|
||||
rm -rf "${ED}"/usr/include/${PN}
|
||||
}
|
@ -0,0 +1,52 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-libs/girara/girara-0.1.9-r300.ebuild,v 1.1 2013/11/27 10:09:44 ssuominen Exp $
|
||||
|
||||
EAPI=5
|
||||
inherit multilib toolchain-funcs
|
||||
|
||||
DESCRIPTION="A library that implements a user interface that focuses on simplicity and minimalism"
|
||||
HOMEPAGE="http://pwmt.org/projects/girara/"
|
||||
SRC_URI="http://pwmt.org/projects/${PN}/download/${P}.tar.gz"
|
||||
|
||||
LICENSE="ZLIB"
|
||||
SLOT="3"
|
||||
KEYWORDS="~amd64 ~arm ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="static-libs"
|
||||
|
||||
RDEPEND=">=x11-libs/gtk+-3.2:3
|
||||
!<${CATEGORY}/${PN}-0.1.5-r200"
|
||||
DEPEND="${RDEPEND}
|
||||
sys-devel/gettext
|
||||
virtual/pkgconfig"
|
||||
|
||||
pkg_setup() {
|
||||
mygiraraconf=(
|
||||
PREFIX="${EPREFIX}"/usr
|
||||
LIBDIR='${PREFIX}'/$(get_libdir)
|
||||
GIRARA_GTK_VERSION=3
|
||||
CC="$(tc-getCC)"
|
||||
SFLAGS=""
|
||||
VERBOSE=1
|
||||
DESTDIR="${D}"
|
||||
)
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# Remove 'static' and 'install-static' targets
|
||||
if ! use static-libs; then
|
||||
sed -i \
|
||||
-e '/^${PROJECT}:/s:static::' \
|
||||
-e '/^install:/s:install-static::' \
|
||||
Makefile || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake "${mygiraraconf[@]}"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake "${mygiraraconf[@]}" install
|
||||
dodoc AUTHORS
|
||||
}
|
@ -1,4 +1,14 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
DIST RRD-Simple-1.44.tar.gz 303444 SHA256 6ddda37bc49adeeb2ccc89d0ef320ea2f3287799fa4186ba9a54d2124efb473f SHA512 3cf11e08ec5ceb6ba81d9a12944a24fad0af644a8ba0f4c5e2dde4dd47fe6fc50db89be36c6a110a90209e5faac143cb5a063dddfb0a13f359a12511a51369a0 WHIRLPOOL 01bf016e69c9c7420886b3bf6eb9bfddac9281d9f89e306bb5fd68d13215f896160c70d5b9dd365641f67be7b8fd5b43a03e2b5cfdf02cc8952400da50bda4bb
|
||||
EBUILD RRD-Simple-1.440.0.ebuild 536 SHA256 eef6abcae05619c48834923879fffcf59fd5be2542303ffd9ad6b54f1ea28c7c SHA512 e84cc0d7de89cfac4ed14e313286de877ca7750b860f9b3abe6ed2086ddda41450e32e61ca5bd1a9447975304fc86583922e1f55506425695a6ce9d12be66d67 WHIRLPOOL e515cf1b01c940c85e027c8e86c90fd1d4efcf173e4906cc4af07efa25251797b1fb1e632767fd40ae9713cc627975c3ad4322e5c2464fe9171442487fbcf27a
|
||||
MISC ChangeLog 859 SHA256 874e43125e14353e5b0d537aaa0d3d8b0d09acc1680aca0f066bb6185dee8d3b SHA512 ce9eee86e1110a127d360b5bd79d85afb3eef6dbe8a73a656d878a348136d6eb3782b1fcff6eb0c5595a0a19e5aeff22a72abcbf504d4a222b422689a458174e WHIRLPOOL 5adc2c0b1652f1c0c9c250e434949823adb96438fafc844a499cbb26e24cca67979ac42ae25a89a85250348e0f65840de7c6fa4d2f58d7d640899bb1d3c14687
|
||||
EBUILD RRD-Simple-1.440.0.ebuild 546 SHA256 96d3ae4a047f5c6032ab0b3ed74f3d4f2ffb7f3f24f3a5bbbd60f54a24fc9fcd SHA512 15fb8b33599af0c3b6ea35791c728ca33d7ed68680f5d8d365eb3ef9f9dc227aaf42b4b12e0e69a74bf1bba07955123a283d87396e843830371a59fb21923d5a WHIRLPOOL dd127eae3627b449c52eb1e263912e69a649cead83a90efcb4de7c7d252f9283cfc4d7fe22bb5232e1e3e06027418a474de9ce6489c1780cc80bde3a81c608c3
|
||||
MISC ChangeLog 1120 SHA256 f42fc502ddc38c4be57924ee06bd360e7385c4fb7935df36974ed446c7e582a9 SHA512 907db677128b0fa11efcd15b7f6d1524a9f946d0277af776b1ac63b9daca62cd67ea0f10a0150ba968704cf71bd09a7316e8fb235edf399185091c659c589b12 WHIRLPOOL a951912a4164e1fe76fdce00bac3ea00dfd51f4c7330b65323a93493c6ceaeb7d3d5ab2331a5b5a0cddc9b0c60ab454c946f0839f0d8d798ba2d234225990144
|
||||
MISC metadata.xml 392 SHA256 a7f8d4732c0fdfe0420f081f4a4bebdcb948ed12271baf7a4ffbe6cc035683d6 SHA512 83b256214c33c89b33bde4485506ebe47ffa11882f784b18bff8131481a87f4376c9ae09b301cf3b236391cc861a7863047536dbed37b50b4bbfeba06e319cba WHIRLPOOL a1505e97e43c726cdd6e91960086df9c251111156d01eada81d2cd30654a1327f1bb85a60ea580b6f1cbcf20877e3e94aeefa7262137a91d3d6b99739851e084
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.22 (GNU/Linux)
|
||||
|
||||
iEYEAREIAAYFAlKV6z4ACgkQp5vW4rUFj5oIiQCghkWVjmsoSU3dlnLSUJk0Rzd8
|
||||
cjwAn3z22hX8g3v2KzEY5i5P/3PDVouT
|
||||
=Q4zM
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -1,16 +1,20 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
DIST ZMQ-Constants-1.01.tar.gz 23367 SHA256 cd6ac0155c013c530e6ab852b5fdcb540ea52806e95b175b7be0ad7373e34a97 SHA512 7d6e221a0a0c649fcaa7de0a706621dac20a0a9a566525c14ae00b2088016e630c8392ae612cb2e2e859506695db93f0b1a80468d306c6c9b0b0651a6fbd3071 WHIRLPOOL b672fd0eff9e47768c829084817b8dc146940742fdaf42899c6c44877c0de110fedfe7ebfba262652c76613bf14548b382cfcb326556ca6c032f7b61a857d447
|
||||
DIST ZMQ-Constants-1.02.tar.gz 23649 SHA256 c00fb49af22ecb903deb37130038b7ba283baaedd3fdc11bb10ef55bca4fb65a SHA512 db3d53bc248742ddea7d0bdf58972f26470e071169d1cdba8a05b62bd415705fd9c3f74c8e2defce5a34add5e999dbba677736c6032583a3d2dce15f9b5e8d2f WHIRLPOOL e8a79e9b6a4fb824372a9e3618d50a29093b8d62b07a8ece93b5a8c5acb6cd50603dbb01d497ba6fc119aed876bbf42bcfdaccf2e1a2f1aaa46ba3bdd7198261
|
||||
EBUILD ZMQ-Constants-1.10.0.ebuild 456 SHA256 b6ccb9909f0bfa5172ed5c1e5869321643cc3762fd6d75c3fd1c88be9502c33a SHA512 1dd436d06b21549bf9cacd7810fc9cfa5aacf9e68e3ff4e2036055408e795419cb6a8844b8aeaea71c2b44210ebe6f3e58ecd9f7b3caf273de0f347fca3e9c47 WHIRLPOOL 03040ae728fa6f1dcef0f6f3312abe65d3acb9c8b012b350c13be7dbd49c6ca577226c044cf68a17c19ccad2151bdf87ebbd58a790e093493cad82f0380cf0ed
|
||||
EBUILD ZMQ-Constants-1.20.0.ebuild 457 SHA256 f949dd517845336b231ee7ee9c2349868f5a9b6ecd7c99a983b1ec958b033583 SHA512 9ce1c3ef434c97b5890f5c7813cc8737fe3f96d3d985519f413c3faa75edfec115b8b18962926c465528a8b3370b64348b4ff8d75657854b287331af7e21c1b0 WHIRLPOOL 6f218b83c71dd8046bb6d8f9b8d16b8d133c9e8f0c28a072f7051ab91704da86ff3b7d370ceab18605c3f7a404538f3b3aa35555a35ecd65f4a33824e12da03a
|
||||
MISC ChangeLog 870 SHA256 4e98c7844deddd5ff4bc2cc67a74430cce4dc4f6d279e3d10810e3d09a73f963 SHA512 d1e1f18280516aff9104a92bc5a481956becc8c9947968b65ba1d31455bc1e9ac8838bb2b5de28fec1a0c1ceb2fb6f17c3972b73c52242da9205bab30a94c07f WHIRLPOOL f9b555ab1524d20ccc17b38c71956bcdabe5c3afc8b6be54017f6b39d6538cc1e1d0b5e3d12cc4cd5673934e0befa6afc10ee095508ee5ad608bcb318d80c996
|
||||
DIST ZMQ-Constants-1.03.tar.gz 22739 SHA256 5ad4354b28b1a25e8bc9a7b28c8964962b54897c59f01f123934a5ba92618634 SHA512 123489bf7887cb47b581607763e544a683d577bd2ba54cdb87f4d7fc69090ee48ad9ffb1a8a729e5cb2bb413f752788c22158bf8da8bd053ddc3c818d0aa0092 WHIRLPOOL 01cbb9fac01ca326833df9c038dc6ea51c44e9c43abeb046df09b752b5f48dc479688b5c0cd52e22f5781cf105c1b90dc526442efec29631bf21345d45196b7d
|
||||
EBUILD ZMQ-Constants-1.20.0.ebuild 459 SHA256 1589da2a0e82807f75e3d1565fe57c9eef067d994776a7b8a4f5c5a14aade835 SHA512 b3debef2e4dba1d6031fd9459535260b4b2d9ab35701676957c4212f98a09f34d9d82e957b039d7e0d67cb6ca91961fe213efa0c0b710386534a36ea9440739f WHIRLPOOL a0481a6a72ab67097d65c3f160d5f641c3602a2acb12d5275fc434973913697bd3dcd8728fd9961d08efb6319ec93ae8c718e6e7c87400634ebdfff97e950062
|
||||
EBUILD ZMQ-Constants-1.30.0.ebuild 453 SHA256 95ad1d9efaeb1edb2bef9c26ccb6ffdc2c4f9d9bd1de8d076619b26ab8647761 SHA512 d4e271c8dab5feb7e73f0ad0f53bfbeb86c01e83f469f86b3091135d6b4b20d5c5279e880fd8952e5e7d7cb9217f5c24cb07fa4bf77c0bd3a140f9fd26a0bc0c WHIRLPOOL 7a15e82793f2d31d341cfbc4335ac8bbbd6bcfb30747d7966284f007ab55e6158075a48c01f724d941a248e65226fef5870e7259802425e235427b3162597500
|
||||
MISC ChangeLog 1168 SHA256 cf06061b0648c199950b0429847dacab222ca4b60f4976a23efb6bfd4c1eca06 SHA512 ce08faccf69a8065e918d90b15370e49bd139298a9f21e8cd605cd24b75eca1d65eb0d37c0fdcaf5ebe23192404f6a529f5694f3e409693e47a8f7d1bc1e7d7b WHIRLPOOL 613f444fe0b2d35f11026426cd0a32c28729343066e4024d02f1569519e6a652589425703d2fb04f8092e13f7383a3eabde7a99b87a3f43e45e70cf4084c27b0
|
||||
MISC metadata.xml 495 SHA256 db4e7cefe477f946cbbe939d31d229af092036bf7da37a0ce65b2a5d9169265a SHA512 160541291716c298bf6a2fb6cd3d85592b455b185979efdeaf927d2b76d7a8031663596682641627c2a58dc8688256d8468d8c8ab35aba3eee19ab23c0ec5623 WHIRLPOOL 14f756d84004c4535592cf56ec157894a1a57a478bf160591f3368854b8a587edbf067c7b1b61556c2bd0977570d79f38ac34e3dc3f96c4b333052c345f8a3b6
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.19 (GNU/Linux)
|
||||
Version: GnuPG v2.0.22 (GNU/Linux)
|
||||
|
||||
iEYEAREIAAYFAlDd/LkACgkQV3J2n04Eauy/2ACfY57BEiAGuh2lyrAzZZyUNDUZ
|
||||
OBkAn3DRy0peVICHPtpexvERT9Kw48KU
|
||||
=e4+j
|
||||
iQEcBAEBCAAGBQJSldeVAAoJECo/aRed9267SEwH/jVxu0fFYvFxlY7Q0Ug3kWhi
|
||||
oRRU1WitS9lgqi/T/TG4P+l6eCm9MKz5e3WdSPnxGR0qb6RNoirgmzoRY4lQao1s
|
||||
bzfWWL4+z5aBxONqkuy1LQjc69JYTLJGf2mQ8kwL5Rn/Ahnk+EKOJHbd9GgWd6f2
|
||||
m/w+Flf8AP3FefXfAwMPp1boTFJtvjaOOB7VwQ75yvEtn+ysQur97nORu+y7ke2/
|
||||
nvnSukXqNsUtgePg3vUAHmxF4ObZtH+/kUKvc26VTtnri784UOgfoFnuYxycWcLa
|
||||
8g12qkq9Phm1mEXsBFhLxCfCFW9DqkkKr5kehySwVZl2NzZf9leyUkLDHLapFis=
|
||||
=wbYQ
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -1,18 +1,17 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-perl/ZMQ-Constants/ZMQ-Constants-1.10.0.ebuild,v 1.4 2012/12/17 18:30:18 ago Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-perl/ZMQ-Constants/ZMQ-Constants-1.30.0.ebuild,v 1.1 2013/11/27 11:29:36 pinkbyte Exp $
|
||||
|
||||
EAPI=4
|
||||
EAPI=5
|
||||
|
||||
MODULE_AUTHOR=DMAKI
|
||||
MODULE_VERSION=1.01
|
||||
MODULE_VERSION=1.03
|
||||
inherit perl-module
|
||||
|
||||
DESCRIPTION="Constants for libzmq"
|
||||
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
net-libs/zeromq
|
@ -0,0 +1,25 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/boto/boto-2.19.0.ebuild,v 1.1 2013/11/28 05:12:18 radhermit Exp $
|
||||
|
||||
EAPI="5"
|
||||
PYTHON_COMPAT=( python{2_6,2_7} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Amazon Web Services API"
|
||||
HOMEPAGE="https://github.com/boto/boto http://pypi.python.org/pypi/boto"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
|
||||
|
||||
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||
|
||||
# requires Amazon Web Services keys to pass some tests
|
||||
RESTRICT="test"
|
||||
|
||||
python_test() {
|
||||
esetup.py test
|
||||
}
|
@ -0,0 +1,61 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/mwlib-rl/mwlib-rl-0.14.4.ebuild,v 1.1 2013/11/27 21:37:16 dev-zero Exp $
|
||||
|
||||
EAPI="5"
|
||||
|
||||
PYTHON_COMPAT=( python{2_6,2_7} )
|
||||
PYTHON_REQ_USE="xml"
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
MY_PN="${PN/-/.}"
|
||||
MY_P="${MY_PN}-${PV}"
|
||||
|
||||
DESCRIPTION="Generate pdfs from mediawiki markup"
|
||||
HOMEPAGE="http://code.pediapress.com/wiki/wiki http://pypi.python.org/pypi/mwlib.rl"
|
||||
SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.zip"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="test pdftk"
|
||||
|
||||
RDEPEND=">=dev-python/mwlib-0.15.8-r1[${PYTHON_USEDEP}]
|
||||
>=dev-python/mwlib-ext-0.12.4-r1[${PYTHON_USEDEP}]
|
||||
>=dev-python/pygments-1.4[${PYTHON_USEDEP}]
|
||||
dev-python/simplejson[${PYTHON_USEDEP}]
|
||||
dev-python/pillow[${PYTHON_USEDEP}]
|
||||
media-fonts/freefont
|
||||
|| ( media-gfx/graphicsmagick[imagemagick] media-gfx/imagemagick )
|
||||
pdftk? ( app-text/pdftk )"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
app-arch/unzip
|
||||
test? ( dev-python/pytest[${PYTHON_USEDEP}] )"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
PATCHES=( "${FILESDIR}/0.14.3-use-system-fonts.patch" )
|
||||
DOCS=( example-mwlib.config README.rst )
|
||||
|
||||
python_prepare_all() {
|
||||
rm -r mwlib/fonts/freefont || die "removing bundled fonts failed"
|
||||
distutils-r1_python_prepare_all
|
||||
}
|
||||
|
||||
python_test() {
|
||||
py.test || die
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "If you need extended/non-lating rendering support, please install the"
|
||||
elog "corresponding font packages:"
|
||||
elog " - media-fonts/libertine-ttf"
|
||||
elog " - media-fonts/sil-ezra"
|
||||
elog " - media-fonts/farsi-fonts"
|
||||
elog " - media-fonts/arphicfonts"
|
||||
elog " - media-fonts/unfonts"
|
||||
# TODO: need the following packages as well:
|
||||
# ttf-indic-fonts ttf-gfs-artemisia ttf-thai-arundina
|
||||
}
|
@ -1,14 +0,0 @@
|
||||
diff --git a/sandbox/test_nserve.py b/sandbox/test_nserve.py
|
||||
index 5ea5908..9f769a1 100755
|
||||
--- a/sandbox/test_nserve.py
|
||||
+++ b/sandbox/test_nserve.py
|
||||
@@ -1,7 +1,8 @@
|
||||
#! /usr/bin/env py.test
|
||||
# -*- coding: utf-8 -*-
|
||||
|
||||
-import pytest, gevent, nserve, urllib, urllib2, bottle
|
||||
+import pytest, gevent, urllib, urllib2, bottle
|
||||
+from mwlib import nserve
|
||||
import wsgi_intercept.urllib2_intercept
|
||||
|
||||
try:
|
@ -1,51 +0,0 @@
|
||||
diff --git a/mwlib/nslave.py b/mwlib/nslave.py
|
||||
index d3f8fc0..cccfc7a 100755
|
||||
--- a/mwlib/nslave.py
|
||||
+++ b/mwlib/nslave.py
|
||||
@@ -184,7 +184,7 @@ class commands(object):
|
||||
return doit(**params)
|
||||
|
||||
|
||||
-def start_serving_files(cachedir, port):
|
||||
+def start_serving_files(cachedir, address, port):
|
||||
from gevent.pywsgi import WSGIServer
|
||||
from bottle import route, static_file, default_app
|
||||
cachedir = os.path.abspath(cachedir)
|
||||
@@ -195,7 +195,7 @@ def start_serving_files(cachedir, port):
|
||||
if filename.endswith(".rl"):
|
||||
response.headers["Content-Disposition"] = "inline; filename=collection.pdf"
|
||||
return response
|
||||
- s = WSGIServer(("", port), default_app())
|
||||
+ s = WSGIServer((address, port), default_app())
|
||||
s.start()
|
||||
return s
|
||||
|
||||
@@ -212,10 +212,11 @@ def make_cachedir(cachedir):
|
||||
def main():
|
||||
global cachedir, cacheurl
|
||||
numgreenlets = 10
|
||||
+ http_address = 'localhost'
|
||||
http_port = 8898
|
||||
serve_files = True
|
||||
from mwlib import argv
|
||||
- opts, args = argv.parse(sys.argv[1:], "--no-serve-files --serve-files-port= --serve-files --cachedir= --url= --numprocs=")
|
||||
+ opts, args = argv.parse(sys.argv[1:], "--no-serve-files --serve-files-port= --serve-files-address= --serve-files --cachedir= --url= --numprocs=")
|
||||
for o, a in opts:
|
||||
if o == "--cachedir":
|
||||
cachedir = a
|
||||
@@ -227,12 +228,14 @@ def main():
|
||||
serve_files = False
|
||||
elif o == "--serve-files-port":
|
||||
http_port = int(a)
|
||||
+ elif o == "--serve-files-address":
|
||||
+ http_address = str(a)
|
||||
|
||||
if cachedir is None:
|
||||
sys.exit("nslave: missing --cachedir argument")
|
||||
|
||||
if serve_files:
|
||||
- wsgi_server = start_serving_files(cachedir, http_port)
|
||||
+ wsgi_server = start_serving_files(cachedir, http_address, http_port)
|
||||
port = wsgi_server.socket.getsockname()[1]
|
||||
if not cacheurl:
|
||||
cacheurl = "http://%s:%s/cache" % (find_ip(), port)
|
@ -1,80 +0,0 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/mwlib/mwlib-0.14.0.ebuild,v 1.3 2013/09/12 22:29:21 mgorny Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
PYTHON_DEPEND="2:2.6"
|
||||
SUPPORT_PYTHON_ABIS="1"
|
||||
RESTRICT_PYTHON_ABIS="3.* *-pypy-* *-jython"
|
||||
DISTUTILS_SRC_TEST=py.test
|
||||
|
||||
inherit distutils eutils
|
||||
|
||||
DESCRIPTION="Tools for parsing Mediawiki content to other formats"
|
||||
HOMEPAGE="http://code.pediapress.com/wiki/wiki http://pypi.python.org/pypi/mwlib"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.zip"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="doc"
|
||||
|
||||
RDEPEND="dev-python/lxml
|
||||
=dev-python/odfpy-0.9*
|
||||
dev-python/pyPdf
|
||||
dev-python/pyparsing
|
||||
dev-python/timelib
|
||||
virtual/latex-base
|
||||
>=dev-python/simplejson-2.5
|
||||
dev-python/gevent
|
||||
dev-python/bottle
|
||||
dev-python/apipkg
|
||||
dev-python/qserve
|
||||
dev-python/roman
|
||||
dev-python/py
|
||||
dev-python/sqlite3dbm"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-python/setuptools
|
||||
app-arch/unzip
|
||||
doc? ( dev-python/sphinx )"
|
||||
|
||||
PYTHON_CFLAGS=("2.* + -fno-strict-aliasing")
|
||||
|
||||
DOCS="changelog.rst"
|
||||
|
||||
src_prepare() {
|
||||
# mwlib.apipkg is actually used.
|
||||
sed -e 's/, "apipkg"//' -i setup.py || die
|
||||
|
||||
# Execute odflint script.
|
||||
sed \
|
||||
-e "/def _get_odflint_module():/,/odflint = _get_odflint_module()/d" \
|
||||
-e "s/odflint.lint(path)/os.system('odflint %s' % path)/" \
|
||||
-i tests/test_odfwriter.py || die
|
||||
|
||||
distutils_src_prepare
|
||||
|
||||
# Disable test which requires installed mw-zip script.
|
||||
rm -f tests/test_{nuwiki,redirect,zipwiki}.py
|
||||
# Disable render test that fails for no apparent reason
|
||||
rm -f tests/test_render.py
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
distutils_src_compile
|
||||
if use doc; then
|
||||
emake -C docs html
|
||||
fi
|
||||
}
|
||||
|
||||
src_test() {
|
||||
distutils_src_test tests
|
||||
}
|
||||
|
||||
src_install() {
|
||||
distutils_src_install
|
||||
if use doc; then
|
||||
dohtml -r docs/_build/html/
|
||||
fi
|
||||
}
|
@ -1,80 +0,0 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/mwlib/mwlib-0.14.1.ebuild,v 1.3 2013/09/12 22:29:21 mgorny Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
PYTHON_DEPEND="2:2.6"
|
||||
SUPPORT_PYTHON_ABIS="1"
|
||||
RESTRICT_PYTHON_ABIS="3.* *-pypy-* *-jython"
|
||||
DISTUTILS_SRC_TEST=py.test
|
||||
|
||||
inherit distutils eutils
|
||||
|
||||
DESCRIPTION="Tools for parsing Mediawiki content to other formats"
|
||||
HOMEPAGE="http://code.pediapress.com/wiki/wiki http://pypi.python.org/pypi/mwlib"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.zip"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="doc"
|
||||
|
||||
RDEPEND="dev-python/lxml
|
||||
=dev-python/odfpy-0.9*
|
||||
dev-python/pyPdf
|
||||
dev-python/pyparsing
|
||||
dev-python/timelib
|
||||
virtual/latex-base
|
||||
>=dev-python/simplejson-2.5
|
||||
dev-python/gevent
|
||||
dev-python/bottle
|
||||
dev-python/apipkg
|
||||
dev-python/qserve
|
||||
dev-python/roman
|
||||
dev-python/py
|
||||
dev-python/sqlite3dbm"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-python/setuptools
|
||||
app-arch/unzip
|
||||
doc? ( dev-python/sphinx )"
|
||||
|
||||
PYTHON_CFLAGS=("2.* + -fno-strict-aliasing")
|
||||
|
||||
DOCS="changelog.rst"
|
||||
|
||||
src_prepare() {
|
||||
# mwlib.apipkg is actually used.
|
||||
sed -e 's/, "apipkg"//' -i setup.py || die
|
||||
|
||||
# Execute odflint script.
|
||||
sed \
|
||||
-e "/def _get_odflint_module():/,/odflint = _get_odflint_module()/d" \
|
||||
-e "s/odflint.lint(path)/os.system('odflint %s' % path)/" \
|
||||
-i tests/test_odfwriter.py || die
|
||||
|
||||
distutils_src_prepare
|
||||
|
||||
# Disable test which requires installed mw-zip script.
|
||||
rm -f tests/test_{nuwiki,redirect,zipwiki}.py
|
||||
# Disable render test that fails for no apparent reason
|
||||
rm -f tests/test_render.py
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
distutils_src_compile
|
||||
if use doc; then
|
||||
emake -C docs html
|
||||
fi
|
||||
}
|
||||
|
||||
src_test() {
|
||||
distutils_src_test tests
|
||||
}
|
||||
|
||||
src_install() {
|
||||
distutils_src_install
|
||||
if use doc; then
|
||||
dohtml -r docs/_build/html/
|
||||
fi
|
||||
}
|
@ -1,80 +0,0 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/mwlib/mwlib-0.14.3.ebuild,v 1.2 2013/09/12 22:29:21 mgorny Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
PYTHON_DEPEND="2:2.6"
|
||||
SUPPORT_PYTHON_ABIS="1"
|
||||
RESTRICT_PYTHON_ABIS="3.* *-pypy-* *-jython"
|
||||
DISTUTILS_SRC_TEST=py.test
|
||||
|
||||
inherit distutils eutils
|
||||
|
||||
DESCRIPTION="Tools for parsing Mediawiki content to other formats"
|
||||
HOMEPAGE="http://code.pediapress.com/wiki/wiki http://pypi.python.org/pypi/mwlib"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.zip"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="doc"
|
||||
|
||||
RDEPEND="dev-python/lxml
|
||||
=dev-python/odfpy-0.9*
|
||||
dev-python/pyPdf
|
||||
dev-python/pyparsing
|
||||
dev-python/timelib
|
||||
virtual/latex-base
|
||||
>=dev-python/simplejson-2.5
|
||||
dev-python/gevent
|
||||
dev-python/bottle
|
||||
dev-python/apipkg
|
||||
dev-python/qserve
|
||||
dev-python/roman
|
||||
dev-python/py
|
||||
dev-python/sqlite3dbm"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-python/setuptools
|
||||
app-arch/unzip
|
||||
doc? ( dev-python/sphinx )"
|
||||
|
||||
PYTHON_CFLAGS=("2.* + -fno-strict-aliasing")
|
||||
|
||||
DOCS="changelog.rst"
|
||||
|
||||
src_prepare() {
|
||||
# mwlib.apipkg is actually used.
|
||||
sed -e 's/, "apipkg"//' -i setup.py || die
|
||||
|
||||
# Execute odflint script.
|
||||
sed \
|
||||
-e "/def _get_odflint_module():/,/odflint = _get_odflint_module()/d" \
|
||||
-e "s/odflint.lint(path)/os.system('odflint %s' % path)/" \
|
||||
-i tests/test_odfwriter.py || die
|
||||
|
||||
distutils_src_prepare
|
||||
|
||||
# Disable test which requires installed mw-zip script.
|
||||
rm -f tests/test_{nuwiki,redirect,zipwiki}.py
|
||||
# Disable render test that fails for no apparent reason
|
||||
rm -f tests/test_render.py
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
distutils_src_compile
|
||||
if use doc; then
|
||||
emake -C docs html
|
||||
fi
|
||||
}
|
||||
|
||||
src_test() {
|
||||
distutils_src_test tests
|
||||
}
|
||||
|
||||
src_install() {
|
||||
distutils_src_install
|
||||
if use doc; then
|
||||
dohtml -r docs/_build/html/
|
||||
fi
|
||||
}
|
@ -1,80 +0,0 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/mwlib/mwlib-0.15.3.ebuild,v 1.2 2013/09/12 22:29:21 mgorny Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
PYTHON_DEPEND="2:2.6"
|
||||
SUPPORT_PYTHON_ABIS="1"
|
||||
RESTRICT_PYTHON_ABIS="3.* *-pypy-* *-jython"
|
||||
DISTUTILS_SRC_TEST=py.test
|
||||
|
||||
inherit distutils eutils
|
||||
|
||||
DESCRIPTION="Tools for parsing Mediawiki content to other formats"
|
||||
HOMEPAGE="http://code.pediapress.com/wiki/wiki http://pypi.python.org/pypi/mwlib"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.zip"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="doc"
|
||||
|
||||
RDEPEND="dev-python/lxml
|
||||
=dev-python/odfpy-0.9*
|
||||
dev-python/pyPdf
|
||||
dev-python/pyparsing
|
||||
dev-python/timelib
|
||||
virtual/latex-base
|
||||
>=dev-python/simplejson-2.5
|
||||
dev-python/gevent
|
||||
dev-python/bottle
|
||||
dev-python/apipkg
|
||||
dev-python/qserve
|
||||
dev-python/roman
|
||||
dev-python/py
|
||||
dev-python/sqlite3dbm"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-python/setuptools
|
||||
app-arch/unzip
|
||||
doc? ( dev-python/sphinx )"
|
||||
|
||||
PYTHON_CFLAGS=("2.* + -fno-strict-aliasing")
|
||||
|
||||
DOCS="changelog.rst"
|
||||
|
||||
src_prepare() {
|
||||
# mwlib.apipkg is actually used.
|
||||
sed -e 's/, "apipkg"//' -i setup.py || die
|
||||
|
||||
# Execute odflint script.
|
||||
sed \
|
||||
-e "/def _get_odflint_module():/,/odflint = _get_odflint_module()/d" \
|
||||
-e "s/odflint.lint(path)/os.system('odflint %s' % path)/" \
|
||||
-i tests/test_odfwriter.py || die
|
||||
|
||||
distutils_src_prepare
|
||||
|
||||
# Disable test which requires installed mw-zip script.
|
||||
rm -f tests/test_{nuwiki,redirect,zipwiki}.py
|
||||
# Disable render test that fails for no apparent reason
|
||||
rm -f tests/test_render.py
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
distutils_src_compile
|
||||
if use doc; then
|
||||
emake -C docs html
|
||||
fi
|
||||
}
|
||||
|
||||
src_test() {
|
||||
distutils_src_test tests
|
||||
}
|
||||
|
||||
src_install() {
|
||||
distutils_src_install
|
||||
if use doc; then
|
||||
dohtml -r docs/_build/html/
|
||||
fi
|
||||
}
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue