summaryrefslogtreecommitdiff
path: root/app-doc/pms
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /app-doc/pms
reinit the tree, so we can have metadata
Diffstat (limited to 'app-doc/pms')
-rw-r--r--app-doc/pms/Manifest10
-rw-r--r--app-doc/pms/metadata.xml14
-rw-r--r--app-doc/pms/pms-5_p20120920.ebuild50
-rw-r--r--app-doc/pms/pms-6_p20170429.ebuild51
-rw-r--r--app-doc/pms/pms-9999.ebuild45
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
+}