parent
6f4f88c8d6
commit
5544963168
@ -0,0 +1,165 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-editors/emacs/emacs-18.59-r9.ebuild,v 1.1 2013/10/03 09:21:49 ulm Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit eutils toolchain-funcs flag-o-matic multilib
|
||||
|
||||
DESCRIPTION="The extensible self-documenting text editor"
|
||||
HOMEPAGE="http://www.gnu.org/software/emacs/"
|
||||
SRC_URI="mirror://gnu/old-gnu/emacs/${P}.tar.gz
|
||||
ftp://ftp.splode.com/pub/users/friedman/emacs/${P}-linux22x-elf-glibc21.diff.gz
|
||||
mirror://gentoo/${P}-patches-8.tar.bz2"
|
||||
|
||||
LICENSE="GPL-1+ GPL-2+ BSD" #HPND
|
||||
SLOT="18"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="+abi_x86_32 abi_x86_x32"
|
||||
REQUIRED_USE="amd64? ( || ( abi_x86_32 abi_x86_x32 ) )"
|
||||
|
||||
RDEPEND="sys-libs/ncurses
|
||||
>=app-admin/eselect-emacs-1.2
|
||||
amd64? (
|
||||
sys-libs/ncurses[abi_x86_x32(-)?]
|
||||
!abi_x86_x32? ( sys-libs/ncurses[abi_x86_32(-)?] )
|
||||
)"
|
||||
# X? ( x11-libs/libX11[-xcb] )
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig"
|
||||
|
||||
src_prepare() {
|
||||
epatch "${WORKDIR}/${P}-linux22x-elf-glibc21.diff"
|
||||
EPATCH_SUFFIX=patch epatch
|
||||
epatch_user
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
# autoconf? What's autoconf? We are living in 1992. ;-)
|
||||
local arch
|
||||
case ${ARCH} in
|
||||
amd64)
|
||||
if use abi_x86_x32; then
|
||||
arch=x86-x32
|
||||
multilib_toolchain_setup x32
|
||||
elif use abi_x86_32; then
|
||||
arch=intel386
|
||||
multilib_toolchain_setup x86
|
||||
else
|
||||
die "Need 32 bit ABI on amd64"
|
||||
fi
|
||||
;;
|
||||
x86) arch=intel386 ;;
|
||||
*) die "Architecture ${ARCH} not yet supported" ;;
|
||||
esac
|
||||
local cmd="s/\"s-.*\.h\"/\"s-linux.h\"/;s/\"m-.*\.h\"/\"m-${arch}.h\"/"
|
||||
#use X && cmd="${cmd};s/.*\(#define HAVE_X_WINDOWS\).*/\1/"
|
||||
sed -e "${cmd}" src/config.h-dist >src/config.h || die
|
||||
|
||||
cat <<-END >src/paths.h
|
||||
#define PATH_LOADSEARCH "/usr/share/emacs/${PV}/lisp"
|
||||
#define PATH_EXEC "/usr/share/emacs/${PV}/etc"
|
||||
#define PATH_LOCK "/var/lib/emacs/lock/"
|
||||
#define PATH_SUPERLOCK "/var/lib/emacs/lock/!!!SuperLock!!!"
|
||||
END
|
||||
|
||||
sed -i -e "s:/usr/lib/\([^ ]*\).o:/usr/$(get_libdir)/\1.o:g" \
|
||||
-e "s:-lncurses:$("$(tc-getPKG_CONFIG)" --libs ncurses):" \
|
||||
src/s-linux.h || die
|
||||
|
||||
# -O3 and -finline-functions cause segmentation faults at run time.
|
||||
filter-flags -finline-functions
|
||||
replace-flags -O[3-9] -O2
|
||||
strip-flags
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
# Do not use the sandbox, or the dumped Emacs will be twice as large
|
||||
export SANDBOX_ON=0
|
||||
emake --jobs=1 \
|
||||
CC="$(tc-getCC)" CFLAGS="${CFLAGS} -Demacs" \
|
||||
LD="$(tc-getCC) -nostdlib" LDFLAGS="${LDFLAGS}"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local basedir="/usr/share/emacs/${PV}" i
|
||||
|
||||
dodir ${basedir}
|
||||
dodir /usr/share/man/man1
|
||||
emake --jobs=1 \
|
||||
LIBDIR="${D}"${basedir} \
|
||||
BINDIR="${D}"/usr/bin \
|
||||
MANDIR="${D}"/usr/share/man/man1 \
|
||||
install
|
||||
|
||||
rmdir "${D}"${basedir}/lock || die
|
||||
find "${D}"${basedir} -type f \( -name "*.c" -o -name ChangeLog \
|
||||
-o -name COPYING ! -path "*/etc/COPYING" \) -exec rm "{}" + || die
|
||||
fperms -R go-w ${basedir}
|
||||
|
||||
# remove duplicate DOC file
|
||||
rm "${D}"${basedir}/etc/DOC || die
|
||||
|
||||
# move executables to the correct place
|
||||
mv "${D}"/usr/bin/emacs{,-${SLOT}} || die
|
||||
for i in etags ctags emacsclient; do
|
||||
mv "${D}"/usr/bin/${i}{,-emacs-${SLOT}} || die
|
||||
rm "${D}"${basedir}/etc/${i} || die
|
||||
done
|
||||
|
||||
dodir /usr/libexec/emacs/${PV}
|
||||
for i in wakeup digest-doc sorted-doc movemail cvtmail fakemail \
|
||||
yow env server
|
||||
do
|
||||
mv "${D}"${basedir}/etc/${i} "${D}"/usr/libexec/emacs/${PV}/${i} || die
|
||||
dosym ../../../../libexec/emacs/${PV}/${i} ${basedir}/etc/${i}
|
||||
done
|
||||
for i in test-distrib make-docfile; do
|
||||
rm "${D}"${basedir}/etc/${i} || die
|
||||
done
|
||||
|
||||
# move man page
|
||||
mv "${D}"/usr/share/man/man1/emacs{,-emacs-${SLOT}}.1 || die
|
||||
|
||||
# move Info files
|
||||
dodir /usr/share/info
|
||||
mv "${D}"${basedir}/info "${D}"/usr/share/info/emacs-${SLOT} || die
|
||||
dosym ../../info/emacs-${SLOT} "${basedir}"/info
|
||||
docompress -x /usr/share/info
|
||||
|
||||
# move Info dir to avoid collisions with the dir file generated by portage
|
||||
mv "${D}"/usr/share/info/emacs-${SLOT}/dir{,.orig} || die
|
||||
touch "${D}"/usr/share/info/emacs-${SLOT}/.keepinfodir
|
||||
|
||||
dodir /var/lib/emacs
|
||||
diropts -m0777
|
||||
keepdir /var/lib/emacs/lock
|
||||
|
||||
dodoc README PROBLEMS
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
# move Info dir file to correct name
|
||||
if [[ -d "${D}"/usr/share/info ]]; then
|
||||
mv "${D}"/usr/share/info/emacs-${SLOT}/dir{.orig,} || die
|
||||
fi
|
||||
|
||||
# remove symlink and directory installed by -r6 and earlier
|
||||
if [[ -L "${ROOT}"/usr/share/info/emacs-${SLOT} ]]; then
|
||||
ewarn "Removing old symlink /usr/share/info/emacs-${SLOT}"
|
||||
rm "${ROOT}"/usr/share/info/emacs-${SLOT} || die
|
||||
fi
|
||||
if [[ -d "${ROOT}"/usr/share/emacs/${PV}/info \
|
||||
&& ! -L "${ROOT}"/usr/share/emacs/${PV}/info ]]; then
|
||||
ewarn "Removing old directory /usr/share/emacs/${PV}/info"
|
||||
rm -r "${ROOT}"/usr/share/emacs/${PV}/info || die
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
eselect emacs update ifunset
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
eselect emacs update ifunset
|
||||
}
|
@ -1,25 +1,20 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA1
|
||||
Hash: SHA256
|
||||
|
||||
AUX 50apel-gentoo.el 38 SHA256 f34ea07a3270a25cce3430e4781df47d9903052c9f3a4ea24efb64b1e63bd115 SHA512 5c00bcabe2d7cc03013dc7a54b2c653940c08098ca5646d7c73624cb1ca04376ae9dcf88a7166b1925c69f0c5d192d90f6bd790fdef8ed8c3b0f9d163c987da5 WHIRLPOOL cc5e2fd5081f5fb0018e1fa461c0802c7c90891accc55c02c2935dd3d413c5f8941e918af9341040526b037be4c34dab26008dfca91c153c11fca41338f77c14
|
||||
AUX apel-10.8-010_ikazuhiro.patch 6631 SHA256 4143eebbe8d0df934c25503b781e244b465bc37c7ef818aa4876dbc7666d9c97 SHA512 1630c45bec06b019815f1989b2279ba1e85634b9358f65254af1e40fcf51c8426715afe9c014a73928bc4ec59f6b71db1ddffeeadb3499ebc4324571631fd82c WHIRLPOOL 2473e5b4917dceffdf2fcaff8e05b9d14b98937d22c54c72812e68dc89f5822997eeee55f630af4e19201757fc41495ea359821c24d0af243773a47bc4ed31fa
|
||||
AUX apel-10.8-020_Prevent-fontset-error.patch 755 SHA256 89b5b037beeb716c1252925728f1c0766404dcd21b66fe28e43d9059b1ffda7b SHA512 4617ec3e48758fb85fffc9d07eb657e00451abc6605b3e65db5d01c99f37824c4232913fd445f387bdbe024409e7b01030b3337fa00ea3f52fafa289ecf11da6 WHIRLPOOL fe84d5efd8d75471d3bae3c92a3221567e649c52028d07eeaa50ce97f1b75c7bb02cc1f2cc528590336d2c375d06d58d42e26393c2b9583963bd2fa87951337d
|
||||
AUX apel-10.8-040_make-temp-file-for-Emacs-24.3.50.patch 888 SHA256 cd72d22b18352f9f1eb39c7226e7e4511ba4078fe924256c3e66a4bd5c3b2510 SHA512 50795dff5cdb86a3a778257cfea5894b682e3c74e6b8a0b963606eb0b125158927c499ece14af0da418b491a30f6bbced4d101cf5ee29e4fc110a604d729a778 WHIRLPOOL 6e496c544abd26a0c432ae9b83182da804101e4d57cf155e5f6a9ee6c6989534d97e4b7b07dc88e653df3acd4736bcc1e54cb55c249b392b25c1243dc6aa873d
|
||||
DIST apel-10.8-030_Use-new-style-backquotes.patch.gz 7869 SHA256 064edbe19f90e884ea2f5b64479e4498afacbb8d550c3882a4626bdf10a1bc98 SHA512 4074dc612feb2d63637bea2e9303423d4e9e035fad7f440d2da5331a6adc08f5ec61abb5087c2c4c72ec8931d1ccc4db3ffd061bcf3150d20c222c8df2e0b274 WHIRLPOOL f9bf88d85c5cdc8164bc0778bc5275c4e6c494f5927d11bcdf008851d7e2e70c32a3430a936abecc0239da1cf4a9b4a295ff7f4184a488462750f1dd8ac89363
|
||||
DIST apel-10.8.tar.gz 126326 SHA256 a511cc36bb51dc32b4915c9e03c67a994060b3156ceeab6fafa0be7874b9ccfe SHA512 39f13f15ec0a078d8f8dfe797899474cf4dfeb0bf7b8432a0c05bb38cf134d805c171a66b3d3efd074fbf294d68006d1e1d49903e45f1991d79cdcb4cca4aa9d WHIRLPOOL d222d3a477430b63e9a383a888fad0bc1871942830f462f505090495740028e517eac4052a72d0c00ea947308a6d75c0cade8ca12f76a81bd58f4643bf72f87d
|
||||
EBUILD apel-10.8-r1.ebuild 1684 SHA256 0deb7c2a28eb8ebd26ea900a260006381d62edc57f8d8d1711e320fbb6bd59d8 SHA512 e884eccc3341553f836cbb40992c01327ecd42c086e8b1a07ab45ed1db20d134f97aedd45c35c3990e153cf3a1356ab0271e6023570d36f82ef8d704f2723596 WHIRLPOOL 6cee44e6a6fdb9129ae81516f006aae1e8047d43b9300cd0fc4297d76b5fe4cd5cc26d30c3369f556adf2333ce0e94a61df9d4e9282821d5993c9adf0b3cadbb
|
||||
EBUILD apel-10.8.ebuild 1249 SHA256 083348ce05ed5d9002e71e8d8ca731f63c1e0938b8e1e6825f4258eacde0f378 SHA512 91a59584e33d1c4960e428b0787b77bb4caa63349e5ee219ef9cb991ab6e2f88d0c9ede30cbe8459da315ed9bd2bc0b04f38f9f81bfe9485ec0b6b649b61110d WHIRLPOOL 002b97aec0f93e13bd58d762546d4eec6884a3f1a418b6a3e58a1db35ecb0cd5af62a9864f0ee849c04629883df9a768945eab3d08e42df1a8d80e522752f7d0
|
||||
MISC ChangeLog 4926 SHA256 c90439a16e0d7607752fc9b24603fd10b7b0b130a01f08fb43b998eab4b796a4 SHA512 5ddca1c705257858919d14aef75aec224bb3b0bb479ec4c8534539c60cddbd7bd9fee0e119155622399aec0c29d07d500bddb34c7802957b8ee8ed01999e63f2 WHIRLPOOL 314bdfd361d57d33dc20ac7d77c5cb401ee0339d45477d658d1a6fdb46e32e10855801756328029997804aa6374b6f63f2277c7f4ea593246a8e6c7a0969d470
|
||||
MISC ChangeLog 5358 SHA256 0a27968337ded2481cc22f0b4b8158ce831939e4a7bc640b15ffa23ff15b06da SHA512 b674416217405c28bd1f622a8f3d2d3460b9a58008a74a29186aef4b09aab4b33b6eb2def2b37ed6dba1535e1327ca708046b98abccd21ac23a9074446687374 WHIRLPOOL 2dd18c3107ed2e57ece3c939a24abb5bc8b2c114c5fc3aca0f6ae4b1df603030c066d3acf5be610f578a49c5fb7353b21b365574e49d4f805e35be7b6b29ba50
|
||||
MISC metadata.xml 158 SHA256 1393bdef3a74343fdb40a112c7096a1af16f67e7a43413250de28dfe73810eab SHA512 e55d75feae933ba948ae987305ea58e36f5880f18687e8acaf91237e33e251be3ecfd5be27048f4907ea6799e0bcf784b602096dd7e2bc9c450eb5e2bb6a73d2 WHIRLPOOL 1d1676172186235a3e99ca1d148298fb24f6a089f9b7908b3c28c246c8854969835fd3742b8b81e0a30b63d76ee0be0c42bfede2416a30dfc3c8b915a147340c
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.19 (GNU/Linux)
|
||||
Version: GnuPG v2.0.20 (GNU/Linux)
|
||||
|
||||
iQIcBAEBAgAGBQJP9enyAAoJEDxpGckxwJCBbQEP/RZ2O4CSZfL+95bfflLLsrtI
|
||||
8e3vWsijUDk+bvC0jQuTLb8VVB7QXwcUKY3Q1tr5vZWfohfJ3xzfqc3Mv0Y1MJV9
|
||||
08LEVKHnk6gMLaWvkr/pzpb5s2LAD8vxXh+RgjHmWEhE+GUI9zP/rH8Wyq3A3dqY
|
||||
scZ/Ifwl+05VI1SwxHfPP+tfVL4ZUY3CGowHQsxwUxdlTtvcNjRAGgChb7RZgc0X
|
||||
xtxpgVh+esh8muipdX92EHGXOY/v793Ss1VUkUsOEZVYTg5IEqtL1UzCd4ZD1+wl
|
||||
R3s4vM3veU5Efr2vhJjLlvcUSWggQM5J/OY981MVYM0BOJcxsaN9WZLjFVSfZ2fh
|
||||
QIYRahnYwV0/KUXzhn3uDa90zE1TSFcWEp6vz3X76+3logSGrLcDXrUrz/otew+R
|
||||
/sfAG/hLuQU7WZ9fblgjd5Ya3dOW1MgzapM/nDJAvclWrNSB9aPgEG5TB0MV2LMJ
|
||||
Mq/qCYM541/EKvj7rpCJQDEvlglCeoH4c/tZSUSFB7gRBkPLXQdSX1pK63a/8jMY
|
||||
GsfzQ8Dz2EYzDEWYJXA5sQZ1Z6U4LdghsPG4xYWAgYd9Vbu90ja8+OTBoP1NXsDK
|
||||
syaD+RnMJwsfqMxPIW1djN6RB49f9sIWFZhE+SQddgMFQ35G9GARa663hlTdhiv8
|
||||
ZhrbR9wJrlR6j6L+Alwo
|
||||
=1A0x
|
||||
iF4EAREIAAYFAlJNVU8ACgkQoBEVQmGOlx+JKwEAi/pkP+CopKzaU1Vmqn0OGrDa
|
||||
1IaRI+V+camawHT/pMUA/R6txTLREI/zwT09vTsL7GDUDa99gnfF9js/CqC2M7yi
|
||||
=8rO0
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -0,0 +1,57 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-emacs/apel/apel-10.8-r1.ebuild,v 1.1 2013/10/03 11:33:28 gienah Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
inherit elisp
|
||||
|
||||
DESCRIPTION="A Portable Emacs Library is a library for making portable Emacs Lisp programs."
|
||||
HOMEPAGE="http://cvs.m17n.org/elisp/APEL/"
|
||||
SRC_URI="ftp://ftp.jpl.org/pub/elisp/apel/${P}.tar.gz
|
||||
http://dev.gentoo.org/~gienah/2big4tree/app-emacs/${PN}/${PN}-10.8-030_Use-new-style-backquotes.patch.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris"
|
||||
IUSE=""
|
||||
|
||||
src_prepare() {
|
||||
elisp_src_prepare
|
||||
epatch "${FILESDIR}/${PN}-10.8-020_Prevent-fontset-error.patch"
|
||||
epatch "${DISTDIR}/${PN}-10.8-030_Use-new-style-backquotes.patch"
|
||||
epatch "${FILEDIR}/${PN}-10.8-010_ikazuhiro.patch"
|
||||
epatch "${FILESDIR}/${PN}-10.8-040_make-temp-file-for-Emacs-24.3.50.patch"
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
elisp_src_prepare
|
||||
cat <<-EOF >> APEL-CFG
|
||||
(setq APEL_PREFIX "apel")
|
||||
(setq EMU_PREFIX "apel")
|
||||
EOF
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake PREFIX="${ED}/usr" \
|
||||
LISPDIR="${ED}/${SITELISP}" \
|
||||
VERSION_SPECIFIC_LISPDIR="${ED}/${SITELISP}" || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
einstall PREFIX="${ED}/usr" \
|
||||
LISPDIR="${ED}/${SITELISP}" \
|
||||
VERSION_SPECIFIC_LISPDIR="${ED}/${SITELISP}" || die
|
||||
|
||||
elisp-site-file-install "${FILESDIR}/50apel-gentoo.el"
|
||||
|
||||
dodoc ChangeLog README*
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elisp-site-regen
|
||||
|
||||
elog "See the README.en file in /usr/share/doc/${PF} for tips"
|
||||
elog "on how to customize this package."
|
||||
elog "And you need to rebuild packages depending on ${PN}."
|
||||
}
|
@ -0,0 +1,189 @@
|
||||
--- apel-10.8-orig/ChangeLog 2013-10-03 18:17:05.176741628 +1000
|
||||
+++ apel-10.8/ChangeLog 2013-10-03 18:16:54.442741731 +1000
|
||||
@@ -1,3 +1,56 @@
|
||||
+2013-07-05 Tatsuya Kinoshita <tats@vega.ocn.ne.jp>
|
||||
+
|
||||
+ * mcs-20.el: Really check whether the mule-vesion variable is defined.
|
||||
+
|
||||
+2013-07-04 Kazuhiro Ito <kzhr@d1.dion.ne.jp>
|
||||
+
|
||||
+ * mcs-20.el: Check whether the mule-vesion variable is defined.
|
||||
+ Cf. https://github.com/ikazuhiro/apel/commit/328c02e022340b36dd7e5f9250c7f86d2bafd793
|
||||
+
|
||||
+2013-03-24 Kazuhiro Ito <kzhr@d1.dion.ne.jp>
|
||||
+
|
||||
+ * mcs-20.el (mime-charset-to-coding-system): Display the message
|
||||
+ and use charset name as coding system when
|
||||
+ `mime-charset-coding-system-alist' indicates invalid coding
|
||||
+ system.
|
||||
+
|
||||
+2012-09-07 Kazuhiro Ito <kzhr@d1.dion.ne.jp>
|
||||
+
|
||||
+ * mcs-e20.el (coding-system-to-mime-charset): Coding system's
|
||||
+ setting is preferred to mime-charset-coding-system-alist's value.
|
||||
+ Detect MIME name from mime-charset-coding-system-alist's value
|
||||
+ more permissively.
|
||||
+
|
||||
+2012-08-08 Kazuhiro Ito <kzhr@d1.dion.ne.jp>
|
||||
+
|
||||
+ * poe.el (next-command-event): Fix that Emacs 21 and later were
|
||||
+ treated as 'Emacs 19, 20.1 and 20.2'.
|
||||
+
|
||||
+2012-07-28 Kazuhiro Ito <kzhr@d1.dion.ne.jp>
|
||||
+
|
||||
+ * mcs-e20.el (charsets-mime-charset-alist): Do not use
|
||||
+ `iso-2022-jp-2'.
|
||||
+
|
||||
+2012-07-28 Kazuhiro Ito <kzhr@d1.dion.ne.jp>
|
||||
+
|
||||
+ * mcs-20.el (detect-mime-charset-string): (Emacs23 and later) New
|
||||
+ function.
|
||||
+ (detect-mime-charset-region): Use it.
|
||||
+
|
||||
+2011-06-17 Kazuhiro Ito <kzhr@d1.dion.ne.jp>
|
||||
+
|
||||
+ * mcs-20.el (detect-mime-charset-region): (Emacs23 and later) Do
|
||||
+ not check whether `charsets-mime-charset-alist' contains non
|
||||
+ charset symbol.
|
||||
+
|
||||
+ * mcs-e20.el (charsets-mime-charset-alist): Remove non charset
|
||||
+ symbol for Emacs 23 and later.
|
||||
+
|
||||
+2010-03-19 Kazuhiro Ito <kzhr@d1.dion.ne.jp>
|
||||
+
|
||||
+ * mcs-20.el (detect-mime-charset-region): Do not care priority of
|
||||
+ charsets on Emacs 23 and later.
|
||||
+
|
||||
2011-07-17 David Maus <dmaus@ictsoc.de>
|
||||
|
||||
* tinycustom.el (defcustom): Use new style backquotes.
|
||||
--- apel-10.8-orig/mcs-20.el 2005-07-06 12:08:52.000000000 +1000
|
||||
+++ apel-10.8/mcs-20.el 2013-10-03 17:44:42.936760151 +1000
|
||||
@@ -84,11 +84,13 @@
|
||||
(if (stringp charset)
|
||||
(setq charset (intern (downcase charset)))
|
||||
)
|
||||
- (let ((cs (assq charset mime-charset-coding-system-alist)))
|
||||
- (setq cs
|
||||
- (if cs
|
||||
- (cdr cs)
|
||||
- charset))
|
||||
+ (let ((cs (cdr (assq charset mime-charset-coding-system-alist))))
|
||||
+ (unless (or (null cs) (find-coding-system cs))
|
||||
+ (message
|
||||
+ "Invalid coding system: %s. Confirm mime-charset-coding-system-alist."
|
||||
+ cs)
|
||||
+ (setq cs nil))
|
||||
+ (unless cs (setq cs charset))
|
||||
(if lbt
|
||||
(setq cs (intern (format "%s-%s" cs
|
||||
(cond ((eq lbt 'CRLF) 'dos)
|
||||
@@ -96,12 +98,11 @@
|
||||
((eq lbt 'CR) 'mac)
|
||||
(t lbt)))))
|
||||
)
|
||||
- (if (find-coding-system cs)
|
||||
- cs
|
||||
- (if mime-charset-to-coding-system-default-method
|
||||
- (funcall mime-charset-to-coding-system-default-method
|
||||
- charset lbt cs)
|
||||
- ))))
|
||||
+ (or (find-coding-system cs)
|
||||
+ (if mime-charset-to-coding-system-default-method
|
||||
+ (funcall mime-charset-to-coding-system-default-method
|
||||
+ charset lbt cs)
|
||||
+ ))))
|
||||
|
||||
(defalias 'mime-charset-p 'mime-charset-to-coding-system)
|
||||
|
||||
@@ -209,6 +210,34 @@
|
||||
(setq rest (cdr rest)))
|
||||
default-mime-charset-for-write)))
|
||||
)
|
||||
+
|
||||
+((eval-when-compile (and (boundp 'mule-version)
|
||||
+ (null (string< mule-version "6.0"))))
|
||||
+;; for Emacs 23 and later
|
||||
+(defun detect-mime-charset-string (string)
|
||||
+ "Return MIME charset for STRING."
|
||||
+ (let ((src (string-to-list string))
|
||||
+ tmp)
|
||||
+ (setq tmp src)
|
||||
+ ;; Uniquify the list of characters.
|
||||
+ (while tmp
|
||||
+ (setq tmp (setcdr tmp (delq (car tmp) (cdr tmp)))))
|
||||
+ ;; Detect charset from the list of characters.
|
||||
+ (catch 'found
|
||||
+ (mapc (lambda (cons)
|
||||
+ (catch 'next
|
||||
+ (mapc (lambda (ch) (unless (char-charset ch (car cons))
|
||||
+ (throw 'next nil)))
|
||||
+ src)
|
||||
+ (throw 'found (cdr cons))))
|
||||
+ charsets-mime-charset-alist)
|
||||
+ default-mime-charset-for-write)))
|
||||
+
|
||||
+(defsubst detect-mime-charset-region (start end)
|
||||
+ "Return MIME charset for region between START and END."
|
||||
+ (detect-mime-charset-string
|
||||
+ (buffer-substring-no-properties start end))))
|
||||
+
|
||||
(t
|
||||
;; for legacy Mule
|
||||
(defun detect-mime-charset-region (start end)
|
||||
--- apel-10.8-orig/mcs-e20.el 2005-07-06 12:08:52.000000000 +1000
|
||||
+++ apel-10.8/mcs-e20.el 2013-10-03 17:44:42.936760151 +1000
|
||||
@@ -90,11 +90,15 @@
|
||||
((ascii korean-ksc5601) . euc-kr)
|
||||
((ascii chinese-gb2312) . gb2312)
|
||||
((ascii chinese-big5-1 chinese-big5-2) . big5)
|
||||
- ((ascii thai-tis620 composition) . tis-620)
|
||||
- ((ascii latin-iso8859-1 greek-iso8859-7
|
||||
- latin-jisx0201 japanese-jisx0208-1978
|
||||
- chinese-gb2312 japanese-jisx0208
|
||||
- korean-ksc5601 japanese-jisx0212) . iso-2022-jp-2)
|
||||
+ ,(static-cond
|
||||
+ ((null (string< mule-version "6.0"))
|
||||
+ '((ascii thai-tis620) . tis-620))
|
||||
+ (t
|
||||
+ '((ascii thai-tis620 composition) . tis-620)))
|
||||
+ ;; ((ascii latin-iso8859-1 greek-iso8859-7
|
||||
+ ;; latin-jisx0201 japanese-jisx0208-1978
|
||||
+ ;; chinese-gb2312 japanese-jisx0208
|
||||
+ ;; korean-ksc5601 japanese-jisx0212) . iso-2022-jp-2)
|
||||
;;((ascii latin-iso8859-1 greek-iso8859-7
|
||||
;; latin-jisx0201 japanese-jisx0208-1978
|
||||
;; chinese-gb2312 japanese-jisx0208
|
||||
@@ -119,8 +123,16 @@
|
||||
(defun coding-system-to-mime-charset (coding-system)
|
||||
"Convert CODING-SYSTEM to a MIME-charset.
|
||||
Return nil if corresponding MIME-charset is not found."
|
||||
- (or (car (rassq coding-system mime-charset-coding-system-alist))
|
||||
- (coding-system-get coding-system 'mime-charset)
|
||||
+ (or (coding-system-get coding-system 'mime-charset)
|
||||
+ (let ((coding (coding-system-base coding-system))
|
||||
+ (alist mime-charset-coding-system-alist)
|
||||
+ result)
|
||||
+ (while alist
|
||||
+ (if (eq (coding-system-base (cdar alist)) coding)
|
||||
+ (setq result (caar alist)
|
||||
+ alist nil)
|
||||
+ (setq alist (cdr alist))))
|
||||
+ result)
|
||||
))
|
||||
|
||||
(defun-maybe-cond mime-charset-list ()
|
||||
--- apel-10.8-orig/poe.el 2013-10-03 17:43:11.327761025 +1000
|
||||
+++ apel-10.8/poe.el 2013-10-03 17:44:42.937760151 +1000
|
||||
@@ -1996,8 +1996,9 @@
|
||||
returned.
|
||||
If PROMPT is non-nil, it should be a string and will be displayed in
|
||||
the echo area while this function is waiting for an event."
|
||||
- ((and (>= emacs-major-version 20)
|
||||
- (>= emacs-minor-version 4))
|
||||
+ ((or (>= emacs-major-version 21)
|
||||
+ (and (>= emacs-major-version 20)
|
||||
+ (>= emacs-minor-version 4)))
|
||||
;; Emacs 20.4 and later.
|
||||
(read-event prompt)) ; should specify 2nd arg?
|
||||
((and (= emacs-major-version 20)
|
@ -0,0 +1,32 @@
|
||||
Description: Prevent an error of fontset-pixel-size for Emacs 23.
|
||||
Bug-Debian: http://bugs.debian.org/477177
|
||||
Author: Tatsuya Kinoshita <tats@debian.org>
|
||||
|
||||
--- a/ChangeLog
|
||||
+++ b/ChangeLog
|
||||
@@ -0,0 +1,5 @@
|
||||
+2010-02-14 Tatsuya Kinoshita <tats@vega.ocn.ne.jp>
|
||||
+
|
||||
+ * poem-e20.el (fontset-pixel-size): Don't cause an error. Workaround
|
||||
+ for Emacs 23.
|
||||
+
|
||||
--- a/poem-e20.el
|
||||
+++ b/poem-e20.el
|
||||
@@ -25,6 +25,7 @@
|
||||
;;; Code:
|
||||
|
||||
(defun fontset-pixel-size (fontset)
|
||||
+ (condition-case nil
|
||||
(let* ((info (fontset-info fontset))
|
||||
(height (aref info 1))
|
||||
)
|
||||
@@ -32,7 +33,8 @@
|
||||
((string-match "-\\([0-9]+\\)-" fontset)
|
||||
(string-to-number
|
||||
(substring fontset (match-beginning 1)(match-end 1))))
|
||||
- (t 0))))
|
||||
+ (t 0)))
|
||||
+ (error 0)))
|
||||
|
||||
|
||||
;;; @ character set
|
@ -0,0 +1,27 @@
|
||||
Subject: Fix wrong type argument on Emacs 24.3.50 to check make-temp-file
|
||||
From: Tatsuya Kinoshita <tats@debian.org>
|
||||
Bug-Debian: http://bugs.debian.org/718765
|
||||
|
||||
diff --git a/ChangeLog b/ChangeLog
|
||||
index 8e96224..9505b2e 100644
|
||||
--- a/ChangeLog
|
||||
+++ b/ChangeLog
|
||||
@@ -0,0 +1,5 @@
|
||||
+2013-08-05 Tatsuya Kinoshita <tats@vega.ocn.ne.jp>
|
||||
+
|
||||
+ * poe.el: Fix wrong type argument on Emacs 24.3.50 to check
|
||||
+ `make-temp-file'.
|
||||
+
|
||||
diff --git a/poe.el b/poe.el
|
||||
index be52847..b381f90 100644
|
||||
--- a/poe.el
|
||||
+++ b/poe.el
|
||||
@@ -1667,7 +1667,7 @@ See `walk-windows' for the meaning of MINIBUF and FRAME."
|
||||
)))
|
||||
;; arglist: (prefix &optional dir-flag suffix)
|
||||
(cond
|
||||
- ((not arglist)
|
||||
+ ((or (not arglist) (not (listp arglist)))
|
||||
;; `make-temp-file' is a built-in; expects 3-args.
|
||||
(put 'make-temp-file 'defun-maybe '3-args))
|
||||
((> (length arglist) 3)
|
@ -1,25 +1,18 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA1
|
||||
Hash: SHA256
|
||||
|
||||
AUX 50elscreen-gentoo.el 78 SHA256 a393882bc5c8fc5d23d22a0227104d2d317cccb6313e8f6cfa792539bdd992a9 SHA512 28e08f33ecbfdc4e11bc7bb0e4eba42479a8e5a7adbad36582e1e21e1ec8971a7e8c7ac527908a038debc4bd00b928d55969b63ace56f865959722e8df92c772 WHIRLPOOL 626dda94ffba0467b9f71f9ca094188fbe1f9ceb3dad3cbb07dc99512661b1b5398007e026563ddd5560f7748fba650b57148314b6801f2f127237870de1f112
|
||||
AUX elscreen-1.4.6-emacs-24.patch 5925 SHA256 0acf3439eb067d84be40ca2ef1bf9eef97c6f821ae2dddc8f5c2aab005ef176c SHA512 581f5c2c30fa4ae5a8a2266c40842076126a365f947ceaae32299ac680e74a7ca33b077130ff566c12008c79ba4da504160290da72d33ffab5a4d0b40e46557e WHIRLPOOL edc86d4c96d5859d8f3394f1de44e9313ca5ad0ef0bb287165f449f511e380f3f4efbc147222f72fda2067b629f792e0b0fa9d084fa79e55227bef8cecc2b686
|
||||
AUX elscreen-1.4.6-void-variable-argi.patch 2789 SHA256 512da2ec30dbbae241ef5a9256f8641adc4eb77450140f4b52d1e7a2cce8c0d2 SHA512 254c76e291848caf19983bc896b5a405b9d52dacb871ba5e9009d77968d5249c2445606fb2507f0d0f67859a955aabf4c717dae2acf94f52daa999237fd27333 WHIRLPOOL 75e81a993ed3504ed64042c14a8785fcd34da81ca91ecf4b422b318be966b266da654aa9cdf5864069b070c15b49ec68db924801413b6a4826cf2cc06242b032
|
||||
DIST elscreen-1.4.6.tar.gz 21680 SHA256 134cef5b4ffe75898ca30776b4a4191a9425cbafc650a43e87aae4188adbd650 SHA512 2f19941c9c3e74bbe3912e99f53710f42d33a5b063af99c3907c478d2f571a50a75942519bfcad3bf178585f736bb6e2baf2cdffe8ac66b8e4dbd1b0d881fab2 WHIRLPOOL 8eb4c82941bdee8af3e0e396623efcfae406e254cd8228579e53281311b299f4a0e90e5346292728a099344e0a6206ae0f5163bca428f09d4d2c110b55f70cc8
|
||||
EBUILD elscreen-1.4.6-r1.ebuild 1027 SHA256 055f089d2d41df5d561a47c2e40f3a36ac476ec9d7ee9865d8b053826384343b SHA512 b58e9e346d13a0d4acdaae421656e02b2619e881a2801d01ef4ff4f21d265f0587b18ff326bb42c82d2f5383c144bda69ff84fc11a13fdea7c1c71eb888e8c0a WHIRLPOOL 192ad3acc02d6ac0d253d21be9b2b502cd361cc571a7f869a3d80cb956dc8f4957bc25854c24c254599f6148ab192a1e94163d766eaa6d67eb10b227f5994148
|
||||
EBUILD elscreen-1.4.6.ebuild 916 SHA256 705e11cae49bcfc633e13f22a141729c6718ff10d918dd03cef6633c2db4c60d SHA512 2eeeb52472133695085512df03a7241054730d11c12da5305791ff41b108ccbd68ffc9a42d9267777b18ae2abd4b9c22a0085d74508c648274af50c7c7f95152 WHIRLPOOL bf4f3aaa1e143f99bbba15e19c3eed3d8af458259d10e66ae3f23c837d6332bcf476658e48eef64634a15d41c1d85b46c6b070f167ee2a32c39213c14024d719
|
||||
MISC ChangeLog 2790 SHA256 fc2c643760324b570c0d15674535d398cd184665f3f574f13239b6ea7f3c1b83 SHA512 242a45e456b5d59a69389c331e24bb139ed445a5edc65c92e14cf3cc04e27839abc1c6d04512f1e706229f10ee3cc506650763ca7f7e1ac66a550bf020dfc594 WHIRLPOOL 0c5c4288f741bed12e8d28dc47bd4ed134e4f2bc78a5d8fc22a01c30a40f23632a240ec65eabbd6ad3f745783ec446ca503e2493244213bd7e8966e24bcd7b2b
|
||||
MISC ChangeLog 3049 SHA256 81324ef41969b1c1b3eba06722bf4a01ce16f706a34dd71845d2af3eddfdf4dc SHA512 d3c37d8796c8e8991e222af5cf017b749f6f4b0b6805798880a1e5237aa841472759af8031c9ffa77e918450f0c24b6b443b56823d2605bb4f55e40ca825204d WHIRLPOOL 03fe058e513916e2545b0c1d5641b88042b7309abeb91d28865fce5f3e4443d0f2d1c224711d0d89375723f40cc42613c4253b396ecdde44bbce9f0a9ca3dcc1
|
||||
MISC metadata.xml 962 SHA256 00a09df86840bfaebb119b0bae2457d4dd7808299252e69182d167ec9eb8ae08 SHA512 26a9df9bbd02d56907173e28b66e3c53878d76c36acc0c9d68666c3661740f03e59eb5baa6743cfc3f51e8b17c8874a1e2435e51db66e0dc64d11299acf14fb8 WHIRLPOOL 3d6870b2e4cd08cf4d622d923fa1aa159046dca7d8af16e018ce8543b81bc8a8df89d5534e41feeef1a855cbfc79a8ce9c484e2124e6ac7be0dfbb9ca26e185a
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.19 (GNU/Linux)
|
||||
Version: GnuPG v2.0.20 (GNU/Linux)
|
||||
|
||||
iQIcBAEBAgAGBQJP9e00AAoJEDxpGckxwJCBjosP/15s3hJ79VJ3ZaFK99e4VqBq
|
||||
zan+NGUY/7tZulGRfOcU9hRAfryhK4kSztinvQ9WZMBTHIoaMB+MzS77JO58MF30
|
||||
xH/WrQ/QrgYFI7Th8CcpzLOxZTTDMEhlxxPp1fyRJZEtzOCA7g7vl0OyftQyNR8I
|
||||
EvRtaw2ync7y+IM2FL/8y8nblEEmsgRNSaQBoZArMh3FIIxMb2xcmrls+WHWGH4H
|
||||
NL2Rbw6a2r18+gVECylF1CwGbWagHu8fD4et+hnU5JDPsPuk0lzEDuJN03vu0MQI
|
||||
Oj5m6qgMutPylLsaAb8N25v1f3xObSU7I68e3ZZXv6D/fqySYoQFMqcoScyLylWF
|
||||
mnyv8Uyw4x7hT+gBRkFi2Ag3IgBCECLZkN4WFoiK6edSRkC6UJJME39uSJ+fyRO7
|
||||
KJRACFdjREi3XD/GP3UcgFdl5HZXB/3PETlUqY9ciBmGjzvOxESpep01MgTuYzbs
|
||||
UeoscTqZXZeBglSnIkKz2OiiYZokpbNxC7QKS6r82xs9TxgXZY9HgyaFAAJnQNtA
|
||||
Gbw1oDKNO9zNBxjbjOzf9+EGqWqv7c7O0cNjuGIsdgL1HI0Lf4dkluCguIFU1WV9
|
||||
yMric4bq21eMSub0LHdrZh3JFsDOsf6Z+abdID2U8FiUr37C9yQbCqpExK+y4pab
|
||||
6un0g8T9fMZHyt4ArkOy
|
||||
=RK3r
|
||||
iF4EAREIAAYFAlJNVgQACgkQoBEVQmGOlx9BawEA3JGdjtUdj1qFBU9jHk/aineV
|
||||
dAR161BLmN3MC9UFAzIBAMRITq2ZK0lONTZdafPw8mRH6OeelthzfGxtG9KmCtB6
|
||||
=xQFs
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -0,0 +1,34 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-emacs/elscreen/elscreen-1.4.6-r1.ebuild,v 1.1 2013/10/03 11:36:26 gienah Exp $
|
||||
|
||||
EAPI="4"
|
||||
|
||||
inherit elisp
|
||||
|
||||
DESCRIPTION="Frame configuration management for GNU Emacs modelled after GNU Screen"
|
||||
HOMEPAGE="http://www.morishima.net/~naoto/j/software/elscreen/"
|
||||
SRC_URI="ftp://ftp.morishima.net/pub/morishima.net/naoto/ElScreen/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=">=app-emacs/apel-10.8-r1"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
ELISP_PATCHES="${PN}-1.4.6-void-variable-argi.patch ${PN}-1.4.6-emacs-24.patch"
|
||||
|
||||
SITEFILE=50${PN}-gentoo.el
|
||||
DOCS="ChangeLog README"
|
||||
|
||||
pkg_postinst() {
|
||||
elisp-site-regen
|
||||
|
||||
echo
|
||||
elog "ElScreen modifies standard Emacs keybindings and is therefore"
|
||||
elog "no longer loaded from site-gentoo.el. Add the line"
|
||||
elog " (require 'elscreen)"
|
||||
elog "to your ~/.emacs file to enable it on Emacs startup."
|
||||
}
|
@ -0,0 +1,154 @@
|
||||
--- elscreen-1.4.6-orig/elscreen.el 2013-05-23 21:31:14.011823000 +1000
|
||||
+++ elscreen-1.4.6/elscreen.el 2013-10-03 20:55:35.497650931 +1000
|
||||
@@ -29,9 +29,9 @@
|
||||
(eval-when-compile
|
||||
(require 'static))
|
||||
|
||||
-(static-defconst elscreen-on-xemacs (featurep 'xemacs))
|
||||
-(static-defconst elscreen-on-emacs (and (not elscreen-on-xemacs)
|
||||
- (>= emacs-major-version 21)))
|
||||
+(static-defconst elscreen-on-xemacs (featurep 'xemacs)
|
||||
+ (static-defconst elscreen-on-emacs (and (not elscreen-on-xemacs)
|
||||
+ (>= emacs-major-version 21))))
|
||||
|
||||
|
||||
;;; User Customizable Variables:
|
||||
@@ -148,7 +148,8 @@
|
||||
|
||||
(static-when elscreen-on-emacs ;; GNU Emacs 21
|
||||
(make-obsolete-variable 'elscreen-tab-display-create-screen
|
||||
- 'elscreen-tab-display-control)
|
||||
+ 'elscreen-tab-display-control
|
||||
+ "1.4.6")
|
||||
(defcustom elscreen-tab-display-control t
|
||||
"*Non-nil to display control tab at the most left side."
|
||||
:tag "Show/Hide the Control Tab"
|
||||
@@ -201,13 +202,13 @@
|
||||
(((class color))
|
||||
(:background "blue" :foreground "black" :underline t)))
|
||||
"Face for tabs other than current screen one."
|
||||
- :group 'elscreen))
|
||||
+ :group 'elscreen)
|
||||
|
||||
|
||||
;;; Key & Menu bindings:
|
||||
|
||||
-(defvar elscreen-map (make-sparse-keymap)
|
||||
- "Keymap for ElScreen.")
|
||||
+ (defvar elscreen-map (make-sparse-keymap)
|
||||
+ "Keymap for ElScreen."))
|
||||
(define-key elscreen-map "\C-c" 'elscreen-create)
|
||||
(define-key elscreen-map "c" 'elscreen-create)
|
||||
(define-key elscreen-map "C" 'elscreen-clone)
|
||||
@@ -899,13 +900,13 @@
|
||||
screen-list-string)
|
||||
(cond
|
||||
((not (elscreen-screen-live-p screen)) ;; XXX
|
||||
- (when (interactive-p)
|
||||
+ (when (called-interactively-p 'any)
|
||||
(elscreen-message "There is no such screen")))
|
||||
((null screen-list)
|
||||
- (when (interactive-p)
|
||||
+ (when (called-interactively-p 'any)
|
||||
(elscreen-message "There is only one screen, cannot kill")))
|
||||
((or
|
||||
- (not (interactive-p))
|
||||
+ (not (called-interactively-p 'any))
|
||||
(yes-or-no-p (format "Really kill screens other than %d? " screen)))
|
||||
(setq screen-list-string (mapconcat
|
||||
(lambda (screen)
|
||||
@@ -914,7 +915,7 @@
|
||||
screen-list ","))
|
||||
(elscreen-goto-internal screen)
|
||||
(elscreen-notify-screen-modification 'force-immediately)
|
||||
- (when (interactive-p)
|
||||
+ (when (called-interactively-p 'any)
|
||||
(elscreen-message (format "screen %s killed" screen-list-string)))))
|
||||
screen-list))
|
||||
|
||||
@@ -984,7 +985,7 @@
|
||||
(defun elscreen-jump ()
|
||||
"Switch to specified screen."
|
||||
(interactive)
|
||||
- (let ((next-screen (string-to-number (string last-command-char))))
|
||||
+ (let ((next-screen (string-to-number (string last-command-event))))
|
||||
(if (and (<= 0 next-screen) (<= next-screen 9))
|
||||
(elscreen-goto next-screen))))
|
||||
(defalias 'elscreen-jump-0 'elscreen-jump)
|
||||
@@ -1046,7 +1047,7 @@
|
||||
(princ (substitute-command-keys
|
||||
(mapconcat 'symbol-value
|
||||
elscreen-help-symbol-list "\n\n")))
|
||||
- (print-help-return-message)))
|
||||
+ (help-print-return-message)))
|
||||
|
||||
|
||||
;;; Utility Functions
|
||||
@@ -1180,7 +1181,7 @@
|
||||
creating one if none already exists."
|
||||
(interactive)
|
||||
(let* ((prompt "Go to the screen with specified buffer: ")
|
||||
- (create (or create (interactive-p)))
|
||||
+ (create (or create (called-interactively-p 'any)))
|
||||
(buffer-name (or (and (bufferp buffer) (buffer-name buffer))
|
||||
(and (stringp buffer) buffer)
|
||||
(and (featurep 'iswitchb)
|
||||
@@ -1207,7 +1208,7 @@
|
||||
Use \\[toggle-read-only] to permit editing."
|
||||
(interactive "FFind file read-only in new screen: ")
|
||||
(elscreen-find-file filename)
|
||||
- (toggle-read-only 1))
|
||||
+ (read-only-mode 1))
|
||||
|
||||
(defun elscreen-dired (dirname &optional switches)
|
||||
(interactive (progn
|
||||
@@ -1373,27 +1374,28 @@
|
||||
(defvar elscreen-e21-tab-format nil)
|
||||
(make-variable-buffer-local 'elscreen-e21-tab-format)
|
||||
|
||||
- (defsubst elscreen-e21-tab-create-keymap (&rest definitions)
|
||||
- (let ((keymap (make-sparse-keymap))
|
||||
- (key-function-pairs
|
||||
- (eval-when-compile
|
||||
- (mapcar
|
||||
- (lambda (key)
|
||||
- (cons key 'ignore))
|
||||
- (list 'mouse-1 'mouse-2 'mouse-3
|
||||
- 'down-mouse-1 'down-mouse-2 'down-mouse-3
|
||||
- 'drag-mouse-1 'drag-mouse-2 'drag-mouse-3)))))
|
||||
- (while definitions
|
||||
- (set-alist 'key-function-pairs (car definitions) (cadr definitions))
|
||||
- (setq definitions (cddr definitions)))
|
||||
- (mapc
|
||||
- (lambda (key-function-pair)
|
||||
- (let ((key (car key-function-pair))
|
||||
- (function (cdr key-function-pair)))
|
||||
- (define-key keymap (vector 'header-line key) function)))
|
||||
- key-function-pairs)
|
||||
- keymap))
|
||||
-
|
||||
+ (eval-when-compile
|
||||
+ (defsubst elscreen-e21-tab-create-keymap (&rest definitions)
|
||||
+ (let ((keymap (make-sparse-keymap))
|
||||
+ (key-function-pairs
|
||||
+ (eval-when-compile
|
||||
+ (mapcar
|
||||
+ (lambda (key)
|
||||
+ (cons key 'ignore))
|
||||
+ (list 'mouse-1 'mouse-2 'mouse-3
|
||||
+ 'down-mouse-1 'down-mouse-2 'down-mouse-3
|
||||
+ 'drag-mouse-1 'drag-mouse-2 'drag-mouse-3)))))
|
||||
+ (while definitions
|
||||
+ (set-alist 'key-function-pairs (car definitions) (cadr definitions))
|
||||
+ (setq definitions (cddr definitions)))
|
||||
+ (mapc
|
||||
+ (lambda (key-function-pair)
|
||||
+ (let ((key (car key-function-pair))
|
||||
+ (function (cdr key-function-pair)))
|
||||
+ (define-key keymap (vector 'header-line key) function)))
|
||||
+ key-function-pairs)
|
||||
+ keymap)))
|
||||
+
|
||||
(defsubst elscreen-e21-tab-width ()
|
||||
(if (numberp elscreen-display-tab)
|
||||
elscreen-display-tab
|
@ -0,0 +1,71 @@
|
||||
--- elscreen.el.orig 2007-12-29 15:12:05.000000000 +0000
|
||||
+++ elscreen.el
|
||||
@@ -1691,6 +1691,10 @@ Use \\[toggle-read-only] to permit editi
|
||||
("-e" . elscreen-command-line-funcall))))
|
||||
|
||||
(static-when elscreen-on-emacs
|
||||
+ (cond
|
||||
+ ; -----------------------
|
||||
+ ((< emacs-major-version 23) ; emacs22 or prior to
|
||||
+ (progn
|
||||
(defun elscreen-e21-command-line ()
|
||||
(when (string-match "\\`-" argi)
|
||||
(error "Unknown option `%s'" argi))
|
||||
@@ -1703,11 +1707,55 @@ Use \\[toggle-read-only] to permit editi
|
||||
(elscreen-command-line-find-file file file-count line column))
|
||||
(setq line 0)
|
||||
(setq column 0)
|
||||
- t)
|
||||
+ t) ; defun
|
||||
|
||||
(add-hook 'after-init-hook (lambda ()
|
||||
(add-to-list 'command-line-functions
|
||||
- 'elscreen-e21-command-line t))))
|
||||
+ 'elscreen-e21-command-line t)))) ; progn
|
||||
+ ) ; else
|
||||
+ ; -----------------------
|
||||
+ ((= emacs-major-version 23) ; emacs23
|
||||
+ (progn
|
||||
+ (defun elscreen-e23-command-line ()
|
||||
+ (when (string-match "\\`-" argi)
|
||||
+ (error "Unknown option `%s'" argi))
|
||||
+ (setq file-count (1+ file-count))
|
||||
+ (setq inhibit-startup-buffer-menu t)
|
||||
+ (let* ((file
|
||||
+ (expand-file-name
|
||||
+ (command-line-normalize-file-name orig-argi)
|
||||
+ cl1-dir)))
|
||||
+ (elscreen-command-line-find-file file file-count cl1-line cl1-column))
|
||||
+ (setq cl1-line 0)
|
||||
+ (setq cl1-column 0)
|
||||
+ t) ; defun
|
||||
+
|
||||
+ (add-hook 'after-init-hook (lambda ()
|
||||
+ (add-to-list 'command-line-functions
|
||||
+ 'elscreen-e23-command-line t)))) ; progn
|
||||
+ ) ; else
|
||||
+ ; -----------------------
|
||||
+ ((> emacs-major-version 23) ; emacs24 or later
|
||||
+ (progn
|
||||
+ (defun elscreen-e24-command-line ()
|
||||
+ (when (string-match "\\`-" cl1-argi)
|
||||
+ (error "Unknown option `%s'" cl1-argi))
|
||||
+ (setq file-count (1+ file-count))
|
||||
+ (setq inhibit-startup-buffer-menu t)
|
||||
+ (let* ((file
|
||||
+ (expand-file-name
|
||||
+ (command-line-normalize-file-name orig-argi)
|
||||
+ cl1-dir)))
|
||||
+ (elscreen-command-line-find-file file file-count cl1-line cl1-column))
|
||||
+ (setq cl1-line 0)
|
||||
+ (setq cl1-column 0)
|
||||
+ t) ; defun
|
||||
+
|
||||
+ (add-hook 'after-init-hook (lambda ()
|
||||
+ (add-to-list 'command-line-functions
|
||||
+ 'elscreen-e24-command-line t)))) ; progn
|
||||
+ )
|
||||
+ )) ; endif (emacs22 or prior to)
|
||||
|
||||
(static-when elscreen-on-xemacs
|
||||
(defadvice command-line-1 (around elscreen-xmas-command-line-1 activate)
|
@ -0,0 +1,28 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-lang/elixir/elixir-0.10.3.ebuild,v 1.1 2013/10/03 12:40:26 hasufell Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit multilib
|
||||
|
||||
DESCRIPTION="Elixir programming language"
|
||||
HOMEPAGE="http://elixir-lang.org"
|
||||
SRC_URI="https://github.com/elixir-lang/elixir/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0 ErlPL-1.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=">=dev-lang/erlang-16"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
src_compile() {
|
||||
emake Q=""
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" LIBDIR="$(get_libdir)" PREFIX="/usr" install
|
||||
dodoc README.md CHANGELOG.md CONTRIBUTING.md
|
||||
}
|
@ -1,7 +1,26 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
AUX libmoe-1.5.8-gentoo.patch 304 SHA256 eb4f855dc3cc84638cabd9dfc38152861b21710c78353ccc311d8d203f2a8450 SHA512 59e598ba12f907306a57ab22ddae823b882f9ee5407c5bcf1115ea477c1c98783807de7a35620c38af9defdf14d76a34897bc95d605739de276b3f146ace847d WHIRLPOOL 266aea2d148c82fc79d2d7687a59f1d3ee1e4edc566022e0f964d31d3cd678563536769cba70645550dd4bbbe802addca8b2f4f6d483cb4186e6465a5cb5be23
|
||||
AUX libmoe-1.5.8-makefile.patch 625 SHA256 5219f0fb1cc55659c28b20708677260d4d79d3fcb50447f2f3cf0731feb5f6f3 SHA512 fa3a785363c4993b3b83bd94c624a2e6b8dababbccd6b2e522e0184d8d0563444c94cb1a67a155d45303081c1da234beeeded36382e582ee407eeceb7a3c630b WHIRLPOOL 27ddeebf7f139a6262eba7dae47aec7fc6499f7a0ae4ac0f61f4a1fa3bf26a8ebd8b466d6241f9235859a16d5bac4b36c156bca1ac7de9a7bba1141cb4e94a32
|
||||
DIST libmoe-1.5.8.tar.gz 1559398 SHA256 6a379a7bbd234783a323b85ba8782360391942530290805e37e02e02e656eeb7 SHA512 937e7e0f1d562c5ea1f93ec755d6125f389cffaa2989b4ec4c1c1b42fab927f1884e1dab2c65e1487f4d9fdb0f9ed306a7d32e13e8b24302837a9e7b5634449b WHIRLPOOL 2e514ff03dccc0528b3dd8877dde68397143e49ca83fa3b56a80992482ee1750e044a5c6170819dc3a2547b081822f5c3c78d00ba251964434d92c17b006910f
|
||||
EBUILD libmoe-1.5.8-r2.ebuild 993 SHA256 f772306de1f578f32cfe78b4af8cb9ad60b064c4cb86b6432958810ca1f233c6 SHA512 0a19faf33ec001dee38f9f8e620c259f7275e4f777c092f66484fd60ba4edbba52756717a55add9609357c42008ea128f634f3b5ff64a422ca570453527d6b40 WHIRLPOOL c3d2e080f8fd8f3c7d5194d532735837c041389f3753b8e79cdeb2f6a937e2247600184e11d21869e776a4e0eb38a5b82aa391a3bcf28ea25d1fe83007450be0
|
||||
EBUILD libmoe-1.5.8.ebuild 996 SHA256 4de4940643e047134e99af654a9c96b8f6fcb779698638c750411d0ce034eabc SHA512 add41a2b7051bc224d04f80bc20184ecf7c9271326a4b76fe0cf85d56da62f4955474c27426febb44e38bb4cb668544d31b092c566be5547545bde7e120df56b WHIRLPOOL 187e240fdd4b24bfc7b1c2fedca141e3321195eaaa52769c04afbbab5bbd6caaa9f58fa95db1ac2e570750d853f4b24042827cb3082e133319fbfeebfd248c9f
|
||||
MISC ChangeLog 3088 SHA256 301e4eaf0ccffc1d2569e8e224029402919933813525f348ba1d7053f9005cba SHA512 69aa98f5b115f859a1b68cd8fb49a308bb97cbde0e2ab66ddc6cb4a1dd5ecb5e569d01fd5e836f93fbb1d05d921afe73e94ee095d7154edeae16a73e657c4f21 WHIRLPOOL 566ce03e817218121f82f2f1fcc2af78367709f26492406a634d1b7ac8efc26b993488f25c564835f59ef6f769b1e49e1c7c33ad407af335f403e0628dacaa34
|
||||
EBUILD libmoe-1.5.8-r2.ebuild 1030 SHA256 03a7b82397f8f9309aa394271da0b216a3ff258ec9bdf5e740fa3de610108f9b SHA512 44cb1f72575871bb88f9e844889a3b87aade2dfc27d975309cb4cb077b27d8b70965056d8e4a1704fadecbb984f6728f1c7c8a3a9d7b7734a5f291e526d74272 WHIRLPOOL aea6c067837257fd267ff045f0046c20f15d9c32cd3126ef637280bd5be79925357294d5ea0dbc16bdc9a3e28d8d14351bf0ce94b553f98eb7bb64ee79d5f6b4
|
||||
MISC ChangeLog 3289 SHA256 6253c95f932922e0cea85d22d0cc415c397f34a5c646a07e54001223f7940edd SHA512 cb03ea1580f92f4b95aa30df16e024a6ea43eec75e06df6ec655637696a59fd2390dc17381a4861430cce783cdbfa51ab9359f4c575c148a74aaaa06e5eb61af WHIRLPOOL 61893209ddc4b992cfdcd7bcff9fe62c8f282c8ff0b322c4229c23b6f040e97a09942727ed2a2e7d15d34cf6aa7921b0cc70dc1920689f51dc11d171d2cd9b5b
|
||||
MISC metadata.xml 156 SHA256 815820f2e5866d973fafb29a8b8027d022ccea43023309b6dc294cf077598215 SHA512 e46682afa9f674a8685beb29de6485f750484180d86f8980a3c5c220861f38495ac6f4ceda7cf21c317c640d0d218af3ea9bc1a406b207124c1ffb4bcc99628b WHIRLPOOL 347b826ae650374a01eb144ef127dea2fb96c8646b9a1e4b142bce523822988c4597bc2980cc29dcbfeabc1e44ba70136ddea73f1837d4c6ef7d5e3e9d1d1268
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.20 (GNU/Linux)
|
||||
|
||||
iQIcBAEBCAAGBQJSTSN+AAoJEDYO1FT4VRUUj/wP/3l947/+trnMDxsrXhevefuo
|
||||
Jxn1m5kYAJBh+MEhYaXOQlxiwhjdAuoWQCu1+CKKFV4+y0u3Qxywz/3O5D9SHswJ
|
||||
5MLU6/XnZYMryZ9BRsQlyt/Dw07ibooQtnoUqG29Lh3FkTjhj9amt+WlMhmoOKD0
|
||||
SQqnrjvdxuV1eGyafbBCBMJUJCsbz7yVrVrQKX9E0SKlSvhTnoI7yh61bvaYn0Li
|
||||
xEgF2kB98/KLazl7f+zsNMwSgNGgVTlicGbJ5CoesTVTK5Ay21LhfR8GZd4WUzL8
|
||||
GeYsWewJsPCrTxec4lxdMiKkKWI5XxZtPovl0L1/9ARU7M++fNXrbzl59ihQqw9J
|
||||
J7O6FWXiik4Y2ii4nkSa/YnE7eIglOQmXEgtDqQ//V9B1QRMnT0A2z+vt1Yg356Y
|
||||
u505Nvdoqa5qKdU/sgMz234eJJrpKG2cfvTzK4FEge8M4AfBWK9UONSOwsMdlwxf
|
||||
M8OzDYCseSaKqVELh36AibjEp14PX9RWGBeNGrNieqssfjPwExPnrV2g3qbtTBM5
|
||||
YoZSo3+08mkNJPc4AzTciZRvonfwzO2SF1ZcmHVM8qMgI2qIvDBfuyHRhry8aEhp
|
||||
d1MyNAajmR9LvkEslbf55s/HlXwtaALQxFG/GcrUu1xO0+MaqhURXN0RigUROWaW
|
||||
znYEOGSJgMJjem9dSu/n
|
||||
=77P+
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -1,39 +0,0 @@
|
||||
# Copyright 1999-2009 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libmoe/libmoe-1.5.8.ebuild,v 1.5 2009/09/23 17:23:01 patrick Exp $
|
||||
|
||||
inherit toolchain-funcs
|
||||
|
||||
DESCRIPTION="multi octet character encoding handling library"
|
||||
HOMEPAGE="http://pub.ks-and-ks.ne.jp/prog/libmoe/"
|
||||
SRC_URI="http://pub.ks-and-ks.ne.jp/prog/pub/${P}.tar.gz"
|
||||
|
||||
LICENSE="public-domain"
|
||||
SLOT="0"
|
||||
KEYWORDS="x86 ppc sparc -alpha"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="dev-lang/perl"
|
||||
|
||||
src_compile() {
|
||||
emake CF="${CFLAGS} -I." \
|
||||
LF="${LDFLAGS} -shared"\
|
||||
CC="$(tc-getCC)" || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
make DESTDIR=${D} \
|
||||
PREFIX=/usr \
|
||||
MAN=/usr/share/man \
|
||||
install-lib install-man || die
|
||||
|
||||
exeinto /usr/bin
|
||||
doexe mbconv
|
||||
|
||||
dolib.so libmoe.so.${PV} || die
|
||||
dosym /usr/lib/libmoe.so.${PV} /usr/lib/libmoe.so.${PV%%.*}
|
||||
dosym /usr/lib/libmoe.so.${PV} /usr/lib/libmoe.so.${PV%.*}
|
||||
dosym /usr/lib/libmoe.so.${PV} /usr/lib/libmoe.so
|
||||
|
||||
dodoc ChangeLog libmoe.shtml
|
||||
}
|
@ -0,0 +1,33 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libuv/libuv-0.11.13.ebuild,v 1.1 2013/10/03 12:40:49 hasufell Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit eutils autotools
|
||||
|
||||
DESCRIPTION="A new platform layer for Node"
|
||||
HOMEPAGE="https://github.com/joyent/libuv"
|
||||
SRC_URI="https://github.com/joyent/libuv/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD BSD-2 ISC MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="static-libs"
|
||||
|
||||
src_prepare() {
|
||||
echo "m4_define([UV_EXTRA_AUTOMAKE_FLAGS], [serial-tests])" \
|
||||
> m4/libuv-extra-automake-flags.m4 || die
|
||||
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
$(use_enable static-libs static)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
prune_libtool_files
|
||||
}
|
@ -0,0 +1,146 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/rubygems/rubygems-2.0.10.ebuild,v 1.1 2013/10/03 05:32:22 graaff Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
USE_RUBY="ruby18 ruby19 ruby20 jruby"
|
||||
|
||||
inherit ruby-ng prefix
|
||||
|
||||
DESCRIPTION="Centralized Ruby extension management system"
|
||||
HOMEPAGE="http://rubyforge.org/projects/rubygems/"
|
||||
LICENSE="|| ( Ruby MIT )"
|
||||
|
||||
SRC_URI="http://production.cf.rubygems.org/rubygems/${P}.tgz"
|
||||
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
SLOT="0"
|
||||
IUSE="server test"
|
||||
|
||||
RDEPEND="
|
||||
ruby_targets_jruby? ( >=dev-java/jruby-1.5.6-r1 )
|
||||
ruby_targets_ruby19? ( >=dev-lang/ruby-1.9.3_rc1 )"
|
||||
|
||||
PDEPEND="server? ( >=dev-ruby/builder-2.1 )"
|
||||
|
||||
ruby_add_bdepend "
|
||||
test? (
|
||||
>=dev-ruby/minitest-4:0
|
||||
virtual/ruby-rdoc
|
||||
)"
|
||||
|
||||
all_ruby_prepare() {
|
||||
mkdir -p lib/rubygems/defaults || die
|
||||
cp "${FILESDIR}/gentoo-defaults.rb" lib/rubygems/defaults/operating_system.rb || die
|
||||
|
||||
eprefixify lib/rubygems/defaults/operating_system.rb
|
||||
|
||||
# Disable broken tests when changing default values:
|
||||
sed -i -e '/^ def test_self_bindir_default_dir/, /^ end/ s:^:#:' \
|
||||
-e '/^ def test_self_default_dir/, /^ end/ s:^:#:' \
|
||||
test/rubygems/test_gem.rb || die
|
||||
sed -i -e '/test_check_executable_overwrite_default_bin_dir/,/^ end/ s:^:#:' test/rubygems/test_gem_installer.rb || die
|
||||
|
||||
# Remove tests that want to write to /usr/local/bin
|
||||
rm test/rubygems/test_gem_uninstaller.rb test/rubygems/test_gem_install_update_options.rb || die
|
||||
|
||||
# Remove a test that fails when yard is installed.
|
||||
sed -i -e '/test_self_attribute_names/,/^ end/ s:^:#:' test/rubygems/test_gem_specification.rb || die
|
||||
|
||||
# Remove tests that try to load from an unsafe path
|
||||
rm test/rubygems/test_gem.rb || die
|
||||
|
||||
# Remove tests that seem to have trouble loading from the /tmp test
|
||||
# path. This should be narrowed down more...
|
||||
rm test/rubygems/test_gem_commands_{cleanup_command,contents_command,pristine_command}.rb test/rubygems/test_gem_specification.rb || die
|
||||
}
|
||||
|
||||
each_ruby_prepare() {
|
||||
case ${RUBY} in
|
||||
*ruby18)
|
||||
# Remove test failing on ruby18. According to travis.yml
|
||||
# upstream no longer cares.
|
||||
sed -i -e '/test_install_location_extra_slash/,/^ end/ s:^:#:' test/rubygems/test_gem_package.rb || die
|
||||
;;
|
||||
*jruby)
|
||||
sed -i -e '/test_install_location_extra_slash/,/^ end/ s:^:#:' test/rubygems/test_gem_package.rb || die
|
||||
# Remove failing tests. Before we did not run any tests at
|
||||
# all so this is actually an improvement. Should be
|
||||
rm test/rubygems/test_gem_security{,_policy}.rb test/rubygems/test_gem_{remote_fetcher,package_tar_reader_entry,package,installer,ext_ext_conf_builder}.rb || die
|
||||
# investigated further.
|
||||
esac
|
||||
}
|
||||
|
||||
each_ruby_compile() {
|
||||
# Not really a build but...
|
||||
sed -i -e 's:#!.*:#!'"${RUBY}"':' bin/gem
|
||||
}
|
||||
|
||||
each_ruby_test() {
|
||||
# Unset RUBYOPT to avoid interferences, bug #158455 et. al.
|
||||
#unset RUBYOPT
|
||||
|
||||
if [[ "${EUID}" -ne "0" ]]; then
|
||||
RUBYLIB="$(pwd)/lib${RUBYLIB+:${RUBYLIB}}" ${RUBY} -I.:lib:test \
|
||||
-e 'Dir["test/**/test_*.rb"].each { |tu| require tu }' || die "tests failed"
|
||||
else
|
||||
ewarn "The userpriv feature must be enabled to run tests, bug 408951."
|
||||
eerror "Testsuite will not be run."
|
||||
fi
|
||||
}
|
||||
|
||||
each_ruby_install() {
|
||||
# Unset RUBYOPT to avoid interferences, bug #158455 et. al.
|
||||
unset RUBYOPT
|
||||
export RUBYLIB="$(pwd)/lib${RUBYLIB+:${RUBYLIB}}"
|
||||
|
||||
pushd lib &>/dev/null
|
||||
doruby -r *
|
||||
popd &>/dev/null
|
||||
|
||||
case "${RUBY}" in
|
||||
*ruby19)
|
||||
local sld=$(ruby_rbconfig_value 'sitelibdir')
|
||||
insinto "${sld#${EPREFIX}}" # bug #320813
|
||||
newins "${FILESDIR}/auto_gem.rb.ruby19" auto_gem.rb || die
|
||||
;;
|
||||
*)
|
||||
doruby "${FILESDIR}/auto_gem.rb" || die
|
||||
;;
|
||||
esac
|
||||
|
||||
newbin bin/gem $(basename ${RUBY} | sed -e 's:ruby:gem:') || die
|
||||
}
|
||||
|
||||
all_ruby_install() {
|
||||
dodoc History.txt README.rdoc
|
||||
|
||||
doenvd "${FILESDIR}/10rubygems"
|
||||
|
||||
if use server; then
|
||||
newinitd "${FILESDIR}/init.d-gem_server2" gem_server || die "newinitd failed"
|
||||
newconfd "${FILESDIR}/conf.d-gem_server" gem_server || die "newconfd failed"
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if [[ ! -n $(readlink "${ROOT}"usr/bin/gem) ]] ; then
|
||||
eselect ruby set $(eselect --brief --no-color ruby show | head -n1)
|
||||
fi
|
||||
|
||||
ewarn
|
||||
ewarn "To switch between available Ruby profiles, execute as root:"
|
||||
ewarn "\teselect ruby set ruby(18|19|...)"
|
||||
ewarn
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
ewarn "If you have uninstalled dev-ruby/rubygems, Ruby applications are unlikely"
|
||||
ewarn "to run in current shells because of missing auto_gem."
|
||||
ewarn "Please run \"unset RUBYOPT\" in your shells before using ruby"
|
||||
ewarn "or start new shells"
|
||||
ewarn
|
||||
ewarn "If you have not uninstalled dev-ruby/rubygems, please do not unset "
|
||||
ewarn "RUBYOPT"
|
||||
}
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/games-rpg/valyriatear/valyriatear-0.6.0_rc1.ebuild,v 1.1 2013/09/09 00:30:11 hasufell Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/games-rpg/valyriatear/valyriatear-0.6.0.ebuild,v 1.1 2013/10/03 12:39:57 hasufell Exp $
|
||||
|
||||
EAPI=5
|
||||
|
@ -1,26 +1,20 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA512
|
||||
Hash: SHA256
|
||||
|
||||
DIST antimicro-0.8.tar.gz 154093 SHA256 0ad955c8035e85054f420a6fdc9d421a731f282e4f1aa19e7f1abf0662e9102e SHA512 4dbbed619bd9ba4fb1b0d909d545b972103ac01f3a090be74a8d5d29037e4060561596b5147cfaa53d5201c63937386d6c663ea3cc24593dab9c43a7d9ae51b5 WHIRLPOOL 6adbdc714cf144b6dfcb41b7de915a43ec8b5415eab5de0a6f0110038c2aab7346453e9dca23f57180be702ca84ddf91ba653be2dabae47bfcbac5c64d4a331d
|
||||
DIST antimicro-1.0.tar.gz 171869 SHA256 2d4cd637e0a4a559efd93570f315e3482ae80ac753b2e4e2c1d732cc1c1c4fe1 SHA512 07ba214da777a7a77d22d505dace0f0173b1df668e0140f636292bf77f61f03ae6b699b38a43a1e0b0713bf30843d282fdee97efdcdacc0f4154c3da1d1c99c4 WHIRLPOOL f7480450efbea9a935729b5a33a06344a840603d67f37d6986c286894ce805fcb39a153cac413086c3f4809f1391154d74e7d7bd44c62623a13a774a3c75effe
|
||||
EBUILD antimicro-0.8.ebuild 755 SHA256 f0148f3d908fadae70e8107ab6a21ff2b6c2f25998fb98b9ae277a7d2ace866f SHA512 5a2552c91bf574daeb4b5fb822cdd9eabe275c57d320c2e200481b5d45a44b1030218e6c2a35baa2a86d46d5b2f2b1d9a8adba7a94a1f5c3f19dd9eb19c22a8f WHIRLPOOL 1789fc2b511e5b0d0a938b4b1eb2d2d7dc9ad29e65d52d283e7f72100cc250b8fa962f04e27a4f9ae3ba52bd0516a98817281957367f8fa5ebb2360beba7d981
|
||||
DIST antimicro-1.1.tar.gz 240176 SHA256 b9bfaca2516f5631cbe53ca240a34230ee33b227becfcb785f062a8bf8b8ff9c SHA512 8fa67cf060df22bcb5e600792e9991d0f0852f748efed57f44f4b0ed14f9c9a116623c2827d054fa01293fab9b8a0e6a1eb5224f4e2327bf6a6ab1225cd064d0 WHIRLPOOL c8b53a56c81fe496650a1ab2c0db587c2e93711af3c84e12f9ab790c7937bedf0afa73de1cff35506d938119e5895a015bc7c53ca5391a8131125f191694b034
|
||||
EBUILD antimicro-1.0.ebuild 748 SHA256 746e3b9876347174d110511f2271344bdf4021fddcf82e8fc11aeab38773d967 SHA512 31d8f71e44ecf5f281d7246f6906df91efd0c6139cec43072de8f7e65f39aded3f323dcd780d6bd74cd18cb3690fa0d495ac1b22e793599d0f4cb9a0c53bb2ff WHIRLPOOL 1c11e6b9a0c93319190fb45e7d04c4e4fc23a1f860b2d954750d287c2a8b00731455e8ebe1811cd687827ce250080ec953f5815bd64d923cf93fb3084ebf4667
|
||||
MISC ChangeLog 706 SHA256 2c3e2c04750023c126d19d2692484c897a0d4368a5d83d041b8e0812612a45c0 SHA512 aceb1f1cff7778ff17768978d158ea84f17ab72a6bf621d7d51dad7593bba7b6396155dbbc96671e5e883c843ab200f455c779fe7879519331657a421d492a34 WHIRLPOOL 57370f99d924c700bc880602958042315bf54e29174e2ffd47ac3490369a68f66ac9ed451d62fbb67d510d197e9c1fee0c3c353337bee03e388b9a502b5a9fbf
|
||||
EBUILD antimicro-1.1.ebuild 755 SHA256 34c55b45001fd28b526a383ad7186f2ad4fa967e13896579c4cc16b88dbc60c4 SHA512 932cbfc78b020d50957265fb6947feb50eaff0200129341d674023cc9b20a064ca2ce57f21b7a0486536ac16fcf0e7cdf8721ce77051e6b49bc80868b91545ac WHIRLPOOL 3bcac78efcf61cf662817c079f742f455bd7c76db9de7dc7384cdf19acc81211052e855359c8a4c25c0c3790dbd1e5dbd3bbca599dd06ca1dbcf63a81f9774c1
|
||||
MISC ChangeLog 856 SHA256 92cbac9655d70f5a451821590998f11efd357945e28110d2d6e8d75192ad54e2 SHA512 b415979af0fe92368005eb27246e28096ef14815a7c87ba29f04538498b662cb6989b5b06b5618500a8b427dd585fe17c017fa545668a391a213c90257a3f976 WHIRLPOOL 7d6291b29c20d8ad981475e7bcd3f49b10a8f5c4304a873e4518911f60e94d908e51568295ef5ebbcd649b82ce6ca8d0b9e9cfe13b65fef5a480bd5439a803d6
|
||||
MISC metadata.xml 254 SHA256 42d769831f9be3fb5b0972b75bc3b1e4765416161881d7303cb637abbe03d6dd SHA512 2a78f67329bbc7aab1b971330a49fe7a0812e95f8775a91e6b97d4751b8b6fd92510ecf1bee9bd43dfb376cb0a71830a74e2b9f9212168168a2a7e22b223ae31 WHIRLPOOL 3d71526e2e1ce18ca62385c234302e0694490b40f263e456ff4166e1156279c97e3b58fb4b1959c69ce01d96bc9e1e9eda57e9f596a6155e53bb3f1f496be71e
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.20 (GNU/Linux)
|
||||
|
||||
iQIcBAEBCgAGBQJSHduyAAoJELp701BxlEWfhIAP/iqhrr9WFYddPb/+3HNcSMZr
|
||||
d/2qKGedPW9XOYFbI+ke6otG/R1m4PIdvn9Lr3TR5wXVGurQeTemcX4UVHO4u8bf
|
||||
A+WxaV1lZ84goDrxNUY7wj5comK9cRvxfHwZgfGKoxArf+9fGm2NLliFsY1kIwxt
|
||||
zqbCaQR1zIm5WByTWdxWa9hDLDtXKQ2tF5SeUJrOe1UoZh6Re4+li+/Vsxo/MXJI
|
||||
U3DJbY8BJA44qZGuBNtiQlWn/2j8OJUd2qd1HMghBVq1fyFahQ+pKszfWLbrem2P
|
||||
YeLJaU/swm+x5URVXlV6hh8aYs7lWBRmkVttx+P1fRk02UvZPA/07D7THNlfybKy
|
||||
9NAXVAq0N+jYgwF5uNmI1qO16Fyy8SpWhWAGYTJpxpYUMUcC8pnhobkBgQSDjQdn
|
||||
hLNeJBm44/zWi+Xd3Zxg7GRuJr8BdyMbnMzDjXcD6RJ/5gkm3GYsvdRLETuEZVtB
|
||||
InGwURJa0Vli7LbXrrUkNVoCYbUcXtGMEXoggfdzeEn8gYAuzwk+gAVF1QW1ltDv
|
||||
VkERU1elPwEQsfxetEmOeKnia93HR4HYrThxldp4L6+pDAJK9RDw4tUTKlk6KLJJ
|
||||
LrLtubN9kl8VX12CTTfoXV9A6F+QELL6w80ABCZIUwLoJlKEYvLdvrgeDKOdelJc
|
||||
HHeCeu9lW4WgQdBEkzEC
|
||||
=xy9L
|
||||
iQEcBAEBCAAGBQJSTV8yAAoJEFpvPKfnPDWzyhUH/Ak/O//YXNLyM6teOn3wPaZB
|
||||
PTzf588eRO1K+4UzOhM2wZRyp7mrjPECZ6Mo4y8xz5jbkWtyp5GYa8+hyS4ijJxa
|
||||
+mlgc9F4vIbuVfQxWGF1cqEfz18l451w9NRWhJ68mrtdtf7vtzRXHI6Xl1yoKrix
|
||||
CWcnZqXAX6dUOKcz74JS4cSfz04NpCwlj7XuPMgQQyVX8Y/1Jl7wIyuxUe3IeEVT
|
||||
0YAW2I9o1Yn8C0SWnbih/SxQBGceiZ9fa7yrIcymt7M1orDGk4YNXveOdi4h3xxh
|
||||
Hxw00A8/vK6fdwHnPO1IjnKXjjGvOnAflv/Iu3pzKeAgEAtGqurReP1iyQj8f8s=
|
||||
=iGoU
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/games-util/antimicro/antimicro-0.8.ebuild,v 1.1 2013/06/24 20:32:51 hasufell Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/games-util/antimicro/antimicro-1.1.ebuild,v 1.1 2013/10/03 12:12:29 hasufell Exp $
|
||||
|
||||
EAPI=5
|
||||
inherit qt4-r2
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/mail-mta/postfix/postfix-2.11_pre20130929.ebuild,v 1.1 2013/09/30 10:24:22 eras Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/mail-mta/postfix/postfix-2.11_pre20131001.ebuild,v 1.1 2013/10/03 05:51:23 eras Exp $
|
||||
|
||||
EAPI=5
|
||||
inherit eutils flag-o-matic multilib pam ssl-cert systemd toolchain-funcs user versionator
|
@ -1 +1 @@
|
||||
Thu, 03 Oct 2013 05:06:57 +0000
|
||||
Thu, 03 Oct 2013 13:36:57 +0000
|
||||
|
@ -1 +1 @@
|
||||
Thu, 03 Oct 2013 05:06:58 +0000
|
||||
Thu, 03 Oct 2013 13:36:57 +0000
|
||||
|
@ -0,0 +1,14 @@
|
||||
DEFINED_PHASES=compile configure install postinst postrm preinst prepare
|
||||
DEPEND=sys-libs/ncurses >=app-admin/eselect-emacs-1.2 amd64? ( sys-libs/ncurses[abi_x86_x32(-)?] !abi_x86_x32? ( sys-libs/ncurses[abi_x86_32(-)?] ) ) virtual/pkgconfig
|
||||
DESCRIPTION=The extensible self-documenting text editor
|
||||
EAPI=5
|
||||
HOMEPAGE=http://www.gnu.org/software/emacs/
|
||||
IUSE=+abi_x86_32 abi_x86_x32
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=GPL-1+ GPL-2+ BSD
|
||||
RDEPEND=sys-libs/ncurses >=app-admin/eselect-emacs-1.2 amd64? ( sys-libs/ncurses[abi_x86_x32(-)?] !abi_x86_x32? ( sys-libs/ncurses[abi_x86_32(-)?] ) )
|
||||
REQUIRED_USE=amd64? ( || ( abi_x86_32 abi_x86_x32 ) )
|
||||
SLOT=18
|
||||
SRC_URI=mirror://gnu/old-gnu/emacs/emacs-18.59.tar.gz ftp://ftp.splode.com/pub/users/friedman/emacs/emacs-18.59-linux22x-elf-glibc21.diff.gz mirror://gentoo/emacs-18.59-patches-8.tar.bz2
|
||||
_eclasses_=eutils 4878e7f88afc0ba0866ac112190b0fd4 flag-o-matic 46e34faf3660a9fa3d374b042130fb20 multilib 892e597faee02a5b94eb02ab512e7622 toolchain-funcs 3e30ef439a720915f8f4fd4fe75f704c user d0a4d0735a6c0183d707ca919bd72f28
|
||||
_md5_=2178501c8f9d7485cbf9683d049daaed
|
@ -0,0 +1,12 @@
|
||||
DEFINED_PHASES=compile configure install postinst postrm prepare setup unpack
|
||||
DEPEND=>=virtual/emacs-21
|
||||
DESCRIPTION=A Portable Emacs Library is a library for making portable Emacs Lisp programs.
|
||||
EAPI=4
|
||||
HOMEPAGE=http://cvs.m17n.org/elisp/APEL/
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=>=virtual/emacs-21
|
||||
SLOT=0
|
||||
SRC_URI=ftp://ftp.jpl.org/pub/elisp/apel/apel-10.8.tar.gz http://dev.gentoo.org/~gienah/2big4tree/app-emacs/apel/apel-10.8-030_Use-new-style-backquotes.patch.gz
|
||||
_eclasses_=elisp ae11b438eee6c692e6c94c9a86999514 elisp-common 57a17c02cd0f6f0c423e3d6de5c83f13 eutils 4878e7f88afc0ba0866ac112190b0fd4 multilib 892e597faee02a5b94eb02ab512e7622 toolchain-funcs 3e30ef439a720915f8f4fd4fe75f704c user d0a4d0735a6c0183d707ca919bd72f28
|
||||
_md5_=f768ef14458805002aa7d3e8f63dc959
|
@ -0,0 +1,12 @@
|
||||
DEFINED_PHASES=compile configure install postinst postrm prepare setup unpack
|
||||
DEPEND=>=app-emacs/apel-10.8-r1 >=virtual/emacs-21
|
||||
DESCRIPTION=Frame configuration management for GNU Emacs modelled after GNU Screen
|
||||
EAPI=4
|
||||
HOMEPAGE=http://www.morishima.net/~naoto/j/software/elscreen/
|
||||
KEYWORDS=~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=>=app-emacs/apel-10.8-r1 >=virtual/emacs-21
|
||||
SLOT=0
|
||||
SRC_URI=ftp://ftp.morishima.net/pub/morishima.net/naoto/ElScreen/elscreen-1.4.6.tar.gz
|
||||
_eclasses_=elisp ae11b438eee6c692e6c94c9a86999514 elisp-common 57a17c02cd0f6f0c423e3d6de5c83f13 eutils 4878e7f88afc0ba0866ac112190b0fd4 multilib 892e597faee02a5b94eb02ab512e7622 toolchain-funcs 3e30ef439a720915f8f4fd4fe75f704c user d0a4d0735a6c0183d707ca919bd72f28
|
||||
_md5_=977c7992dab4da670bef3b16e9262b37
|
@ -0,0 +1,12 @@
|
||||
DEFINED_PHASES=compile install
|
||||
DEPEND=>=dev-lang/erlang-16
|
||||
DESCRIPTION=Elixir programming language
|
||||
EAPI=5
|
||||
HOMEPAGE=http://elixir-lang.org
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=Apache-2.0 ErlPL-1.1
|
||||
RDEPEND=>=dev-lang/erlang-16
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/elixir-lang/elixir/archive/v0.10.3.tar.gz -> elixir-0.10.3.tar.gz
|
||||
_eclasses_=multilib 892e597faee02a5b94eb02ab512e7622 toolchain-funcs 3e30ef439a720915f8f4fd4fe75f704c
|
||||
_md5_=4c81bd95108ba0a92aaa170b5735b30d
|
@ -1,11 +0,0 @@
|
||||
DEFINED_PHASES=compile install
|
||||
DEPEND=dev-lang/perl
|
||||
DESCRIPTION=multi octet character encoding handling library
|
||||
HOMEPAGE=http://pub.ks-and-ks.ne.jp/prog/libmoe/
|
||||
KEYWORDS=x86 ppc sparc -alpha
|
||||
LICENSE=public-domain
|
||||
RDEPEND=dev-lang/perl
|
||||
SLOT=0
|
||||
SRC_URI=http://pub.ks-and-ks.ne.jp/prog/pub/libmoe-1.5.8.tar.gz
|
||||
_eclasses_=multilib 892e597faee02a5b94eb02ab512e7622 toolchain-funcs 3e30ef439a720915f8f4fd4fe75f704c
|
||||
_md5_=9097a07a25bf5b412c662d41625512cc
|
@ -0,0 +1,12 @@
|
||||
DEFINED_PHASES=configure install prepare
|
||||
DEPEND=|| ( >=sys-devel/automake-1.12:1.12 >=sys-devel/automake-1.13:1.13 ) >=sys-devel/autoconf-2.68 sys-devel/libtool
|
||||
DESCRIPTION=A new platform layer for Node
|
||||
EAPI=5
|
||||
HOMEPAGE=https://github.com/joyent/libuv
|
||||
IUSE=static-libs
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=BSD BSD-2 ISC MIT
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/joyent/libuv/archive/v0.11.13.tar.gz -> libuv-0.11.13.tar.gz
|
||||
_eclasses_=autotools 16761a2f972abd686713e5967ff3c754 eutils 4878e7f88afc0ba0866ac112190b0fd4 libtool b1c8688e60f9580bcb9bb46e08737eb1 multilib 892e597faee02a5b94eb02ab512e7622 multiprocessing a2130e6fc4aa4c6a24b265ca0cbcc2b6 toolchain-funcs 3e30ef439a720915f8f4fd4fe75f704c user d0a4d0735a6c0183d707ca919bd72f28
|
||||
_md5_=d4c9cb741c3bca66440fe2a75c143a75
|
@ -0,0 +1,15 @@
|
||||
DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack
|
||||
DEPEND=ruby_targets_ruby18? ( test? ( >=dev-ruby/minitest-4:0[ruby_targets_ruby18] virtual/ruby-rdoc[ruby_targets_ruby18] ) ) ruby_targets_ruby19? ( test? ( >=dev-ruby/minitest-4:0[ruby_targets_ruby19] virtual/ruby-rdoc[ruby_targets_ruby19] ) ) ruby_targets_ruby20? ( test? ( >=dev-ruby/minitest-4:0[ruby_targets_ruby20] virtual/ruby-rdoc[ruby_targets_ruby20] ) ) ruby_targets_jruby? ( test? ( >=dev-ruby/minitest-4:0[ruby_targets_jruby] virtual/ruby-rdoc[ruby_targets_jruby] ) ) ruby_targets_ruby18? ( dev-lang/ruby:1.8 ) ruby_targets_ruby19? ( dev-lang/ruby:1.9 ) ruby_targets_ruby20? ( dev-lang/ruby:2.0 ) ruby_targets_jruby? ( dev-java/jruby )
|
||||
DESCRIPTION=Centralized Ruby extension management system
|
||||
EAPI=5
|
||||
HOMEPAGE=http://rubyforge.org/projects/rubygems/
|
||||
IUSE=server test elibc_FreeBSD ruby_targets_ruby18 ruby_targets_ruby19 ruby_targets_ruby20 ruby_targets_jruby
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
|
||||
LICENSE=|| ( Ruby MIT )
|
||||
PDEPEND=server? ( >=dev-ruby/builder-2.1 )
|
||||
RDEPEND=ruby_targets_jruby? ( >=dev-java/jruby-1.5.6-r1 ) ruby_targets_ruby19? ( >=dev-lang/ruby-1.9.3_rc1 ) ruby_targets_ruby18? ( dev-lang/ruby:1.8 ) ruby_targets_ruby19? ( dev-lang/ruby:1.9 ) ruby_targets_ruby20? ( dev-lang/ruby:2.0 ) ruby_targets_jruby? ( dev-java/jruby )
|
||||
REQUIRED_USE=|| ( ruby_targets_ruby18 ruby_targets_ruby19 ruby_targets_ruby20 ruby_targets_jruby )
|
||||
SLOT=0
|
||||
SRC_URI=http://production.cf.rubygems.org/rubygems/rubygems-2.0.10.tgz
|
||||
_eclasses_=eutils 4878e7f88afc0ba0866ac112190b0fd4 java-utils-2 6032f7ec6471c6459da900e11f0f7bf7 multilib 892e597faee02a5b94eb02ab512e7622 prefix 21058c21ca48453d771df15500873ede ruby-ng 69c01a1b984ed066bc91b4397b002f6a toolchain-funcs 3e30ef439a720915f8f4fd4fe75f704c user d0a4d0735a6c0183d707ca919bd72f28 versionator 6601b4c5b3f019a993db59a50e1854e4
|
||||
_md5_=f2cabb12c835b1233219e8db4e7a0ef5
|
@ -1,12 +1,12 @@
|
||||
DEFINED_PHASES=compile configure install prepare test
|
||||
DEPEND==sys-devel/llvm-3.3* sys-devel/make >=dev-util/cmake-2.8.9 userland_GNU? ( >=sys-apps/findutils-4.4.0 )
|
||||
DEPEND==sys-devel/llvm-3.3* =sys-devel/clang-3.3* sys-devel/make >=dev-util/cmake-2.8.9 userland_GNU? ( >=sys-apps/findutils-4.4.0 )
|
||||
DESCRIPTION=find unused include directives in C/C++ programs
|
||||
EAPI=5
|
||||
HOMEPAGE=https://code.google.com/p/include-what-you-use/
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND==sys-devel/llvm-3.3*
|
||||
RDEPEND==sys-devel/llvm-3.3* =sys-devel/clang-3.3*
|
||||
SLOT=0
|
||||
SRC_URI=http://dev.gentoo.org/~slyfox/distfiles/include-what-you-use-3.3.tar.gz
|
||||
_eclasses_=cmake-utils 92319f03251f1235bc887cc84e5aef21 eutils 4878e7f88afc0ba0866ac112190b0fd4 flag-o-matic 46e34faf3660a9fa3d374b042130fb20 multilib 892e597faee02a5b94eb02ab512e7622 toolchain-funcs 3e30ef439a720915f8f4fd4fe75f704c user d0a4d0735a6c0183d707ca919bd72f28
|
||||
_md5_=898ad2927b1667c4ba50a360b8da272e
|
||||
_md5_=c31c8da33b02b49791039f0c49005e67
|
||||
|
@ -0,0 +1,14 @@
|
||||
DEFINED_PHASES=compile install postinst postrm preinst
|
||||
DEPEND=python_targets_python2_7? ( dev-lang/python:2.7[sqlite] ) dev-python/python-exec:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] userland_GNU? ( >=sys-apps/coreutils-8.5 ) >=sys-apps/sed-4
|
||||
DESCRIPTION=P2P communications protocol
|
||||
EAPI=5
|
||||
HOMEPAGE=https://bitmessage.org
|
||||
IUSE=python_targets_python2_7
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=MIT
|
||||
RDEPEND=python_targets_python2_7? ( dev-lang/python:2.7[sqlite] ) dev-python/python-exec:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] dev-libs/openssl[-bindist] dev-python/PyQt4[python_targets_python2_7(-)?,-python_single_target_python2_7(-)]
|
||||
REQUIRED_USE=|| ( python_targets_python2_7 )
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/Bitmessage/PyBitmessage/archive/v0.4.1.tar.gz -> pybitmessage-0.4.1.tar.gz
|
||||
_eclasses_=eutils 4878e7f88afc0ba0866ac112190b0fd4 gnome2-utils b66c7c3889d2dd0913e9f3d2ac1c0859 multibuild 56d4120419072116417e8de1bd1040ff multilib 892e597faee02a5b94eb02ab512e7622 multiprocessing a2130e6fc4aa4c6a24b265ca0cbcc2b6 python-r1 3baffd4f94003161708508813a475647 python-utils-r1 3b392f7373bcc74b7c97ae0acd9ec0e6 toolchain-funcs 3e30ef439a720915f8f4fd4fe75f704c user d0a4d0735a6c0183d707ca919bd72f28
|
||||
_md5_=2a512443048264eabb8dc3a89142a913
|
@ -0,0 +1,14 @@
|
||||
DEFINED_PHASES=configure install postinst prepare setup
|
||||
DEPEND=>=dev-libs/glib-2.28:2 >=sys-apps/dbus-1.6:= >=sys-apps/hwids-20121202.2 >=virtual/udev-171 alsa? ( media-libs/alsa-lib:=[alsa_pcm_plugins_extplug(+),alsa_pcm_plugins_ioplug(+)] media-libs/libsndfile:= ) cups? ( net-print/cups:= ) gstreamer? ( >=media-libs/gstreamer-0.10:0.10 >=media-libs/gst-plugins-base-0.10:0.10 ) readline? ( sys-libs/readline:= ) selinux? ( sec-policy/selinux-bluetooth ) usb? ( virtual/libusb:0 ) sys-devel/flex virtual/pkgconfig test-programs? ( >=dev-libs/check-0.9.6 ) || ( >=sys-devel/automake-1.12:1.12 >=sys-devel/automake-1.13:1.13 ) >=sys-devel/autoconf-2.68 sys-devel/libtool virtual/pkgconfig
|
||||
DESCRIPTION=Bluetooth Tools and System Daemons for Linux
|
||||
EAPI=5
|
||||
HOMEPAGE=http://www.bluez.org/
|
||||
IUSE=alsa cups debug gstreamer pcmcia readline selinux test-programs usb python_targets_python2_6 python_targets_python2_7 python_single_target_python2_6 python_single_target_python2_7
|
||||
KEYWORDS=~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86
|
||||
LICENSE=GPL-2 LGPL-2.1
|
||||
RDEPEND=>=dev-libs/glib-2.28:2 >=sys-apps/dbus-1.6:= >=sys-apps/hwids-20121202.2 >=virtual/udev-171 alsa? ( media-libs/alsa-lib:=[alsa_pcm_plugins_extplug(+),alsa_pcm_plugins_ioplug(+)] media-libs/libsndfile:= ) cups? ( net-print/cups:= ) gstreamer? ( >=media-libs/gstreamer-0.10:0.10 >=media-libs/gst-plugins-base-0.10:0.10 ) readline? ( sys-libs/readline:= ) selinux? ( sec-policy/selinux-bluetooth ) usb? ( virtual/libusb:0 ) test-programs? ( >=dev-python/dbus-python-1 dev-python/pygobject:2 dev-python/pygobject:3 python_single_target_python2_6? ( dev-lang/python:2.6 ) python_single_target_python2_7? ( dev-lang/python:2.7 ) dev-python/python-exec:=[python_targets_python2_6(-)?,python_targets_python2_7(-)?,python_single_target_python2_6(+)?,python_single_target_python2_7(+)?] )
|
||||
REQUIRED_USE=test-programs? ( python_single_target_python2_6? ( python_targets_python2_6 ) python_single_target_python2_7? ( python_targets_python2_7 ) ^^ ( python_single_target_python2_6 python_single_target_python2_7 ) )
|
||||
SLOT=0
|
||||
SRC_URI=mirror://kernel/linux/bluetooth/bluez-4.101.tar.xz http://dev.gentoo.org/~pacho/bluez/bluez-4.101-patches.tar.xz
|
||||
_eclasses_=autotools 16761a2f972abd686713e5967ff3c754 eutils 4878e7f88afc0ba0866ac112190b0fd4 libtool b1c8688e60f9580bcb9bb46e08737eb1 multilib 892e597faee02a5b94eb02ab512e7622 multiprocessing a2130e6fc4aa4c6a24b265ca0cbcc2b6 python-single-r1 fa36040985cb5e3cdd31d44be94d15bc python-utils-r1 3b392f7373bcc74b7c97ae0acd9ec0e6 readme.gentoo 2466b2f6a77a9600954c6b99ebca6e02 systemd e80fe2d5b43ec0f0160c6e8ef931fa4c toolchain-funcs 3e30ef439a720915f8f4fd4fe75f704c user d0a4d0735a6c0183d707ca919bd72f28
|
||||
_md5_=a80eac44e8f8bb542d61a3808b16ede2
|
@ -1,12 +0,0 @@
|
||||
DEFINED_PHASES=install
|
||||
DESCRIPTION=crosstool-ng is a tool to build cross-compiling toolchains
|
||||
EAPI=4
|
||||
HOMEPAGE=http://crosstool-ng.org
|
||||
IUSE=bash-completion
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=net-misc/curl dev-vcs/cvs dev-vcs/subversion
|
||||
SLOT=0
|
||||
SRC_URI=http://ymorin.is-a-geek.org/download/crosstool-ng/crosstool-ng-1.12.4.tar.bz2
|
||||
_eclasses_=bash-completion-r1 d339dd40b2014cf1edba8592580eef42 multilib 892e597faee02a5b94eb02ab512e7622 toolchain-funcs 3e30ef439a720915f8f4fd4fe75f704c
|
||||
_md5_=ca708f1bd33c2340534c4b16cac6da50
|
@ -1,12 +0,0 @@
|
||||
DEFINED_PHASES=install
|
||||
DESCRIPTION=crosstool-ng is a tool to build cross-compiling toolchains
|
||||
EAPI=4
|
||||
HOMEPAGE=http://crosstool-ng.org
|
||||
IUSE=bash-completion
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=net-misc/curl dev-vcs/cvs dev-vcs/subversion
|
||||
SLOT=0
|
||||
SRC_URI=http://ymorin.is-a-geek.org/download/crosstool-ng/crosstool-ng-1.13.4.tar.bz2
|
||||
_eclasses_=bash-completion-r1 d339dd40b2014cf1edba8592580eef42 multilib 892e597faee02a5b94eb02ab512e7622 toolchain-funcs 3e30ef439a720915f8f4fd4fe75f704c
|
||||
_md5_=faa1bd59b3fddd51eb9af55390abfa1c
|
@ -1,13 +0,0 @@
|
||||
DEFINED_PHASES=install prepare
|
||||
DEPEND=|| ( >=sys-devel/automake-1.12:1.12 >=sys-devel/automake-1.13:1.13 ) >=sys-devel/autoconf-2.68 sys-devel/libtool
|
||||
DESCRIPTION=crosstool-ng is a tool to build cross-compiling toolchains
|
||||
EAPI=4
|
||||
HOMEPAGE=http://crosstool-ng.org
|
||||
IUSE=bash-completion
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=net-misc/curl dev-util/gperf dev-vcs/cvs dev-vcs/subversion
|
||||
SLOT=0
|
||||
SRC_URI=http://ymorin.is-a-geek.org/download/crosstool-ng/crosstool-ng-1.14.1.tar.bz2
|
||||
_eclasses_=autotools 16761a2f972abd686713e5967ff3c754 bash-completion-r1 d339dd40b2014cf1edba8592580eef42 libtool b1c8688e60f9580bcb9bb46e08737eb1 multilib 892e597faee02a5b94eb02ab512e7622 multiprocessing a2130e6fc4aa4c6a24b265ca0cbcc2b6 toolchain-funcs 3e30ef439a720915f8f4fd4fe75f704c
|
||||
_md5_=3e2a7e78661050c6c7a7386de0141201
|
@ -1,13 +1,13 @@
|
||||
DEFINED_PHASES=install prepare
|
||||
DEPEND=|| ( >=sys-devel/automake-1.12:1.12 >=sys-devel/automake-1.13:1.13 ) >=sys-devel/autoconf-2.68 sys-devel/libtool
|
||||
DESCRIPTION=crosstool-ng is a tool to build cross-compiling toolchains
|
||||
EAPI=4
|
||||
EAPI=5
|
||||
HOMEPAGE=http://crosstool-ng.org
|
||||
IUSE=bash-completion doc
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=net-misc/curl dev-util/gperf dev-vcs/cvs dev-vcs/subversion
|
||||
SLOT=0
|
||||
SRC_URI=http://ymorin.is-a-geek.org/download/crosstool-ng/crosstool-ng-1.15.3.tar.bz2
|
||||
SRC_URI=http://ymorin.is-a-geek.org/download/crosstool-ng/crosstool-ng-1.19.0.tar.bz2
|
||||
_eclasses_=autotools 16761a2f972abd686713e5967ff3c754 bash-completion-r1 d339dd40b2014cf1edba8592580eef42 eutils 4878e7f88afc0ba0866ac112190b0fd4 libtool b1c8688e60f9580bcb9bb46e08737eb1 multilib 892e597faee02a5b94eb02ab512e7622 multiprocessing a2130e6fc4aa4c6a24b265ca0cbcc2b6 toolchain-funcs 3e30ef439a720915f8f4fd4fe75f704c user d0a4d0735a6c0183d707ca919bd72f28
|
||||
_md5_=53960efd5ef0eeb5d480ff45fbd1d5bd
|
||||
_md5_=208c366861c8b711d220b7fa9ddfe443
|
@ -1,15 +0,0 @@
|
||||
DEFINED_PHASES=compile configure install postinst preinst prepare setup test
|
||||
DEPEND=>=sys-apps/util-linux-2.20 acl? ( sys-apps/acl ) gudev? ( >=dev-libs/glib-2 ) introspection? ( >=dev-libs/gobject-introspection-1.31.1 ) kmod? ( >=sys-apps/kmod-14 ) selinux? ( >=sys-libs/libselinux-2.1.9 ) !<sys-libs/glibc-2.11 !sys-apps/systemd abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20130224-r7 !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] ) dev-util/gperf >=sys-devel/make-3.82-r4 virtual/os-headers virtual/pkgconfig !<sys-kernel/linux-headers-2.6.32 doc? ( >=dev-util/gtk-doc-1.18 ) || ( >=sys-devel/automake-1.12:1.12 >=sys-devel/automake-1.13:1.13 ) >=sys-devel/autoconf-2.68 sys-devel/libtool userland_GNU? ( >=sys-apps/coreutils-8.5 )
|
||||
DESCRIPTION=Linux dynamic and persistent device naming support (aka userspace devfs)
|
||||
EAPI=5
|
||||
HOMEPAGE=http://www.freedesktop.org/wiki/Software/systemd
|
||||
IUSE=acl doc +firmware-loader gudev introspection +kmod +openrc selinux static-libs abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86
|
||||
LICENSE=LGPL-2.1 MIT GPL-2
|
||||
PDEPEND=>=virtual/udev-206-r2 >=sys-apps/hwids-20130717-r1[udev] openrc? ( >=sys-fs/udev-init-scripts-25 )
|
||||
RDEPEND=>=sys-apps/util-linux-2.20 acl? ( sys-apps/acl ) gudev? ( >=dev-libs/glib-2 ) introspection? ( >=dev-libs/gobject-introspection-1.31.1 ) kmod? ( >=sys-apps/kmod-14 ) selinux? ( >=sys-libs/libselinux-2.1.9 ) !<sys-libs/glibc-2.11 !sys-apps/systemd abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20130224-r7 !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] ) openrc? ( !<sys-apps/openrc-0.9.9 ) !sys-apps/coldplug !<sys-fs/lvm2-2.02.97-r1 !sys-fs/device-mapper !<sys-fs/udev-init-scripts-22 !<sys-kernel/dracut-017-r1 !<sys-kernel/genkernel-3.4.25 !<sec-policy/selinux-base-2.20120725-r10
|
||||
RESTRICT=test
|
||||
SLOT=0
|
||||
SRC_URI=http://www.freedesktop.org/software/systemd/systemd-207.tar.xz http://dev.gentoo.org/~ssuominen/udev-207-patches-1.tar.xz http://dev.gentoo.org/~williamh/dist/udev-207-patches-1.tar.xz
|
||||
_eclasses_=autotools 16761a2f972abd686713e5967ff3c754 eutils 4878e7f88afc0ba0866ac112190b0fd4 libtool b1c8688e60f9580bcb9bb46e08737eb1 linux-info a9cbd6bbe2b28166e403321882f3c73c multibuild 56d4120419072116417e8de1bd1040ff multilib 892e597faee02a5b94eb02ab512e7622 multilib-build 0bf1bbb0a7a26fc4daf3e660ef004ee5 multilib-minimal 09c985fcba99d0f16fc7161fffa80730 multiprocessing a2130e6fc4aa4c6a24b265ca0cbcc2b6 toolchain-funcs 3e30ef439a720915f8f4fd4fe75f704c user d0a4d0735a6c0183d707ca919bd72f28 versionator 6601b4c5b3f019a993db59a50e1854e4
|
||||
_md5_=aaf5a8fc573dfc38dd36dd494107be18
|
@ -1 +1 @@
|
||||
Thu, 03 Oct 2013 05:07:00 +0000
|
||||
Thu, 03 Oct 2013 13:37:00 +0000
|
||||
|
@ -1 +1 @@
|
||||
Thu Oct 3 05:06:57 UTC 2013
|
||||
Thu Oct 3 13:36:57 UTC 2013
|
||||
|
@ -1 +1 @@
|
||||
Thu, 03 Oct 2013 05:30:01 +0000
|
||||
Thu, 03 Oct 2013 14:00:02 +0000
|
||||
|
@ -1 +1 @@
|
||||
1380776701 Thu Oct 3 05:05:01 2013 UTC
|
||||
1380807301 Thu Oct 3 13:35:01 2013 UTC
|
||||
|
@ -0,0 +1,74 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/net-p2p/pybitmessage/pybitmessage-0.4.1.ebuild,v 1.1 2013/10/03 12:55:40 hasufell Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
PYTHON_REQ_USE="sqlite"
|
||||
|
||||
inherit eutils python-r1 gnome2-utils
|
||||
|
||||
DESCRIPTION="P2P communications protocol"
|
||||
HOMEPAGE="https://bitmessage.org"
|
||||
SRC_URI="https://github.com/Bitmessage/PyBitmessage/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
||||
|
||||
DEPEND="${PYTHON_DEPS}"
|
||||
RDEPEND="${DEPEND}
|
||||
dev-libs/openssl[-bindist]
|
||||
dev-python/PyQt4[${PYTHON_USEDEP}]"
|
||||
|
||||
S=${WORKDIR}/PyBitmessage-${PV}
|
||||
|
||||
src_compile() { :; }
|
||||
|
||||
src_install () {
|
||||
cat >> "${T}"/${PN}-wrapper <<-EOF
|
||||
#!/usr/bin/env python
|
||||
import os
|
||||
import sys
|
||||
sys.path.append("@SITEDIR@")
|
||||
os.chdir("@SITEDIR@")
|
||||
os.execl('@PYTHON@', '@EPYTHON@', '@SITEDIR@/bitmessagemain.py')
|
||||
EOF
|
||||
|
||||
touch src/__init__.py || die
|
||||
|
||||
install_python() {
|
||||
local python_moduleroot=${PN}
|
||||
python_domodule src/*
|
||||
sed \
|
||||
-e "s#@SITEDIR@#$(python_get_sitedir)/${PN}#" \
|
||||
-e "s#@EPYTHON@#${EPYTHON}#" \
|
||||
-e "s#@PYTHON@#${PYTHON}#" \
|
||||
"${T}"/${PN}-wrapper > ${PN} || die
|
||||
python_doscript ${PN}
|
||||
}
|
||||
|
||||
python_foreach_impl install_python
|
||||
|
||||
dodoc README.md debian/changelog
|
||||
doman man/*
|
||||
|
||||
newicon -s 24 desktop/icon24.png ${PN}.png
|
||||
newicon -s scalable desktop/can-icon.svg ${PN}.svg
|
||||
domenu desktop/${PN}.desktop
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
gnome2_icon_savelist
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
gnome2_icon_cache_update
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
gnome2_icon_cache_update
|
||||
}
|
@ -0,0 +1,161 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/net-wireless/bluez/bluez-4.101-r7.ebuild,v 1.1 2013/10/03 06:11:45 pacho Exp $
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python{2_6,2_7} )
|
||||
inherit autotools eutils multilib python-single-r1 readme.gentoo systemd user
|
||||
|
||||
DESCRIPTION="Bluetooth Tools and System Daemons for Linux"
|
||||
HOMEPAGE="http://www.bluez.org/"
|
||||
SRC_URI="mirror://kernel/linux/bluetooth/${P}.tar.xz
|
||||
http://dev.gentoo.org/~pacho/bluez/${P}-patches.tar.xz"
|
||||
|
||||
LICENSE="GPL-2 LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86"
|
||||
IUSE="alsa cups debug gstreamer pcmcia readline selinux test-programs usb"
|
||||
|
||||
REQUIRED_USE="test-programs? ( ${PYTHON_REQUIRED_USE} )"
|
||||
|
||||
CDEPEND="
|
||||
>=dev-libs/glib-2.28:2
|
||||
>=sys-apps/dbus-1.6:=
|
||||
>=sys-apps/hwids-20121202.2
|
||||
>=virtual/udev-171
|
||||
alsa? (
|
||||
media-libs/alsa-lib:=[alsa_pcm_plugins_extplug(+),alsa_pcm_plugins_ioplug(+)]
|
||||
media-libs/libsndfile:=
|
||||
)
|
||||
cups? ( net-print/cups:= )
|
||||
gstreamer? (
|
||||
>=media-libs/gstreamer-0.10:0.10
|
||||
>=media-libs/gst-plugins-base-0.10:0.10
|
||||
)
|
||||
readline? ( sys-libs/readline:= )
|
||||
selinux? ( sec-policy/selinux-bluetooth )
|
||||
usb? ( virtual/libusb:0 )
|
||||
"
|
||||
DEPEND="${CDEPEND}
|
||||
sys-devel/flex
|
||||
virtual/pkgconfig
|
||||
test-programs? ( >=dev-libs/check-0.9.6 )
|
||||
"
|
||||
RDEPEND="${CDEPEND}
|
||||
test-programs? (
|
||||
>=dev-python/dbus-python-1
|
||||
dev-python/pygobject:2
|
||||
dev-python/pygobject:3
|
||||
${PYTHON_DEPS}
|
||||
)
|
||||
"
|
||||
|
||||
DOCS=( AUTHORS ChangeLog README )
|
||||
|
||||
DOC_CONTENTS="
|
||||
If you want to use rfcomm as a normal user, you need to add the user
|
||||
to the uucp group.
|
||||
"
|
||||
|
||||
pkg_setup() {
|
||||
enewgroup plugdev
|
||||
use test-programs && python-single-r1_pkg_setup
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# Fedora patches
|
||||
epatch "${WORKDIR}/${P}-patches"/*.patch
|
||||
|
||||
# Use static group "plugdev" if there is no ConsoleKit (or systemd logind)
|
||||
epatch "${FILESDIR}"/bluez-plugdev.patch
|
||||
|
||||
eautoreconf
|
||||
|
||||
if use cups; then
|
||||
sed -i \
|
||||
-e "s:cupsdir = \$(libdir)/cups:cupsdir = `cups-config --serverbin`:" \
|
||||
Makefile.{in,tools} || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
export ac_cv_header_readline_readline_h=$(usex readline)
|
||||
|
||||
# Missing flags: --enable-{sap,hidd,pand,dund,dbusoob,gatt}
|
||||
# Keep this in ./configure --help order!
|
||||
econf \
|
||||
--localstatedir=/var \
|
||||
--enable-network \
|
||||
--enable-serial \
|
||||
--enable-input \
|
||||
--enable-audio \
|
||||
--enable-service \
|
||||
--enable-health \
|
||||
--enable-pnat \
|
||||
$(use_enable gstreamer) \
|
||||
$(use_enable alsa) \
|
||||
$(use_enable usb) \
|
||||
$(use_enable usb cable) \
|
||||
--enable-tools \
|
||||
--enable-bccmd \
|
||||
$(use_enable pcmcia) \
|
||||
--enable-hid2hci \
|
||||
--enable-dfutool \
|
||||
$(use_enable cups) \
|
||||
$(use_enable test-programs test) \
|
||||
--enable-datafiles \
|
||||
$(use_enable debug) \
|
||||
--enable-maemo6 \
|
||||
--enable-wiimote \
|
||||
--disable-hal \
|
||||
--with-ouifile=/usr/share/misc/oui.txt \
|
||||
--with-systemdunitdir="$(systemd_get_unitdir)"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
|
||||
if use test-programs; then
|
||||
pushd test >/dev/null
|
||||
dobin simple-agent simple-service monitor-bluetooth
|
||||
newbin list-devices list-bluetooth-devices
|
||||
rm test-textfile.{c,o} || die #356529
|
||||
local b
|
||||
for b in hsmicro hsplay test-*; do
|
||||
newbin "${b}" bluez-"${b}"
|
||||
done
|
||||
insinto /usr/share/doc/${PF}/test-services
|
||||
doins service-*
|
||||
python_fix_shebang "${ED}"
|
||||
popd >/dev/null
|
||||
fi
|
||||
|
||||
insinto /etc/bluetooth
|
||||
local d
|
||||
for d in input audio network serial; do
|
||||
doins ${d}/${d}.conf
|
||||
done
|
||||
|
||||
newinitd "${FILESDIR}"/bluetooth-init.d-r2 bluetooth
|
||||
newinitd "${FILESDIR}"/rfcomm-init.d rfcomm
|
||||
newconfd "${FILESDIR}"/rfcomm-conf.d rfcomm
|
||||
|
||||
readme.gentoo_create_doc
|
||||
|
||||
prune_libtool_files --modules
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
readme.gentoo_print_elog
|
||||
|
||||
udevadm control --reload-rules
|
||||
|
||||
has_version net-dialup/ppp || elog "To use dial up networking you must install net-dialup/ppp."
|
||||
|
||||
if ! has_version sys-auth/consolekit && ! has_version sys-apps/systemd; then
|
||||
elog "Since you don't have sys-auth/consolekit neither sys-apps/systemd, you will only"
|
||||
elog "be able to run bluetooth clients as root. If you want to be able to run bluetooth clientes as"
|
||||
elog "a regular user, you need to enable the consolekit use flag for this package or"
|
||||
elog "to add the user to the plugdev group."
|
||||
fi
|
||||
}
|
@ -1,28 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-devel/ct-ng/ct-ng-1.12.4.ebuild,v 1.2 2012/11/14 23:02:32 blueness Exp $
|
||||
|
||||
EAPI="4"
|
||||
|
||||
inherit bash-completion-r1
|
||||
|
||||
DESCRIPTION="crosstool-ng is a tool to build cross-compiling toolchains"
|
||||
HOMEPAGE="http://crosstool-ng.org"
|
||||
MY_P=${P/ct/crosstool}
|
||||
S=${WORKDIR}/${MY_P}
|
||||
SRC_URI="http://ymorin.is-a-geek.org/download/crosstool-ng/${MY_P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="bash-completion"
|
||||
|
||||
RDEPEND="net-misc/curl
|
||||
dev-vcs/cvs
|
||||
dev-vcs/subversion"
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D%/}" install || die "install failed"
|
||||
dobashcomp ${PN}.comp
|
||||
dodoc README TODO
|
||||
}
|
@ -1,28 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-devel/ct-ng/ct-ng-1.13.4.ebuild,v 1.2 2012/11/14 23:02:32 blueness Exp $
|
||||
|
||||
EAPI="4"
|
||||
|
||||
inherit bash-completion-r1
|
||||
|
||||
DESCRIPTION="crosstool-ng is a tool to build cross-compiling toolchains"
|
||||
HOMEPAGE="http://crosstool-ng.org"
|
||||
MY_P=${P/ct/crosstool}
|
||||
S=${WORKDIR}/${MY_P}
|
||||
SRC_URI="http://ymorin.is-a-geek.org/download/crosstool-ng/${MY_P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="bash-completion"
|
||||
|
||||
RDEPEND="net-misc/curl
|
||||
dev-vcs/cvs
|
||||
dev-vcs/subversion"
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D%/}" install || die "install failed"
|
||||
dobashcomp ${PN}.comp
|
||||
dodoc README TODO
|
||||
}
|
@ -1,35 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/sys-devel/ct-ng/ct-ng-1.14.1.ebuild,v 1.2 2012/11/14 23:02:32 blueness Exp $
|
||||
|
||||
EAPI="4"
|
||||
|
||||
inherit bash-completion-r1 autotools
|
||||
|
||||
DESCRIPTION="crosstool-ng is a tool to build cross-compiling toolchains"
|
||||
HOMEPAGE="http://crosstool-ng.org"
|
||||
MY_P=${P/ct/crosstool}
|
||||
S=${WORKDIR}/${MY_P}
|
||||
SRC_URI="http://ymorin.is-a-geek.org/download/crosstool-ng/${MY_P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="bash-completion"
|
||||
|
||||
RDEPEND="net-misc/curl
|
||||
dev-util/gperf
|
||||
dev-vcs/cvs
|
||||
dev-vcs/subversion"
|
||||
|
||||
src_prepare() {
|
||||
#Upstream provides ${S}/bootstrap which runs autoconf -Wall --force
|
||||
#We'll use eautoconf to be portage friendly
|
||||
eautoconf -Wall --force
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D%/}" install || die "install failed"
|
||||
dobashcomp ${PN}.comp
|
||||
dodoc README TODO
|
||||
}
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue