parent
49099ee3f7
commit
84ddeafd39
@ -1,4 +1,18 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA512
|
||||
|
||||
AUX speech-dispatcher-0.7.1-doc.patch 564 SHA256 ae1ab5673c23add5f7e4fbf7f9b3f9ce64f6c0226f00da159a16101d1ffc181d SHA512 83b51fb68eb9b8349d6fc354a9fbfff928a0befbaa382f9fb15d48a1a8fb830cf82352925ef6e9148d12a072900f177b9ad126d7762294601ff375510068e622 WHIRLPOOL 191d8d3023238625b85185272d2ff6b04eb4124357d09f0f261237f136afc45a79ea9fd892cee9db150e3f7841f2e77366820337f1167a22641531a3f3311221
|
||||
AUX speech-dispatcher-0.7.1-gold.patch 1035 SHA256 9de1677b2636630f339ece6b884b9201ac1cedfcc6463091356151b8a5c97d16 SHA512 236eb471948e2b9f9b8fcb0f9a563936cf8fd4e2e3767482e17d3816cca56d1ebcd76435333b6fa3193a98398501e6b1876ce96e68b6c5429ca2efb61c8761e7 WHIRLPOOL 5d6289a16e2c08759c19c7e2b11a86e90124bc7ebd497c3bfd9c6c069b6a9a694ddb8ffc6b551e2f8ce985d5981a4ac6d29d706e8eae26d67443dcb17d373cee
|
||||
AUX speech-dispatcher-0.7.1-pthread.patch 680 SHA256 462a4b146ca7a3bcbbe24cfb7330d8809e3bd9c5c2979b69f2d9a72b1ab4360b SHA512 90047941aad2062b31990969f635edadffcbf5aa89628619d67139f51e31f0ded74a03a25014e10bb2fba06edd8a3f74716272e8cfe65d0912410f3c539868f3 WHIRLPOOL dcd3fea8807d6f4860b7a0975ec4dd1d62afead291966edb9f69ea99565c785e3922ab6513248e4515aed76d2de49bb7b6f9ccdb4c1710ca1d14daec0001ebab
|
||||
DIST speech-dispatcher-0.7.1.tar.gz 1144818 SHA256 a8a9cf299447df4645d36c649977e007a3050ccaecb7f77e2165001ec5794a51 SHA512 a2d5c68a729967b5c93e52793f1b7f5173ad5069f2970e8ea7e8df267f73b9b3930e22ef1ec91fce87d82b94aaaf1c847d19d8ccc837de843e3a3e308fb0b352 WHIRLPOOL aa39e1eca1a7e05cbe9908707d26cc5a26e85f688d0cdf0518fdc067f843f127adf5e9d0d176aed25fe0dcaa30b55c4a59d1671531d5ae7f441eb26d436aa887
|
||||
EBUILD speech-dispatcher-0.7.1-r1.ebuild 3071 SHA256 7e2f6de7734486b499f0e6cd88a36fee2ffd5ec59f5bd700e145276a27ab2268 SHA512 e0469cef081fda35d6595e8464190768dcd421545545888866050547f4e39d1d9a112e658a32409a1697d76343f4551335450951f17a073c9fbce37ba408ab79 WHIRLPOOL d4656b1010b445831a2e2672cfbb128523f9694f094c84315316f5af0cfd1015a3d4f157cfdd1353859c6395d4c221921ec18f11b9416c2399fb61118fe5b0f9
|
||||
MISC ChangeLog 13501 SHA256 dcb751140c04df2f49b21464ab9195700f35e476463e7f7314d27c31fd4dcb0f SHA512 8957079b7c7bb064a74ecf5ff0c021b08912fbf641097cf043c73bcd9d259c1d907b398f3acc61b1b7be824f6e4a37c99d5b439db234a8b4cfd63112ed57ae98 WHIRLPOOL 68c25b6dfd7308161318c07e18742a8ba5b38c186054ceeaae7b5d95b59406c3933b28245032102351dd866fe30a69ec5e79a27080fa512c562ecc74453fecc8
|
||||
MISC metadata.xml 391 SHA256 189a78287c14ae09d0badf2a576e0d4830d0d55c1b6d343b378cf2f77d7f73f7 SHA512 ee80920b36dd0af22ff074078a5e585d267e46eea39a05b7819e310f7560d6867ebb38250634684e7ccad7a2183d610e552e897d286e4172c89fb64bbc5547ae WHIRLPOOL d00913530e1653d8be4a5612f004b555a4ab9988054e2a4b38805ba9c50747a0ba0ccd9aaff98fca1253d9ab390bd15bc947e7c3ec98daa94a7192d7ac2566db
|
||||
EBUILD speech-dispatcher-0.7.1-r2.ebuild 3043 SHA256 75c7596c2f1ee7d8b02c7983287d18a732f4332f6c55b6d17197c9263195366d SHA512 b9f964b9144a3a3e7c25ee573353b705069c1581a2da6e7d89a7ca13d1bab087ce11da3033fb818eae92560c2548386fe252be9aeb2d8eac468c7dbc278a0c1a WHIRLPOOL 580a2e9610586cc0d20caebe5b62a7ecb3e2a1457ddf3660b4f54a972984f23105b18630fd2e8a8600a2e6dcb5db6bc28fadc8d2f9895c3c03453fbb2806f4bf
|
||||
MISC ChangeLog 13851 SHA256 1e99a641458744c429590acf963c561a27864ac5a31b41f7f35e93efdcc0c7bf SHA512 c94bff9fa5bf6e738b117ad95f1a30dc3b84201dae14cd82485707b344cdddfcd73713b0402b8db0c6b08ca5bfe06cbad17c338651a7f500c220d99ffe93799c WHIRLPOOL 674a1b7aba3eba801b235c6eb2fc8256b7c34d292d2d95b27c1654eb993849047a2995bcf6f828a4ba7fb82a3a5bc694474b7f8b39d30af8f1e23995c9cccdfa
|
||||
MISC metadata.xml 412 SHA256 f03dfc51c83a001a6017cabba62b69f201d3a527831c1fbf111bbd4e2b3987cf SHA512 9736a290321013fea14ecdb72a7841b69bb5fdf35d22777470a37ba3e9cf5f55d9ca58e9abd8d891911d980ef0b5c12a805d174e72899150a49b8eb530d9ffb3 WHIRLPOOL feb7be9013b13f3ea41f237dfe575533e4d6a4a6ba9431f816257ecb820837f284ebaa192813b77bcf896a4927d2a2d2e562b9bc842dd44e200a9cb601ba28e9
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.19 (GNU/Linux)
|
||||
|
||||
iEYEAREKAAYFAlFFs9IACgkQgAnW8HDreRYzbwCfUTqSekBXMgseGBEqVrLSvoSj
|
||||
hwYAnRxzH7iV45Y/Hf5H2OPQ2VBimJrz
|
||||
=Ee0J
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -0,0 +1,10 @@
|
||||
Index: speech-dispatcher/doc/Makefile.am
|
||||
===================================================================
|
||||
--- speech-dispatcher.orig/doc/Makefile.am 2010-09-13 17:50:28.000000000 +0200
|
||||
+++ speech-dispatcher/doc/Makefile.am 2010-09-13 17:50:36.000000000 +0200
|
||||
@@ -1,3 +1,3 @@
|
||||
|
||||
-info_TEXINFOS = ssip.texi speech-dispatcher.texi spd-say.texi
|
||||
-EXTRA_DIST = figures gpl.texi fdl.texi speech-dispatcher-cs.texi speech-dispatcher-cs.texi
|
||||
+info_TEXINFOS = ssip.texi speech-dispatcher.texi spd-say.texi speech-dispatcher-cs.texi
|
||||
+EXTRA_DIST = figures gpl.texi fdl.texi
|
@ -0,0 +1,29 @@
|
||||
src/audio/Makefile.am | 3 ++-
|
||||
1 file changed, 2 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/src/audio/Makefile.am b/src/audio/Makefile.am
|
||||
index 3b596f6..ec23c9f 100644
|
||||
--- a/src/audio/Makefile.am
|
||||
+++ b/src/audio/Makefile.am
|
||||
@@ -11,7 +11,7 @@ endif
|
||||
|
||||
if pulse_support
|
||||
PULSE_FLAGS = -DWITH_PULSE
|
||||
-PULSE_LIBS = -lpulse-simple
|
||||
+PULSE_LIBS = -lpulse-simple -lpulse
|
||||
endif
|
||||
|
||||
if alsa_support
|
||||
@@ -31,7 +31,8 @@ endif
|
||||
EXTRA_DIST = alsa.c libao.c oss.c nas.c pulse.c
|
||||
|
||||
AM_CFLAGS = $(am_cflags) $(NAS_FLAGS) $(PULSE_FLAGS) $(ALSA_FLAGS) $(LIBAO_FLAGS) $(LIBOSS_FLAGS)
|
||||
-libsdaudio_la_LDFLAGS = -version-info @LIB_SDAUDIO_CURRENT@:@LIB_SDAUDIO_REVISION@:@LIB_SDAUDIO_AGE@ -lpthread $(NAS_LIBS) $(PULSE_LIBS) $(ALSA_LIBS) $(LIBAO_LIBS)
|
||||
+libsdaudio_la_LDFLAGS = -version-info @LIB_SDAUDIO_CURRENT@:@LIB_SDAUDIO_REVISION@:@LIB_SDAUDIO_AGE@
|
||||
+libsdaudio_la_LIBADD = -lpthread $(NAS_LIBS) $(PULSE_LIBS) $(ALSA_LIBS) $(LIBAO_LIBS)
|
||||
|
||||
spdlib_LTLIBRARIES = libsdaudio.la
|
||||
|
||||
src/audio/Makefile.am | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
@ -0,0 +1,13 @@
|
||||
Index: speech-dispatcher/src/c/api/Makefile.am
|
||||
===================================================================
|
||||
--- speech-dispatcher.orig/src/c/api/Makefile.am 2010-10-01 20:17:24.000000000 +0200
|
||||
+++ speech-dispatcher/src/c/api/Makefile.am 2010-10-01 20:17:26.000000000 +0200
|
||||
@@ -8,6 +8,6 @@
|
||||
libspeechd_la_SOURCES = libspeechd.c
|
||||
libspeechd_la_HEADERS = libspeechd.h
|
||||
libspeechd_ladir = $(includedir)
|
||||
-libspeechd_la_LDFLAGS = -version-info @LIB_SPD_CURRENT@:@LIB_SPD_REVISION@:@LIB_SPD_AGE@ -lpthread
|
||||
-libspeechd_la_LIBADD = @glib_libs@
|
||||
+libspeechd_la_LDFLAGS = -version-info @LIB_SPD_CURRENT@:@LIB_SPD_REVISION@:@LIB_SPD_AGE@
|
||||
+libspeechd_la_LIBADD = @glib_libs@ -lpthread
|
||||
|
@ -1,13 +1,13 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>accessibility</herd>
|
||||
<herd>sound</herd>
|
||||
<maintainer>
|
||||
<email>williamh@gentoo.org</email>
|
||||
</maintainer>
|
||||
<use>
|
||||
<flag name='espeak'>Adds support for espeak speech engine</flag>
|
||||
<flag name='flite'>Adds support for flite speech engine</flag>
|
||||
</use>
|
||||
<herd>accessibility</herd>
|
||||
<herd>sound</herd>
|
||||
<maintainer>
|
||||
<email>williamh@gentoo.org</email>
|
||||
</maintainer>
|
||||
<use>
|
||||
<flag name="espeak">Adds support for espeak speech engine</flag>
|
||||
<flag name="flite">Adds support for flite speech engine</flag>
|
||||
</use>
|
||||
</pkgmetadata>
|
||||
|
@ -0,0 +1,122 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-accessibility/speech-dispatcher/speech-dispatcher-0.7.1-r2.ebuild,v 1.1 2013/03/17 12:15:09 jlec Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python{2_5,2_6,2_7} pypy{1_9,2_0} )
|
||||
|
||||
AUTOTOOLS_AUTORECONF=true
|
||||
|
||||
inherit autotools-utils python-r1
|
||||
|
||||
DESCRIPTION="Speech synthesis interface"
|
||||
HOMEPAGE="http://www.freebsoft.org/speechd"
|
||||
SRC_URI="http://www.freebsoft.org/pub/projects/speechd/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="alsa ao +espeak flite nas pulseaudio python static-libs"
|
||||
|
||||
RDEPEND="
|
||||
dev-libs/dotconf
|
||||
>=dev-libs/glib-2
|
||||
alsa? ( media-libs/alsa-lib )
|
||||
ao? ( media-libs/libao )
|
||||
espeak? ( app-accessibility/espeak )
|
||||
flite? ( app-accessibility/flite )
|
||||
nas? ( media-libs/nas )
|
||||
pulseaudio? ( media-sound/pulseaudio )"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${P}-pthread.patch
|
||||
"${FILESDIR}"/${P}-doc.patch
|
||||
"${FILESDIR}"/${P}-gold.patch
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
# Python bindings are built/installed manually.
|
||||
sed -e "/SUBDIRS += python/d" -i src/Makefile.am || die
|
||||
|
||||
autotools-utils_src_prepare
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myeconfargs=(
|
||||
$(use_enable python)
|
||||
$(use_with alsa)
|
||||
$(use_with ao libao)
|
||||
$(use_with espeak)
|
||||
$(use_with flite)
|
||||
$(use_with pulseaudio pulse)
|
||||
$(use_with nas)
|
||||
)
|
||||
autotools-utils_src_configure
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
use python && python_copy_sources
|
||||
|
||||
autotools-utils_src_compile all
|
||||
|
||||
if use python; then
|
||||
building() {
|
||||
cd src/python || die
|
||||
emake \
|
||||
pyexecdir="$(python_get_sitedir)" \
|
||||
pythondir="$(python_get_sitedir)"
|
||||
}
|
||||
python_foreach_impl run_in_build_dir building
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
autotools-utils_src_install
|
||||
|
||||
if use python; then
|
||||
installation() {
|
||||
cd src/python || die
|
||||
emake \
|
||||
DESTDIR="${D}" \
|
||||
pyexecdir="$(python_get_sitedir)" \
|
||||
pythondir="$(python_get_sitedir)" \
|
||||
install
|
||||
}
|
||||
python_foreach_impl run_in_build_dir installation
|
||||
python_replicate_script "${ED}"/usr/bin/spd-conf
|
||||
fi
|
||||
|
||||
local f
|
||||
for f in clibrary clibrary2 connection_recovery long_message run_test; do
|
||||
rm "${ED}"/usr/bin/${f} || die
|
||||
done
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
local editconfig="n"
|
||||
if ! use espeak; then
|
||||
ewarn "You have disabled espeak, which is speech-dispatcher's"
|
||||
ewarn "default speech synthesizer."
|
||||
ewarn
|
||||
editconfig="y"
|
||||
fi
|
||||
if ! use pulseaudio; then
|
||||
ewarn "You have disabled pulseaudio support."
|
||||
ewarn "pulseaudio is speech-dispatcher's default audio subsystem."
|
||||
ewarn
|
||||
editconfig="y"
|
||||
fi
|
||||
if [[ "${editconfig}" == "y" ]]; then
|
||||
ewarn "You must edit ${EROOT}etc/speech-dispatcher/speechd.conf"
|
||||
ewarn "and make sure the settings there match your system."
|
||||
ewarn
|
||||
fi
|
||||
ewarn "This version does not include a system wide startup script"
|
||||
ewarn "since it is not intended to be run in system-wide mode."
|
||||
ewarn
|
||||
elog "For festival support, you need to"
|
||||
elog "install app-accessibility/festival-freebsoft-utils."
|
||||
}
|
@ -1,16 +1,27 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
AUX unrar-4.2.4-build.patch 1154 SHA256 9ef12ee1e1f9529aaa98c02d63f7076048a09c52a6367efad48e1323eb8c826e SHA512 390248fa485c4603b48f0f583ceaaf2c180bf0a8a377b0542dbc7ba97426187f9d0508061f93d1147f472a2f577ee9f1fd01d9d73501bdd811c2a275dd7713ca WHIRLPOOL b19c3fcc0519d2c38c84b470fc858369a747f1bb1577d77e264474d29b4ad028ee1ce5e9d1216e691eea363aa474c547c41709cf106cc469382005998dbee54b
|
||||
DIST unrarsrc-4.2.3.tar.gz 164660 SHA256 4fdbd461c6fdd4cb9519b46d89a203307f6aed5b90a6b7afc86c50eb8de82582 SHA512 627612ce42253d11353d97f405b5f69c8a6d1f1373a07668e7a3cc894b70101df17148d0cd6a56c7f654a337adffba2c2d8ebe5770558c7314930f6bc08ee18f WHIRLPOOL d835161ac18d50eee876ed907db6f9743f35facdc1086780625fceb3a7b8c7c81a5ffab6c1aca5e2eb0a06db3d21e1af46f9078a163169071b88059dca4e75de
|
||||
DIST unrarsrc-4.2.4.tar.gz 164641 SHA256 9432bf798e5f7123f3060f37b75b7c07f36f0091305f46473dcae9154f8cd686 SHA512 54bdc16c940deb6e5759ddec9739381f0e1b5e2279548ac367eb32c4ff79cd496712692feaf46f4ce3b2ccfa8d622b7c45fb8070420b16315226627c45fef850 WHIRLPOOL 197310c41725280d6a5c4fa3da9d8411e419f20e41f6c645534b37d206ce67474c8b320811a7c7f2acbc375ef0341ec57adfe82a6be7f6bdabe2871841669739
|
||||
EBUILD unrar-4.2.3.ebuild 1281 SHA256 409e57b0b93b50fd65bf308577b9ed237c3b38172709d9a23311b086dc540214 SHA512 d3889eb20ccc67233071f628aac4fd480d1529c1983d6a9841abd8dc002c5a98c918cf2d7a834a7892e0887b77c4df8580238cfc4dcfd7c2459ff3809d7fff54 WHIRLPOOL b9d3895b3b166c2e25927a91dac6fc641851a520cfa15a25cec4aa56a4a0937964984392c4f7da64d6df0eb7e79b07b4dfbb751a8fcfb3b5d2b300b63856b564
|
||||
EBUILD unrar-4.2.4.ebuild 1300 SHA256 db6015c37222f6254f5987e01e14a5e8c4a6f255f209e789c0134e23733a1f14 SHA512 4546fd9c5c227ca64da52dea63efd69b7ef536394ccc2f1600552e5e720795dd90533a08b41670ec418a69c37f840e72689f9647deeefa7f4fbdb0b370479816 WHIRLPOOL c3a4f6f5f9a8b328fbd93fb73fe0cdf5693ed376ab062d8183a7e4e3a6c78f45f9af9ea65c097ba63130ad69eed0e69823800ceaba6e6ff6db3d5ba8ff14a2dc
|
||||
MISC ChangeLog 22547 SHA256 8a7b59a694f8b40ec44b1455a6fe6e033fbd318b81de308e7693fe07c09b107c SHA512 c517f0e70729685dc1f4593d2f014ef3aaaa50e720489f0d397fb4d3f4e8e203e9ecaf752e27f8179b89ee327825e4a38f26c2b594f332fd2111c2e76e5031f1 WHIRLPOOL 44073ffbc30d044059e8b79e068128f20737589d9b5c217e520057daf75031782099818b47ddb09346ebebc6addd5792dbc14825afe01b0193f46e851c25fb4c
|
||||
EBUILD unrar-4.2.4.ebuild 1536 SHA256 24a35287af8304115446f7f0dc6955b30fc24ebe1fadda87db09c929b2accdc9 SHA512 bbcfbca3f99252d8af1be291f166c377c3e26408251a7275c6aad0f979fd3ff5f44f225972997675a6fb110acb8d67d014b74dc9fda7cbe076c19bf76300c7ad WHIRLPOOL d2031ed7497bbcf93b57238509b8a8dee688932dce9a9df859ab9eb2c3043e5c5f59f00f021bf9accb75405ba180aeddd14914a46afed3390a2e3dc7701776c9
|
||||
MISC ChangeLog 22711 SHA256 f097346fc9e0324e705f5230338955c0d2f144f80af79f271ce888db711d8348 SHA512 433d4e07a2fae822a1c5323fe9c634ac5b8d2e9adffb38cf7790efb8420500502e8318229609aea67956ec07f5035b42edd9e3d03d24bd52e8bca8c03f41b99e WHIRLPOOL 2eb7d1ad9a956e1fc58c302866b56a8e1bf2fdfb024273fbfc3beb690ca7696d4ecec06ef223d36eee2cd1e7e288640d97ba8cf81d5cee7e66ffe61a631748e6
|
||||
MISC metadata.xml 164 SHA256 f5f2891f2a4791cd31350bb2bb572131ad7235cd0eeb124c9912c187ac10ce92 SHA512 8eb0d5153d388f6ea069c64b93882244816a0a09aecc0d73cb872121ce0eb24c5ccafa96aad0b620b2300f319e1af101fa7fa6c5d0d561719d49bb07da0a2eca WHIRLPOOL 11a1441bddb7a6c69653c663902b7da5767ae6ad515ac2aabfc42fe37927a1ccc21472deeee454009ff720201a41c3e4a912df42661a0a87150fb46126da2d52
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.19 (GNU/Linux)
|
||||
|
||||
iEYEAREIAAYFAlFDPf0ACgkQVWmRsqeSphNGlgCcCums0ApvIwyNzYDawxyLhUo2
|
||||
9NYAnj5A3epL5+muDVjCQ4VE/1kRSCFw
|
||||
=CbrN
|
||||
iQIcBAEBCAAGBQJRRJHxAAoJELEHsLL7fEFWVlwP/io0SD7y2LA1n4GFlsagAn/E
|
||||
nTVR1rlVZ1X/DoQaTSZV8A0w+9Zhw7IDFWS6H2xo3krdV2xZHCEU7m3B+n1gVHCV
|
||||
J/d8f3SYCVyoq+/lLjzLt9krBmYWjwzVH4gc4vH25A6ufYFGHGooHYsa+raUGbo+
|
||||
rEwdAQ3Tzw7zMy0qyM3NZ3ppG08IwrFDruJu3CCplay3nGoNxMrJWSfud8ouLGRA
|
||||
BMZxdTOu01AngmaRqVe8m/HdB3Ku7Vt6oj3St7NLT8yrB5ZrUiAXQ+dv6JE8bURi
|
||||
GN4d9zEE+ODpToc0JuoGc+nsAbLgx3xxTzyzxmjKFOvj/4seX97nx7p7J150/zVu
|
||||
hfiQLPp21TcRo5weuu876lmNW2oCsr9M1g50q58t8dxLaIMAVxpknlXnWFJDJ/nO
|
||||
CLLqLSyBGvtEyWPsrfkXU9DKQbrU+kjOC6SBRrzF3x2a+p92BUo6TaT0fc8LUJRV
|
||||
4agug4nrgiJF4UMFoh8A3dpieJGYPqjls8JQLaCoJ92ePRM9qAWJPeJLgWJ7NXHx
|
||||
qJVxIZdAldom76aeVat627Q6CF1jvh4qHl8jhSObZ7E7x0UQWaXms40QRA5sg44V
|
||||
UKHj/xz8cEkfIIYCa4rBqrbopijgACEWk69fMdPQeHD8vORJlJ/s/d78+JkVQTyk
|
||||
qy13JLQsnsVzhjnHEduK
|
||||
=fXcE
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -0,0 +1,37 @@
|
||||
do not let these targets depend on clean, otherwise it could run in
|
||||
parallel with the object compile which runs into races
|
||||
https://bugs.gentoo.org/461806
|
||||
|
||||
While we're in here, fix up a few other things:
|
||||
- do not bother with `rm` in the output since linking will clober it
|
||||
- use CXXFLAGS when linking
|
||||
- append LIBFLAGS to the individual targets instead of the final link
|
||||
|
||||
--- a/makefile.unix
|
||||
+++ b/makefile.unix
|
||||
@@ -116,9 +116,8 @@
|
||||
clean:
|
||||
@rm -f *.o *.bak *~
|
||||
|
||||
-unrar: clean $(OBJECTS) $(UNRAR_OBJ)
|
||||
- @rm -f unrar
|
||||
- $(LINK) -o unrar $(LDFLAGS) $(OBJECTS) $(UNRAR_OBJ) $(LIBS)
|
||||
+unrar: $(OBJECTS) $(UNRAR_OBJ)
|
||||
+ $(LINK) -o unrar $(CXXFLAGS) $(LDFLAGS) $(OBJECTS) $(UNRAR_OBJ) $(LIBS)
|
||||
$(STRIP) unrar
|
||||
|
||||
sfx: WHAT=SFX_MODULE
|
||||
@@ -128,10 +127,9 @@
|
||||
$(STRIP) default.sfx
|
||||
|
||||
lib: WHAT=RARDLL
|
||||
-lib: CXXFLAGS+=$(LIBFLAGS)
|
||||
-lib: clean $(OBJECTS) $(LIB_OBJ)
|
||||
- @rm -f libunrar.so
|
||||
- $(LINK) -shared -o libunrar.so $(LDFLAGS) $(OBJECTS) $(LIB_OBJ)
|
||||
+$(OBJECTS) $(LIB_OBJ): CXXFLAGS+=$(LIBFLAGS)
|
||||
+lib: $(OBJECTS) $(LIB_OBJ)
|
||||
+ $(LINK) -shared -o libunrar.so $(CXXFLAGS) $(LDFLAGS) $(OBJECTS) $(LIB_OBJ)
|
||||
|
||||
install-unrar:
|
||||
install -D unrar $(DESTDIR)/bin/unrar
|
@ -1,32 +1,28 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
Hash: SHA512
|
||||
|
||||
DIST qxmledit-0.8.2-src.tgz 5770059 SHA256 2852c340a91ced797a3626601be580084bbc29602e9f9221e27f58d16387bc09 SHA512 5e2f147dbb4f2e955faa66f12932be2e9357b1c1db4c0dc008c3ca86d1532f182f67476dbf0ff7c4f2768d432c71ab400ecb1cc4e564e5aedf6081ca0c802f13 WHIRLPOOL 9c0c6810972afb7a9b4c65bb48307a6aab4deb7af1636c63157d7763d8ddf462d7674c505932dfa3abcd4d04ccf8c89211ef464eb917762ba024f53bc57f1148
|
||||
DIST qxmledit-0.8.3.1-src.tgz 5948346 SHA256 f51b41b53735419023f564d71447e620a73035fdde54a54e710729c317c385bb SHA512 f4a77316999038d0b970135780b7152197905e3c3cef16d4e5739c2fbb9b10f86af70797fe12c36e00ab991c65164c18c8dae69f1bbbe3420fbfdb389efce805 WHIRLPOOL 9ae30bfac7e23ff9fe2927a05939ebfb44610d8efb22cf6603a4df8b5e978f8114b78a37a2c1088b1922eae4f4cc8ea55cd276ff5593b74f88a0c5c0aa81aa82
|
||||
DIST qxmledit-0.8.4-src.tgz 6437466 SHA256 45f8b8ff322181e7387759938f6d7cf5824b5443ffbc30cd189c116a2dbd3804 SHA512 cf6e23ee976d41a6c754edabaca5d4a67953b4a3afeeaeae4d40221c594bb6f4aba51053abf71464142a3d20812288e94c9ab9d700a1b46c63746f0b7855cfa2 WHIRLPOOL d8cb177673b13f64461d88dba6179a32c2b57f4c1318c3a674236208a809d67dfddbf2d938f1538542d0a22249f916672acff5260af7e128abc32c060e2dbf9d
|
||||
DIST qxmledit-0.8.5-src.tgz 6727188 SHA256 aedb70f27493ba50f0c8bde4acdd8913fcf4221611b24f9042769df47aa701c4 SHA512 c974dc0787fdc1831a39e9e36f842ed92ca5b57e9e66e64822eea4646d88a0755f9aa791e4d7724872856561eac213413696fa7b0f61d89b54e29cbc95049a8a WHIRLPOOL 362d898005677dea5bb7372bc78d8b5d9376f2c7555be3086448778202a55fff5766856c39a55561c92b08498ecafaeace033121ba4706b4c1aa923ea45f28d8
|
||||
EBUILD qxmledit-0.8.2.ebuild 1778 SHA256 8e886a20ce3ac9127ef9ee66e64cd9548deb56942d34823be5677659159611cf SHA512 15c7469fba2fafae0f0039ae45f7206fdb6e2ffb4d1f6c464922d698add4e5c2298200cea3c2a56f3178a8242fcd7f7cbd5ec10539a8b9710415518c37f12773 WHIRLPOOL a48fc5808a9d11d74226a78976755cf92240834dbc5f01640347e626a1504b2238ce64cd84ec1c9d9019c0ebd000b98e7ec1a82e497c76aa77e7db3e0ac90c46
|
||||
EBUILD qxmledit-0.8.3.1.ebuild 1780 SHA256 00d5a0db665aa552b713d63a2bdf124fc55fac4550af2952f8aaca21a906b9f5 SHA512 50586f49a0c66acc1e6d7ba5307445ea790f0c00baa7ab8f9ade14fbaa432f74d1c3a3382dc8d0cf4af6167577a465332d32238fd98088a338f0f7726aa64131 WHIRLPOOL bfb61b529de03b93b6fbe42416079037cc447f5d216c6a7030706122f7be811209ce81c3723786a5a1bbaffed873ca61b55bd4593161a12dfdd8f8c7305c1cc8
|
||||
EBUILD qxmledit-0.8.4.ebuild 1780 SHA256 60fbc5323447a4bed2f7e640c6ce07169dbbbc0edc9c9d6005a2eb5eac0074ba SHA512 35127e37a028898fab075c67d10e8a672ead85668eae9d1bd2a72fa8d8b1a5804c12c0961e028e671c23abbef003ed788dab9b13df77247a4b070ad04f12d835 WHIRLPOOL ca4097d33fe64890402a2186f1202a66a9cbeb4f2f617e52b53570bd2a6f20a435a1e3d141852d1d4142e3ab870aa705e72a6831df6ed94e55d46a1c61f70e7d
|
||||
EBUILD qxmledit-0.8.4.ebuild 1774 SHA256 03eb3591d0fc9e69ed66a1176b269576b638becaf88148c1e4c3497c29290c07 SHA512 33ba219cc82d3548c502b54fe48ae60eeac199153063b2df6932fb8f47b65957ded78c83d8d30b4c4cfcc0e7a9bea61d213293e95a000e9706359e27af237099 WHIRLPOOL 2b9a7dcbf37e01c6c88e20331457f2abfa312fd47d33ce65f186f7c03c3e0eac544daec17efd70d815d993cabd2efe746b1d51da7546f5970a7a404a0046d0e3
|
||||
EBUILD qxmledit-0.8.5.ebuild 1780 SHA256 adce60e975d4b84e8e0cd15f3c7cac43cf03792d19bae733e8b1a38548e96001 SHA512 4300031705ece4cb5baf145d7cfb51bca47a84f14ae90b770ce50e0d6a4cc267956cde8ba50c86a33e49f1ab4925e132c8b148ba9478a065d39b4d45a6cd57bc WHIRLPOOL 5e850dfa67dcc8a522cfdf8bde9fc98bce4aa15a468d6b00c797a6862f0a979851a02d8f9c0043fda084ccd7d70c88afad3e70b9367224da92fa3be8ecb445f6
|
||||
MISC ChangeLog 5341 SHA256 b971acefaea412273a096aa8b18bac075c5c0829c0c6b540c1d17a6b3a82431c SHA512 81a139e93602da6e0cec11e859f8ea0033cff7ffffc5880ddd2acfc7e27a1f2e5d0fcea62c9ef83ec7842763591a8946a30aadd7191937af78bec825b1040168 WHIRLPOOL cd5bd468896bc6509fb75b92afc3db8f2154bf4f009a70a11541fd88f85b01d9dd607e249e46b42e1b1f47a8ca47fe1effd47b2f2c08d0dfcb5b5eaa236f2a16
|
||||
MISC ChangeLog 5526 SHA256 484534a354835a7bb4474ccbe0750ba9082c5fb9f92b280a1ad88adcd6d498c6 SHA512 b2ec86bc9791414c4d6d1e5bddd02fb96e03727d379d8707e8dbd2c8d72541bd9dfa85d0474e5ea452e94a05e8d75e1c73b5afa0cd82743533f119069c23530e WHIRLPOOL 01c6ac75d539f941d24244135da7be20ca7a8e2036c1592f1e11d0b27325317aab6208c32bcdf96b7ac3c37be690d8f102929a6afad0513bf8a90f577b1c5e58
|
||||
MISC metadata.xml 637 SHA256 a515d1e134213562f454f693775d6aa71851818743901eee6a2af5ec939fab03 SHA512 1abbb5b61e121c24aa9ee42a1fb696b86ff2e24fc92f8afe674ee45d751073e0551112296223290f475208100d27b436ab3b612851b0341e2cd0f1914084aa49 WHIRLPOOL 43ba7faa2f59900a88f6f070ec7ab83d6ff3cc9fcf5dfaac99f02d471d97dc8d5a0430daebfb1147cf7eac6a2d98c86b10dd49d4f7ff5f6867a4ac6d9f15bd4f
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.19 (GNU/Linux)
|
||||
|
||||
iQJ8BAEBCABmBQJRQ3IKXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
|
||||
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQzNTVDNDczOUYzRjJEMTRGNDRGMzU2RkMw
|
||||
OUJGNEY1NEMyQkE3RjNDAAoJEAm/T1TCun88JcoP/3H32ZMQ/S2mQ58YmzoPgl06
|
||||
8NmQoUeFIXRyqlP1kkYLdzADbe2OuI9X16xJk97AZ9BGe3XQ/EJSTVeRcJy3Jbqr
|
||||
mVmZ7nZ7Ok8s0ihts6a2M9l5qRWQOcGRM3EhXBR3UPD3nb0Klvzv5CdhBA4NUbcG
|
||||
PykzSgYFUHPUS3dAKkkfZbWUax7Tu2WadTQ6yyiRq2Ss1FKahD7fmKm4QXIR2eV8
|
||||
FgVTSqhlyQfdIctyIGwUorexYTadYezgXu6pffXxg34zVVt3UXokGsepXcp63MVL
|
||||
KV2/QI8bL7w6j9kwQxySnGxEgDri3kqjUMT3NdRZKaDUgGCn3vB4Rd44oYjwpTJT
|
||||
eNXzxpkskDfjHR4vxuBfZ+mGYvyxL2nwzIH8a9al4hbp1iOZ/PFdsMsn0rREpm0J
|
||||
XObR11NK0YjOjKWhZ2q/KJrMQFC7/h1c812q0kA5pKPiime6IUjygrr+uIRY0VQn
|
||||
+2blQwzgmzB/TNayvFulaIpQwZgE/dGiQL2hUoIvwDdT+H8zGSwOOIZvoUY7DdX+
|
||||
PR++p4TwL+s9SCAkYqCfTwkDfFRslzzb0tcZBAwom2sdfX5QcFxYzvDCFsmv5AEE
|
||||
3PKi0cqZNCdg/jt34754xshLRhTlGUtX71NdZ5YsHpRcb0BxgatKCvv/Oj/o+61b
|
||||
SF+JhUroiyrAiTJeCnQl
|
||||
=Gl6T
|
||||
iQIcBAEBCgAGBQJRRbYRAAoJELp701BxlEWfp9cP/1xotUZgpbC9AIDHb9nHewEN
|
||||
9rTUvsXTXf5kBoMKuEr6cRYpiphbAjifKdjUeCAAXiauJxJrIXmWaLsnNSQfo807
|
||||
gsmft+Fq/qV8wlp20XlqXkQmiUdE+A/WusrmsgYZ3sCfy7CEukGBxc77MWWWkAc7
|
||||
37y+p9cuittdlZo0U7saNUFY/T8CMf47cVPv/TaT4ahBGbdAj0mnWHyQNkdfJ73q
|
||||
pDwI802tOTkHzblZT2tZ/NbeOTgA86XHXiESh3nidymazDRvXCqWE1gbKGrr4hKH
|
||||
lPCoaSAuJjVZdWazyZKS8RApdcUSysESeVV/BlE2B0ku3Omsz6kXSf6fDfYf77Cq
|
||||
v/mwViiopD7+pv4XbUBJ15lvo33XvMHZdpXY4riEdGcCoRJnosbXrYiVY2Saqfaa
|
||||
N9Dq5rhDC8y9lk4D0DMYh5VIPTC2fZR6EnF1rf5Ce/2UrrAd7+EThNWoXDsiQpha
|
||||
hiCh9pO07QfVEv6iy8qefS5y5FyMO9iyDbTt6VEXPLGqGPl0aaLUH0EdjWLsXcYl
|
||||
gx7hfojthZpKk+GGd8LcpOSW40kpFt6vbdFX/IrdRh1tWIHAzoqSGPEPpWPp5o8B
|
||||
Nj9GMKVcosRbdp+tm3T0LwdRsxXTQmI4a2MhvC+PC5zNLIik1x6u0kIR+58W/Vi5
|
||||
WevsqTdKxfPhNE5xzGHr
|
||||
=FZqb
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -1,59 +0,0 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-editors/qxmledit/qxmledit-0.8.2.ebuild,v 1.3 2013/03/02 19:22:03 hwoarang Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
inherit multilib eutils qt4-r2
|
||||
|
||||
MY_P="qxmledit-${PV}-src"
|
||||
|
||||
DESCRIPTION="Qt4 XML Editor"
|
||||
HOMEPAGE="http://code.google.com/p/qxmledit/"
|
||||
SRC_URI="http://${PN}.googlecode.com/files/${MY_P}.tgz"
|
||||
|
||||
LICENSE="LGPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 x86"
|
||||
IUSE="debug"
|
||||
|
||||
DEPEND=">=dev-qt/qtcore-4.7:4
|
||||
>=dev-qt/qtgui-4.7:4
|
||||
>=dev-qt/qtsql-4.7:4
|
||||
>=dev-qt/qtsvg-4.7:4
|
||||
>=dev-qt/qtxmlpatterns-4.7:4"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
DOCS="AUTHORS NEWS README ROADMAP TODO"
|
||||
|
||||
src_prepare() {
|
||||
# fix doc dir
|
||||
sed -i "/INST_DOC_DIR = / s|/opt/${PN}|/usr/share/doc/${PF}|" \
|
||||
src/QXmlEdit{,Widget}.pro src/sessions/QXmlEditSessions.pro || \
|
||||
die "failed to fix doc installation path"
|
||||
# fix binary installation path
|
||||
sed -i "/INST_DIR = / s|/opt/${PN}|/usr/bin|" \
|
||||
src/QXmlEdit{,Widget}.pro src/sessions/QXmlEditSessions.pro || \
|
||||
die "failed to fix binary installation path"
|
||||
# fix helper libraries installation path
|
||||
sed -i "/INST_LIB_DIR = / s|/opt/${PN}|/usr/$(get_libdir)|" \
|
||||
src/QXmlEdit{,Widget}.pro \
|
||||
src/sessions/QXmlEditSessions.pro || \
|
||||
die "failed to fix library installation path"
|
||||
# fix translations
|
||||
sed -i "/INST_DATA_DIR = / s|/opt|/usr/share|" src/QXmlEdit{,Widget}.pro \
|
||||
src/sessions/QXmlEditSessions.pro || \
|
||||
die "failed to fix translations"
|
||||
# fix include
|
||||
sed -i "/INST_INCLUDE_DIR = / s|/opt|/usr/share|" src/QXmlEditWidget.pro \
|
||||
|| die "failed to fix include directory"
|
||||
|
||||
qt4-r2_src_prepare
|
||||
}
|
||||
|
||||
src_install() {
|
||||
qt4-r2_src_install
|
||||
|
||||
newicon src/images/icon.png ${PN}.png
|
||||
make_desktop_entry QXmlEdit QXmlEdit ${PN} "Qt;Utility;TextEditor"
|
||||
}
|
@ -1,22 +1,23 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
AUX wxhexeditor-0.11-makefile.patch 3250 SHA256 84af7674a1eb350149288914b1af6e6c8f2f9252a8ed6ec4f8a74d16fcc131c7 SHA512 fa94dc160cb6cfc0e0b55a56d5bddf9b55a67ce3ad26503c699c2ce93127d7cb95204a49322de26cd54cdf1be52e9db065cb40d129acc4efdef071bb3a4e448c WHIRLPOOL 0b05489c471ff51116e96a58587cf6585b69b17d7e58825df425c5ff7e7a67186f60090df9c5ee85f93b98993bbd5035cc7e32ab37fefdaf2c7c66d0dd1e208f
|
||||
AUX wxhexeditor-0.20-makefile.patch 3181 SHA256 64ce76772e2b1a2d697afdf08d689d65683a01176ba0c099119a930770c85151 SHA512 da8deb6ee3c51f6009854020c213fca61529c03bb6ebb4cd99b76cd7749c1b7c09375276d67048978a763afcee244b276a4193171275c5de020fe46a98a05f36 WHIRLPOOL 8d5e36c92927659355f9c67bfd3c799b7c2f32c605797064c15ce18ae1c6c68af1da7e60b618ad7fe2910f1e78e5adc2b8f7455464a31493b68f3e36e2dce001
|
||||
DIST wxHexEditor-v0.11-src.tar.bz2 507012 SHA256 85c866c7f09c53c90af2fd12f1978125caa1b7d0ee20719915e45220d31f1ee5 SHA512 187fd3e2b20a68cd23644bf91afc7c65431670c4125b44eec665ebae3eadf8ffc13885f12386a4d5ca7274b402fa7609a94b6eb8111a229940dc85896a073d99 WHIRLPOOL 92ce6657f56a05cded331a988a3aa7ea8eeef4399cb68cdf471c1b0e026b17736c3916020ad97212ec36408e4b48c2a7ce42ec6849aa97c824af0d8d22e735b5
|
||||
AUX wxhexeditor-0.21-desktop-validation.patch 378 SHA256 e21e0c6975f5208244feff9d2530c21029ec425244974d83767fcb0f440479b1 SHA512 0b75a9d0c9c214950e9406197d87cf1bf033160a481cf1f9742532b66e37c5328dc57c4e3f4677a4311c9e55bd55d2b120e10b4edebb3aac197454f382fa46cd WHIRLPOOL 386889035036ebc781aeee464a84f7f758617eaa2bb639a0b5295adee33dc1d9e8aac926d0aae3321127ce9ad88079ab41f59822329f082ff68b16b03b7d8a0c
|
||||
AUX wxhexeditor-0.21-makefile.patch 3277 SHA256 204c5b682f39871f22483b7ec8574cb43c49b5023a4743d1981af6e5ff8668e4 SHA512 5a7ab104b07b3fc1119729e2080ebdfc22d987f71d95afb4d50efc52b49365005c9db8a91a49f0c789defced0f7976cf2992cebbbd31dcc36b82adba65e46b66 WHIRLPOOL 2ebcf754129e2e4f13c1170729404faa2e61783c31805597b4ba9ae945864d3a560a7479839698318b6336e87823e6bf1021cef3bfe66e016562c334dfe7cd6b
|
||||
DIST wxHexEditor-v0.20-src.tar.bz2 1194554 SHA256 a3dda32eb62e3ec1c9760519302bcef688253d48b3d2c566f9629c4e4246ae55 SHA512 f8138fb892528fd7d131b0931f52cb6b19dc984aa831882d7f60f557527e6bb559429a11b5a1307cf51d1a8974123627d15ccee87561970784a75910929f85a3 WHIRLPOOL 9d3343060f815fae7b2512b098c3a1c4853c062040cb2b180bf7402231295d27e96a3996aca041ce2f694f2cc84bb6dfbc419797079713afb254900187d100e0
|
||||
EBUILD wxhexeditor-0.11.ebuild 740 SHA256 e0b379e2eb4d77e2489bbb413c251be02f27835f9f52c64d8ad91a0b7eaeb656 SHA512 32e0869e1fbd2f31a21ff9bb2cd46d703495a7b952497553fdfab6222a503642d2084a934ad51266ca19c2a34e360652bd38de3fb5a89f6390ba9d52fbe21eec WHIRLPOOL 6d48140eb71f21dcf1bae7270c487e5ede9a34ce4e44322e47ab782cb062f263046256ac16de9e3b7038cfd7badcca998a05999aa57812b1b8a965c66eb111bc
|
||||
DIST wxHexEditor-v0.21-src.tar.bz2 1760192 SHA256 076111ebcf1472e80ec9a16223ca60bdf4598689cc5aa076a4f9760bba51f17f SHA512 bea80a139bb76e47ed5d3644f923b4b042d8842bb3522e88e2c84947eadc7f49f2599438f583ea8a1fde05356886d8fb20f679398e1519c13acd8e4dd49ad729 WHIRLPOOL fd5ebc1609183b8879254461c7eb1a22355a2f71ca45452a6dd21ca8164c5b8b96474d9d1c01b2aea962d4d47c291e3b43d8bf1d337c7bcff6c1c109c3fe29b9
|
||||
EBUILD wxhexeditor-0.20.ebuild 857 SHA256 8300f9028368202b2de1daab04e9fdda89416e40dc37aea00a61eb550bedbe20 SHA512 614b555403e0708ef163b4a4cae8914252384e45465fa0ed8f3560243da57828a31386351ed5cdaf8c0db3761bbe2551ad85bb0c9b941e8ac84a353256b9d04e WHIRLPOOL b7ab6bbafc5b02efa805e5b0e6722cb667bee0d646179ddaa17d95863d676f99784dc73d151555363281f16e91e90f76591bb0bc4dbf409d172fa8e879813e53
|
||||
MISC ChangeLog 1118 SHA256 39d1190c4bd9a0309a7a36dcd74a4d532d9628c803715be0af82c96f86ffa58b SHA512 20ebffd6801dc3213689904c9ad59be6ace0a780928302dca640cf642ecc0b7b4e243bd57becacc4168a4bdfcdc515ceb84fbab80c05ea6007937a2bf35517cd WHIRLPOOL 1f5d0089d6a3212b1894524854641467bb622e334a65ef6d2775d0bb54e35d6efc2c8d2ace7706946146308a697d0405016b0cd365198c519ce48f5b1f476c45
|
||||
EBUILD wxhexeditor-0.21.ebuild 1051 SHA256 8cc8fe04ba7dee09f3bb018f5e38827733c73611e01b4d3be99c48b15ab32029 SHA512 36032aaff9739c579dd8e0ea640896650f86eba81a8001b07fefdcd902b285785637c0ed189cd36deeeb34871eb15b0382bc4d4f3782434a9368bfc1a94c6ec1 WHIRLPOOL fdcbb9013c062d63d509ffea33fed1fb835ce616d580ae2e9a2773c4eb6c176c92ed19e7bd9b4e7f6dead8bc19d8d06363227ca2c7bc6fdb2d79b641e3e1a351
|
||||
MISC ChangeLog 1489 SHA256 66260181306fbfe7085cd94c3471445205d10131a339b1558ebf1cb7d5f8a437 SHA512 8bc965578a51a986eba6e15c12515bf28e138e87fff5c85ce1faaaebd3732417898a30b9167d3aef29f1283f7c089559afa9e4282489ac08eeec28bf554e52e9 WHIRLPOOL 7ff2d36b1a405af993fcf548e8ab900f752019a146c9129003183d652ae71c4dece714464c7c654f9bc357ce998cf55e73a2f7af314af6f8a9204828032a4ff5
|
||||
MISC metadata.xml 162 SHA256 fab42f6a31209847529447a2bea2b9dd746521fe5d59d967470736120712f093 SHA512 54458e1e306dfb7f1018129fa314d3e5d17219807a0a210d78ccf98034eba020115e2aeca7ea4922074e52dcb748fe06fa616bd083f30ed905f4c2f323afedf0 WHIRLPOOL 70cdb6ff3e6e6a6c01049ca93d1ddd2e9976516c3de0e8dbc1ae76a133e01a715658fdb7dabeefa1c1d9f7388b059710d5174375b32d23d44424abc7f8dd277f
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.19 (GNU/Linux)
|
||||
|
||||
iQEcBAEBCAAGBQJREVGOAAoJEEqz6FtPBkyjNYsH/AqRF182ytSuw4YnEmuqmcBl
|
||||
B7QCfw9b+t+T/4MgE+M5wRFesal49/CI4msOmV56WB13RK1G/q4dE5p6t1mMgApu
|
||||
kvCuSZ8rocT609zDxEGVKS9nef0v/pQCJCJv+ZbVwUXepr2n5nBFWS3wn8HJeOcM
|
||||
N8yKUX/lTurMjxllUizZgUqwKzgP45JStabagkHOtKa99M20Nb72FRWI7CvxyjkH
|
||||
CTdfqvbJB913kbGjrRLdWrCgl7aXC58uzdxAWo2xnj+y9ywZUDzoeqh4XAuh1Vkp
|
||||
xNJXZmxXtcvnZ1KqUJiupN1dA9lnOjQWyPSYsW5UMu/G1GBa/ZDpQXsfaX6W08k=
|
||||
=PKBh
|
||||
iQEcBAEBCAAGBQJRRNppAAoJEO04vUmVeoRjdL0H/iKxWvbDIkxM7un917jG8qfh
|
||||
pxNG0vqQSZOak2Q5s4mmBYmY5iasktdrSfc7v2XMPDUOoypa1RS3zLmPXrUFQoBI
|
||||
iXL1E3ozy9qCHzqb5nFzboQB1r0AAE+T6xlyPwu9nt6wAuq6QYFZ7A1HKBtVRLla
|
||||
cEXWcUc7iW5Z1NwkaIME6b8GI68bf/us3Qx0cTrRPvefaMuk8vYsMYZddaxlHjUx
|
||||
AAvoOaPKrok3s8nn9MLIsL7zhZ4mmntnD4CxUILarp4jXR+i5yGb18C3y42y+ar/
|
||||
1usvn8vxCtvHQ9o9BvtkLZmIwnWD+ooWWxoybYLCYAITqVElcLRBejVxK7PbSh8=
|
||||
=sOA9
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -1,96 +0,0 @@
|
||||
https://bugs.gentoo.org/373665
|
||||
|
||||
use system udis86
|
||||
respect flags
|
||||
fix parallel build
|
||||
|
||||
--- a/hashlibpp/src/Makefile
|
||||
+++ b/hashlibpp/src/Makefile
|
||||
@@ -50,7 +50,7 @@ INCLUDE_PATH = /usr/include/hashlib++
|
||||
LIB_PATH = /usr/local/lib/
|
||||
|
||||
# Compiler to use
|
||||
-COMPILER = g++
|
||||
+COMPILER = ${CXX}
|
||||
|
||||
# Global options for the compiler
|
||||
COPTIONS = -ansi -Wall -Wextra
|
||||
@@ -62,7 +62,7 @@ COPTIONS = -ansi -Wall -Wextra
|
||||
ifdef DEBUG
|
||||
COPTIONS += -g
|
||||
else
|
||||
- COPTIONS += -O3 -fomit-frame-pointer
|
||||
+ COPTIONS += ${CXXFLAGS}
|
||||
endif
|
||||
|
||||
GCC = $(COMPILER) $(COPTIONS)
|
||||
@@ -149,7 +149,7 @@ hl_sha512wrapper.o: hl_sha512wrapper.cpp hl_sha512wrapper.h
|
||||
#-----------------------------------------------------------------------
|
||||
# Creating a static lib using ar
|
||||
|
||||
-LIB: MD5 SHA1 SHA256
|
||||
+LIB: MD5 SHA1 SHA256 SHA2EXT
|
||||
ar rs libhl++.a $(MD5) $(SHA1) $(SHA256) $(SHA2EXT)
|
||||
|
||||
#-----------------------------------------------------------------------
|
||||
--- a/makefile
|
||||
+++ b/makefile
|
||||
@@ -1,7 +1,7 @@
|
||||
WXCONFIG = wx-config
|
||||
CPP = `$(WXCONFIG) --cxx`
|
||||
-CXXFLAGS= `$(WXCONFIG) --cxxflags` -Iudis86 -MMD -c ${OPTFLAGS}
|
||||
-LDFLAGS = `$(WXCONFIG) --libs`
|
||||
+WXCXXFLAGS= `$(WXCONFIG) --cxxflags` -MMD -c ${OPTFLAGS}
|
||||
+WXLDFLAGS = `$(WXCONFIG) --libs` ${LDFLAGS}
|
||||
RC = `$(WXCONFIG) --rescomp`
|
||||
#RC = x86_64-w64-mingw32-windres --define WX_CPU_AMD64
|
||||
RCFLAGS = `$(WXCONFIG) --cxxflags | sed s/' '-m.*//g;`
|
||||
@@ -17,7 +17,7 @@ SOURCES= src/HexEditorGui.cpp \
|
||||
src/HexEditorCtrl/wxHexCtrl/Tag.cpp\
|
||||
src/HexEditorCtrl/HexEditorCtrlGui.cpp\
|
||||
src/HexEditorFrame.cpp
|
||||
-LIBS = udis86/libudis86/.libs/libudis86.a hashlibpp/src/libhl++.a
|
||||
+LIBS = hashlibpp/src/libhl++.a
|
||||
OBJECTS=$(SOURCES:.cpp=.o)
|
||||
DEPENDS=$(OBJECTS:.o=.d)
|
||||
RESOURCES= resources/resource.rc
|
||||
@@ -39,19 +39,19 @@ all: prepare $(EXECUTABLE)
|
||||
prepare: $(LIBS) $(SOURCES)
|
||||
|
||||
$(EXECUTABLE): $(OBJECTS) $(LIBS)
|
||||
- $(CPP) $(OBJECTS) $(LIBS) $(LDFLAGS) -o $@
|
||||
+ $(CPP) $(OBJECTS) $(LIBS) -ludis86 $(WXLDFLAGS) ${LDFLAGS} -o $@
|
||||
|
||||
.cpp.o:
|
||||
- $(CPP) $(CXXFLAGS) $< -o $@
|
||||
+ $(CPP) $(WXCXXFLAGS) ${CXXFLAGS} $< -o $@
|
||||
|
||||
%.o : %.rc
|
||||
$(RC) $(RCFLAGS) $< -o $@
|
||||
|
||||
-udis86/libudis86/.libs/libudis86.a:
|
||||
- echo Please make sure if libudis86 build for your host to avoid link time errors!
|
||||
- cd udis86;./autogen.sh
|
||||
- cd udis86;./configure
|
||||
- cd udis86/libudis86; $(MAKE) $(MFLAGS)
|
||||
+#udis86/libudis86/.libs/libudis86.a:
|
||||
+# echo Please make sure if libudis86 build for your host to avoid link time errors!
|
||||
+# cd udis86;./autogen.sh
|
||||
+# cd udis86;./configure
|
||||
+# cd udis86/libudis86; $(MAKE) $(MFLAGS)
|
||||
|
||||
hashlibpp/src/libhl++.a:
|
||||
echo "Please make sure if libudis86 build for your host to avoid link time errors!"
|
||||
@@ -61,10 +61,10 @@ win: prepare $(RESOURCES) $(EXECUTABLE_WIN)
|
||||
|
||||
#Stack override required for file comparison function...
|
||||
$(EXECUTABLE_WIN): $(OBJECTS) $(RESOURCE_OBJ)
|
||||
- $(CPP) $(OBJECTS) $(RESOURCE_OBJ) $(LIBS) $(LDFLAGS) -static-libgcc -static-libstdc++ -Wl,--stack,5242880 -o $@
|
||||
+ $(CPP) $(OBJECTS) $(RESOURCE_OBJ) $(LIBS) $(WXLDFLAGS) -static-libgcc -static-libstdc++ -Wl,--stack,5242880 ${LDFLAGS} -o $@
|
||||
|
||||
maclink: $(OBJECTS)
|
||||
- $(CPP) $(OBJECTS) $(LIBS) $(LDFLAGS) -lexpat -o $(EXECUTABLE)
|
||||
+ $(CPP) $(OBJECTS) $(LIBS) $(WXLDFLAGS) -lexpat ${LDFLAGS} -o $(EXECUTABLE)
|
||||
|
||||
mac: prepare maclink
|
||||
mkdir -p $(EXECUTABLE_DIR_MAC)/Contents
|
@ -0,0 +1,17 @@
|
||||
--- a/resources/wxHexEditor.desktop
|
||||
+++ b/resources/wxHexEditor.desktop
|
||||
@@ -1,12 +1,11 @@
|
||||
[Desktop Entry]
|
||||
-Version=v1.0
|
||||
+Version=1.0
|
||||
Encoding=UTF-8
|
||||
Name=wxHexEditor
|
||||
GenericName=wxHexEditor
|
||||
Comment=A hex editor for huge files and devices
|
||||
Exec=wxHexEditor
|
||||
-Icon=wxHexEditor.png
|
||||
+Icon=wxHexEditor
|
||||
Terminal=false
|
||||
Type=Application
|
||||
-MimeType=*
|
||||
Categories=Utility;TextEditor;
|
@ -0,0 +1,107 @@
|
||||
- respect CXXFLAGS/LDFLAGS
|
||||
- install into /usr
|
||||
- use system mhash and udis86
|
||||
|
||||
--- a/makefile
|
||||
+++ b/makefile
|
||||
@@ -1,8 +1,8 @@
|
||||
WXCONFIG = wx-config
|
||||
CC = `$(WXCONFIG) --cc`
|
||||
CXX = `$(WXCONFIG) --cxx`
|
||||
-CXXFLAGS= `$(WXCONFIG) --cxxflags` -Iudis86 -Imhash/include -MMD -O2 -c ${OPTFLAGS}
|
||||
-LDFLAGS = `$(WXCONFIG) --libs`
|
||||
+WXCXXFLAGS= `$(WXCONFIG) --cxxflags` -MMD -O2 -c ${OPTFLAGS}
|
||||
+WXLDFLAGS = `$(WXCONFIG) --libs`
|
||||
RC = `$(WXCONFIG) --rescomp`
|
||||
#RC = x86_64-w64-mingw32-windres --define WX_CPU_AMD64
|
||||
RCFLAGS = `$(WXCONFIG) --cxxflags | sed s/' '-m.*//g;`
|
||||
@@ -21,7 +21,7 @@ SOURCES= src/HexEditorGui.cpp \
|
||||
src/HexEditorCtrl/wxHexCtrl/Tag.cpp\
|
||||
src/HexEditorCtrl/HexEditorCtrlGui.cpp\
|
||||
src/HexEditorFrame.cpp
|
||||
-LIBS = udis86/libudis86/.libs/libudis86.a mhash/lib/.libs/libmhash.a
|
||||
+LIBS = -ludis86 -lmhash
|
||||
OBJECTS=$(SOURCES:.cpp=.o)
|
||||
DEPENDS=$(OBJECTS:.o=.d)
|
||||
LANGUAGEDIRS=tr
|
||||
@@ -32,7 +32,7 @@ EXECUTABLE=wxHexEditor
|
||||
EXECUTABLE_WIN=$(EXECUTABLE).exe
|
||||
EXECUTABLE_DIR_MAC=$(EXECUTABLE).app
|
||||
|
||||
-PREFIX = /usr/local
|
||||
+PREFIX = /usr
|
||||
BINDIR = $(PREFIX)/bin
|
||||
DATADIR = $(PREFIX)/share
|
||||
LOCALEDIR = $(DATADIR)/locale
|
||||
@@ -46,10 +46,10 @@ $(OBJECTS): $(LIBS) $(SOURCES)
|
||||
MOBJECTS=$(LANGUAGES:.po=.mo)
|
||||
|
||||
$(EXECUTABLE): $(OBJECTS)
|
||||
- $(CXX) $(OBJECTS) $(LIBS) $(LDFLAGS) -lgomp -o $@
|
||||
+ $(CXX) $(OBJECTS) $(LIBS) ${CXXFLAGS} $(WXLDFLAGS) ${LDFLAGS} -lgomp -o $@
|
||||
|
||||
.cpp.o: $(LIBS)
|
||||
- $(CXX) $(CXXFLAGS) $< -o $@
|
||||
+ $(CXX) $(WXCXXFLAGS) ${CXXFLAGS} $< -o $@
|
||||
|
||||
%.o : %.rc
|
||||
$(RC) $(RCFLAGS) $< -o $@
|
||||
@@ -59,23 +59,14 @@ langs: $(MOBJECTS)
|
||||
%.mo : %.po
|
||||
$(MSGFMT) $< -o $@
|
||||
|
||||
-udis86/libudis86/.libs/libudis86.a:
|
||||
- cd udis86;./autogen.sh
|
||||
- cd udis86;./configure --host=$(HOST)
|
||||
- cd udis86/libudis86; $(MAKE) $(MFLAGS)
|
||||
-
|
||||
-mhash/lib/.libs/libmhash.a:
|
||||
- cd mhash; ./configure --host=$(HOST)
|
||||
- cd mhash; $(MAKE) $(MFLAGS)
|
||||
-
|
||||
win: $(RESOURCES) $(EXECUTABLE_WIN)
|
||||
|
||||
#Stack override required for file comparison function...
|
||||
$(EXECUTABLE_WIN): $(OBJECTS) $(RESOURCE_OBJ)
|
||||
- $(CXX) $(OBJECTS) $(RESOURCE_OBJ) $(LIBS) $(LDFLAGS) -static-libgcc -static-libstdc++ -Wl,--stack,32000000 -o $@
|
||||
+ $(CXX) $(OBJECTS) $(RESOURCE_OBJ) $(LIBS) ${CXXFLAGS} $(WXLDFLAGS) ${LDFLAGS} -static-libgcc -static-libstdc++ -Wl,--stack,32000000 -o $@
|
||||
|
||||
maclink: $(OBJECTS)
|
||||
- $(CXX) $(OBJECTS) $(LIBS) $(LDFLAGS) -lexpat -lgomp -Wl,-stack_size,0x2000000 -o $(EXECUTABLE)
|
||||
+ $(CXX) $(OBJECTS) $(LIBS) ${CXXFLAGS} $(WXLDFLAGS) ${LDFLAGS} -lexpat -lgomp -Wl,-stack_size,0x2000000 -o $(EXECUTABLE)
|
||||
|
||||
mac: maclink langs
|
||||
mkdir -p $(EXECUTABLE_DIR_MAC)/Contents
|
||||
--- a/src/HexDialogs.cpp
|
||||
+++ b/src/HexDialogs.cpp
|
||||
@@ -24,7 +24,7 @@
|
||||
#define NANINT 0xFFFFFFFFFFFFFFFFLL
|
||||
#include "HexDialogs.h"
|
||||
#include <wx/progdlg.h>
|
||||
-#include "../mhash/include/mhash.h"
|
||||
+#include <mhash.h>
|
||||
|
||||
#ifdef _OPENMP
|
||||
#include <omp.h>
|
||||
--- a/src/HexEditor.h
|
||||
+++ b/src/HexEditor.h
|
||||
@@ -25,7 +25,7 @@
|
||||
#ifndef _wxHexEditor_h_
|
||||
#define _wxHexEditor_h_
|
||||
|
||||
-#include "../mhash/include/mhash.h"
|
||||
+#include <mhash.h>
|
||||
|
||||
#include <wx/ffile.h>
|
||||
#include <wx/clipbrd.h>
|
||||
--- a/src/HexPanels.h
|
||||
+++ b/src/HexPanels.h
|
||||
@@ -27,7 +27,7 @@
|
||||
#include "HexEditorFrame.h"
|
||||
#include "HexEditorCtrl/HexEditorCtrl.h"
|
||||
#include "HexEditorCtrl/wxHexCtrl/wxHexCtrl.h"
|
||||
-#include "../udis86/udis86.h"
|
||||
+#include <udis86.h>
|
||||
|
||||
#ifdef WX_GCH
|
||||
#include <wx_pch.h>
|
@ -0,0 +1,10 @@
|
||||
# ChangeLog for app-emulation/edumips64
|
||||
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-emulation/edumips64/ChangeLog,v 1.1 2013/03/16 19:01:03 lxnay Exp $
|
||||
|
||||
*edumips64-1.1 (16 Mar 2013)
|
||||
|
||||
16 Mar 2013; Fabio Erculiani <lxnay@gentoo.org>
|
||||
+files/edumips64-javadoc-cp.patch, +edumips64-1.1.ebuild, +metadata.xml:
|
||||
new ebuild
|
||||
|
@ -0,0 +1,15 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
AUX edumips64-javadoc-cp.patch 530 SHA256 dd12db5756a8c91921a166653203c091335a02f232f2e33e7c39e3d642fe797d SHA512 5a0d51507542a484cda3c812a536bef7c58f8d7cff68a07d5c6ead2d4c3bc73ea9b20a550404fac3682d129f8b3f95a8819760420170d08dfe7360657181730f WHIRLPOOL 052764b4f28ba4c23123ca5248bdbee54ca3c4850be1302d2698ba8c7c30745983c386b6682e77c4ccf4b6b4defede7206e8567a54d12db057b34aaa8c3d0567
|
||||
DIST edumips64-1.1.tar.bz2 551083 SHA256 f34031fcfe7b43a8cf73a6e5d1da23f712cb83cf9bf68c94db70c799ae61cd6c SHA512 ca4884bbdb5bb41fe96abca566500af7dc31b330390f352bc6413aacb0561f58b5e95a90e22f58d18065324c155c97bd4d79beb7769efdafc3541cc37145579c WHIRLPOOL de616182917f5436d65c388da1cf90c2f84174f4bfb446613c01ff9aa48c419dbe26c6ab71a9377fb92627cfe9fece9d5b4d335a046daa84558686db2009bac7
|
||||
EBUILD edumips64-1.1.ebuild 1172 SHA256 036457786d0baf0ac6f0a1dfa2f96f9288cd3fd1a5637b010927f7fcf77db3fc SHA512 8a79c6f1c5eb6bf148cd877c9872e9bee11beb42db30ce83eff85444b3c77a6e56a6ecf529d57b7ba38b957a5168035b92188e471e0b53e8e5f32c52a9469caa WHIRLPOOL 8a4758335705e44924f7cd4d270111c3d905ea1cc872df16c7904d49f7a79de860427771ad611c262f3061f73072b1b090721d1763f2776d95d5e6a2c6a0d1c4
|
||||
MISC ChangeLog 387 SHA256 39f938b3eab2398162c13da1c3d26ba9e0bb62155f05e5232d1ed5443f595d48 SHA512 a52d013abf26dd8d33c28592c90eed053cda256e8f5014f48912e3f24d50d8f0d8800ff5a8c8c24f21a445a33ebdeabd7c2e3ca067d67c02a904ede6bde73af4 WHIRLPOOL 0ad8cb6fd09aec9f9423c8e93dd27ea82a5fa3af8a9b03f07b104923cb426f52fe528f374eb3cc17f92262b4b493ad73f0826dd7a3fb5441969c73e85f3c1259
|
||||
MISC metadata.xml 249 SHA256 52ca1f8faf5d72b6aed8f87ff7c33add5c98030c522a715f67fb9d8b23616ec3 SHA512 0c481e3e14bb241c318c0ab83abf6817a9d99232292f7110b79f686c7c0836bc06086724263df593679e5294c700bee223ea0a7ad649f0b9f836ccabcc25a11e WHIRLPOOL 338c18b37b32eb1ae6a75ab1f500956f9cba38b1ff0b97fb96e9a4d11fd49cdcab45eb31fac7c0ff113ec8011725aeb302e9cfdc6c2a44d0e81f5038f99625e1
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.19 (GNU/Linux)
|
||||
|
||||
iEYEAREIAAYFAlFEz1oACgkQfaj9zK3JFuWN1wCfc743LsJ2QZNQF2HDBiHCHoV6
|
||||
niwAn3QbH2UWSNAIeJSehDfKv050CY7I
|
||||
=rpnJ
|
||||
-----END PGP SIGNATURE-----
|
@ -0,0 +1,47 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-emulation/edumips64/edumips64-1.1.ebuild,v 1.1 2013/03/16 19:01:03 lxnay Exp $
|
||||
|
||||
EAPI="5"
|
||||
|
||||
JAVA_PKG_IUSE="doc test"
|
||||
|
||||
inherit eutils java-pkg-2 java-ant-2
|
||||
|
||||
DESCRIPTION="A visual and cross-platform MIPS64 CPU Simulator"
|
||||
HOMEPAGE="http://www.edumips.org"
|
||||
SLOT="0"
|
||||
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
|
||||
LICENSE="GPL-2"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="dev-python/sphinx
|
||||
dev-java/javahelp:0
|
||||
>=virtual/jdk-1.6
|
||||
doc? ( sys-devel/make )
|
||||
test? (
|
||||
dev-java/junit:4
|
||||
dev-java/ant-junit4
|
||||
)"
|
||||
RDEPEND=">=virtual/jre-1.6"
|
||||
|
||||
EANT_BUILD_TARGET="slim-jar"
|
||||
EANT_DOC_TARGET="htmldoc"
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}/${PN}-javadoc-cp.patch"
|
||||
java-pkg_jar-from --build-only --into libs javahelp jhall.jar
|
||||
use test && java-pkg_jar-from --build-only --into libs junit-4 junit.jar junit-4.10.jar
|
||||
java-pkg-2_src_prepare
|
||||
}
|
||||
|
||||
src_install() {
|
||||
java-pkg_newjar ${PN}-${PV}-nodeps.jar ${PN}.jar
|
||||
dodoc RELEASE_NOTES authors
|
||||
use doc && java-pkg_dojavadoc docs/en/output/html
|
||||
}
|
||||
|
||||
src_test() {
|
||||
ANT_TASKS="ant-junit4" eant test
|
||||
}
|
@ -0,0 +1,11 @@
|
||||
--- edumips64-1.1.orig/build.xml
|
||||
+++ edumips64-1.1/build.xml
|
||||
@@ -24,7 +24,7 @@
|
||||
|
||||
<!-- Access the environment -->
|
||||
<property environment="env" />
|
||||
- <property name="base.classpath" value="libs:libs/junit-4.10.jar:libs/hamcrest-core-1.3.jar:${env.CLASSPATH}" />
|
||||
+ <property name="base.classpath" value="libs:libs/jhall.jar:libs/junit-4.10.jar:libs/hamcrest-core-1.3.jar:${env.CLASSPATH}" />
|
||||
|
||||
<!-- File names -->
|
||||
<property name="standalone_jar_filename" value="edumips64-${version}.jar" />
|
@ -1,8 +1,9 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>media-tv</herd>
|
||||
<herd>java</herd>
|
||||
<maintainer>
|
||||
<email>cardoe@gentoo.org</email>
|
||||
<email>lxnay@gentoo.org</email>
|
||||
<name>Fabio Erculiani</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
@ -1,12 +1,12 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-emulation/emul-linux-x86-cpplibs/emul-linux-x86-cpplibs-20130224.ebuild,v 1.1 2013/02/25 18:39:41 pacho Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-emulation/emul-linux-x86-cpplibs/emul-linux-x86-cpplibs-20130224.ebuild,v 1.2 2013/03/16 15:19:08 pacho Exp $
|
||||
|
||||
EAPI=5
|
||||
inherit emul-linux-x86
|
||||
|
||||
LICENSE="Boost-1.0 LGPL-2.1"
|
||||
KEYWORDS="-* ~amd64"
|
||||
KEYWORDS="-* amd64"
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND="~app-emulation/emul-linux-x86-baselibs-${PV}"
|
||||
|
@ -1,12 +1,12 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-emulation/emul-linux-x86-db/emul-linux-x86-db-20130224.ebuild,v 1.1 2013/02/25 18:40:42 pacho Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-emulation/emul-linux-x86-db/emul-linux-x86-db-20130224.ebuild,v 1.2 2013/03/16 15:19:35 pacho Exp $
|
||||
|
||||
EAPI=5
|
||||
inherit emul-linux-x86
|
||||
|
||||
LICENSE="GPL-2 LGPL-2.1"
|
||||
KEYWORDS="-* ~amd64"
|
||||
KEYWORDS="-* amd64"
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND="~app-emulation/emul-linux-x86-baselibs-${PV}"
|
||||
|
@ -1,12 +1,12 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-emulation/emul-linux-x86-jna/emul-linux-x86-jna-20130224.ebuild,v 1.1 2013/02/25 18:43:57 pacho Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-emulation/emul-linux-x86-jna/emul-linux-x86-jna-20130224.ebuild,v 1.2 2013/03/16 15:21:15 pacho Exp $
|
||||
|
||||
EAPI=5
|
||||
inherit emul-linux-x86
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
KEYWORDS="-* ~amd64"
|
||||
KEYWORDS="-* amd64"
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND="~app-emulation/emul-linux-x86-baselibs-${PV}"
|
||||
|
@ -0,0 +1,140 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-emulation/qemu-user/qemu-user-1.4.0.ebuild,v 1.1 2013/03/16 12:26:24 lu_zero Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
if [[ ${PV} == *9999 ]]; then
|
||||
EGIT_REPO_URI="git://git.qemu.org/qemu.git
|
||||
http://git.qemu.org/git/qemu.git"
|
||||
GIT_ECLASS="git-2"
|
||||
fi
|
||||
|
||||
PYTHON_DEPEND=2
|
||||
|
||||
inherit eutils base flag-o-matic pax-utils toolchain-funcs python ${GIT_ECLASS}
|
||||
|
||||
MY_P=${P/-user/}
|
||||
|
||||
if [[ ${PV} != *9999 ]]; then
|
||||
SRC_URI="http://wiki.qemu.org/download/${MY_P}.tar.bz2
|
||||
http://dev.gentoo.org/~lu_zero/distfiles/qemu-${PVR}-patches.tar.xz"
|
||||
KEYWORDS="~amd64 ~ppc ~x86 ~ppc64"
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
fi
|
||||
|
||||
DESCRIPTION="Open source dynamic CPU translator - static user mode emulation"
|
||||
HOMEPAGE="http://www.qemu.org"
|
||||
|
||||
LICENSE="GPL-2 LGPL-2.1"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
RESTRICT="test"
|
||||
|
||||
COMMON_TARGETS="i386 x86_64 alpha arm cris m68k microblaze microblazeel
|
||||
mips mipsel ppc ppc64 sh4 sh4eb sparc sparc64 s390x"
|
||||
IUSE_USER_TARGETS="${COMMON_TARGETS} armeb ppc64abi32 sparc32plus unicore32"
|
||||
|
||||
for target in ${IUSE_USER_TARGETS}; do
|
||||
IUSE="${IUSE} +qemu_user_targets_${target}"
|
||||
done
|
||||
|
||||
DEPEND="app-text/texi2html
|
||||
virtual/pkgconfig
|
||||
sys-libs/zlib[static-libs]
|
||||
dev-libs/glib[static-libs]"
|
||||
RDEPEND=""
|
||||
|
||||
QA_WX_LOAD="
|
||||
usr/bin/qemu-static-ppc64abi32-binfmt
|
||||
usr/bin/qemu-static-ppc64
|
||||
usr/bin/qemu-static-x86_64-binfmt
|
||||
usr/bin/qemu-static-x86_64
|
||||
usr/bin/qemu-static-unicore32-binfmt
|
||||
usr/bin/qemu-static-m68k-binfmt
|
||||
usr/bin/qemu-static-ppc-binfmt
|
||||
usr/bin/qemu-static-alpha-binfmt
|
||||
usr/bin/qemu-static-microblazeel-binfmt
|
||||
usr/bin/qemu-static-sparc-binfmt
|
||||
usr/bin/qemu-static-sparc32plus-binfmt
|
||||
usr/bin/qemu-static-ppc
|
||||
usr/bin/qemu-static-mipsn32el-binfmt
|
||||
usr/bin/qemu-static-sh4eb-binfmt
|
||||
usr/bin/qemu-static-ppc64abi32
|
||||
usr/bin/qemu-static-ppc64-binfmt
|
||||
usr/bin/qemu-static-armeb-binfmt
|
||||
usr/bin/qemu-static-microblaze-binfmt
|
||||
usr/bin/qemu-static-mips-binfmt
|
||||
usr/bin/qemu-static-mipsel-binfmt
|
||||
usr/bin/qemu-static-sh4-binfmt
|
||||
usr/bin/qemu-static-s390x-binfmt
|
||||
usr/bin/qemu-static-i386-binfmt
|
||||
usr/bin/qemu-static-cris-binfmt
|
||||
usr/bin/qemu-static-arm-binfmt
|
||||
usr/bin/qemu-static-sparc64-binfmt
|
||||
usr/bin/qemu-static-mipsn32-binfmt
|
||||
"
|
||||
|
||||
pkg_setup() {
|
||||
python_set_active_version 2
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# prevent docs to get automatically installed
|
||||
sed -i '/$(DESTDIR)$(docdir)/d' Makefile || die
|
||||
# Alter target makefiles to accept CFLAGS set via flag-o
|
||||
sed -i 's/^\(C\|OP_C\|HELPER_C\)FLAGS=/\1FLAGS+=/' \
|
||||
Makefile Makefile.target || die
|
||||
|
||||
EPATCH_SOURCE="${WORKDIR}/patches" EPATCH_SUFFIX="patch" \
|
||||
EPATCH_FORCE="yes" epatch
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
filter-flags -fpie -fstack-protector
|
||||
|
||||
local conf_opts user_targets
|
||||
|
||||
for target in ${IUSE_USER_TARGETS} ; do
|
||||
use "qemu_user_targets_${target}" && \
|
||||
user_targets="${user_targets} ${target}-linux-user"
|
||||
done
|
||||
|
||||
conf_opts="--enable-linux-user --disable-strip"
|
||||
conf_opts+=" --disable-bsd-user"
|
||||
conf_opts+=" --disable-system"
|
||||
conf_opts+=" --disable-vnc-tls"
|
||||
conf_opts+=" --disable-curses"
|
||||
conf_opts+=" --disable-sdl"
|
||||
conf_opts+=" --disable-seccomp"
|
||||
conf_opts+=" --disable-vde"
|
||||
conf_opts+=" --prefix=/usr --sysconfdir=/etc --disable-bluez --disable-kvm"
|
||||
conf_opts+=" --cc=$(tc-getCC) --host-cc=$(tc-getBUILD_CC)"
|
||||
conf_opts+=" --extra-ldflags=-Wl,-z,execheap"
|
||||
conf_opts+=" --disable-smartcard-nss"
|
||||
conf_opts+=" --disable-strip --disable-werror"
|
||||
conf_opts+=" --static"
|
||||
|
||||
./configure ${conf_opts} --target-list="${user_targets}" || die "econf failed"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${ED}" install
|
||||
|
||||
# fixup to avoid collisions with qemu
|
||||
base_dir="${ED}/usr/bin"
|
||||
|
||||
for qemu_bin in "${base_dir}"/qemu-{img,io,nbd}; do
|
||||
rm -f ${qemu_bin}
|
||||
done
|
||||
|
||||
for qemu_bin in "${base_dir}"/qemu-*; do
|
||||
qemu_bin_name=$(basename "${qemu_bin}")
|
||||
mv "${qemu_bin}" "${base_dir}"/"${qemu_bin_name/qemu-/qemu-static-}" || die
|
||||
done
|
||||
|
||||
pax-mark r "${ED}"/usr/bin/qemu-static-*
|
||||
rm -fr "${ED}/usr/share" "${ED}/usr/libexec" "${ED}/etc"
|
||||
dohtml qemu-doc.html qemu-tech.html
|
||||
newinitd "${FILESDIR}/qemu-binfmt.initd" qemu-binfmt
|
||||
}
|
@ -0,0 +1,510 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-emulation/qemu/qemu-1.4.0-r1.ebuild,v 1.1 2013/03/17 04:20:35 cardoe Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_DEPEND="2:2.4"
|
||||
inherit eutils flag-o-matic linux-info toolchain-funcs multilib python \
|
||||
user udev fcaps
|
||||
BACKPORTS=4114896d
|
||||
|
||||
if [[ ${PV} = *9999* ]]; then
|
||||
EGIT_REPO_URI="git://git.qemu.org/qemu.git"
|
||||
inherit git-2
|
||||
SRC_URI=""
|
||||
KEYWORDS=""
|
||||
else
|
||||
SRC_URI="http://wiki.qemu-project.org/download//${P}.tar.bz2
|
||||
${BACKPORTS:+
|
||||
http://dev.gentoo.org/~cardoe/distfiles/${P}-${BACKPORTS}.tar.xz}"
|
||||
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~x86-fbsd"
|
||||
fi
|
||||
|
||||
DESCRIPTION="QEMU + Kernel-based Virtual Machine userland tools"
|
||||
HOMEPAGE="http://www.linux-kvm.org"
|
||||
|
||||
LICENSE="GPL-2 LGPL-2 BSD-2"
|
||||
SLOT="0"
|
||||
IUSE="+aio alsa bluetooth brltty +caps +curl debug doc fdt iscsi +jpeg \
|
||||
kernel_linux kernel_FreeBSD mixemu ncurses opengl +png pulseaudio python \
|
||||
rbd sasl +seccomp sdl selinux smartcard spice static static-softmmu \
|
||||
static-user systemtap tci test +threads tls usbredir +uuid vde +vhost-net \
|
||||
virtfs +vnc xattr xen xfs"
|
||||
|
||||
COMMON_TARGETS="i386 x86_64 alpha arm cris m68k microblaze microblazeel mips
|
||||
mipsel or32 ppc ppc64 sh4 sh4eb sparc sparc64 s390x unicore32"
|
||||
IUSE_SOFTMMU_TARGETS="${COMMON_TARGETS} lm32 mips64 mips64el ppcemb xtensa xtensaeb"
|
||||
IUSE_USER_TARGETS="${COMMON_TARGETS} armeb ppc64abi32 sparc32plus"
|
||||
|
||||
# Setup the default SoftMMU targets, while using the loops
|
||||
# below to setup the other targets.
|
||||
REQUIRED_USE="|| ("
|
||||
|
||||
for target in ${IUSE_SOFTMMU_TARGETS}; do
|
||||
IUSE="${IUSE} qemu_softmmu_targets_${target}"
|
||||
REQUIRED_USE="${REQUIRED_USE} qemu_softmmu_targets_${target}"
|
||||
done
|
||||
REQUIRED_USE="${REQUIRED_USE} )"
|
||||
|
||||
for target in ${IUSE_USER_TARGETS}; do
|
||||
IUSE="${IUSE} qemu_user_targets_${target}"
|
||||
done
|
||||
|
||||
# Block USE flag configurations known to not work
|
||||
REQUIRED_USE="${REQUIRED_USE}
|
||||
static? ( static-softmmu static-user )
|
||||
static-softmmu? ( !alsa !pulseaudio !bluetooth !opengl )
|
||||
virtfs? ( xattr )"
|
||||
|
||||
# Yep, you need both libcap and libcap-ng since virtfs only uses libcap.
|
||||
LIB_DEPEND=">=dev-libs/glib-2.0[static-libs(+)]
|
||||
sys-apps/pciutils[static-libs(+)]
|
||||
sys-libs/zlib[static-libs(+)]
|
||||
>=x11-libs/pixman-0.28.0[static-libs(+)]
|
||||
aio? ( dev-libs/libaio[static-libs(+)] )
|
||||
caps? ( sys-libs/libcap-ng[static-libs(+)] )
|
||||
curl? ( >=net-misc/curl-7.15.4[static-libs(+)] )
|
||||
fdt? ( >=sys-apps/dtc-1.2.0[static-libs(+)] )
|
||||
jpeg? ( virtual/jpeg[static-libs(+)] )
|
||||
ncurses? ( sys-libs/ncurses[static-libs(+)] )
|
||||
png? ( media-libs/libpng[static-libs(+)] )
|
||||
rbd? ( sys-cluster/ceph[static-libs(+)] )
|
||||
sasl? ( dev-libs/cyrus-sasl[static-libs(+)] )
|
||||
sdl? ( >=media-libs/libsdl-1.2.11[static-libs(+)] )
|
||||
seccomp? ( >=sys-libs/libseccomp-1.0.1[static-libs(+)] )
|
||||
spice? ( >=app-emulation/spice-0.12.0[static-libs(+)] )
|
||||
tls? ( net-libs/gnutls[static-libs(+)] )
|
||||
uuid? ( >=sys-apps/util-linux-2.16.0[static-libs(+)] )
|
||||
vde? ( net-misc/vde[static-libs(+)] )
|
||||
xattr? ( sys-apps/attr[static-libs(+)] )
|
||||
xfs? ( sys-fs/xfsprogs[static-libs(+)] )"
|
||||
RDEPEND="!static-softmmu? ( ${LIB_DEPEND//\[static-libs(+)]} )
|
||||
!app-emulation/kqemu
|
||||
qemu_softmmu_targets_i386? (
|
||||
sys-firmware/ipxe
|
||||
~sys-firmware/seabios-1.7.2
|
||||
~sys-firmware/sgabios-0.1_pre8
|
||||
~sys-firmware/vgabios-0.7a
|
||||
)
|
||||
qemu_softmmu_targets_x86_64? (
|
||||
sys-firmware/ipxe
|
||||
~sys-firmware/seabios-1.7.2
|
||||
~sys-firmware/sgabios-0.1_pre8
|
||||
~sys-firmware/vgabios-0.7a
|
||||
)
|
||||
alsa? ( >=media-libs/alsa-lib-1.0.13 )
|
||||
bluetooth? ( net-wireless/bluez )
|
||||
brltty? ( app-accessibility/brltty )
|
||||
iscsi? ( net-libs/libiscsi )
|
||||
opengl? ( virtual/opengl )
|
||||
pulseaudio? ( media-sound/pulseaudio )
|
||||
python? ( =dev-lang/python-2*[ncurses] )
|
||||
sdl? ( media-libs/libsdl[X] )
|
||||
selinux? ( sec-policy/selinux-qemu )
|
||||
smartcard? ( dev-libs/nss !app-emulation/libcacard )
|
||||
spice? ( >=app-emulation/spice-protocol-0.12.3 )
|
||||
systemtap? ( dev-util/systemtap )
|
||||
usbredir? ( >=sys-apps/usbredir-0.6 )
|
||||
virtfs? ( sys-libs/libcap )
|
||||
xen? ( app-emulation/xen-tools )"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig
|
||||
doc? ( app-text/texi2html )
|
||||
kernel_linux? ( >=sys-kernel/linux-headers-2.6.35 )
|
||||
static-softmmu? ( ${LIB_DEPEND} )
|
||||
test? (
|
||||
dev-libs/glib[utils]
|
||||
sys-devel/bc
|
||||
)"
|
||||
|
||||
STRIP_MASK="/usr/share/qemu/palcode-clipper"
|
||||
|
||||
QA_PREBUILT="
|
||||
usr/share/qemu/openbios-ppc
|
||||
usr/share/qemu/openbios-sparc64
|
||||
usr/share/qemu/openbios-sparc32
|
||||
usr/share/qemu/palcode-clipper"
|
||||
|
||||
QA_WX_LOAD="usr/bin/qemu-i386
|
||||
usr/bin/qemu-x86_64
|
||||
usr/bin/qemu-alpha
|
||||
usr/bin/qemu-arm
|
||||
usr/bin/qemu-cris
|
||||
usr/bin/qemu-m68k
|
||||
usr/bin/qemu-microblaze
|
||||
usr/bin/qemu-microblazeel
|
||||
usr/bin/qemu-mips
|
||||
usr/bin/qemu-mipsel
|
||||
usr/bin/qemu-or32
|
||||
usr/bin/qemu-ppc
|
||||
usr/bin/qemu-ppc64
|
||||
usr/bin/qemu-ppc64abi32
|
||||
usr/bin/qemu-sh4
|
||||
usr/bin/qemu-sh4eb
|
||||
usr/bin/qemu-sparc
|
||||
usr/bin/qemu-sparc64
|
||||
usr/bin/qemu-armeb
|
||||
usr/bin/qemu-sparc32plus
|
||||
usr/bin/qemu-s390x
|
||||
usr/bin/qemu-unicore32"
|
||||
|
||||
qemu_support_kvm() {
|
||||
if use qemu_softmmu_targets_x86_64 || use qemu_softmmu_targets_i386 \
|
||||
use qemu_softmmu_targets_ppc || use qemu_softmmu_targets_ppc64 \
|
||||
use qemu_softmmu_targets_s390x; then
|
||||
return 0
|
||||
fi
|
||||
|
||||
return 1
|
||||
}
|
||||
|
||||
pkg_pretend() {
|
||||
if use kernel_linux && kernel_is lt 2 6 25; then
|
||||
eerror "This version of KVM requres a host kernel of 2.6.25 or higher."
|
||||
elif use kernel_linux; then
|
||||
if ! linux_config_exists; then
|
||||
eerror "Unable to check your kernel for KVM support"
|
||||
else
|
||||
CONFIG_CHECK="~KVM ~TUN ~BRIDGE"
|
||||
ERROR_KVM="You must enable KVM in your kernel to continue"
|
||||
ERROR_KVM_AMD="If you have an AMD CPU, you must enable KVM_AMD in"
|
||||
ERROR_KVM_AMD+=" your kernel configuration."
|
||||
ERROR_KVM_INTEL="If you have an Intel CPU, you must enable"
|
||||
ERROR_KVM_INTEL+=" KVM_INTEL in your kernel configuration."
|
||||
ERROR_TUN="You will need the Universal TUN/TAP driver compiled"
|
||||
ERROR_TUN+=" into your kernel or loaded as a module to use the"
|
||||
ERROR_TUN+=" virtual network device if using -net tap."
|
||||
ERROR_BRIDGE="You will also need support for 802.1d"
|
||||
ERROR_BRIDGE+=" Ethernet Bridging for some network configurations."
|
||||
use vhost-net && CONFIG_CHECK+=" ~VHOST_NET"
|
||||
ERROR_VHOST_NET="You must enable VHOST_NET to have vhost-net"
|
||||
ERROR_VHOST_NET+=" support"
|
||||
|
||||
if use amd64 || use x86 || use amd64-linux || use x86-linux; then
|
||||
CONFIG_CHECK+=" ~KVM_AMD ~KVM_INTEL"
|
||||
fi
|
||||
|
||||
use python && CONFIG_CHECK+=" ~DEBUG_FS"
|
||||
ERROR_DEBUG_FS="debugFS support required for kvm_stat"
|
||||
|
||||
# Now do the actual checks setup above
|
||||
check_extra_config
|
||||
fi
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_setup() {
|
||||
python_set_active_version 2
|
||||
python_pkg_setup
|
||||
|
||||
enewgroup kvm 78
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# Alter target makefiles to accept CFLAGS set via flag-o
|
||||
sed -i 's/^\(C\|OP_C\|HELPER_C\)FLAGS=/\1FLAGS+=/' \
|
||||
Makefile Makefile.target || die
|
||||
|
||||
python_convert_shebangs -r 2 "${S}/scripts/kvm/kvm_stat"
|
||||
python_convert_shebangs -r 2 "${S}/scripts/kvm/vmxcap"
|
||||
|
||||
epatch "${FILESDIR}"/qemu-9999-cflags.patch
|
||||
[[ -n ${BACKPORTS} ]] && \
|
||||
EPATCH_FORCE=yes EPATCH_SUFFIX="patch" EPATCH_SOURCE="${S}/patches" \
|
||||
epatch
|
||||
|
||||
# Fix ld and objcopy being called directly
|
||||
tc-export LD OBJCOPY
|
||||
|
||||
# Verbose builds
|
||||
MAKEOPTS+=" V=1"
|
||||
|
||||
epatch_user
|
||||
}
|
||||
|
||||
##
|
||||
# configures qemu based on the build directory and the build type
|
||||
# we are using.
|
||||
#
|
||||
qemu_src_configure() {
|
||||
debug-print-function $FUNCNAME "$@"
|
||||
|
||||
local buildtype=$1
|
||||
local builddir=$2
|
||||
local conf_opts audio_opts
|
||||
local static_flag="static-${buildtype}"
|
||||
|
||||
conf_opts="--prefix=/usr"
|
||||
conf_opts+=" --sysconfdir=/etc"
|
||||
conf_opts+=" --libdir=/usr/$(get_libdir)"
|
||||
conf_opts+=" --docdir=/usr/share/doc/${PF}/html"
|
||||
conf_opts+=" --disable-bsd-user"
|
||||
conf_opts+=" --disable-guest-agent"
|
||||
conf_opts+=" --disable-strip"
|
||||
conf_opts+=" --disable-werror"
|
||||
conf_opts+=" --python=python2"
|
||||
|
||||
# audio options
|
||||
audio_opts="oss"
|
||||
use alsa && audio_opts="alsa,${audio_opts}"
|
||||
use sdl && audio_opts="sdl,${audio_opts}"
|
||||
use pulseaudio && audio_opts="pa,${audio_opts}"
|
||||
|
||||
if [[ ${buildtype} == "user" ]]; then
|
||||
conf_opts+=" --enable-linux-user"
|
||||
conf_opts+=" --disable-system"
|
||||
conf_opts+=" --target-list=${user_targets}"
|
||||
conf_opts+=" --disable-blobs"
|
||||
conf_opts+=" --disable-bluez"
|
||||
conf_opts+=" --disable-curses"
|
||||
conf_opts+=" --disable-kvm"
|
||||
conf_opts+=" --disable-libiscsi"
|
||||
conf_opts+=" $(use_enable seccomp)"
|
||||
conf_opts+=" --disable-sdl"
|
||||
conf_opts+=" --disable-smartcard-nss"
|
||||
conf_opts+=" --disable-tools"
|
||||
conf_opts+=" --disable-vde"
|
||||
fi
|
||||
|
||||
if [[ ${buildtype} == "softmmu" ]]; then
|
||||
conf_opts+=" --disable-linux-user"
|
||||
conf_opts+=" --enable-system"
|
||||
conf_opts+=" --with-system-pixman"
|
||||
conf_opts+=" --target-list=${softmmu_targets}"
|
||||
conf_opts+=" $(use_enable bluetooth bluez)"
|
||||
conf_opts+=" $(use_enable sdl)"
|
||||
conf_opts+=" $(use_enable aio linux-aio)"
|
||||
conf_opts+=" $(use_enable brltty brlapi)"
|
||||
conf_opts+=" $(use_enable caps cap-ng)"
|
||||
conf_opts+=" $(use_enable curl)"
|
||||
conf_opts+=" $(use_enable fdt)"
|
||||
conf_opts+=" $(use_enable iscsi libiscsi)"
|
||||
conf_opts+=" $(use_enable jpeg vnc-jpeg)"
|
||||
conf_opts+=" $(use_enable kernel_linux kvm)"
|
||||
conf_opts+=" $(use_enable kernel_linux nptl)"
|
||||
conf_opts+=" $(use_enable ncurses curses)"
|
||||
conf_opts+=" $(use_enable opengl)"
|
||||
conf_opts+=" $(use_enable png vnc-png)"
|
||||
conf_opts+=" $(use_enable rbd)"
|
||||
conf_opts+=" $(use_enable sasl vnc-sasl)"
|
||||
conf_opts+=" $(use_enable seccomp)"
|
||||
conf_opts+=" $(use_enable smartcard smartcard-nss)"
|
||||
conf_opts+=" $(use_enable spice)"
|
||||
conf_opts+=" $(use_enable tls vnc-tls)"
|
||||
conf_opts+=" $(use_enable tls vnc-ws)"
|
||||
conf_opts+=" $(use_enable usbredir usb-redir)"
|
||||
conf_opts+=" $(use_enable uuid)"
|
||||
conf_opts+=" $(use_enable vde)"
|
||||
conf_opts+=" $(use_enable vhost-net)"
|
||||
conf_opts+=" $(use_enable virtfs)"
|
||||
conf_opts+=" $(use_enable vnc)"
|
||||
conf_opts+=" $(use_enable xattr attr)"
|
||||
conf_opts+=" $(use_enable xen)"
|
||||
conf_opts+=" $(use_enable xen xen-pci-passthrough)"
|
||||
conf_opts+=" $(use_enable xfs xfsctl)"
|
||||
use mixemu && conf_opts+=" --enable-mixemu"
|
||||
conf_opts+=" --audio-drv-list=${audio_opts}"
|
||||
conf_opts+=" --enable-migration-from-qemu-kvm"
|
||||
fi
|
||||
|
||||
conf_opts+=" $(use_enable debug debug-info)"
|
||||
conf_opts+=" $(use_enable debug debug-tcg)"
|
||||
conf_opts+=" $(use_enable doc docs)"
|
||||
conf_opts+=" $(use_enable tci tcg-interpreter)"
|
||||
|
||||
# Add support for SystemTAP
|
||||
use systemtap && conf_opts="${conf_opts} --enable-trace-backend=dtrace"
|
||||
|
||||
# Add support for static builds
|
||||
use ${static_flag} && conf_opts="${conf_opts} --static --disable-pie"
|
||||
|
||||
# We always want to attempt to build with PIE support as it results
|
||||
# in a more secure binary. But it doesn't work with static or if
|
||||
# the current GCC doesn't have PIE support.
|
||||
if ! use ${static_flag} && gcc-specs-pie; then
|
||||
conf_opts="${conf_opts} --enable-pie"
|
||||
fi
|
||||
|
||||
einfo "./configure ${conf_opts}"
|
||||
cd ${builddir}
|
||||
../configure \
|
||||
--cc="$(tc-getCC)" \
|
||||
--host-cc="$(tc-getBUILD_CC)" \
|
||||
${conf_opts} \
|
||||
|| die "configure failed"
|
||||
|
||||
# FreeBSD's kernel does not support QEMU assigning/grabbing
|
||||
# host USB devices yet
|
||||
use kernel_FreeBSD && \
|
||||
sed -E -e "s|^(HOST_USB=)bsd|\1stub|" -i "${S}"/config-host.mak
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
softmmu_targets=
|
||||
user_targets=
|
||||
|
||||
for target in ${IUSE_SOFTMMU_TARGETS} ; do
|
||||
use "qemu_softmmu_targets_${target}" && \
|
||||
softmmu_targets="${softmmu_targets},${target}-softmmu"
|
||||
done
|
||||
|
||||
for target in ${IUSE_USER_TARGETS} ; do
|
||||
use "qemu_user_targets_${target}" && \
|
||||
user_targets="${user_targets},${target}-linux-user"
|
||||
done
|
||||
|
||||
[[ -n ${softmmu_targets} ]] && \
|
||||
einfo "Building the following softmmu targets: ${softmmu_targets}"
|
||||
|
||||
[[ -n ${user_targets} ]] && \
|
||||
einfo "Building the following user targets: ${user_targets}"
|
||||
|
||||
if [[ -n ${softmmu_targets} ]]; then
|
||||
mkdir "${S}/softmmu-build"
|
||||
qemu_src_configure "softmmu" "${S}/softmmu-build"
|
||||
fi
|
||||
|
||||
if [[ -n ${user_targets} ]]; then
|
||||
mkdir "${S}/user-build"
|
||||
qemu_src_configure "user" "${S}/user-build"
|
||||
fi
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
if [[ -n ${user_targets} ]]; then
|
||||
cd "${S}/user-build"
|
||||
default
|
||||
fi
|
||||
|
||||
if [[ -n ${softmmu_targets} ]]; then
|
||||
cd "${S}/softmmu-build"
|
||||
default
|
||||
fi
|
||||
}
|
||||
|
||||
src_test() {
|
||||
cd "${S}/softmmu-build"
|
||||
emake -j1 check
|
||||
}
|
||||
|
||||
src_install() {
|
||||
if [[ -n ${user_targets} ]]; then
|
||||
cd "${S}/user-build"
|
||||
emake DESTDIR="${ED}" install
|
||||
|
||||
# Install binfmt handler init script for user targets
|
||||
newinitd "${FILESDIR}/qemu-binfmt.initd-r1" qemu-binfmt
|
||||
fi
|
||||
|
||||
if [[ -n ${softmmu_targets} ]]; then
|
||||
cd "${S}/softmmu-build"
|
||||
emake DESTDIR="${ED}" install
|
||||
|
||||
if use test; then
|
||||
dohtml check-report.html
|
||||
fi
|
||||
|
||||
if use kernel_linux; then
|
||||
udev_dorules "${FILESDIR}"/65-kvm.rules
|
||||
fi
|
||||
|
||||
if use qemu_softmmu_targets_x86_64 ; then
|
||||
newbin "${FILESDIR}/qemu-kvm-1.4" qemu-kvm
|
||||
ewarn "The deprecated '/usr/bin/kvm' symlink is no longer installed"
|
||||
ewarn "You should use '/usr/bin/qemu-kvm', you may need to edit"
|
||||
ewarn "your libvirt configs or other wrappers for ${PN}"
|
||||
elif use x86 || use amd64; then
|
||||
elog "You disabled QEMU_SOFTMMU_TARGETS=x86_64, this disables install"
|
||||
elog "of the /usr/bin/qemu-kvm script."
|
||||
fi
|
||||
|
||||
use python && dobin "${S}/scripts/kvm/kvm_stat"
|
||||
use python && dobin "${S}/scripts/kvm/vmxcap"
|
||||
fi
|
||||
|
||||
# Install config file example for qemu-bridge-helper
|
||||
insinto "/etc/qemu"
|
||||
doins "${FILESDIR}/bridge.conf"
|
||||
|
||||
cd "${S}"
|
||||
dodoc Changelog MAINTAINERS TODO docs/specs/pci-ids.txt
|
||||
newdoc pc-bios/README README.pc-bios
|
||||
|
||||
# Remove SeaBIOS since we're using the SeaBIOS packaged one
|
||||
rm "${ED}/usr/share/qemu/bios.bin"
|
||||
if use qemu_softmmu_targets_x86_64 || use qemu_softmmu_targets_i386; then
|
||||
dosym ../seabios/bios.bin /usr/share/qemu/bios.bin
|
||||
fi
|
||||
|
||||
# Remove vgabios since we're using the vgabios packaged one
|
||||
rm "${ED}/usr/share/qemu/vgabios.bin"
|
||||
rm "${ED}/usr/share/qemu/vgabios-cirrus.bin"
|
||||
rm "${ED}/usr/share/qemu/vgabios-qxl.bin"
|
||||
rm "${ED}/usr/share/qemu/vgabios-stdvga.bin"
|
||||
rm "${ED}/usr/share/qemu/vgabios-vmware.bin"
|
||||
if use qemu_softmmu_targets_x86_64 || use qemu_softmmu_targets_i386; then
|
||||
dosym ../vgabios/vgabios.bin /usr/share/qemu/vgabios.bin
|
||||
dosym ../vgabios/vgabios-cirrus.bin /usr/share/qemu/vgabios-cirrus.bin
|
||||
dosym ../vgabios/vgabios-qxl.bin /usr/share/qemu/vgabios-qxl.bin
|
||||
dosym ../vgabios/vgabios-stdvga.bin /usr/share/qemu/vgabios-stdvga.bin
|
||||
dosym ../vgabios/vgabios-vmware.bin /usr/share/qemu/vgabios-vmware.bin
|
||||
fi
|
||||
|
||||
# Remove sgabios since we're using the sgabios packaged one
|
||||
rm "${ED}/usr/share/qemu/sgabios.bin"
|
||||
if use qemu_softmmu_targets_x86_64 || use qemu_softmmu_targets_i386; then
|
||||
dosym ../sgabios/sgabios.bin /usr/share/qemu/sgabios.bin
|
||||
fi
|
||||
|
||||
# Remove iPXE since we're using the iPXE packaged one
|
||||
rm "${ED}"/usr/share/qemu/pxe-*.rom
|
||||
if use qemu_softmmu_targets_x86_64 || use qemu_softmmu_targets_i386; then
|
||||
dosym ../ipxe/808610de.rom /usr/share/qemu/pxe-e1000.rom
|
||||
dosym ../ipxe/80861209.rom /usr/share/qemu/pxe-eepro100.rom
|
||||
dosym ../ipxe/10500940.rom /usr/share/qemu/pxe-ne2k_pci.rom
|
||||
dosym ../ipxe/10222000.rom /usr/share/qemu/pxe-pcnet.rom
|
||||
dosym ../ipxe/10ec8139.rom /usr/share/qemu/pxe-rtl8139.rom
|
||||
dosym ../ipxe/1af41000.rom /usr/share/qemu/pxe-virtio.rom
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
local virtfs_caps=
|
||||
|
||||
if qemu_support_kvm; then
|
||||
elog "If you don't have kvm compiled into the kernel, make sure you have"
|
||||
elog "the kernel module loaded before running kvm. The easiest way to"
|
||||
elog "ensure that the kernel module is loaded is to load it on boot."
|
||||
elog "For AMD CPUs the module is called 'kvm-amd'"
|
||||
elog "For Intel CPUs the module is called 'kvm-intel'"
|
||||
elog "Please review /etc/conf.d/modules for how to load these"
|
||||
elog
|
||||
elog "Make sure your user is in the 'kvm' group"
|
||||
elog "Just run 'gpasswd -a <USER> kvm', then have <USER> re-login."
|
||||
elog
|
||||
fi
|
||||
|
||||
virtfs_caps+="cap_chown,cap_dac_override,cap_fowner,cap_fsetid,"
|
||||
virtfs_caps+="cap_setgid,cap_mknod,cap_setuid"
|
||||
|
||||
fcaps cap_net_admin /usr/libexec/qemu-bridge-helper
|
||||
use virtfs && fcaps ${virtfs_caps} /usr/bin/virtfs-proxy-helper
|
||||
|
||||
elog "The ssl USE flag was renamed to tls, so adjust your USE flags."
|
||||
elog "The nss USE flag was renamed to smartcard, so adjust your USE flags."
|
||||
}
|
||||
|
||||
pkg_info() {
|
||||
echo "Using:"
|
||||
echo " $(best_version app-emulation/spice-protocol)"
|
||||
echo " $(best_version sys-firmware/ipxe)"
|
||||
echo " $(best_version sys-firmware/seabios)"
|
||||
if has_version sys-firmware/seabios[binary]; then
|
||||
echo " USE=binary"
|
||||
else
|
||||
echo " USE=''"
|
||||
fi
|
||||
echo " $(best_version sys-firmware/vgabios)"
|
||||
}
|
@ -1,28 +1,28 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
Hash: SHA512
|
||||
|
||||
AUX opencc-0.3.0_pre20120819-cmake-libdir.patch 619 SHA256 72beab447b850e83a115ca37d6f0893b749d742f5a887a360a435b72c5316929 SHA512 eb900e6a7009031ceac0a23549ae8f232ec4cefcdf6547385c99e93fde410804a280744021d3850cd2c5c97e5927e511ca87fc59a760fd0a3a2dbbb85d3100c1 WHIRLPOOL eee2b999ca989065868cf85c8f7296ef99a9ba837d708ab21e01fc0602606c538de07b7bcd762f3540e3bf0877ce6c90a059f36c629c7d334b24e241e677bc8f
|
||||
DIST opencc-0.2.0.tar.gz 496313 SHA256 fc4b3203482c7e5ad5c887dc08f83cd1d0e0c1fd1bdd9ec48672ca89bfe2a424 SHA512 46c03a1605b8c464d8836bfa6e69fef1d1978102aa6a75ab75c9546635da91223bb26412639869a1f7fc3f8db1f4ebd12645c53d07cb1375605dbb42c7e4524a WHIRLPOOL 98675c15579e573633f68e9c73a83164a3bd0ebb82b7b92dd31dfddda4a6cd3c81dd4cbd5fd775021b29e7c543952bf2206c2c00257fdc11f91754f56a969e9b
|
||||
DIST opencc-0.3.0_pre20120819.tar.xz 363528 SHA256 3ed46594547b86f1326b07c3ea910148b1c58b74c9d21c8d4e11ec30e2254fae SHA512 0ca231b5fd7b314111a76bfaa8e288fc2d43e02dbbb2a7c7e9312c1f1f0aed1a0d3b67b04b0cc3634d1b48b8fe6983e6219db053f3a2114abadec1af00b9f8d5 WHIRLPOOL 268d331479bffefdc6e1f58600422a36a32abb7d4dd873eeb216977daca05f4a4775ca547bb301bc16ea8fc702ef04cfd5d8f88c90d10e224a585575129e67c6
|
||||
EBUILD opencc-0.2.0.ebuild 1009 SHA256 e02ff9b6dd2c26cfd8d4e665d059765bbb0c3593503179e587924ccd541832c9 SHA512 b862d5a1ddc735e81997d3a2d193d5f427cd15895c3df0fec9a6342eda4894313e03e15f4f5214cd1b5f21c4d804a983cb0ebd5f25847c1f89999b38863041fa WHIRLPOOL 88f5203e765923dfd064cb2eaeda35b3d328223760a1f3184d78958be6e76fb6f39918b2c6402f7200a35c797e52db2f09f3778992e118c6d05ce6bd6b9928ec
|
||||
EBUILD opencc-0.3.0_pre20120819-r1.ebuild 1065 SHA256 0437abea3946e0fe9bc4ddc3d89bcfb0479578a50f791a0a41714ec5544b827d SHA512 a7cfbf6b589cc3849b8d758f538e89bba7ab02be90bdb3a41b72eef4b76d50bb1347ae2a5ca24c294b6ac982e355e6c3cf13cd9faf55bb73b217708aab447126 WHIRLPOOL a1bc6fa452500af02972884bf4be21001c255a5eb397a53b6f2af0ed97e7e490d3a4e42f0c12b189b91520a8982e162dc28b83144e1efd2657b981cd1a30e98d
|
||||
EBUILD opencc-0.3.0_pre20120819-r1.ebuild 1061 SHA256 11f517f9b5ba65e1dd1beaa35cd6e0a5664cad7a17692bab2ec47b52fcdceaec SHA512 acf22c8f3ee38733eac55b1aec809bb35d35a3f08ce3b08c3eca9e8c4d9964f75e4d3a060b2f87abdd401d44d9be3914a70bb5ff78194268ad4eb2096b3d7d02 WHIRLPOOL ce729ac8fa8dd33f9dc924af6639f1809961ab9ae115fb8bf49caa563ac1042ac8414bb79fcc805a048e1d69e8fdc4d706da47c52df93d0685484902b0c058ed
|
||||
EBUILD opencc-0.3.0_pre20120819.ebuild 1010 SHA256 fca1df01c8b52d996f14ca8ccacc7935c100aca6fbe920f7a66494d02d25cb23 SHA512 45661ccd33781da88b6f36debd8061509d5c4519112663fa7533a8e5be22962b435f4e0c3158a584a3fe766f143702e8bb6de34197fa057c7bc3709510d1d8e7 WHIRLPOOL b594747f1f57f70291643634883ed817bce3be0377ce2611eb7833ad894b231398a51b4af31de666a8f4cc8a3f53b64351a01f263f3c3c7fa7b95d968fffb258
|
||||
MISC ChangeLog 1271 SHA256 efe8fe434addd0f8cbb3ae96e3bd7951bac2ea07ec571911f251a404a36cf11a SHA512 0d39fef08fbd6d20602fe7f9852a64c612786875db528faeaa4326f8b415d04e3563cab304957c7b3ebb905085d388d0cde948667d51674f5e61ae34ac333ced WHIRLPOOL 3253586474aed2a15bfc037f8b73cb62e82d527cc50db99cc243cae50d3fc0993ef61a9b3977c77829f4b657ef14f5cc5149688dd0c97c91b5f453bb6c3f7892
|
||||
MISC ChangeLog 1512 SHA256 0af273c637e86eb28757a15a306dfa59ae22450d7d6004bc5a65ccd1c71ae2e6 SHA512 bc23f2908f248e96ad5923e8a3cc2375c976a4d9c23607b5d513c7116b9e9459726a5de8c4490fc34142c57ec68753a56616079d043e609a83ef7ecab58c5984 WHIRLPOOL 52b78329d17131bea7abc8a58fb3f35ad6c6dc33363e09d8282f09510a0eb4e63f2189945b452943bcceb2184998111de4de4bbd13136601fc4598846f8c85f0
|
||||
MISC metadata.xml 403 SHA256 6d4162cc06b73e91f946ddcaae8a007e2ad98d91116ac89474757419258d6ab4 SHA512 083b88943e89084cfb8e1f573eef9be16322eb5b0d07108dd1f5d6e17069d7214e692c70c0bfa59c90859a0610abfa0de9b3d03ff196960105bc9e5bc38b6dfa WHIRLPOOL 6474e07c3fdefac790e62b97ce375ac0cdb22dc381a55bdc4a7c56e206143671cb1b228b53390a72880d455d8b0723de07362f7a1ba7b1ecc5634c414e778707
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.19 (GNU/Linux)
|
||||
|
||||
iQIcBAEBCAAGBQJQfhOlAAoJEDYO1FT4VRUUUiEP/j3Vf95otRuUfbQoiDkSrBVY
|
||||
143Zg7G2GCJZCFcaSBQ3sppHs0aAk4NO+j1Zc0xqsRA9J5RDcGVKNERPxfRMzyMe
|
||||
dPiudyp7XRLJvPKqz40Hz9vHDSVdE1gnje0HufC7SK8ZQscnbT9I0yLgG8IzBdvz
|
||||
aEagJTjBACFa2GhGnI/hWS08UKC4lpe3mslOZfagMz4r7STj41IAZrxr2XVIZ5TS
|
||||
0GOCDeP8mbxdT1kBhhNKBOuh0R1D1i/W0yk3MmaiVWzLtf7gVkqwj0r97AFfgOqq
|
||||
j/MUi1mVKYvmWGqeSQgKeOA7ytJexX4+BakzAcA9FhEjH4Rmo/eVkThupa2VVDU4
|
||||
aOJASJ+hE3OSfyyE4tM83GWMPUOWwCTOFJDa9106tnunsUk1t0k2bVZJZ5eeHSJg
|
||||
E3REf5YGltNbW/9sb0KjIQOhOoWb+gQ8geDk79Y2ZXWXQPC/1VPDJhJQcYwgqHCt
|
||||
/8Y5b6ZlIpJ1zlAjaKq7mpkwxLlNeYKCORufbs0rZCBRpw+EborElwDst+pcjXJw
|
||||
vNI0ZN06T0LCW6JC4lRFEsEUq9ALilyJyLWNdx8pbD5Q/TN6aQLJ7/bi+O7iuVle
|
||||
kU7yEWo1kyhfu3yqvqX0ZLvbm/2bcedm5jfbhYNTcGpxTpD9f7lkoJR261qtvGbM
|
||||
BKkCv9evdALWsmiVIKga
|
||||
=4aHd
|
||||
iQIcBAEBCgAGBQJRRC3qAAoJELp701BxlEWfp8MP/1Q+cEqin6EwF3Vi3K9rQ2k2
|
||||
+wkmpQ8TUmpn3Bs9hptmirdwCGZtsbWQm+9oll6/7eHQmw5OY1X8volmZJ7KGAhh
|
||||
KvuQoj+IpdJdwnlt6AMVu/HKSIZxnE77As80MS7k3YvV4uaaTXYx3cJt+U8yZ+94
|
||||
V8ApIrim1QNTIc0vY5tg4giLtxsgHBikI3k99yvl5DMiMF9CJdyLi5JDzM688S4E
|
||||
Wz4oPZYzK5YM/xqxNyKQF05j6sCTUigaSQnFCTJofKeqxbP7ojDbm/I3zhhuhHbO
|
||||
fPT3kpRWBHm5LP3i+v2dHqAp1W5XiPRja4HMzNSCmYsYi+bAQdu/x0wlajmP6shR
|
||||
P7b12RJgNwXSh7bQU7hha1fzpoz7qeC5IgBRg2XeLkMa/kgE2TymeqJpbHZ/mT+s
|
||||
cWN7hbo13nLiaN9cFg6h6Vd+5TSrMHOSnA9/No8Dr+2HtDXbtLkt4MjJxf/aiZqG
|
||||
a1YUFPqldBg8lsucl1mQJyx+Iv+Uplkl/ybGuGAESBl+q0beIIxaiDk4jQyNlHCG
|
||||
1C3T9VMVluCGI3Z00WBkpYWc7EgeHTOZTng76ADr4ZKMh/yeN9O36E4iuVehfXoD
|
||||
vy7Vx7ac2/UfBmnnftOKyKPRdw2CNW/jn4foarGepfIqAPEB4SKJSpPlactaubfs
|
||||
VsgiNaBAkxJzD1SvQ/A0
|
||||
=STQd
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -1,8 +1,29 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
AUX 1.62/0001-Do-not-ship-the-board-specific-folder-in-default-ins.patch 873 SHA256 6d8d0e8d22e0aadff023b50b114d0e9933096870034e95ab154c805174f9c12f SHA512 ff1e0fef5036e874c144cc6c64506686430536635b83fbc144311fe84cd7d9a9d97a6b2bf5a0b0c3c71bb6a6e5bd85a7206083fa626d99f135c2fe733212ef20 WHIRLPOOL c2b75cc6766d2ad4263f6d34adeb94c6d0466aff0ae644009d2c27a45ce7845ff235ddbcb30f1891ace87d3420bd74796205f42e4486e06dddee93347826512a
|
||||
AUX 1.62/0004-add-LIB_D-so-it-can-give-the-possibility-to-install-.patch 3087 SHA256 c8628ab8c47ebeb814683fc8a572e2e12dda5acc0d56a8b26dfbe3c6a5831bee SHA512 105d3259c13fc8d9b8402600bce3147be486a27b6449d4c574a63a4eb478ac0570d394d41b719e7a25b84b3cf15d97b16f62c407fdd61222de28534a04c6e162 WHIRLPOOL f9b0365e347dd7430dcfc5be78710631c44dbf7af649de1e41bb12768f602e7d27a72189c2e8996f80087203ab03967b6b23212b789ef2b94da0233472fc489e
|
||||
AUX 1.62/0008-Re-order-the-check-because-HAL-is-deprecated.patch 2245 SHA256 06c92814ee64bb16a995c9ec26d940f67fc019e7e8107ffb6f01b07a6435e620 SHA512 3895273e604ce82e62869d0a7d95c44478a84dd98bd003615f1b68c79cdfed2b76adae1b8a6672c2e7f7526d879b29f08ddf058779f3eb1304596d100a4898ec WHIRLPOOL 2dfd4426efdd1400c2257b1c876008fcb8d37e2f6a2f34631f4506892fb53889400ba2b2afdbade3b5e82b3f9461bab6328109b6914965cefb683d5a63105e2f
|
||||
AUX 1.62/0014-Kick-the-power-savings-back-in-as-soon-as-the-stick-.patch 921 SHA256 26e0f2689482efe9c4cb8fdfde568d114b852d5e83d320bc9a89e5090fdcef69 SHA512 684874e2abaa105943073715aaaf7a0c47f8ed53d4e636c8d90b32736d0a10a69859b5a77b2b908171c12c3178d1be044a71b178aea8ce3fb4e51b166c830ad7 WHIRLPOOL 96ba959f97ecc898d3b92ea24134dc2f80cb7cd24bdfa2c3dd574bc1160b92ff09bae719d99b6733a36756d1cc1cd62c0b03c58d2898d847f22a02b42decd80f
|
||||
AUX 1.62/0015-Don-t-hardcode-the-path.patch 1200 SHA256 74be019703d786ed6c186eadb308c32ef027d5164dc6ab74b53f97765f7a8d21 SHA512 c2c442bf95a29696047598158c4142df60e91b2bc9aaf62733eb612c6c426075b0a8f6ea0cead1690606d8fcd1ad536a4d98cfededf4625da958236e70ed898c WHIRLPOOL 80375d32e4dbb7bf5f2c1f6816841fa5efb51cd7071c7347ce9c8349f82714f6f5103f806525d0d5914562bb1d3d861eb2f431aad49333b85f92a50b7fdeda24
|
||||
AUX 1.62/0016-show-the-errors-if-any.patch 800 SHA256 0facbdb09ee0f0a6f28754d17015beb04f343c33816a9591af5d5714b70e5cdf SHA512 3a25bb2a34f078a9d73833e6796ccee44a120a1bc6ed1cbf3135dfb2123c92da3ceaeac04f9ac7167dc9b2182b6b039bbbd7c69fddbfb297c2061c70386cb32f WHIRLPOOL a713b5ccb79326818b1e4c84517279c644d27a67470ea14dc7315f920e6f83434526ae8c0ce462647e980a20c4e0865f544c2908655f48eb7c89dd32e92635e6
|
||||
AUX 1.62/0017-Initialize-variables-early-before-being-referenced.patch 1169 SHA256 07453e18ad88bae4156201e548593e65211d3b3170443d67dfbc09150bfab894 SHA512 3431bfbd30526d25ae4bff63dca67b97db337d8e13ad8f043edf83f858228dc37e7a5f6c304a66dee8169346956dfe31231c6b514dd9a832dee6fe9c22cf10cc WHIRLPOOL fa5264273e1fef01096b020d952c0edd814f8bd5ac0814fe887b1d90553c2ab4ad79c2b737428879f1e2a5a494c837aa3890d8a3aca8e55f6c457a1daa19d7c4
|
||||
AUX 1.62/0018-install-remove-unused-substitute-for-udev-rule.patch 802 SHA256 235dcdd9551bae3805c9ea0dd0c13cb6ad28d021a384267ea5ce5b6ead9f5d2e SHA512 c6dbbfe0e8039a58892e744427160f8f3b414f239ca9df24d9bfc14a404738fe8e4906bcbb0a0629a9a039f01ae157eab32632060c578fdd93e9578c8a4f7c8d WHIRLPOOL 761ebbbd7f5a808653931907dcf520df34d6c6a21285441cc926c942f0932f8c723d7b8dc699f9b092ab72bd3e6a7b4fda740517287ae9a1ea8a0702605ccd5b
|
||||
AUX 1.62/0019-install-use-customizable-udev-directory.patch 1960 SHA256 13cec2f005adb58e58e305e00d590652f6dbfa9e81963d7ff408a35c6a909b19 SHA512 59d6cad9ab893aba574d3ec79dcdd981433c4b19d2e8e606b44fbe4c9f4b49d03ee8aef4731c0428b789ebf0ca09b8464a5d4095f2765f190376e26cb777625b WHIRLPOOL a125734051e2bee7a4ed9a26875016cd348748a85e8998188a555ba4f6adb1bc3e17ad21ba70c9d890ffbf54d727097763f4df002b491047f0fdc9158773913f
|
||||
AUX 1.62/0020-install-make-systemd-optional-and-configurable-locat.patch 2770 SHA256 2d65e9679abff293d817c7e1e4a566d16a47dbb85d5ed1fe3d1e47f0d52789f0 SHA512 a54ac3ad9352314033465042b2cd91e35ab7acdfaa5f44ef8cede45c4f641763e7cc64b7c0c0f7569e2e42679d417a2cae240b09123d01213f7f370f5d2c3a01 WHIRLPOOL b37457277265db20243391895be9bdaebca1f5a6c1452b7536b1b664856f2c223bf472758285b980f6a141d0afa7be0300f83ddd0acfd7892e029f9e5fca0395
|
||||
AUX laptop-mode-tools-1.62-remove-hal.patch 1336 SHA256 d3a7b4edd1fb9d7d3569dea7c531f8f2c06cda28b94d03aa5c1c853b7ae22fee SHA512 5a9937127544f041dccd32d30bd6c964cad68cdf6ca777a3538ba3940674c87490426180652d4b3ba87e41f43ad9fb3607f67b756b00023826a1594348a12d87 WHIRLPOOL 044c61af773bff61e10b6d9e4e5bfcd0d89a0962e9411a2e40667e802402fdb842ad9c837cf3ba08e2b830204eaf0ba18a242b85154f07a2ebfeb0309f344364
|
||||
AUX laptop_mode.init-1.4 1190 SHA256 90a18e5c7e4d0b264bb51deb7b92ff25b508a3ddd75dd6c849fdc48c07ce4fda SHA512 47e67d54ed8005a864c017f4ef063c8a17286c6f8a260984fda96392e6461a3f0c5e4f17f8cf2272b072c1545b8f8e99fe45579a81b4d08a99e1eeb46f400fe5 WHIRLPOOL 7a87608d947be301400f2f1a0294a60f21e2cd1b6bed961788f7fc018bf4ac32d69a50e11e735db3cb6c000174ebd78e59f7ac0cd474bef3b803872b6a6665e5
|
||||
DIST laptop-mode-tools_1.60.tar.gz 104415 SHA256 39246db1bba2ea12c7ee6f1979f914a803a9f70836cde687ff9c3a39bc9c9519 SHA512 79596bb24b2af8bbeb3424eeff51022bb381609325a0eb5c009e0970dffe055d2493509d56a4e2c8f745c27f03bc176372d9b27e3a0a050f7bc1c58f86aae5c9 WHIRLPOOL 819cd4ad40c9e2a74bc07f70986c985b4128828ed508d808097472ee301ca788567b65d86717552a8191b378d595cb41b922a9e2f5a2fbcacf645acfe607d0ec
|
||||
DIST laptop-mode-tools_1.62.tar.gz 105941 SHA256 d40b3d2fb4dc120b4a427ef7dbddc9dd4d9ea0c475685538d36d3457b39158cd SHA512 3ba2a8db860349c5766f5282ca6f70f3bb780cb44e8674beb7e9c5783e96fc07a144245cc50414fef61b1cd6e08a2096667806792c2853cbcc9c83eb7d796b1a WHIRLPOOL 232115a3a6599241892abcc3f64db8bfa1c897bebbc22c198ce58bcb6bb3dd99aa3fb143c07f69fd6e6099b76da9c494423def0c86c8eeb3b610f9f3e51c0505
|
||||
EBUILD laptop-mode-tools-1.60-r1.ebuild 2325 SHA256 d1a017658837ca3815a01ce4e50e1fee2fb8880ccb56e43b0b9b48adea05a4fe SHA512 1b355b8c27749542c220426f9d32e383402ccf66d0479d30abd4e7ebe70109bd84ac4696fc5d98d693055183c4ea437a2a869fc9b4ebf2e326b4f47e2a2d1783 WHIRLPOOL 1cd185542cd6e6f55a8102dab3df447003b1b2566f54ec29a3062e264f8f63bf5c68da29b61a1b0940a38242b5c772088943ecc43ccaffd383e7545715a6f98e
|
||||
EBUILD laptop-mode-tools-1.62-r1.ebuild 2867 SHA256 e1f3c5de68fdee7d0362e8e0396a7ae732cda4f7a4ecb48f79c7726d3d7b2307 SHA512 3010b17b6c11f99d309941b3b059661c0efac131da08867dee9d937fa7a068773eb5ffb25781aa73c44663d4074038c78bddd9a397774e2fce6a88122553d5e1 WHIRLPOOL 08c0fe07581c92777049a1d3d325fd60567af3ce583dd414b08b1a91fcc6bb77cda1b4f1b3fa184c73623bbfd070bc13db182272ed9423c093583e43a574c329
|
||||
MISC ChangeLog 12872 SHA256 b14d3a268260d209c4b490dca6fd14c5999d02ca8e2fb5b28b7da4e8df1c455a SHA512 7de6534478935f07d5208c62b1f5f38805b4b1bf387720dbe5183029cd8f2ac47bd673bb29729096d8160781620e108560f644f463c3d82cdc318abc09dfabd0 WHIRLPOOL 562ad08c836323e1daf8c2f9bb9ba2a5eb978e5da95a79aaa8a6eb384495f5ef81f1121976cef865fc03dc10f1e4208591d49a73a6fccd0fd96632e98745962d
|
||||
MISC metadata.xml 296 SHA256 7cb1bbc0694264572a57372d1eaa0144f36917978bd50c9c515fc84b3d6dd179 SHA512 aaec952ba1f0f0ce6314a35b7bc3e0f4702de5c0d3e88be7f959247110131017b4c78ef88e5d31fc3de3a34af04a663609e2fd937ebe87e8486ae863ba8d2b6f WHIRLPOOL c813f4afbc1fbf4e7666392f54d80344ff6002f052b8213e72e04cff7ac6aa7cace1452504c71852415dc9d9478680fb5783dba23c1bf78b29b1c21dda56095c
|
||||
EBUILD laptop-mode-tools-1.62-r2.ebuild 2806 SHA256 a0ce435e33e4796bca6124d96de45d6bac1cb37692947044b087fe590b469011 SHA512 5f0f18eb50499fa0a22b4d34654677c1a86ae1b8840e6004a89d5171931a98763a6815594485e1b93b0e0ad60474f8a0d2a942f338440402784026d1e5ee5642 WHIRLPOOL 0151bd7d50e295d655940675f341d62324229a66476b5e8e4f83cd784272fe90da8de8db17c62e71b1b06649ed698100d817750199734fa458600c9eb5447733
|
||||
MISC ChangeLog 13956 SHA256 2f96b1f387655d972a56e9cb3df34da651f5399f443336086106f8f192588eb5 SHA512 b2ff6ace4715dfe16c43f462c57771e295223854809b12129d09c258ab0217ae03307307e33023952097803d5959bd780648ca8fe26fe219ca3647c925644613 WHIRLPOOL ab615fb803ae1ee3b291bf838d90677d694267c36a45b7b48bf2afed46f9efd658bc880d70d7e146c6d19c3f98cdec4e42247656a2898f2cd564eefe699345e6
|
||||
MISC metadata.xml 420 SHA256 2008caffae78c8d0c6a04f0b4b4768d2a9d2b9f62d96409141cd2e579f622749 SHA512 5bd05a4b5ce71343b10a46b57cd73b071c399062bb9813bcb9d9e329e1a4804a6b1f5489e6004626a9daa84e9b0ca399b0209d844dd0adb0c185a18adc535946 WHIRLPOOL ea091eb7cc936602de9e1179231f9fd8bb78ab447abd72b505be870b79acf50056a4610a56c4ab7c1585957ee44d2f85d47248eeee47f10cf860b8ac6b8535b4
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.19 (GNU/Linux)
|
||||
|
||||
iF4EAREIAAYFAlFE99EACgkQXYk9GL8g3FEGRQD+KQI8xsfD2Oy35j0/qRLIA4ZT
|
||||
HAP1fwQF28tgNvFERugA/2OWgP5i4/RY1hqdOJzn5VVUQBQy2BUiIU7b+twPfuys
|
||||
=RxDl
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -0,0 +1,25 @@
|
||||
From 75cb1897a9eabd6acf280cade2ecffb1554380db Mon Sep 17 00:00:00 2001
|
||||
From: Ritesh Raj Sarraf <rrs@researchut.com>
|
||||
Date: Mon, 5 Nov 2012 04:07:26 +0530
|
||||
Subject: [PATCH 01/20] Do not ship the board-specific/ folder in default
|
||||
installs
|
||||
|
||||
---
|
||||
install.sh | 1 -
|
||||
1 file changed, 1 deletion(-)
|
||||
|
||||
diff --git a/install.sh b/install.sh
|
||||
index 322e784..536a63a 100755
|
||||
--- a/install.sh
|
||||
+++ b/install.sh
|
||||
@@ -112,7 +112,6 @@ $INSTALL -d -m 755 "$DESTDIR/usr/share/laptop-mode-tools/modules"
|
||||
$INSTALL -d -m 755 "$DESTDIR/usr/share/laptop-mode-tools/module-helpers"
|
||||
$INSTALL -d -m 755 "$DESTDIR/usr/lib/tmpfiles.d"
|
||||
$INSTALL -d -m 755 "$DESTDIR/etc/laptop-mode/conf.d"
|
||||
-$INSTALL -d -m 755 "$DESTDIR/etc/laptop-mode/conf.d/board-specific"
|
||||
$INSTALL -d -m 755 "$DESTDIR/etc/laptop-mode/modules"
|
||||
$INSTALL -d -m 755 "$DESTDIR/usr/sbin"
|
||||
$INSTALL -d -m 755 "$DESTDIR/lib/udev"
|
||||
--
|
||||
1.8.1.5
|
||||
|
@ -0,0 +1,72 @@
|
||||
From 58ae05221b12192e48fb4801b6b93c88797985ea Mon Sep 17 00:00:00 2001
|
||||
From: Ritesh Raj Sarraf <rrs@debian.org>
|
||||
Date: Sun, 10 Mar 2013 13:43:19 +0530
|
||||
Subject: [PATCH 04/20] add $LIB_D so it can give the possibility to install
|
||||
udev/system files in different location
|
||||
|
||||
Thanks: Robert Milasan
|
||||
---
|
||||
etc/rules/99-laptop-mode.rules | 6 +++---
|
||||
install.sh | 15 +++++++++------
|
||||
2 files changed, 12 insertions(+), 9 deletions(-)
|
||||
|
||||
diff --git a/etc/rules/99-laptop-mode.rules b/etc/rules/99-laptop-mode.rules
|
||||
index c0b4761..96d5d68 100644
|
||||
--- a/etc/rules/99-laptop-mode.rules
|
||||
+++ b/etc/rules/99-laptop-mode.rules
|
||||
@@ -1,3 +1,3 @@
|
||||
-ACTION=="change", SUBSYSTEM=="power_supply", RUN+="/lib/udev/lmt-udev auto"
|
||||
-ACTION=="add|remove", SUBSYSTEM=="machinecheck", RUN+="/lib/udev/lmt-udev auto"
|
||||
-ACTION=="add", SUBSYSTEM=="usb", RUN+="/lib/udev/lmt-udev force modules=usb-autosuspend devices=%k"
|
||||
+ACTION=="change", SUBSYSTEM=="power_supply", RUN+="@LIB_D@/udev/lmt-udev auto"
|
||||
+ACTION=="add|remove", SUBSYSTEM=="machinecheck", RUN+="@LIB_D@/udev/lmt-udev auto"
|
||||
+ACTION=="add", SUBSYSTEM=="usb", RUN+="@LIB_D@/udev/lmt-udev force modules=usb-autosuspend devices=%k"
|
||||
diff --git a/install.sh b/install.sh
|
||||
index 536a63a..cde2a0a 100755
|
||||
--- a/install.sh
|
||||
+++ b/install.sh
|
||||
@@ -28,6 +28,7 @@
|
||||
#
|
||||
|
||||
[ -z "$MAN_D" ] && MAN_D="/usr/man"
|
||||
+[ -z "$LIB_D" ] && LIB_D="/lib"
|
||||
|
||||
if [ -z "$ACPI" ] ; then
|
||||
ACPI=auto
|
||||
@@ -114,8 +115,8 @@ $INSTALL -d -m 755 "$DESTDIR/usr/lib/tmpfiles.d"
|
||||
$INSTALL -d -m 755 "$DESTDIR/etc/laptop-mode/conf.d"
|
||||
$INSTALL -d -m 755 "$DESTDIR/etc/laptop-mode/modules"
|
||||
$INSTALL -d -m 755 "$DESTDIR/usr/sbin"
|
||||
-$INSTALL -d -m 755 "$DESTDIR/lib/udev"
|
||||
-$INSTALL -d -m 755 "$DESTDIR/lib/systemd/system"
|
||||
+$INSTALL -d -m 755 "$DESTDIR/$LIB_D/udev"
|
||||
+$INSTALL -d -m 755 "$DESTDIR/$LIB_D/systemd/system"
|
||||
$INSTALL -d -m 755 "$DESTDIR/$MAN_D/man8"
|
||||
|
||||
ALREADY_EXISTED=0
|
||||
@@ -200,16 +201,18 @@ fi
|
||||
if ( ! $INSTALL -D -m 644 etc/rules/99-laptop-mode.rules "$DESTDIR/etc/udev/rules.d/99-laptop-mode.rules" ) ; then
|
||||
echo "$0: Failed to install udev rule into /etc/udev/rules.d/ Installation failed."
|
||||
exit 23
|
||||
+else
|
||||
+ sed -i -e "s|@LIB_D@|$LIB_D|g" $DESTDIR/etc/udev/rules.d/99-laptop-mode.rules >/dev/null 2>&1
|
||||
fi
|
||||
|
||||
# udev helper tool
|
||||
-if ( ! $INSTALL -D -m 755 etc/rules/lmt-udev "$DESTDIR/lib/udev/lmt-udev" ) ; then
|
||||
- echo "$0: Failed to install udev helper tool into /lib/udev/ Installation failed."
|
||||
+if ( ! $INSTALL -D -m 755 etc/rules/lmt-udev "$DESTDIR/$LIB_D/udev/lmt-udev" ) ; then
|
||||
+ echo "$0: Failed to install udev helper tool into $LIB_D/udev Installation failed."
|
||||
fi
|
||||
|
||||
# systemd service
|
||||
-if ( ! $INSTALL -D -m 644 etc/systemd/laptop-mode.service "$DESTDIR/lib/systemd/system/laptop-mode.service" ) ; then
|
||||
- echo "$0: Failed to install systemd service into /lib/systemd/system/ Installation failed."
|
||||
+if ( ! $INSTALL -D -m 644 etc/systemd/laptop-mode.service "$DESTDIR/$LIB_D/systemd/system/laptop-mode.service" ) ; then
|
||||
+ echo "$0: Failed to install systemd service into $LIB_D/systemd/system/ Installation failed."
|
||||
fi
|
||||
|
||||
# and systemd's tmpfiles.d
|
||||
--
|
||||
1.8.1.5
|
||||
|
@ -0,0 +1,50 @@
|
||||
From fedcb181446734d5bf22e878fcde0d60e9edbcc8 Mon Sep 17 00:00:00 2001
|
||||
From: Ritesh Raj Sarraf <rrs@debian.org>
|
||||
Date: Sun, 10 Mar 2013 16:29:16 +0530
|
||||
Subject: [PATCH 08/20] Re-order the check because HAL is deprecated
|
||||
|
||||
And for backward compatibility, still have the HAL check with the fix.
|
||||
|
||||
Thanks: Pacho Ramos
|
||||
---
|
||||
usr/sbin/laptop_mode | 20 ++++++++++----------
|
||||
1 file changed, 10 insertions(+), 10 deletions(-)
|
||||
|
||||
diff --git a/usr/sbin/laptop_mode b/usr/sbin/laptop_mode
|
||||
index 35b3b08..6ef1e41 100755
|
||||
--- a/usr/sbin/laptop_mode
|
||||
+++ b/usr/sbin/laptop_mode
|
||||
@@ -670,20 +670,20 @@ lmt_main_function ()
|
||||
fi
|
||||
|
||||
if [ "$ENABLE_LAPTOP_MODE_WHEN_LID_CLOSED" -ne 0 -a "$ACTIVATE" -eq 0 ] ; then
|
||||
- if [ -x "`which hal-find-by-property`" ] ; then
|
||||
- HAL_LID_BUTTON=$(hal-find-by-property --key "button.type" --string "lid")
|
||||
- fi
|
||||
- if [ "$HAL_LID_BUTTON" != "" ] ; then
|
||||
- HAL_LID_BUTTON_STATE=$(hal-get-property --udi $(hal-find-by-property --key "button.type" --string "lid") --key "button.state.value")
|
||||
- if [ "$HAL_LID_BUTTON_STATE" = "true" ] ; then
|
||||
- log "VERBOSE" "Setting action to \"start\" because the lid is closed (says HAL)."
|
||||
- ACTIVATE=1
|
||||
- fi
|
||||
- elif [ -f /proc/acpi/button/lid/*/state ] ; then
|
||||
+ if [ -f /proc/acpi/button/lid/*/state ] ; then
|
||||
if ( grep -q "closed" /proc/acpi/button/lid/*/state ) ; then
|
||||
log "VERBOSE" 'Setting action to "start" because the lid is closed (says /proc/acpi/button/lid/*/state).'
|
||||
ACTIVATE=1
|
||||
fi
|
||||
+ elif ( which hal-find-by-property >/dev/null ) ; then
|
||||
+ HAL_LID_BUTTON=$($HAL_FIND_BY_PROPERTY --key "button.type" --string "lid")
|
||||
+ if [ "$HAL_LID_BUTTON" != "" ] ; then
|
||||
+ HAL_LID_BUTTON_STATE=$(hal-get-property --udi $(hal-find-by-property --key "button.type" --string "lid") --key "button.state.value")
|
||||
+ if [ "$HAL_LID_BUTTON_STATE" = "true" ] ; then
|
||||
+ log "VERBOSE" "Setting action to \"start\" because the lid is closed (says HAL)."
|
||||
+ ACTIVATE=1
|
||||
+ fi
|
||||
+ fi
|
||||
else
|
||||
log "MSG" "Warning: ENABLE_LAPTOP_MODE_WHEN_LID_CLOSED is set, but there is no file"
|
||||
log "MSG" "/proc/acpi/button/lid/.../state, and hal information is not available either!"
|
||||
--
|
||||
1.8.1.5
|
||||
|
@ -0,0 +1,22 @@
|
||||
From 5ffc55928bd482872fbf6b7ffc67b4cd173f400b Mon Sep 17 00:00:00 2001
|
||||
From: Ritesh Raj Sarraf <rrs@debian.org>
|
||||
Date: Sat, 16 Mar 2013 16:04:00 +0530
|
||||
Subject: [PATCH 14/20] Kick the power savings back in, as soon as the stick is
|
||||
unplugged
|
||||
|
||||
---
|
||||
etc/rules/99-laptop-mode.rules | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/etc/rules/99-laptop-mode.rules b/etc/rules/99-laptop-mode.rules
|
||||
index 96d5d68..8ff8218 100644
|
||||
--- a/etc/rules/99-laptop-mode.rules
|
||||
+++ b/etc/rules/99-laptop-mode.rules
|
||||
@@ -1,3 +1,3 @@
|
||||
ACTION=="change", SUBSYSTEM=="power_supply", RUN+="@LIB_D@/udev/lmt-udev auto"
|
||||
ACTION=="add|remove", SUBSYSTEM=="machinecheck", RUN+="@LIB_D@/udev/lmt-udev auto"
|
||||
-ACTION=="add", SUBSYSTEM=="usb", RUN+="@LIB_D@/udev/lmt-udev force modules=usb-autosuspend devices=%k"
|
||||
+ACTION=="add|remove", SUBSYSTEM=="usb", RUN+="@LIB_D@/udev/lmt-udev force modules=usb-autosuspend devices=%k"
|
||||
--
|
||||
1.8.1.5
|
||||
|
@ -0,0 +1,28 @@
|
||||
From a5f59bfeed1d486a81bebc85171210909d2c981f Mon Sep 17 00:00:00 2001
|
||||
From: Ritesh Raj Sarraf <rrs@debian.org>
|
||||
Date: Sat, 16 Mar 2013 16:10:36 +0530
|
||||
Subject: [PATCH 15/20] Don't hardcode the path
|
||||
|
||||
There's no need to hardcode the path. From my tests, it shows that udev
|
||||
does a lookup in /lib/udev/ anyways.
|
||||
|
||||
This will also help in cases where udev/systemd stores rules in
|
||||
/usr/lib/
|
||||
---
|
||||
etc/rules/99-laptop-mode.rules | 6 +++---
|
||||
1 file changed, 3 insertions(+), 3 deletions(-)
|
||||
|
||||
diff --git a/etc/rules/99-laptop-mode.rules b/etc/rules/99-laptop-mode.rules
|
||||
index 8ff8218..0565644 100644
|
||||
--- a/etc/rules/99-laptop-mode.rules
|
||||
+++ b/etc/rules/99-laptop-mode.rules
|
||||
@@ -1,3 +1,3 @@
|
||||
-ACTION=="change", SUBSYSTEM=="power_supply", RUN+="@LIB_D@/udev/lmt-udev auto"
|
||||
-ACTION=="add|remove", SUBSYSTEM=="machinecheck", RUN+="@LIB_D@/udev/lmt-udev auto"
|
||||
-ACTION=="add|remove", SUBSYSTEM=="usb", RUN+="@LIB_D@/udev/lmt-udev force modules=usb-autosuspend devices=%k"
|
||||
+ACTION=="change", SUBSYSTEM=="power_supply", RUN+="lmt-udev auto"
|
||||
+ACTION=="add|remove", SUBSYSTEM=="machinecheck", RUN+="lmt-udev auto"
|
||||
+ACTION=="add|remove", SUBSYSTEM=="usb", RUN+="lmt-udev force modules=usb-autosuspend devices=%k"
|
||||
--
|
||||
1.8.1.5
|
||||
|
@ -0,0 +1,25 @@
|
||||
From 7bde97466a824bdec0f2f4bc545e9790eac62e41 Mon Sep 17 00:00:00 2001
|
||||
From: Ritesh Raj Sarraf <rrs@debian.org>
|
||||
Date: Sat, 16 Mar 2013 16:35:19 +0530
|
||||
Subject: [PATCH 16/20] show the errors, if any
|
||||
|
||||
---
|
||||
install.sh | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/install.sh b/install.sh
|
||||
index cde2a0a..b36c8ca 100755
|
||||
--- a/install.sh
|
||||
+++ b/install.sh
|
||||
@@ -202,7 +202,7 @@ if ( ! $INSTALL -D -m 644 etc/rules/99-laptop-mode.rules "$DESTDIR/etc/udev/rule
|
||||
echo "$0: Failed to install udev rule into /etc/udev/rules.d/ Installation failed."
|
||||
exit 23
|
||||
else
|
||||
- sed -i -e "s|@LIB_D@|$LIB_D|g" $DESTDIR/etc/udev/rules.d/99-laptop-mode.rules >/dev/null 2>&1
|
||||
+ sed -i -e "s|@LIB_D@|$LIB_D|g" $DESTDIR/etc/udev/rules.d/99-laptop-mode.rules
|
||||
fi
|
||||
|
||||
# udev helper tool
|
||||
--
|
||||
1.8.1.5
|
||||
|
@ -0,0 +1,36 @@
|
||||
From 8c0db5f5fa48ca3580bc3f7fe9fdea346857c20e Mon Sep 17 00:00:00 2001
|
||||
From: Ritesh Raj Sarraf <rrs@debian.org>
|
||||
Date: Sat, 16 Mar 2013 17:00:27 +0530
|
||||
Subject: [PATCH 17/20] Initialize variables early, before being referenced
|
||||
|
||||
---
|
||||
usr/sbin/laptop_mode | 6 +++---
|
||||
1 file changed, 3 insertions(+), 3 deletions(-)
|
||||
|
||||
diff --git a/usr/sbin/laptop_mode b/usr/sbin/laptop_mode
|
||||
index bc1d02a..48e6ad4 100755
|
||||
--- a/usr/sbin/laptop_mode
|
||||
+++ b/usr/sbin/laptop_mode
|
||||
@@ -508,6 +508,9 @@ lmt_load_config ()
|
||||
fi
|
||||
|
||||
|
||||
+ INIT=0 # Display info in init script format?
|
||||
+ FORCE=0 # Force reapplying the current state?
|
||||
+ INITSCRIPT_STOP=0 # Track stop command from init script. Consumer is lm-polling daemon
|
||||
|
||||
# Evaluate options passed to laptop_mode in here
|
||||
if [ "$1" = "status" ] ; then
|
||||
@@ -599,9 +602,6 @@ lmt_load_config ()
|
||||
exit 1
|
||||
fi
|
||||
|
||||
- INIT=0 # Display info in init script format?
|
||||
- FORCE=0 # Force reapplying the current state?
|
||||
- INITSCRIPT_STOP=0 # Track stop command from init script. Consumer is lm-polling daemon
|
||||
while [ "$1" != "" ] ; do
|
||||
case "$1" in
|
||||
init) INIT=1 ;;
|
||||
--
|
||||
1.8.1.5
|
||||
|
@ -0,0 +1,26 @@
|
||||
From 7fb36a367d5faa935b31b2191e7255149c8a9823 Mon Sep 17 00:00:00 2001
|
||||
From: Alon Bar-Lev <alon.barlev@gmail.com>
|
||||
Date: Sat, 16 Mar 2013 23:42:21 +0200
|
||||
Subject: [PATCH 18/20] install: remove unused substitute for udev rule
|
||||
|
||||
Signed-off-by: Alon Bar-Lev <alon.barlev@gmail.com>
|
||||
---
|
||||
install.sh | 2 --
|
||||
1 file changed, 2 deletions(-)
|
||||
|
||||
diff --git a/install.sh b/install.sh
|
||||
index b36c8ca..900a596 100755
|
||||
--- a/install.sh
|
||||
+++ b/install.sh
|
||||
@@ -201,8 +201,6 @@ fi
|
||||
if ( ! $INSTALL -D -m 644 etc/rules/99-laptop-mode.rules "$DESTDIR/etc/udev/rules.d/99-laptop-mode.rules" ) ; then
|
||||
echo "$0: Failed to install udev rule into /etc/udev/rules.d/ Installation failed."
|
||||
exit 23
|
||||
-else
|
||||
- sed -i -e "s|@LIB_D@|$LIB_D|g" $DESTDIR/etc/udev/rules.d/99-laptop-mode.rules
|
||||
fi
|
||||
|
||||
# udev helper tool
|
||||
--
|
||||
1.8.1.5
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue