summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristoph Junghans <ottxor@gentoo.org>2011-02-15 23:07:52 +0000
committerChristoph Junghans <ottxor@gentoo.org>2011-02-15 23:07:52 +0000
commit98af34a46c36031cb72a3b8772976e30165cc8a0 (patch)
treeb1a0ed052daca8524c551d6a0cdf054b9e18b099 /dev-tex
parentMask xorg-server-1.7 and friends for removal in 30 days. (diff)
downloadhistorical-98af34a46c36031cb72a3b8772976e30165cc8a0.tar.gz
historical-98af34a46c36031cb72a3b8772976e30165cc8a0.tar.bz2
historical-98af34a46c36031cb72a3b8772976e30165cc8a0.zip
version bump
Package-Manager: portage-2.1.9.25/cvs/Linux i686
Diffstat (limited to 'dev-tex')
-rw-r--r--dev-tex/latexmk/ChangeLog10
-rw-r--r--dev-tex/latexmk/Manifest19
-rw-r--r--dev-tex/latexmk/files/completion.bash-245
-rw-r--r--dev-tex/latexmk/latexmk-422e.ebuild29
4 files changed, 100 insertions, 3 deletions
diff --git a/dev-tex/latexmk/ChangeLog b/dev-tex/latexmk/ChangeLog
index 55cb668fcb84..8c0321afa4e6 100644
--- a/dev-tex/latexmk/ChangeLog
+++ b/dev-tex/latexmk/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for dev-tex/latexmk
-# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-tex/latexmk/ChangeLog,v 1.21 2010/12/01 21:12:27 grobian Exp $
+# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-tex/latexmk/ChangeLog,v 1.22 2011/02/15 23:07:52 ottxor Exp $
+
+*latexmk-422e (15 Feb 2011)
+
+ 15 Feb 2011; Christoph Junghans <ottxor@gentoo.org> +files/completion.bash-2,
+ +latexmk-422e.ebuild:
+ Version bump
01 Dec 2010; Fabian Groffen <grobian@gentoo.org> latexmk-418.ebuild:
Marked ~ppc-macos
diff --git a/dev-tex/latexmk/Manifest b/dev-tex/latexmk/Manifest
index ea1c19512f51..b1d6b890eb76 100644
--- a/dev-tex/latexmk/Manifest
+++ b/dev-tex/latexmk/Manifest
@@ -1,9 +1,26 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
AUX completion.bash 1489 RMD160 7059476d15f2bdd43547249fc08fba10ccec77fa SHA1 662f860a807db5098f2d2925f188c46b2e414fd0 SHA256 7ea5c3f1ca268a7e95249c1fabbb9ab48fb29609adc1063232f09df931b2dab6
+AUX completion.bash-2 1538 RMD160 f6812016ca7deab23c84cab39988e6555bd6f76a SHA1 b708bcc9e3d52c6967d9cda3cb8c6787d06dcc56 SHA256 f6949d450638d1be147bf5ece9488fd9445ffe47244c27643ff2a5df42aa1905
DIST latexmk-408.zip 265278 RMD160 741ee4fe21fbb1bf31c5f953101a3700befcbad9 SHA1 16b5ddf561d4e0feabffd779159f8557645bac75 SHA256 59d3fa3cc0968fdc2b6be27f999d74b03a024bb0078dbb7ccce86c5d6914118b
DIST latexmk-416a.zip 281620 RMD160 48cb76871510f2ed68705dd93e7488f47edc0540 SHA1 7505af8a6d7c8aebab0683ceadb674b37ef8d8cc SHA256 06f9e104d1e632997bb555492ef304dc15529b55a2ade3838b2131ef5356acd5
DIST latexmk-418.zip 283553 RMD160 059acfa095d324387990ed70b238342657ffd0e8 SHA1 fdece878c027937051783aaaa2007e0bd92237d6 SHA256 6e60a081817e2a94ffde438f01e80088fe721110d5f2eaeb5f101b66f981e58e
+DIST latexmk-422e.zip 293017 RMD160 4d48a5c56a83702fa6cf5b528f741f30f8234473 SHA1 8929602179672396d6bada6e9c0d23777eed37c8 SHA256 cb5fa11f402b396d95a18addc3ff8c4ffa32b6d994f16983b051d73187fe1a79
EBUILD latexmk-408.ebuild 761 RMD160 057ba8c504d81d65d1b69e81b3530e0f26874549 SHA1 5adebcf40cd52dbd5195aed0eae1bba4e758bbde SHA256 f2175e42eb00dd09922e405342ff739e61cbcdb1e628a1ca6ed2db4ed4a5dc7a
EBUILD latexmk-416a.ebuild 845 RMD160 de6b2269fed9f791646a3e73727ae45e169cd521 SHA1 3922a68d5899e4b89c6fa0a9741b80b7c46f2a4a SHA256 a201049b5e31a6169409df5741583639342a8c7685f10082d40ab2fdf9ee77b1
EBUILD latexmk-418.ebuild 893 RMD160 1d93cb050e04cbc858c235d51eaca1dc23870623 SHA1 3f47e79e505aaca6c9fc591a8acae70e55fbab13 SHA256 a79dae4135bd188cc9a90401a4bab41a31789a18c1d5219bde7b40c5c6fdb582
-MISC ChangeLog 2830 RMD160 eb9faa6339d0b0eab3bfa0c70c8c34a9a8604e14 SHA1 069ad5e01b9501836099c623b46515b8840433b6 SHA256 b103317e9b7f5b765ae9894afac7a563dbca2ca72b9c8a1aafcd6ee4a0a85a30
+EBUILD latexmk-422e.ebuild 895 RMD160 973e52f83fa183cf16c17c5be664bacc0e6be858 SHA1 69b31979153eb69f82b6d48aaadd144f5fad7e4e SHA256 4ae61d6c9cdeb5eec440d3baeaae5ae99d00f29766ce39d9f55b6089819ec10a
+MISC ChangeLog 2978 RMD160 336f355ca2cf6d03e79616b84aef2f16287c80eb SHA1 f543a0385677f7bc37e934bbcd7c165447ae7313 SHA256 285e38790f88c37575f466789532142554dc48db09eb6de58fdc87a241080d36
MISC metadata.xml 157 RMD160 e666a9e73ee48e70d6fc6ea78049d38b1fcde7c2 SHA1 43a0c32101f0c6ffd8fa1aa620c8032d194a9e3a SHA256 18238fb417d8677a0495cdaba9b043526174ba63b51494b88b10aa7dd903124c
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.16 (GNU/Linux)
+
+iQEcBAEBAgAGBQJNWwneAAoJEOeBhlrCAAWGZEcH/ipSNZrH0iCuMN/O8sYno9cc
+WD0cYXvzFebkJjgnVtPO8iYRa7lep8m09uFyLCLTe1J39rcfI6vnpAycgUOthN31
+lHwukb4NAARtsUlAfOWAveBQKHqolJHA163WbThWLiTd/WLpnci9VVyJOn+7+vls
+mMVX98vUf3TGcU3XYVBrnn1Oyzfwcs3OfwXDVKtR9pL6HP2lul/47+NAcRbkT5dP
+fWeu0Pi+X3xN5APYGFjHXOWWx27RTk60LJvAEb5g5mrv3DGMN97Elw7WYfG6THAI
+nyLIxn1NxQJFdI6t9YTP7aErvF6t7lZxfEY0wWHvXHeyA0qDKEZ1RU/XjiZZ9IY=
+=//Om
+-----END PGP SIGNATURE-----
diff --git a/dev-tex/latexmk/files/completion.bash-2 b/dev-tex/latexmk/files/completion.bash-2
new file mode 100644
index 000000000000..a24b7a819156
--- /dev/null
+++ b/dev-tex/latexmk/files/completion.bash-2
@@ -0,0 +1,45 @@
+#! /bin/bash
+
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2, or (at your option)
+# any later version.
+
+# bash_completion for latexmk
+#
+#
+# Author: Christoph Junghans
+# ottxor@gentoo.org
+#
+# Revision history:
+# 0.1 26-05-10 --- initial version
+# 0.2 15-02-11 --- clean up
+#
+# HOWTO:
+# source this file to enable it
+
+_latexmk()
+{
+ local cur output aopts opts prev
+ cur=${COMP_WORDS[COMP_CWORD]}
+ prev=${COMP_WORDS[COMP_CWORD-1]}
+
+ output=$( $1 -help 2> /dev/null)
+ #options with args ,pattern: ^ (-XXX) <YYYY>.*$
+ aopts=" $( echo " $output" | sed -n 's/^[[:space:]]\+\(-[^[:space:]]\+\)[[:space:]]\+<[^>]\+>.*$/\1/p' | sort -u | tr '\n' ' ')"
+ #if previous option in in $aopts
+ if [[ -n "$prev" ]] && [[ -z "${aopts//* $prev *}" ]]; then
+ #argument of $prev ,pattern: ^ -XXX (<YYYY>).*$
+ opts=$(echo "$output" | sed -n "s/^[[:space:]]\+$prev[[:space:]]\+\(<[^>]\+>\).*\$/\1/p")
+ COMPREPLY=( $( compgen -W '$opts' -- $cur ) )
+ elif [[ "$cur" == -* ]]; then
+ #all options, pattern: ^ (-XXX).*$
+ opts=$( echo "$output" | sed -n 's/^[[:space:]]\+\(-[^[:space:]]\+\).*$/\1/p'| sort -u )
+ COMPREPLY=( $( compgen -W '$opts' -- $cur ) )
+ else
+ #filenames *.tex and dirs, rest is done by '-o filenames' below
+ COMPREPLY=( $( eval compgen -f -X "!*.tex" -- ${cur} ) $( compgen -d -- $cur ) )
+ fi
+}
+
+complete -F _latexmk -o filenames latexmk
diff --git a/dev-tex/latexmk/latexmk-422e.ebuild b/dev-tex/latexmk/latexmk-422e.ebuild
new file mode 100644
index 000000000000..8241cdcf66f5
--- /dev/null
+++ b/dev-tex/latexmk/latexmk-422e.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-tex/latexmk/latexmk-422e.ebuild,v 1.1 2011/02/15 23:07:52 ottxor Exp $
+
+inherit bash-completion
+
+DESCRIPTION="Perl script for automatically building LaTeX documents."
+HOMEPAGE="http://www.phys.psu.edu/~collins/software/latexmk/"
+SRC_URI="http://www.phys.psu.edu/~collins/software/latexmk/${P}.zip"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~hppa ~x86 ~ppc-macos"
+IUSE=""
+
+RDEPEND="virtual/latex-base
+ dev-lang/perl"
+DEPEND="${RDEPEND}
+ app-arch/unzip"
+
+src_install() {
+ cd "${WORKDIR}"
+ newbin latexmk.pl latexmk || die
+ dodoc CHANGES README latexmk.pdf latexmk.ps latexmk.txt || die
+ doman latexmk.1 || die
+ insinto /usr/share/doc/${PF}
+ doins -r example_rcfiles extra-scripts || die
+ dobashcompletion "${FILESDIR}"/completion.bash-2 ${PN}
+}