public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
From: "Alexis Ballier" <aballier@gentoo.org>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-libs/kpathsea/
Date: Mon,  5 Jun 2017 13:02:53 +0000 (UTC)	[thread overview]
Message-ID: <1496667764.e8e619ca803de9755d1807653072190dfa69d4ea.aballier@gentoo> (raw)

commit:     e8e619ca803de9755d1807653072190dfa69d4ea
Author:     Alexis Ballier <aballier <AT> gentoo <DOT> org>
AuthorDate: Mon Jun  5 12:53:12 2017 +0000
Commit:     Alexis Ballier <aballier <AT> gentoo <DOT> org>
CommitDate: Mon Jun  5 13:02:44 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8e619ca

dev-libs/kpathsea: bump to texlive 2017 version

Package-Manager: Portage-2.3.6, Repoman-2.3.2

 dev-libs/kpathsea/Manifest                        |   3 +
 dev-libs/kpathsea/kpathsea-6.2.3_p20170524.ebuild | 110 ++++++++++++++++++++++
 2 files changed, 113 insertions(+)

diff --git a/dev-libs/kpathsea/Manifest b/dev-libs/kpathsea/Manifest
index 1d7767a3ee8..1a79398c512 100644
--- a/dev-libs/kpathsea/Manifest
+++ b/dev-libs/kpathsea/Manifest
@@ -1,4 +1,7 @@
 DIST kpathsea-texmf.d-8.tar.xz 11456 SHA256 054471f13f001f5f24c6aea24fa57d82a3fb349c362be545b5443e0d4db25364 SHA512 496ef6e3134f1b0507b15729416de86d72f41b518f4d382c78c2f39b0d603d3d44f8c8befdab2351d38d2a26fd87e5a73570a67b11dbb3f307b006f409a6f036 WHIRLPOOL a2ed25416b3a5c72b19f5a0ca4308af51496161f68152e471e4a78a1c0f0a5779973bcd3fa4edb37ebb1ca37039f19bb090b772c5913c1449a56c85faccea6b0
 DIST texlive-20160523-source.tar.xz 45941100 SHA256 a8b32ca47f0a403661a09e202f4567a995beb718c18d8f81ca6d76daa1da21ed SHA512 915fa2f5e2099dd385ef81033db7aafdf09558c0c200fed0748a8a42fd61f69d3eaac9decea334e30981af739dd81061a9b1d6853c7f6d00285fe0be40e26c3e WHIRLPOOL 25d27fb7a7bdb47d40ddf951394e36546b184d71f2e09adb20698bd0f960e54841ddd0313a87510cb2ef43953eb4d9d05d30b88d25d15762dd774575c88fedbe
+DIST texlive-20170524-source.tar.xz 63483372 SHA256 0161695304e941334dc0b3b5dabcf8edf46c09b7bc33eea8229b5ead7ccfb2aa SHA512 18c18940992ab94ce22e22ccd4ad798253ea14ac2ab296a10ea5e9a8da9f33989f2e2641b42b564d1d5fb53bd371da3e68726b676d706b469016ad146cd19daa WHIRLPOOL c4edaf427f0249942b36db105a65474e833735d6e9954682fe7e15ab327b26ccafb9174bf806d0b6c629b0f2a6b55e80022af291d9a2f377b82dff4fdec42d3d
 DIST texlive-module-kpathsea-2016.tar.xz 30696 SHA256 4a2e801e167d7d0b50c67e510b730ad92b8ad63cce5e28d7f35e3cc1ed931552 SHA512 330254cf76fd30bf3686dd48710f21c4804f2f6ea9b14e6033b2741c3e6ba627e51efe96da9a1089120d474e36aad1c052285a7ea394b76ee2d4d335b86095fd WHIRLPOOL 02ad551bd1af49e25f5fc35cddd59f65afed9e6c1899a14000cdedf0c4227edfa8b1038ec90f783f28090594164016f9c9ebbd1158dee048d24e81b1e8a9a446
+DIST texlive-module-kpathsea-2017.tar.xz 30956 SHA256 8fc4f5b9cfda255b4847f410ee6b04d984ee541d9242d664060b6861f44e9ce5 SHA512 df4bc2175394bb6e9726b2c09ccf04e2787f73d584dd6944a25b3aab1eb6e8b4bdcd14ca043b7fe4f6e240ede1bd7e9003b83e34dd3df8c685658b8dcddc83c9 WHIRLPOOL c28ecd85f7cb355c2be48078d6e3c91f0418d616f421fa7af35450fba6915c3f60b7c879c5c5dd41c9fc8c422dbbb92a53ee3ab72096f55f3f053472a4df1b80
 DIST texlive-module-kpathsea.doc-2016.tar.xz 1128872 SHA256 f65ba5c972f2a1d837027dab288615344cbae70b961b110884b8de6008fa75be SHA512 1cfbb4b5a8647bf5da46b04c9bc911091aa3322b154d65544aa3a1163e24b6906d7e5420549ab0ba023250e6dfa90e75d3a20dffd2e7360fba068a5c3cece885 WHIRLPOOL f680b54f64b04b2722ec702c532678db894a6465261546fbbb3469adbf561413c1c34c08bbf96b62950ca733c3a52517d3a3007e3e1c157bc4cd7ebced08b5cb
+DIST texlive-module-kpathsea.doc-2017.tar.xz 1128868 SHA256 e86fae197d4caaac87eaca3b2e9484a769879a93d51528feaf3fc60cc2f929c1 SHA512 af829f666c815da49b59bbe678a2c1e9fe45cbc528f484dfb6e43a1e52bbf0245a4e571505f5be2cc7cf7f5ebcdb06b862ac6e9f9b5390489f0fab10a11fd997 WHIRLPOOL 7803d0edaac93fd0297d5b3cd3d42f9690fc44b0f982b6cf857733cd1dcb5213f67e3ea33252c894749a1e1072cea9dd3853f848f4c07463bb113afea4c0b2d3

diff --git a/dev-libs/kpathsea/kpathsea-6.2.3_p20170524.ebuild b/dev-libs/kpathsea/kpathsea-6.2.3_p20170524.ebuild
new file mode 100644
index 00000000000..5ed3e151604
--- /dev/null
+++ b/dev-libs/kpathsea/kpathsea-6.2.3_p20170524.ebuild
@@ -0,0 +1,110 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit texlive-common eutils libtool prefix
+
+TEXMFD_VERSION="8"
+
+DESCRIPTION="Path searching library for TeX-related files"
+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 ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~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=2017
+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() {
+	epatch "${FILESDIR}/insecure_tmp_mktexlsr.patch"
+	cd "${WORKDIR}/texlive-${PV#*_p}-source"
+	S="${WORKDIR}/texlive-${PV#*_p}-source" elibtoolize #sane .so versionning on gfbsd
+	cp "${FILESDIR}/texmf-update-r2" "${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	other threads:[~2017-06-05 13:03 UTC|newest]

Thread overview: 56+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2017-06-05 13:02 Alexis Ballier [this message]
  -- strict thread matches above, loose matches on Subject: below --
2025-01-15 11:47 [gentoo-commits] repo/gentoo:master commit in: dev-libs/kpathsea/ Sam James
2025-01-15 11:44 Sam James
2025-01-15 11:44 Sam James
2024-12-09 10:26 Florian Schmaus
2024-08-09  8:57 Sam James
2024-06-15 21:44 Sam James
2024-06-15 21:44 Sam James
2024-06-15 21:44 Sam James
2024-06-15 21:44 Sam James
2024-06-15 21:09 Sam James
2024-06-15 21:09 Sam James
2023-07-07 21:53 Conrad Kostecki
2023-03-20  2:22 Sam James
2022-11-04  5:15 Sam James
2022-05-14 10:30 WANG Xuerui
2021-07-30 22:55 David Seifert
2021-07-03  9:31 Mikle Kolyada
2021-06-05 11:29 Mikle Kolyada
2021-06-05 11:27 Mikle Kolyada
2021-04-02  7:31 Mikle Kolyada
2021-04-02  7:25 Mikle Kolyada
2020-07-25  5:06 Michał Górny
2020-05-31  8:19 Sergei Trofimovich
2020-05-20 13:26 Mikle Kolyada
2020-05-03 13:06 Mikle Kolyada
2020-04-16 18:36 Mikle Kolyada
2020-04-12 23:34 Mikle Kolyada
2020-04-12 19:26 Mikle Kolyada
2019-10-06  6:03 Mikle Kolyada
2019-05-31 10:13 Mikle Kolyada
2018-12-27 19:09 Fabian Groffen
2018-06-28 14:37 Mikle Kolyada
2018-04-08 15:08 Mart Raudsepp
2017-11-13  7:54 Sergei Trofimovich
2017-10-29 10:45 Sergei Trofimovich
2017-10-17 10:21 Sergei Trofimovich
2017-08-18 23:26 Thomas Deutschmann
2017-07-15 16:42 Tobias Klausmann
2017-07-15  5:04 Markus Meier
2017-07-08  9:36 Sergei Trofimovich
2017-05-06 22:20 David Seifert
2017-03-28 22:45 Michael Weber
2017-03-14 16:27 Jeroen Roovers
2017-03-07 10:03 Michael Weber
2017-03-03 18:59 Markus Meier
2017-03-02 10:30 Agostino Sarubbo
2017-02-28 11:22 Tobias Klausmann
2017-02-17  8:17 Michael Weber
2017-01-29 16:08 Fabian Groffen
2017-01-22 15:25 Agostino Sarubbo
2017-01-22  8:18 Tobias Klausmann
2017-01-21 21:53 Agostino Sarubbo
2017-01-21 21:41 Agostino Sarubbo
2017-01-20 10:28 Alexis Ballier
2015-12-06 12:09 Markus Meier

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1496667764.e8e619ca803de9755d1807653072190dfa69d4ea.aballier@gentoo \
    --to=aballier@gentoo.org \
    --cc=gentoo-commits@lists.gentoo.org \
    --cc=gentoo-dev@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox