From a76ca8aa56347776ed824716c67595f73d27fde5 Mon Sep 17 00:00:00 2001 From: Nick Bowler Date: Fri, 1 Mar 2013 11:54:13 -0500 Subject: [PATCH] opengl-manpages: Add new version 20130103. For now, only install the OpenGL 2 manpages until we sort out the conflicts between versions. --- app-doc/opengl-manpages/Manifest | 15 +++--- .../opengl-manpages-20130103.ebuild | 49 +++++++++++++++++++ 2 files changed, 57 insertions(+), 7 deletions(-) create mode 100644 app-doc/opengl-manpages/opengl-manpages-20130103.ebuild diff --git a/app-doc/opengl-manpages/Manifest b/app-doc/opengl-manpages/Manifest index 7241a46..84d2be4 100644 --- a/app-doc/opengl-manpages/Manifest +++ b/app-doc/opengl-manpages/Manifest @@ -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 index 0000000..a3280bf --- /dev/null +++ b/app-doc/opengl-manpages/opengl-manpages-20130103.ebuild @@ -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 <$(manual_heading $dir) +Khronos Group +EOF + + for i in *.xml; do + sed -e '//r metainfo' "$i" \ + | xsltproc --nonet --noout "$manxsl" - || die + done + done +} + +src_install() { + cd "${S}/man2" + doman *.3G || die +} -- 2.43.0