diff options
author | Christoph Junghans <ottxor@gentoo.org> | 2011-02-15 23:07:52 +0000 |
---|---|---|
committer | Christoph Junghans <ottxor@gentoo.org> | 2011-02-15 23:07:52 +0000 |
commit | 98af34a46c36031cb72a3b8772976e30165cc8a0 (patch) | |
tree | b1a0ed052daca8524c551d6a0cdf054b9e18b099 /dev-tex | |
parent | Mask xorg-server-1.7 and friends for removal in 30 days. (diff) | |
download | historical-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/ChangeLog | 10 | ||||
-rw-r--r-- | dev-tex/latexmk/Manifest | 19 | ||||
-rw-r--r-- | dev-tex/latexmk/files/completion.bash-2 | 45 | ||||
-rw-r--r-- | dev-tex/latexmk/latexmk-422e.ebuild | 29 |
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} +} |