parent
11fc256b36
commit
dd71ea51f6
@ -0,0 +1,184 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-accessibility/brltty/brltty-5.0-r3.ebuild,v 1.1 2014/06/06 10:42:40 teiresias Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python2_7 python3_2 python3_3 )
|
||||
FINDLIB_USE="ocaml"
|
||||
|
||||
inherit findlib eutils multilib toolchain-funcs java-pkg-opt-2 flag-o-matic \
|
||||
autotools udev systemd python-r1
|
||||
|
||||
DESCRIPTION="Daemon that provides access to the Linux/Unix console for a blind person"
|
||||
HOMEPAGE="http://mielke.cc/brltty/"
|
||||
SRC_URI="http://mielke.cc/brltty/archive/${P}.tar.xz"
|
||||
|
||||
LICENSE="GPL-2 LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~x86"
|
||||
IUSE="+api +beeper bluetooth +contracted-braille doc +fm gpm iconv icu
|
||||
java +midi ncurses nls ocaml +pcm python usb +speech
|
||||
tcl X"
|
||||
REQUIRED_USE="doc? ( api )
|
||||
java? ( api )
|
||||
ocaml? ( api )
|
||||
python? ( api )
|
||||
tcl? ( api )"
|
||||
|
||||
COMMON_DEP="bluetooth? ( net-wireless/bluez )
|
||||
gpm? ( >=sys-libs/gpm-1.20 )
|
||||
iconv? ( virtual/libiconv )
|
||||
icu? ( dev-libs/icu:= )
|
||||
python? ( ${PYTHON_DEPS} )
|
||||
ncurses? ( sys-libs/ncurses )
|
||||
nls? ( virtual/libintl )
|
||||
tcl? ( >=dev-lang/tcl-8.4.15 )
|
||||
usb? ( virtual/libusb:0 )
|
||||
X? ( x11-libs/libXaw )"
|
||||
DEPEND="virtual/pkgconfig
|
||||
java? ( >=virtual/jdk-1.4 )
|
||||
python? ( >=dev-python/cython-0.16[${PYTHON_USEDEP}] )
|
||||
${COMMON_DEP}"
|
||||
RDEPEND="java? ( >=virtual/jre-1.4 )
|
||||
${COMMON_DEP}"
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${P}-fix-ldflags.patch \
|
||||
"${FILESDIR}"/${P}-udev.patch \
|
||||
"${FILESDIR}"/${P}-respect-AR.patch
|
||||
|
||||
java-pkg-opt-2_src_prepare
|
||||
|
||||
# The code runs `pkg-config` directly instead of locating a suitable
|
||||
# pkg-config wrapper (or respecting $PKG_CONFIG).
|
||||
sed -i \
|
||||
-e 's/\<pkg-config\>/${PKG_CONFIG:-pkg-config}/' \
|
||||
aclocal.m4 configure.ac || die
|
||||
|
||||
# We run eautoconf instead of using eautoreconf because brltty uses
|
||||
# a custom build system that uses autoconf without the rest of the
|
||||
# autotools.
|
||||
eautoconf
|
||||
python_copy_sources
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
tc-export AR LD PKG_CONFIG
|
||||
# override prefix in order to install into /
|
||||
# braille terminal needs to be available as soon in the boot process as
|
||||
# possible
|
||||
# Also override localstatedir so that the lib/brltty directory is installed
|
||||
# correctly.
|
||||
# Disable stripping since we do that ourselves.
|
||||
local myconf=(
|
||||
--prefix=/
|
||||
--localedir=/usr/share/locale
|
||||
--includedir=/usr/include
|
||||
--localstatedir=/var
|
||||
--disable-stripping
|
||||
--with-install-root="${D}"
|
||||
--with-writable-directory="/run/brltty"
|
||||
$(use_enable api)
|
||||
$(use_with beeper beep-package)
|
||||
$(use_enable contracted-braille)
|
||||
$(use_with fm fm-package)
|
||||
$(use_enable gpm)
|
||||
$(use_enable iconv)
|
||||
$(use_enable icu)
|
||||
$(use_enable java java-bindings)
|
||||
$(use_with midi midi-package)
|
||||
$(use_enable nls i18n)
|
||||
$(use_enable ocaml ocaml-bindings)
|
||||
$(use_with pcm pcm-package)
|
||||
$(use_enable speech speech-support)
|
||||
$(use_enable tcl tcl-bindings)
|
||||
$(use_enable X x)
|
||||
$(use_with bluetooth bluetooth-package)
|
||||
$(use_with ncurses curses)
|
||||
$(use_with usb usb-package) )
|
||||
|
||||
econf "${myconf[@]}"
|
||||
|
||||
if use python; then
|
||||
myconf+=( $(use_enable python python-bindings ) )
|
||||
|
||||
python_configure() {
|
||||
econf "${myconf[@]}"
|
||||
}
|
||||
python_foreach_impl run_in_build_dir python_configure
|
||||
fi
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
local JAVAC_CONF=""
|
||||
local OUR_JNI_FLAGS=""
|
||||
if use java; then
|
||||
OUR_JNI_FLAGS="$(java-pkg_get-jni-cflags)"
|
||||
JAVAC_CONF="${JAVAC} -encoding UTF-8 $(java-pkg_javac-args)"
|
||||
fi
|
||||
|
||||
emake JAVA_JNI_FLAGS="${OUR_JNI_FLAGS}" JAVAC="${JAVAC_CONF}"
|
||||
|
||||
if use python; then
|
||||
python_build() {
|
||||
cd "Bindings/Python" || die
|
||||
emake
|
||||
}
|
||||
python_foreach_impl run_in_build_dir python_build
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
if use ocaml; then
|
||||
findlib_src_preinst
|
||||
fi
|
||||
|
||||
emake OCAML_LDCONF= install
|
||||
|
||||
if use python; then
|
||||
python_install() {
|
||||
emake install
|
||||
}
|
||||
python_foreach_impl run_in_build_dir python_install
|
||||
fi
|
||||
|
||||
if use java; then
|
||||
# make install puts the _java.so there, and no it's not $(get_libdir)
|
||||
rm -rf "${D}/usr/lib/java"
|
||||
java-pkg_doso Bindings/Java/libbrlapi_java.so
|
||||
java-pkg_dojar Bindings/Java/brlapi.jar
|
||||
fi
|
||||
|
||||
insinto /etc
|
||||
doins Documents/brltty.conf
|
||||
udev_newrules Autostart/Udev/udev.rules 70-brltty.rules
|
||||
newinitd "${FILESDIR}"/brltty.rc brltty
|
||||
systemd_dounit Autostart/Systemd/brltty.service
|
||||
systemd_dotmpfilesd "${FILESDIR}/${PN}.tmpfiles.conf"
|
||||
|
||||
libdir="$(get_libdir)"
|
||||
mkdir -p "${D}"/usr/${libdir}/
|
||||
mv "${D}"/${libdir}/*.a "${D}"/usr/${libdir}/
|
||||
gen_usr_ldscript libbrlapi.so
|
||||
|
||||
cd Documents
|
||||
mv Manual-BRLTTY/English/BRLTTY.txt BRLTTY-en.txt
|
||||
mv Manual-BRLTTY/French/BRLTTY.txt BRLTTY-fr.txt
|
||||
mv Manual-BrlAPI/English/BrlAPI.txt BrlAPI-en.txt
|
||||
dodoc CONTRIBUTORS ChangeLog HISTORY README* TODO BRLTTY-*.txt
|
||||
dohtml -r Manual-BRLTTY
|
||||
if use doc; then
|
||||
dohtml -r Manual-BrlAPI
|
||||
dodoc BrlAPI-*.txt
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog
|
||||
elog please be sure "${ROOT}"etc/brltty.conf is correct for your system.
|
||||
elog
|
||||
elog To make brltty start on boot, type this command as root:
|
||||
elog
|
||||
elog rc-update add brltty boot
|
||||
}
|
@ -1,27 +1,27 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA512
|
||||
|
||||
AUX ngxtop-0.0.2-py3.patch 1469 SHA256 718c1b83fae86e8fa5f01ac13b1d4b4906bd951dd750d261efc9fdb4baca5981 SHA512 f1368d14b5369d0584e992eb969fc7580e381650082082876d1bb91011cb21490b1f8c56ebc641666e11cf1d44ff970e35cdcfd6f738e06b899363acff651eed WHIRLPOOL 7f25f0a2229d73ec24f4141526864b0cb08ba6d9414d340732c02349364af951c740cc5715407fd86f8b2e5e287859e691a5dcb8275d07da6d8c386b362dde9f
|
||||
AUX ngxtop-0.0.2-py3.patch 1816 SHA256 f243c9ee394aa2eb27ee96b2273fe6b23540d2f22e05e2663f3b38f78ecbd664 SHA512 47127c5ba26d0d6319ca74f21370bf01ce3a74676066bf7476f862de8165c2d62d90e5cad1cb2369e5743db4fa51090e8bdf59da04f9dcfafec62edc44122f8f WHIRLPOOL dcb7c3793adce9bf0f88079b6b2b4619191c71c70054570e278b0780beed48f6c769b392b75c810341b4e7ea400b5c326492c3e2f0610096660f2dc13dbe9001
|
||||
DIST ngxtop-0.0.2.tar.gz 9668 SHA256 3f98dc160a6b7ac1dd0b34bcbfb1a2f4ddef9a89337b2f6f75f173cafe1959d5 SHA512 49cd0f43bb7dae79253a13c4011a5bb92a33c137d0ce7a8de7d57ba18624ec1e10bf462a32fe96d1045ed85ba9c273260a846fb1983e189884e65c1621a39d43 WHIRLPOOL 3d844acfb7e47db2e45f57175b7020127e179be108c1fa1020675daec8ad7da514a9f919f6937f34e1787b172b0b203fc10e83b10cd4b18c4b99fc424e64a4b1
|
||||
EBUILD ngxtop-0.0.2-r1.ebuild 757 SHA256 397a5b9fae21949b6e36ad041632c7aba71952c9c0097d68615243aeb7122993 SHA512 a37e76a2a02153aae4604ffb7c22924ad79f8f53feda85a1283b0130a123dd776d34471a2bda5b5264b6414f2a8c563b399347a6e808c41009a96b334f97d451 WHIRLPOOL 859c35dd293a589fcfd38edda26a6422151ac27949bc129372e80657585d563bfa64ea11a24fcef287ad9e70f896876736ededc5ba15e4bf04e31052b93969a4
|
||||
MISC ChangeLog 766 SHA256 ed9772a8b511ca3a4adff1e7357d07cdb6c9a197582ab38a87b080af1952348d SHA512 648d1c690c084eeec3b00b489024600b5b0b57d093d55b452a1271597bfa1ad4a37cd47213b1a3a3d4e209aa0c0fcbfdb0d6ab9b3366a5db49213094743e3f1b WHIRLPOOL 6fe152fab90ba60db129b71fb2159e8ba99fe2309352e34d63364f7590efd48bba1063c0049c9e6d03e1ffd1177589382aaf4212e2030b3e971b43591013f54a
|
||||
EBUILD ngxtop-0.0.2-r1.ebuild 767 SHA256 0e487cfab2539b1f80e6a9371f2f33fb99721bd2b33bb2078600171b25c73a29 SHA512 f3826cd7c7b9fef3e4d1d0b31bfee35816d62aa4952af41aff8e366aad6101c6aff547d4213d36715647b9b74d712f565d763daee5a7f23e20b6464037d6515d WHIRLPOOL d4a9a23c9f080668da949f3108cf0444cb3fe9a3b5a87a444e3ce2afe5a625c29ae0f3da5326a80fa836bd63f70cfe2f270ed99746758e47112c2a222bbd3c42
|
||||
MISC ChangeLog 903 SHA256 434363ac8237678ef9361764430235dabd576d151e91f67090106cfefa5e9d74 SHA512 6cbd4976f3c8ec357205fa1c63bdf12a9a4a326f1f94457458d63f9d96f239fa4e61675253ae514a5ba8e0fbfbe1bec7355aefc601300d7b176ef289fa05fbee WHIRLPOOL 93dcc8dcca4b14e10343ae9a4ede09de4216fde2974ede3d116bca564a69a830d25b028f149cf8769ee2f669f72282aefd8c171553ca643d1f71827cc80bf472
|
||||
MISC metadata.xml 205 SHA256 b4660d1f4b47c8c40fc6f986791c6da3f0d7513fe4489a0d2bbb83346dcb1f5b SHA512 0e0b6e89b125b4849b4164e7cabb5297ae930c4db499c6685c3852a60e209418c26eb33e452a0a78e800c960ac5032f97d436bc3b7266a0ac76092f6f2595d11 WHIRLPOOL dc3dc7c840a6640b42e3fc981c95d0a8e43d3b5834f447a09deebc1b35dbb26e48c3d85db73725c42d2036edd9f141fb02a3a9d61522861f4e97e3e974987473
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.22 (GNU/Linux)
|
||||
|
||||
iQJ8BAEBCgBmBQJTkBDYXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
|
||||
iQJ8BAEBCgBmBQJTk3coXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
|
||||
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQyQ0JDQjFGMzBDQ0UxMjFGNENDNDgxMDdC
|
||||
OUQ0RjIzMUJEMTU1OEFCAAoJELnU8jG9FVirdqcQAKCCDMcUG5eY7fWynswBxj3t
|
||||
sVwg32rximzrHFnmnVf5gqgOXoEgLdL+2cQGlBgXs0hfLKss00Pwjy/45I5ESi6D
|
||||
blShQY6wNTTekICEtHtkYenBW0jjq0HPF8pALC9WyM1xyvwSQqYFKYc2RJd2CTdo
|
||||
+/E+uXia0frxcybK1NRgYOh6zDByMfGnI8be/ZgCEUluoytL+wNyUNUV8IESEg4W
|
||||
m6kqkSFAWMlwG8gUlwe9UIEG+BOOVkqX46KklnSIY2AAOntFZc6CzMUU0O3tny3D
|
||||
5b0szRV8mRiCGReNcNUcSeqkdZvF+EKoCUE6LbsgOapZ1iOcJsH8VQED8SeIv6lx
|
||||
0faYzIpYku8t6oDmN6eOkGPMLtYw37Gf89zfhsRorxHm0ux6ilDpqA0drN8GFkNi
|
||||
6JYDlmg1/TprDdwt2BTqqzm2pG/MWgT/KqLFjK1Jh6i0lvqgYNU24FCmrF2+tjaB
|
||||
YKHMHMjieMld7uTFYV2OMCmHRhsE4jzZjNlMR7QsVhy4qKZyjl6MjkzRDru710BX
|
||||
lEXzNQM4cyn15ZxH7CPyKsMC0T5O9veCrOcdXwVCaNnK+W407yy5KCdsW+a7T6Pg
|
||||
dBvOcGTk4GBBVNKsO2R4K2KpEtkdKTgb/TPcOkpc0Qw0jGP/T9MSl6h9nVY4gdVd
|
||||
Q7zJt/pOvshLhd+I5sbw
|
||||
=Xt/R
|
||||
OUQ0RjIzMUJEMTU1OEFCAAoJELnU8jG9FVir/+gQAJshe1ttgjGEqR4UIXgsM7Aj
|
||||
l5hkTT61T6KvgNFwPZyrgeWJhQnU969jqhcAyJPZL15g52wx/1KVv1Ws+D392oJH
|
||||
1BuyGTPdkJIQZ0sGMGbumuowj0oFp0aBH9rdT35cAxtJuX9Fe1NWoXTE+8jXC8xj
|
||||
9I0eAPNwb/RaJnYeJiUA5vphuF08hSQXdqiEccp7vUboDjmkWJIXsJVe4tD5vZGQ
|
||||
oIbkchAK+9K4JStPL0R3xcU7VlcKaXCfWY43ZrRfjt1fNb+RDXukw6NnI16hE/+L
|
||||
CfTVcDMWDUn2O6Ov3lIM+7+nw4apXO5UJJmLwnb640x1dRhScDdpm2y1xc5LNhGN
|
||||
q3dYnJtXx7CSA1BL4oNhSY1IdlE9jksj5MMApdLEeF//ML4tGMEcGseaMGc4vjhZ
|
||||
1uEc76Ly+UHIFibz2GMQ6Jgq70BdBHb70gOaVWeFTv4XMyLEfNFLHqkUbtyUgRm9
|
||||
h3xiMPyXTge6Xr0hjzwRvtVqoEFBgU7tQY9af05+9wXRD20+8zKhcNiWFJ2hKJqI
|
||||
esVBPK9NL+JNX3FQ6WpfgJabFDa2s1OgS0svqThf+bE8ayhtgIQdr4lbMmyhdUqv
|
||||
TCnLir1OeA78NZsURtfoFQUKfm13FcCJENpjPT7gH1Bd58tqs7nYSwNzTaNk6bBw
|
||||
5cohJOeAz9+lf9E0dubh
|
||||
=EqMj
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -1,30 +1,31 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
DIST perl-cleaner-2.10.tar.bz2 6019 SHA256 9ec6285274498a8b085f84828511fe4ad51fd7cb9843c66819fcd5d993cfeaaf SHA512 89b617e9544ad925d8da6d2f17936e4752a2bdd872f76915d9936191aa9321d2e04e539eebbf5c0262a19c97731e06270992fa10852b47a8e2cd5256db2178b3 WHIRLPOOL 8bbe6ff67392a2735b2fdffaadd9402e2393392560437274915369bbf28d6c790bd66659e89de31a2226749a4062fe3f8baf9793993111da35d6ee3327ccd8e7
|
||||
DIST perl-cleaner-2.12.tar.bz2 6019 SHA256 e2a65d0223c91d82cb199340f8e955d57c5c6c8715a66d58a284b2ab755b981f SHA512 2d41f8f39be674b563e5e1d0ec43b62b58e77a7ae1fa8765b8bc0a4b36f9cdb1afa5e286f880a621457b6743c953a4eac35dfd4d89526dd738292a6b2c091f5b WHIRLPOOL 31b8e77cbabe796dbd809638b1fbe8422fda7ddce538eb564430d82937bf4f13fb94dfcd376ccdab482860c7cad4d83e110e78af4d76135fd3fed6d9c1f79fa5
|
||||
DIST perl-cleaner-2.13.tar.bz2 6038 SHA256 6b76a7e81fe1f1f6bf29b6205dd1d013727e3659b93b7c48b3d218d26292dde6 SHA512 f08bfeacf21cf04efc351b2bf6ff21cc010f5d22e4625e9e6cb658acc1e7711a2c0ad653ccfbcdc0a471027ca0d78bec7f118417691fc29961ce1c9437b452fd WHIRLPOOL 5a32753e7ab88dda5f13ccbb65a3429f37e3080a3a20844c279bfbf307a13210dbcd5fac245453efc9e259f041435232ac49c8b9d6088d5f832ad52979d62161
|
||||
DIST perl-cleaner-2.7.tar.bz2 5926 SHA256 94fbda18fa9549d4fc7bb2a523d2e2b3f2c0604377a1bd4767f9aaaf58853a5a SHA512 0020c5a2a7ccb78708b82b00a7de208b2f8cb2538b9945a87a65f6de154bfd7c7074eab6fc6f7b240ea689b84d943e34c56c06fed6cf0dd5f88007fb8f3737e5 WHIRLPOOL 33ff145fc1a7f4bbe32ac9846590aed88b672f5d0aba82365b0b9c2d89ec309b9fdef0a88e57f97cb19747c31e71314578f700e94217743664209b6afb6b0de7
|
||||
DIST perl-cleaner-2.8.tar.bz2 5950 SHA256 89f4a6ac6cff71d1545399a9a281a1cabc45ea9adc8553941b2951f4e9c360e5 SHA512 2135b0b354af652228c2e67141600a347d0a58ff7c163f035bceadbaf7048020dbe8dfd03380fd0dc8e2bd0167e15555c78e951546ebbfed791b8a3730a38ee3 WHIRLPOOL de2e0b001843e41238e8dd96cd8b541c2e201f9493a90fdf69129f89b05ef4b89dd9a8f8ca858e31496b9e2a6235a0716125c6cc1e052a2478e61d22fd3a6535
|
||||
EBUILD perl-cleaner-2.10.ebuild 803 SHA256 fa009e5bfaabfd686cb07052f822634c8895058ad45a72a462322b9d5ae4a234 SHA512 853ba90ea5b70e6a1093aa371e93f43582a821bc3f9f3b3909a2166549039a4d16a5f85d858267de9805add385ce73ec5117f5b7159b7a13546bf98509e6d637 WHIRLPOOL fd5790980ce15e29827021e864cfb102658752185e1b1642caa6088eee73ba0090d97db59eff9fcd5dc2691fb2b6abc56784cb9763ffd58f7ce82af5ca87f786
|
||||
EBUILD perl-cleaner-2.12.ebuild 800 SHA256 81dfd7e3ed50f94485cb7e63695ca7b97aa98c62e9c033c5fd88e3c979e54852 SHA512 2fde41a6676c8a9126a7ed7f8727bc9ff4238ddea6b370a0dff93722313267a29031490d44671eee18336c8342b1b8ac2d2d98256c9e7a66ac2562c72c1881e7 WHIRLPOOL c113b4b77d4f1f7d10ddeaf81e6d2996203e42777c6199176fb60990e80f65640b4b95580cf02eee21f4117ae677b9789b0e10370a14260d6fa751522a55e424
|
||||
EBUILD perl-cleaner-2.13.ebuild 733 SHA256 f1171df4b0b7cadb13e1bb5d98c38ae806a0b1464f4250c1910aa477d9ad7476 SHA512 9ccbc18d346d50bf1d06bc2122bddcd747204b7d90e27c0ed1aa6eb272fdc7a13adae4fe6585ed29701d0bb25a20a86c17810cbf22f7b73b312303413ddd25ab WHIRLPOOL 2859c8bf9f62d56a267db05d642181e8b234b33a29610fe773b4cd6adee5badccf10bb9183bbae8390dfa3d1212cdc1a6355344b5f35e8bf9eca7ec92e13e195
|
||||
EBUILD perl-cleaner-2.7.ebuild 701 SHA256 32d873e2ab77e9a41f1e6782ad78751d696b1c990c346658767b4a869328e189 SHA512 7923e229bd3289f7b43dfa1547b6a2fd90b44c1fda6bc802565070a47d23c7a44bbb07f65b2d89d0e3eea93ce292662c338a8500c4ef16db05a956197e883ede WHIRLPOOL 0ab81d1c6c4ef6006102de90a33f91a89932da2382abe91fbeed4e7123c0bb866d5e30cb217ee41edb31edb85c02b55fd1188a3a75de9e0decb5d18f767fd1f7
|
||||
EBUILD perl-cleaner-2.8.ebuild 714 SHA256 0624fc973aecdfea9d9421801cfb8b363380dcb135c2f691f036febecef8ad83 SHA512 b2cc8a7566d5ef2de46fab25f503a18db278e890dbbf9dbc849e1f6700a81458e2a9c747faaa793e80c1ddb0925435847948da073998518acde6a6892313285f WHIRLPOOL 81876abe7cc872ac1904d5bd397708fd25993694291e688c2eb74b3672ea0f146294b463b0c7cfbcd7f93a2533214f7cdc111297d9ddb85bae541dd0a2389752
|
||||
MISC ChangeLog 11557 SHA256 a604dd0f290721e5158fe282c1d2456d62cb577ecb4beaa041d3b9d8d0b1f398 SHA512 183d09aee340f400fe1c549e82a7c454831d6637b45dbc284a52586d1cf9b1f0c525180bfc4d6478d05e452818f59454ed08f252e4053c30201f629ceea1a1e3 WHIRLPOOL 724b5d3af43813ed7469948f9a5a54bfb87de2c9c6a0aca78442f528e296fa602ec151a8112e890b4f94a292638e68f161cb640eee50f3b536e646b16b40e9e5
|
||||
EBUILD perl-cleaner-9999.ebuild 926 SHA256 dfe87e041d5f9b1546c2d45a9b08e371d9bf07b243f57dff57409bd08b470890 SHA512 b205b342899d592ce9a80db0ade1c4102db76e639bac1e3f2958c78eb985dbea4898960cd6a0fed9a4e53cd1cb6ca8c351f23f7a9fab8089702e52d3b8857503 WHIRLPOOL 6843f409e1063728ed58844cad5673e1354d7f9dbc09a510da11afc7ad3ec38d663239e7d5f2d257839c47ea6dc50e490b7e8742198224dc31253dc28f891373
|
||||
MISC ChangeLog 11931 SHA256 b8a599b4c146b0faaec7f4e089a6572d50c93a488f06717ce2ffea9e590a8c9d SHA512 de16718bb118faf7cafda066c3527fd2c90aafc34440419e882476a9b47b7bdffb024fe54992212a32b93a91d005dc7be798359bc0484fb22a77330a786c6da4 WHIRLPOOL 156cc5f819a921b8cbb59b94b52cad6a5e1a81a1c9a8e60f4133a64aa49f30ec3463f6e51939ff18120a9624ed2683e1b75812148da2359dfd0a41bf1d3374e7
|
||||
MISC metadata.xml 224 SHA256 7d1302c10f9b1a8ea6ce22057fa87754cbe057e6066f24086cffa88cdfc6e534 SHA512 75d2946bbfa18966b6d66b9bc23eb6d0664a68e63b02467ae9639faec9deaaec9912b88cc0130e55b31e6ae11b509e70a3f2b9ba5a8da25d6019806ffeeb9b59 WHIRLPOOL bc83aa4ec14d183b70b9064c5c950b3a38644e548d9101d363440189372469e44b62f53e386a6d8744f28312dee0ead2d107c4bc52a872fe757eb2d632afb413
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.22 (GNU/Linux)
|
||||
|
||||
iQIcBAEBCAAGBQJS2zP+AAoJEPGu1DbS6WIAxGUQAJg33vQfhzGWahH2RZaSi1BI
|
||||
hMEHgBAE5Ck+WbFl91ifWS7R9fIqQ3jp9PW8hKqzFJxghUddwaO97AccgzY9kGMX
|
||||
oefX6VV/BhAypjZE3MMFDWEykhC8VgxjYLAx5/wkCrF72MeZ9ieo+lNrjE32LUDs
|
||||
xtdZKirJmR9VKhwwGS5jKe3HFNkqTsnb+j17Xxz3lkZ6rjR4A03OejyYf8rSSNsi
|
||||
2VPJ216Unr0DnBbn2CWWBHyUbPC4hqkf9LgdSZcrdFr6NZls3lSj3sQKznliPijz
|
||||
LuXL0dkHAN95CGcKKDxWJMA5epaefEhC164M9VgRvdEZtJu7RC9QExmrleiOysBa
|
||||
FLusje1lY+oKWVqD2MIQs7dZCiWtLCFPfE2flYMJxPLLcQTVxEA4geye2slAoPnP
|
||||
vgtGVhf/rsqDKQ59RsF7BK3C1KD1mI6w19jUTqOGWNzZ5CEvvFgYF/ShW2ZKz43o
|
||||
3qI7pl3DHtecTs7/CWMEf/vIHQaM+m1eY6SCB5ExVtApeFZjKeO1+HXhxlG1YI1d
|
||||
L1mJUxWbpYB0lhEv74RNhbANmdZa6sSOlD4xbdrDR9e+wWCGMIuN6fR3iC28vF3w
|
||||
vJ2Og9yqEhicHI5am5W49VzsU4TXtuPwiKjWLW5S3po/SexxzUjjF4tGihWCrBhm
|
||||
hnLBdjGRFcMueh8YKNFv
|
||||
=EiEH
|
||||
iQJ8BAEBCABmBQJTkirpXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
|
||||
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQwNzlCRDk4QzA4RENBRkYzQUEwRjQzMDlF
|
||||
QkU2QTMzNkJFMTkwMzlDAAoJEOvmoza+GQOcANQP/2VOScGsK7Acxc0giKjRMo0h
|
||||
NbZ3V/bnISwC4Q+3rLNBWaeHeXYejjVgrnVmTGPehrVcVcVli3KCg5WYwTV8p4tr
|
||||
s26zazGpPyBGCMMC3vYsK5AKEuPOu6HWHwisdXSgMSxlmMNO/QlC3iPtOgQ2k9zY
|
||||
U7fxEeYccy/icHJIzH8Czqe8yRsVHA1FbmGGJsnex1ouiED8NSmpvhJm4zuAZWne
|
||||
7PG+efF841eTn8Aj34LZ4bVWgwnOKddvXQDSJ6+njrmJWjyR62wagBeCoEVmIEOT
|
||||
hm9GVWUfCF+Mpp9PrbJ1G/26ixOm1S+nWmXDONUKG7Ng9sDeabPagVuauq4+5NWC
|
||||
xCZVsKMnZJ/w2ACzk16WjA9cOPHpJ0EvcSQjWrV5SJ2sSzzAGZhYGs3mWx3PTKZ+
|
||||
X15bWSwuwl0vGzB6PfKGGNqnMDqYrpB5Wv95dY/d0KUPekCwnzmBlzNAJlk0vtx2
|
||||
ffM0Nd94qtqNSbeARATdqxxspp4dQ61XAtw77TUNg6WD3yZOSmPQSaXGqy56jXne
|
||||
4/1tQFlyalJpjJSpnvg6O6d9vUMgli3jXqdiLRYFZysYcHCYt6MtpGG2p/uYEHJA
|
||||
2Km5phTFlGGR1/W/vo+b828OwC2Y0gNZXDIAOzRPkf9y73tELqbhZKGcHcSN5Vke
|
||||
TI3AHfrB+zRKHhJWxKIC
|
||||
=qKoL
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -1,23 +1,23 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-admin/perl-cleaner/perl-cleaner-2.10.ebuild,v 1.5 2014/01/19 02:09:59 vapier Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-admin/perl-cleaner/perl-cleaner-2.13.ebuild,v 1.1 2014/06/06 19:59:32 dilfridge Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
DESCRIPTION="User land tool for cleaning up old perl installs"
|
||||
HOMEPAGE="http://www.gentoo.org/proj/en/perl/"
|
||||
SRC_URI="mirror://gentoo/${P}.tar.bz2
|
||||
http://dev.gentoo.org/~tove/files/${P}.tar.bz2"
|
||||
SRC_URI="mirror://gentoo/${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="app-shells/bash"
|
||||
RDEPEND="${DEPEND}
|
||||
RDEPEND="app-shells/bash
|
||||
|| ( >=sys-apps/coreutils-8.15 app-misc/realpath sys-freebsd/freebsd-bin )
|
||||
dev-lang/perl"
|
||||
|
||||
src_install() {
|
||||
dosbin perl-cleaner || die
|
||||
doman perl-cleaner.1 || die
|
||||
dosbin perl-cleaner
|
||||
doman perl-cleaner.1
|
||||
}
|
@ -1,22 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-admin/perl-cleaner/perl-cleaner-2.8.ebuild,v 1.2 2014/01/19 02:09:59 vapier Exp $
|
||||
|
||||
DESCRIPTION="User land tool for cleaning up old perl installs"
|
||||
HOMEPAGE="http://www.gentoo.org/proj/en/perl/"
|
||||
SRC_URI="mirror://gentoo/${P}.tar.bz2
|
||||
http://dev.gentoo.org/~tove/files/${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="app-shells/bash"
|
||||
RDEPEND="${DEPEND}
|
||||
dev-lang/perl"
|
||||
|
||||
src_install() {
|
||||
dosbin perl-cleaner || die
|
||||
doman perl-cleaner.1 || die
|
||||
}
|
@ -0,0 +1,32 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-admin/perl-cleaner/perl-cleaner-9999.ebuild,v 1.1 2014/06/06 20:56:03 dilfridge Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
DESCRIPTION="User land tool for cleaning up old perl installs"
|
||||
HOMEPAGE="http://www.gentoo.org/proj/en/perl/"
|
||||
|
||||
if [[ "${PV}" == "9999" ]] ; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="http://github.com/gentoo-perl/perl-cleaner.git"
|
||||
KEYWORDS=""
|
||||
else
|
||||
SRC_URI="mirror://gentoo/${P}.tar.bz2"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
|
||||
fi
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
[[ "${PV}" == "9999" ]] && DEPEND="sys-apps/help2man"
|
||||
|
||||
RDEPEND="app-shells/bash
|
||||
|| ( >=sys-apps/coreutils-8.15 app-misc/realpath sys-freebsd/freebsd-bin )
|
||||
dev-lang/perl"
|
||||
|
||||
src_install() {
|
||||
dosbin perl-cleaner
|
||||
doman perl-cleaner.1
|
||||
}
|
@ -0,0 +1,117 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-admin/syslog-ng/syslog-ng-3.4.8.ebuild,v 1.1 2014/06/06 15:20:29 mr_bones_ Exp $
|
||||
|
||||
EAPI=5
|
||||
inherit eutils multilib systemd
|
||||
|
||||
MY_PV=${PV/_/}
|
||||
DESCRIPTION="syslog replacement with advanced filtering features"
|
||||
HOMEPAGE="http://www.balabit.com/network-security/syslog-ng"
|
||||
SRC_URI="http://www.balabit.com/downloads/files/syslog-ng/sources/${MY_PV}/source/syslog-ng_${MY_PV}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2+ LGPL-2.1+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
|
||||
IUSE="caps dbi geoip ipv6 json mongodb +pcre smtp spoof-source ssl systemd tcpd"
|
||||
RESTRICT="test"
|
||||
|
||||
RDEPEND="
|
||||
pcre? ( dev-libs/libpcre )
|
||||
spoof-source? ( net-libs/libnet:1.1 )
|
||||
ssl? ( dev-libs/openssl:= )
|
||||
smtp? ( net-libs/libesmtp )
|
||||
tcpd? ( >=sys-apps/tcp-wrappers-7.6 )
|
||||
>=dev-libs/eventlog-0.2.12
|
||||
>=dev-libs/glib-2.10.1:2
|
||||
json? ( >=dev-libs/json-c-0.9 )
|
||||
caps? ( sys-libs/libcap )
|
||||
geoip? ( >=dev-libs/geoip-1.5.0 )
|
||||
dbi? ( >=dev-db/libdbi-0.8.3 )
|
||||
systemd? ( sys-apps/systemd )"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig
|
||||
sys-devel/flex"
|
||||
|
||||
S=${WORKDIR}/${PN}-${MY_PV}
|
||||
|
||||
src_prepare() {
|
||||
cp "${FILESDIR}"/*logrotate*.in "${TMPDIR}" || die
|
||||
cd "${TMPDIR}" || die
|
||||
|
||||
for f in *logrotate*.in ; do
|
||||
if use systemd ; then
|
||||
sed \
|
||||
's/@GENTOO_RESTART@/systemctl kill -s HUP syslog-ng/' \
|
||||
$f > ${f/.in/} || die
|
||||
else
|
||||
sed \
|
||||
's:@GENTOO_RESTART@:/etc/init.d/syslog-ng reload:' \
|
||||
$f > ${f/.in/} || die
|
||||
fi
|
||||
done
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
--disable-docs \
|
||||
--with-ivykis=internal \
|
||||
--with-libmongo-client=internal \
|
||||
--sysconfdir=/etc/syslog-ng \
|
||||
--localstatedir=/var/lib/syslog-ng \
|
||||
--with-pidfile-dir=/var/run \
|
||||
--with-module-dir=/usr/$(get_libdir)/syslog-ng \
|
||||
$(systemd_with_unitdir) \
|
||||
$(use_enable systemd) \
|
||||
$(use_enable caps linux-caps) \
|
||||
$(use_enable geoip) \
|
||||
$(use_enable ipv6) \
|
||||
$(use_enable json) \
|
||||
$(use_enable mongodb) \
|
||||
$(use_enable pcre) \
|
||||
$(use_enable smtp) \
|
||||
$(use_enable spoof-source) \
|
||||
$(use_enable dbi sql) \
|
||||
$(use_enable ssl) \
|
||||
$(use_enable tcpd tcp-wrapper)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# -j1 for bug #484470
|
||||
emake -j1 DESTDIR="${D}" install
|
||||
|
||||
dodoc AUTHORS NEWS contrib/syslog-ng.conf* contrib/syslog2ng \
|
||||
"${FILESDIR}/${PV%.*}/syslog-ng.conf.gentoo.hardened" \
|
||||
"${TMPDIR}/syslog-ng.logrotate.hardened" \
|
||||
"${FILESDIR}/README.hardened"
|
||||
|
||||
# Install default configuration
|
||||
insinto /etc/syslog-ng
|
||||
if use userland_BSD ; then
|
||||
newins "${FILESDIR}/${PV%.*}/syslog-ng.conf.gentoo.fbsd" syslog-ng.conf
|
||||
else
|
||||
newins "${FILESDIR}/${PV%.*}/syslog-ng.conf.gentoo" syslog-ng.conf
|
||||
fi
|
||||
|
||||
insinto /etc/logrotate.d
|
||||
newins "${TMPDIR}/syslog-ng.logrotate" syslog-ng
|
||||
|
||||
newinitd "${FILESDIR}/${PV%.*}/syslog-ng.rc6" syslog-ng
|
||||
newconfd "${FILESDIR}/${PV%.*}/syslog-ng.confd" syslog-ng
|
||||
keepdir /etc/syslog-ng/patterndb.d /var/lib/syslog-ng
|
||||
prune_libtool_files --modules
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "For detailed documentation please see the upstream website:"
|
||||
elog "http://www.balabit.com/sites/default/files/documents/syslog-ng-ose-3.4-guides/en/syslog-ng-ose-v3.4-guide-admin/html/index.html"
|
||||
|
||||
# bug #355257
|
||||
if ! has_version app-admin/logrotate ; then
|
||||
echo
|
||||
elog "It is highly recommended that app-admin/logrotate be emerged to"
|
||||
elog "manage the log files. ${PN} installs a file in /etc/logrotate.d"
|
||||
elog "for logrotate to use."
|
||||
echo
|
||||
fi
|
||||
}
|
@ -1,29 +1,30 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
AUX gentoo-setup 11549 SHA256 1468c8641cd292006e2dc70bb656db8cf0bb858f79c50a39f605072c520cf7a4 SHA512 3ae80ff0dd7a4fd10c0fcc26521d7dcf3b2ca26e87d6282b5272dca855563992fa97ff3c2d1bc721e69449e45ba779f81eff5bd0ccb6e80f6d5a8d64a3d8e74e WHIRLPOOL b60a1f317dbfbf297097d3bc5598867c127e62ac410819c5d60062650326b57fe407c6181eaee0a8c1c7d4c45cb6f08b3546f87d9524d0ef2f384f868a546a9e
|
||||
AUX init.d.webmin 2254 SHA256 c596712f1dffd69a618055372a39245ecf732a3bbcfadf6c26c9d03640af3547 SHA512 13b28390220a2b653cfdea347b0164e307f8ee6fbe3fff70b12c771829d31b32617f876faab1942f35ca9c46dceb7fcb26d199beccabd683ebe774b69c375d25 WHIRLPOOL 1c5067dc113a692ef68e15a890e325c61ab9e356cc7d43a586afa778eb0708c9cafac219e5766301a284da8998a48e31e600c4cc23d8c7b4ae524888def4db36
|
||||
DIST webmin-1.680-minimal.tar.gz 2593231 SHA256 8152e56f9f880b1f719134a877b2bb2b022fccdd59a875aefbf6f24b0cb37230 SHA512 742238771bcff5342b2c651a015ba234d66035fdbab900963a9cf0832aa13ea299d565a6467a737e59b6b69b8a6a50fa8a5545f6cb615b0fcdcf0b2942eb5213 WHIRLPOOL 40d86669721e274cba6b80b70b1382c5c977abef23cfabb1005140910c8d982c6f00425cf9e9309452286ec74da40f16cefede8694930f24096449e4fea1e344
|
||||
DIST webmin-1.680.tar.gz 22418010 SHA256 c6205b6a9dfa1aa7179591bb9a82a9f321e775ed08710da8877d01c5bf9b8078 SHA512 591ac89192c020a443af318a30664310d36d0b9880cd91ff5179bdb17fc01773abf3ae67a016e922fd4d319d311d16f9c9f79a9d07bd94018a38b0127549bc69 WHIRLPOOL 21729591197f971244f99a281da4a3f8af7c17673c1fd124cb9de2de28fd3e0e6688e38f782e735038f5735cbeac551ebab5eb7a417d7adc899794944490a54b
|
||||
EBUILD webmin-1.680.ebuild 9150 SHA256 5f40420b02cbf1471cdee8f7ad59e5b4a2e870666df52c44194204066aa32764 SHA512 fe257e3146a10359b97d04bee414adf90121aa21b02109e653df1acf227f157fdb3d1ec0a5823691d7c33b7383fba56a7981d15f235b82b8645d6767c5a4ad8a WHIRLPOOL 39989bb857eab0ff33c68389cd42d3de5c4d2b375250e47e9f92d8d8b06890ffd27c7cd30ed689400417820333f4d5cc4680d5d542a60247b90f424bed9bfb4b
|
||||
MISC ChangeLog 3629 SHA256 947ad16e396b7d23631159ac760f44699827f6b6279d1afd8e7479efcdfa2b47 SHA512 f760ed9117902a95a8dc0b76378f87ff24a0c8d5f4f213be6c59bb99e0bdfe682952d4104d2447134238b4fc8f792d761cdd91f116e8df474754bc5ecb07ae1b WHIRLPOOL 2085758a7fac3e74d08f4882b84770c6fafdacd3c944c5f68ca328bd37f517b1e69332bf523e876553aac3fe4ae5339119a0636fa15c0daadc13bca22d0c42dc
|
||||
AUX gentoo-setup 11934 SHA256 0d0c74c4d6bc2cc4aa79b2a6f8473bf615dcbf26173022d8fd91da942e3f8c1c SHA512 29c6d9e0b8c7909dd07ded43e1c3e03840cecadaee01dafc26fd81b1ff4fc3639e8f5a81a95e906ce0533b64ffe10bea076117ffc8d76ea9b2c5863e746bfe63 WHIRLPOOL 60fe434a96fa3e1707f714cfd49caad3c3e0d7e12c85b8d881faa1d4df5336aa90d3e39adec0743bbcf4ec03cf52e6fba0403741dc6f4b46765795fd5a0e83d5
|
||||
AUX init.d.webmin 2273 SHA256 2390a805885f088b9fe52691822d58154c6b4877dc290f18da220af7e07ad65b SHA512 435772cb2972845aaa364e187b04da2b61af29db2f2087c0e0365b4c9d4d5006385da4a56cc9bff7312d382d91587a1ac03faf8e98b8c5009f7fd3fc67188b29 WHIRLPOOL 7a85290836e8122ec7af7f0d2af46b11a2c131988dc835da78fc490cea7e7e5cfc0aa052e34a2ff6e85f35979b3c2e287ef79677924c172d2c27b20b95e39dbc
|
||||
AUX webmin.service 416 SHA256 f5e9301ad853929e15cb4c4860f8d3da5a27036bcaebce38a32ec81da798b8ef SHA512 7cf86342db3d34cbe39b62fa768660ba7dd160d9c0d113ef6a3a176187fa0c72531bed38e3203cf627ab05c1ac4d9a8b9e829d1baa9739d63dfa74f09c445f1e WHIRLPOOL 9d4fbe570364a94516cf5f66eb968209f9731b6a1f3083071f3c299d65c28559e35dd76ca7e2ac2f3e5381b854cb8b5a561c48388b761c3dbb4d57829c59520b
|
||||
DIST webmin-1.690-minimal.tar.gz 2594677 SHA256 e5644dc06947e201eba8570dbed72feb10442876dc1d3d1297d9698b0e042950 SHA512 8f223f20fc6b171f32c9c2def92eaad2d10f68e18328e9dbbca0b6c84560550b9f353aff0968ea77407cde5172249859d82d406e6c2acdf3e8df1e9347bcc409 WHIRLPOOL 2184c301a487130744265a95e55c29b9d97c2ae6906277c644917b9e7e50c414a7fc7e7040645f9041813cf2c223eacdd5f064e1cfc7f5431d9aa53ced198902
|
||||
DIST webmin-1.690.tar.gz 22486046 SHA256 f22642b4c8a4467a2ef1011ec674bf45b5f6a8e2bd8be42e3e24338a98e00757 SHA512 f46a286389a133abbf2adbd730e42b38f50c4de54caad8678e13bd396d34ca4064186e5033a2a840d31c764adefacc0735c81454fc00404b0fda3963ed609934 WHIRLPOOL b6e1607bd4de277c7327a7e4b8eeb8084e4cc7261c76e1d03a24dbbcac951f40020e0472957fb5359faf1652b8f355dc5cfccddf7842b8017ac6e7dc68a0a469
|
||||
EBUILD webmin-1.690.ebuild 10220 SHA256 852c1fdd8f41ae9c410da86212bd38afb2c4a606c522cd03152633d06856b330 SHA512 cc415bf5879f51118af054df16855b7cf2c683799922158e4077f83f0bd59b51f260062374a21d9bc888111f0ed74a61b4150b8a6c1583bf9cab0a201cfd6c72 WHIRLPOOL c6f2b1fb2a213a421767976ae04121f384fd26988e8106fd78e19516b039a175d20547ba980f09ab294b4cb843c929ae886caaf72a88d7aa60015f8f49022578
|
||||
MISC ChangeLog 3935 SHA256 aa949d744e536f336ddeea059c02cc43b37265805fa61afc06e7054ccc62b4f0 SHA512 d2d062973b025e554102125925c62514407a6db821b785edf4e970e6d9833b71eca2f305a54037be08f48833e1c3caaad8feebbacd6ec22d59298b78d8053dcd WHIRLPOOL 4fee68cb7315724ce9c63d83ea19c40f4fd2b372b97c5ed7c16fa857a17e3e96530f51aa0ef09f97f162131283540aa05167c74ddeafbf9805d72c387a1aa31f
|
||||
MISC metadata.xml 326 SHA256 44e634f8f6afe175e696bb53be1749163798e22862c6ab40d81a70146e28269f SHA512 7c400180abd54e464c3570f046ecbf2489de6f83738bdbda83285df1ebc5354a532ea7495b842e39219649d729488bc00ba39bc426faefa24bc88090a136f8b6 WHIRLPOOL 9124acba12823edb57b989ca40913e408e1ed2f894822beab847b0b49bea86a8f974e984b444cb05d7d0881b21c1bcdaf5676c863a21098b2ef2b4e772bd2d98
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.22 (GNU/Linux)
|
||||
|
||||
iQJ8BAEBCABmBQJTYnY6XxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
|
||||
iQJ8BAEBCABmBQJTkvebXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
|
||||
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQzNTVDNDczOUYzRjJEMTRGNDRGMzU2RkMw
|
||||
OUJGNEY1NEMyQkE3RjNDAAoJEAm/T1TCun887sAP/jdO/pszUPesSmC7j340pRGE
|
||||
F1bxyD9FDRgKzptFiK1oHZqgk5CdJcrlrEAFY+u+Ac2GTIkgFlzUWlU3vspRC+9N
|
||||
rS/9hU7JJpiVcXyIonCkCNF+bBwSDtqGcIKZsLPTTQbaMrZldBw+3HvOtNu5Hvct
|
||||
aJ5rLvXat3ufZoR3kty+37amWMuIR2TpqvOtYSn18eI2MLJm1VvKVFFA7/Mww0g7
|
||||
A9UYkFPTGMzg/TJZJIitPj2wknxGh02pFJYZH8SxvD+tTvRd9bzDQvWcxwdxuZHa
|
||||
COIKayTL1paozy1S5uUuzzCb6f8SrCTSy17rR5McRatlY19+zNqaoi8ronBrLijb
|
||||
bQ4AtBEW7CRtKHV1TNb9+ZQjG7BDqgQBn2q0SpIDb2aObO1uKtFTCkSWOprwoAWd
|
||||
ZfDNxIBNoUQZVHh6IwHWgVMrxrTe6Uo+oM7V5wygsdJrzeAy1z5MhvKFZm8oGSTa
|
||||
1b+JLsW4SGZJQWPfftx+UsTMCj0s4rCfaEVR5kp8hs70NsCBn+f9g0x3JmSoN9V5
|
||||
YiR8CqYfIogj8TtnX7TCljOvh6r7LA79/ClB6F3azYd9Pfc9sr4RLfx4FJBJgMMN
|
||||
gR0bK13FCt6GlqhXikCCxA6DHaIHr4Wd5vJwQyGNpQJuXMSKjZtWkifkT5rEAGvS
|
||||
2Vz5ZMREsBt0HhgjvsXH
|
||||
=olFo
|
||||
OUJGNEY1NEMyQkE3RjNDAAoJEAm/T1TCun88GHQP/ikRHqjGaqMOvNG6FLLtcArO
|
||||
agPG2Ax0INCR/HP8LwgrIqNu56NRKFT70Jm+Pt3GG5nSUJgEYHpnRX0FI/D3WN5T
|
||||
5aoXdB2h1m0tiIgGy5KcjBm24lLEojHndTOaVvpyiT2CysVlFyyoQrfPv2fvr0zS
|
||||
uIx4ENBJbHD8d/QnUtkmKn3BYZQiCcy+hXoE1foJmxDWkXyYaGwJOjTJ33JQaD0Q
|
||||
0TZLgjtiBDcuGphD1G9NghGUWDvDGJb/Bvay2BMsnGMkDGcSAyJupllYpBPfqZfy
|
||||
J5d6C6a5GPeSIh8WQgRAbbX8SXLxSdmAP5QshL9bTCj4ooaumXWU5EOZGj8qybNi
|
||||
xBST7l+9iZy/7ByEXVSR2tEgaXRceN4ds2QSCW0jifY0Z+y8hbZJ3cLyEvZ1xMOu
|
||||
WmsqvH2atC2za9G9CaEvgNNNm2TYGeO5tb7zUFD3bIfIFlpUDBUe1768CzPNS3xm
|
||||
/HWxzEzXkfZRHb+sPEb9HLRrxF1lDHqBOelaFA+C7Hhtv7nwdQv1qU18B2Wp9UX8
|
||||
1R3jvkAaTOqJayr++X3hqCX8UQLuQwHVHwJ1yW/Mr7SAuSvRN/DDlv8H2Y5IlseG
|
||||
yT0je6kbMQogLLiDHM8JcVYq/cwAKZ4fihoiULtSVP5qu3nH7sDoRDvXShTq3wjy
|
||||
t8LeRdnBpI3HdISHVxRS
|
||||
=yu27
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -0,0 +1,18 @@
|
||||
[Unit]
|
||||
Description=Webmin Administration Tool
|
||||
After=network.target remote-fs.target nss-lookup.target
|
||||
ConditionFileNotEmpty=%config%
|
||||
ConditionFileNotEmpty=%conf%
|
||||
|
||||
[Service]
|
||||
RemainAfterExit=yes
|
||||
KillMode=mixed
|
||||
# Webmin is exiting with 1 on SIGTERM
|
||||
SuccessExitStatus=1
|
||||
ExecStart=%exe% %conf%
|
||||
PIDFile=%pid%
|
||||
Environment="PERLLIB=%perllib%" LANG=
|
||||
ExecReload=/bin/kill -USR1 $MAINPID
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target
|
@ -0,0 +1,51 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-crypt/tc-play/tc-play-2.0.ebuild,v 1.1 2014/06/07 17:07:32 alonbl Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit toolchain-funcs multilib
|
||||
|
||||
DESCRIPTION="a free, pretty much fully featured and stable TrueCrypt implementation"
|
||||
HOMEPAGE="https://github.com/bwalex/tc-play"
|
||||
SRC_URI="https://github.com/bwalex/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="openssl"
|
||||
|
||||
DEPEND="dev-libs/libgpg-error
|
||||
sys-fs/lvm2
|
||||
sys-apps/util-linux
|
||||
dev-libs/libgcrypt:0
|
||||
openssl? ( dev-libs/openssl )"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
pkg_setup() {
|
||||
local backend="gcrypt"
|
||||
use openssl && backend="openssl"
|
||||
|
||||
EXTRA_MAKE_FLAGS=(
|
||||
PBKDF_BACKEND="${backend}"
|
||||
WARNFLAGS=""
|
||||
CC=$(tc-getCC)
|
||||
AR=$(tc-getAR)
|
||||
PREFIX=/usr \
|
||||
LIBDIR=/usr/$(get_libdir)
|
||||
)
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake -f Makefile.classic \
|
||||
tcplay \
|
||||
"${EXTRA_MAKE_FLAGS[@]}"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake -f Makefile.classic \
|
||||
"${EXTRA_MAKE_FLAGS[@]}" \
|
||||
install_program \
|
||||
DESTDIR="${ED}"
|
||||
dodoc README.md
|
||||
}
|
@ -1,195 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-editors/emacs/emacs-21.4-r25.ebuild,v 1.1 2014/04/04 18:08:44 ulm Exp $
|
||||
|
||||
EAPI=5
|
||||
WANT_AUTOMAKE="none"
|
||||
|
||||
inherit elisp-common flag-o-matic eutils multilib toolchain-funcs autotools
|
||||
|
||||
DESCRIPTION="The extensible, customizable, self-documenting real-time display editor"
|
||||
HOMEPAGE="http://www.gnu.org/software/emacs/"
|
||||
SRC_URI="mirror://gnu/emacs/${P}a.tar.gz
|
||||
mirror://gentoo/${P}-patches-13.tar.bz2
|
||||
leim? ( mirror://gnu/emacs/leim-${PV}.tar.gz )"
|
||||
|
||||
LICENSE="GPL-2+ FDL-1.1+ BSD HPND MIT"
|
||||
SLOT="21"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
|
||||
IUSE="X Xaw3d leim motif sendmail"
|
||||
|
||||
DEPEND="sys-libs/ncurses
|
||||
>=app-admin/eselect-emacs-1.16
|
||||
X? (
|
||||
x11-libs/libXext
|
||||
x11-libs/libICE
|
||||
x11-libs/libSM
|
||||
x11-libs/libXmu
|
||||
x11-libs/libXpm
|
||||
x11-misc/xbitmaps
|
||||
>=media-libs/giflib-4.1.0.1b
|
||||
virtual/jpeg:0=
|
||||
>=media-libs/tiff-3.5.5-r3
|
||||
>=media-libs/libpng-1.4:0=
|
||||
Xaw3d? ( x11-libs/libXaw3d )
|
||||
!Xaw3d? ( motif? ( >=x11-libs/motif-2.3:0 ) )
|
||||
)"
|
||||
|
||||
RDEPEND="${DEPEND}
|
||||
>=app-emacs/emacs-common-gentoo-1.3[X?]
|
||||
sendmail? ( virtual/mta )"
|
||||
|
||||
src_prepare() {
|
||||
EPATCH_SUFFIX=patch epatch
|
||||
|
||||
sed -i \
|
||||
-e "s:/usr/lib/crtbegin.o:$(`tc-getCC` -print-file-name=crtbegin.o):g" \
|
||||
-e "s:/usr/lib/crtend.o:$(`tc-getCC` -print-file-name=crtend.o):g" \
|
||||
"${S}"/src/s/freebsd.h || die "unable to sed freebsd.h settings"
|
||||
|
||||
# This will need to be updated for X-Compilation
|
||||
sed -i -e "s:/usr/lib/\([^ ]*\).o:/usr/$(get_libdir)/\1.o:g" \
|
||||
"${S}/src/s/gnu-linux.h" || die
|
||||
|
||||
sed -i -e "/^\\.so/s/etags/&-emacs-${SLOT}/" etc/ctags.1 \
|
||||
|| die "unable to sed ctags.1"
|
||||
|
||||
# custom aclocal.m4 was only needed for autoconf 2.13 and earlier
|
||||
rm aclocal.m4
|
||||
eaclocal
|
||||
eautoconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
# -fstack-protector gets internal compiler error at xterm.c (bug 33265)
|
||||
filter-flags -fstack-protector -fstack-protector-all
|
||||
|
||||
# emacs doesn't handle LDFLAGS properly (bug #77430 and bug #65002)
|
||||
unset LDFLAGS
|
||||
|
||||
# ever since GCC 3.2
|
||||
replace-flags "-O[3-9]" -O2
|
||||
|
||||
# -march is known to cause signal 6 on some environment
|
||||
filter-flags "-march=*"
|
||||
|
||||
local myconf
|
||||
if use X ; then
|
||||
myconf="${myconf}
|
||||
--with-x
|
||||
--with-xpm
|
||||
--with-jpeg
|
||||
--with-tiff
|
||||
--with-gif
|
||||
--with-png"
|
||||
|
||||
if use Xaw3d ; then
|
||||
einfo "Configuring to build with Xaw3d (Athena/Lucid) toolkit"
|
||||
myconf="${myconf} --with-x-toolkit=athena"
|
||||
use motif \
|
||||
&& ewarn "USE flag \"motif\" ignored (superseded by \"Xaw3d\")"
|
||||
elif use motif ; then
|
||||
einfo "Configuring to build with Motif toolkit"
|
||||
myconf="${myconf} --with-x-toolkit=motif"
|
||||
else
|
||||
# do not build emacs with any toolkit, bug 35300
|
||||
einfo "Configuring to build with no toolkit"
|
||||
myconf="${myconf} --with-x-toolkit=no"
|
||||
fi
|
||||
else
|
||||
myconf="${myconf} --without-x"
|
||||
fi
|
||||
|
||||
econf ${myconf}
|
||||
|
||||
# leave this in src_configure
|
||||
emake \
|
||||
locallisppath="/etc/emacs:${SITELISP}:/usr/share/emacs/${PV}/leim" \
|
||||
epaths-force
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
export SANDBOX_ON=0
|
||||
emake CC="$(tc-getCC)"
|
||||
|
||||
einfo "Recompiling patched lisp files..."
|
||||
(cd lisp; emake recompile)
|
||||
(cd src; emake versionclean)
|
||||
emake CC="$(tc-getCC)"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local i m
|
||||
|
||||
einstall infodir="${D}/usr/share/info/emacs-${SLOT}"
|
||||
|
||||
for i in "${D}"/usr/bin/* ; do
|
||||
mv "${i}" "${i}-emacs-${SLOT}" || die "mv ${i} failed"
|
||||
done
|
||||
mv "${D}"/usr/bin/emacs{-emacs,}-${SLOT} || die "mv emacs failed"
|
||||
rm "${D}"/usr/bin/emacs-${PV}-emacs-${SLOT}
|
||||
|
||||
# move man pages to the correct place
|
||||
for m in "${D}"/usr/share/man/man1/* ; do
|
||||
mv "${m}" "${m%.1}-emacs-${SLOT}.1" || die "mv ${m} failed"
|
||||
done
|
||||
mv "${D}"/usr/share/man/man1/emacs{-emacs,}-${SLOT}.1 \
|
||||
|| die "moving emacs man page failed"
|
||||
|
||||
# move info dir to avoid collisions with the dir file generated by portage
|
||||
mv "${D}"/usr/share/info/emacs-${SLOT}/dir{,.orig} \
|
||||
|| die "moving info dir failed"
|
||||
touch "${D}"/usr/share/info/emacs-${SLOT}/.keepinfodir
|
||||
docompress -x /usr/share/info/emacs-${SLOT}/dir.orig
|
||||
|
||||
# avoid collision between slots
|
||||
rm "${D}"/usr/share/emacs/site-lisp/subdirs.el
|
||||
|
||||
# remove unused <version>/site-lisp dir
|
||||
rm -rf "${D}"/usr/share/emacs/${PV}/site-lisp
|
||||
|
||||
# fix permissions
|
||||
find "${D}" -perm 664 |xargs chmod -f 644 2>/dev/null
|
||||
find "${D}" -type d |xargs chmod -f 755 2>/dev/null
|
||||
|
||||
keepdir /usr/share/emacs/${PV}/leim
|
||||
|
||||
dodoc BUGS ChangeLog README
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
# move Info dir file to correct name
|
||||
local infodir=/usr/share/info/emacs-${SLOT} f
|
||||
if [ -f "${D}"${infodir}/dir.orig ]; then
|
||||
mv "${D}"${infodir}/dir{.orig,} || die "moving info dir failed"
|
||||
elif [[ -d "${D}"${infodir} ]]; then
|
||||
# this should not happen in EAPI 4
|
||||
ewarn "Regenerating Info directory index in ${infodir} ..."
|
||||
rm -f "${D}"${infodir}/dir{,.*}
|
||||
for f in "${D}"${infodir}/*; do
|
||||
if [[ ${f##*/} != *[0-9].info* && -e ${f} ]]; then
|
||||
install-info --info-dir="${D}"${infodir} "${f}" \
|
||||
|| die "install-info failed"
|
||||
fi
|
||||
done
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
eselect emacs update ifunset
|
||||
|
||||
if ! use sendmail && ! has_version "virtual/mta"; then
|
||||
elog "You disabled sendmail support for Emacs. If you later install"
|
||||
elog "a MTA then you will need to recompile Emacs. See Bug #11104."
|
||||
fi
|
||||
|
||||
if use X; then
|
||||
elog "You need to install some fonts for Emacs."
|
||||
elog "Installing media-fonts/font-adobe-{75,100}dpi on the X server's"
|
||||
elog "machine would satisfy basic Emacs requirements under X11."
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
eselect emacs update ifunset
|
||||
}
|
@ -1,253 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-editors/emacs/emacs-22.3-r12.ebuild,v 1.1 2014/05/05 07:06:01 ulm Exp $
|
||||
|
||||
EAPI=5
|
||||
WANT_AUTOMAKE="none"
|
||||
|
||||
inherit autotools elisp-common eutils flag-o-matic
|
||||
|
||||
DESCRIPTION="The extensible, customizable, self-documenting real-time display editor"
|
||||
HOMEPAGE="http://www.gnu.org/software/emacs/"
|
||||
SRC_URI="mirror://gnu/emacs/${P}.tar.gz
|
||||
mirror://gentoo/${P}-patches-8.tar.bz2"
|
||||
|
||||
LICENSE="GPL-3+ FDL-1.2+ BSD HPND MIT"
|
||||
SLOT="22"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
|
||||
IUSE="alsa games gif gtk gzip-el hesiod jpeg kerberos motif png sound source tiff toolkit-scroll-bars X Xaw3d +xpm"
|
||||
|
||||
RDEPEND="sys-libs/ncurses
|
||||
>=app-admin/eselect-emacs-1.16
|
||||
>=app-emacs/emacs-common-gentoo-1.4-r1[games?,X?]
|
||||
net-libs/liblockfile
|
||||
hesiod? ( net-dns/hesiod )
|
||||
kerberos? ( virtual/krb5 )
|
||||
alsa? ( media-libs/alsa-lib )
|
||||
X? (
|
||||
x11-libs/libXmu
|
||||
x11-libs/libXt
|
||||
x11-misc/xbitmaps
|
||||
gif? ( media-libs/giflib )
|
||||
jpeg? ( virtual/jpeg:0= )
|
||||
png? ( >=media-libs/libpng-1.4:0= )
|
||||
tiff? ( media-libs/tiff )
|
||||
xpm? ( x11-libs/libXpm )
|
||||
gtk? ( x11-libs/gtk+:2 )
|
||||
!gtk? (
|
||||
Xaw3d? ( x11-libs/libXaw3d )
|
||||
!Xaw3d? ( motif? ( >=x11-libs/motif-2.3:0 ) )
|
||||
)
|
||||
)"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
alsa? ( virtual/pkgconfig )
|
||||
X? ( gtk? ( virtual/pkgconfig ) )
|
||||
gzip-el? ( app-arch/gzip )"
|
||||
|
||||
# FULL_VERSION keeps the full version number, which is needed in order to
|
||||
# determine some path information correctly for copy/move operations later on
|
||||
FULL_VERSION="${PV}"
|
||||
EMACS_SUFFIX="emacs-${SLOT}"
|
||||
SITEFILE="20${PN}-${SLOT}-gentoo.el"
|
||||
|
||||
src_prepare() {
|
||||
EPATCH_SUFFIX=patch epatch
|
||||
|
||||
sed -i \
|
||||
-e "s:/usr/lib/crtbegin.o:$(`tc-getCC` -print-file-name=crtbegin.o):g" \
|
||||
-e "s:/usr/lib/crtend.o:$(`tc-getCC` -print-file-name=crtend.o):g" \
|
||||
"${S}"/src/s/freebsd.h || die "unable to sed freebsd.h settings"
|
||||
|
||||
sed -i -e "/^\\.so/s/etags/&-${EMACS_SUFFIX}/" etc/ctags.1 \
|
||||
|| die "unable to sed ctags.1"
|
||||
|
||||
if ! use alsa; then
|
||||
# ALSA is detected even if not requested by its USE flag.
|
||||
# Suppress it by supplying pkg-config with a wrong library name.
|
||||
sed -i -e "/ALSA_MODULES=/s/alsa/DiSaBlEaLsA/" configure.in \
|
||||
|| die "unable to sed configure.in"
|
||||
fi
|
||||
if ! use gzip-el; then
|
||||
# Emacs' build system automatically detects the gzip binary and
|
||||
# compresses el files. We don't want that so confuse it with a
|
||||
# wrong binary name
|
||||
sed -i -e "s/ gzip/ PrEvEnTcOmPrEsSiOn/" configure.in \
|
||||
|| die "unable to sed configure.in"
|
||||
fi
|
||||
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
strip-flags
|
||||
filter-flags -fstack-protector -fstack-protector-all #285778
|
||||
replace-flags "-O[3-9]" -O2
|
||||
sed -i -e "s/-lungif/-lgif/g" configure* src/Makefile* || die
|
||||
|
||||
local myconf
|
||||
|
||||
if use alsa && ! use sound; then
|
||||
einfo "Although sound USE flag is disabled you chose to have alsa,"
|
||||
einfo "so sound is switched on anyway."
|
||||
myconf="${myconf} --with-sound"
|
||||
else
|
||||
myconf="${myconf} $(use_with sound)"
|
||||
fi
|
||||
|
||||
if use X; then
|
||||
myconf="${myconf} --with-x"
|
||||
myconf="${myconf} $(use_with toolkit-scroll-bars)"
|
||||
myconf="${myconf} $(use_with gif) $(use_with jpeg)"
|
||||
myconf="${myconf} $(use_with png) $(use_with tiff)"
|
||||
myconf="${myconf} $(use_with xpm)"
|
||||
|
||||
# GTK+ is the default toolkit if USE=gtk is chosen with other
|
||||
# possibilities. Emacs upstream thinks this should be standard
|
||||
# policy on all distributions
|
||||
if use gtk; then
|
||||
einfo "Configuring to build with GIMP Toolkit (GTK+)"
|
||||
myconf="${myconf} --with-x-toolkit=gtk"
|
||||
elif use Xaw3d; then
|
||||
einfo "Configuring to build with Xaw3d (Athena/Lucid) toolkit"
|
||||
myconf="${myconf} --with-x-toolkit=athena"
|
||||
myconf="${myconf} --without-gtk"
|
||||
elif use motif; then
|
||||
einfo "Configuring to build with Motif toolkit"
|
||||
myconf="${myconf} --with-x-toolkit=motif"
|
||||
myconf="${myconf} --without-gtk"
|
||||
else
|
||||
einfo "Configuring to build with no toolkit"
|
||||
myconf="${myconf} --with-x-toolkit=no"
|
||||
myconf="${myconf} --without-gtk"
|
||||
fi
|
||||
|
||||
local f tk=
|
||||
for f in gtk Xaw3d motif; do
|
||||
use ${f} || continue
|
||||
[ "${tk}" ] \
|
||||
&& ewarn "USE flag \"${f}\" ignored (superseded by \"${tk}\")"
|
||||
tk="${tk}${tk:+ }${f}"
|
||||
done
|
||||
else
|
||||
myconf="${myconf} --without-x"
|
||||
fi
|
||||
|
||||
econf \
|
||||
--program-suffix=-${EMACS_SUFFIX} \
|
||||
--infodir=/usr/share/info/${EMACS_SUFFIX} \
|
||||
--localstatedir=/var \
|
||||
--enable-locallisppath="/etc/emacs:${SITELISP}" \
|
||||
--without-carbon \
|
||||
--with-gameuser="${GAMES_USER_DED:-games}" \
|
||||
$(use_with hesiod) \
|
||||
$(use_with kerberos) $(use_with kerberos kerberos5) \
|
||||
${myconf}
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
export SANDBOX_ON=0 # for the unbelievers, see Bug #131505
|
||||
emake CC="$(tc-getCC)"
|
||||
}
|
||||
|
||||
src_install () {
|
||||
emake DESTDIR="${D}" install
|
||||
|
||||
rm "${D}"/usr/bin/emacs-${FULL_VERSION}-${EMACS_SUFFIX} \
|
||||
|| die "removing duplicate emacs executable failed"
|
||||
mv "${D}"/usr/bin/emacs-${EMACS_SUFFIX} "${D}"/usr/bin/${EMACS_SUFFIX} \
|
||||
|| die "moving emacs executable failed"
|
||||
|
||||
# move man pages to the correct place
|
||||
local m
|
||||
mv "${D}"/usr/share/man/man1/{emacs,${EMACS_SUFFIX}}.1 \
|
||||
|| die "moving emacs man page failed"
|
||||
for m in ctags emacsclient etags; do
|
||||
mv "${D}"/usr/share/man/man1/${m}{,-${EMACS_SUFFIX}}.1 \
|
||||
|| die "moving ${m} man page failed"
|
||||
done
|
||||
|
||||
# move info dir to avoid collisions with the dir file generated by portage
|
||||
mv "${D}"/usr/share/info/${EMACS_SUFFIX}/dir{,.orig} \
|
||||
|| die "moving info dir failed"
|
||||
touch "${D}"/usr/share/info/${EMACS_SUFFIX}/.keepinfodir
|
||||
docompress -x /usr/share/info/${EMACS_SUFFIX}/dir.orig
|
||||
|
||||
# avoid collision between slots, see bug #169033 e.g.
|
||||
rm "${D}"/usr/share/emacs/site-lisp/subdirs.el
|
||||
rm -rf "${D}"/var
|
||||
|
||||
# remove unused <version>/site-lisp dir
|
||||
rm -rf "${D}"/usr/share/emacs/${FULL_VERSION}/site-lisp
|
||||
|
||||
local c=";;"
|
||||
if use source; then
|
||||
insinto /usr/share/emacs/${FULL_VERSION}/src
|
||||
# This is not meant to install all the source -- just the
|
||||
# C source you might find via find-function
|
||||
doins src/*.[ch]
|
||||
c=""
|
||||
fi
|
||||
|
||||
sed 's/^X//' >"${T}/${SITEFILE}" <<-EOF
|
||||
X
|
||||
;;; ${PN}-${SLOT} site-lisp configuration
|
||||
X
|
||||
(when (string-match "\\\\\`${FULL_VERSION//./\\\\.}\\\\>" emacs-version)
|
||||
X ${c}(setq find-function-C-source-directory
|
||||
X ${c} "/usr/share/emacs/${FULL_VERSION}/src")
|
||||
X (let ((path (getenv "INFOPATH"))
|
||||
X (dir "/usr/share/info/${EMACS_SUFFIX}")
|
||||
X (re "\\\\\`/usr/share/info\\\\>"))
|
||||
X (and path
|
||||
X ;; move Emacs Info dir before anything else in /usr/share/info
|
||||
X (let* ((p (cons nil (split-string path ":" t))) (q p))
|
||||
X (while (and (cdr q) (not (string-match re (cadr q))))
|
||||
X (setq q (cdr q)))
|
||||
X (setcdr q (cons dir (delete dir (cdr q))))
|
||||
X (setq Info-directory-list (prune-directory-list (cdr p)))))))
|
||||
EOF
|
||||
elisp-site-file-install "${T}/${SITEFILE}" || die
|
||||
|
||||
dodoc AUTHORS BUGS CONTRIBUTE README
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
# move Info dir file to correct name
|
||||
local infodir=/usr/share/info/${EMACS_SUFFIX} f
|
||||
if [ -f "${D}"${infodir}/dir.orig ]; then
|
||||
mv "${D}"${infodir}/dir{.orig,} || die "moving info dir failed"
|
||||
elif [[ -d "${D}"${infodir} ]]; then
|
||||
# this should not happen in EAPI 4
|
||||
ewarn "Regenerating Info directory index in ${infodir} ..."
|
||||
rm -f "${D}"${infodir}/dir{,.*}
|
||||
for f in "${D}"${infodir}/*; do
|
||||
if [[ ${f##*/} != *-[0-9]* && -e ${f} ]]; then
|
||||
install-info --info-dir="${D}"${infodir} "${f}" \
|
||||
|| die "install-info failed"
|
||||
fi
|
||||
done
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elisp-site-regen
|
||||
eselect emacs update ifunset
|
||||
|
||||
if use X; then
|
||||
elog "You need to install some fonts for Emacs."
|
||||
elog "Installing media-fonts/font-adobe-{75,100}dpi on the X server's"
|
||||
elog "machine would satisfy basic Emacs requirements under X11."
|
||||
elog
|
||||
fi
|
||||
|
||||
elog "You can set the version to be started by /usr/bin/emacs through"
|
||||
elog "the Emacs eselect module, which also redirects man and info pages."
|
||||
elog "Therefore, several Emacs versions can be installed at the same time."
|
||||
elog "\"man emacs.eselect\" for details."
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
elisp-site-regen
|
||||
eselect emacs update ifunset
|
||||
}
|
@ -1,30 +1,22 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA1
|
||||
Hash: SHA256
|
||||
|
||||
AUX 50calfw-gentoo.el 118 SHA256 dd7859464cbc823c55ee4b0368eafeee196bd3682a141bfd5615408e62ee0cd2 SHA512 55cf26db6805dc42f34c090214fc0d87594aacbab5d2113e26472453959a3d4f8d5bfacbf81954c14ac90aaaebc4e4fe8a6914aa31729459993de43a4347aa23 WHIRLPOOL dc33ce8ddb03f3e4580cad2d909d9ae80aad818691e922c5d915f88e1e32f0d209a4163285e42e360fa82114e333d8a01fbc2b378fadd34690a86c0eb535b39f
|
||||
AUX calfw-1.1-calfwel.patch 2296 SHA256 086054929c987aaac572bffd2d7a33978bcd0aa8d1c7c4e49903dc472303974d SHA512 eceee483fbcdae16c8e4affd7af6a9ee8eac9e5318ade21a7370c82ea64fabc575803ce0f5870e370330c8b0737e7298bbc54cc65786c64b378f1dd7836d5ad2 WHIRLPOOL f3faa7a30181411b75c941adb21c6520b3c185854653cfe97ae07196d2618da19833cb2764028aba6e6f0195b86176e7ce7c88ef7a6ddab4ed6650d8c1f9bf4f
|
||||
DIST calfw-1.1.tar.gz 53163 SHA256 32fdc286f48774bd0882978d0d008ec27bc337afebb91530370d12b42ef01cfd SHA512 68c70d02903d0b5c8032b8976cb2da5a62206b7c46621dac95244ee2258297b7f34747bbaa118cf03d466261e31be032c9fb38e15005dae8a5435a0d7c15b17d WHIRLPOOL 564d386c1073b6a2f06d58ba97b8bd14cfc32f39250d684bf8736974944054ece07fa2b26b661c452e9ad8dfea0d56f47f0c7132067149c17cb7fabedcb19e06
|
||||
DIST calfw-1.2.tar.gz 54094 SHA256 80f8c337d918ecbf31601f7eeeda74b24e948685ece27c835989287bf6ed81db SHA512 4055c9094535f9d0808d69290c09fb5ef611ec8e7892347f2e62d759f0be209dbe3ecf91fe8945270657370ded7349d8eb9bdd0acbf84ff61812da1ec2711bef WHIRLPOOL e07e0bdb8e2ed67888c15e137e48c26f4aeaaae806959fd3a8c1ac5ff26608e0829571acf7302a2ae91d8550efccc69ded01b7ff2730057cbac578f3df774e03
|
||||
DIST calfw-1.3.tar.gz 67187 SHA256 b18b1955e34bfeb65f4dd238a1fe240bfb90c2139300ecf613a992d25e36a401 SHA512 76fc957dac22b2e4e41fa3d5ef3eb9e603369044d5aa90fa2e32ca0abbaa897d4537358f7849d0491c366b6a76c1b463e57e7a9483fca7c67555a8f6157f46bc WHIRLPOOL d68ccf2d696cec6e8fa584ea741a12d85c06fef3c1d7cfd93e151bbda976128c947456f5597bfe7ee7d586026ef58b603fff9612a229432cb786759a288b2159
|
||||
EBUILD calfw-1.1.ebuild 743 SHA256 7e8f7e38180de032a029ac92f7d30798360edfa34bbb94dba44953291d86a9b1 SHA512 d868fafa0ab2894ed834f1273c0655e3451dae1ee82d14d8a3e9d44e3b521c170ea4bbbac1466d837f613dd188417c129a95a210bba904c465c4fdeb8255335b WHIRLPOOL a81ea50250da3d816743ae81aca5261eb428a23121212fba2fdcdb57de6672c560507e6fe79dcdbd82afa9d2a4af853fb8190ff1725bbf1797b35a94deccd295
|
||||
EBUILD calfw-1.2.ebuild 702 SHA256 1fbcad02a21e274b1fa565af4ee8a7afac5af7ef6d9674dfc7b15f0b16ef54fc SHA512 b0bb0a3f492a1543b2bceca2ed1d9fb6189fc6677a0b18392dd32b399c9ca233e3840ceb268b0fe918433671b4857dc553a100c67a83046881ce7746d6072d9b WHIRLPOOL 2c0a8d27d589a099b6e086d73214eb4a00e74cd81e96b4e8f0151c84d688e1b157deebd5666237c45f1c27a03be3ebd35928be7967a2b352e6abbe8cfb2e7bd5
|
||||
EBUILD calfw-1.3.ebuild 702 SHA256 266a5457d3f17be89b21945b49f2dd9c0c105198bdd2a2f275590d7ff2c994cb SHA512 1df8843421694ade53ebf9116c37186b3fc30809d326653365a15610848948a0c074d15d7c74893edc942a8621446a4599d0d933c6647caa68996ad05e9c19ee WHIRLPOOL e0d735152f3406fcf1de8c401fd048715b153cec56d442466a0bdf5d6e2c2d33da5f89f1e27a93b0758c2813df407b95f645d7243ac73fc2173ab0287f9e6022
|
||||
MISC ChangeLog 1177 SHA256 a3991cc682472bd55d4c2fa50918715b3d82699df979b672da0d14185c0b7bed SHA512 e591937db6fd2eb3551c099e348cd3f0bb7b0374c9fa1a2977660ef65353979c27e854ee137d2e1e2aaafeebc6ec7761af4bdbcc75a4446e2af9914c69bdfa07 WHIRLPOOL c973d23d537c86a2bc2e34cbebbcfcbedb887960bfeb9e16d6489d98b6c8a90379a8156b6dea511bd6e780a084cdb4d4c59a434c5a4a5b84b8d3309794483b35
|
||||
EBUILD calfw-1.3.ebuild 687 SHA256 8218269ea99e5d7abf29fac2123dbfb1e6f5ded56ca59c8f8d3f30817030cd05 SHA512 96a76a7953be5e668031cf712c2fb39740610f1e594444c02c7d667a9809261da765699983e0eb8a5de142a6940dacc846f461d6388aa2a132698691fb44aa08 WHIRLPOOL b2d5570ffedae628d0984fc2b2ffe809d0aada59825d07fceaf6165db5c389161e2cf1645bae0e29b72db7824a26489d89eab3dc65ec771471789a58aa7b53f6
|
||||
MISC ChangeLog 1385 SHA256 7abec2371ce4b899ab6e3ed3d9a69a6288eeea730f269ffdc2e4a0681f5b75b3 SHA512 b85515cf52f6a3b87094e74f54aa9090d36871e2e4ee91168c064e90d7c693f9332bbd5d5a525b1d8760beb80c7ca0b1bdd8979e6dfdeef96d592322982d06a5 WHIRLPOOL 4ab0c6b7e8d0462e39c137dd98d91c8c6ee39b59961cf541b25af544e154fd21bf79c4a47ba81b7f2c23e2065031f708d2d1b7d16f517a1fcafaf8799d5c2fad
|
||||
MISC metadata.xml 326 SHA256 92b58f66ba2656e85dd7a69960d02a1b743fa1e8aef9e0091faf0224a5031374 SHA512 c8bf71e3ee0530a5d2dcecff2caa685650320c38613e68a9574f7a054d638172e413100f3c4c3aefb2f7a7e6a20ac6a13cad0d92d8d786ea470b72173643b919 WHIRLPOOL f2d6870ce9d93d00ff08cd26d6e400b58a752f97b0d301342155c196277108719712d0b8e5297124966bada17814d7aac7a40029fc5f488eb6dae7229a6c70e2
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.19 (GNU/Linux)
|
||||
Version: GnuPG v2
|
||||
|
||||
iQIcBAEBAgAGBQJP9er2AAoJEDxpGckxwJCBK6IP/RlUSGZj5veIBnbNBREYS2hD
|
||||
rkxbIuDPYx/fWHvej4c4gKH0azczey7l/pxV5XJGnbr7Woj2+km3GtXdyV55/tnH
|
||||
c0xQrS7grqH8OAV1uWR+I8YHy5DF4BmGMR56O69i0jYwcCSg31vTmoWORubvqdHk
|
||||
DeMF3JJP9cLcdO2XjKK4nnpiiwBQRn6frAP9U10os/hS6QZYLNNzt1i9HdZSgQaE
|
||||
ycPuPEYjeUWDLZK/OMDQVZgUbc4xRhLwJgnTW5+KuvqN/KiQdrbfxA0vpj7NEN71
|
||||
zeod293BhTNThw9LaIw3F5vgE+F4AwsYGEIcEEGWYVXa7iEVU3eoQLWjsRVzN4+X
|
||||
cI+MyHsA71e3EkHZXzMFvhIHeUv3aZZk6dSzGyGgC5S46qH/m6aNn9BDeg/Pp+5G
|
||||
+7cuE1rDnF5xdgqjoXfSItERefAoFLeZW84pqmQ4VYgpMO3uZNDdH4PshWCGgXpr
|
||||
35IPMILgj8rxUz/OHdzwuDTOTqyRWLb1DCzASKVJkm+1IkZFGc8KfG7D640UKbPz
|
||||
OxEcKxJQCYyW27cm9OHhWPmo9cJM/xawIhJGyqnssIQdsArOI4YIWVgY2AEv+3iX
|
||||
ViRu4TPCXIZgctsXwWHOzsIwE+rMoOChk5hv6SycYBi11qGA/Dh+7GTW6wBCpJja
|
||||
DdW6jCAYD57dHmUaWijc
|
||||
=4ylA
|
||||
iQGcBAEBCAAGBQJTku9ZAAoJEJQzkH1pP7W4Rh8L/0Vzv70YX36iSUbQqJYjgeOo
|
||||
WSPvAu4ko1YHMkGsdgSgY4Dv9JnMpWm+OtuRnETrwDSThB7KsHYVCbnaCd/NFbWh
|
||||
OcGMwmXflaprgczVm7Ks10PGVwQQu9cbSZRYuBD8Nbe2Rx0vPNc9W67qtFQQ56XS
|
||||
BtGIjtqZHwCoIGZDLrch/jMO7FKqo/7qDlwXp5nVedfcUw/uSz2vv5HaKMpJ8gs2
|
||||
TlFNa6jX3daNPWgM4HA4l2yxZ+p2fomzhzOmIGdliClLXFDRpjuLKDsDjSgHJwBP
|
||||
T2GdThXdKMksrz6hQpMDqEbV3lgUGoScFRfExhDY1KO+WnOMRtxo1FjPpOulbpl0
|
||||
PqJnf6cUx7ybtI1IRZ4//9fx4mQm1ugGh3N182JJzDfjJ0GcBp9bU6F6se6XsOrL
|
||||
ajfmu/0WqPOPLry3LvjZvAJHzCw5pNlHKBuwV/Yd4h5YkaShww0muOP11B+BotH7
|
||||
0H5A65uWLL8fCSjkcbHQKkL5mZxQzbHwcRCQfywRAw==
|
||||
=5BgX
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -1,32 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-emacs/calfw/calfw-1.1.ebuild,v 1.2 2011/07/10 06:27:12 naota Exp $
|
||||
|
||||
EAPI=3
|
||||
NEED_EMACS=22
|
||||
|
||||
inherit elisp eutils
|
||||
|
||||
DESCRIPTION="A calendar framework for Emacs"
|
||||
HOMEPAGE="https://github.com/kiwanami/emacs-calfw"
|
||||
SRC_URI="https://github.com/kiwanami/emacs-calfw/tarball/v${PV} -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="howm"
|
||||
|
||||
DEPEND="howm? ( app-emacs/howm )"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
SITEFILE="50${PN}-gentoo.el"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
mv kiwanami-emacs-calfw-* ${P} || die
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${P}-calfwel.patch
|
||||
use howm || rm -f calfw-howm.el
|
||||
}
|
@ -1,31 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-emacs/calfw/calfw-1.2.ebuild,v 1.1 2011/08/14 10:12:17 naota Exp $
|
||||
|
||||
EAPI=3
|
||||
NEED_EMACS=22
|
||||
|
||||
inherit elisp eutils
|
||||
|
||||
DESCRIPTION="A calendar framework for Emacs"
|
||||
HOMEPAGE="https://github.com/kiwanami/emacs-calfw"
|
||||
SRC_URI="https://github.com/kiwanami/emacs-calfw/tarball/v${PV} -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="howm"
|
||||
|
||||
DEPEND="howm? ( app-emacs/howm )"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
SITEFILE="50${PN}-gentoo.el"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
mv kiwanami-emacs-calfw-* ${P} || die
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
use howm || rm -f calfw-howm.el
|
||||
}
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue