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
}




Reply via email to