parent
4accfe3d88
commit
30884eaf25
@ -1,3 +1,3 @@
|
||||
DIST sudo-1.8.12.tar.gz 2493373 SHA256 163b51841de8ad19276581a6782d61f5948f1f72a0a843371a1c167d3dc4f3b0 SHA512 1815343eceb7cfa6e37c961ce1c68cf96fc290356b92078d6d24a2c85d8b7a7236df78d3ff7f5e30eba492dc8407346d884e01c0b989eef4414156cfec80b67b WHIRLPOOL 0d9e618937a08b9bf74aaebf12f5b9f96afd827728f90fa95b6a2a4f932cc84240d56674aa903062247068ec5aa3369b14bad64130caeb313330286510c2d3f6
|
||||
DIST sudo-1.8.13.tar.gz 2515307 SHA256 e374e5edf2c11c00d6916a9f51cb0ad15e51c7b028370fa15169b07e61e05a25 SHA512 d5498ce8136e903a5ee9e6b1e9b69149b2268798f0678bf7fa82d56947c60d0dec1d7ee25df382e2ee05ecb660720af6b6bc24ad1b6493834e158ee3b186d03c WHIRLPOOL b06256020e5c21159f1b7ff7a9849053f89e95c58fce850653e60d625ad71f8cf9caf9421765398ed73d2ca4756483dcd9535dc856e681dc3b8d7c1206ae5553
|
||||
DIST sudo-1.8.14p3.tar.gz 2570892 SHA256 a8a697cbb113859058944850d098464618254804cf97961dee926429f00a1237 SHA512 022e75a4171c0d9b87569adc5b08afc1b8f2adb7dbc6c80dfb737029dbca560a08e317ce37f117b614f36b54666ed01559a72d0c92523a5a2ee3531f520d7a2b WHIRLPOOL 143ff1c464b539e79172cd0340a089739207d2b99fc01d183a27b24b5172c834d6ed0f7258116542ffa559a3a4c3540924261170655dd7bedb449f8d93496bbd
|
||||
DIST sudo-1.8.15.tar.gz 2660128 SHA256 4316381708324da8b6cb151f655c1a11855207c7c02244d8ffdea5104d7cc308 SHA512 f2bff92104ddc4cbea8c788da446043cbfe02c977cedf18d46b1c82e98d7227432cb5a61233e7a06af84e3637f906edd5e02bb88c03a2ce4a16df410469a5dab WHIRLPOOL 3da64eda51f22d7fc0ea76f0693e9960d511b7c762b5d6237318d17436fd64b58ae90caa9bf4e125ebee70b83eac7cba2c7451fb62fafd8ee3d133c4ae2037b9
|
||||
|
@ -1,197 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit eutils pam multilib libtool
|
||||
|
||||
MY_P=${P/_/}
|
||||
MY_P=${MY_P/beta/b}
|
||||
|
||||
uri_prefix=
|
||||
case ${P} in
|
||||
*_beta*|*_rc*) uri_prefix=beta/ ;;
|
||||
esac
|
||||
|
||||
DESCRIPTION="Allows users or groups to run commands as other users"
|
||||
HOMEPAGE="http://www.sudo.ws/"
|
||||
SRC_URI="http://www.sudo.ws/sudo/dist/${uri_prefix}${MY_P}.tar.gz
|
||||
ftp://ftp.sudo.ws/pub/sudo/${uri_prefix}${MY_P}.tar.gz"
|
||||
|
||||
# Basic license is ISC-style as-is, some files are released under
|
||||
# 3-clause BSD license
|
||||
LICENSE="ISC BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~sparc-solaris"
|
||||
IUSE="ldap nls pam offensive selinux skey +sendmail"
|
||||
|
||||
DEPEND="pam? ( virtual/pam )
|
||||
skey? ( >=sys-auth/skey-1.1.5-r1 )
|
||||
ldap? (
|
||||
>=net-nds/openldap-2.1.30-r1
|
||||
dev-libs/cyrus-sasl
|
||||
)
|
||||
sys-libs/zlib"
|
||||
RDEPEND="${DEPEND}
|
||||
selinux? ( sec-policy/selinux-sudo )
|
||||
ldap? ( dev-lang/perl )
|
||||
pam? ( sys-auth/pambase )
|
||||
>=app-misc/editor-wrapper-3
|
||||
virtual/editor
|
||||
sendmail? ( virtual/mta )"
|
||||
DEPEND="${DEPEND}
|
||||
sys-devel/bison"
|
||||
|
||||
S=${WORKDIR}/${MY_P}
|
||||
|
||||
REQUIRED_USE="pam? ( !skey ) skey? ( !pam )"
|
||||
|
||||
MAKEOPTS+=" SAMPLES="
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${P}-include-sys-types-h.patch
|
||||
elibtoolize
|
||||
}
|
||||
|
||||
set_rootpath() {
|
||||
# FIXME: secure_path is a compile time setting. using ROOTPATH
|
||||
# is not perfect, env-update may invalidate this, but until it
|
||||
# is available as a sudoers setting this will have to do.
|
||||
einfo "Setting secure_path ..."
|
||||
|
||||
# first extract the default ROOTPATH from build env
|
||||
ROOTPATH=$(unset ROOTPATH; . "${EPREFIX}"/etc/profile.env; echo "${ROOTPATH}")
|
||||
if [[ -z ${ROOTPATH} ]] ; then
|
||||
ewarn " Failed to find ROOTPATH, please report this"
|
||||
fi
|
||||
|
||||
# then remove duplicate path entries
|
||||
cleanpath() {
|
||||
local newpath thisp IFS=:
|
||||
for thisp in $1 ; do
|
||||
if [[ :${newpath}: != *:${thisp}:* ]] ; then
|
||||
newpath+=:$thisp
|
||||
else
|
||||
einfo " Duplicate entry ${thisp} removed..."
|
||||
fi
|
||||
done
|
||||
ROOTPATH=${newpath#:}
|
||||
}
|
||||
cleanpath /bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/opt/bin${ROOTPATH:+:${ROOTPATH}}
|
||||
|
||||
# finally, strip gcc paths #136027
|
||||
rmpath() {
|
||||
local e newpath thisp IFS=:
|
||||
for thisp in ${ROOTPATH} ; do
|
||||
for e ; do [[ $thisp == $e ]] && continue 2 ; done
|
||||
newpath+=:$thisp
|
||||
done
|
||||
ROOTPATH=${newpath#:}
|
||||
}
|
||||
rmpath '*/gcc-bin/*' '*/gnat-gcc-bin/*' '*/gnat-gcc/*'
|
||||
|
||||
einfo "... done"
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local ROOTPATH
|
||||
set_rootpath
|
||||
|
||||
# audit: somebody got to explain me how I can test this before I
|
||||
# enable it.. - Diego
|
||||
# plugindir: autoconf code is crappy and does not delay evaluation
|
||||
# until `make` time, so we have to use a full path here rather than
|
||||
# basing off other values.
|
||||
econf \
|
||||
--enable-zlib=system \
|
||||
--with-secure-path="${ROOTPATH}" \
|
||||
--with-editor="${EPREFIX}"/usr/libexec/editor \
|
||||
--with-env-editor \
|
||||
$(use_with offensive insults) \
|
||||
$(use_with offensive all-insults) \
|
||||
$(use_with ldap ldap_conf_file /etc/ldap.conf.sudo) \
|
||||
$(use_with ldap) \
|
||||
$(use_enable nls) \
|
||||
$(use_with pam) \
|
||||
$(use_with skey) \
|
||||
$(use_with selinux) \
|
||||
$(use_with sendmail) \
|
||||
--without-opie \
|
||||
--without-linux-audit \
|
||||
--with-rundir="${EPREFIX}"/var/run/sudo \
|
||||
--with-vardir="${EPREFIX}"/var/db/sudo \
|
||||
--with-plugindir="${EPREFIX}"/usr/$(get_libdir)/sudo \
|
||||
--docdir="${EPREFIX}"/usr/share/doc/${PF}
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
|
||||
if use ldap ; then
|
||||
dodoc README.LDAP doc/schema.OpenLDAP
|
||||
dosbin plugins/sudoers/sudoers2ldif
|
||||
|
||||
cat <<-EOF > "${T}"/ldap.conf.sudo
|
||||
# See ldap.conf(5) and README.LDAP for details
|
||||
# This file should only be readable by root
|
||||
|
||||
# supported directives: host, port, ssl, ldap_version
|
||||
# uri, binddn, bindpw, sudoers_base, sudoers_debug
|
||||
# tls_{checkpeer,cacertfile,cacertdir,randfile,ciphers,cert,key
|
||||
EOF
|
||||
|
||||
insinto /etc
|
||||
doins "${T}"/ldap.conf.sudo
|
||||
fperms 0440 /etc/ldap.conf.sudo
|
||||
fi
|
||||
|
||||
pamd_mimic system-auth sudo auth account session
|
||||
|
||||
keepdir /var/db/sudo
|
||||
fperms 0700 /var/db/sudo
|
||||
|
||||
# Don't install into /var/run as that is a tmpfs most of the time
|
||||
# (bug #504854)
|
||||
rm -rf "${D}"/var/run
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if use ldap ; then
|
||||
ewarn
|
||||
ewarn "sudo uses the /etc/ldap.conf.sudo file for ldap configuration."
|
||||
ewarn
|
||||
if grep -qs '^[[:space:]]*sudoers:' "${ROOT}"/etc/nsswitch.conf ; then
|
||||
ewarn "In 1.7 series, LDAP is no more consulted, unless explicitly"
|
||||
ewarn "configured in /etc/nsswitch.conf."
|
||||
ewarn
|
||||
ewarn "To make use of LDAP, add this line to your /etc/nsswitch.conf:"
|
||||
ewarn " sudoers: ldap files"
|
||||
ewarn
|
||||
fi
|
||||
fi
|
||||
if use prefix ; then
|
||||
ewarn
|
||||
ewarn "To use sudo, you need to change file ownership and permissions"
|
||||
ewarn "with root privileges, as follows:"
|
||||
ewarn
|
||||
ewarn " # chown root:root ${EPREFIX}/usr/bin/sudo"
|
||||
ewarn " # chown root:root ${EPREFIX}/usr/lib/sudo/sudoers.so"
|
||||
ewarn " # chown root:root ${EPREFIX}/etc/sudoers"
|
||||
ewarn " # chown root:root ${EPREFIX}/etc/sudoers.d"
|
||||
ewarn " # chown root:root ${EPREFIX}/var/db/sudo"
|
||||
ewarn " # chmod 4111 ${EPREFIX}/usr/bin/sudo"
|
||||
ewarn
|
||||
fi
|
||||
|
||||
elog "To use the -A (askpass) option, you need to install a compatible"
|
||||
elog "password program from the following list. Starred packages will"
|
||||
elog "automatically register for the use with sudo (but will not force"
|
||||
elog "the -A option):"
|
||||
elog ""
|
||||
elog " [*] net-misc/ssh-askpass-fullscreen"
|
||||
elog " net-misc/x11-ssh-askpass"
|
||||
elog ""
|
||||
elog "You can override the choice by setting the SUDO_ASKPASS environmnent"
|
||||
elog "variable to the program you want to use."
|
||||
}
|
@ -1,5 +1,2 @@
|
||||
DIST neovim-0.0.0_pre20150627.tar.xz 4715400 SHA256 5e5769c81a60637b731dc13e7584b6f91c7a4f2fa9116c7d688b938aa000ab69 SHA512 44f527e82dc8d70735110b7da687b87fb622127078dd32b9d8b284d8f3c3bce2c9978640234583f130e71378190c29e9c37cc19be8fd994eb338d1d9a5a98701 WHIRLPOOL 08125b0a0d96d2f5202b314e85b26e32e7aaf2170dfa69df660b2d36ad3218b24a9313c6f7a7c0e0ed8677a717e5d478851d1dc6bc8c020dc6798e3dd4462a2d
|
||||
DIST neovim-0.0.0_pre20150727.tar.xz 4703336 SHA256 da9bd3070ac60691be4e033947548c13b0ede86b2422d66bd207ac2310b735c1 SHA512 db225fff860d730d4514a33c363ed7748949aaeb3a5fb31c0775120d31219a9fad154ff6f457c4ea25aff666e34dc0e7c8ab1acbc3bbe73bed17d01c67d13627 WHIRLPOOL 23b553f6be136f42c7279d332e1c917083d48aa0ae27df949972ce4eae93d07ea301f9b5853d3d320cc4a6366a483f3f9d43e016607d500646c71ea33e5ffdb8
|
||||
DIST neovim-0.0.0_pre20150814.tar.xz 4718836 SHA256 e7abdb0b3a44ec3c312b06aa825caca4520f1b857045c45c925e8005e2bf3ada SHA512 638e6807929880c2648bd2d0efde509842423488272926bb3ae89a6681144b86fe5137ef313ae102fe8c2fa82819fe96e0dcc0a8d45e3ccaf18b207cf9c1aad1 WHIRLPOOL f1ca40e0bef46da63c466e0fcc51bcf37c57f64009a680f6e51cb1cf3b0d481011dff33957b5da38dfe8d55978c368efe9d905d4f26a272e915470fab239dcff
|
||||
DIST neovim-0.0.0_pre20151022.tar.xz 4947140 SHA256 8b090b130f6eb47021d872e8e33691cbd6169f7f0650389cfd0a3bfc194bafc5 SHA512 262b37d1937982bd86f436ecc9c055fdbd650a227c7da77d203e26c9a885b32dc584b4b098f7f2bcea31e7fdb40b51c5a7d337ca4b794b0114c1115e642406ea WHIRLPOOL ca6e50a0225bfea9161c2b7432886377e6a9962fdde3f35f8a091fc26b35fb44d87d4a327b56b428dbcee9d91f66fe2365a33b158b92bf1b5cff08d326e91320
|
||||
DIST neovim-0.0.0_pre20151025.tar.xz 4947384 SHA256 62b3bd93e0395c3f2d1f829a1e4e444ac081de1acc99114f6ceba7d61a7055a3 SHA512 a0390097cc0cfae401779ddd229a6237fa63522caaa6515dfff025b506b83e2597a10711bae0a1a60770d2a244963aa56af58f734885ce73091a19865a420bf0 WHIRLPOOL becfec39f4aa1a22f48991f17dbca003f38dfa6b085ed6043e34ed7e852217dddd3e4fce4d33873b0385e1b46754ae11db21ce47cbecd12822e5073d38a5fda1
|
||||
DIST neovim-0.1.0.tar.gz 7644722 SHA256 e8659558103b8f5a65aac84007a12e3581b32736321778028017fd07365cfff8 SHA512 b91e5ce5561155ecb3554f56fd4371219612ed3bc35dfeb60a225eb1dbe1473fce5f573eb996bdb01fd9569f764da86493108665c98dc7555fc44f410befb00a WHIRLPOOL 33d7b88588c214ddc670a7b3cffcfd855699e90b15c5e327ac0c17972fddb73bd519b1a8eb609f8454d6c463f18764f17bc1314b6b27448c5ac4607cdbce1551
|
||||
|
@ -0,0 +1,105 @@
|
||||
" Default Gentoo configuration file for neovim
|
||||
" Based on the default vimrc shipped by Gentoo with app-editors/vim-core
|
||||
" $Id$
|
||||
|
||||
" You can override any of these settings on a global basis via the
|
||||
" "/etc/vim/nvimrc.local" file, and on a per-user basis via "~/.nvimrc".
|
||||
" You may need to create these.
|
||||
|
||||
" Neovim comes with sensible defaults, see:
|
||||
" https://github.com/neovim/neovim/issues/2676
|
||||
" Most of the general settings from Gentoo's vimrc have been dropped here.
|
||||
" We add only some necessary fixes and a few Gentoo specific settings.
|
||||
|
||||
" {{{ Locale settings
|
||||
" If we have a BOM, always honour that rather than trying to guess.
|
||||
if &fileencodings !~? "ucs-bom"
|
||||
set fileencodings^=ucs-bom
|
||||
endif
|
||||
|
||||
" Always check for UTF-8 when trying to determine encodings.
|
||||
if &fileencodings !~? "utf-8"
|
||||
" If we have to add this, the default encoding is not Unicode.
|
||||
let g:added_fenc_utf8 = 1
|
||||
set fileencodings+=utf-8
|
||||
endif
|
||||
" }}}
|
||||
|
||||
" {{{ Fix &shell, see bug #101665.
|
||||
if "" == &shell
|
||||
if executable("/bin/bash")
|
||||
set shell=/bin/bash
|
||||
elseif executable("/bin/sh")
|
||||
set shell=/bin/sh
|
||||
endif
|
||||
endif
|
||||
"}}}
|
||||
|
||||
" {{{ Our default /bin/sh is bash, not ksh, so syntax highlighting for .sh
|
||||
" files should default to bash. See :help sh-syntax and bug #101819.
|
||||
if has("eval")
|
||||
let is_bash=1
|
||||
endif
|
||||
" }}}
|
||||
|
||||
" {{{ Autocommands
|
||||
if has("autocmd")
|
||||
|
||||
augroup gentoo
|
||||
au!
|
||||
|
||||
" Gentoo-specific settings for ebuilds. These are the federally-mandated
|
||||
" required tab settings. See the following for more information:
|
||||
" http://www.gentoo.org/proj/en/devrel/handbook/handbook.xml
|
||||
" Note that the rules below are very minimal and don't cover everything.
|
||||
" Better to emerge app-vim/gentoo-syntax, which provides full syntax,
|
||||
" filetype and indent settings for all things Gentoo.
|
||||
au BufRead,BufNewFile *.e{build,class} set ts=4 sw=4 noexpandtab
|
||||
|
||||
" In text files, limit the width of text to 78 characters, but be careful
|
||||
" that we don't override the user's setting.
|
||||
autocmd BufNewFile,BufRead *.txt
|
||||
\ if &tw == 0 && ! exists("g:leave_my_textwidth_alone") |
|
||||
\ setlocal textwidth=78 |
|
||||
\ endif
|
||||
|
||||
" When editing a file, always jump to the last cursor position
|
||||
autocmd BufReadPost *
|
||||
\ if ! exists("g:leave_my_cursor_position_alone") |
|
||||
\ if line("'\"") > 0 && line ("'\"") <= line("$") |
|
||||
\ exe "normal g'\"" |
|
||||
\ endif |
|
||||
\ endif
|
||||
|
||||
" When editing a crontab file, set backupcopy to yes rather than auto. See
|
||||
" :help crontab and bug #53437.
|
||||
autocmd FileType crontab set backupcopy=yes
|
||||
|
||||
" If we previously detected that the default encoding is not UTF-8
|
||||
" (g:added_fenc_utf8), assume that a file with only ASCII characters (or no
|
||||
" characters at all) isn't a Unicode file, but is in the default encoding.
|
||||
" Except of course if a byte-order mark is in effect.
|
||||
autocmd BufReadPost *
|
||||
\ if exists("g:added_fenc_utf8") && &fileencoding == "utf-8" &&
|
||||
\ ! &bomb && search('[\x80-\xFF]','nw') == 0 && &modifiable |
|
||||
\ set fileencoding= |
|
||||
\ endif
|
||||
|
||||
" Strip trailing spaces on write
|
||||
autocmd BufWritePre *.e{build,class}
|
||||
\ if ! exists("g:leave_my_trailing_space_alone") |
|
||||
\ :%s/\s\+$//e |
|
||||
\ endif
|
||||
|
||||
augroup END
|
||||
|
||||
endif " has("autocmd")
|
||||
" }}}
|
||||
|
||||
" {{{ nvimrc.local
|
||||
if filereadable("/etc/vim/nvimrc.local")
|
||||
source /etc/vim/nvimrc.local
|
||||
endif
|
||||
" }}}
|
||||
|
||||
" vim: set tw=80 sw=2 sts=2 et foldmethod=marker :
|
@ -1,62 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
inherit cmake-utils flag-o-matic
|
||||
|
||||
DESCRIPTION="Vim's rebirth for the 21st century"
|
||||
HOMEPAGE="https://github.com/neovim/neovim"
|
||||
if [[ ${PV} == 9999 ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="git://github.com/neovim/neovim.git"
|
||||
else
|
||||
SRC_URI="https://dev.gentoo.org/~yngwin/distfiles/${P}.tar.xz"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
fi
|
||||
|
||||
LICENSE="Apache-2.0 vim"
|
||||
SLOT="0"
|
||||
IUSE="perl python"
|
||||
|
||||
CDEPEND="dev-lang/luajit:2
|
||||
>=dev-libs/libtermkey-0.17
|
||||
dev-libs/libvterm-neovim
|
||||
>=dev-libs/unibilium-1.1.1
|
||||
>=dev-libs/libuv-1.2.0
|
||||
>=dev-libs/msgpack-0.6.0_pre20150220
|
||||
dev-lua/lpeg
|
||||
dev-lua/messagepack"
|
||||
DEPEND="${CDEPEND}
|
||||
virtual/libiconv
|
||||
virtual/libintl"
|
||||
RDEPEND="${CDEPEND}
|
||||
perl? ( dev-lang/perl )
|
||||
python? ( dev-python/neovim-python-client )"
|
||||
|
||||
src_prepare() {
|
||||
# use our system vim dir
|
||||
sed -e '/^# define SYS_VIMRC_FILE/s|$VIM|'"${EPREFIX}"'/etc/vim|' \
|
||||
-i src/nvim/os_unix_defs.h || die
|
||||
cmake-utils_src_prepare
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
export USE_BUNDLED_DEPS=OFF
|
||||
append-cflags "-Wno-error"
|
||||
append-cppflags "-DNDEBUG -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1"
|
||||
local mycmakeargs=(
|
||||
-DCMAKE_BUILD_TYPE=Release
|
||||
-DLIBUNIBILIUM_USE_STATIC=OFF
|
||||
-DLIBTERMKEY_USE_STATIC=OFF
|
||||
-DLIBVTERM_USE_STATIC=OFF
|
||||
)
|
||||
cmake-utils_src_configure
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cmake-utils_src_install
|
||||
# install a default configuration file
|
||||
insinto /etc/vim
|
||||
doins "${FILESDIR}"/nvimrc
|
||||
}
|
@ -1,62 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
inherit cmake-utils flag-o-matic
|
||||
|
||||
DESCRIPTION="Ambitious vim fork focused on extensibility and agility"
|
||||
HOMEPAGE="https://github.com/neovim/neovim"
|
||||
if [[ ${PV} == 9999 ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="git://github.com/neovim/neovim.git"
|
||||
else
|
||||
SRC_URI="https://dev.gentoo.org/~yngwin/distfiles/${P}.tar.xz"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
fi
|
||||
|
||||
LICENSE="Apache-2.0 vim"
|
||||
SLOT="0"
|
||||
IUSE="perl python"
|
||||
|
||||
CDEPEND="dev-lang/luajit:2
|
||||
>=dev-libs/libtermkey-0.17
|
||||
dev-libs/libvterm-neovim
|
||||
>=dev-libs/unibilium-1.1.1
|
||||
>=dev-libs/libuv-1.2.0
|
||||
>=dev-libs/msgpack-0.6.0_pre20150220
|
||||
dev-lua/lpeg
|
||||
dev-lua/messagepack"
|
||||
DEPEND="${CDEPEND}
|
||||
virtual/libiconv
|
||||
virtual/libintl"
|
||||
RDEPEND="${CDEPEND}
|
||||
perl? ( dev-lang/perl )
|
||||
python? ( dev-python/neovim-python-client )"
|
||||
|
||||
src_prepare() {
|
||||
# use our system vim dir
|
||||
sed -e '/^# define SYS_VIMRC_FILE/s|$VIM|'"${EPREFIX}"'/etc/vim|' \
|
||||
-i src/nvim/os/unix_defs.h || die
|
||||
cmake-utils_src_prepare
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
export USE_BUNDLED_DEPS=OFF
|
||||
append-cflags "-Wno-error"
|
||||
append-cppflags "-DNDEBUG -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1"
|
||||
local mycmakeargs=(
|
||||
-DCMAKE_BUILD_TYPE=Release
|
||||
-DLIBUNIBILIUM_USE_STATIC=OFF
|
||||
-DLIBTERMKEY_USE_STATIC=OFF
|
||||
-DLIBVTERM_USE_STATIC=OFF
|
||||
)
|
||||
cmake-utils_src_configure
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cmake-utils_src_install
|
||||
# install a default configuration file
|
||||
insinto /etc/vim
|
||||
doins "${FILESDIR}"/nvimrc
|
||||
}
|
@ -1,75 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
inherit cmake-utils flag-o-matic
|
||||
|
||||
DESCRIPTION="Ambitious vim fork focused on extensibility and agility"
|
||||
HOMEPAGE="https://github.com/neovim/neovim"
|
||||
if [[ ${PV} == 9999 ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="git://github.com/neovim/neovim.git"
|
||||
else
|
||||
SRC_URI="https://dev.gentoo.org/~yngwin/distfiles/${P}.tar.xz"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
fi
|
||||
|
||||
LICENSE="Apache-2.0 vim"
|
||||
SLOT="0"
|
||||
IUSE="+nvimpager perl python"
|
||||
|
||||
CDEPEND="dev-lang/luajit:2
|
||||
>=dev-libs/libtermkey-0.17
|
||||
dev-libs/libvterm-neovim
|
||||
>=dev-libs/unibilium-1.1.1
|
||||
>=dev-libs/libuv-1.2.0
|
||||
>=dev-libs/msgpack-0.6.0_pre20150220
|
||||
dev-lua/lpeg
|
||||
dev-lua/messagepack"
|
||||
DEPEND="${CDEPEND}
|
||||
virtual/libiconv
|
||||
virtual/libintl"
|
||||
RDEPEND="${CDEPEND}
|
||||
perl? ( dev-lang/perl )
|
||||
python? ( dev-python/neovim-python-client )"
|
||||
|
||||
src_prepare() {
|
||||
# use our system vim dir
|
||||
sed -e '/^# define SYS_VIMRC_FILE/s|$VIM|'"${EPREFIX}"'/etc/vim|' \
|
||||
-i src/nvim/os/unix_defs.h || die
|
||||
|
||||
# add eclass to bash filetypes
|
||||
sed -e 's|*.ebuild|*.ebuild,*.eclass|' -i runtime/filetype.vim || die
|
||||
|
||||
# make less.sh macro actually work with neovim
|
||||
sed -e 's|vim |nvim |g' -i runtime/macros/less.sh || die
|
||||
|
||||
cmake-utils_src_prepare
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
export USE_BUNDLED_DEPS=OFF
|
||||
append-cflags "-Wno-error"
|
||||
append-cppflags "-DNDEBUG -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1"
|
||||
local mycmakeargs=(
|
||||
-DCMAKE_BUILD_TYPE=Release
|
||||
-DLIBUNIBILIUM_USE_STATIC=OFF
|
||||
-DLIBTERMKEY_USE_STATIC=OFF
|
||||
-DLIBVTERM_USE_STATIC=OFF
|
||||
)
|
||||
cmake-utils_src_configure
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cmake-utils_src_install
|
||||
|
||||
# install a default configuration file
|
||||
insinto /etc/vim
|
||||
doins "${FILESDIR}"/nvimrc
|
||||
|
||||
# conditionally install a symlink for nvimpager
|
||||
if use nvimpager; then
|
||||
dosym /usr/share/nvim/runtime/macros/less.sh /usr/bin/nvimpager
|
||||
fi
|
||||
}
|
@ -0,0 +1,45 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
OLD_P="${PN}-4.0"
|
||||
JAVA_PKG_IUSE="doc source"
|
||||
|
||||
inherit java-pkg-2 java-ant-2
|
||||
|
||||
DESCRIPTION="Bytecode manipulation framework for Java"
|
||||
HOMEPAGE="http://asm.ow2.org"
|
||||
SRC_URI="http://download.forge.objectweb.org/${PN}/${P}.tar.gz
|
||||
http://download.forge.objectweb.org/${PN}/${OLD_P}.tar.gz"
|
||||
LICENSE="BSD"
|
||||
SLOT="4"
|
||||
IUSE=""
|
||||
KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-fbsd ~x64-macos"
|
||||
|
||||
DEPEND=">=virtual/jdk-1.6"
|
||||
RDEPEND=">=virtual/jre-1.6"
|
||||
|
||||
# Needs dependencies we don't have yet.
|
||||
RESTRICT="test"
|
||||
|
||||
EANT_DOC_TARGET="jdoc"
|
||||
|
||||
# Fails if this objectweb.ant.tasks.path is not set.
|
||||
# Java generics seem to break unless product.noshrink is set.
|
||||
EANT_EXTRA_ARGS="-Dobjectweb.ant.tasks.path=foobar -Dproduct.noshrink=true"
|
||||
|
||||
java_prepare() {
|
||||
# Borrow some ant scripts from an old version to avoid requiring
|
||||
# bndlib and friends. This may not work forever!
|
||||
cp -vf "../${OLD_P}/archive"/*.xml archive/ || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
for x in output/dist/lib/*.jar ; do
|
||||
java-pkg_newjar "${x}" $(basename "${x%-*}.jar")
|
||||
done
|
||||
|
||||
use doc && java-pkg_dojavadoc output/dist/doc/javadoc/user/
|
||||
use source && java-pkg_dosrc src/*
|
||||
}
|
@ -1,2 +1 @@
|
||||
DIST fec-1.0.4.tar.bz2 611131 SHA256 978d0ef609ec334ea85e3f70e46a94f6c2cc04393b590a2addfc74e03634b8dd SHA512 45e33fc4b71fcd78a7c5310f2b58df8b83a988500d0de7efebbeade712f5c93d57bbe63fd7dc148ccb1cc6418fc9c79e27be6fe0512e2294c289b192c01ab871 WHIRLPOOL cef5de5b24ddc33f6a85581cd149d3c5887f8f49843df5918158d137b263a58b888149fe68e293bc697db0b7b74e3952fabc1842f8b8f80932de379f2c7bf0d2
|
||||
DIST fec-1.0.4.tar.gz 449406 SHA256 b33f5558f53e1abd9a4e58b5898cd605607698f22679f577f5fdf6cb1a2dd48a SHA512 0244de5e44ab108e921c6ca4cf341ce7b3ba807a76d24b768cfe3de71ffd525c9ebf389f9981e7eaa83fec301a65ba60ef4f51c5b3befa6c7af42b793d430343 WHIRLPOOL 3179b18a341b65b6cd295cf5f716887f8c90f03f81017444468dd57220afa4c4e58c5112fd4ef898d4f7fd7a307eb5846ffed6bead8d13fedfc30dc41fbb23d5
|
||||
|
@ -1,61 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
JAVA_PKG_IUSE="doc source"
|
||||
|
||||
inherit flag-o-matic java-pkg-2 java-ant-2 toolchain-funcs
|
||||
|
||||
DESCRIPTION="Forword error correction libs"
|
||||
HOMEPAGE="http://www.onionnetworks.com/developers/"
|
||||
SRC_URI="mirror://gentoo/${P}.tar.bz2"
|
||||
|
||||
LICENSE="BSD-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 x86"
|
||||
IUSE=""
|
||||
|
||||
COMMON_DEPEND="dev-java/log4j
|
||||
dev-java/concurrent-util"
|
||||
|
||||
RDEPEND=">=virtual/jre-1.4
|
||||
${COMMON_DEPEND}"
|
||||
DEPEND=">=virtual/jdk-1.4
|
||||
app-arch/unzip
|
||||
${COMMON_DEPEND}"
|
||||
EANT_BUILD_TARGET="jars"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
cd "${S}" || die
|
||||
sed -i -e 's/build.compiler=jikes/#build.compiler=jikes/g' build.properties || die
|
||||
sed -i -e 's/test.lib/lib/g' build.properties || die
|
||||
epatch "${FILESDIR}"/${P}-{libfec8path,build,soname}.patch
|
||||
|
||||
eant clean
|
||||
cd lib || die
|
||||
rm -v *.jar || die
|
||||
java-pkg_jar-from log4j
|
||||
java-pkg_jar-from concurrent-util concurrent.jar concurrent-jaxed.jar
|
||||
cd "${S}" || die
|
||||
unzip -q common-20020926.zip || die
|
||||
cd common-20020926 || die
|
||||
eant clean
|
||||
cp -r src/com ../src/ || die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
java-pkg-2_src_compile
|
||||
cd "${S}"/src/csrc
|
||||
append-flags -fPIC
|
||||
emake CC=$(tc-getCC) CFLAGS="${CFLAGS} $(java-pkg_get-jni-cflags)" || die
|
||||
}
|
||||
|
||||
#there seem to be unit tests, but they are in such a state.
|
||||
|
||||
src_install() {
|
||||
java-pkg_newjar lib/onion-${PN}.jar ${PN}.jar
|
||||
use doc && java-pkg_dojavadoc javadoc
|
||||
use source && java-pkg_dosrc src/com
|
||||
dolib.so src/csrc/libfec{8,16}.so || die
|
||||
}
|
@ -1,27 +0,0 @@
|
||||
--- src/com/onionnetworks/fec/Native8Code.java 2002-09-30 20:19:24.000000000 +0200
|
||||
+++ src/com/onionnetworks/fec/Native8Code.java.new 2008-03-24 01:38:35.000000000 +0100
|
||||
@@ -3,6 +3,7 @@
|
||||
//import java.security.AccessController;
|
||||
//import sun.security.action.*;
|
||||
import com.onionnetworks.util.*;
|
||||
+import java.io.File;
|
||||
|
||||
/**
|
||||
* This class is the frontend for the JNI wrapper for the C implementation of
|
||||
@@ -21,13 +22,9 @@
|
||||
private int code;
|
||||
|
||||
static {
|
||||
- String path = NativeDeployer.getLibraryPath
|
||||
- (Native8Code.class.getClassLoader(),"fec8");
|
||||
- if (path != null) {
|
||||
- System.load(path);
|
||||
- } else {
|
||||
- System.out.println("Unable to find native library for fec8");
|
||||
- }
|
||||
+ File path = new File("/usr/lib/libfec8.so");
|
||||
+ System.out.println("Loading FEC lib ["+path.getAbsolutePath()+']');
|
||||
+ System.load(path.getAbsolutePath());
|
||||
}
|
||||
|
||||
public Native8Code(int k, int n) {
|
@ -1,2 +1,3 @@
|
||||
DIST groovy-2.4.5.zip 10214173 SHA256 6fbbe2c1e16bd1c56b889cbcadff04d055a96568883f885ed904265e4e9d8780 SHA512 055b664d2bc9966f9dd5933ec89f22c28c18323b57db66eeec524c88bdc6ea1090f6f1dd866433d7232d837ca31ca83164d8894c0db1d69e72c7d41f20a8382d WHIRLPOOL c05dcb4afddc9ad217bb99d6cc9618e6a67e7f13f52b99ecc155a9b8e97079dcd8f83402cad61acdbcca4141018965320b8194a84dbf6036f2daf699a2111149
|
||||
DIST groovy-src-1.7.5.zip 12875363 SHA256 9864b36d681ecc4e4a8f86c8b958203f8e2c01c150a3f992f5f63df552979067 SHA512 fa0f617d1894e6fd7b30216b69dc3060154a31d28a3831e7135b18377c5bc368d193d914d2b77a7daf28498562fb96c04794c874101b23dafb4421e3a1d59404 WHIRLPOOL 478346b89661f6b57cc5740df038e8bf3ced62a84a4de1dea3da94a9519cae6eba43cf583c4a81b2f459f6409a7387c2079098b12495b9f1b669260af4efaccb
|
||||
DIST groovy-src-1.8.5.zip 13131836 SHA256 82f1e45e5886278a4c86ed15dfd90a84b7e43848c72537a235835c7557e8f8cd SHA512 23cddae38b6d0b1b83dae7cf7ebc3fe68f7e8ddb33cd6fa421c0c3c76ca8bf5a8b3fe72cabe915901305f513a2b3269baf205a7a0dd6b1c6f751496d51e0557a WHIRLPOOL 9db6d1da9304e8000de9954faf91d26d76c15e628a25a09c1291afc2ca8b33bbe24d44d891599548df6931db632ae6cd801e83cb05fb6abf33f3282f463a4482
|
||||
|
@ -0,0 +1,116 @@
|
||||
--- gradle/utils.gradle.orig 2015-11-01 21:06:26.246486000 +0000
|
||||
+++ gradle/utils.gradle 2015-11-01 21:06:57.719486000 +0000
|
||||
@@ -16,57 +16,47 @@
|
||||
* specific language governing permissions and limitations
|
||||
* under the License.
|
||||
*/
|
||||
-import org.codehaus.groovy.classgen.AnnotationVisitor
|
||||
-import org.objectweb.asm.ClassWriter
|
||||
-import org.objectweb.asm.FieldVisitor
|
||||
-import org.objectweb.asm.Label
|
||||
-import org.objectweb.asm.MethodVisitor
|
||||
-
|
||||
-import static org.objectweb.asm.Opcodes.*
|
||||
-
|
||||
-buildscript {
|
||||
- repositories {
|
||||
- mavenCentral()
|
||||
- }
|
||||
- dependencies {
|
||||
- classpath "org.ow2.asm:asm:$asmVersion"
|
||||
- }
|
||||
-}
|
||||
+import static org.objectweb.asm.Opcodes.ACC_PUBLIC;
|
||||
+import static org.objectweb.asm.Opcodes.ACC_STATIC;
|
||||
+import static org.objectweb.asm.Opcodes.ACC_SUPER;
|
||||
+import static org.objectweb.asm.Opcodes.ALOAD;
|
||||
+import static org.objectweb.asm.Opcodes.ATHROW;
|
||||
+import static org.objectweb.asm.Opcodes.INVOKESPECIAL;
|
||||
+import static org.objectweb.asm.Opcodes.RETURN;
|
||||
+import static org.objectweb.asm.Opcodes.V1_5;
|
||||
+
|
||||
+import java.io.File;
|
||||
+import java.io.FileOutputStream;
|
||||
+
|
||||
+import org.objectweb.asm.ClassWriter;
|
||||
+import org.objectweb.asm.Label;
|
||||
+import org.objectweb.asm.MethodVisitor;
|
||||
|
||||
-/**
|
||||
- * This tasks generates an utility class which allows sneaky throwing.
|
||||
- */
|
||||
-task exceptionUtils {
|
||||
- ext.classFiles = [
|
||||
- "${buildDir}/generated-classes/org/codehaus/groovy/runtime/ExceptionUtils.class",
|
||||
- "${compileJava.destinationDir}/org/codehaus/groovy/runtime/ExceptionUtils.class"]
|
||||
- outputs.files classFiles
|
||||
+public class ExceptionUtils {
|
||||
+ private final static String gentooClassDestination = "target/classes/org/codehaus/groovy/runtime/ExceptionUtils.class";
|
||||
|
||||
- doLast {
|
||||
+ public static void main(String[] args) {
|
||||
ClassWriter cw = new ClassWriter(0);
|
||||
- FieldVisitor fv;
|
||||
MethodVisitor mv;
|
||||
- AnnotationVisitor av0;
|
||||
-
|
||||
- cw.visit(V1_5, ACC_PUBLIC + ACC_SUPER, 'org/codehaus/groovy/runtime/ExceptionUtils', null, 'java/lang/Object', null);
|
||||
|
||||
- cw.visitSource('ExceptionUtils.java', null);
|
||||
+ cw.visit(V1_5, ACC_PUBLIC + ACC_SUPER, "org/codehaus/groovy/runtime/ExceptionUtils", null, "java/lang/Object", null);
|
||||
+ cw.visitSource("ExceptionUtils.java", null);
|
||||
|
||||
- mv = cw.visitMethod(ACC_PUBLIC, '<init>', '()V', null, null);
|
||||
+ mv = cw.visitMethod(ACC_PUBLIC, "<init>", "()V", null, null);
|
||||
mv.visitCode();
|
||||
Label l0 = new Label();
|
||||
mv.visitLabel(l0);
|
||||
mv.visitLineNumber(18, l0);
|
||||
mv.visitVarInsn(ALOAD, 0);
|
||||
- mv.visitMethodInsn(INVOKESPECIAL, 'java/lang/Object', '<init>', '()V', false);
|
||||
+ mv.visitMethodInsn(INVOKESPECIAL, "java/lang/Object", "<init>", "()V", false);
|
||||
mv.visitInsn(RETURN);
|
||||
Label l1 = new Label();
|
||||
mv.visitLabel(l1);
|
||||
- mv.visitLocalVariable('this', 'Lorg/codehaus/groovy/runtime/ExceptionUtils;', null, l0, l1, 0);
|
||||
+ mv.visitLocalVariable("this", "Lorg/codehaus/groovy/runtime/ExceptionUtils;", null, l0, l1, 0);
|
||||
mv.visitMaxs(1, 1);
|
||||
mv.visitEnd();
|
||||
|
||||
- mv = cw.visitMethod(ACC_PUBLIC + ACC_STATIC, 'sneakyThrow', '(Ljava/lang/Throwable;)V', null, null);
|
||||
+ mv = cw.visitMethod(ACC_PUBLIC + ACC_STATIC, "sneakyThrow", "(Ljava/lang/Throwable;)V", null, null);
|
||||
mv.visitCode();
|
||||
Label l2 = new Label();
|
||||
mv.visitLabel(l2);
|
||||
@@ -75,19 +65,21 @@
|
||||
mv.visitInsn(ATHROW);
|
||||
Label l3 = new Label();
|
||||
mv.visitLabel(l3);
|
||||
- mv.visitLocalVariable('e', 'Ljava/lang/Throwable;', null, l2, l3, 0);
|
||||
+ mv.visitLocalVariable("e", "Ljava/lang/Throwable;", null, l2, l3, 0);
|
||||
mv.visitMaxs(1, 1);
|
||||
mv.visitEnd();
|
||||
|
||||
cw.visitEnd();
|
||||
+ FileOutputStream fos = null;
|
||||
|
||||
- logger.lifecycle('Generating ExceptionUtils')
|
||||
- classFiles.each { classFile ->
|
||||
- def output = file(classFile)
|
||||
- output.parentFile.mkdirs()
|
||||
- output.withOutputStream {
|
||||
- it << cw.toByteArray()
|
||||
- }
|
||||
- }
|
||||
- }
|
||||
+ File f = new File(gentooClassDestination);
|
||||
+ f.getParentFile().mkdirs();
|
||||
+ try {
|
||||
+ fos = new FileOutputStream(f);
|
||||
+ fos.write(cw.toByteArray());
|
||||
+ fos.close();
|
||||
+ } catch (Exception e) {
|
||||
+ e.printStackTrace();
|
||||
+ }
|
||||
+ }
|
||||
}
|
@ -0,0 +1,133 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
JAVA_PKG_IUSE="doc source"
|
||||
|
||||
inherit java-pkg-2 java-pkg-simple versionator
|
||||
|
||||
MY_PN="${PN^^}"
|
||||
MY_PV="$(replace_all_version_separators _ ${PV})"
|
||||
MY_P="${MY_PN}_${MY_PV}"
|
||||
|
||||
DESCRIPTION="A multi-faceted language for the Java platform"
|
||||
HOMEPAGE="http://www.groovy-lang.org/"
|
||||
SRC_URI="https://github.com/apache/incubator-${PN}/archive/${MY_P}.zip -> ${P}.zip"
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
CDEPEND="
|
||||
dev-java/jansi:0
|
||||
dev-java/xstream:0
|
||||
dev-java/commons-cli:1
|
||||
>=dev-java/asm-5.0.3:4
|
||||
>=dev-java/antlr-2.7.7-r7:0
|
||||
"
|
||||
|
||||
RDEPEND="
|
||||
${CDEPEND}
|
||||
>=virtual/jre-1.6"
|
||||
DEPEND="
|
||||
${CDEPEND}
|
||||
>=virtual/jdk-1.6
|
||||
app-arch/unzip"
|
||||
|
||||
JAVA_GENTOO_CLASSPATH="
|
||||
asm-4
|
||||
antlr
|
||||
jansi
|
||||
xstream
|
||||
commons-cli-1
|
||||
"
|
||||
|
||||
S="${WORKDIR}/incubator-${PN}-${MY_P}"
|
||||
|
||||
# ExceptionUtil filename.
|
||||
EU="ExceptionUtils.java"
|
||||
|
||||
# List of antlr grammar files.
|
||||
ANTLR_GRAMMAR_FILES=(
|
||||
org/codehaus/groovy/antlr/groovy.g
|
||||
org/codehaus/groovy/antlr/java/java.g
|
||||
)
|
||||
|
||||
# Patches utils.gradle. It basically rewrites ExceptionUtils.
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/"${P}-utils.gradle.patch"
|
||||
)
|
||||
|
||||
# Add target/classes to the CP as we're generating an extra class there.
|
||||
JAVA_GENTOO_CLASSPATH_EXTRA="target/classes"
|
||||
|
||||
# This function cleans up the source directory.
|
||||
# We're ONLY interested in the "src/main" directory content and nothing else.
|
||||
# (for the time being).
|
||||
groovy_cleanup_source_files() {
|
||||
ebegin "Cleaning up useless files"
|
||||
mv src/main "${T}" || die
|
||||
mv gradle/utils.gradle "${T}" || die
|
||||
rm -rf * || die
|
||||
mv "${T}"/main/* . || die
|
||||
rm -rf "${T}"/main || die
|
||||
eend $?
|
||||
}
|
||||
|
||||
java_prepare() {
|
||||
epatch "${PATCHES[@]}"
|
||||
groovy_cleanup_source_files
|
||||
}
|
||||
|
||||
# This function generates the ANTLR grammar files.
|
||||
generate_antlr_grammar() {
|
||||
for grammar_file in "${@}"; do
|
||||
local my_grammar_file=$(basename ${grammar_file})
|
||||
|
||||
einfo "Generating \"${my_grammar_file}\" grammar file"
|
||||
local my_grammar_dir=$(dirname ${grammar_file})
|
||||
|
||||
cd "${S}/${my_grammar_dir}" || die
|
||||
antlr ${my_grammar_file} || die
|
||||
|
||||
cd "${S}" || die
|
||||
done
|
||||
}
|
||||
|
||||
# This function generates ExceptionUtils.class.
|
||||
# ExceptionUtils is a helper class needed when compiling Groovy 2.x.
|
||||
# Normally, this class is generated via a Gradle task at compile time. Since we
|
||||
# don't use Gradle here.. we've translated it into a plain Java file and have
|
||||
# it generate the same data.
|
||||
generate_exceptionutils() {
|
||||
ebegin "Copying ${EU}"
|
||||
mv "${T}/utils.gradle" "${EU}" || die
|
||||
eend $?
|
||||
|
||||
ejavac -classpath "$(java-pkg_getjar --build-only asm-4 asm.jar)" ${EU}
|
||||
|
||||
ebegin "Running ${EU%.java}"
|
||||
$(java-config -J) -classpath "$(java-pkg_getjar --build-only asm-4 asm.jar):." ${EU%.java} || die
|
||||
eend $?
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
generate_antlr_grammar "${ANTLR_GRAMMAR_FILES[@]}"
|
||||
generate_exceptionutils
|
||||
java-pkg-simple_src_compile
|
||||
}
|
||||
|
||||
src_install() {
|
||||
java-pkg_dolauncher "groovyc" --main org.codehaus.groovy.tools.FileSystemCompiler
|
||||
java-pkg_dolauncher "groovy" --main groovy.ui.GroovyMain
|
||||
java-pkg-simple_src_install
|
||||
|
||||
# TODO: groovy console and groovy shell are parts of the "subprojects"
|
||||
# directory. figure out a way to compile them. :\
|
||||
# java-pkg_dolauncher "groovysh" --main groovy.ui.InteractiveShell
|
||||
# java-pkg_dolauncher "groovyConsole" --main groovy.ui.Console
|
||||
|
||||
# TODO: grape is written in groovy and to compile it, you need .. groovy.
|
||||
# java-pkg_dolauncher "grape" --main org.codehaus.groovy.tools.GrapeMain
|
||||
}
|
@ -0,0 +1,23 @@
|
||||
commit 5524d5687803f720ed8532f103e804c82cbdadb4
|
||||
Author: Alexis Ballier <aballier@gentoo.org>
|
||||
Date: Sun Nov 1 23:50:20 2015 +0100
|
||||
|
||||
imu_transformer: Fix build with CATKIN_ENABLE_TESTIING=OFF
|
||||
|
||||
https://bugs.gentoo.org/show_bug.cgi?id=564654
|
||||
|
||||
diff --git a/imu_transformer/CMakeLists.txt b/imu_transformer/CMakeLists.txt
|
||||
index 9a498dc..1148f19 100644
|
||||
--- a/imu_transformer/CMakeLists.txt
|
||||
+++ b/imu_transformer/CMakeLists.txt
|
||||
@@ -31,7 +31,9 @@ target_link_libraries(imu_transformer_nodelet ${catkin_LIBRARIES})
|
||||
add_executable(imu_transformer_node src/imu_transformer_node.cpp)
|
||||
target_link_libraries(imu_transformer_node ${catkin_LIBRARIES})
|
||||
|
||||
-roslaunch_add_file_check(launch)
|
||||
+if(CATKIN_ENABLE_TESTING)
|
||||
+ roslaunch_add_file_check(launch)
|
||||
+endif()
|
||||
|
||||
install(TARGETS imu_transformer_node imu_transformer_nodelet
|
||||
RUNTIME DESTINATION ${CATKIN_PACKAGE_BIN_DESTINATION}
|
@ -0,0 +1,91 @@
|
||||
Index: rosbridge_server/setup.py
|
||||
===================================================================
|
||||
--- rosbridge_server.orig/setup.py
|
||||
+++ rosbridge_server/setup.py
|
||||
@@ -10,85 +10,9 @@ from catkin_pkg.python_setup import gene
|
||||
|
||||
d = generate_distutils_setup(
|
||||
packages=[
|
||||
- 'rosbridge_server',
|
||||
- 'tornado',
|
||||
- 'tornado.platform'
|
||||
+ 'rosbridge_server'
|
||||
],
|
||||
package_dir={'': 'src'}
|
||||
)
|
||||
|
||||
-# The following code is copied from
|
||||
-# https://github.com/mongodb/mongo-python-driver/blob/master/setup.py
|
||||
-# to support installing without the extension on platforms where
|
||||
-# no compiler is available.
|
||||
-from distutils.command.build_ext import build_ext
|
||||
-
|
||||
-class custom_build_ext(build_ext):
|
||||
- """Allow C extension building to fail.
|
||||
-
|
||||
- The C extension speeds up websocket masking, but is not essential.
|
||||
- """
|
||||
-
|
||||
- warning_message = """
|
||||
-********************************************************************
|
||||
-WARNING: %s could not
|
||||
-be compiled. No C extensions are essential for Tornado to run,
|
||||
-although they do result in significant speed improvements for
|
||||
-websockets.
|
||||
-%s
|
||||
-
|
||||
-Here are some hints for popular operating systems:
|
||||
-
|
||||
-If you are seeing this message on Linux you probably need to
|
||||
-install GCC and/or the Python development package for your
|
||||
-version of Python.
|
||||
-
|
||||
-Debian and Ubuntu users should issue the following command:
|
||||
-
|
||||
- $ sudo apt-get install build-essential python-dev
|
||||
-
|
||||
-RedHat, CentOS, and Fedora users should issue the following command:
|
||||
-
|
||||
- $ sudo yum install gcc python-devel
|
||||
-********************************************************************
|
||||
-"""
|
||||
-
|
||||
- def run(self):
|
||||
- try:
|
||||
- build_ext.run(self)
|
||||
- except Exception:
|
||||
- e = sys.exc_info()[1]
|
||||
- sys.stdout.write('%s\n' % str(e))
|
||||
- warnings.warn(self.warning_message % ("Extension modules",
|
||||
- "There was an issue with "
|
||||
- "your platform configuration"
|
||||
- " - see above."))
|
||||
-
|
||||
- def build_extension(self, ext):
|
||||
- name = ext.name
|
||||
- try:
|
||||
- build_ext.build_extension(self, ext)
|
||||
- except Exception:
|
||||
- e = sys.exc_info()[1]
|
||||
- sys.stdout.write('%s\n' % str(e))
|
||||
- warnings.warn(self.warning_message % ("The %s extension "
|
||||
- "module" % (name,),
|
||||
- "The output above "
|
||||
- "this warning shows how "
|
||||
- "the compilation "
|
||||
- "failed."))
|
||||
-
|
||||
-if (platform.python_implementation() == 'CPython' and
|
||||
- os.environ.get('TORNADO_EXTENSION') != '0'):
|
||||
- # This extension builds and works on pypy as well, although pypy's jit
|
||||
- # produces equivalent performance.
|
||||
- d['ext_modules'] = [
|
||||
- Extension('tornado.speedups', sources=['src/tornado/speedups.c']),
|
||||
- ]
|
||||
-
|
||||
- if os.environ.get('TORNADO_EXTENSION') != '1':
|
||||
- # Unless the user has specified that the extension is mandatory,
|
||||
- # fall back to the pure-python implementation on any build failure.
|
||||
- d['cmdclass'] = {'build_ext': custom_build_ext}
|
||||
-
|
||||
setup(**d)
|
@ -1,2 +1,3 @@
|
||||
DIST hashr-0.0.22.gem 9216 SHA256 476445351aed46deed60fabe2012f7cca3795864ea3e64bba0cc7d0f348faeb3 SHA512 92ae0718261ddb9731c546d408d3013cd0920d89e8e4b3a867ef1403bce14b0f7e296723f6b1d70eabf7b7a0df3b6e5ba6722d84ed0de4d619cda60c18a84555 WHIRLPOOL 18e01a1d91074df921b32a73ce0f7666ad6c8baccf2613a373664b7d4d1ae2c9ed5567609beb5d2c556d11d06155021cf729f77e57b992197b7ffcc9fa758c94
|
||||
DIST hashr-1.0.0.gem 10752 SHA256 2cc847de0d51905662f818f947a5a65f908bfff74742bfe1aff6de175ead3f88 SHA512 3d60f35804fd10f797be694b5bf1dd64d1a6c3e0d07572873ebb86f8dcaa9d979a777d29d92531fe784cc63b0b52b39bcfe19a438b0b359080590a23e93ab31f WHIRLPOOL 389e120b94d2e4571881e900490cb0eca819e96f1b35a48f9ecc621f99a547c1d1a7de38e455aecc6a0f510b2750af54269bfa3faae75711da92454f703f6e0d
|
||||
DIST hashr-2.0.0.gem 10240 SHA256 7aa6ab08c25e83f27dfd918570d9ce7a0dfb3396a39da41c85af99a52ea4f69e SHA512 7e1e4c443bc974d09f0d34b8592e9de7f994e472dc0f4a8aeba40bf7ca23adf4723c8565fd1205d959b5411a7499121c6dc1a79819361244edbf8fd8cd593463 WHIRLPOOL 94662af16b7e9d5d642ccac860eb2838edd98d03cb771f53448b097109f2ed6bc15e61b8dc3c9c1598850cdc99b669a1b3814db8e90d7b9e491675c13b58336f
|
||||
|
@ -0,0 +1,26 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
USE_RUBY="ruby20 ruby21 ruby22"
|
||||
|
||||
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
|
||||
|
||||
RUBY_FAKEGEM_TASK_DOC=""
|
||||
RUBY_FAKEGEM_EXTRADOC="README.md"
|
||||
|
||||
inherit ruby-fakegem
|
||||
|
||||
DESCRIPTION="Simple Hash extension to make working with nested hashes easier and less error-prone"
|
||||
HOMEPAGE="https://github.com/svenfuchs/hashr"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE=""
|
||||
|
||||
all_ruby_prepare() {
|
||||
sed -i -e '1i require "spec_helper"' spec/hashr/delegate/conditional_spec.rb || die
|
||||
}
|
@ -1,3 +1,4 @@
|
||||
DIST quodlibet-2.6.3.tar.gz 2507416 SHA256 dff4ebb90c676678f72cecbff8ab15d80154354f40a865b6c9c82bb048d48a46 SHA512 ffbf03a4e0f1e5740b0c87ce62aa0cda33d017d0ee95dc6ecb3aeb8cadcde0fb525289658ea8edee088a382af4b261e44acb53cd0dc170520ed4070c8bf488e6 WHIRLPOOL 1ea653b1620170367cf7fa67519166c783192c0ee442598393699bc248cc697d608bf88903685e4ff39ec17b411c2be91d3807980951c61196436d0d23b88ca1
|
||||
DIST quodlibet-3.1.2.tar.gz 2615449 SHA256 3ef6320f4c72e2e759c2190e87749aae7b59c6b154f48d1102a142fbc961edbf SHA512 f2429606098b74b6affabaafe392ad99b2f739de0c858e4ba45a0e6416963f941fc8276f33e6c68ce54f8412c772399f0341757fbade8b57047d743518c37fe1 WHIRLPOOL 513be2c0c0aa9b0881fae9621d76a730417a309b55492031d1f91a5183ab6f4366b9418fd02c785178daf042e2abf726ce9945315f0cac38fd775ec73d529bc7
|
||||
DIST quodlibet-3.4.1.tar.gz 3318301 SHA256 0500f8f2e052a67e4397b8f7c634f800c9ce37c0456820aedbbef4003354ba78 SHA512 2f77825b696c9bdf411a039c234383ea728af0ca85d103082a17e3e9c8a13d180f06147c82fad1f0bb06c6e37e66ad99e8e5c227a8a32ed23ca981f33344ffc9 WHIRLPOOL 59858b25a13b2ec24ddd332f846713c65d5081843efdae98505879c21c430e56b0792c55790636977c09098a4aaf8250cbc93e7f4f1862dc2bcc55a7ba2f0871
|
||||
DIST quodlibet-3.5.1.tar.gz 3421676 SHA256 f168606ce931c30fcd478d354916bb07ae4ca9a61113af9b988e33f73adcb6c6 SHA512 c14447b17d15ad65fc54e4c81b26b190fa4622b1d83b0b7a4c85e42e332585fe067f93a2f0236bab20186072fb2af0a334bb2741660edb282f1e5e7a00a23c9d WHIRLPOOL 733a7bc88797561a27d2757422bb65bb09f366f91824772b54ac99aefa95b8769f1f566772424a8a819fc7e861bead048ab5c2f4ffc4656d46235454739d09b0
|
||||
|
@ -0,0 +1,70 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
inherit distutils-r1 gnome2-utils fdo-mime
|
||||
|
||||
DESCRIPTION="audio library tagger, manager, and player for GTK+"
|
||||
HOMEPAGE="http://quodlibet.readthedocs.org"
|
||||
SRC_URI="https://github.com/${PN}/${PN}/archive/release-${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
|
||||
IUSE="+dbus gstreamer ipod +udev"
|
||||
|
||||
RDEPEND="dev-libs/keybinder:3[introspection]
|
||||
dev-python/feedparser[${PYTHON_USEDEP}]
|
||||
dev-python/pygobject:3[${PYTHON_USEDEP}]
|
||||
>=media-libs/mutagen-1.22[${PYTHON_USEDEP}]
|
||||
gstreamer? (
|
||||
media-libs/gstreamer:1.0
|
||||
media-libs/gst-plugins-base:1.0
|
||||
media-libs/gst-plugins-good:1.0
|
||||
media-plugins/gst-plugins-meta:1.0
|
||||
)
|
||||
!gstreamer? ( media-libs/xine-lib )
|
||||
dbus? (
|
||||
app-misc/media-player-info
|
||||
dev-python/dbus-python[${PYTHON_USEDEP}]
|
||||
)
|
||||
ipod? ( media-libs/libgpod[python,${PYTHON_USEDEP}] )
|
||||
udev? ( virtual/udev )
|
||||
!media-plugins/quodlibet-plugins"
|
||||
DEPEND="dev-util/intltool"
|
||||
REQUIRED_USE="ipod? ( dbus )"
|
||||
|
||||
S="${WORKDIR}/${PN}-release-${PV}/${PN}"
|
||||
|
||||
src_prepare() {
|
||||
local qlconfig=${PN}/config.py
|
||||
|
||||
if ! use gstreamer; then
|
||||
sed -i -e '/backend/s:gstbe:xinebe:' ${qlconfig} || die
|
||||
fi
|
||||
|
||||
sed -i -e '/gst_pipeline/s:"":"alsasink":' ${qlconfig} || die
|
||||
|
||||
distutils-r1_src_prepare
|
||||
}
|
||||
|
||||
src_install() {
|
||||
distutils-r1_src_install
|
||||
dodoc NEWS README
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
gnome2_icon_savelist
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
fdo-mime_desktop_database_update
|
||||
gnome2_icon_cache_update
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
fdo-mime_desktop_database_update
|
||||
gnome2_icon_cache_update
|
||||
}
|
@ -1 +1 @@
|
||||
Sun, 01 Nov 2015 19:11:21 +0000
|
||||
Mon, 02 Nov 2015 06:41:36 +0000
|
||||
|
@ -1 +1 @@
|
||||
Sun, 01 Nov 2015 19:11:21 +0000
|
||||
Mon, 02 Nov 2015 06:41:36 +0000
|
||||
|
@ -1,14 +0,0 @@
|
||||
DEFINED_PHASES=configure install postinst prepare
|
||||
DEPEND=pam? ( virtual/pam ) skey? ( >=sys-auth/skey-1.1.5-r1 ) ldap? ( >=net-nds/openldap-2.1.30-r1 dev-libs/cyrus-sasl ) sys-libs/zlib sys-devel/bison
|
||||
DESCRIPTION=Allows users or groups to run commands as other users
|
||||
EAPI=5
|
||||
HOMEPAGE=http://www.sudo.ws/
|
||||
IUSE=ldap nls pam offensive selinux skey +sendmail
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~sparc-solaris
|
||||
LICENSE=ISC BSD
|
||||
RDEPEND=pam? ( virtual/pam ) skey? ( >=sys-auth/skey-1.1.5-r1 ) ldap? ( >=net-nds/openldap-2.1.30-r1 dev-libs/cyrus-sasl ) sys-libs/zlib selinux? ( sec-policy/selinux-sudo ) ldap? ( dev-lang/perl ) pam? ( sys-auth/pambase ) >=app-misc/editor-wrapper-3 virtual/editor sendmail? ( virtual/mta )
|
||||
REQUIRED_USE=pam? ( !skey ) skey? ( !pam )
|
||||
SLOT=0
|
||||
SRC_URI=http://www.sudo.ws/sudo/dist/sudo-1.8.12.tar.gz ftp://ftp.sudo.ws/pub/sudo/sudo-1.8.12.tar.gz
|
||||
_eclasses_=eutils 43da5163ba106e87d22d2e7d6d67537f flag-o-matic 85dc1eac3c64d8141374490ed64122e5 libtool 7f78cd7d403808a350c9ae23f5821fb4 multilib df4e4d5cfd3d137d0c248e1991c0e4d6 pam 3ecd5b75e39b0bb05a3183c08fcdfdb4 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85
|
||||
_md5_=1543f6499f33d22fd9ccb3ccb955719a
|
@ -1,13 +0,0 @@
|
||||
DEFINED_PHASES=compile configure install prepare test
|
||||
DEPEND=dev-lang/luajit:2 >=dev-libs/libtermkey-0.17 dev-libs/libvterm-neovim >=dev-libs/unibilium-1.1.1 >=dev-libs/libuv-1.2.0 >=dev-libs/msgpack-0.6.0_pre20150220 dev-lua/lpeg dev-lua/messagepack virtual/libiconv virtual/libintl sys-devel/make >=dev-util/cmake-2.8.12 userland_GNU? ( >=sys-apps/findutils-4.4.0 )
|
||||
DESCRIPTION=Vim's rebirth for the 21st century
|
||||
EAPI=5
|
||||
HOMEPAGE=https://github.com/neovim/neovim
|
||||
IUSE=perl python
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=Apache-2.0 vim
|
||||
RDEPEND=dev-lang/luajit:2 >=dev-libs/libtermkey-0.17 dev-libs/libvterm-neovim >=dev-libs/unibilium-1.1.1 >=dev-libs/libuv-1.2.0 >=dev-libs/msgpack-0.6.0_pre20150220 dev-lua/lpeg dev-lua/messagepack perl? ( dev-lang/perl ) python? ( dev-python/neovim-python-client )
|
||||
SLOT=0
|
||||
SRC_URI=https://dev.gentoo.org/~yngwin/distfiles/neovim-0.0.0_pre20150627.tar.xz
|
||||
_eclasses_=cmake-utils 34a43631b1edbd429618149bc986d524 eutils 43da5163ba106e87d22d2e7d6d67537f flag-o-matic 85dc1eac3c64d8141374490ed64122e5 multilib df4e4d5cfd3d137d0c248e1991c0e4d6 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85
|
||||
_md5_=d28d314046191f5f8f58c275531c72a3
|
@ -1,13 +0,0 @@
|
||||
DEFINED_PHASES=compile configure install prepare test
|
||||
DEPEND=dev-lang/luajit:2 >=dev-libs/libtermkey-0.17 dev-libs/libvterm-neovim >=dev-libs/unibilium-1.1.1 >=dev-libs/libuv-1.2.0 >=dev-libs/msgpack-0.6.0_pre20150220 dev-lua/lpeg dev-lua/messagepack virtual/libiconv virtual/libintl sys-devel/make >=dev-util/cmake-2.8.12 userland_GNU? ( >=sys-apps/findutils-4.4.0 )
|
||||
DESCRIPTION=Ambitious vim fork focused on extensibility and agility
|
||||
EAPI=5
|
||||
HOMEPAGE=https://github.com/neovim/neovim
|
||||
IUSE=perl python
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=Apache-2.0 vim
|
||||
RDEPEND=dev-lang/luajit:2 >=dev-libs/libtermkey-0.17 dev-libs/libvterm-neovim >=dev-libs/unibilium-1.1.1 >=dev-libs/libuv-1.2.0 >=dev-libs/msgpack-0.6.0_pre20150220 dev-lua/lpeg dev-lua/messagepack perl? ( dev-lang/perl ) python? ( dev-python/neovim-python-client )
|
||||
SLOT=0
|
||||
SRC_URI=https://dev.gentoo.org/~yngwin/distfiles/neovim-0.0.0_pre20150727.tar.xz
|
||||
_eclasses_=cmake-utils 34a43631b1edbd429618149bc986d524 eutils 43da5163ba106e87d22d2e7d6d67537f flag-o-matic 85dc1eac3c64d8141374490ed64122e5 multilib df4e4d5cfd3d137d0c248e1991c0e4d6 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85
|
||||
_md5_=d2b1d9615e9b6df7d742d1323fa702de
|
@ -1,13 +0,0 @@
|
||||
DEFINED_PHASES=compile configure install prepare test
|
||||
DEPEND=dev-lang/luajit:2 >=dev-libs/libtermkey-0.17 dev-libs/libvterm-neovim >=dev-libs/unibilium-1.1.1 >=dev-libs/libuv-1.2.0 >=dev-libs/msgpack-0.6.0_pre20150220 dev-lua/lpeg dev-lua/messagepack virtual/libiconv virtual/libintl sys-devel/make >=dev-util/cmake-2.8.12 userland_GNU? ( >=sys-apps/findutils-4.4.0 )
|
||||
DESCRIPTION=Ambitious vim fork focused on extensibility and agility
|
||||
EAPI=5
|
||||
HOMEPAGE=https://github.com/neovim/neovim
|
||||
IUSE=+nvimpager perl python
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=Apache-2.0 vim
|
||||
RDEPEND=dev-lang/luajit:2 >=dev-libs/libtermkey-0.17 dev-libs/libvterm-neovim >=dev-libs/unibilium-1.1.1 >=dev-libs/libuv-1.2.0 >=dev-libs/msgpack-0.6.0_pre20150220 dev-lua/lpeg dev-lua/messagepack perl? ( dev-lang/perl ) python? ( dev-python/neovim-python-client )
|
||||
SLOT=0
|
||||
SRC_URI=https://dev.gentoo.org/~yngwin/distfiles/neovim-0.0.0_pre20150814.tar.xz
|
||||
_eclasses_=cmake-utils 34a43631b1edbd429618149bc986d524 eutils 43da5163ba106e87d22d2e7d6d67537f flag-o-matic 85dc1eac3c64d8141374490ed64122e5 multilib df4e4d5cfd3d137d0c248e1991c0e4d6 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85
|
||||
_md5_=32c93cf69084c8caddd7b966817cb8f3
|
@ -1,13 +0,0 @@
|
||||
DEFINED_PHASES=compile configure install prepare test
|
||||
DEPEND=dev-lang/luajit:2 >=dev-libs/libtermkey-0.17 dev-libs/libvterm >=dev-libs/unibilium-1.1.1 >=dev-libs/libuv-1.2.0 >=dev-libs/msgpack-0.6.0_pre20150220 dev-lua/lpeg dev-lua/messagepack virtual/libiconv virtual/libintl sys-devel/make >=dev-util/cmake-2.8.12 userland_GNU? ( >=sys-apps/findutils-4.4.0 )
|
||||
DESCRIPTION=Ambitious vim fork focused on extensibility and agility
|
||||
EAPI=5
|
||||
HOMEPAGE=https://github.com/neovim/neovim
|
||||
IUSE=+nvimpager perl python
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=Apache-2.0 vim
|
||||
RDEPEND=dev-lang/luajit:2 >=dev-libs/libtermkey-0.17 dev-libs/libvterm >=dev-libs/unibilium-1.1.1 >=dev-libs/libuv-1.2.0 >=dev-libs/msgpack-0.6.0_pre20150220 dev-lua/lpeg dev-lua/messagepack perl? ( dev-lang/perl ) python? ( dev-python/neovim-python-client )
|
||||
SLOT=0
|
||||
SRC_URI=https://dev.gentoo.org/~tranquility/distfiles/neovim-0.0.0_pre20151022.tar.xz
|
||||
_eclasses_=cmake-utils 34a43631b1edbd429618149bc986d524 eutils 43da5163ba106e87d22d2e7d6d67537f flag-o-matic 85dc1eac3c64d8141374490ed64122e5 multilib df4e4d5cfd3d137d0c248e1991c0e4d6 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85
|
||||
_md5_=1b2325664a0a65fb5567486a5a0e4c83
|
@ -0,0 +1,13 @@
|
||||
DEFINED_PHASES=compile configure install prepare test
|
||||
DEPEND=dev-lang/luajit:2 >=dev-libs/libtermkey-0.17 >=dev-libs/libuv-1.2.0 >=dev-libs/msgpack-0.6.0_pre20150220 >=dev-libs/unibilium-1.1.1 dev-libs/libvterm dev-lua/lpeg dev-lua/messagepack jemalloc? ( dev-libs/jemalloc ) virtual/libiconv virtual/libintl sys-devel/make >=dev-util/cmake-2.8.12 userland_GNU? ( >=sys-apps/findutils-4.4.0 )
|
||||
DESCRIPTION=Vim-fork focused on extensibility and agility.
|
||||
EAPI=5
|
||||
HOMEPAGE=https://neovim.io
|
||||
IUSE=+nvimpager perl python +jemalloc
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=Apache-2.0 vim
|
||||
RDEPEND=dev-lang/luajit:2 >=dev-libs/libtermkey-0.17 >=dev-libs/libuv-1.2.0 >=dev-libs/msgpack-0.6.0_pre20150220 >=dev-libs/unibilium-1.1.1 dev-libs/libvterm dev-lua/lpeg dev-lua/messagepack jemalloc? ( dev-libs/jemalloc ) perl? ( dev-lang/perl ) python? ( dev-python/neovim-python-client )
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/neovim/neovim/archive/v0.1.0.tar.gz -> neovim-0.1.0.tar.gz
|
||||
_eclasses_=cmake-utils 34a43631b1edbd429618149bc986d524 eutils 43da5163ba106e87d22d2e7d6d67537f flag-o-matic 85dc1eac3c64d8141374490ed64122e5 multilib df4e4d5cfd3d137d0c248e1991c0e4d6 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85
|
||||
_md5_=a7ebd182fa64c17044c4e23d1c6711a9
|
@ -0,0 +1,14 @@
|
||||
DEFINED_PHASES=compile configure install preinst prepare setup
|
||||
DEPEND=>=virtual/jdk-1.6 >=dev-java/java-config-2.2.0 source? ( app-arch/zip ) >=dev-java/ant-core-1.8.2:0 >=dev-java/javatoolkit-0.3.0-r2
|
||||
DESCRIPTION=Bytecode manipulation framework for Java
|
||||
EAPI=5
|
||||
HOMEPAGE=http://asm.ow2.org
|
||||
IUSE=elibc_FreeBSD doc source elibc_FreeBSD
|
||||
KEYWORDS=~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-fbsd ~x64-macos
|
||||
LICENSE=BSD
|
||||
RDEPEND=>=virtual/jre-1.6 >=dev-java/java-config-2.2.0 source? ( app-arch/zip )
|
||||
RESTRICT=test
|
||||
SLOT=4
|
||||
SRC_URI=http://download.forge.objectweb.org/asm/asm-5.0.4.tar.gz http://download.forge.objectweb.org/asm/asm-4.0.tar.gz
|
||||
_eclasses_=eutils 43da5163ba106e87d22d2e7d6d67537f java-ant-2 7c5d0c274d390745f5033754a319f515 java-pkg-2 b02dc1e46b3648e467b5fbdf7857cf28 java-utils-2 a96633177f44ee992b3fce360d1c4f16 multilib df4e4d5cfd3d137d0c248e1991c0e4d6 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 versionator 99ae9d758cbe7cfed19170e7d48f5a9c
|
||||
_md5_=b8ec68e2a76e18cd4fb31d182f9cced4
|
@ -1,12 +0,0 @@
|
||||
DEFINED_PHASES=compile install preinst setup unpack
|
||||
DEPEND=>=virtual/jdk-1.4 app-arch/unzip dev-java/log4j dev-java/concurrent-util >=dev-java/java-config-2.2.0 source? ( app-arch/zip ) >=dev-java/ant-core-1.8.2 >=dev-java/javatoolkit-0.3.0-r2
|
||||
DESCRIPTION=Forword error correction libs
|
||||
HOMEPAGE=http://www.onionnetworks.com/developers/
|
||||
IUSE=elibc_FreeBSD doc source elibc_FreeBSD
|
||||
KEYWORDS=amd64 x86
|
||||
LICENSE=BSD-2
|
||||
RDEPEND=>=virtual/jre-1.4 dev-java/log4j dev-java/concurrent-util >=dev-java/java-config-2.2.0 source? ( app-arch/zip )
|
||||
SLOT=0
|
||||
SRC_URI=mirror://gentoo/fec-1.0.4.tar.bz2
|
||||
_eclasses_=eutils 43da5163ba106e87d22d2e7d6d67537f flag-o-matic 85dc1eac3c64d8141374490ed64122e5 java-ant-2 7c5d0c274d390745f5033754a319f515 java-pkg-2 b02dc1e46b3648e467b5fbdf7857cf28 java-utils-2 a96633177f44ee992b3fce360d1c4f16 multilib df4e4d5cfd3d137d0c248e1991c0e4d6 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 versionator 99ae9d758cbe7cfed19170e7d48f5a9c
|
||||
_md5_=760e32d99f50141905a58d6b1eaef893
|
@ -1,14 +1,14 @@
|
||||
DEFINED_PHASES=compile configure install preinst prepare setup
|
||||
DEPEND=>=virtual/jdk-1.6 app-arch/unzip dev-java/log4j:0 >=dev-java/java-config-2.2.0 source? ( app-arch/zip ) >=dev-java/ant-core-1.8.2:0 >=dev-java/javatoolkit-0.3.0-r2
|
||||
DEPEND=dev-java/log4j:0 >=virtual/jdk-1.6 app-arch/unzip >=dev-java/java-config-2.2.0 source? ( app-arch/zip ) >=dev-java/ant-core-1.8.2:0 >=dev-java/javatoolkit-0.3.0-r2
|
||||
DESCRIPTION=Forward Error Correction library in Java
|
||||
EAPI=5
|
||||
HOMEPAGE=https://bitbucket.org/onionnetworks/
|
||||
IUSE=elibc_FreeBSD doc source elibc_FreeBSD
|
||||
KEYWORDS=~amd64 ~x86
|
||||
KEYWORDS=amd64 x86
|
||||
LICENSE=BSD-2
|
||||
RDEPEND=>=virtual/jre-1.6 dev-java/log4j:0 >=dev-java/java-config-2.2.0 source? ( app-arch/zip )
|
||||
RDEPEND=dev-java/log4j:0 >=virtual/jre-1.6 >=dev-java/java-config-2.2.0 source? ( app-arch/zip )
|
||||
RESTRICT=test
|
||||
SLOT=0
|
||||
SRC_URI=http://dev.gentoo.org/~monsieurp/packages/fec-1.0.4.tar.gz
|
||||
_eclasses_=eutils 43da5163ba106e87d22d2e7d6d67537f flag-o-matic 85dc1eac3c64d8141374490ed64122e5 java-ant-2 7c5d0c274d390745f5033754a319f515 java-pkg-2 b02dc1e46b3648e467b5fbdf7857cf28 java-utils-2 a96633177f44ee992b3fce360d1c4f16 multilib df4e4d5cfd3d137d0c248e1991c0e4d6 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85 versionator 99ae9d758cbe7cfed19170e7d48f5a9c
|
||||
_md5_=01cb5862abc48fec02079c5a807b407a
|
||||
_md5_=9e0551ca81d36fe65049401e4dfe53f9
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue