jlec        15/03/12 09:21:36

  Modified:             ChangeLog
  Added:                itcl-4.0.3.ebuild
  Log:
  Version Bump
  
  (Portage version: 2.2.18/cvs/Linux x86_64, signed Manifest commit with key 
B9D4F231BD1558AB!)

Revision  Changes    Path
1.62                 dev-tcltk/itcl/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-tcltk/itcl/ChangeLog?rev=1.62&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-tcltk/itcl/ChangeLog?rev=1.62&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-tcltk/itcl/ChangeLog?r1=1.61&r2=1.62

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-tcltk/itcl/ChangeLog,v
retrieving revision 1.61
retrieving revision 1.62
diff -u -r1.61 -r1.62
--- ChangeLog   21 Dec 2014 15:49:44 -0000      1.61
+++ ChangeLog   12 Mar 2015 09:21:36 -0000      1.62
@@ -1,6 +1,11 @@
 # ChangeLog for dev-tcltk/itcl
-# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-tcltk/itcl/ChangeLog,v 1.61 2014/12/21 
15:49:44 jlec Exp $
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-tcltk/itcl/ChangeLog,v 1.62 2015/03/12 
09:21:36 jlec Exp $
+
+*itcl-4.0.3 (12 Mar 2015)
+
+  12 Mar 2015; Justin Lecher <[email protected]> +itcl-4.0.3.ebuild:
+  Version Bump
 
 *itcl-4.0.2 (21 Dec 2014)
 



1.1                  dev-tcltk/itcl/itcl-4.0.3.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-tcltk/itcl/itcl-4.0.3.ebuild?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-tcltk/itcl/itcl-4.0.3.ebuild?rev=1.1&content-type=text/plain

Index: itcl-4.0.3.ebuild
===================================================================
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-tcltk/itcl/itcl-4.0.3.ebuild,v 1.1 
2015/03/12 09:21:36 jlec Exp $

EAPI=5

inherit eutils multilib versionator

MY_P="${PN}${PV}"
TCL_VER="8.6.2"

DESCRIPTION="Object Oriented Enhancements for Tcl/Tk"
HOMEPAGE="http://incrtcl.sourceforge.net/";
SRC_URI="mirror://sourceforge/project/incrtcl/%5Bincr%20Tcl_Tk%5D-4-source/itcl%20${PV}/${MY_P}.tar.gz"
#SRC_URI="mirror://sourceforge/project/incrtcl/%5Bincr%20Tcl_Tk%5D-4-source/itcl%204.0.2/itcl4.0.2.tar.gz"
#SRC_URI="mirror://sourceforge/project/tcl/Tcl/${TCL_VER}/${MY_P}.tar.gz"

SLOT="0"
LICENSE="BSD"
KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux 
~x86-macos"
IUSE=""

RDEPEND=">=dev-lang/tcl-8.6"
DEPEND="${RDEPEND}"

S="${WORKDIR}/${PN}${PV}"

# somehow broken
#RESTRICT=test

src_configure() {
        econf \
                --with-tcl="${EPREFIX}"/usr/$(get_libdir) \
                --with-tclinclude="${EPREFIX}"/usr/include \
                --disable-rpath
}

src_compile() {
        # adjust install_name on darwin
        if [[ ${CHOST} == *-darwin* ]]; then
                sed -i \
                        -e 's:^\(SHLIB_LD\W.*\)$:\1 -install_name 
${pkglibdir}/$@:' \
                        "${S}"/Makefile || die 'sed failed'
        fi

        sed 's:-pipe::g' -i Makefile || die

        emake CFLAGS_DEFAULT="${CFLAGS}"
}

src_install() {
        default

        sed \
                -e "/BUILD_LIB_SPEC/s:-L${S}::g" \
                -e "/BUILD_STUB_LIB_SPEC/s:-L${S}::g" \
                -e 
"/BUILD_STUB_LIB_PATH/s:${S}:${EPREFIX}/usr/$(get_libdir)/${MY_P}/:g" \
                -e "/INCLUDE_SPEC/s:${S}/generic:${EPREFIX}/usr/include:g" \
                -e "s:${S}:${EPREFIX}/usr/$(get_libdir)/${MY_P}/:g" \
                -i "${ED}"/usr/$(get_libdir)/${MY_P}/itclConfig.sh || die

        cat >> "${T}"/34${PN} <<- EOF
        LDPATH="${EPREFIX}/usr/$(get_libdir)/${PN}$(get_version_component_range 
1-3)/"
        EOF
        doenvd "${T}"/34${PN}
}




Reply via email to