grozin 14/11/04 17:25:51 Modified: gcl-2.6.10.ebuild gcl-2.6.11.ebuild ChangeLog Added: gcl-2.6.12.ebuild Log: Version bump; mirror://gnu is used in SRC_URI (Portage version: 2.2.14/cvs/Linux i686, signed Manifest commit with key 0x3AFFCE974D34BD8C!)
Revision Changes Path 1.5 dev-lisp/gcl/gcl-2.6.10.ebuild file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lisp/gcl/gcl-2.6.10.ebuild?rev=1.5&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lisp/gcl/gcl-2.6.10.ebuild?rev=1.5&content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lisp/gcl/gcl-2.6.10.ebuild?r1=1.4&r2=1.5 Index: gcl-2.6.10.ebuild =================================================================== RCS file: /var/cvsroot/gentoo-x86/dev-lisp/gcl/gcl-2.6.10.ebuild,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- gcl-2.6.10.ebuild 11 Jul 2014 08:50:33 -0000 1.4 +++ gcl-2.6.10.ebuild 4 Nov 2014 17:25:51 -0000 1.5 @@ -1,13 +1,13 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lisp/gcl/gcl-2.6.10.ebuild,v 1.4 2014/07/11 08:50:33 patrick Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lisp/gcl/gcl-2.6.10.ebuild,v 1.5 2014/11/04 17:25:51 grozin Exp $ EAPI=5 inherit elisp-common eutils flag-o-matic DESCRIPTION="GNU Common Lisp" HOMEPAGE="http://www.gnu.org/software/gcl/gcl.html" -SRC_URI="ftp://ftp.gnu.org/gnu/gcl/${P}.tar.gz http://dev.gentoo.org/~grozin/${P}-fedora.tar.bz2" +SRC_URI="mirror://gnu/${PN}/${P}.tar.gz http://dev.gentoo.org/~grozin/${P}-fedora.tar.bz2" LICENSE="LGPL-2 GPL-2" SLOT="0" 1.2 dev-lisp/gcl/gcl-2.6.11.ebuild file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lisp/gcl/gcl-2.6.11.ebuild?rev=1.2&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lisp/gcl/gcl-2.6.11.ebuild?rev=1.2&content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lisp/gcl/gcl-2.6.11.ebuild?r1=1.1&r2=1.2 Index: gcl-2.6.11.ebuild =================================================================== RCS file: /var/cvsroot/gentoo-x86/dev-lisp/gcl/gcl-2.6.11.ebuild,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- gcl-2.6.11.ebuild 24 Sep 2014 13:35:00 -0000 1.1 +++ gcl-2.6.11.ebuild 4 Nov 2014 17:25:51 -0000 1.2 @@ -1,13 +1,13 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lisp/gcl/gcl-2.6.11.ebuild,v 1.1 2014/09/24 13:35:00 grozin Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lisp/gcl/gcl-2.6.11.ebuild,v 1.2 2014/11/04 17:25:51 grozin Exp $ EAPI=5 inherit elisp-common eutils flag-o-matic DESCRIPTION="GNU Common Lisp" HOMEPAGE="http://www.gnu.org/software/gcl/gcl.html" -SRC_URI="ftp://ftp.gnu.org/gnu/gcl/${P}.tar.gz http://dev.gentoo.org/~grozin/${P}-fedora.tar.bz2" +SRC_URI="mirror://gnu/${PN}/${P}.tar.gz http://dev.gentoo.org/~grozin/${P}-fedora.tar.bz2" LICENSE="LGPL-2 GPL-2" SLOT="0" 1.68 dev-lisp/gcl/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lisp/gcl/ChangeLog?rev=1.68&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lisp/gcl/ChangeLog?rev=1.68&content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lisp/gcl/ChangeLog?r1=1.67&r2=1.68 Index: ChangeLog =================================================================== RCS file: /var/cvsroot/gentoo-x86/dev-lisp/gcl/ChangeLog,v retrieving revision 1.67 retrieving revision 1.68 diff -u -r1.67 -r1.68 --- ChangeLog 24 Sep 2014 13:35:00 -0000 1.67 +++ ChangeLog 4 Nov 2014 17:25:51 -0000 1.68 @@ -1,6 +1,12 @@ # ChangeLog for dev-lisp/gcl # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lisp/gcl/ChangeLog,v 1.67 2014/09/24 13:35:00 grozin Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lisp/gcl/ChangeLog,v 1.68 2014/11/04 17:25:51 grozin Exp $ + +*gcl-2.6.12 (04 Nov 2014) + + 04 Nov 2014; Andrey Grozin <[email protected]> gcl-2.6.10.ebuild, + gcl-2.6.11.ebuild, +gcl-2.6.12.ebuild: + Version bump; mirror://gnu is used in SRC_URI *gcl-2.6.11 (24 Sep 2014) 1.1 dev-lisp/gcl/gcl-2.6.12.ebuild file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lisp/gcl/gcl-2.6.12.ebuild?rev=1.1&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lisp/gcl/gcl-2.6.12.ebuild?rev=1.1&content-type=text/plain Index: gcl-2.6.12.ebuild =================================================================== # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/dev-lisp/gcl/gcl-2.6.12.ebuild,v 1.1 2014/11/04 17:25:51 grozin Exp $ EAPI=5 inherit elisp-common eutils flag-o-matic DESCRIPTION="GNU Common Lisp" HOMEPAGE="http://www.gnu.org/software/gcl/gcl.html" SRC_URI="mirror://gnu/${PN}/${P}.tar.gz http://dev.gentoo.org/~grozin/${P}-fedora.tar.bz2" LICENSE="LGPL-2 GPL-2" SLOT="0" KEYWORDS="~amd64 ~arm ~x86" IUSE="+ansi athena emacs +readline tk X" # See bug #205803 RESTRICT="strip" RDEPEND="emacs? ( virtual/emacs ) readline? ( sys-libs/readline ) athena? ( x11-libs/libXaw ) >=dev-libs/gmp-4.1 tk? ( dev-lang/tk ) X? ( x11-libs/libXt x11-libs/libXext x11-libs/libXmu x11-libs/libXaw ) virtual/latex-base" DEPEND="${RDEPEND} virtual/texi2dvi >=app-text/texi2html-1.64 >=sys-devel/autoconf-2.52" S="${WORKDIR}"/${PN} src_prepare() { mv "${WORKDIR}"/fedora/info/* info/ cp -p /usr/share/texmf-dist/tex/texinfo/texinfo.tex info/ find . -type f -perm /0111 | xargs chmod a-x chmod a+x add-defs add-defs1 config.guess config.sub configure install.sh chmod a+x bin/info bin/info1 gcl-tk/gcltksrv.in gcl-tk/ngcltksrv mp/gcclab chmod a+x o/egrep-def utils/replace xbin/* # fedora patches epatch "${WORKDIR}"/fedora/fd-leak.patch epatch "${WORKDIR}"/fedora/latex.patch epatch "${WORKDIR}"/fedora/texinfo.patch epatch "${WORKDIR}"/fedora/elisp.patch epatch "${WORKDIR}"/fedora/selinux.patch epatch "${WORKDIR}"/fedora/rename.patch epatch "${WORKDIR}"/fedora/getcwd.patch epatch "${WORKDIR}"/fedora/plt.patch epatch "${WORKDIR}"/fedora/ellipsis.patch epatch "${WORKDIR}"/fedora/infrastructure.patch epatch "${WORKDIR}"/fedora/extension.patch epatch "${WORKDIR}"/fedora/unrandomize.patch epatch "${WORKDIR}"/fedora/asm-signal-h.patch epatch "${WORKDIR}"/fedora/largefile.patch epatch "${WORKDIR}"/fedora/arm.patch sed -e 's|"-fomit-frame-pointer"|""|' -i configure } src_configure() { strip-flags filter-flags -fstack-protector -fstack-protector-all local tcl="" if use tk; then tcl="--enable-tclconfig=/usr/lib --enable-tkconfig=/usr/lib" fi econf --enable-dynsysgmp \ --disable-xdr \ --enable-emacsdir=/usr/share/emacs/site-lisp/gcl \ --enable-infodir=/usr/share/info \ $(use_enable readline) \ $(use_enable ansi) \ $(use_enable athena xgcl) \ $(use_with X x) \ ${tcl} } src_compile() { emake -j1 emake -C info gcl.info if use athena; then pushd xgcl-2 > /dev/null pdflatex dwdoc.tex popd > /dev/null fi } src_test() { local make_ansi_tests_clean="rm -f test.out *.fasl *.o *.so *~ *.fn *.x86f *.fasl *.ufsl" if use ansi; then cd ansi-tests ( make clean && make test-unixport ) \ || die "make ansi-tests failed!" cat "${FILESDIR}/bootstrap-gcl" \ | ../unixport/saved_ansi_gcl cat "${FILESDIR}/bootstrap-gcl" \ |sed s/bootstrapped_ansi_gcl/bootstrapped_r_ansi_gcl/g \ | ./bootstrapped_ansi_gcl ( ${make_ansi_tests_clean} && \ echo "(load \"gclload.lsp\")" \ | ./bootstrapped_r_ansi_gcl ) \ || die "Phase 2, bootstraped compiler failed in tests" fi } src_install() { emake DESTDIR="${D}" install rm -rf "${D}"usr/share/doc rm -rf "${D}"usr/share/emacs rm elisp/add-defaults.el dodoc readme* RELEASE* ChangeLog* doc/* doman man/man1/gcl.1 doinfo info/*.info* dohtml -r info/gcl-si info/gcl-tk if use emacs; then elisp-site-file-install "${FILESDIR}"/64${PN}-gentoo.el elisp-install ${PN} elisp/*.el fi insinto /usr/share/doc/${PF} doins info/*.pdf if use athena; then pushd xgcl-2 > /dev/null insinto /usr/share/doc/${PF} doins *.pdf popd > /dev/null fi } pkg_postinst() { use emacs && elisp-site-regen } pkg_postrm() { use emacs && elisp-site-regen }
