From: Tim Harder Date: Sat, 7 Feb 2015 21:21:13 +0000 (+0000) Subject: Version bump. X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=976aba7c335e6a7794a1e4c62c746c679ff135fb;p=gentoo.git Version bump. Package-Manager: portage-2.2.15/cvs/Linux x86_64 Manifest-Sign-Key: 0x4AB3E85B4F064CA3 --- diff --git a/dev-util/coccinelle/ChangeLog b/dev-util/coccinelle/ChangeLog index b1dd4c11ba78..69766a98c17c 100644 --- a/dev-util/coccinelle/ChangeLog +++ b/dev-util/coccinelle/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for dev-util/coccinelle -# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-util/coccinelle/ChangeLog,v 1.36 2014/12/12 03:21:45 radhermit Exp $ +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-util/coccinelle/ChangeLog,v 1.37 2015/02/07 21:21:09 radhermit Exp $ + +*coccinelle-1.0.0_rc24 (07 Feb 2015) + + 07 Feb 2015; Tim Harder +coccinelle-1.0.0_rc24.ebuild: + Version bump. *coccinelle-1.0.0_rc23 (12 Dec 2014) diff --git a/dev-util/coccinelle/Manifest b/dev-util/coccinelle/Manifest index ad2e394ab153..96b15e2adafe 100644 --- a/dev-util/coccinelle/Manifest +++ b/dev-util/coccinelle/Manifest @@ -8,21 +8,23 @@ DIST coccinelle-1.0.0-rc18.tgz 3120697 SHA256 e5e66b28f7e91226bef00a3795d4f300bd DIST coccinelle-1.0.0-rc19.tgz 3151229 SHA256 d2ded0d2777f64e25ba8458e4f70f1e68ae47b394cb310ebbc097dacb75bfbbc SHA512 20d646a67800a1293e3c1f1598e8718d67b17fd6af3526ac0eb525bee16ac919ac77b88b24115a59e321049b8a75bbea762771628b73e222d0f33848c92d69df WHIRLPOOL fe80815ddac5972031eab2914bbfb249b231e08ded41a31c621b7cac9534501e7932a6810ed38819dc785abdeed26591c411fc1cf04da085f65a064aa8162baf DIST coccinelle-1.0.0-rc22.tgz 2624506 SHA256 004a1a6f35fcf27bf6a63db92e3a3ba64552a4f8e0a41a83352e934eefa6e87a SHA512 99dbd7ab7088c8fc9a08ba81067f7f9ded76b3d6f76a0364a38abf29cd02992143afcc35c6afd71ae4c5ebaf00c1653d0e1b3803ba554bb7b4c6a21777a041c3 WHIRLPOOL dbb96c4e15dafdd56d6c043e3c97157e7492724c65f739dc0d678a5efbdd5163173c071e9c5a92a3d591c129a685feba8ee9d47276e5d636a5eebd0fd363f391 DIST coccinelle-1.0.0-rc23.tgz 2644398 SHA256 572055a5a4b0b1511f99a3d682ba960cf3cf630a963b6028a910303ef2242de3 SHA512 157781065779dfc522c8bad884763feb16918d59379205ebec80e122ba9258c3c9f7bc69f1afca4af73d83d3592801c656e2e7ab37bf8a49e2f5d9a36c3653a8 WHIRLPOOL 801fa92b16e077cdf7324d492db16c89628d8a482a8f2eb61ee2755ab93a71af0c961404838c26fc9ceae6bf355dfad968eaf3703f47084fbc76cb052cc9339f +DIST coccinelle-1.0.0-rc24.tgz 2735434 SHA256 57c7eabbb543b034f2ee5d561e9df4791387c585fd10954ee4eb66e818f48a50 SHA512 5045cf5b77098b1efa5ce7d23fbd5ca5535646f2944bb459cf57f8419522922c904e36a03ab6a46c7d9bee1d7b77597a536891634beef189f1d14400cbc183e8 WHIRLPOOL 81f0042f620bb49efee8b854d0ca7e195f27030a1e9e815d2ed59a944e49956fb6d7e9df0b641c853afcf8e0ab98c5250fe7c0abc514a3a9cfef96d90abced1a EBUILD coccinelle-1.0.0_rc17.ebuild 3116 SHA256 edac6df967de165a6298e2204e741fc7cee7c5f0643f6248f2b3662d6be11579 SHA512 2c7d7f6a1eda0c8bf2f9e5f12f7b438a997988d4b673783d00079634e2837920e6f878c08a5f12ad45370246628f98843fcfe0669c3f247fdc443bec74b0cec1 WHIRLPOOL 90dcaa356fa8a01bc176a6fb514fdc2307196008a37b34c940c463b24da347e08ecc82205b5e63776fe90a261d70da05693a9e7b465912c7aba44bec6fb3ea52 EBUILD coccinelle-1.0.0_rc18.ebuild 3151 SHA256 bf0fef7a04db479360aece2b44a649b5d34d14a1472440d32081c0c0371d8ed9 SHA512 f040142dfdc743b2933746b9b2b5166b396532d3b8ef3925c729bf4c98ec2c46854c68d2c08ad2090d7deb120ed72231e8f1ad73b9f1844a78478af2a2e1587b WHIRLPOOL 1550de343c6e0604a30f3e703fcee4fb59c8cfd2355a20efa628f5364fbff6e1570640d7bb45638a4ff22df58a6ca5c10b409ae4e6fc06ac2707c92a3830dd6f EBUILD coccinelle-1.0.0_rc19.ebuild 3151 SHA256 7557dbe3cf3bffcf528707b88da51156bf80397199cf84797f5f7674691be3c1 SHA512 c6858cb73402c0df6d5d2662db648e5baa640967ce900439fab04628722aeef70e97d42c1a3e353e058a3146957a55a75ae412e7ea88c68596674df2c1df2e50 WHIRLPOOL 0697d8becdce6ff59e18a8cca6522fc7548d5899c006e5cc28c80cb2711bbe425dd7a9ad9a374cf910008576dd3cdd74b1d1d68643043a8779da57e473e7848b EBUILD coccinelle-1.0.0_rc22.ebuild 3145 SHA256 384b4374f2877c01c6fe31b50b46eabdab055799b90be78d8e2d79f3aaa73c1c SHA512 ee321b31c9b01fcf53dffb96c8409bd69c8168a8d3764a05e31e6d79acec59dbcf97054de4368881e58a85f0b1d2f224db13a10792f9a48eecf26f5b93f5ebff WHIRLPOOL 292eb8aa359309b9571ac4155f3ae06ee1b1077bc5bda789e9d208cd6aad6a2e88243574758335fc8cf425267cde1b5930b7cafc7042b553f8dceeabe1a585ff EBUILD coccinelle-1.0.0_rc23.ebuild 3145 SHA256 be6a7c8d07fcb5ceabf16eda2d31118bdaf1725163d8e4d28c4b61dc4217d1dd SHA512 4b67d3730708e04696487827ed0af03aa236d4edffc856bc227513fc51104eaee0ab9d4c8b5c817828d2823c140a8f9cb8e498e83eba2c55943acd9e822b7eb7 WHIRLPOOL 5d5cb38e88b06c8e4336e3082daeb89a30bb520edc8e9f4b5886276cbaf1fa1548e7b3611035ffa8853860e7c1402b6ae29f7844a1fa2563341d9ad6793038f1 -MISC ChangeLog 5849 SHA256 eec366a3df291ab839484719a0d5e71c6dbe5e96bb7439159fedb22948375287 SHA512 a1b03b0e188b67852b5a66ca96479ad51e1f8af524326ca11c653359aa2ae4fb935d76bd941cc58b379980ec846d3396dafbef351699a2cdb9caa58443cb37e0 WHIRLPOOL 97b9352a52cd3e1799ba7fa8873f561b58b74920a8fc5692e336f5e7cd2668a0c2fd8d1e8dd76edeb886220c55b89fa73173e23438792c70c6b729a4ce3ae1f1 +EBUILD coccinelle-1.0.0_rc24.ebuild 3145 SHA256 2a66e51d6c7e3eee94fa32522965ca952382cbbc798ace3a8983029bfe9bd654 SHA512 dd3bb468e3d46b2acdd8f7c4d9a8d7d132e87d017bf9f03872ca5a9f07265758d78c7b00420f2cfd7ed5e01ff3dcddcfae895dc2c9b2aacbe594aeb6fb7881f0 WHIRLPOOL 366fce9eac0a828be72af47296e5437ab7d9d155646d06ad2b63da24fd85aba44cd473af0b03957342f6c90fd67a25eff99b77de23777eea2f65a7822c64c70b +MISC ChangeLog 5984 SHA256 855b606563d288bf116176bf730c9c8ec4d9bd7dee74c50eb5d0b45b0d71d921 SHA512 a1f28d81f61bfc931d544c023f552cc98d94ebaa431b2ea7a79c6967d1b905bafabe94cbe3a39f8ce2bdc85ae1b7ac01584553a271239a7106d9d1dcdd8d73d8 WHIRLPOOL a80f38b6c62765b65c84ae5a1377a27c79384a59020059a2a143e7d83d153c3c0ff5f553f9054c1b67e603a8f4376c5d65b27cedca253be381573ef311f569c3 MISC metadata.xml 246 SHA256 7c41a7e52e792cf6b02e544290706ab0266df8c36214b503083c4daa89a636fe SHA512 2f2e5377658d7b8bb082253b0fb66d54c086e005cbc574f60050b41c039f116e9dc142d1618950f635de7ddd9ab0e7f15c431f660e81bacd01215cbf25be589e WHIRLPOOL f63fe763cf8a07f7c56f0f55a72f1b567d91dbc477654939933178af55edc4687700d0952424669006b301377ccffd3b1510b2290e75b070e1c23b7d9f74f4dd -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 -iQEcBAEBCAAGBQJUil9UAAoJEEqz6FtPBkyjDREH/2MKELexMrd2qR3s6LwA3wrE -QHGBU9XzhtFGP/58qphTVScIIkTPiV/FIM1WAUVz6Y8Veye5+bprI7gqBv/pP78x -Ei9zDJnh12o+x4mbrXcWwZDxBW8t91INjSeXasKX1alKtoTyMG2ozXlCmaWsP0kH -NUKOh3ssTS2p5t3g87Y/MObuE1QcNoRlrCeU1XQsj77gF7JaaLOij0vVYpMngFgv -bla1wtOSKQwq3ElDTSV1cbKkkf2zqwHz96GMtH5n2hmQcJp1Yjb/f8but0zTfVn1 -5Umoig2EgVsCck4OCZA+5VnBBtiewx5NzA3QPqzQpbAwXkdhdR1KcC7wirgpAmg= -=1EAM +iQEcBAEBCAAGBQJU1oHNAAoJEEqz6FtPBkyjdFQH/3+DCjy0nANhusrdUizKcINq +MuRS8T2pnD3Ify+X0z9lGBarg055+Lf0jaYpXZAA3Ay/e8XgNtGbSu5DgG/iKIxv +6dOm7qfxif3aP0cCtysroyCbgA3eeW2xUy4LQj2g9W1Hw3/ysdhRKqATmsD4GWrp +2yz95QpF53UNiRjFxxc8sY7NSEDGtW82Br25zkn25nQwoJalkYPjC1b8ENCkkLB2 +mgnFUhXZ3rj0ft37dzlocGUoVcnidzsGyhB5wPHx0kjzjDKd1zgnOs0cTqwBxwe3 +Itaz2lAsl4yjV3Dj9D5X1haAJo+JjD2a8XKB3RbcJWdYUbeMlWIj84YhYtZMVOk= +=h6wO -----END PGP SIGNATURE----- diff --git a/dev-util/coccinelle/coccinelle-1.0.0_rc24.ebuild b/dev-util/coccinelle/coccinelle-1.0.0_rc24.ebuild new file mode 100644 index 000000000000..ed8348f7c7e5 --- /dev/null +++ b/dev-util/coccinelle/coccinelle-1.0.0_rc24.ebuild @@ -0,0 +1,132 @@ +# Copyright 1999-2015 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_rc24.ebuild,v 1.1 2015/02/07 21:21:09 radhermit Exp $ + +EAPI="5" +PYTHON_COMPAT=( python2_7 ) + +inherit multilib eutils python-single-r1 bash-completion-r1 elisp-common autotools + +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" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +# 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:= ) + python? ( ${PYTHON_DEPS} )" + +RDEPEND="${CDEPEND} + vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )" + +# dev-texlive/texlive-fontsextra contains 'ifsym.sty' +DEPEND="${CDEPEND} + virtual/pkgconfig + 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() { + use python && python-single-r1_pkg_setup +} + +src_prepare() { + if use python ; then + # fix python install location + sed -e "s:\$(SHAREDIR)/python:$(python_get_sitedir):" \ + -e "s:PYTHON_TARGET:PYTHON_INSTALL_TARGET:" \ + -i Makefile || die + fi + + sed -i "s:^SHAREDIR=.*:SHAREDIR=/usr/$(get_libdir)/ocaml/${PN}/:" scripts/spatch.sh.in || die + + epatch "${FILESDIR}"/${PN}-1.0.0_rc16-findtool.patch + eautoreconf +} + +src_configure() { + econf \ + $(use_enable python) \ + $(use_enable ocaml) \ + $(use_enable pcre) \ + $(use_enable pcre pcre-syntax) + + sed -e "s:^LIBDIR=.*:LIBDIR=/usr/$(get_libdir)/ocaml/stublibs/:" \ + -e "s:^SHAREDIR=.*:SHAREDIR=/usr/$(get_libdir)/ocaml/${PN}/:" \ + -i 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 + + use python && python_optimize + + export STRIP_MASK='*/coccinelle/spatch' +} + +pkg_postinst() { + use emacs && elisp-site-regen +} + +pkg_postrm() { + use emacs && elisp-site-regen +}