]> git.draconx.ca Git - gentoo-draconx.git/commitdiff
opengl-manpages: Add new version 20130103.
authorNick Bowler <nbowler@elliptictech.com>
Fri, 1 Mar 2013 16:54:13 +0000 (11:54 -0500)
committerNick Bowler <nbowler@elliptictech.com>
Fri, 1 Mar 2013 16:54:13 +0000 (11:54 -0500)
For now, only install the OpenGL 2 manpages until we sort out the
conflicts between versions.

app-doc/opengl-manpages/Manifest
app-doc/opengl-manpages/opengl-manpages-20130103.ebuild [new file with mode: 0644]

index 7241a464af6156656534709900a6ad89c4cc602a..84d2be4fb85614d8c5ec9fb80f983162045e6d9d 100644 (file)
@@ -1,7 +1,8 @@
-DIST mangl.tar.Z 860215 RMD160 c0f97d19f9e6ea2709641cee193b09c49fec7d9b SHA1 4751c9d0788c3a92c0bc0f5ac1db8fb17f984f3e SHA256 8109a7b54668ba008ed9cb015c162d9f81496ed53f41d8906b78be753416af49
-DIST manglu.tar.Z 192424 RMD160 c9482d68ea97773e6290fa8821f08756c77259ed SHA1 aa7e6293f0134f03a9b527edbd402939158a6163 SHA256 3d7796e17d9f742a7032f365ff8d14ed603eeb4f44a9cbb5f4732d4d80dc5340
-DIST manglx.tar.Z 53077 RMD160 3a07026d5af1b1e2c82fe06255331ff26eb15802 SHA1 9ed83c1b50decfabb2b48ff323f8ef87a0631df2 SHA256 4c5780b0b24926d52b101647b0cd4c8c01b0a9cbaf5573b968824d12fb70c39c
-DIST opengl-manpages-20100311.tar.xz 686960 RMD160 c3d7644f70e57d06e740835e909d6b97598a5d00 SHA1 5db597a3f094e046133853d524a35924cc39be6f SHA256 fea8693476bcb45f6e12ea73d02866b57cd442d5bc0288619950b5020f7f3dd9
-EBUILD opengl-manpages-20001215.ebuild 1036 RMD160 c2b431cae156b551980de338dfa1203aea548ffe SHA1 b478e275d27cf823aff374e0a1f1c211e0a70aa5 SHA256 31408d5a50491b1ec63a2a1aea12f7c3e977d951a97392cd35312e51f6993e1d
-EBUILD opengl-manpages-20100311.ebuild 470 RMD160 94879a3a6fdf6dae80402e7cb9848b6d6f5941e6 SHA1 c9285aeb07056df942847b0a81af3ef34f8f4dda SHA256 5b1287f793fed622fdb47c69e395dc59880ecd95f8f3857f7e3ba37192be8033
-MISC opengl-manpages-20100311.ebuild~ 470 RMD160 4842fce8d06f702ff688ebbfb2609a6795c3fc7e SHA1 83889cfa0cc9854bbee319e29ce3a434c22f0192 SHA256 8ea48b0aaaeff33a20b41c2085e496e9dcf11a04e3fee4f45e9f486f8df8ac75
+DIST mangl.tar.Z 860215 SHA256 8109a7b54668ba008ed9cb015c162d9f81496ed53f41d8906b78be753416af49 SHA512 73a116c812a4dd25b2b141e67b1d34ab5bced2a5d134e6451889668232658b6fb9aa893378b6bb3070f3452444d72ab22b4375c4994b9a9b4e88e346edefb379 WHIRLPOOL 1085d11e3a7e6718fc39239091efd0b4d341d76bb35f26e6a3136f41c4d4fc5034115d026ace7317c4ca756412128554b1141d46337282621797accacca02e40
+DIST manglu.tar.Z 192424 SHA256 3d7796e17d9f742a7032f365ff8d14ed603eeb4f44a9cbb5f4732d4d80dc5340 SHA512 ee68ce221b7414ceed1efb9903c8856851117a80354509916779acf005428b2bcb51342a749116a45488705cdad4f91ca27e3039a93bd3bb7cdc7fd408f39bff WHIRLPOOL edf73f47f912e0234d60e8de22adc591937b42971167475be916417fc038df8ded4e6c47bfb4d2e361865c24c360dc2bc4848978a27312ee1b442c46d1bc6f22
+DIST manglx.tar.Z 53077 SHA256 4c5780b0b24926d52b101647b0cd4c8c01b0a9cbaf5573b968824d12fb70c39c SHA512 73b6c6f770a82d6ccfb14fa19df33baacebf06aee54a013f71d14d9b7767d0ada6899a5590e551e8e5436e89dae69125e033992dd3a7df91643917798e53d076 WHIRLPOOL 88f2548310b53efdbf3db359d40ecd19cf3b6489432feaf4390df12ee6626d43d1e2ecc0630aefe6608b6c5e57a9e03d2010b92c06b941beba4b5a86f9f3356f
+DIST opengl-manpages-20100311.tar.xz 686960 SHA256 fea8693476bcb45f6e12ea73d02866b57cd442d5bc0288619950b5020f7f3dd9 SHA512 0d08419ceadcda25f71ebb5d6364f04d8f0e0fcd3774555dfb6c12e66e1321f46c809673b5c7b546cabd568c8a01ae5903271c66bbe42ef8b37548c954850425 WHIRLPOOL 00715a875dbfb07582375da48d9d77b85572bf932355fea8f3d45cdbea8b308ff664cce09d87888f2d83625367539df9cccfab3571faa1c922a6915dc7bdd629
+DIST opengl-manpages-20130103.tar.xz 1360968 SHA256 a4d2bf3720efd77e1f137af7a6d7d39a3272da09500dd59b334f2eb4a1e69643 SHA512 7ecc801848aa83bd45f7738db56bcea0557e1d61c533c238963290736cad54809663461d723cd7459439a6dd1423a9937eb6ef0b0627ff41e1a7b425627866fb WHIRLPOOL 983068cf719c1fd850084a38f7ebecebd1a0eb1a9783b40ad930dee97efa011d6642f2ef9faed040f73bd41b828dba4c99e71de21ceb64a86495fff07c9bab09
+EBUILD opengl-manpages-20001215.ebuild 1036 SHA256 31408d5a50491b1ec63a2a1aea12f7c3e977d951a97392cd35312e51f6993e1d SHA512 2accadfcda56beae62847eb2623926ad27f72220f7ab9f3e3d1543292923bab7421d253fdefed5e41026a7a3cb89d358cbb511c74f6732806f53ca140dbf1440 WHIRLPOOL 40974be833986da0bb1b89370c45c75b4b5fde146e5d32243d1d57adca6840629ae2647377bae8832046b28cc6cf2f0d7a30f4d7d68532846ea726e9b387ab67
+EBUILD opengl-manpages-20100311.ebuild 470 SHA256 5b1287f793fed622fdb47c69e395dc59880ecd95f8f3857f7e3ba37192be8033 SHA512 0af65e49343f4472867dbd4557424a6042b084f54c82529116c7a61eb7fc28aaad75bba2fdb86e1a44d7b8f22129b5c509b62da3debf6dc9da473766c05f5a70 WHIRLPOOL da2ec6bc7f69f20f1060d0c21f43f4508d5bd45a0fcb20ab68d7972221bfbbb7713444e94fc0bca32674a0414ce02fde01b0c53dbe8fa8283d960e8f6214aa22
+EBUILD opengl-manpages-20130103.ebuild 1110 SHA256 7cbf991df2e38ffd619339be108513dfbf6abfbc602be49c04c51ed35698ee30 SHA512 fc9f0a3c98b81d51ab2d0e6142e495f3dacaaf3d9ea57c25eaf9b48aac99e5128d46b38f8e8cea3e8c39735d8b65ee1177b39232545771c9b3a085c390c3d223 WHIRLPOOL e979fe74347647fb088683fb40549656aa0a1a9dc80b988d49ae400f3bdd3c5a843721fc4b002941a9c16ca95481f48da0916d060b8e068a66aaa7ffecbeb04a
diff --git a/app-doc/opengl-manpages/opengl-manpages-20130103.ebuild b/app-doc/opengl-manpages/opengl-manpages-20130103.ebuild
new file mode 100644 (file)
index 0000000..a3280bf
--- /dev/null
@@ -0,0 +1,49 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=4
+DESCRIPTION="Man pages for OpenGL"
+HOMEPAGE="http://www.opengl.org/sdk/docs/man/"
+SRC_URI="http://draconx.ca/${P}.tar.xz"
+
+LICENSE="SGI-B-2.0 OPL"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND="dev-libs/libxslt
+       app-text/docbook-xsl-stylesheets
+       app-text/docbook-mathml-dtd
+       sys-apps/sed"
+
+manual_heading() {
+       case $1 in
+       man2) printf 'OpenGL 2 Reference Manual' ;;
+       man3) printf 'OpenGL 3 Reference Manual' ;;
+       man4) printf 'OpenGL 4 Reference Manual' ;;
+       glsl) printf 'OpenGL Shading Language Reference Manual' ;;
+       esac
+}
+
+src_compile() {
+       manxsl=/usr/share/sgml/docbook/xsl-stylesheets/manpages/docbook.xsl
+
+       for dir in man2; do
+               cd "${S}/$dir" || die
+               cat >metainfo <<EOF
+<refmiscinfo class="manual">$(manual_heading $dir)</refmiscinfo>
+<refmiscinfo class="source">Khronos Group</refmiscinfo>
+EOF
+
+               for i in *.xml; do
+                       sed -e '/<refmeta>/r metainfo' "$i" \
+                               | xsltproc --nonet --noout "$manxsl" - || die
+               done
+       done
+}
+
+src_install() {
+       cd "${S}/man2"
+       doman *.3G || die
+}