summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHarald van Dijk <truedfx@gentoo.org>2006-09-09 13:42:10 +0000
committerHarald van Dijk <truedfx@gentoo.org>2006-09-09 13:42:10 +0000
commitc2a80ddd1c1af1327f84ad06e7eb96500666cbe9 (patch)
tree8ad312ff3c2a9427a01633674474292ac1672b32 /dev-lang/fpc
parentremoved nogulm USE-flag. (diff)
downloadhistorical-c2a80ddd1c1af1327f84ad06e7eb96500666cbe9.tar.gz
historical-c2a80ddd1c1af1327f84ad06e7eb96500666cbe9.tar.bz2
historical-c2a80ddd1c1af1327f84ad06e7eb96500666cbe9.zip
Use pregenerated docs to avoid sandbox violations (#146804)
Package-Manager: portage-2.1.1
Diffstat (limited to 'dev-lang/fpc')
-rw-r--r--dev-lang/fpc/ChangeLog5
-rw-r--r--dev-lang/fpc/Manifest29
-rw-r--r--dev-lang/fpc/files/digest-fpc-2.0.43
-rw-r--r--dev-lang/fpc/fpc-2.0.4.ebuild23
4 files changed, 34 insertions, 26 deletions
diff --git a/dev-lang/fpc/ChangeLog b/dev-lang/fpc/ChangeLog
index bdc37de022b9..0aae96705fb9 100644
--- a/dev-lang/fpc/ChangeLog
+++ b/dev-lang/fpc/ChangeLog
@@ -1,6 +1,9 @@
# ChangeLog for dev-lang/fpc
# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/fpc/ChangeLog,v 1.31 2006/08/31 18:21:38 truedfx Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/fpc/ChangeLog,v 1.32 2006/09/09 13:42:10 truedfx Exp $
+
+ 09 Sep 2006; Harald van Dijk <truedfx@gentoo.org> fpc-2.0.4.ebuild:
+ Use pregenerated docs to avoid sandbox violations (#146804)
31 Aug 2006; Harald van Dijk <truedfx@gentoo.org> fpc-2.0.4.ebuild:
Fix set_pp for amd64 & ppc
diff --git a/dev-lang/fpc/Manifest b/dev-lang/fpc/Manifest
index 21e36e9c21ba..0e54309b3e31 100644
--- a/dev-lang/fpc/Manifest
+++ b/dev-lang/fpc/Manifest
@@ -13,6 +13,7 @@ DIST fpc-2.0.4.x86_64-linux.tar 22579200 RMD160 c361ec237cf2e54d2462a7e987e57498
DIST fpc-docs-2.0.2.tar.gz 6347946
DIST fpc-man-2.0.2.tar.gz 25843 RMD160 d54b0eff28665786e76810bb9fb62600954e9cf6 SHA1 9d8a3d975d4cd8279b8908faf6b71112da88f5ad SHA256 53e6c7fc73d29e5603016ae0c8fde02a030725c17c17b3a07f4a5292a4851290
DIST fpcbuild-2.0.4.tar.gz 26749033 RMD160 7f9d8776fff666e4d946c059dc2167c2ec4d0f0b SHA1 69258600bf07a428549da70f190fbf8ff8af2f51 SHA256 4cb307dcb0d0d5cf0a3d0cd6abca917c7002ffb1fc96363ce42121dfa9aeaf6b
+DIST fpcdocs-2.0.4.tar.bz2 6590850 RMD160 02d06e23e69671a0c72876099b6f2be0f9af3b70 SHA1 ef28745b87bdf5190f0689bbb16dfc43f38c677b SHA256 175af23d071cf9ddca04533cb5ed1b781d56b5501040c8405d1a3078c22bdaf0
EBUILD fpc-2.0.0-r1.ebuild 3996 RMD160 2dc207673aa62c01e7bf27ad203f2cbf27f1dbbe SHA1 84f19f015f33bd8342c9e60b559e67abcc768d06 SHA256 5de572f0aa0dcfc0f8f8d6e47c15ac17217d3aa8491a83b37c5b5bb6c4e47fa3
MD5 b073490412445e26bae24586d679737d fpc-2.0.0-r1.ebuild 3996
RMD160 2dc207673aa62c01e7bf27ad203f2cbf27f1dbbe fpc-2.0.0-r1.ebuild 3996
@@ -21,14 +22,14 @@ EBUILD fpc-2.0.2.ebuild 4448 RMD160 af36db14a13bfc7aa7152148855732880b27bd07 SHA
MD5 72ccb7de8778cb95acec5b9f315bd1f0 fpc-2.0.2.ebuild 4448
RMD160 af36db14a13bfc7aa7152148855732880b27bd07 fpc-2.0.2.ebuild 4448
SHA256 e4d00fbeace7fb22d70218494b6a326e67128f19e4c783ac4982940f691a8b78 fpc-2.0.2.ebuild 4448
-EBUILD fpc-2.0.4.ebuild 4106 RMD160 5ea5e678f386f1f1846e3b5ca020650f3c24fa89 SHA1 c77cf3e9ac23e86a0c3a80198451ed6743571682 SHA256 9b15daa81f5f6fdd55c4828bde15008585a48602f5710af8c1d0d27536eb4e6e
-MD5 79a412e27dac6be51931789e210faeed fpc-2.0.4.ebuild 4106
-RMD160 5ea5e678f386f1f1846e3b5ca020650f3c24fa89 fpc-2.0.4.ebuild 4106
-SHA256 9b15daa81f5f6fdd55c4828bde15008585a48602f5710af8c1d0d27536eb4e6e fpc-2.0.4.ebuild 4106
-MISC ChangeLog 3417 RMD160 26328556e48b044b04b32e703ef0fcc5e2c16b99 SHA1 b45f3bcedfba090aa6d00faa9032fbc601187ade SHA256 b0348758350b19ffed14ea50fb666e91bb18748aab9d304a90e6dc127ca20a3c
-MD5 9081ac32a9f6ee9e35ca3c6ee3a58a42 ChangeLog 3417
-RMD160 26328556e48b044b04b32e703ef0fcc5e2c16b99 ChangeLog 3417
-SHA256 b0348758350b19ffed14ea50fb666e91bb18748aab9d304a90e6dc127ca20a3c ChangeLog 3417
+EBUILD fpc-2.0.4.ebuild 4206 RMD160 95382cda88b7dc92ce093a8e1b6a26dbf413132b SHA1 3e944f3a74a6cf866b7c2b13cfe7523ccde6554f SHA256 06e7b2c72cfa7d470c8ca3ab57ac7c23bae917b0ea78955a9fb29682a0da370d
+MD5 3408da01e66782a1905f327e83a1d8e0 fpc-2.0.4.ebuild 4206
+RMD160 95382cda88b7dc92ce093a8e1b6a26dbf413132b fpc-2.0.4.ebuild 4206
+SHA256 06e7b2c72cfa7d470c8ca3ab57ac7c23bae917b0ea78955a9fb29682a0da370d fpc-2.0.4.ebuild 4206
+MISC ChangeLog 3550 RMD160 99097c84b737d6f3f5eb5d474deed353d4755814 SHA1 bea5648101ddcf4600b463dc5ec38538fb975064 SHA256 f3f28536b4c99cdd4dd27f2ff04cbc5fd535c3bfa91ab3c55bee2ae44271a07f
+MD5 263d4a3bd79a29e87682e1cbef9d71e6 ChangeLog 3550
+RMD160 99097c84b737d6f3f5eb5d474deed353d4755814 ChangeLog 3550
+SHA256 f3f28536b4c99cdd4dd27f2ff04cbc5fd535c3bfa91ab3c55bee2ae44271a07f ChangeLog 3550
MISC metadata.xml 162 RMD160 359e0d4ecc394cc3fb84227087c1a518d9e6c347 SHA1 d4c1c09bc042bd11d40dc634bf52edb93e4cf6f0 SHA256 444ece0c3cb4908c78c6588147078383d3636d1b3da9a20111ec03c5640eefdb
MD5 c4c708e3dc384f836a21bfea63ae3288 metadata.xml 162
RMD160 359e0d4ecc394cc3fb84227087c1a518d9e6c347 metadata.xml 162
@@ -39,13 +40,13 @@ SHA256 de5a60366c15fb0001eec3c24ab257b46d2638f904cb6c7d81f14b5649cb28fd files/di
MD5 c97ff54ae9a41f11000506a1d0537853 files/digest-fpc-2.0.2 1615
RMD160 91eb818996f3c6e53eafd42bc124b4b7324f7622 files/digest-fpc-2.0.2 1615
SHA256 9e4bc21e707d66647725340cbd210ddb9ec5fb9eb717932333ade56027428f7e files/digest-fpc-2.0.2 1615
-MD5 26ddad8e0a1dc7a555754fa9a92931ec files/digest-fpc-2.0.4 1304
-RMD160 2f90f4283b8f9842b139d20b0d6e3a68c868c800 files/digest-fpc-2.0.4 1304
-SHA256 2b3fe87a4643b3da890742f90b683db6e39b7368a5047fd2d01c82b790a390eb files/digest-fpc-2.0.4 1304
+MD5 4aeb2fa61f015c033fd85493645d65d7 files/digest-fpc-2.0.4 1551
+RMD160 ba0a9aa4e3d8f14aacb95616586735a957a68c47 files/digest-fpc-2.0.4 1551
+SHA256 02b437d1dd8da7c4bb4c58bc8a6b4d1155e114f3b2f118f080941ce908d21348 files/digest-fpc-2.0.4 1551
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (GNU/Linux)
-iD8DBQFE9yjJwnQyISwouHwRArSCAJ9+EPtQninlRifAsm5Kl9pqF3oI3wCfRjLN
-Tr0+w/0nnZkN/YMFPOQqKoY=
-=hSnM
+iD8DBQFFAsTiwnQyISwouHwRAqwuAKCmEdBrS1j2/xlPuOt+npv4bPK14gCgq7iQ
+sGrUl7Ynnqbg1IkYwJnw9L4=
+=KLzJ
-----END PGP SIGNATURE-----
diff --git a/dev-lang/fpc/files/digest-fpc-2.0.4 b/dev-lang/fpc/files/digest-fpc-2.0.4
index 30503bd1be94..265914d49fa2 100644
--- a/dev-lang/fpc/files/digest-fpc-2.0.4
+++ b/dev-lang/fpc/files/digest-fpc-2.0.4
@@ -13,3 +13,6 @@ SHA256 619ce0b4e93d0e8f6334443f2a950bfa1281b2c4d21033b8a54e84942b2406ee fpc-2.0.
MD5 1ff8b80d1f5f564983bb4e1550b8b53a fpcbuild-2.0.4.tar.gz 26749033
RMD160 7f9d8776fff666e4d946c059dc2167c2ec4d0f0b fpcbuild-2.0.4.tar.gz 26749033
SHA256 4cb307dcb0d0d5cf0a3d0cd6abca917c7002ffb1fc96363ce42121dfa9aeaf6b fpcbuild-2.0.4.tar.gz 26749033
+MD5 02e8577cbbef0d5fafb3c011135b085d fpcdocs-2.0.4.tar.bz2 6590850
+RMD160 02d06e23e69671a0c72876099b6f2be0f9af3b70 fpcdocs-2.0.4.tar.bz2 6590850
+SHA256 175af23d071cf9ddca04533cb5ed1b781d56b5501040c8405d1a3078c22bdaf0 fpcdocs-2.0.4.tar.bz2 6590850
diff --git a/dev-lang/fpc/fpc-2.0.4.ebuild b/dev-lang/fpc/fpc-2.0.4.ebuild
index 6c6a5ec70cf4..031e716fe069 100644
--- a/dev-lang/fpc/fpc-2.0.4.ebuild
+++ b/dev-lang/fpc/fpc-2.0.4.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/fpc/fpc-2.0.4.ebuild,v 1.2 2006/08/31 18:21:38 truedfx Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/fpc/fpc-2.0.4.ebuild,v 1.3 2006/09/09 13:42:10 truedfx Exp $
inherit eutils
@@ -13,7 +13,8 @@ SRC_URI="mirror://sourceforge/freepascal/fpcbuild-${PV}.tar.gz
x86? ( mirror://sourceforge/freepascal/fpc-${PV_BIN}.i386-linux.tar )
sparc? ( mirror://sourceforge/freepascal/fpc-2.0.0.sparc-linux.tar )
ppc? ( mirror://sourceforge/freepascal/fpc-${PV_BIN}.powerpc-linux.tar )
- amd64? ( mirror://sourceforge/freepascal/fpc-${PV_BIN}.x86_64-linux.tar )"
+ amd64? ( mirror://sourceforge/freepascal/fpc-${PV_BIN}.x86_64-linux.tar )
+ doc? ( mirror://gentoo/fpcdocs-${PV}.tar.bz2 )"
SLOT="0"
LICENSE="GPL-2 LGPL-2.1 LGPL-2.1-FPC"
@@ -21,10 +22,8 @@ KEYWORDS="~amd64 ~ppc ~sparc ~x86"
IUSE="doc source"
DEPEND="!dev-lang/fpc-bin
- !dev-lang/fpc-source
- doc? ( virtual/tetex )"
-RDEPEND="!dev-lang/fpc-bin
!dev-lang/fpc-source"
+# doc? ( virtual/tetex )
src_unpack() {
case ${ARCH} in
@@ -84,10 +83,11 @@ src_compile() {
emake -j1 PP="${pp}" rtl packages_base_all fcl fv packages_extra_all utils || die "make failed"
- if use doc ; then
- cd "${S}"/../fpcdocs
- emake -j1 pdf || die "make pdf failed!"
- fi
+ # Use pregenerated docs to avoid sandbox violations (#146804)
+ #if use doc ; then
+ # cd "${S}"/../fpcdocs
+ # emake -j1 pdf || die "make pdf failed!"
+ #fi
}
src_install() {
@@ -116,8 +116,9 @@ src_install() {
fi
if ! has nodoc ${FEATURES} && use doc ; then
- cd "${S}"/../fpcdocs
- emake -j1 "$@" pdfinstall || die "make pdfinstall failed"
+ dodoc "${WORKDIR}"/${P}/*.pdf
+ #cd "${S}"/../fpcdocs
+ #emake -j1 "$@" pdfinstall || die "make pdfinstall failed"
fi
if use source ; then