diff options
Diffstat (limited to 'app-doc/pms')
-rw-r--r-- | app-doc/pms/Manifest | 10 | ||||
-rw-r--r-- | app-doc/pms/metadata.xml | 14 | ||||
-rw-r--r-- | app-doc/pms/pms-5_p20120920.ebuild | 50 | ||||
-rw-r--r-- | app-doc/pms/pms-6_p20170429.ebuild | 51 | ||||
-rw-r--r-- | app-doc/pms/pms-9999.ebuild | 45 |
5 files changed, 170 insertions, 0 deletions
diff --git a/app-doc/pms/Manifest b/app-doc/pms/Manifest new file mode 100644 index 000000000000..28441f67e712 --- /dev/null +++ b/app-doc/pms/Manifest @@ -0,0 +1,10 @@ +DIST pms-5-prebuilt.tar.xz 540244 SHA256 c93ce6902db323ab7ec613ad90a6dca2beda2dd2cebcc3e8ace83c1faeb6a1c7 SHA512 64baadd65f1751783032065832d2a18242967f1853d9b6ce0565a5477c021cfad3c06d9c3cfeb83ca9a64bbb052ec67c174bfd27036945ff762fe4bbf8c28451 WHIRLPOOL 9369c7604fdf0aadb7666f1fc08f041b064896d6359dd76779dc3af842fef14d81aed07301ec52eac11462664d16faed0e3fd50a0b96702822c59538917f5f78 +DIST pms-5.tar.xz 50284 SHA256 a3b7702298adc4481584ed03f2d49e9fa7ea58638d8e8e9bf36fca832b2fbc87 SHA512 560bdda40d4d1628e97b65bb354c349e3ac52edd1e337427adb0db61e99b40d214459a5046f4b505edfabc3914e2d585ef0453b13057a25fe138b8a5ebd6292e WHIRLPOOL 373d333f1c060faacbfbd398ae3be3a0143c0ee618b093867313e4182bce7f15609445d2fc6b109f6f02fe597fe8f6cf687673029569e27fa7ed3411f4932013 +DIST pms-6_p20170429-prebuilt.tar.xz 514544 SHA256 37f6a0ae95a187a40d57ef5e7415cb0517ab7e9bc3431741fe7d5dca99e04b44 SHA512 92fd048c9e1fdf3d326d906c9d68e08bb9dae5b784117d112f24bb4131aef3f8e843cf096157e0c4eaed0d2d48e7e3bfc060ea205b04c9da0e8cbcc94b74619d WHIRLPOOL 51f05a12877651ad9e9f7cc0d8f8a4ff481d1cc781997ca65343b5226fc3fdb918c6d0eaa9bee5175ec9ae06d5acbba0798c60278966b190d8ff7424c7a5510f +DIST pms-6_p20170429.tar.xz 53584 SHA256 34d3a449375fa89710d3c550d1f956f3f98b5726c7e729fe2208fbfc034e4df5 SHA512 b4d5eb85d1823d2c80348aa82686fcbf0ba06b19de046b722d0318e846ba6d9bbd0c810b6fe06e7d4eafd8933a1b1d2d04b041fcc35fd2496feca9c987323a5b WHIRLPOOL 452a9c2bb1e7b7fe32f1d985c16ac86690c72f1deb29cd9a22e9cee3642343282e1ebbcf99f90d5cc38a7c773035c21af2ae22223578f1d5a7c2fbe96c732a78 +EBUILD pms-5_p20120920.ebuild 1466 SHA256 0e71397719698375e1969d58e4be7fb20b593071cccc2b010cdb1a1473b302ce SHA512 9d33496e8f7329c80d55e024a4cb0408487d2628eae95c2f8769478fc4b1fed465e4b8b30b46c4ca05a93d6a1fd7229620d73f3c4472b30efb383b633172b473 WHIRLPOOL 3c61eb780e93e2dd4c2367b633baf46b870ad066077c98d386fe7c4cdecc520e0d8bb128ba97c5ac410f37cb53d0b5d4ef6357dfffa8679c9f4d0d9cda289b36 +EBUILD pms-6_p20170429.ebuild 1597 SHA256 18791d97bbc6fffacfedd449b29e7289456759230351fa9e734eb3be751fd662 SHA512 f3536cd222e766fcc64910e103006a5b0ad8864108f7f0594ff26e400b37f744eb3f71c61a83e640dee5126478422563f038318ca21535d58ed270f28b76569a WHIRLPOOL 23469c3088dc112aa7df26041f35d0e2327439f1c44d331cd7bd97ac6dd090e27987bf04191bf5fc535aad914d2f6d195313ec89f155f1e50d6564c6c4fc20db +EBUILD pms-9999.ebuild 1111 SHA256 1c56065ce2bea836e87582e4bf9a174af30094ea62203e7fa4e5e7fc143526d6 SHA512 edba51a068c080614b284b68ddf249824059fb069e97cdf6be0c83d336cd6a3adb62d6835124d669367f86cd571fddd62d6c6f40dd62285b9f84118bc981086b WHIRLPOOL ea3b06662c08f6b34fa70337931329851883d9cf79f1295971e5d09a85fdb636950af9e2d1be96fad99e04e7d6c27e1f8660fbb37bb15fad1750eac914517dcf +MISC ChangeLog 3714 SHA256 a0b4aec713b7f621c385fcae5a7d4d10a767698bec96880d4340ecc1e3d86e72 SHA512 9006509e5420e630d7e3dfd15758e7f2db7c119f7a3b7892a876eca24a6cbbcc9a8b4c094b5a0c9b54ecaa6e51ca3cdb4820faaeb89a8130661d2afa3f690f1f WHIRLPOOL bc44cf5b62dc8f950110743bdb692a0c16137950c9401b076df0b1393318c3149ee26791117abbe828a587690c02caae707d828b82ae99d9b938be1c8a29a39c +MISC ChangeLog-2015 7103 SHA256 190b3558468b21873a9889276b33cb0ae6583225f9856a6413e1a6251f0fae6c SHA512 2b44c15ae68dce27e1b9897177af125e6e6a9db78406e6450be86f7e9c2a2a096812ddb9b5e9859975a4dff17adda0338ac3ea5a9f2f03698aa368c79b56283b WHIRLPOOL 08bf1d68182d40f96e6e068f031c4c0aabd3919ac08144cae3ff93d68d3d59fea267ae4abedc7633f5fd7f3b5db698964be404ecd910e124ef276607b51bf3e6 +MISC metadata.xml 495 SHA256 4d4ca1a2cc9d9c9ce9c76dc4fd12f550f8aabb6ccf568f69d08206df26cee201 SHA512 11e0668a058130a9d62d28cdd70998b1bdc21722a600d87cc76b34882eae2c82d066955fd30fed77471a7078dc2a9181483ab832549d9be4d9060f63c18820ce WHIRLPOOL 328a3b4f194d3b2caff45fab51ac6719b0ca3d5d9c83b9f0126def80227677683cab8b785cd59acbc45f8f5cb66db07cfacbe44eec98e2d848859a4f88fa19ae diff --git a/app-doc/pms/metadata.xml b/app-doc/pms/metadata.xml new file mode 100644 index 000000000000..53e7110fe549 --- /dev/null +++ b/app-doc/pms/metadata.xml @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>pms@gentoo.org</email> + <name>Package Manager Specification</name> +</maintainer> +<use> + <flag name="binary">Download pre-built files instead of building + from sources</flag> + <flag name="html">Generate PMS as .html as well</flag> + <flag name="twoside">Enable two-sided layout suitable for printing</flag> +</use> +</pkgmetadata> diff --git a/app-doc/pms/pms-5_p20120920.ebuild b/app-doc/pms/pms-5_p20120920.ebuild new file mode 100644 index 000000000000..c4359f0fc50b --- /dev/null +++ b/app-doc/pms/pms-5_p20120920.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +MY_P="${PN}-${PV%%_*}" +DESCRIPTION="Gentoo Package Manager Specification" +HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Package_Manager_Specification" +SRC_URI="!binary? ( https://dev.gentoo.org/~ulm/distfiles/${MY_P}.tar.xz ) + binary? ( https://dev.gentoo.org/~ulm/distfiles/${MY_P}-prebuilt.tar.xz )" + +LICENSE="CC-BY-SA-3.0" +SLOT="${PV#*_p}" +KEYWORDS="alpha amd64 arm hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" +IUSE="binary html" + +DEPEND="!binary? ( + dev-tex/leaflet + dev-texlive/texlive-bibtexextra + dev-texlive/texlive-fontsrecommended + dev-texlive/texlive-latex + dev-texlive/texlive-latexextra + dev-texlive/texlive-latexrecommended + || ( dev-texlive/texlive-mathscience dev-texlive/texlive-science ) + html? ( + app-text/recode + >=dev-tex/tex4ht-20090115_p0029 + ) + )" +RDEPEND="" + +S="${WORKDIR}/${MY_P}" + +src_compile() { + if ! use binary; then + # just in case; we shouldn't be generating any fonts + export VARTEXFONTS="${T}/fonts" + emake + use html && emake html + fi +} + +src_install() { + dodoc pms.pdf eapi-cheatsheet.pdf + if use html; then + docinto html + dodoc *.html pms.css + dosym {..,/usr/share/doc/${PF}/html}/eapi-cheatsheet.pdf + fi +} diff --git a/app-doc/pms/pms-6_p20170429.ebuild b/app-doc/pms/pms-6_p20170429.ebuild new file mode 100644 index 000000000000..3af573aff2d0 --- /dev/null +++ b/app-doc/pms/pms-6_p20170429.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +DESCRIPTION="Gentoo Package Manager Specification" +HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Package_Manager_Specification" +SRC_URI="!binary? ( https://dev.gentoo.org/~ulm/distfiles/${P}.tar.xz ) + binary? ( https://dev.gentoo.org/~ulm/distfiles/${P}-prebuilt.tar.xz )" + +LICENSE="CC-BY-SA-3.0" +SLOT="0" +KEYWORDS="alpha amd64 arm hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" +IUSE="binary html" + +# texlive-bibtexextra: plainurl.bst +# texlive-latexextra: chngcntr, isodate, marginnote, paralist, tocbibind +# texlive-mathscience: algorithm, algorithmic +# leaflet used by eapi-cheatsheet +DEPEND="!binary? ( + dev-tex/leaflet + dev-texlive/texlive-bibtexextra + dev-texlive/texlive-fontsrecommended + dev-texlive/texlive-latex + dev-texlive/texlive-latexextra + dev-texlive/texlive-latexrecommended + || ( dev-texlive/texlive-mathscience dev-texlive/texlive-science ) + html? ( + app-text/recode + >=dev-tex/tex4ht-20090611_p1038-r5 + ) + )" +RDEPEND="" + +src_compile() { + if ! use binary; then + # just in case; we shouldn't be generating any fonts + export VARTEXFONTS="${T}/fonts" + emake + use html && emake html + fi +} + +src_install() { + dodoc pms.pdf eapi-cheatsheet.pdf + if use html; then + docinto html + dodoc *.html pms.css + dosym {..,/usr/share/doc/${PF}/html}/eapi-cheatsheet.pdf + fi +} diff --git a/app-doc/pms/pms-9999.ebuild b/app-doc/pms/pms-9999.ebuild new file mode 100644 index 000000000000..f3e231a9274f --- /dev/null +++ b/app-doc/pms/pms-9999.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit git-r3 + +EGIT_REPO_URI="git://anongit.gentoo.org/proj/${PN}.git + https://anongit.gentoo.org/git/proj/${PN}.git" + +DESCRIPTION="Gentoo Package Manager Specification (draft)" +HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Package_Manager_Specification" + +LICENSE="CC-BY-SA-3.0" +SLOT="live" +IUSE="html twoside" + +DEPEND="dev-tex/leaflet + dev-texlive/texlive-bibtexextra + dev-texlive/texlive-fontsrecommended + dev-texlive/texlive-latex + dev-texlive/texlive-latexextra + dev-texlive/texlive-latexrecommended + || ( dev-texlive/texlive-mathscience dev-texlive/texlive-science ) + html? ( + app-text/recode + >=dev-tex/tex4ht-20090611_p1038-r5 + )" +RDEPEND="" + +src_compile() { + # just in case; we shouldn't be generating any fonts + export VARTEXFONTS="${T}/fonts" + emake $(usex twoside TWOSIDE=yes "") + use html && emake html +} + +src_install() { + dodoc pms.pdf eapi-cheatsheet.pdf + if use html; then + docinto html + dodoc *.html pms.css + dosym {..,/usr/share/doc/${PF}/html}/eapi-cheatsheet.pdf + fi +} |