parent
be62b427e2
commit
c481857555
@ -1,21 +1,20 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
Hash: SHA1
|
||||
|
||||
AUX pydf-bw.patch 361 RMD160 4d98ad180ed3685a5eaf6c7b59c2e86e52a31e4e SHA1 d846df9e3b4ad85eb031cd7f18d8556f957fd58d SHA256 22185e57f38eadb8edf31c7a75a96e55ed9ca49bbcc9910850a6aa008193c134
|
||||
DIST pydf_7.tar.gz 12487 RMD160 89f9d546c733261a6c09b7758a6f6fd40d884d32 SHA1 a9404750822ac267b299bbbf8b0195b4ddebb976 SHA256 ce09e48bf6d03d4128c3dfbbe4cdd093ac533006440cc6aa239592e0af223c23
|
||||
DIST pydf_8.tar.gz 12532 RMD160 b72db284c8a5257cf8ed2113192c34560992646a SHA1 c02a661e49a2f66f6695cf588fa984273e560b21 SHA256 47202ae24d00464684ab75babb8ec85d7bd79d09c5bb48441d240ed5688a8ad5
|
||||
DIST pydf_10.tar.gz 13430 RMD160 93248a86792f49e666eee8288a3e85b98bbc72ba SHA1 805d7fae5148e9bbba1d283c2d37d2d111dcf58e SHA256 71be682c86a352afbafcf612cbc236f6f5810d80635685869a9c9b320203e241
|
||||
DIST pydf_9.tar.gz 12942 RMD160 227fd044f04eb864cd31b6622a30c3e27c153617 SHA1 303a8a11b104276f6303318464114940aa079603 SHA256 57f0c10449b1e3c37618f145f96b150768e15fb22af9c72f628f66a3632012c0
|
||||
EBUILD pydf-7.ebuild 766 RMD160 d3e252be8f725c5b5882c522e36106ca4f131c4f SHA1 955770a5eb385bd07ab383870cf4f497ce2e70fc SHA256 a58f2c6e18e55a7ebe90142420ab4d884030279101e8c32880260d03d8f0a3c6
|
||||
EBUILD pydf-8.ebuild 809 RMD160 1d1e05ee80ffb598566e3d8b0ff0098dfff0c674 SHA1 3ecd147341cc54f1f6340120233eafd8774ec494 SHA256 939f0b3ac3e754deba6ddc29a1e5abcda9b8146729721e504f0b5ab4c90fdd2d
|
||||
EBUILD pydf-10.ebuild 733 RMD160 1a6d5fc964bea60350113682874bc35ece68170e SHA1 dcb94dc56338b0d6c58dfb68a2152634ac2a1a85 SHA256 7b835b822df1a07ecc6a2cfd60159e9a17374bbe4756c658267224ff361dfcb6
|
||||
EBUILD pydf-9.ebuild 763 RMD160 4159de31da0a57682dfba97bc3e80befa9c54f38 SHA1 3e38e3ff8bc5938cc0ddb570dbd7570f9dccf4e4 SHA256 5641d66cee2e777843164ffa557d6a3411758e8a490b22ed3b41740afd4d6457
|
||||
MISC ChangeLog 3677 RMD160 74c43bd5607409d878a284f81a18a8791ba185db SHA1 bf690ed34699c5e47f706d3b441c0c41ddae0ed1 SHA256 fd415025e437a96b24de641529ca5a8a54d797a75c6dd53029f35b1c8f441e78
|
||||
MISC ChangeLog 3905 RMD160 56b83c2e581acd043a54f243068727253f16e563 SHA1 bcd5ca455afbfa645ab92429227640c39b7716af SHA256 b99ed5228ae3343977571b26923d67ee3bcae951e86b139941bc79ef813bc4b9
|
||||
MISC metadata.xml 228 RMD160 61f8d71ec80d3d86bab688a8469de4e72d9b402f SHA1 108d97871c8acd504f4f945d527f9a1146a250de SHA256 d2218bacc8af24b6de31c4ffe3a8f310980a454ec5eff97e2fb60ca1b916a0fc
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.18 (GNU/Linux)
|
||||
|
||||
iJwEAQEIAAYFAk589RUACgkQfXuS5UK5QB0X2wP8C2vFu78pZEEOnHeFFfYR8AKs
|
||||
BckMBggKm+GDzpsgVzybpFbdzTmPtNnv0VojkJ9bjyNbYKtG0NJDWlNyO3T289l3
|
||||
61XAKhA1Ed5IFB7+3GjhzSUp4+W7Zsvlvum7qTdbypiuyVrTnivAMHepeI9Em5k1
|
||||
k/iuqXkHim2FcxVVNyg=
|
||||
=+vhY
|
||||
iQEcBAEBAgAGBQJPVNSCAAoJEEdUh39IaPFN+hMH/0Yzdlx6FU1/2KF+4X6imNmy
|
||||
s7uZNQM+m7oJ6VX8GE01dnuH5F7qM/Jgl+6O2v2YBPg8RDOFjxt84YJBkoPoW7ic
|
||||
0EaO+5dcXvWZ7BRNDMss9off/wSTbDGDPQHAM05QWJhTOq1BPaNZXNyqcsrJsioc
|
||||
WWx7Xtu+fHpJBrcKirPIoW7J+iWAmmWpDpS05ixbu0vINxmVJCxNchkIn/JgUhdI
|
||||
YCaNGLbanKe+07OKA1l8XSDayNn3fx13xvwiHxRNSa6c7I29smozQhGbfDWjjeV1
|
||||
BkWbyouaUIicH1eEfSEsEQhbYTXh/RzoF0M+UdoVfwzA6SEF6LyiuOj9eCxnxjU=
|
||||
=4UyI
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -1,11 +0,0 @@
|
||||
--- /usr/bin/pydf.orig 2009-03-10 05:17:22.000000000 +0000
|
||||
+++ /usr/bin/pydf 2009-03-10 05:24:49.000000000 +0000
|
||||
@@ -528,7 +528,7 @@ def display_table(table, terminal_width)
|
||||
out(makecolour(colourcode))
|
||||
out(text)
|
||||
out(row_separator)
|
||||
- out( colours['default'] )
|
||||
+ out(colours[normal_colour])
|
||||
out('\n')
|
||||
|
||||
|
@ -0,0 +1,30 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-admin/pydf/pydf-10.ebuild,v 1.1 2012/03/05 14:59:12 ssuominen Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
PYTHON_DEPEND="*"
|
||||
|
||||
inherit python
|
||||
|
||||
DESCRIPTION="Enhanced df with colors"
|
||||
HOMEPAGE="http://kassiopeia.juls.savba.sk/~garabik/software/pydf/"
|
||||
SRC_URI="http://kassiopeia.juls.savba.sk/~garabik/software/pydf/${PN}_${PV}.tar.gz"
|
||||
|
||||
LICENSE="public-domain"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
|
||||
IUSE=""
|
||||
|
||||
src_prepare() {
|
||||
sed -i -e "s:/etc/pydfrc:${EPREFIX}/etc/pydfrc:" pydf || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin pydf
|
||||
insinto /etc
|
||||
doins pydfrc
|
||||
doman pydf.1
|
||||
dodoc README
|
||||
}
|
@ -1,33 +0,0 @@
|
||||
# Copyright 1999-2010 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-admin/pydf/pydf-7.ebuild,v 1.5 2010/04/11 13:34:41 nixnut Exp $
|
||||
|
||||
EAPI=2
|
||||
inherit eutils
|
||||
|
||||
MY_P=${P/-/_}
|
||||
DESCRIPTION="Enhanced df with colors"
|
||||
HOMEPAGE="http://kassiopeia.juls.savba.sk/~garabik/software/pydf/"
|
||||
SRC_URI="http://kassiopeia.juls.savba.sk/~garabik/software/pydf/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="public-domain"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ppc ~ppc64 sparc x86 ~x86-fbsd"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND="dev-lang/python"
|
||||
|
||||
src_prepare() {
|
||||
epatch "$FILESDIR"/pydf-bw.patch
|
||||
}
|
||||
|
||||
src_compile() { :; }
|
||||
|
||||
src_install() {
|
||||
dobin pydf || die "dobin failed"
|
||||
insinto /etc
|
||||
doins pydfrc || die "doins failed"
|
||||
doman pydf.1
|
||||
dodoc README
|
||||
}
|
@ -1,33 +0,0 @@
|
||||
# Copyright 1999-2010 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-admin/pydf/pydf-8.ebuild,v 1.2 2010/03/19 13:55:30 spatz Exp $
|
||||
|
||||
EAPI=2
|
||||
inherit eutils
|
||||
|
||||
MY_P=${P/-/_}
|
||||
DESCRIPTION="Enhanced df with colors"
|
||||
HOMEPAGE="http://kassiopeia.juls.savba.sk/~garabik/software/pydf/"
|
||||
SRC_URI="http://kassiopeia.juls.savba.sk/~garabik/software/pydf/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="public-domain"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND="<dev-lang/python-3"
|
||||
|
||||
src_prepare() {
|
||||
epatch "$FILESDIR"/pydf-bw.patch
|
||||
|
||||
sed -i '1c #!/usr/bin/python2' pydf || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin pydf || die "dobin failed"
|
||||
insinto /etc
|
||||
doins pydfrc || die "doins failed"
|
||||
doman pydf.1 || die
|
||||
dodoc README || die
|
||||
}
|
@ -0,0 +1,29 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-editors/gvim/gvim-7.3.462.ebuild,v 1.1 2012/03/05 16:20:01 lack Exp $
|
||||
|
||||
EAPI=3
|
||||
VIM_VERSION="7.3"
|
||||
inherit vim
|
||||
|
||||
VIM_ORG_PATCHES="vim-patches-${PV}.patch.bz2"
|
||||
GVIMRC_FILE_SUFFIX="-r1"
|
||||
GVIM_DESKTOP_SUFFIX="-r2"
|
||||
|
||||
SRC_URI="ftp://ftp.vim.org/pub/vim/unix/vim-${VIM_VERSION}.tar.bz2
|
||||
http://dev.gentoo.org/~lack/vim/${VIM_ORG_PATCHES}"
|
||||
|
||||
S="${WORKDIR}/vim${VIM_VERSION/.}"
|
||||
DESCRIPTION="GUI version of the Vim text editor"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
|
||||
IUSE=""
|
||||
|
||||
src_prepare() {
|
||||
vim_src_prepare
|
||||
|
||||
epatch "${FILESDIR}"/${PN}-7.1.285-darwin-x11link.patch
|
||||
if [[ ${CHOST} == *-interix* ]]; then
|
||||
epatch "${FILESDIR}"/${PN}-7.1-interix-link.patch
|
||||
epatch "${FILESDIR}"/${PN}-7.1.319-interix-cflags.patch
|
||||
fi
|
||||
}
|
@ -0,0 +1,20 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-editors/vim-core/vim-core-7.3.462.ebuild,v 1.1 2012/03/05 16:18:47 lack Exp $
|
||||
|
||||
EAPI=3
|
||||
VIM_VERSION="7.3"
|
||||
inherit vim
|
||||
|
||||
VIM_CORE_GENTOO_PATCHES="vim-core-${VIM_VERSION}-gentoo-patches-r1.tar.bz2"
|
||||
VIM_ORG_PATCHES="vim-patches-${PV}.patch.bz2"
|
||||
VIMRC_FILE_SUFFIX="-r4"
|
||||
|
||||
SRC_URI="ftp://ftp.vim.org/pub/vim/unix/vim-${VIM_VERSION}.tar.bz2
|
||||
http://dev.gentoo.org/~lack/vim/${VIM_CORE_GENTOO_PATCHES}
|
||||
http://dev.gentoo.org/~lack/vim/${VIM_ORG_PATCHES}"
|
||||
|
||||
S="${WORKDIR}/vim${VIM_VERSION/.}"
|
||||
DESCRIPTION="vim and gvim shared files"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE=""
|
@ -0,0 +1,26 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-editors/vim/vim-7.3.462.ebuild,v 1.1 2012/03/05 16:19:29 lack Exp $
|
||||
|
||||
EAPI=3
|
||||
VIM_VERSION="7.3"
|
||||
inherit vim
|
||||
|
||||
VIM_ORG_PATCHES="vim-patches-${PV}.patch.bz2"
|
||||
|
||||
SRC_URI="ftp://ftp.vim.org/pub/vim/unix/vim-${VIM_VERSION}.tar.bz2
|
||||
http://dev.gentoo.org/~lack/vim/${VIM_ORG_PATCHES}"
|
||||
|
||||
S="${WORKDIR}/vim${VIM_VERSION/.}"
|
||||
DESCRIPTION="Vim, an improved vi-style text editor"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE=""
|
||||
|
||||
src_prepare() {
|
||||
vim_src_prepare
|
||||
|
||||
if [[ ${CHOST} == *-interix* ]]; then
|
||||
epatch "${FILESDIR}"/${PN}-7.3-interix-link.patch
|
||||
fi
|
||||
epatch "${FILESDIR}"/${PN}-7.1.285-darwin-x11link.patch
|
||||
}
|
@ -1,8 +1,8 @@
|
||||
DIST netbeans-7.0-build.xml-r1.patch.bz2 1344 RMD160 f8f092c93c1197ce759afbd8674ff1216d504d2d SHA1 6324909cc2dfae583f38e3544a38d1058c73a7ec SHA256 f323cb4694f6351fe47b76fa8b8b3e3f8e456e7d45ca76f9b88c5c6b90cc103f
|
||||
DIST netbeans-7.0.1-201107282000-src.zip 175987235 RMD160 0104cfeb656f76a7e8041e725c98cff3cc0734cf SHA1 3c5c47b60a4265a8a89d5ab688f6609a613ab1ec SHA256 8bf4dd2375bc9fd02adf64ca9066118e0392a33428232ccf3f9091b96557b9aa
|
||||
DIST netbeans-7.1-201112071828-src.zip 171732619 RMD160 8dcfac6a6f19edded24526c327e77b17d0a4bf0a SHA1 7438ff91225683f47bc4c0a3faee437989f03e5b SHA256 245c95fc9d78a1b38dd60fb52d256ca933efd043e2a96f26089f8a80d043d53c
|
||||
DIST netbeans-7.1.1-201203012225-src.zip 172146133 RMD160 2c8f5798bab20b2f219cbe07931776191470a5e0 SHA1 a2d1b0fa5550d0071cd45f79998851fdd4516f79 SHA256 a8ff48a5837f7952cf305d70b511c4abb77d6f1639fc7de1578aac75274450d4
|
||||
DIST netbeans-9999-r1-build.xml.patch.bz2 2379 RMD160 9713acb05ca5c9000528dd195d5297e84103df2d SHA1 209945171a811e17ad52f63896cc4f5894a5ac0c SHA256 09cfedef0fd9d713ddc71a54848d7551ce750c15e3df00af7feef37d25260a7e
|
||||
EBUILD netbeans-apisupport-7.0.1.ebuild 3259 RMD160 d643af606fcee06e395c551210a8ccdc5f02d990 SHA1 e44dce827426f27c6f959425d105544533622344 SHA256 111fb34e88dcddd3d81feb13f41c7a9204ba426ba86196f8f0a2874c010f858f
|
||||
EBUILD netbeans-apisupport-7.1.ebuild 3262 RMD160 adbc6a6506294e9e4597ecbdf470fbcc45584e7e SHA1 9a24bcfb27ee31a84dd73c2c4b90792c7073bf12 SHA256 b07726ed5cf88b78f55237023489903655da98091e1708ad99f85f195f5ac2e8
|
||||
MISC ChangeLog 1485 RMD160 adc20573b38291610d2534545eb1ae2c9158ba92 SHA1 cb38a5a32ec524b8d813b1bc9e3e7778d22bd886 SHA256 5c2b9a56b4738a9a4e946610c41ba0e9775115154653ecdb75bc5a88ecfe8e4d
|
||||
EBUILD netbeans-apisupport-7.1.1.ebuild 3268 RMD160 d2417bdae11d736264fecd1c661f211305be6730 SHA1 c7a14b767f8409a5f4b46229c0b2a878559d8c0a SHA256 aa3de75f3cfa75be6fe488e4d0049975a32c632b0536c5f4ae87693b9753cb08
|
||||
MISC ChangeLog 1665 RMD160 d2fe04e50c4f4fd0ad2883901ff3be9980c003b4 SHA1 288866fb9659284137cb8b5d2645690af514a6f1 SHA256 594a27d4daeefc8cf62bb4e2aeb7b3d151a461bd4304a5d2308b8b56a5adeafe
|
||||
MISC metadata.xml 251 RMD160 c109b2aca38527553ce33f0d84b45662745a7bce SHA1 3089a1ae4346cc3b7c5c37df7fbc253033f542d8 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003
|
||||
|
@ -1,8 +1,8 @@
|
||||
DIST netbeans-7.0-build.xml-r1.patch.bz2 1344 RMD160 f8f092c93c1197ce759afbd8674ff1216d504d2d SHA1 6324909cc2dfae583f38e3544a38d1058c73a7ec SHA256 f323cb4694f6351fe47b76fa8b8b3e3f8e456e7d45ca76f9b88c5c6b90cc103f
|
||||
DIST netbeans-7.0.1-201107282000-src.zip 175987235 RMD160 0104cfeb656f76a7e8041e725c98cff3cc0734cf SHA1 3c5c47b60a4265a8a89d5ab688f6609a613ab1ec SHA256 8bf4dd2375bc9fd02adf64ca9066118e0392a33428232ccf3f9091b96557b9aa
|
||||
DIST netbeans-7.1-201112071828-src.zip 171732619 RMD160 8dcfac6a6f19edded24526c327e77b17d0a4bf0a SHA1 7438ff91225683f47bc4c0a3faee437989f03e5b SHA256 245c95fc9d78a1b38dd60fb52d256ca933efd043e2a96f26089f8a80d043d53c
|
||||
DIST netbeans-7.1.1-201203012225-src.zip 172146133 RMD160 2c8f5798bab20b2f219cbe07931776191470a5e0 SHA1 a2d1b0fa5550d0071cd45f79998851fdd4516f79 SHA256 a8ff48a5837f7952cf305d70b511c4abb77d6f1639fc7de1578aac75274450d4
|
||||
DIST netbeans-9999-r1-build.xml.patch.bz2 2379 RMD160 9713acb05ca5c9000528dd195d5297e84103df2d SHA1 209945171a811e17ad52f63896cc4f5894a5ac0c SHA256 09cfedef0fd9d713ddc71a54848d7551ce750c15e3df00af7feef37d25260a7e
|
||||
EBUILD netbeans-ergonomics-7.0.1.ebuild 3009 RMD160 12603ee70764da434055b160f695d2fbc0b59881 SHA1 d53f65c845bf87cc3ad7534e83adbf9b6f76f05a SHA256 457bce5fe37a80a49926bfd3cc96b7c7d24692fe631b71c648fa2aa922a39ccf
|
||||
EBUILD netbeans-ergonomics-7.1.ebuild 3012 RMD160 e1835539292a5e76f91c7cf6d0000c9f9b5cb1cf SHA1 e08a0a2370ad32178075c6bff577113606451bba SHA256 d2b876c823533d714473624571fb059375f0e1fa5e92d29ae82f33e61bf3de93
|
||||
MISC ChangeLog 1485 RMD160 4ad6e099b0edb75f1a0fd5d1827923f5fe547e75 SHA1 d120a260c1e76b04f91c0e1da2375d300d167ad4 SHA256 6116b6eaa193dedba44a3ed44ea52608fa5a4773a7bbff773c700571be481a4a
|
||||
EBUILD netbeans-ergonomics-7.1.1.ebuild 3018 RMD160 2d38ca3923061ef8e3b884d9bb52b9acd82ba496 SHA1 4bd361010750b15ced09fe8553f483a114734070 SHA256 a3221f568a49d6598fe8945b5791ffd850af645c8caeb2f687ad7d401882fdf4
|
||||
MISC ChangeLog 1665 RMD160 d2a1ec978119c579cab51f68fcda866aa3b2a552 SHA1 8f2a42404e95748acb53a2731d428da0d7305454 SHA256 17d23d27b8512bbc0dbfc4c98eb712c3514af2125897e2bd57c00ed64b829422
|
||||
MISC metadata.xml 251 RMD160 c109b2aca38527553ce33f0d84b45662745a7bce SHA1 3089a1ae4346cc3b7c5c37df7fbc253033f542d8 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003
|
||||
|
@ -1,9 +1,9 @@
|
||||
DIST 559C961A6CE793FAC94C8040253EA1FBD32B668B-groovy-all-1.6.4.jar 4503584 RMD160 0886cf2b601464a436613854925c5be74b86ec83 SHA1 559c961a6ce793fac94c8040253ea1fbd32b668b SHA256 4e1c36766e9af21519c6f6ee1a6ea21cfc020b253c27aa6d12d58f09c78602f9
|
||||
DIST netbeans-7.0-build.xml-r1.patch.bz2 1344 RMD160 f8f092c93c1197ce759afbd8674ff1216d504d2d SHA1 6324909cc2dfae583f38e3544a38d1058c73a7ec SHA256 f323cb4694f6351fe47b76fa8b8b3e3f8e456e7d45ca76f9b88c5c6b90cc103f
|
||||
DIST netbeans-7.0.1-201107282000-src.zip 175987235 RMD160 0104cfeb656f76a7e8041e725c98cff3cc0734cf SHA1 3c5c47b60a4265a8a89d5ab688f6609a613ab1ec SHA256 8bf4dd2375bc9fd02adf64ca9066118e0392a33428232ccf3f9091b96557b9aa
|
||||
DIST netbeans-7.1-201112071828-src.zip 171732619 RMD160 8dcfac6a6f19edded24526c327e77b17d0a4bf0a SHA1 7438ff91225683f47bc4c0a3faee437989f03e5b SHA256 245c95fc9d78a1b38dd60fb52d256ca933efd043e2a96f26089f8a80d043d53c
|
||||
DIST netbeans-7.1.1-201203012225-src.zip 172146133 RMD160 2c8f5798bab20b2f219cbe07931776191470a5e0 SHA1 a2d1b0fa5550d0071cd45f79998851fdd4516f79 SHA256 a8ff48a5837f7952cf305d70b511c4abb77d6f1639fc7de1578aac75274450d4
|
||||
DIST netbeans-9999-r1-build.xml.patch.bz2 2379 RMD160 9713acb05ca5c9000528dd195d5297e84103df2d SHA1 209945171a811e17ad52f63896cc4f5894a5ac0c SHA256 09cfedef0fd9d713ddc71a54848d7551ce750c15e3df00af7feef37d25260a7e
|
||||
EBUILD netbeans-groovy-7.0.1.ebuild 3413 RMD160 3b943f5b536ab64bfa8b76355f916ffa4f9c9c0e SHA1 8de3c1c265e3c86fed9945c956f9befc43a813fb SHA256 4adcac24e62fbd53812b876a7d46dec3b6aec49dc8434fd9ab1b0d22862e033f
|
||||
EBUILD netbeans-groovy-7.1.ebuild 3416 RMD160 2fdee7c194d7eb4be421cca941e3024e309d386d SHA1 a764d026da454127a2ce386076f02705f267a849 SHA256 c77ef361fec9ee0f759dccbd03a5dd521b53a2975f5ed12db29120b5a7028068
|
||||
MISC ChangeLog 1417 RMD160 c2dd13e9836fdfa6931044f4cd25955d67490861 SHA1 323ba59d5cb276331ff8d27940b88d3a043909ba SHA256 1136a8e54e93e9fe36450aaecaa4f59686b0ddde1baae156b1b4a6be8699a2ac
|
||||
EBUILD netbeans-groovy-7.1.1.ebuild 3422 RMD160 090adaea38870a96ca7e813440783cd3b4daf555 SHA1 5d6769c92717717691572b67ab3a0659877068e1 SHA256 3c664557f63e8068c5dc2ae37025508139b6905ffd9fcfcfd749eaf3d2923866
|
||||
MISC ChangeLog 1585 RMD160 1a037f7ba78015d72f2d1867d53e523e4e816085 SHA1 2c33ccffd602e0b9894acb5147718dd44fdf9a97 SHA256 2af487f70efb402ec74dcc9e0d2fb5817bb1f26cd6d5a1063b1634212b0159e6
|
||||
MISC metadata.xml 251 RMD160 c109b2aca38527553ce33f0d84b45662745a7bce SHA1 3089a1ae4346cc3b7c5c37df7fbc253033f542d8 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003
|
||||
|
@ -1,9 +1,9 @@
|
||||
DIST FF23DBB427D09AAEC3998B50D740C42B6A3FCD61-ant-libs-1.8.2.zip 2141252 RMD160 97e4e22e7d9a1c9731bac89252399a560d9c3dbf SHA1 ff23dbb427d09aaec3998b50d740c42b6a3fcd61 SHA256 4dea45582ff69620a906347fc1b085bb1cffb75e215cb55ec74181ae240a5be4
|
||||
DIST netbeans-7.0-build.xml-r1.patch.bz2 1344 RMD160 f8f092c93c1197ce759afbd8674ff1216d504d2d SHA1 6324909cc2dfae583f38e3544a38d1058c73a7ec SHA256 f323cb4694f6351fe47b76fa8b8b3e3f8e456e7d45ca76f9b88c5c6b90cc103f
|
||||
DIST netbeans-7.0.1-201107282000-src.zip 175987235 RMD160 0104cfeb656f76a7e8041e725c98cff3cc0734cf SHA1 3c5c47b60a4265a8a89d5ab688f6609a613ab1ec SHA256 8bf4dd2375bc9fd02adf64ca9066118e0392a33428232ccf3f9091b96557b9aa
|
||||
DIST netbeans-7.1-201112071828-src.zip 171732619 RMD160 8dcfac6a6f19edded24526c327e77b17d0a4bf0a SHA1 7438ff91225683f47bc4c0a3faee437989f03e5b SHA256 245c95fc9d78a1b38dd60fb52d256ca933efd043e2a96f26089f8a80d043d53c
|
||||
DIST netbeans-7.1.1-201203012225-src.zip 172146133 RMD160 2c8f5798bab20b2f219cbe07931776191470a5e0 SHA1 a2d1b0fa5550d0071cd45f79998851fdd4516f79 SHA256 a8ff48a5837f7952cf305d70b511c4abb77d6f1639fc7de1578aac75274450d4
|
||||
DIST netbeans-9999-r1-build.xml.patch.bz2 2379 RMD160 9713acb05ca5c9000528dd195d5297e84103df2d SHA1 209945171a811e17ad52f63896cc4f5894a5ac0c SHA256 09cfedef0fd9d713ddc71a54848d7551ce750c15e3df00af7feef37d25260a7e
|
||||
EBUILD netbeans-javadoc-7.0.1.ebuild 5933 RMD160 2d26de293d98a4241adacd5e5f96fee4fef9323c SHA1 a144f004c8af257b74f0c965ffcda9806e28f675 SHA256 4f6d140c1b9cce7c37cda276af0160b674cc0eb381d3aec2cafadf9285153c86
|
||||
EBUILD netbeans-javadoc-7.1.ebuild 5968 RMD160 f085a86b38c139d681e1044d1f451b37136e8ba9 SHA1 570af9a791de6c611ff17e2a970813bd0e2caccc SHA256 d19a1a3f85b2ce432c0f848ac866430dfad2c4d0036c87d42997daf6cc79906d
|
||||
MISC ChangeLog 1387 RMD160 d346a9465b99f4fb25e62fc20626b6e3af305f21 SHA1 81923c189d021d9ca85c41980d7cb16791fb8225 SHA256 43cec8f0590ea8c6293b651242cc62677ef40441a40f37513b798453667cf7a2
|
||||
EBUILD netbeans-javadoc-7.1.1.ebuild 5974 RMD160 e7d58c495d14fc237c04a662b9192f17bb79cecc SHA1 37ce38beab3f54fab0c8a53befc960589df98ff4 SHA256 1b9e7ec1d0e4836848317217e2adc53d401cb384a2fded6988f8c727f5eae23f
|
||||
MISC ChangeLog 1558 RMD160 c7a1e4e8fc13926c76167728774e79e0a5bcf3a0 SHA1 7254bfa8552a037c22419595e1f85d82b907ac89 SHA256 57d3e68f5a58acfba47a274cf7828bd760416d90541faa72876cf96d5b415b5c
|
||||
MISC metadata.xml 251 RMD160 c109b2aca38527553ce33f0d84b45662745a7bce SHA1 3089a1ae4346cc3b7c5c37df7fbc253033f542d8 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003
|
||||
|
@ -1,7 +1,7 @@
|
||||
DIST 418FC62C8A6EF5311987B01FE389B1F88EFDDCA2-jemmy-2.3.0.0.jar 1695373 RMD160 f668bba808f22b28f6dcb70d5a1d6e98a166da8d SHA1 418fc62c8a6ef5311987b01fe389b1f88efddca2 SHA256 7676709cfadc97da5056cb90f35b57850259444ef97f03905b83bd08e39fa0db
|
||||
DIST A806D99716C5E9441BFD8B401176FDDEFC673022-bindex-2.2.jar 109823 RMD160 4033e5b1d3508c6bbf43c03476967e665b9cbe79 SHA1 a806d99716c5e9441bfd8b401176fddefc673022 SHA256 18050686d2da634f3612a8100c405eb092dc06d86b8917c6b945d096daf49f94
|
||||
DIST netbeans-7.1-201112071828-src.zip 171732619 RMD160 8dcfac6a6f19edded24526c327e77b17d0a4bf0a SHA1 7438ff91225683f47bc4c0a3faee437989f03e5b SHA256 245c95fc9d78a1b38dd60fb52d256ca933efd043e2a96f26089f8a80d043d53c
|
||||
DIST netbeans-7.1.1-201203012225-src.zip 172146133 RMD160 2c8f5798bab20b2f219cbe07931776191470a5e0 SHA1 a2d1b0fa5550d0071cd45f79998851fdd4516f79 SHA256 a8ff48a5837f7952cf305d70b511c4abb77d6f1639fc7de1578aac75274450d4
|
||||
DIST netbeans-9999-r1-build.xml.patch.bz2 2379 RMD160 9713acb05ca5c9000528dd195d5297e84103df2d SHA1 209945171a811e17ad52f63896cc4f5894a5ac0c SHA256 09cfedef0fd9d713ddc71a54848d7551ce750c15e3df00af7feef37d25260a7e
|
||||
EBUILD netbeans-javafx-7.1.ebuild 3704 RMD160 ad2b22c410faa4059890909d682380008d322ec3 SHA1 cd7a5c5c98904248dcf450258c1abbe776c78b52 SHA256 ded4b0196c10baeb323b503aaa646a2b5fc0f7c1e593994f1b945e65b76a7252
|
||||
MISC ChangeLog 372 RMD160 575c3ac7689ed327834b65eb921343be1e8e1e65 SHA1 46224f25405016509606a5ac630f728ee5b5f344 SHA256 66d4a9ce1d0730bd2d0b406b1984d8a8bcc57f663674fe2a5835d76b8b33f9b3
|
||||
EBUILD netbeans-javafx-7.1.1.ebuild 3710 RMD160 bddc0d02cfc7f5e2892d2a925fd6def71230c144 SHA1 6c29d48870b8d8f281447eb89874177c31d2df8b SHA256 8a83177751b0c68130931a6292539460ee183c91643e71b54647960e612068a1
|
||||
MISC ChangeLog 540 RMD160 c01f5270b0f5a9837332a772099f39fcadb96b61 SHA1 ca521df90aeb357922585678e2f94655f5f26691 SHA256 7302a389c0308e23bdcff786321d3094f506949bc58194335efe68e33eeaa6dc
|
||||
MISC metadata.xml 251 RMD160 c109b2aca38527553ce33f0d84b45662745a7bce SHA1 3089a1ae4346cc3b7c5c37df7fbc253033f542d8 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003
|
||||
|
@ -1,8 +1,8 @@
|
||||
DIST netbeans-7.0-build.xml-r1.patch.bz2 1344 RMD160 f8f092c93c1197ce759afbd8674ff1216d504d2d SHA1 6324909cc2dfae583f38e3544a38d1058c73a7ec SHA256 f323cb4694f6351fe47b76fa8b8b3e3f8e456e7d45ca76f9b88c5c6b90cc103f
|
||||
DIST netbeans-7.0.1-201107282000-src.zip 175987235 RMD160 0104cfeb656f76a7e8041e725c98cff3cc0734cf SHA1 3c5c47b60a4265a8a89d5ab688f6609a613ab1ec SHA256 8bf4dd2375bc9fd02adf64ca9066118e0392a33428232ccf3f9091b96557b9aa
|
||||
DIST netbeans-7.1-201112071828-src.zip 171732619 RMD160 8dcfac6a6f19edded24526c327e77b17d0a4bf0a SHA1 7438ff91225683f47bc4c0a3faee437989f03e5b SHA256 245c95fc9d78a1b38dd60fb52d256ca933efd043e2a96f26089f8a80d043d53c
|
||||
DIST netbeans-7.1.1-201203012225-src.zip 172146133 RMD160 2c8f5798bab20b2f219cbe07931776191470a5e0 SHA1 a2d1b0fa5550d0071cd45f79998851fdd4516f79 SHA256 a8ff48a5837f7952cf305d70b511c4abb77d6f1639fc7de1578aac75274450d4
|
||||
DIST netbeans-9999-r1-build.xml.patch.bz2 2379 RMD160 9713acb05ca5c9000528dd195d5297e84103df2d SHA1 209945171a811e17ad52f63896cc4f5894a5ac0c SHA256 09cfedef0fd9d713ddc71a54848d7551ce750c15e3df00af7feef37d25260a7e
|
||||
EBUILD netbeans-profiler-7.0.1.ebuild 3234 RMD160 1bab3fda7565e8429f670c5da0d604ec7cfb28a2 SHA1 0184f5a27d50a95e3fbedab43b8e248cd999a7f4 SHA256 e6d283bf01225547790f843221a2bde5b66e3edce822e7c6adf7096658903d29
|
||||
EBUILD netbeans-profiler-7.1.ebuild 3237 RMD160 9e15191b623b67ee3a198f84897ae68754bb8f00 SHA1 bf0434958f9072e55689de952678009b1a151b87 SHA256 cb3ebacbad9c6cf33bd48cb78725436d16a2438ae938272b7cce6d7594700511
|
||||
MISC ChangeLog 1313 RMD160 4c29d02772cfa5115e669971aa1bf7a7ef8860aa SHA1 e90bcf22c8adb1a00b8d110e0efd7c4bd8e355f4 SHA256 2df01a3d88ebee8753b1b75c1a3949546d20da1da34a6da50aa50c321c673583
|
||||
EBUILD netbeans-profiler-7.1.1.ebuild 3243 RMD160 e8214242d716e44ef716656a0fbe5346a1a932a3 SHA1 a9696a2a2bf2d3348a2e9d5d7f94094d313c2fa5 SHA256 987ff9e93c165ccb965999b36cc93e1920b220add058da5e9d3e7349671878a6
|
||||
MISC ChangeLog 1487 RMD160 ac77609a7dd1193d09734b1e741b4b3c234cf686 SHA1 932322cc1797a3278a05a2b8afe2d236d8be040e SHA256 b87c0d66d47325c89c1a188246ed9e1c396380ef041aeb223850f4401297c9c6
|
||||
MISC metadata.xml 251 RMD160 c109b2aca38527553ce33f0d84b45662745a7bce SHA1 3089a1ae4346cc3b7c5c37df7fbc253033f542d8 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003
|
||||
|
@ -1,8 +1,8 @@
|
||||
DIST netbeans-7.0-build.xml-r1.patch.bz2 1344 RMD160 f8f092c93c1197ce759afbd8674ff1216d504d2d SHA1 6324909cc2dfae583f38e3544a38d1058c73a7ec SHA256 f323cb4694f6351fe47b76fa8b8b3e3f8e456e7d45ca76f9b88c5c6b90cc103f
|
||||
DIST netbeans-7.0.1-201107282000-src.zip 175987235 RMD160 0104cfeb656f76a7e8041e725c98cff3cc0734cf SHA1 3c5c47b60a4265a8a89d5ab688f6609a613ab1ec SHA256 8bf4dd2375bc9fd02adf64ca9066118e0392a33428232ccf3f9091b96557b9aa
|
||||
DIST netbeans-7.1-201112071828-src.zip 171732619 RMD160 8dcfac6a6f19edded24526c327e77b17d0a4bf0a SHA1 7438ff91225683f47bc4c0a3faee437989f03e5b SHA256 245c95fc9d78a1b38dd60fb52d256ca933efd043e2a96f26089f8a80d043d53c
|
||||
DIST netbeans-7.1.1-201203012225-src.zip 172146133 RMD160 2c8f5798bab20b2f219cbe07931776191470a5e0 SHA1 a2d1b0fa5550d0071cd45f79998851fdd4516f79 SHA256 a8ff48a5837f7952cf305d70b511c4abb77d6f1639fc7de1578aac75274450d4
|
||||
DIST netbeans-9999-r1-build.xml.patch.bz2 2379 RMD160 9713acb05ca5c9000528dd195d5297e84103df2d SHA1 209945171a811e17ad52f63896cc4f5894a5ac0c SHA256 09cfedef0fd9d713ddc71a54848d7551ce750c15e3df00af7feef37d25260a7e
|
||||
EBUILD netbeans-websvccommon-7.0.1.ebuild 2821 RMD160 c9568d973754a858f087c561a41e4997c12cc5e8 SHA1 bf6df6bf0596233336db1bcf1e8a8d0ee3a0ad99 SHA256 16a99fa0f7117c8e6d2964beb93539391d91d71ea13aee79b8074d2e7eb8be0e
|
||||
EBUILD netbeans-websvccommon-7.1.ebuild 2824 RMD160 39a95071974b6e521194747abe08c4b2b50e5e84 SHA1 de24cc22a1a09f4ba3dc545231f555ef234b5b24 SHA256 b1beaf1e8d145e5e4ad70f5cb5ba5df72c645159d10f18315c7fc723925e085d
|
||||
MISC ChangeLog 1519 RMD160 1546478d63d262e915ed214ff05eb4fcc1caed34 SHA1 b396ce6cb0f0711b73d215efd8346ebb696cca84 SHA256 08214bc9d61ee72c9bc1add56264cc2a74ec027441924d581ce5dd83661c22be
|
||||
EBUILD netbeans-websvccommon-7.1.1.ebuild 2830 RMD160 9b094cddc4b3c603a5e53cfeb5f08c0b443251f6 SHA1 2b6be59f39e7c929b2531af9fbc439cdb7413018 SHA256 688a6956c73c80a04bdf722245e52b97fc50999cc57b55adcf62e393d7f82b4b
|
||||
MISC ChangeLog 1705 RMD160 423861ad87e17cc4c251e4fc678ae7a1244ac008 SHA1 c9236b28ea21f79923f9c5dabc1be4505ae5cca6 SHA256 d105ead7bb4ee1f5dd6fc2926474c27531d0aa57069644263d93770e3846ad83
|
||||
MISC metadata.xml 251 RMD160 c109b2aca38527553ce33f0d84b45662745a7bce SHA1 3089a1ae4346cc3b7c5c37df7fbc253033f542d8 SHA256 5a4ff53a9862390a48d45c79be24086646e7a6ff0c5bdf0fcb799d0871299003
|
||||
|
@ -1,17 +0,0 @@
|
||||
diff -rdu lua-5.1.3.orig/src/luaconf.h lua-5.1.3/src/luaconf.h
|
||||
--- lua-5.1.3.orig/src/luaconf.h 2008-02-12 16:17:59.000000000 +0000
|
||||
+++ lua-5.1.3/src/luaconf.h 2008-02-12 16:26:32.000000000 +0000
|
||||
@@ -447,10 +447,10 @@
|
||||
@* can use.
|
||||
** CHANGE it if you need lots of (Lua) stack space for your C
|
||||
** functions. This limit is arbitrary; its only purpose is to stop C
|
||||
-** functions to consume unlimited stack space.
|
||||
+** functions to consume unlimited stack space. (must be smaller than
|
||||
+** -LUA_REGISTRYINDEX)
|
||||
*/
|
||||
-#define LUAI_MCS_AUX ((int)(INT_MAX / (4*sizeof(LUA_NUMBER))))
|
||||
-#define LUAI_MAXCSTACK (LUAI_MCS_AUX > SHRT_MAX ? SHRT_MAX : LUAI_MCS_AUX)
|
||||
+#define LUAI_MAXCSTACK 8000
|
||||
|
||||
|
||||
|
@ -1,12 +0,0 @@
|
||||
diff -rdu lua-5.1.3.orig/src/lbaselib.c lua-5.1.3/src/lbaselib.c
|
||||
--- lua-5.1.3.orig/src/lbaselib.c 2008-02-12 16:43:49.000000000 +0000
|
||||
+++ lua-5.1.3/src/lbaselib.c 2008-02-12 16:47:32.000000000 +0000
|
||||
@@ -526,7 +526,7 @@
|
||||
status = lua_resume(co, narg);
|
||||
if (status == 0 || status == LUA_YIELD) {
|
||||
int nres = lua_gettop(co);
|
||||
- if (!lua_checkstack(L, nres))
|
||||
+ if (!lua_checkstack(L, nres + 1))
|
||||
luaL_error(L, "too many results to resume");
|
||||
lua_xmove(co, L, nres); /* move yielded values */
|
||||
return nres;
|
@ -1,22 +0,0 @@
|
||||
diff -rdu lua-5.1.3.orig/src/lapi.c lua-5.1.3/src/lapi.c
|
||||
--- lua-5.1.3.orig/src/lapi.c 2008-02-12 16:17:59.000000000 +0000
|
||||
+++ lua-5.1.3/src/lapi.c 2008-02-12 16:26:32.000000000 +0000
|
||||
@@ -93,15 +93,14 @@
|
||||
|
||||
|
||||
LUA_API int lua_checkstack (lua_State *L, int size) {
|
||||
- int res;
|
||||
+ int res = 1;
|
||||
lua_lock(L);
|
||||
- if ((L->top - L->base + size) > LUAI_MAXCSTACK)
|
||||
+ if (size > LUAI_MAXCSTACK || (L->top - L->base + size) > LUAI_MAXCSTACK)
|
||||
res = 0; /* stack overflow */
|
||||
- else {
|
||||
+ else if (size > 0) {
|
||||
luaD_checkstack(L, size);
|
||||
if (L->ci->top < L->top + size)
|
||||
L->ci->top = L->top + size;
|
||||
- res = 1;
|
||||
}
|
||||
lua_unlock(L);
|
||||
return res;
|
@ -1,20 +0,0 @@
|
||||
diff -rdu lua-5.1.3.orig/src/lbaselib.c lua-5.1.3/src/lbaselib.c
|
||||
--- lua-5.1.3.orig/src/lbaselib.c 2008-02-12 16:17:59.000000000 +0000
|
||||
+++ lua-5.1.3/src/lbaselib.c 2008-02-12 16:26:32.000000000 +0000
|
||||
@@ -344,10 +344,12 @@
|
||||
luaL_checktype(L, 1, LUA_TTABLE);
|
||||
i = luaL_optint(L, 2, 1);
|
||||
e = luaL_opt(L, luaL_checkint, 3, luaL_getn(L, 1));
|
||||
+ if (i > e) return 0; /* empty range */
|
||||
n = e - i + 1; /* number of elements */
|
||||
- if (n <= 0) return 0; /* empty range */
|
||||
- luaL_checkstack(L, n, "table too big to unpack");
|
||||
- for (; i<=e; i++) /* push arg[i...e] */
|
||||
+ if (n <= 0 || !lua_checkstack(L, n)) /* n <= 0 means arith. overflow */
|
||||
+ return luaL_error(L, "too many results to unpack");
|
||||
+ lua_rawgeti(L, 1, i); /* push arg[i] (avoiding overflow problems) */
|
||||
+ while (i++ < e) /* push arg[i + 1...e] */
|
||||
lua_rawgeti(L, 1, i);
|
||||
return n;
|
||||
}
|
||||
|
@ -1,44 +0,0 @@
|
||||
diff -rdu lua-5.1.3.orig/src/ldebug.c lua-5.1.3/src/ldebug.c
|
||||
--- lua-5.1.3.orig/src/ldebug.c 2008-02-12 16:17:59.000000000 +0000
|
||||
+++ lua-5.1.3/src/ldebug.c 2008-02-12 16:26:32.000000000 +0000
|
||||
@@ -275,12 +275,12 @@
|
||||
|
||||
static int precheck (const Proto *pt) {
|
||||
check(pt->maxstacksize <= MAXSTACK);
|
||||
- lua_assert(pt->numparams+(pt->is_vararg & VARARG_HASARG) <= pt->maxstacksize);
|
||||
- lua_assert(!(pt->is_vararg & VARARG_NEEDSARG) ||
|
||||
+ check(pt->numparams+(pt->is_vararg & VARARG_HASARG) <= pt->maxstacksize);
|
||||
+ check(!(pt->is_vararg & VARARG_NEEDSARG) ||
|
||||
(pt->is_vararg & VARARG_HASARG));
|
||||
check(pt->sizeupvalues <= pt->nups);
|
||||
check(pt->sizelineinfo == pt->sizecode || pt->sizelineinfo == 0);
|
||||
- check(GET_OPCODE(pt->code[pt->sizecode-1]) == OP_RETURN);
|
||||
+ check(pt->sizecode > 0 && GET_OPCODE(pt->code[pt->sizecode-1]) == OP_RETURN);
|
||||
return 1;
|
||||
}
|
||||
|
||||
@@ -363,7 +363,11 @@
|
||||
}
|
||||
switch (op) {
|
||||
case OP_LOADBOOL: {
|
||||
- check(c == 0 || pc+2 < pt->sizecode); /* check its jump */
|
||||
+ if (c == 1) { /* does it jump? */
|
||||
+ check(pc+2 < pt->sizecode); /* check its jump */
|
||||
+ check(GET_OPCODE(pt->code[pc+1]) != OP_SETLIST ||
|
||||
+ GETARG_C(pt->code[pc+1]) != 0);
|
||||
+ }
|
||||
break;
|
||||
}
|
||||
case OP_LOADNIL: {
|
||||
@@ -428,7 +432,10 @@
|
||||
}
|
||||
case OP_SETLIST: {
|
||||
if (b > 0) checkreg(pt, a + b);
|
||||
- if (c == 0) pc++;
|
||||
+ if (c == 0) {
|
||||
+ pc++;
|
||||
+ check(pc < pt->sizecode - 1);
|
||||
+ }
|
||||
break;
|
||||
}
|
||||
case OP_CLOSURE: {
|
@ -1,21 +0,0 @@
|
||||
diff -rdu lua-5.1.3.orig/src/lundump.c lua-5.1.3/src/lundump.c
|
||||
--- lua-5.1.3.orig/src/lundump.c 2008-02-12 16:17:59.000000000 +0000
|
||||
+++ lua-5.1.3/src/lundump.c 2008-02-12 16:26:32.000000000 +0000
|
||||
@@ -161,7 +160,9 @@
|
||||
|
||||
static Proto* LoadFunction(LoadState* S, TString* p)
|
||||
{
|
||||
- Proto* f=luaF_newproto(S->L);
|
||||
+ Proto* f;
|
||||
+ if (++S->L->nCcalls > LUAI_MAXCCALLS) error(S,"code too deep");
|
||||
+ f=luaF_newproto(S->L);
|
||||
setptvalue2s(S->L,S->L->top,f); incr_top(S->L);
|
||||
f->source=LoadString(S); if (f->source==NULL) f->source=p;
|
||||
f->linedefined=LoadInt(S);
|
||||
@@ -175,6 +176,7 @@
|
||||
LoadDebug(S,f);
|
||||
IF (!luaG_checkcode(f), "bad code");
|
||||
S->L->top--;
|
||||
+ S->L->nCcalls--;
|
||||
return f;
|
||||
}
|
@ -1,25 +0,0 @@
|
||||
diff -rdu lua-5.1.3.orig/src/ldebug.c lua-5.1.3/src/ldebug.c
|
||||
--- lua-5.1.3.orig/src/ldebug.c 2008-02-12 16:17:59.000000000 +0000
|
||||
+++ lua-5.1.3/src/ldebug.c 2008-02-12 16:26:32.000000000 +0000
|
||||
@@ -346,9 +346,18 @@
|
||||
int dest = pc+1+b;
|
||||
check(0 <= dest && dest < pt->sizecode);
|
||||
if (dest > 0) {
|
||||
- /* cannot jump to a setlist count */
|
||||
- Instruction d = pt->code[dest-1];
|
||||
- check(!(GET_OPCODE(d) == OP_SETLIST && GETARG_C(d) == 0));
|
||||
+ int j;
|
||||
+ /* check that it does not jump to a setlist count; this
|
||||
+ is tricky, because the count from a previous setlist may
|
||||
+ have the same value of an invalid setlist; so, we must
|
||||
+ go all the way back to the first of them (if any) */
|
||||
+ for (j = 0; j < dest; j++) {
|
||||
+ Instruction d = pt->code[dest-1-j];
|
||||
+ if (!(GET_OPCODE(d) == OP_SETLIST && GETARG_C(d) == 0)) break;
|
||||
+ }
|
||||
+ /* if 'j' is even, previous value is not a setlist (even if
|
||||
+ it looks like one) */
|
||||
+ check((j&1) == 0);
|
||||
}
|
||||
}
|
||||
break;
|
@ -1,12 +0,0 @@
|
||||
diff -ur lua-5.1.3.orig/src/lundump.c lua-5.1.3/src/lundump.c
|
||||
--- lua-5.1.3.orig/src/lundump.c 2008-05-15 09:24:32.000000000 +0200
|
||||
+++ lua-5.1.3/src/lundump.c 2008-05-15 09:25:18.000000000 +0200
|
||||
@@ -115,7 +115,7 @@
|
||||
setnilvalue(o);
|
||||
break;
|
||||
case LUA_TBOOLEAN:
|
||||
- setbvalue(o,LoadChar(S));
|
||||
+ setbvalue(o,LoadChar(S)!=0);
|
||||
break;
|
||||
case LUA_TNUMBER:
|
||||
setnvalue(o,LoadNumber(S));
|
@ -1,12 +0,0 @@
|
||||
--- lua-5.1.3.orig/src/lstrlib.c 2008-05-15 09:24:32.000000000 +0200
|
||||
+++ lua-5.1.3/src/lstrlib.c 2008-08-10 14:21:00.000000000 +0200
|
||||
@@ -35,7 +35,8 @@
|
||||
|
||||
static ptrdiff_t posrelat (ptrdiff_t pos, size_t len) {
|
||||
/* relative string position: negative means back from end */
|
||||
- return (pos>=0) ? pos : (ptrdiff_t)len+pos+1;
|
||||
+ if (pos < 0) pos += (ptrdiff_t)len + 1;
|
||||
+ return (pos >= 0) ? pos : 0;
|
||||
}
|
||||
|
||||
|
@ -1,19 +0,0 @@
|
||||
--- lua-5.1.3.orig/src/lapi.c 2008-05-15 09:24:32.000000000 +0200
|
||||
+++ lua-5.1.3/src/lapi.c 2008-08-10 14:26:42.000000000 +0200
|
||||
@@ -930,10 +930,13 @@
|
||||
g->GCthreshold = g->totalbytes - a;
|
||||
else
|
||||
g->GCthreshold = 0;
|
||||
- while (g->GCthreshold <= g->totalbytes)
|
||||
+ while (g->GCthreshold <= g->totalbytes) {
|
||||
luaC_step(L);
|
||||
- if (g->gcstate == GCSpause) /* end of cycle? */
|
||||
- res = 1; /* signal it */
|
||||
+ if (g->gcstate == GCSpause) { /* end of cycle? */
|
||||
+ res = 1; /* signal it */
|
||||
+ break;
|
||||
+ }
|
||||
+ }
|
||||
break;
|
||||
}
|
||||
case LUA_GCSETPAUSE: {
|
@ -1,16 +0,0 @@
|
||||
--- lua-5.1.3.orig/src/loadlib.c 2008-05-15 09:24:32.000000000 +0200
|
||||
+++ lua-5.1.3/src/loadlib.c 2008-08-10 14:29:32.000000000 +0200
|
||||
@@ -506,8 +506,11 @@
|
||||
|
||||
static void setfenv (lua_State *L) {
|
||||
lua_Debug ar;
|
||||
- lua_getstack(L, 1, &ar);
|
||||
- lua_getinfo(L, "f", &ar);
|
||||
+ if (lua_getstack(L, 1, &ar) == 0 ||
|
||||
+ lua_getinfo(L, "f", &ar) == 0 || /* get calling function */
|
||||
+ lua_iscfunction(L, -1))
|
||||
+ luaL_error(L, "function " LUA_QL("module")
|
||||
+ " not called from a Lua function");
|
||||
lua_pushvalue(L, -2);
|
||||
lua_setfenv(L, -2);
|
||||
lua_pop(L, 1);
|
@ -1,11 +0,0 @@
|
||||
--- lua-5.1.3.orig/src/lobject.h 2008-05-15 09:24:32.000000000 +0200
|
||||
+++ lua-5.1.3/src/lobject.h 2008-08-10 14:32:26.000000000 +0200
|
||||
@@ -208,7 +208,7 @@
|
||||
|
||||
|
||||
#define getstr(ts) cast(const char *, (ts) + 1)
|
||||
-#define svalue(o) getstr(tsvalue(o))
|
||||
+#define svalue(o) getstr(rawtsvalue(o))
|
||||
|
||||
|
||||
|
@ -1,114 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-lang/lua/lua-5.1.4.ebuild,v 1.10 2011/09/17 12:09:45 flameeyes Exp $
|
||||
|
||||
EAPI="1"
|
||||
|
||||
inherit eutils portability versionator toolchain-funcs
|
||||
|
||||
DESCRIPTION="A powerful light-weight programming language designed for extending applications"
|
||||
HOMEPAGE="http://www.lua.org/"
|
||||
SRC_URI="http://www.lua.org/ftp/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd"
|
||||
IUSE="+deprecated readline static"
|
||||
|
||||
RDEPEND="readline? ( sys-libs/readline )"
|
||||
DEPEND="${RDEPEND}
|
||||
sys-devel/libtool"
|
||||
|
||||
src_unpack() {
|
||||
local PATCH_PV=$(get_version_component_range 1-2)
|
||||
unpack ${A}
|
||||
cd "${S}"
|
||||
|
||||
epatch "${FILESDIR}"/${PN}-${PATCH_PV}-make.patch
|
||||
epatch "${FILESDIR}"/${PN}-${PATCH_PV}-module_paths.patch
|
||||
|
||||
# EPATCH_SOURCE="${FILESDIR}/${PV}" EPATCH_SUFFIX="upstream.patch" epatch
|
||||
|
||||
# correct lua versioning
|
||||
sed -i -e 's/\(LIB_VERSION = \)6:1:1/\16:4:1/' src/Makefile
|
||||
|
||||
sed -i -e 's:\(/README\)\("\):\1.gz\2:g' doc/readme.html
|
||||
|
||||
if ! use deprecated ; then
|
||||
epatch "${FILESDIR}"/${P}-deprecated.patch
|
||||
epatch "${FILESDIR}"/${P}-test.patch
|
||||
fi
|
||||
|
||||
if ! use readline ; then
|
||||
epatch "${FILESDIR}"/${PN}-${PATCH_PV}-readline.patch
|
||||
fi
|
||||
|
||||
# Using dynamic linked lua is not recommended upstream for performance
|
||||
# reasons. http://article.gmane.org/gmane.comp.lang.lua.general/18519
|
||||
# Mainly, this is of concern if your arch is poor with GPRs, like x86
|
||||
# Not that this only affects the interpreter binary (named lua), not the lua
|
||||
# compiler (built statically) nor the lua libraries (both shared and static
|
||||
# are installed)
|
||||
if use static ; then
|
||||
epatch "${FILESDIR}"/${PN}-${PATCH_PV}-make_static.patch
|
||||
fi
|
||||
|
||||
# We want packages to find our things...
|
||||
sed -i -e 's:/usr/local:/usr:' etc/lua.pc
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
tc-export CC
|
||||
myflags=
|
||||
# what to link to liblua
|
||||
liblibs="-lm"
|
||||
liblibs="${liblibs} $(dlopen_lib)"
|
||||
|
||||
# what to link to the executables
|
||||
mylibs=
|
||||
if use readline; then
|
||||
mylibs="-lreadline"
|
||||
fi
|
||||
|
||||
cd src
|
||||
emake CC="${CC}" CFLAGS="-DLUA_USE_LINUX ${CFLAGS}" \
|
||||
RPATH="${ROOT}/usr/$(get_libdir)/" \
|
||||
LUA_LIBS="${mylibs}" \
|
||||
LIB_LIBS="${liblibs}" \
|
||||
V=${PV} \
|
||||
gentoo_all || die "emake failed"
|
||||
|
||||
mv lua_test ../test/lua.static
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake INSTALL_TOP="${D}/usr/" INSTALL_LIB="${D}/usr/$(get_libdir)/" \
|
||||
V=${PV} gentoo_install \
|
||||
|| die "emake install gentoo_install failed"
|
||||
|
||||
dodoc HISTORY README
|
||||
dohtml doc/*.html doc/*.gif
|
||||
|
||||
insinto /usr/share/pixmaps
|
||||
doins etc/lua.ico
|
||||
insinto /usr/$(get_libdir)/pkgconfig
|
||||
doins etc/lua.pc
|
||||
|
||||
doman doc/lua.1 doc/luac.1
|
||||
}
|
||||
|
||||
src_test() {
|
||||
local positive="bisect cf echo env factorial fib fibfor hello printf sieve
|
||||
sort trace-calls trace-globals"
|
||||
local negative="readonly"
|
||||
local test
|
||||
|
||||
cd "${S}"
|
||||
for test in ${positive}; do
|
||||
test/lua.static test/${test}.lua || die "test $test failed"
|
||||
done
|
||||
|
||||
for test in ${negative}; do
|
||||
test/lua.static test/${test}.lua && die "test $test failed"
|
||||
done
|
||||
}
|
@ -1,19 +1,21 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA512
|
||||
|
||||
AUX 50-coccigrep-gentoo.el 99 RMD160 77c5ec2da1680eccae59add87d8ebef9a5652fd3 SHA1 5e11da91b37a7a9bd456933ca604c464706ced09 SHA256 f43c286e8ab2615dc12b610208b140823fccaf0005b7b39616ce487af5a05922
|
||||
AUX 50coccigrep-gentoo.el 99 RMD160 77c5ec2da1680eccae59add87d8ebef9a5652fd3 SHA1 5e11da91b37a7a9bd456933ca604c464706ced09 SHA256 f43c286e8ab2615dc12b610208b140823fccaf0005b7b39616ce487af5a05922
|
||||
DIST coccigrep-1.6.tar.gz 30496 RMD160 554837f769c69c6f5c64087098457d2309cd4169 SHA1 60c0d6e329b8b9ae56d7b737ea65a191d814ad4f SHA256 fb12b24fc8ae4e30d03bcb666e8957e7b9a25785fd1aad9ca4d4ac3066469895
|
||||
DIST coccigrep-1.7.tar.gz 30815 RMD160 3dfeea0c8a63a9b95361bf8f844dbc2b323347b6 SHA1 a6d1f64ba3409fa8c38c70be8f7a7d28267925a3 SHA256 10fb65943bd8bf09de64255a5c10040785ce14a85fb091aaf95fbc51b11c7504
|
||||
EBUILD coccigrep-1.6.ebuild 1494 RMD160 2faa1b98bfe100ec37d3073fb91cac7669c5dd2c SHA1 0e793a4b8ea423a1759a7bee41a0b9a8c96019da SHA256 f54bccaa2bc3c5ac0a3d7a5df48a6427e3fd3ef9ed0a4278236b30186107489b
|
||||
MISC ChangeLog 703 RMD160 7d61d0acac7c0b364bb9b673dec997b05a489692 SHA1 de80c4131e3532cd8732aec2a56c097da313b4ac SHA256 d0f9c3bd76926997dddbbf1b35d3dbd9b65484fef4e697532c9fdcf4141fed64
|
||||
EBUILD coccigrep-1.7.ebuild 1595 RMD160 1cc6ebe5d15ecc3279cf5cfa88c2cbab5ede6beb SHA1 5ff522dddd463e8bf77136554c21872159b75c0d SHA256 eb25cac3b38f2f9d51a1caed1ea924e0c4beff14bb6061c3ee1204db8a8daf7c
|
||||
MISC ChangeLog 915 RMD160 ae7a919377866d230aaa66c21039318d4b499214 SHA1 bab6d8f10c5eba1d42e158ea26481328431343b3 SHA256 3e6ad6d1b5281202db7b395c3e691f17e3aea4234dde07bc9414b1315f682d67
|
||||
MISC metadata.xml 306 RMD160 adee1876cb01b4a95dd98fbafa7372ca60cf228d SHA1 d7142ba26a44e55ff791075069f97ef27545cc6c SHA256 d08f420aca2a6c186286c4d23769814bb12ed844e474f2742a97248316ee1f53
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.18 (GNU/Linux)
|
||||
|
||||
iQEcBAEBCgAGBQJPTSavAAoJEEqz6FtPBkyjQD8H/1Ua03TeFMCJ1lIflMm72TOy
|
||||
0PIUJrl4wA8VFSFYU5Ru2gePzMhP9/eZyAkCLERSq3330dDgNndSu5YHWiNxdWXi
|
||||
1VbQ42jV8dITrPMo8Z+ZWs1Mk19dn4IdvgUuQ5TUcqZxYJyu39YdTM1pVxOr5IzQ
|
||||
gl7csn6dC70dafDlhAlUxsoF4OwnFAb8IjTUgbP2JuSx3QpTvDRgqwyChiFW5Sb7
|
||||
eMpYBqkzELiG2yGIXTy47sGvRgmE+893HtTykJneWK9izSM08XG2LJLu/RgwZri6
|
||||
Nhl2DQkInRdLGAOJCGns4bc0nO9mXVaYrVQfnLFptYmh6Kenlg74jC8MfIDlfHc=
|
||||
=5ng8
|
||||
iQEcBAEBCgAGBQJPVKNoAAoJEEqz6FtPBkyjolYH/i7WNg8iMy5l9wC1N4Y0qd9Q
|
||||
HJnA45OwTo3aR8xb+pOC8yotaKh/BFkKqzS//wGrG4QAQeFA3+VV7ds8V9rfmG1q
|
||||
pD7NzHWFGuFlIjhWqz6SHfqxofcyO6NkPSSfsyBA+pHfhFrmhRBae2rhphNsb+lN
|
||||
c97I4xIvc8Cvn4mO13kXFTg2fBQ4gkwPLfyMVCzbsd6ZTrW+yxnKvru1kZF14N6g
|
||||
rsr/odR8JNFzaLX4+05HKHD+Ujttbq6+BHa4PRlJmv4KtQt+dusX47em7tQhdCLh
|
||||
SgEDq0O7xYzC20EUcp4hqGU+Qd3KYzUyVInBja4iCbv4ZSRwFqNEpJ942zlTl98=
|
||||
=gF7c
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -0,0 +1,73 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-util/coccigrep/coccigrep-1.7.ebuild,v 1.1 2012/03/05 11:28:34 radhermit Exp $
|
||||
|
||||
EAPI=4
|
||||
USE_PYTHON="2"
|
||||
|
||||
inherit distutils elisp-common
|
||||
|
||||
DESCRIPTION="A semantic grep for the C language"
|
||||
HOMEPAGE="http://home.regit.org/software/coccigrep/"
|
||||
SRC_URI="https://github.com/regit/${PN}/tarball/v${PV/_/} -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="doc emacs vim"
|
||||
|
||||
RDEPEND="dev-util/coccinelle[python]
|
||||
|| ( dev-lang/python:2.7 dev-python/argparse )
|
||||
emacs? ( virtual/emacs )
|
||||
vim? ( || ( app-editors/vim app-editors/gvim ) )"
|
||||
DEPEND="doc? ( dev-python/sphinx )
|
||||
emacs? ( virtual/emacs )"
|
||||
|
||||
SITEFILE="50${PN}-gentoo.el"
|
||||
|
||||
pkg_setup() {
|
||||
python_set_active_version 2
|
||||
python_pkg_setup
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
mv *-${PN}-* "${S}" || die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
distutils_src_compile
|
||||
use doc && emake -C doc html
|
||||
|
||||
if use emacs ; then
|
||||
elisp-compile editors/*.el || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
distutils_src_install
|
||||
doman ${PN}.1
|
||||
|
||||
use doc && dohtml -r doc/_build/html/*
|
||||
|
||||
if use emacs ; then
|
||||
elisp-install ${PN} editors/*.{el,elc} || die
|
||||
elisp-site-file-install "${FILESDIR}"/${SITEFILE} || die
|
||||
fi
|
||||
|
||||
if use vim ; then
|
||||
insinto /usr/share/vim/vimfiles/plugin
|
||||
doins editors/cocci-grep.vim
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
use emacs && elisp-site-regen
|
||||
|
||||
einfo "Syntax highlighting is supported through dev-python/pygments."
|
||||
einfo "Install it if you want colorized output formats."
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
use emacs && elisp-site-regen
|
||||
}
|
@ -1,23 +1,26 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA512
|
||||
|
||||
AUX 50coccinelle-gentoo.el 154 RMD160 7e2d1bd4e9811a1bb6768511f1bf150e0c8e4dd6 SHA1 08220402a063f2d983d55a5fb949bc92d9f669a9 SHA256 66dba99a78fd02b8b232b14b11d6f2b2595dd5bfa867d5bb16be117999fbb4cc
|
||||
AUX coccinelle-1.0.0_rc7-parallel-make.patch 192 RMD160 54c44bc377ee6aab1906424b94969db2f7defcb3 SHA1 3284b714e134cb3a749f4b5db5cbcf19aca471e8 SHA256 a497f4f24985a609e9f9845192b912253d8351e63703707eed7700c18e1ec8ed
|
||||
AUX coccinelle-1.0.0_rc7-pcre-linking.patch 736 RMD160 d159a9e2135c1642d5d197eee283ae6e05cf0eb9 SHA1 e12323cc52971c020bbc18fbc7039860435d0c0f SHA256 a56f00fd839a289800280ab5c6b8b8ddf056b2662a667307a09b33349ba86c2f
|
||||
AUX coccinelle-1.0.0_rc7-pcre.patch 1127 RMD160 e1020264de12f81f20490e2930828b19b18d0887 SHA1 78e961458cf4e5bbae6e09fa11fababa02eee5dd SHA256 432bedf758407089ebc9fd453b2dc197c9de3602671ae5dddd2d57cdef680e51
|
||||
DIST coccinelle-0.2.5.tgz 2295665 RMD160 a0811ba0a2c50b70fc52155cc062af6ba383d0d2 SHA1 fa9aed17ee23a253cf01a8571b61d1320082751b SHA256 b80360d8106be90aff4801330f0400525c980409dadf3eb6a1079a7e43c5d017
|
||||
DIST coccinelle-1.0.0-rc10.tgz 2356062 RMD160 0a18a978830790162ea4659c3ca0a7fdca893da1 SHA1 178032fdb4620307e1213ae4a9a947004371985f SHA256 4eb787ca8c6af21fca5c08deee4543188fee9f9a5aee3592f3dc1fa10380d6df
|
||||
DIST coccinelle-1.0.0-rc7.tgz 2337344 RMD160 5a999e751e55232015c2741a25ea4f9835a9197c SHA1 42544ba5b5597793620b17b331612388609ef9fa SHA256 b74ab606938cd481bd4515b77f330e66e21ec6340b100a6f6dcfd9267aae53ba
|
||||
EBUILD coccinelle-0.2.5-r2.ebuild 1890 RMD160 6b1cb608a2a22796075db9a837138bdbdc39d96c SHA1 d89b93694e3cf94884205acd52cc974144ffb419 SHA256 3bf25cd7f660fa96e8f19b454bc853a5dd5cb1fef79e98b9219d279594d80146
|
||||
EBUILD coccinelle-1.0.0_rc10.ebuild 3077 RMD160 ec200797bdd0f55bf1eda2bad75ad19ca8c29f71 SHA1 de3e9ae735b063c4f62af6df2cedc9744d85c0eb SHA256 2f5c329adccafe1caeedf6ef6e5626595d50de45f8a6a98b4120eebcbffef96a
|
||||
EBUILD coccinelle-1.0.0_rc7.ebuild 2544 RMD160 42994d9bb410c48e9796cf1e8883f62c257c69bf SHA1 9c04ba25c328845b744be23edecd74a1ec2f2e72 SHA256 3ee94b636d68e2250b22ffbe2de6bc43ba98e19c1773f6173c51961f0749b1a9
|
||||
MISC ChangeLog 2423 RMD160 e8d39801c95a450ad10bebe6ae72196d9cdb485d SHA1 9ce7a20db9162e2d1fa6ba37f40b17f3c094eb46 SHA256 91b73c54caee7d757aecc36c4c29e123eb59bb3918e6551a26ca8bea560cc7f0
|
||||
MISC ChangeLog 2641 RMD160 e9a7fd62a0758a503535cb71dfae675387abb1cd SHA1 f79b9022c0dd6eb18f4100fa22a2a9de21baf9b4 SHA256 63e3b1ae306b01e1702134869376de05de346b585809da57cb005d2f44bbaa44
|
||||
MISC metadata.xml 155 RMD160 dfaa057e679b01302a807c75a32a910098b26809 SHA1 94024f83dcacbb53e92be090dd0f994ec93dc90d SHA256 118048376ebb76f57628b0819f3de4856e73959c2578c88715d37ea2d1e0af81
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.18 (GNU/Linux)
|
||||
|
||||
iQEcBAEBCgAGBQJOtVh8AAoJEEqz6FtPBkyjmd8IAK/YVfqkOZLeC05h5hGJhm1D
|
||||
i6yKRcK4np1+TT07l955RdlC9p+nZ4U3rmO2smPipDow8s/7l/VfwBL/Q5Kpvjbo
|
||||
Q8RYySjoxXKA+lJ2Cd9sfyCg292YgYy0hNnXUfi8UOZxZArKWYb4298gk9NCDzAZ
|
||||
jdh3l9pEtTRZCH+XbUKHhoQJ0SQ9IM865KgB+AsnUETD4dZ4pSiBkGQUI1ygl5kq
|
||||
4ZYm6MT1x7eatgsh2eWO1Ul++ZnoCi8vr9mQ+kCTBYyvc4fyJ1JluG6RyEkO7jqe
|
||||
KTpnPMKA6a13qzWfwPwVb+DjmG+8uIhsp1+oXeAfa1CkomJaT6ArFPBUU6tOYck=
|
||||
=vUmq
|
||||
iQEcBAEBCgAGBQJPVJ3iAAoJEEqz6FtPBkyjL3cH/0LhgH+KnuUx4q39yYHyHnDh
|
||||
Ki42P6xt5kDt/7lTzmKbYgXuGJyBR9jEgStD9WThh4ziNDOAd25z8GVyrd4Itypn
|
||||
P2SXWNKZDy/l2mv1yIAtirrVCc0uV6nLwTWSGmcrx++J9gNzkPRzUKl4u8YQpPbY
|
||||
4k5ltepJ7/3Sp2tlwRkv3QQ5fGwmVYaRWJpLd8FAI9zfoiJZZdWAZXMcipEFFBBN
|
||||
32moqS46WytvbIHvk8yYlTKYGkFY4PnmnqviX018DjT8gmqr0eETKj1f5Hf5XPTD
|
||||
obGkpJxmhqDp3VzGfyRn4DT+ARdBNEQ/K286zEELyOpUzLvihdZeUVDlErgtSAU=
|
||||
=Pk8N
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -0,0 +1,129 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-util/coccinelle/coccinelle-1.0.0_rc10.ebuild,v 1.1 2012/03/05 11:04:44 radhermit Exp $
|
||||
|
||||
EAPI="4"
|
||||
PYTHON_DEPEND="python? 2"
|
||||
|
||||
inherit multilib eutils python bash-completion-r1 elisp-common
|
||||
|
||||
MY_P="${P/_/-}"
|
||||
DESCRIPTION="Program matching and transformation engine"
|
||||
HOMEPAGE="http://coccinelle.lip6.fr/"
|
||||
SRC_URI="http://coccinelle.lip6.fr/distrib/${MY_P}.tgz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="doc emacs ocaml +ocamlopt pcre python test vim-syntax"
|
||||
|
||||
# ocaml enables ocaml scripting (uses findlib)
|
||||
CDEPEND=">=dev-lang/ocaml-3.10[ocamlopt?]
|
||||
dev-ml/sexplib
|
||||
emacs? ( virtual/emacs )
|
||||
ocaml? ( dev-ml/findlib )
|
||||
pcre? ( dev-ml/pcre-ocaml )"
|
||||
|
||||
RDEPEND="${CDEPEND}
|
||||
vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )"
|
||||
|
||||
# dev-texlive/texlive-fontsextra contains 'ifsym.sty'
|
||||
DEPEND="${CDEPEND}
|
||||
doc? ( virtual/latex-base
|
||||
dev-texlive/texlive-latexextra
|
||||
dev-texlive/texlive-fontsextra )"
|
||||
|
||||
REQUIRED_USE="test? ( ocaml python )"
|
||||
|
||||
DOCS=( authors.txt bugs.txt changes.txt credits.txt readme.txt )
|
||||
|
||||
S=${WORKDIR}/${MY_P}
|
||||
|
||||
SITEFILE=50coccinelle-gentoo.el
|
||||
|
||||
pkg_setup() {
|
||||
if use python ; then
|
||||
python_set_active_version 2
|
||||
python_pkg_setup
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${PN}-1.0.0_rc7-parallel-make.patch
|
||||
|
||||
if use python ; then
|
||||
# Fix python install location
|
||||
sed -i -e "s:\$(SHAREDIR)/python:$(python_get_sitedir):" Makefile || die
|
||||
sed -i -e "/export PYTHONPATH/s:\$COCCINELLE_HOME/python:$(python_get_sitedir):" \
|
||||
scripts/spatch.sh || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
# non-autoconf
|
||||
./configure \
|
||||
--prefix=/usr \
|
||||
$(use ocamlopt || echo "--no-opt") \
|
||||
$(use_with python) \
|
||||
$(use_with ocaml) \
|
||||
$(use_with pcre) \
|
||||
|| die
|
||||
|
||||
sed -i -e "s:^LIBDIR=.*:LIBDIR=/usr/$(get_libdir)/ocaml/stublibs/:" \
|
||||
-e "s:^SHAREDIR=.*:SHAREDIR=/usr/$(get_libdir)/ocaml/${PN}/:" \
|
||||
-e "s:^MANDIR=.*:MANDIR=/usr/share/man/:" \
|
||||
Makefile.config || die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake depend
|
||||
emake
|
||||
|
||||
use ocamlopt && emake opt
|
||||
|
||||
if use doc ; then
|
||||
VARTEXFONTS="${T}"/fonts emake docs
|
||||
fi
|
||||
|
||||
if use emacs ; then
|
||||
elisp-compile editors/emacs/cocci.el || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_test() {
|
||||
source env.sh # needed for built in-place python plugin
|
||||
./spatch standard.h -parse_c -dir tests/ || die
|
||||
yes | ./spatch -iso_file standard.iso -macro_file_builtins standard.h -testall || die
|
||||
if use ocamlopt ; then
|
||||
./spatch.opt -iso_file standard.iso -macro_file_builtins standard.h -testall || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
|
||||
use doc && dodoc docs/manual/*.pdf
|
||||
newbashcomp scripts/spatch.bash_completion spatch
|
||||
|
||||
if use emacs ; then
|
||||
elisp-install ${PN} editors/emacs/*
|
||||
elisp-site-file-install "${FILESDIR}"/${SITEFILE}
|
||||
fi
|
||||
|
||||
if use vim-syntax ; then
|
||||
newdoc editors/vim/README README-vim
|
||||
rm editors/vim/README || die
|
||||
insinto /usr/share/vim/vimfiles
|
||||
doins -r editors/vim/*
|
||||
fi
|
||||
|
||||
export STRIP_MASK='*/coccinelle/spatch'
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
use emacs && elisp-site-regen
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
use emacs && elisp-site-regen
|
||||
}
|
@ -0,0 +1,6 @@
|
||||
|
||||
;;; site-lisp configuration for coccinelle
|
||||
|
||||
(add-to-list 'load-path "@SITELISP@")
|
||||
|
||||
(autoload 'cocci-mode "cocci" "Major mode for editing cocci code." t)
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue