aballier    15/07/15 09:50:20

  Modified:             ChangeLog
  Added:                kpathsea-6.2.1_p20150521.ebuild
  Log:
  bump to texlive 2015 version
  
  (Portage version: 2.2.20/cvs/Linux x86_64, signed Manifest commit with key 
160F534A)

Revision  Changes    Path
1.48                 dev-libs/kpathsea/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/kpathsea/ChangeLog?rev=1.48&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/kpathsea/ChangeLog?rev=1.48&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/kpathsea/ChangeLog?r1=1.47&r2=1.48

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-libs/kpathsea/ChangeLog,v
retrieving revision 1.47
retrieving revision 1.48
diff -u -r1.47 -r1.48
--- ChangeLog   12 Jul 2015 17:15:32 -0000      1.47
+++ ChangeLog   15 Jul 2015 09:50:20 -0000      1.48
@@ -1,6 +1,12 @@
 # ChangeLog for dev-libs/kpathsea
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/kpathsea/ChangeLog,v 1.47 
2015/07/12 17:15:32 zlogene Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/kpathsea/ChangeLog,v 1.48 
2015/07/15 09:50:20 aballier Exp $
+
+*kpathsea-6.2.1_p20150521 (15 Jul 2015)
+
+  15 Jul 2015; Alexis Ballier <[email protected]>
+  +kpathsea-6.2.1_p20150521.ebuild:
+  bump to texlive 2015 version
 
   12 Jul 2015; Mikle Kolyada <[email protected]>
   kpathsea-6.2.0_p20140525.ebuild:



1.1                  dev-libs/kpathsea/kpathsea-6.2.1_p20150521.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/kpathsea/kpathsea-6.2.1_p20150521.ebuild?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/kpathsea/kpathsea-6.2.1_p20150521.ebuild?rev=1.1&content-type=text/plain

Index: kpathsea-6.2.1_p20150521.ebuild
===================================================================
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: 
/var/cvsroot/gentoo-x86/dev-libs/kpathsea/kpathsea-6.2.1_p20150521.ebuild,v 1.1 
2015/07/15 09:50:20 aballier Exp $

EAPI=5

inherit texlive-common eutils libtool prefix

TEXMFD_VERSION="7"

DESCRIPTION="Library implementing generic path searching, configuration, and 
TeX-specific file searching"
HOMEPAGE="http://tug.org/texlive/";
SRC_URI="mirror://gentoo/texlive-${PV#*_p}-source.tar.xz
        mirror://gentoo/${PN}-texmf.d-${TEXMFD_VERSION}.tar.xz"

LICENSE="GPL-2"
SLOT="0/${PV%_p*}"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc 
~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE="doc source static-libs"

DEPEND="!<app-text/texlive-core-2013
        !app-text/ptex"
RDEPEND="${DEPEND}"

S=${WORKDIR}/texlive-${PV#*_p}-source/texk/${PN}

TL_VERSION=2015
EXTRA_TL_MODULES="kpathsea"
EXTRA_TL_DOC_MODULES="kpathsea.doc"

for i in ${EXTRA_TL_MODULES} ; do
        SRC_URI="${SRC_URI} 
mirror://gentoo/texlive-module-${i}-${TL_VERSION}.tar.xz"
done

SRC_URI="${SRC_URI} doc? ( "
for i in ${EXTRA_TL_DOC_MODULES} ; do
        SRC_URI="${SRC_URI} 
mirror://gentoo/texlive-module-${i}-${TL_VERSION}.tar.xz"
done
SRC_URI="${SRC_URI} ) "

TEXMF_PATH=/usr/share/texmf-dist

src_prepare() {
        cd "${WORKDIR}/texlive-${PV#*_p}-source"
        S="${WORKDIR}/texlive-${PV#*_p}-source" elibtoolize #sane .so 
versionning on gfbsd
        cp "${FILESDIR}/texmf-update-r1" "${S}"/texmf-update
        eprefixify "${S}"/texmf-update
}

src_configure() {
        # Too many regexps use A-Z a-z constructs, what causes problems with 
locales
        # that don't have the same alphabetical order than ascii. Bug #347798
        # So we set LC_ALL to C in order to avoid problems.
        export LC_ALL=C

        # Disable largefile because it seems to cause problems on big endian 32 
bits
        # systems...
        econf \
                --disable-largefile \
                $(use_enable static-libs static)
}

src_install() {
        emake DESTDIR="${D}" web2cdir="${EPREFIX}/usr/share/texmf-dist/web2c" 
install
        find "${D}" -name '*.la' -delete

        dodir /usr/share # just in case
        cp -pR "${WORKDIR}"/texmf-dist "${ED}/usr/share/" || die "failed to 
install texmf trees"
        if use source ; then
                cp -pR "${WORKDIR}"/tlpkg "${ED}/usr/share/" || die "failed to 
install tlpkg files"
        fi

        # The default configuration expects it to be world writable, bug #266680
        # People can still change it with texconfig though.
        dodir /var/cache/fonts
        fperms 1777 /var/cache/fonts

        # Take care of fmtutil.cnf and texmf.cnf
        dodir /etc/texmf/{fmtutil.d,texmf.d}

        # Remove default texmf.cnf to ship our own, greatly based on texlive 
dvd's
        # texmf.cnf
        # It will also be generated from /etc/texmf/texmf.d files by 
texmf-update
        rm -f "${ED}${TEXMF_PATH}/web2c/texmf.cnf"

        insinto /etc/texmf/texmf.d
        doins "${WORKDIR}/texmf.d/"*.cnf

        # Remove fmtutil.cnf, it will be regenerated from /etc/texmf/fmtutil.d 
files
        # by texmf-update
        rm -f "${ED}${TEXMF_PATH}/web2c/fmtutil.cnf"

        dosym /etc/texmf/web2c/fmtutil.cnf ${TEXMF_PATH}/web2c/fmtutil.cnf
        dosym /etc/texmf/web2c/texmf.cnf ${TEXMF_PATH}/web2c/texmf.cnf

        newsbin "${S}/texmf-update" texmf-update

        # Keep it as that's where the formats will go
        keepdir /var/lib/texmf

        dodoc ChangeLog NEWS PROJECTS README
}

pkg_postinst() {
        etexmf-update
}

pkg_postrm() {
        etexmf-update
}




Reply via email to