diff options
93 files changed, 2442 insertions, 0 deletions
diff --git a/app-dicts/stardict-dictd-BritannicaConcise/ChangeLog b/app-dicts/stardict-dictd-BritannicaConcise/ChangeLog new file mode 100644 index 00000000..761602cc --- /dev/null +++ b/app-dicts/stardict-dictd-BritannicaConcise/ChangeLog @@ -0,0 +1,7 @@ +# ChangeLog for app-dicts/stardict-dictd-BritannicaConcise +# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 +# $Header $ + + 28 Mar 2010; Martin Väth <martin@mvath.de> + stardict-dictd-BritannicaConcise-2.4.2.ebuild: + import with minor changes from a personal overlay. diff --git a/app-dicts/stardict-dictd-BritannicaConcise/Manifest b/app-dicts/stardict-dictd-BritannicaConcise/Manifest new file mode 100644 index 00000000..3c05b027 --- /dev/null +++ b/app-dicts/stardict-dictd-BritannicaConcise/Manifest @@ -0,0 +1,4 @@ +DIST stardict-BritannicaConcise-2.4.2.tar.bz2 6999821 RMD160 1ba15cba0b11bb9e509a999e4e06b9ed8a8c0fdd SHA1 217c6ecae7ec302246ea91d0810400b9cfb3a96f SHA256 f25aae8633b4b4f87424b745c87478772e74351d8674e756ef6252c087e01e9c +EBUILD stardict-dictd-BritannicaConcise-2.4.2.ebuild 380 RMD160 00a7ff7202c327dd286d834021a75b122fb8634d SHA1 a4a000c06b1faa207b309584b79b7360a1ac70db SHA256 9d4d2989b536e0dc1d51e9539c9973d66ed7af4a8df455404a427c85000eaaa7 +MISC ChangeLog 308 RMD160 2354913a1c92bf9f900c137e9cb6e8819fad2374 SHA1 c5a5fc2834b18e852481ebddbdb04b8ccb9bd3e0 SHA256 9a1abf61c4aaca672de56625f39da9ea5da39d8fb047bb2d4a5f20c11d898c59 +MISC metadata.xml 274 RMD160 a46806846cb114b1d2889ac05c409164bc276800 SHA1 ec26b2018eda8c918c3d1b2ef99d7a8ba4b70dfe SHA256 b0e2d9479aa7d1b3025efa320ddc30ee2e2df365c159b0bfec02b8019d2628d8 diff --git a/app-dicts/stardict-dictd-BritannicaConcise/metadata.xml b/app-dicts/stardict-dictd-BritannicaConcise/metadata.xml new file mode 100644 index 00000000..0366721c --- /dev/null +++ b/app-dicts/stardict-dictd-BritannicaConcise/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>no-herd</herd> + <maintainer> + <email>martin@mvath.de</email> + <name>Martin Väth</name> + </maintainer> +</pkgmetadata> diff --git a/app-dicts/stardict-dictd-BritannicaConcise/stardict-dictd-BritannicaConcise-2.4.2.ebuild b/app-dicts/stardict-dictd-BritannicaConcise/stardict-dictd-BritannicaConcise-2.4.2.ebuild new file mode 100644 index 00000000..a8d34546 --- /dev/null +++ b/app-dicts/stardict-dictd-BritannicaConcise/stardict-dictd-BritannicaConcise-2.4.2.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header $ + +DICT_PREFIX="" + +inherit stardict +RESTRICT="mirror" + +DESCRIPTION="Stardict Dictionary for Dictd.org's The Britannica Concise Encyclopedia" +HOMEPAGE="http://stardict.sourceforge.net/Dictionaries_dictd-www.dict.org.php" + +KEYWORDS="~amd64 ~x86" +IUSE="" +RDEPEND="" diff --git a/app-dicts/stardict-dictd-cced/ChangeLog b/app-dicts/stardict-dictd-cced/ChangeLog new file mode 100644 index 00000000..d9266fa0 --- /dev/null +++ b/app-dicts/stardict-dictd-cced/ChangeLog @@ -0,0 +1,7 @@ +# ChangeLog for app-dicts/stardict-dictd-cced +# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 +# $Header $ + + 28 Mar 2010; Martin Väth <martin@mvath.de> + stardict-dictd-cced-2.4.2.ebuild: + import with minor changes from a personal overlay. diff --git a/app-dicts/stardict-dictd-cced/Manifest b/app-dicts/stardict-dictd-cced/Manifest new file mode 100644 index 00000000..6861f085 --- /dev/null +++ b/app-dicts/stardict-dictd-cced/Manifest @@ -0,0 +1,4 @@ +DIST stardict-cced-2.4.2.tar.bz2 5151533 RMD160 6d5349f27c8fcf6a5aae6ed2be5cdf824308e0ca SHA1 fbf0092b939d9d5fde8797fbab9d76599d10377c SHA256 0d67c82164aa44622c8dd652afd4445b4cb5b7ed7c426e8d68cd822a130ba9ef +EBUILD stardict-dictd-cced-2.4.2.ebuild 379 RMD160 cb2cd01dc6ea781a16c45418d4db09142a170dd5 SHA1 680cd100f349b502f39b1be853aff18a8ec88467 SHA256 1a301fa1ad68b6d2dd63cef194259a1e1d7bac75d3636f7194b57e985fb6ebdf +MISC ChangeLog 282 RMD160 6dedd330708c1ebf94fdf1fc13a2f1d402674a4d SHA1 00e743871c01d7c4ea2314df4238132ae85c7170 SHA256 e66c6d1d7ebe9b21c7fd8707cec471cd60a724f5c9a3a71f07b6d810cb339743 +MISC metadata.xml 274 RMD160 a46806846cb114b1d2889ac05c409164bc276800 SHA1 ec26b2018eda8c918c3d1b2ef99d7a8ba4b70dfe SHA256 b0e2d9479aa7d1b3025efa320ddc30ee2e2df365c159b0bfec02b8019d2628d8 diff --git a/app-dicts/stardict-dictd-cced/metadata.xml b/app-dicts/stardict-dictd-cced/metadata.xml new file mode 100644 index 00000000..0366721c --- /dev/null +++ b/app-dicts/stardict-dictd-cced/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>no-herd</herd> + <maintainer> + <email>martin@mvath.de</email> + <name>Martin Väth</name> + </maintainer> +</pkgmetadata> diff --git a/app-dicts/stardict-dictd-cced/stardict-dictd-cced-2.4.2.ebuild b/app-dicts/stardict-dictd-cced/stardict-dictd-cced-2.4.2.ebuild new file mode 100644 index 00000000..f99bb27b --- /dev/null +++ b/app-dicts/stardict-dictd-cced/stardict-dictd-cced-2.4.2.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header $ + +DICT_PREFIX="" + +inherit stardict +RESTRICT="mirror" + +DESCRIPTION="Stardict Dictionary for Dictd.org's Collins Cobuild English Dictionary" +HOMEPAGE="http://stardict.sourceforge.net/Dictionaries_dictd-www.dict.org.php" + +KEYWORDS="~amd64 ~x86" +IUSE="" +RDEPEND="" diff --git a/app-dicts/stardict-dictd-longman/ChangeLog b/app-dicts/stardict-dictd-longman/ChangeLog new file mode 100644 index 00000000..f961d312 --- /dev/null +++ b/app-dicts/stardict-dictd-longman/ChangeLog @@ -0,0 +1,7 @@ +# ChangeLog for app-dicts/stardict-dictd-longman +# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 +# $Header $ + + 28 Mar 2010; Martin Väth <martin@mvath.de> + stardict-dictd-longman-2.4.2.ebuild: + import with minor changes from a personal overlay. diff --git a/app-dicts/stardict-dictd-longman/Manifest b/app-dicts/stardict-dictd-longman/Manifest new file mode 100644 index 00000000..aa91fa88 --- /dev/null +++ b/app-dicts/stardict-dictd-longman/Manifest @@ -0,0 +1,4 @@ +DIST stardict-longman-2.4.2.tar.bz2 6402702 RMD160 3bb2dfd6467b24379d497fa0200b639b622f1e1e SHA1 f2b71d7c311cdb5690e023b4b9042382d92c999d SHA256 e6ff22d606f54e6838e7edb590e7beaffd10ce059a6e2e1b2df0fc6b8ee212ec +EBUILD stardict-dictd-longman-2.4.2.ebuild 387 RMD160 12bafe82789a39c404c52639db7ce1d9f5d79069 SHA1 89da216238ab7617b35dc546782340f5bd0b73f0 SHA256 59479b536572c21bdd783c67428602858eb9b887bfb75b4926dcc8f78b75a98a +MISC ChangeLog 288 RMD160 982268cd3481048c8fdbdd9906f41bac0ed4e8c2 SHA1 fc2e4bedc357c8817434b24d7d4ec44e7ecac65a SHA256 156460d869a93022667aeb84b5ccdfa2bbd22a825821054166829bfe4d4f44ca +MISC metadata.xml 274 RMD160 a46806846cb114b1d2889ac05c409164bc276800 SHA1 ec26b2018eda8c918c3d1b2ef99d7a8ba4b70dfe SHA256 b0e2d9479aa7d1b3025efa320ddc30ee2e2df365c159b0bfec02b8019d2628d8 diff --git a/app-dicts/stardict-dictd-longman/metadata.xml b/app-dicts/stardict-dictd-longman/metadata.xml new file mode 100644 index 00000000..0366721c --- /dev/null +++ b/app-dicts/stardict-dictd-longman/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>no-herd</herd> + <maintainer> + <email>martin@mvath.de</email> + <name>Martin Väth</name> + </maintainer> +</pkgmetadata> diff --git a/app-dicts/stardict-dictd-longman/stardict-dictd-longman-2.4.2.ebuild b/app-dicts/stardict-dictd-longman/stardict-dictd-longman-2.4.2.ebuild new file mode 100644 index 00000000..9e07fe0c --- /dev/null +++ b/app-dicts/stardict-dictd-longman/stardict-dictd-longman-2.4.2.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header $ + +DICT_PREFIX="" + +inherit stardict +RESTRICT="mirror" + +DESCRIPTION="Stardict Dictionary for Dictd.org's Longman Dictionary of Contemporary English" +HOMEPAGE="http://stardict.sourceforge.net/Dictionaries_dictd-www.dict.org.php" + +KEYWORDS="~amd64 ~x86" +IUSE="" +RDEPEND="" diff --git a/app-dicts/stardict-dictd-merrianwebster/ChangeLog b/app-dicts/stardict-dictd-merrianwebster/ChangeLog new file mode 100644 index 00000000..7b850c2a --- /dev/null +++ b/app-dicts/stardict-dictd-merrianwebster/ChangeLog @@ -0,0 +1,7 @@ +# ChangeLog for app-dicts/stardict-dictd-merrianwebster +# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 +# $Header $ + + 28 Mar 2010; Martin Väth <martin@mvath.de> + stardict-dictd-merrianwebster-2.4.2.ebuild: + import with minor changes from a personal overlay. diff --git a/app-dicts/stardict-dictd-merrianwebster/Manifest b/app-dicts/stardict-dictd-merrianwebster/Manifest new file mode 100644 index 00000000..84e57e3e --- /dev/null +++ b/app-dicts/stardict-dictd-merrianwebster/Manifest @@ -0,0 +1,4 @@ +DIST stardict-merrianwebster-2.4.2.tar.bz2 2532552 RMD160 65d87f5f3df3ad0a9eae2c565b885de34a78722b SHA1 6b23c72ad0b08697431b7f1c7b1456e45d6cb62f SHA256 e0424bb6087c608fb0b4d1f9c1f406966cf83cd96f2463b299f24b1410a82512 +EBUILD stardict-dictd-merrianwebster-2.4.2.ebuild 376 RMD160 ad0e2c9ba547d8b60bf8fd0078c349f08aa80e33 SHA1 933acdb81a929ce8b4ae6ab91ae618549c377a2d SHA256 3f674a8279ea591090b30ad36a89d5e9de46d82544a54ee49004d1a82f8923a4 +MISC ChangeLog 302 RMD160 9570d083c1377e9b156af821d1e7b82aba1624e4 SHA1 2c766fe60e3bda0e968c03e6debf23c9f1d41db4 SHA256 a2d27d197576659d57b39777600c258f4d315c63a629b9aa06068670189a757e +MISC metadata.xml 274 RMD160 a46806846cb114b1d2889ac05c409164bc276800 SHA1 ec26b2018eda8c918c3d1b2ef99d7a8ba4b70dfe SHA256 b0e2d9479aa7d1b3025efa320ddc30ee2e2df365c159b0bfec02b8019d2628d8 diff --git a/app-dicts/stardict-dictd-merrianwebster/metadata.xml b/app-dicts/stardict-dictd-merrianwebster/metadata.xml new file mode 100644 index 00000000..0366721c --- /dev/null +++ b/app-dicts/stardict-dictd-merrianwebster/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>no-herd</herd> + <maintainer> + <email>martin@mvath.de</email> + <name>Martin Väth</name> + </maintainer> +</pkgmetadata> diff --git a/app-dicts/stardict-dictd-merrianwebster/stardict-dictd-merrianwebster-2.4.2.ebuild b/app-dicts/stardict-dictd-merrianwebster/stardict-dictd-merrianwebster-2.4.2.ebuild new file mode 100644 index 00000000..311a8b8d --- /dev/null +++ b/app-dicts/stardict-dictd-merrianwebster/stardict-dictd-merrianwebster-2.4.2.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header $ + +DICT_PREFIX="" + +inherit stardict +RESTRICT="mirror" + +DESCRIPTION="Stardict Dictionary for Dictd.org's Merrian Webster 10th dictionary" +HOMEPAGE="http://stardict.sourceforge.net/Dictionaries_dictd-www.dict.org.php" + +KEYWORDS="~amd64 ~x86" +IUSE="" +RDEPEND="" diff --git a/app-dicts/stardict-dictd-oald/ChangeLog b/app-dicts/stardict-dictd-oald/ChangeLog new file mode 100644 index 00000000..68333201 --- /dev/null +++ b/app-dicts/stardict-dictd-oald/ChangeLog @@ -0,0 +1,7 @@ +# ChangeLog for app-dicts/stardict-dictd-oald +# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 +# $Header $ + + 28 Mar 2010; Martin Väth <martin@mvath.de> + stardict-dictd-oald-2.4.2.ebuild: + import with minor changes from a personal overlay. diff --git a/app-dicts/stardict-dictd-oald/Manifest b/app-dicts/stardict-dictd-oald/Manifest new file mode 100644 index 00000000..b5f2e55b --- /dev/null +++ b/app-dicts/stardict-dictd-oald/Manifest @@ -0,0 +1,4 @@ +DIST stardict-oald-2.4.2.tar.bz2 4730785 RMD160 6bb189d3aa9e5e71a421868023cbfc9ff13459a1 SHA1 ca1257648f0b4036111efb27a8d77aa662f2bffc SHA256 c8f279f1013cfe4ed2becbcb541caca6c4fe51482da2c4726aa7aaef93f30e71 +EBUILD stardict-dictd-oald-2.4.2.ebuild 381 RMD160 6018eca9826f71a43bf08eeb796005cfd0054a9a SHA1 876286900c55b05a38a94e45d21f285544afd60c SHA256 601b42d3e545d32adfe57d9a9905747f914e685208353f48805035053bb87818 +MISC ChangeLog 282 RMD160 830eba3412652565a41d22872ca25dd5767ba97c SHA1 e9115dfaf3e0a3eec2a655dc062c79b5cf5cfc64 SHA256 f03682660336008fbba711e6f20d2da3790cdc6e9d9c9ff103998bbcd51262b7 +MISC metadata.xml 274 RMD160 a46806846cb114b1d2889ac05c409164bc276800 SHA1 ec26b2018eda8c918c3d1b2ef99d7a8ba4b70dfe SHA256 b0e2d9479aa7d1b3025efa320ddc30ee2e2df365c159b0bfec02b8019d2628d8 diff --git a/app-dicts/stardict-dictd-oald/metadata.xml b/app-dicts/stardict-dictd-oald/metadata.xml new file mode 100644 index 00000000..0366721c --- /dev/null +++ b/app-dicts/stardict-dictd-oald/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>no-herd</herd> + <maintainer> + <email>martin@mvath.de</email> + <name>Martin Väth</name> + </maintainer> +</pkgmetadata> diff --git a/app-dicts/stardict-dictd-oald/stardict-dictd-oald-2.4.2.ebuild b/app-dicts/stardict-dictd-oald/stardict-dictd-oald-2.4.2.ebuild new file mode 100644 index 00000000..70fab359 --- /dev/null +++ b/app-dicts/stardict-dictd-oald/stardict-dictd-oald-2.4.2.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2005 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header $ + +DICT_PREFIX="" + +inherit stardict +RESTRICT="mirror" + +DESCRIPTION="Stardict Dictionary for Dictd.org's Oxford Advanced Learner's Dictionary" +HOMEPAGE="http://stardict.sourceforge.net/Dictionaries_dictd-www.dict.org.php" + +KEYWORDS="~amd64 ~x86" +IUSE="" +RDEPEND="" diff --git a/app-dicts/stardict-dictd-thesaurus-ee/ChangeLog b/app-dicts/stardict-dictd-thesaurus-ee/ChangeLog new file mode 100644 index 00000000..a3880df3 --- /dev/null +++ b/app-dicts/stardict-dictd-thesaurus-ee/ChangeLog @@ -0,0 +1,7 @@ +# ChangeLog for app-dicts/stardict-dictd-thesaurus-ee +# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 +# $Header $ + + 28 Mar 2010; Martin Väth <martin@mvath.de> + stardict-dictd-thesaurus-ee-2.4.2.ebuild: + import with minor changes from a personal overlay. diff --git a/app-dicts/stardict-dictd-thesaurus-ee/Manifest b/app-dicts/stardict-dictd-thesaurus-ee/Manifest new file mode 100644 index 00000000..d6342cdc --- /dev/null +++ b/app-dicts/stardict-dictd-thesaurus-ee/Manifest @@ -0,0 +1,4 @@ +DIST stardict-thesaurus-ee-2.4.2.tar.bz2 2234937 RMD160 8180bd4d07fd37e0e16e5b4665d5f2a189b6f2a7 SHA1 fecb323dad897030bb97196904bb2eed6e95b035 SHA256 91f0b221d16a7fb67befddae6487f08d7b76dfe0342a4e6b01677167115ee135 +EBUILD stardict-dictd-thesaurus-ee-2.4.2.ebuild 362 RMD160 fb1841f36950e21f899c6bb3b504f97385a2168e SHA1 f1ac5b606a75ea7a64da73464706157ce9289fa9 SHA256 6d9ba3498c06d8456fa78777d6b40e9a989abea71fa4778a3474093aa3f7e8ba +MISC ChangeLog 298 RMD160 b0b869e726f77236ae83d08e529e017a0a41c9c3 SHA1 f2d5687ee7c1a1c6780bdf222a3e5ee843398a39 SHA256 8e73a557b912739adb640e8d60a7290ec38f31bf425f526ec871db0e3a1bdf09 +MISC metadata.xml 274 RMD160 a46806846cb114b1d2889ac05c409164bc276800 SHA1 ec26b2018eda8c918c3d1b2ef99d7a8ba4b70dfe SHA256 b0e2d9479aa7d1b3025efa320ddc30ee2e2df365c159b0bfec02b8019d2628d8 diff --git a/app-dicts/stardict-dictd-thesaurus-ee/metadata.xml b/app-dicts/stardict-dictd-thesaurus-ee/metadata.xml new file mode 100644 index 00000000..0366721c --- /dev/null +++ b/app-dicts/stardict-dictd-thesaurus-ee/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>no-herd</herd> + <maintainer> + <email>martin@mvath.de</email> + <name>Martin Väth</name> + </maintainer> +</pkgmetadata> diff --git a/app-dicts/stardict-dictd-thesaurus-ee/stardict-dictd-thesaurus-ee-2.4.2.ebuild b/app-dicts/stardict-dictd-thesaurus-ee/stardict-dictd-thesaurus-ee-2.4.2.ebuild new file mode 100644 index 00000000..e757d737 --- /dev/null +++ b/app-dicts/stardict-dictd-thesaurus-ee/stardict-dictd-thesaurus-ee-2.4.2.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header $ + +DICT_PREFIX="" + +inherit stardict +RESTRICT="mirror" + +DESCRIPTION="Stardict Dictionary for Dictd.org's English Thesaurus" +HOMEPAGE="http://stardict.sourceforge.net/Dictionaries_dictd-www.dict.org.php" + +KEYWORDS="~amd64 ~x86" +IUSE="" +RDEPEND="" diff --git a/app-dicts/stardict-freedict-deu-eng/ChangeLog b/app-dicts/stardict-freedict-deu-eng/ChangeLog new file mode 100644 index 00000000..387fab77 --- /dev/null +++ b/app-dicts/stardict-freedict-deu-eng/ChangeLog @@ -0,0 +1,7 @@ +# ChangeLog for app-dicts/stardict-freedict-deu-eng +# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 +# $Header $ + + 28 Mar 2010; Martin Väth <martin@mvath.de> + stardict-freedict-deu-eng-2.4.2.ebuild: + import with minor changes from a personal overlay. diff --git a/app-dicts/stardict-freedict-deu-eng/Manifest b/app-dicts/stardict-freedict-deu-eng/Manifest new file mode 100644 index 00000000..600305dd --- /dev/null +++ b/app-dicts/stardict-freedict-deu-eng/Manifest @@ -0,0 +1,4 @@ +DIST stardict-dictd_www.freedict.de_deu-eng-2.4.2.tar.bz2 2078539 RMD160 88b58f1c909925dd31b75502e463fc0e5f2f102f SHA1 65e396e01e45202369ac4e0480100607fe68c5ce SHA256 b0438a564b71a44e65a1f38d9bea68800471fbd1aa6020127229a4abe258601f +EBUILD stardict-freedict-deu-eng-2.4.2.ebuild 355 RMD160 93a9fbe66deb8276f2dcc6ced31035cbf40ec9a7 SHA1 7761d6745f838f901d278329945c5a7df944ba54 SHA256 10869b5ba74be15ab62193337fb3b822f3c82477b171268e44fefa9dc99948c8 +MISC ChangeLog 294 RMD160 c8cc1ccad1472d45520c95d1de881a004f3130e8 SHA1 b524747b92e297007318528ad380a233dfc716a2 SHA256 18fb18c277104c8a2c566244f7b1b53ba5cc3476ec525fb5f0b1b0dc97b451cd +MISC metadata.xml 274 RMD160 a46806846cb114b1d2889ac05c409164bc276800 SHA1 ec26b2018eda8c918c3d1b2ef99d7a8ba4b70dfe SHA256 b0e2d9479aa7d1b3025efa320ddc30ee2e2df365c159b0bfec02b8019d2628d8 diff --git a/app-dicts/stardict-freedict-deu-eng/metadata.xml b/app-dicts/stardict-freedict-deu-eng/metadata.xml new file mode 100644 index 00000000..0366721c --- /dev/null +++ b/app-dicts/stardict-freedict-deu-eng/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>no-herd</herd> + <maintainer> + <email>martin@mvath.de</email> + <name>Martin Väth</name> + </maintainer> +</pkgmetadata> diff --git a/app-dicts/stardict-freedict-deu-eng/stardict-freedict-deu-eng-2.4.2.ebuild b/app-dicts/stardict-freedict-deu-eng/stardict-freedict-deu-eng-2.4.2.ebuild new file mode 100644 index 00000000..3778dbfd --- /dev/null +++ b/app-dicts/stardict-freedict-deu-eng/stardict-freedict-deu-eng-2.4.2.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header $ + +FROM_LANG="English" +TO_LANG="German" +DICT_PREFIX="dictd_www.freedict.de_" + +inherit stardict +RESTRICT="mirror" + +HOMEPAGE="http://stardict.sourceforge.net/Dictionaries_dictd-www.freedict.de.php" +KEYWORDS="~amd64 ~x86" +IUSE="" +RDEPEND="" diff --git a/app-dicts/stardict-freedict-deu-ita/ChangeLog b/app-dicts/stardict-freedict-deu-ita/ChangeLog new file mode 100644 index 00000000..20da86e1 --- /dev/null +++ b/app-dicts/stardict-freedict-deu-ita/ChangeLog @@ -0,0 +1,7 @@ +# ChangeLog for app-dicts/stardict-freedict-deu-ita +# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 +# $Header $ + + 28 Mar 2010; Martin Väth <martin@mvath.de> + stardict-freedict-deu-ita-2.4.2.ebuild: + import with minor changes from a personal overlay. diff --git a/app-dicts/stardict-freedict-deu-ita/Manifest b/app-dicts/stardict-freedict-deu-ita/Manifest new file mode 100644 index 00000000..1acdafaf --- /dev/null +++ b/app-dicts/stardict-freedict-deu-ita/Manifest @@ -0,0 +1,4 @@ +DIST stardict-dictd_www.freedict.de_deu-ita-2.4.2.tar.bz2 77889 RMD160 1bf57e04c3ecde85754abe37be99332b802ee0a1 SHA1 920e23a7c4189a9592e30f1accb8fc585a4a903e SHA256 5d3b3361b8ed32c1540eca0aad7da8a0b2c96658913cf45b754dcf60e185a733 +EBUILD stardict-freedict-deu-ita-2.4.2.ebuild 355 RMD160 bab2deddf4e7e56d7aebeb44497e30eb20abd973 SHA1 f07cbb191188dd60d89ef805e2513c9ac1583532 SHA256 6ddf817a6f0c270a3f81501df13a76a18412a9b0b277766c93204bd02b1be4f6 +MISC ChangeLog 294 RMD160 e5dbf99d11b90e2b7d5178535938521d2e12b85a SHA1 f87ce2bf8e398f129b61e3c07d5ae40b8aae154c SHA256 e1a470695b3344d05bb75bcedbdac45eeb1aacb600046e859cd0400230efd223 +MISC metadata.xml 274 RMD160 a46806846cb114b1d2889ac05c409164bc276800 SHA1 ec26b2018eda8c918c3d1b2ef99d7a8ba4b70dfe SHA256 b0e2d9479aa7d1b3025efa320ddc30ee2e2df365c159b0bfec02b8019d2628d8 diff --git a/app-dicts/stardict-freedict-deu-ita/metadata.xml b/app-dicts/stardict-freedict-deu-ita/metadata.xml new file mode 100644 index 00000000..0366721c --- /dev/null +++ b/app-dicts/stardict-freedict-deu-ita/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>no-herd</herd> + <maintainer> + <email>martin@mvath.de</email> + <name>Martin Väth</name> + </maintainer> +</pkgmetadata> diff --git a/app-dicts/stardict-freedict-deu-ita/stardict-freedict-deu-ita-2.4.2.ebuild b/app-dicts/stardict-freedict-deu-ita/stardict-freedict-deu-ita-2.4.2.ebuild new file mode 100644 index 00000000..7e66135f --- /dev/null +++ b/app-dicts/stardict-freedict-deu-ita/stardict-freedict-deu-ita-2.4.2.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header $ + +FROM_LANG="German" +TO_LANG="Italian" +DICT_PREFIX="dictd_www.freedict.de_" + +inherit stardict +RESTRICT="mirror" + +HOMEPAGE="http://stardict.sourceforge.net/Dictionaries_dictd-www.freedict.de.php" +KEYWORDS="~amd64 ~x86" +IUSE="" +RDEPEND="" diff --git a/app-dicts/stardict-freedict-ita-deu/ChangeLog b/app-dicts/stardict-freedict-ita-deu/ChangeLog new file mode 100644 index 00000000..e5f67d03 --- /dev/null +++ b/app-dicts/stardict-freedict-ita-deu/ChangeLog @@ -0,0 +1,7 @@ +# ChangeLog for app-dicts/stardict-freedict-ita-deu +# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 +# $Header $ + + 28 Mar 2010; Martin Väth <martin@mvath.de> + stardict-freedict-ita-deu-2.4.2.ebuild: + import with minor changes from a personal overlay. diff --git a/app-dicts/stardict-freedict-ita-deu/Manifest b/app-dicts/stardict-freedict-ita-deu/Manifest new file mode 100644 index 00000000..cae55a92 --- /dev/null +++ b/app-dicts/stardict-freedict-ita-deu/Manifest @@ -0,0 +1,4 @@ +DIST stardict-dictd_www.freedict.de_ita-deu-2.4.2.tar.bz2 60360 RMD160 7fb904d40d4b3d0a48628b8470e3970f556cdeeb SHA1 d0488286b95ba5de6b536cfa135243e6413598e3 SHA256 1b51359c90c78097eb04a6e144922ee06d3f9616e40bfeab47ccd52f2abed1a2 +EBUILD stardict-freedict-ita-deu-2.4.2.ebuild 355 RMD160 d1311d3aa27352e4c3d4b9966187f1797f4e4226 SHA1 ec07a682e18271c91ec9dd6af1f103cb1c490f7d SHA256 8b390ee9e68fe16ae072c774424ffc84d73884495a4ba586e686c3475fdca6a1 +MISC ChangeLog 294 RMD160 0a74e0ce9822ac62a81f910357551b63c914f67f SHA1 43798ca4c1f9ca2e313997951384033e9c9184b8 SHA256 8ceafc1c09906c7a68150cd17827f3f9dfdb69884edfa3251190e566e4bcfa89 +MISC metadata.xml 274 RMD160 a46806846cb114b1d2889ac05c409164bc276800 SHA1 ec26b2018eda8c918c3d1b2ef99d7a8ba4b70dfe SHA256 b0e2d9479aa7d1b3025efa320ddc30ee2e2df365c159b0bfec02b8019d2628d8 diff --git a/app-dicts/stardict-freedict-ita-deu/metadata.xml b/app-dicts/stardict-freedict-ita-deu/metadata.xml new file mode 100644 index 00000000..0366721c --- /dev/null +++ b/app-dicts/stardict-freedict-ita-deu/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>no-herd</herd> + <maintainer> + <email>martin@mvath.de</email> + <name>Martin Väth</name> + </maintainer> +</pkgmetadata> diff --git a/app-dicts/stardict-freedict-ita-deu/stardict-freedict-ita-deu-2.4.2.ebuild b/app-dicts/stardict-freedict-ita-deu/stardict-freedict-ita-deu-2.4.2.ebuild new file mode 100644 index 00000000..a866a177 --- /dev/null +++ b/app-dicts/stardict-freedict-ita-deu/stardict-freedict-ita-deu-2.4.2.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header $ + +FROM_LANG="Italian" +TO_LANG="German" +DICT_PREFIX="dictd_www.freedict.de_" + +inherit stardict +RESTRICT="mirror" + +HOMEPAGE="http://stardict.sourceforge.net/Dictionaries_dictd-www.freedict.de.php" +KEYWORDS="~amd64 ~x86" +IUSE="" +RDEPEND="" diff --git a/app-shells/heirloom-sh/ChangeLog b/app-shells/heirloom-sh/ChangeLog new file mode 100644 index 00000000..25b8e91b --- /dev/null +++ b/app-shells/heirloom-sh/ChangeLog @@ -0,0 +1,7 @@ +# ChangeLog for app-shells/heirloom-sh +# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 +# $Header $ + + 28 Mar 2010; Martin Väth <martin@mvath.de> + heirloom-sh-050706.ebuild: + import with minor changes from a personal overlay. diff --git a/app-shells/heirloom-sh/Manifest b/app-shells/heirloom-sh/Manifest new file mode 100644 index 00000000..a72401fe --- /dev/null +++ b/app-shells/heirloom-sh/Manifest @@ -0,0 +1,4 @@ +DIST heirloom-sh-050706.tar.bz2 82725 RMD160 584458f73e7cd2376b333de2a5fd8a13f364d516 SHA1 0ce709c21e09ef183986347cf1ed80d5884aa12d SHA256 25fb8409e1eb75bb5da21ca32baf2d5eebcb8b84a1288d66e65763a125809e1d +EBUILD heirloom-sh-050706.ebuild 677 RMD160 0671fbd37a72bf41bedc16299fe561b6cfd843e0 SHA1 063cb83fdd3c7c44cf4c3100a79b9a638bac0544 SHA256 795862a132291287b8210dc75fa38f9969870160b33833a6795990fb5af8de2e +MISC ChangeLog 268 RMD160 92def1dd382cbbab293ab10073a66900949d892c SHA1 5c5d4c0267922de6e98c3f31be64406e86138877 SHA256 0dd116550116d058266d19b05a8d49ef7e0e5226dc072e28b2146fe2f2f442b0 +MISC metadata.xml 274 RMD160 a46806846cb114b1d2889ac05c409164bc276800 SHA1 ec26b2018eda8c918c3d1b2ef99d7a8ba4b70dfe SHA256 b0e2d9479aa7d1b3025efa320ddc30ee2e2df365c159b0bfec02b8019d2628d8 diff --git a/app-shells/heirloom-sh/heirloom-sh-050706.ebuild b/app-shells/heirloom-sh/heirloom-sh-050706.ebuild new file mode 100644 index 00000000..17d0e2da --- /dev/null +++ b/app-shells/heirloom-sh/heirloom-sh-050706.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header $ + +inherit flag-o-matic toolchain-funcs +RESTRICT="mirror" + +DESCRIPTION="Heirloom Bourne Shell, derived from OpenSolaris code SVR4/SVID3" +HOMEPAGE="http://heirloom.sourceforge.net/sh.html" +SRC_URI="mirror://sourceforge/heirloom/${P}.tar.bz2" + +LICENSE="CDDL" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +DEPEND="" +RDEPEND="" + +src_compile() { + append-cppflags -D_GNU_SOURCE + emake \ + "CFLAGS=${CFLAGS}" \ + "CPPFLAGS=${CPPFLAGS}" \ + "LDFLAGS=${LDFLAGS}" \ + "LARGEF=" \ + "CC=$(tc-getCC)" || die +} + +src_install() { + exeinto /bin + newexe sh jsh + newman sh.1 jsh.1 +} diff --git a/app-shells/heirloom-sh/metadata.xml b/app-shells/heirloom-sh/metadata.xml new file mode 100644 index 00000000..0366721c --- /dev/null +++ b/app-shells/heirloom-sh/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>no-herd</herd> + <maintainer> + <email>martin@mvath.de</email> + <name>Martin Väth</name> + </maintainer> +</pkgmetadata> diff --git a/games-rpg/magus-live/ChangeLog b/games-rpg/magus-live/ChangeLog new file mode 100644 index 00000000..2b60cb9d --- /dev/null +++ b/games-rpg/magus-live/ChangeLog @@ -0,0 +1,59 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header $ + +*magus-live-1.3.1 (03 May 2009) + + 10 Mar 2010; Martin Väth <martin@mvath.de> : + magus-live-1.3.1-r6.ebuild: Fix monotone dependency. + + 08 Jan 2010; Martin Väth <martin@mvath.de> : + magus-live-1.3.1-r6.ebuild: Fix postgresql dependency. + + 04 Jan 2010; Martin Väth <martin@mvath.de> : + magus-live-1.3.1-r6.ebuild: Select latest head. + Remove useless static libs and .la files by default; + can be overridden by EXTRA_ECONF=--enable-static + + 03 Jan 2010; Martin Väth <martin@mvath.de> : + magus-live-1.3.1-r5.ebuild: Select Christoph's head. + + 10 May 2009; Martin Väth <martin@mvath.de> : + magus-live-1.3.1-r4.ebuild: Support gcc-4.4 + + 03 May 2009; Martin Väth <martin@mvath.de> : + magus-live-1.3.1-r3.ebuild: Switch to EAPI=2 + + 03 Dec 2008; Martin Väth <martin@mvath.de> : + Useflag seamonkey. Put inherit at begin. + Patch build system to work with --as-needed. + + 20 Sep 2008; Martin Väth <martin@mvath.de> : + Useflag postgres (instead of sqlite with inverted meaning). + Use firefox/kde as default browser. Introduce USE firefox/kde for dependency. + Install icons. Use doins -r for doc installing. + Introduce metadata.xml to explain useflags. + + 24 Aug 2008; Martin Väth <martin@mvath.de> : + Support for sqlite. Warn if patches are not necessary anymore. + Split configure and make so that separate phases can be used for EAPI=2 + if upstream supports it. + + 11 Jul 2008; Martin Väth <martin@mvath.de> : + Support autotools eclass and filter some bad flags + + 22 Dec 2007; Martin Väth <martin@mvath.de> : + Rather complete rewrite for monotone + + 31 Aug 2007; Martin Väth <martin@mvath.de> : + Patch german gpl tex to use modern style {inputenc} which works with texlive + + 20 Nov 2005; Martin Väth <martin@mvath.de> : + Dependency to media-gfx/pngcrush and compile dependency to virtual/tetex + + 19 Nov 2005; Martin Väth <martin@mvath.de> : + Honor useflag postgres to make dependency on dev-db/postgresql optional + + 03 May 2005; Martin Väth <martin@mvath.de> : + Initial version from scratch + diff --git a/games-rpg/magus-live/Manifest b/games-rpg/magus-live/Manifest new file mode 100644 index 00000000..bdefb901 --- /dev/null +++ b/games-rpg/magus-live/Manifest @@ -0,0 +1,3 @@ +EBUILD magus-live-1.3.1-r6.ebuild 6182 RMD160 2d7e965b44b021b280bea05c67a05859929b7a1a SHA1 2adfae3eb6ae8f287afc901b6b4b4bf08ef7b7c6 SHA256 aa5a30b6d48d4d8f292af178bbe74188815f9a7c85225aae49ae68e1ade8ead8 +MISC ChangeLog 2419 RMD160 3048b4e333963398c94cfaf9c5c68e73826c8c2c SHA1 20a4e1787721270ddcc0bad7b3adda3bdc2b904b SHA256 850697e4938b0712d466606b333d577722a78370805ed39a4529cd3604f1e695 +MISC metadata.xml 769 RMD160 010d93475dd540465e1cea8780f662397f92bdaa SHA1 59e77eb479dd6cbb3c7e7f930f88e48d41b823f8 SHA256 84724ab4904cf94ea23d6f0209ad22a3320fed5aef4f217af5f3d4bdd9d0a307 diff --git a/games-rpg/magus-live/magus-live-1.3.1-r6.ebuild b/games-rpg/magus-live/magus-live-1.3.1-r6.ebuild new file mode 100644 index 00000000..1eb5c1a4 --- /dev/null +++ b/games-rpg/magus-live/magus-live-1.3.1-r6.ebuild @@ -0,0 +1,262 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header $ + +EAPI="2" +inherit autotools + +DESCRIPTION="A character generator for the popular German role playing game Midgard" +HOMEPAGE="http://midgard.berlios.de" +SRC_URI="" +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="firefox seamonkey kde pdf postgres" +PROPERTIES="live" + +DEPENDCOMMON=">=dev-libs/libsigc++-2.0.1 + >=dev-cpp/gtkmm-2.4.0 + virtual/latex-base + postgres? ( virtual/postgresql-server ) + !postgres? ( >=dev-db/sqlite-3 )" + +DEPEND="${DEPENDCOMMON} + media-gfx/pngcrush + dev-vcs/monotone + !games-rpg/magus + !games-rpg/magus-cvs" + +RDEPEND="${DEPENDCOMMON} + firefox? ( || ( www-client/mozilla-firefox www-client/mozilla-firefox-bin ) ) + seamonkey? ( www-client/seamonkey ) + kde? ( || ( kde-base/konqueror kde-base/kdebase ) ) + pdf? ( app-text/acroread )" + +mtn_fetch() { + if ! test -d "${MTN_TOP_DIR}" + then + addwrite /foobar + addwrite / + mkdir -p -- "/${MTN_TOP_DIR}" + export SANDBOX_WRITE="${SANDBOX_WRITE//:\/foobar:\/}" + fi + cd -P -- "${MTN_TOP_DIR}" >/dev/null || die "cannot cd to ${MTN_TOP_DIR}" + MTN_TOP_DIR="${PWD}" + addwrite "${MTN_TOP_DIR}" + + if ! test -e "${MTN_DB}" + then + mtn -d "${MTN_DB}" db init || die "mtn init failed" + mtn -d "${MTN_DB}" pull "petig-baender.dyndns.org" "*" || \ + die "mtn pull failed" + else + mtn -d "${MTN_DB}" pull || die "mtn pull failed" + fi +} + +mtn_co_module() { + local p m r + p="${1}" + m="${1##*/}" + shift + if [ ${#} -gt 0 ] + then + [ "${1}" = '--' ] || m="${1}" + shift + fi + if [ ${#} -eq 0 ] + then + r=`mtn -d "${MTN_DB}" automate heads "${p}" | tail -n1` + set -- -r "${r}" + fi + test -d "${m}" && rm -rf -- "${m}" + mtn -d "${MTN_DB}" -b "${p}" co "${@}" "${m}" || \ + die "mtn -d ${MTN_DB} -b ${p} co ${*} ${m} failed" +} + +mtn_co() { + einfo "Copying database ${MTN_DB_FULL} ..." + test -d "${S}" || mkdir -p -- "${S}" || die "mkdir ${S} failed" + cd -- "${S}" >/dev/null + cp -p -- "${MTN_DB_FULL}" "${MTN_DB}" + einfo "Checking out from temporary ${MTN_DB} ..." + mtn_co_module "manuproc.berlios.de/ManuProC_Base" + mtn_co_module "manuproc.berlios.de/GtkmmAddons" + mtn_co_module "manuproc.berlios.de/ManuProC_Widgets" + mtn_co_module "midgard.berlios.de/midgard" + rm -- "${MTN_DB}" || die "cannot remove temporary ${MTN_DB}" +} + +mtn_src_unpack() { + : ${EMTN_OFFLINE:="${ESCM_OFFLINE}"} + case "${EMTN_OFFLINE:-0}" in + n*|N*|f*|F*|0) + mtn_fetch || die "mtn fetch failed." + ;; + *) test -e "${MTN_DB_FULL}" || \ + die "Offline mode specified, but database ${MTN_DB_FULL} not found. Aborting." + ;; + esac +} + +src_sed() { + local short file ori ignore remove + ignore=false + remove=false + while case "${1}" in + -f) remove=true;; + -i) ignore=true;; + *) false;; + esac + do + shift + done + short="${1}" + file="${S}/${short}" + ori="${file}.ori" + test -e "${ori}" && ${ignore} && ori="${file}.ori-1" && remove=true + test -e "${ori}" && die "File ${ori} already exists" + if ! test -e "${file}" + then + die "Expected file ${short} does not exist" + return 0 + fi + einfo "Patching ${short}" + mv -- "${file}" "${ori}" + shift + sed "${@}" -- "${ori}" >"${file}" + ! ${ignore} && cmp -s -- "${ori}" "${file}" \ + && ewarn "Unneeded patching of ${short}" + ${remove} && rm -- "${ori}" + return 0 +} + +mtn_unpack() { + local MTN_TOP_DIR="${PORTAGE_ACTUAL_DISTDIR-${DISTDIR}}/mtn-src" + local MTN_DB="magus.db" + local MTN_DB_FULL="${MTN_TOP_DIR}/${MTN_DB}" + mtn_src_unpack + mtn_co "${MTN_DB}" +} + +src_unpack() { + mtn_unpack +} + +src_patch() { + einfo + einfo "Various patches:" + einfo + src_sed midgard/tools/translate/translate.cc -e "1i#include <cstdlib>" + src_sed midgard/libmagus/MidgardBasicElement.cc -e "1i#include <cstdio>" + src_sed ManuProC_Base/src/Makefile.am \ + -e "s/ \$(includedir)/ \$(DESTDIR)\$(includedir)/" + grep "^LIB" midgard/libmagus/Makefile.am && \ + ewarn "Unneeded patching of midgard/libmagus/Makefile.am" + src_sed midgard/libmagus/Makefile.am -e "2iLIBS=-lManuProC_Base" + + local browser="mozilla" + use seamonkey && browser="seamonkey" + use firefox && browser="firefox" + use kde && browser="konqueror" + [ "${browser}" = "mozilla" ] && return + src_sed midgard/docs/BMod_Op.html -e "s#mozilla#${browser}#" + src_sed midgard/libmagus/Magus_Optionen.cc -e "s#mozilla#${browser}#" + src_sed midgard/midgard.glade -e "s#mozilla#${browser}#" + src_sed midgard/src/table_optionen_glade.cc -e "s#mozilla#${browser}#" +} + +my_cd() { + cd -- "${S}/${1}" >/dev/null || die "cd ${1} failed" +} + +my_autoreconf() { + einfo + einfo "eautoreconf ${1}:" + einfo + my_cd "${1}" + export AT_M4DIR + test -d macros && AT_M4DIR="macros" || AT_M4DIR="" + eautoreconf +} + +src_prepare() { + src_patch + local i + for i in "${S}"/* + do + my_autoreconf "${i##*/}" + done +} + +my_conf() { + einfo + einfo "configuring ${1}" + einfo + my_cd "${1}" + shift + if [ -z "${COMMON_CONF}" ] + then + COMMON_CONF="$(use_enable !postgres sqlite)" + COMMON_CONF="${COMMON_CONF} $(use_with postgres postgresdir /usr)" + COMMON_CONF="${COMMON_CONF} --disable-static" + fi + econf ${COMMON_CONF} "${@}" +} + +my_make() { + einfo + einfo "making ${*}" + einfo + my_cd "${1}" + emake || die "emake in ${1} failed" +} + +my_confmake() { + # It is unfortunate that we must build here, + # but some ./configure's require make in other directories_ + my_make "GtkmmAddons" "(needed for configuring ManuProC_Widget and midgard)" + my_make "ManuProC_Base" "(needed for configuring ManuProC_Widget and midgard)" + my_conf "ManuProC_Widgets" + my_make "ManuProC_Widgets" "(needed for configuring midgard)" + my_conf "midgard" +} + +src_configure() { + my_conf "ManuProC_Base" + my_conf "GtkmmAddons" + my_confmake +} + +src_compile() { + my_make "midgard" +} + +my_install() { + my_cd "${1}" + emake DESTDIR="${D}" install || die "make install in ${1} failed" +} + +src_install() { + my_install "ManuProC_Base" + my_install "midgard" + find "${D}" -name "*.la" -type f -exec rm -v -- '{}' '+' + + insinto "/usr/share/magus" + + my_cd "midgard" + + doins -r docs + #doins xml/*.xml src/*.png src/*.tex + + local MYICON MYRES + for MYICON in pixmaps/desktop-icons/MAGUS-*.png + do + test -e "${MYICON}" || continue + MYRES="${MYICON##*/MAGUS?}" + MYRES="${MYRES%.png}" + insinto "/usr/share/icons/hicolor/${MYRES}/apps" + doins "${MYICON}" + done +} + diff --git a/games-rpg/magus-live/metadata.xml b/games-rpg/magus-live/metadata.xml new file mode 100644 index 00000000..a7aa61bd --- /dev/null +++ b/games-rpg/magus-live/metadata.xml @@ -0,0 +1,16 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>no-herd</herd> + <maintainer> + <email>martin@mvath.de</email> + <name>Martin Väth</name> + </maintainer> + <use> + <flag name="postgres">Use postgresql instead of sqlite</flag> + <flag name="seamonkey">Depend on seamonkey (without seamonkey/firefox/kde you are responsible to install/configure a browser)</flag> + <flag name="firefox">Depend on firefox; this overrides seamonkey</flag> + <flag name="kde">Depend on konqueror; this overrides seamonkey and firefox</flag> + <flag name="pdf">Depend on acroread (otherwise you are responsible to install/configure a pdf viewer)</flag> + </use> +</pkgmetadata> diff --git a/net-dialup/accounting/ChangeLog b/net-dialup/accounting/ChangeLog new file mode 100644 index 00000000..7bbacaef --- /dev/null +++ b/net-dialup/accounting/ChangeLog @@ -0,0 +1,7 @@ +# ChangeLog for net-dialup/accounting +# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 +# $Header $ + + 28 Mar 2010; Martin Väth <martin@mvath.de> + accounting-1.59.38-r2.ebuild: + import with minor changes from a personal overlay. diff --git a/net-dialup/accounting/Manifest b/net-dialup/accounting/Manifest new file mode 100644 index 00000000..df3dfdd8 --- /dev/null +++ b/net-dialup/accounting/Manifest @@ -0,0 +1,6 @@ +AUX ip-down.sh 109 RMD160 6e9e230aa5ea0497f32a93c0bdb0f000fc4431ce SHA1 f16fe455e04f0b28d70a80f17149c86f01dc057c SHA256 8aab51ac919fa62332f52a03ed2874bd9b25d7abd42110f0c44b895fcccd5a33 +AUX ip-up.sh 142 RMD160 d1966b48de496c5ffc7e74e01520e1c065107436 SHA1 0142b743b822ef2c3f3c443c29375453e9604665 SHA256 cefb883c89eacd2ef9d8ca7c2d722ad25f39df8bbd6982ff17a3fd60cf680b3e +DIST smpppd-1.59-38.src.rpm 156352 RMD160 7cc99062ea13daa1342e78977753b5833aa22ba5 SHA1 37d5d2788180041c6ef5f8417b42970133ca9c23 SHA256 e9fdc45ceda76ac32efebfbb06f56b0eb7f3d2e3a7f7f982f67d867167af578b +EBUILD accounting-1.59.38-r2.ebuild 1982 RMD160 83d737ec3c795e8d1a2a3ff6b57c4139103cbc38 SHA1 86bc32a5e0460cfa62ddf72b47c582d591d38ff6 SHA256 d26b9a79e82d8e0cf1b2b237efeb355ab8306842a36afb7ac867df4b37d56f98 +MISC ChangeLog 270 RMD160 0c5cb48b71241ba0132b6268bf03b7cedb14d798 SHA1 24bd9154ed746956c57d68ef06a10522538b3813 SHA256 9fa4047743c3a96e63faa77d37923d7271551a91a9794a0208adfbca76d06656 +MISC metadata.xml 274 RMD160 a46806846cb114b1d2889ac05c409164bc276800 SHA1 ec26b2018eda8c918c3d1b2ef99d7a8ba4b70dfe SHA256 b0e2d9479aa7d1b3025efa320ddc30ee2e2df365c159b0bfec02b8019d2628d8 diff --git a/net-dialup/accounting/accounting-1.59.38-r2.ebuild b/net-dialup/accounting/accounting-1.59.38-r2.ebuild new file mode 100644 index 00000000..6ee5c777 --- /dev/null +++ b/net-dialup/accounting/accounting-1.59.38-r2.ebuild @@ -0,0 +1,67 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header $ + +inherit rpm +RESTRICT="mirror" + +MY_PN="smpppd" +MY_PV="${PV%.*}" +MY_P="${MY_PN}-${MY_PV}-${PV##*.}" +S="${WORKDIR}/${MY_PN}-${MY_PV}" +DESCRIPTION="Give statistics about dialup connections. Originally part of SuSE's smpppd" +HOMEPAGE="http://www.opensuse.org" +SRC_URI="http://download.opensuse.org/distribution/10.2/repo/src-oss/suse/src/${MY_P}.src.rpm" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +test -z "${ACCOUNTING_LOG}" && ACCOUNTING_LOG="/var/log/accounting.log" + +CDIR="${S}/smpppd" +DDIR="${S}/doc" + +DEPEND=">=net-dialup/ppp-2.4.4-r13" +RDEPEND="${DEPEND}" + +src_unpack() { + rpm_src_unpack + echo "#define VERSION ${MY_PV}" >"${CDIR}"/config.h + sed -i -e's!^\(#define ACCOUNTING_LOG \).*$!\1"'"${ACCOUNTING_LOG}"'"!' \ + "${CDIR}"/defines.h + sed -i -e's!/var/log/[^.]*\.log!'"${ACCOUNTING_LOG}"'!' \ + "${DDIR}"/accounting.1 + sed -i -e '/#include <string>/i#include <cstring>' "${CDIR}"/parse.h + sed -i -e '/#include <string>/i#include <cstring>\n#include <cstdlib>\n#include <algorithm>' "${CDIR}"/utils.h + sed -i -e '/#include <string>/i#include <cstdlib>' "${CDIR}"/accounting.h +} + +src_compile() { + cd "${CDIR}" + g++ ${CXXFLAGS} ${LDFLAGS} -o accounting \ + accounting.cc utils.cc format.cc parse.cc tempus.cc filter.cc \ + || die "compiling failed" +} + +new_sedbin() { + dodir "${2%/*}" + sed -e "s!ACCOUNTING_LOG!${ACCOUNTING_LOG}!" -- "${1}" >"${D}/${2}" + fperms 755 "${2}" +} + +src_install() { + cd "${CDIR}" + dobin accounting + cd "${DDIR}" + doman accounting.1 + new_sedbin "${FILESDIR}"/ip-up.sh /etc/ppp/ip-up.d/80-accounting.sh + new_sedbin "${FILESDIR}"/ip-down.sh /etc/ppp/ip-down.d/10-accounting.sh +} + +pkg_postinst() { + ewarn "The accounting tool only interprets ${ACCOUNTING_LOG}" + ewarn "This file is updated by scripts in /etc/ppp/ip-up.d and /etc/ppp/ip-down.d" + ewarn "You might want to modify these scripts (e.g. add provider info)." +} diff --git a/net-dialup/accounting/files/ip-down.sh b/net-dialup/accounting/files/ip-down.sh new file mode 100644 index 00000000..10074598 --- /dev/null +++ b/net-dialup/accounting/files/ip-down.sh @@ -0,0 +1,3 @@ +#! /bin/sh +echo `/bin/date --utc +'%F %X'` "${1}" d om "${BYTES_RCVD}" "${BYTES_SENT}" \ + >>'ACCOUNTING_LOG' diff --git a/net-dialup/accounting/files/ip-up.sh b/net-dialup/accounting/files/ip-up.sh new file mode 100644 index 00000000..fa5618c0 --- /dev/null +++ b/net-dialup/accounting/files/ip-up.sh @@ -0,0 +1,4 @@ +#! /bin/sh +[ -z "${PROVIDER}" ] && PROVIDER='Gentoo' +echo `/bin/date --utc +'%F %X'` "${1}" u om "\"${PROVIDER} ${1}\"" \ + >>'ACCOUNTING_LOG' diff --git a/net-dialup/accounting/metadata.xml b/net-dialup/accounting/metadata.xml new file mode 100644 index 00000000..0366721c --- /dev/null +++ b/net-dialup/accounting/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>no-herd</herd> + <maintainer> + <email>martin@mvath.de</email> + <name>Martin Väth</name> + </maintainer> +</pkgmetadata> diff --git a/net-dialup/martian/ChangeLog b/net-dialup/martian/ChangeLog new file mode 100644 index 00000000..b6f027b6 --- /dev/null +++ b/net-dialup/martian/ChangeLog @@ -0,0 +1,8 @@ +# ChangeLog for net-dialup/martian +# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 +# $Header $ + + 28 Mar 2010; Martin Väth <martin@mvath.de> + martian-20080625.ebuild: + import with minor changes from a personal overlay. + See bug 285016 diff --git a/net-dialup/martian/Manifest b/net-dialup/martian/Manifest new file mode 100644 index 00000000..51c3cc09 --- /dev/null +++ b/net-dialup/martian/Manifest @@ -0,0 +1,4 @@ +DIST martian-full-20080625.tar.gz 274510 RMD160 8110832e140d21e58ee5a6149f8143f8bf063821 SHA1 bc3bae2fe5a7519e37645be787ec45b313044150 SHA256 66761d2735bc59252e26535f08f9c7f4fa9bc5475d799fa06fc1781ab115cd91 +EBUILD martian-20080625.ebuild 1646 RMD160 0c689ce82e593aac2263c315020b8951126fb9a1 SHA1 85360ef6df77c3915e5b6706c63df2e2e0c8c5bb SHA256 043bbc1985bf18b8948b2b7219e4342775e0ade2c73488f54800fed02ace2575 +MISC ChangeLog 279 RMD160 2fc94f55f7bed8b80b3a9d4393e4c13f7e9d33d0 SHA1 75b9f12fa978ba51822087ce937b702c6d717f9e SHA256 270c0ac24bf870986d51635d52c6b3ad1b879d8f56c3b868cc6133f7d922b6f8 +MISC metadata.xml 274 RMD160 a46806846cb114b1d2889ac05c409164bc276800 SHA1 ec26b2018eda8c918c3d1b2ef99d7a8ba4b70dfe SHA256 b0e2d9479aa7d1b3025efa320ddc30ee2e2df365c159b0bfec02b8019d2628d8 diff --git a/net-dialup/martian/martian-20080625.ebuild b/net-dialup/martian/martian-20080625.ebuild new file mode 100644 index 00000000..036be39b --- /dev/null +++ b/net-dialup/martian/martian-20080625.ebuild @@ -0,0 +1,63 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header $ + +inherit linux-mod eutils + +ARCHRUMP="${PN}-full-${PV}" +DESCRIPTION="Winmodems with Lucent Apollo (ISA) and Mars (PCI) chipsets" +HOMEPAGE="http://linmodems.technion.ac.il/" +SRC_URI="http://linmodems.technion.ac.il/packages/ltmodem/kernel-2.6/martian/${ARCHRUMP}.tar.gz" + +LICENSE="GPL-2 AgereSystems-WinModem" +KEYWORDS="-* ~x86" +IUSE="" + +RESTRICT="mirror strip" + +DEPEND="" +RDEPEND="" + +S="${WORKDIR}/${ARCHRUMP}" + +MODULE_NAMES="martian_dev(ltmodem::kmodule)" +CONFIG_CHECK="SERIAL_8250" +SERIAL_8250_ERROR="This driver requires you to compile your kernel with serial core (CONFIG_SERIAL_8250) support." + +pkg_setup() { + linux-mod_pkg_setup + + if kernel_is 2 4; then + eerror "This driver works only with 2.6 kernels!" + die "unsupported kernel detected" + fi + + BUILD_TARGETS="all" + BUILD_PARAMS="KERNEL_DIR='${KV_DIR}' SUBLEVEL='${KV_PATCH}'" +} + +src_install() { + # install kernel module + linux-mod_src_install + dosbin modem/martian_modem +} + +pkg_postinst() { + linux-mod_pkg_postinst + + if [ "$ROOT" = "/" ]; then + /sbin/update-modules + fi + + ewarn + ewarn "To make the modem available modprobe martian_dev and run \"martian_modem\"." + ewarn "This will make the modem available as /dev/ttySM0." + ewarn "When using wvdial add \"Carrier Check = no\" line." + + if linux_chkconfig_present SMP ; then + ewarn + ewarn "Please note that Linux support for SMP (symmetric multi processor)" + ewarn "is reported to be incompatible with this driver!" + ewarn "In case it doesn't work, you should try first to disable CONFIG_SMP in your kernel." + fi +} diff --git a/net-dialup/martian/metadata.xml b/net-dialup/martian/metadata.xml new file mode 100644 index 00000000..0366721c --- /dev/null +++ b/net-dialup/martian/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>no-herd</herd> + <maintainer> + <email>martin@mvath.de</email> + <name>Martin Väth</name> + </maintainer> +</pkgmetadata> diff --git a/net-print/foo2zjs/ChangeLog b/net-print/foo2zjs/ChangeLog new file mode 100644 index 00000000..9d4c0d39 --- /dev/null +++ b/net-print/foo2zjs/ChangeLog @@ -0,0 +1,8 @@ +# ChangeLog for net-print/foo2zjs +# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 +# $Header $ + + 28 Mar 2010; Martin Väth <martin@mvath.de> + foo2zjs-20081129.ebuild: + import with minor changes from a personal overlay. + The change from the tree is the fixing of bug 271079 diff --git a/net-print/foo2zjs/Manifest b/net-print/foo2zjs/Manifest new file mode 100644 index 00000000..761d9f00 --- /dev/null +++ b/net-print/foo2zjs/Manifest @@ -0,0 +1,24 @@ +AUX foo2zjs-20081129-Makefile.patch 4709 RMD160 670d88781bd13e6a63be3983c46ef25dd28db6b5 SHA1 197601abfed199f38b1c3588b0d37f2e0f9daf5e SHA256 d093d2cc2501fa7d84397e12b0085c18747134934540236f072919767edc3b56 +AUX foo2zjs-20081129-udevfwld.patch 8413 RMD160 8facdae03aa1fe392c364beac3975403c9877e6d SHA1 6497c77ad4d74a9124800cd0d1ed06176ef8ce66 SHA256 134e41e8e9dd41e1239566a0423b24a89833621d9447aa5707956026b1ef58fa +DIST cpplxp.exe 4799488 RMD160 bcd5ceecca248c90a0d3e99dd55c6e1eedd4de6d SHA1 952ad6557f2a78ec30e9786f52e95f012e39ac1c SHA256 5f4c8b6f20ccf2d525f683847f5dc24bb4c7f58131d6704047d6c9a90d6895af +DIST foo2zjs-20081129.tar.gz 1556478 RMD160 5bab9330aa2489adf8547df29883afff445b19da SHA1 bc716affa55e9ab7259d470d2b5fad97b85d820a SHA256 7b372e51a1251445f0150a7160148f4682ca32a2253f8ae9cbb845283b883b97 +DIST hpclj2600n.tar.gz 573660 RMD160 9a06114299186e45f6e29a9b22a585786da8389a SHA1 6cd86149f16ef05284e716408f107f9c38c976f5 SHA256 1f2c92055f22a7a6526b84b2c31e36ce1a6de003f66b31eb60cd400b84e213b6 +DIST km2430.tar.gz 929112 RMD160 fd30d0a26cbb3e8dbe90c83f98994d50345ab3bc SHA1 ccd1015a1b082081cbd448f77156e9c8ff54ae97 SHA256 88e21cc7f5c124223a6e4baea9d18dfae4a74f28f500dfae8e035495434ff572 +DIST km2530.tar.gz 2045958 RMD160 208f3f12435ab1dc4ef9350ff95c8235aa223151 SHA1 fd25c9cee4df205c4bedff14f381c520acb29ca4 SHA256 36226589e899f5d79476f5a718575eed51e81a81632ea11ba5db9e289572fb9b +DIST lexc500.tar.gz 239577 RMD160 740be7d84e691c52f9c4e1b00786969184984827 SHA1 bd1cfef05ac0fb2a579ddcb7030f5de4dfe34e4f SHA256 823fd57b2e1b5aa6ed7a07055616238ed9b02e324b9d1c5f4f281e5ae4b0a667 +DIST m22dlicc.exe 634368 RMD160 392922135a3f517a76a2b5e8b7200c83e6104ef6 SHA1 4f2de3e9e5418361763805b76722cd5284543110 SHA256 1d57413f4c36941c64599dae2ac2b1f8a397e128796c2796a108be5b8fd282b3 +DIST m23dlicc.exe 170496 RMD160 f72be93dfc5c8c9159c75d7204820f1305f47905 SHA1 d1c28538f15f0e4564eeb81d53a8cb35fe08109c SHA256 1416cda7e2e3496ff1d121c87dd8984ad1d16ed3396096f05f4919dafd445ae4 +DIST okic3200.tar.gz 527532 RMD160 714319872e34805df277379ffa2c1d20222a95ad SHA1 fbbfe04c19532e0272bce014c0c2011ac772e3ad SHA256 f5503854d4537868d24a797912b2fa70c1fb5e0f097fc61a45f100725a064521 +DIST okic3400.tar.gz 453326 RMD160 442d981476b83c37a7c4f36717fbec07f9fab224 SHA1 fe53ac41a8f83e2afa7214a75a42010014c9e3ef SHA256 5f64ac0002c6f2f25d481bada150121d7d77e29e616de0639446903904043a70 +DIST okic5600.tar.gz 674998 RMD160 e24839f8ed8502ce9d01a7b1a8dfc6784c553c83 SHA1 848e9a74ccde0552ee1ef57a9c3464829d1e636b SHA256 7b2d59d54ecefecd053766bdb1d81db08c9d32979031cb8c4e2d5162d7d8f6bd +DIST samclp300.tar.gz 427584 RMD160 f7c84ae04375d264db81c3115d86c077b811b526 SHA1 4c7b42b213b8269a62f55cc76d2c98267c760994 SHA256 cf7eaca16a6a1892e13cd87825dcb57060c4c50815a52b0f2cb09b27304ec140 +DIST sihp1000.tar.gz 50416 RMD160 f4246d6d02dc403ba8fabf1816debd7b2b75c5ea SHA1 21dbb550d7eb6432a774df84e77027e72f11624f SHA256 28ee34195a976212800c6abd29047c297c4367aaf727f279e16de297f13562f5 +DIST sihp1005.tar.gz 52297 RMD160 9780cc7d6e6661488cd42124ab003467a12415cb SHA1 fa16b87fbea5f402f320b5b080ec27c07a974bb5 SHA256 fb044ea77cbe3c5e2f86d00db02733ab1f8bdf102fcbfc55ba4eb2bee94535ee +DIST sihp1018.tar.gz 70544 RMD160 b48999c1e16e72771ddb709a84b1178b80dd1aa6 SHA1 3c198e9db2c9e61b3af45c025b0aa8622c0f521c SHA256 95505c88af25d0c2130077af68e0404d88fc8dfb0a58943bdb9313f3e6c10f10 +DIST sihp1020.tar.gz 70139 RMD160 c09d7ee5f672d68ae6c35fd9cd955f42fdce3167 SHA1 83df3134cb9c7bfac08a2ba6c2fabb35143cfcb9 SHA256 c6117961ff9a4a1a880093daea52d800636f6c1002e4cf4fda2009f08f652751 +DIST sihpP1005.tar.gz 153447 RMD160 974186b3cf0a99fb8fea3296307b624820082777 SHA1 2837efd65570421f69603f5decd17e3013e1f68e SHA256 9672c09945f4d1b19841187b30832f3afdfbdf0a1e770f41d95c1575fb865c5c +DIST sihpP1006.tar.gz 153532 RMD160 aa7167b49b24d6fe2f09c6805a2caf45193321a2 SHA1 725044bc5c571605d38c2cf51a8b2efa086cc0c2 SHA256 7974d669cd68a88674e0b6c44c5fa48f7c6625d16714cac6ded7b26024184f50 +DIST sihpP1505.tar.gz 166072 RMD160 3968a33dd8263f73ebad07173bb62d8d186f5511 SHA1 ed2bbeaacb41bb8599bbdb0acd0758596e3ce090 SHA256 f631bce116447af89b1740c3b9732666348579a9dcd96d6f31121d5586332f35 +EBUILD foo2zjs-20081129.ebuild 4384 RMD160 20e6d670a9b78015b8aa610d755e4cd1f830a93f SHA1 b9ac598d0fc7e6fa6339a837d9d462e83a47ef9c SHA256 1060dd47ce99f2f30e199ffef0028dfc7796082c77769803527fbe2e0bfddbe9 +MISC ChangeLog 316 RMD160 60e68ae5105feba7649343477b4eddbde8b6b663 SHA1 5d6ad70e8fedef71f7d3e49a3873f46c515ba5f3 SHA256 c0b9e792b9cb5468d5e974af9026993da9f1acf6a02fac320664fb4dddb2831a +MISC metadata.xml 274 RMD160 a46806846cb114b1d2889ac05c409164bc276800 SHA1 ec26b2018eda8c918c3d1b2ef99d7a8ba4b70dfe SHA256 b0e2d9479aa7d1b3025efa320ddc30ee2e2df365c159b0bfec02b8019d2628d8 diff --git a/net-print/foo2zjs/files/foo2zjs-20081129-Makefile.patch b/net-print/foo2zjs/files/foo2zjs-20081129-Makefile.patch new file mode 100644 index 00000000..8391dad8 --- /dev/null +++ b/net-print/foo2zjs/files/foo2zjs-20081129-Makefile.patch @@ -0,0 +1,145 @@ +diff -urN foo2zjs.orig/icc2ps/Makefile foo2zjs/icc2ps/Makefile +--- foo2zjs.orig/icc2ps/Makefile 2007-11-27 22:13:53.000000000 +0100 ++++ foo2zjs/icc2ps/Makefile 2008-12-02 13:51:12.000000000 +0100 +@@ -1,11 +1,11 @@ + UNAME := $(shell uname) +-PREFIX= /usr ++PREFIX= $(DESTDIR)/usr + BIN= $(PREFIX)/bin + SRC= icc2ps.c xgetopt.c + LIB= cmscam97.c cmscnvrt.c cmserr.c cmsgamma.c cmsgmt.c cmsintrp.c cmsio1.c \ + cmslut.c cmsmatsh.c cmsmtrx.c cmsnamed.c cmspack.c cmspcs.c cmsps2.c \ + cmssamp.c cmswtpnt.c cmsxform.c cmsio0.c cmsvirt.c +-CFLAGS= -O3 ++CFLAGS?= -O3 + INSTALL=install + ifeq ($(UNAME),SunOS) + INSTALL=/usr/ucb/install +diff -urN foo2zjs.orig/Makefile foo2zjs/Makefile +--- foo2zjs.orig/Makefile 2008-09-23 15:56:20.000000000 +0200 ++++ foo2zjs/Makefile 2008-12-02 14:00:42.000000000 +0100 +@@ -251,7 +251,7 @@ + endif + + # Compiler flags +-CFLAGS += -O2 -Wall ++CFLAGS ?= -O2 -Wall + #CFLAGS += -g + + # +@@ -543,14 +543,15 @@ + UDEVBIN=$(DESTDIR)/bin/ + + install-prog: ++ [ -d $(BIN) ] || install -d -m 755 $(BIN)/ ++ [ -d $(DESTDIR)/bin/ ] || install -d -m 755 $(DESTDIR)/bin/ + # + # Install driver, wrapper, and development tools + # + $(INSTALL) -d $(BIN) + $(INSTALL) -c $(PROGS) $(SHELLS) $(BIN)/ + if [ "$(BINPROGS)" != "" ]; then \ +- $(INSTALL) -d $(UDEVBIN); \ +- $(INSTALL) -c $(BINPROGS) $(UDEVBIN); \ ++ install -c $(BINPROGS) $(DESTDIR)/bin/; \ + fi + # + # Install gamma correction files. These are just templates, +@@ -570,6 +571,7 @@ + # + # Remove obsolete foomatic database files from previous versions + # ++ mkdir -p $(FOODB)/opt/ + rm -f $(FOODB)/opt/foo2zjs-Media.xml + rm -f $(FOODB)/opt/foo2zjs-PaperSize.xml + rm -f $(FOODB)/opt/foo2zjs-Source.xml +@@ -583,6 +585,7 @@ + # Install current database files + # + @if [ -d $(FOODB) ]; then \ ++ [ -d $(FOODB)/$$dir/ ] || install -d -m 755 $(FOODB)/$$dir/; \ + for dir in driver printer opt; do \ + echo install -m 644 foomatic-db/$$dir/*.xml $(FOODB)/$$dir/; \ + $(INSTALL) -c -m 644 foomatic-db/$$dir/*.xml $(FOODB)/$$dir/; \ +@@ -601,10 +604,10 @@ + # + # Clear foomatic cache and rebuild database if needed + # +- rm -rf /var/cache/foomatic/*/* +- rm -f /var/cache/foomatic/printconf.pickle +- if [ -d /var/cache/foomatic/compiled ]; then \ +- cd /var/cache/foomatic/compiled; \ ++ rm -rf $(DESTDIR)/var/cache/foomatic/*/* ++ rm -f $(DESTDIR)/var/cache/foomatic/printconf.pickle ++ if [ -d $(DESTDIR)/var/cache/foomatic/compiled ]; then \ ++ cd $(DESTDIR)/var/cache/foomatic/compiled; \ + foomatic-combo-xml -O >overview.xml; \ + fi + +@@ -736,13 +739,6 @@ + done; \ + ppdmgr -u; \ + elif [ -d $(PPD) ]; then \ +- find $(PPD) -name '*foo2zjs*' | xargs rm -rf; \ +- find $(PPD) -name '*foo2hp*' | xargs rm -rf; \ +- find $(PPD) -name '*foo2xqx*' | xargs rm -rf; \ +- find $(PPD) -name '*foo2lava*' | xargs rm -rf; \ +- find $(PPD) -name '*foo2qpdl*' | xargs rm -rf; \ +- find $(PPD) -name '*foo2slx*' | xargs rm -rf; \ +- find $(PPD) -name '*foo2hiperc*' | xargs rm -rf; \ + [ -d $(PPD)/foo2zjs ] || mkdir $(PPD)/foo2zjs; \ + cd PPD; \ + for ppd in *.ppd; do \ +@@ -789,10 +785,8 @@ + $(INSTALL) -c -m 755 hplj10xx_gui.tcl $(SHAREZJS) + + +-USBDIR=/etc/hotplug/usb +-UDEVDIR=/etc/udev/rules.d +-RULES=hplj10xx.rules +-install-hotplug: install-hotplug-test install-hotplug-prog ++USBDIR=$(DESTDIR)/etc/hotplug/usb ++install-hotplug: install-hotplug-test install-udev + + install-hotplug-test: + # +@@ -810,9 +804,6 @@ + # + + install-hotplug-prog: +- if [ -d $(UDEVDIR) ]; then \ +- $(INSTALL) -c -m 644 $(RULES) $(UDEVDIR)/11-$(RULES); \ +- fi + [ -d $(USBDIR) ] || $(INSTALL) -d -m 755 $(USBDIR)/ + $(INSTALL) -c -m 755 hplj1000 $(USBDIR)/ + ln -sf $(USBDIR)/hplj1000 $(USBDIR)/hplj1005 +@@ -823,15 +814,12 @@ + ln -sf $(USBDIR)/hplj1000 $(USBDIR)/hpljP1007 + ln -sf $(USBDIR)/hplj1000 $(USBDIR)/hpljP1008 + ln -sf $(USBDIR)/hplj1000 $(USBDIR)/hpljP1505 +- $(USBDIR)/hplj1000 install-usermap +- $(USBDIR)/hplj1005 install-usermap +- $(USBDIR)/hplj1018 install-usermap +- $(USBDIR)/hplj1020 install-usermap +- $(USBDIR)/hpljP1005 install-usermap +- $(USBDIR)/hpljP1006 install-usermap +- $(USBDIR)/hpljP1007 install-usermap +- $(USBDIR)/hpljP1008 install-usermap +- $(USBDIR)/hpljP1505 install-usermap ++ install -c -m 644 hplj.usermap $(USBDIR)/ ++UDEVDIR=$(DESTDIR)/etc/udev/rules.d ++RULES=hplj10xx.rules ++install-udev: ++ [ -d $(UDEVDIR) ] || install -d -m 755 $(UDEVDIR)/ ++ install -c -m 644 $(RULES) $(UDEVDIR)/11-$(RULES) + + cups: FRC + if [ -x /etc/init.d/cups ]; then \ +@@ -1223,7 +1211,6 @@ + $(INSTALL) -c -m 644 README $(DOCDIR) + $(INSTALL) -c -m 644 ChangeLog $(DOCDIR) + +-GROFF=/usr/local/test/bin/groff + GROFF=groff + manual.pdf: $(MANPAGES) + -$(GROFF) -t -man $(MANPAGES) | ps2pdf - $@ diff --git a/net-print/foo2zjs/files/foo2zjs-20081129-udevfwld.patch b/net-print/foo2zjs/files/foo2zjs-20081129-udevfwld.patch new file mode 100644 index 00000000..8820d24b --- /dev/null +++ b/net-print/foo2zjs/files/foo2zjs-20081129-udevfwld.patch @@ -0,0 +1,273 @@ +--- Makefile ++++ Makefile +@@ -20,6 +20,10 @@ + PREFIX=/usr + PREFIX=$(DESTDIR)/usr + ++# USB_PRINTERID is also installed there because it is needed by the FWloader ++FWLOADERDIR=$(DESTDIR)/sbin ++FIRMWAREDIR=$(DESTDIR)/lib/firmware ++ + # Pathnames for this package... + BIN=$(PREFIX)/bin + SHAREZJS=$(PREFIX)/share/foo2zjs +@@ -661,21 +665,21 @@ + fi; \ + done + # foo2zjs Firmware files (if any) +- $(INSTALL) $(LPuid) $(LPgid) -m 775 -d $(SHAREZJS)/firmware/ ++ $(INSTALL) $(LPuid) $(LPgid) -m 775 -d $(FIRMWAREDIR)/ + for i in sihp1*.img; do \ + if [ -f $$i ]; then \ + base=`basename $$i .img`; \ + ./arm2hpdl $$i >$$base.dl; \ +- $(INSTALL) -c -m 644 $$base.dl $(SHAREZJS)/firmware/; \ ++ $(INSTALL) -c -m 644 $$base.dl $(FIRMWAREDIR)/; \ + fi; \ + done + # foo2xqx Firmware files (if any) +- $(INSTALL) $(LPuid) $(LPgid) -m 775 -d $(SHAREXQX)/firmware/ ++ $(INSTALL) $(LPuid) $(LPgid) -m 775 -d $(FIRMWAREDIR)/ + for i in sihpP*.img; do \ + if [ -f $$i ]; then \ + base=`basename $$i .img`; \ + ./arm2hpdl $$i >$$base.dl; \ +- $(INSTALL) -c -m 644 $$base.dl $(SHAREXQX)/firmware/; \ ++ $(INSTALL) -c -m 644 $$base.dl $(FIRMWAREDIR)/; \ + fi; \ + done + # foo2oak ICM files (if any) +@@ -818,6 +822,8 @@ + UDEVDIR=$(DESTDIR)/etc/udev/rules.d + RULES=hplj10xx.rules + install-udev: ++ [ -d $(FWLOADERDIR) ] || install -d -m 755 $(FWLOADERDIR)/ ++ install -c -m 755 foo2zjs-loadfw $(FWLOADERDIR)/ + [ -d $(UDEVDIR) ] || install -d -m 755 $(UDEVDIR)/ + install -c -m 644 $(RULES) $(UDEVDIR)/11-$(RULES) + +--- foo2zjs-loadfw ++++ foo2zjs-loadfw +@@ -0,0 +1,151 @@ ++#!/bin/sh ++ ++# foo2zjs-loadfw: ++# ++# Hotplug script for 100[05],1018,1020,P100[5678],P1505,P1505n ++# USB laser printers. The model number ++# that this script deals with is determined from the udev env. ++# ++# Used to download firmware automatically into the printer when it ++# is powered up or plugged into the USB port. ++# ++# The inspiration fo this script is from: ++# Oscar Santacreu. Alicante-Spain (2002) ++# Mike Morgan (2004) ++# Modified by Stefan Schweizer (2005) to work as a udev-RUN-script ++ ++# ++# Directory to find downloadable HP firmware files sihpMMMM.dl ++# ++FWDIR=/lib/firmware ++ ++# ++# Program used to determine USB printer id information ++# ++USBID=/bin/usb_printerid ++ ++# ++# Timeout to load firmware ++# ++TIMEOUT=6 ++ ++# ++# Figure out how to log our messages ++# ++if [ -t 1 ]; then ++ # Running from a tty... ++ log() { ++ echo "$0: $@" ++ } ++elif [ -x /usr/bin/logger ]; then ++ # Have logger... ++ log() { ++ logger -t "$0" -- "$@" ++ } ++else ++ # No logger... ++ log() { ++ echo "$0: $@" >> /var/log/messages ++ } ++fi ++ ++# ++# Figure out the model number from the argument of this script ++# ++MODELNAME='' ++FWMODEL='' ++case "$1" in ++P1005) ++ MODEL=P1005 ++ ;; ++P1006) ++ MODEL=P1006 ++ ;; ++P1007) ++ MODEL=P1007 ++ FWMODEL=P1005 ++ ;; ++P1008) ++ MODEL=P1008 ++ FWMODEL=P1006 ++ ;; ++P1505) ++ MODEL=P1505 ++ ;; ++P1505n) ++ MODEL=P1505n ++ FWMODEL=P1505 ++ ;; ++1000) ++ MODEL=1000 ++ MODELNAME="hp LaserJet $MODEL" ++ ;; ++1005) ++ MODEL=1005 ++ MODELNAME="hp LaserJet $MODEL" ++ ;; ++1018) ++ MODEL=1018 ++ ;; ++1020) ++ MODEL=1020 ++ ;; ++*) ++ log "Only HP LaserJet 100[05],1018,1020,P100[5678],P1505,P1505n are supported" ++ log "You need to supply one of these on the cmdline: $0 10**" ++ exit ++ ;; ++esac ++: ${MODELNAME:="HP LaserJet $MODEL"} ++: ${FWMODEL:="$MODEL"} ++ ++if [ -n "$2" ]; then ++ DEVNAME=$2 ++elif [ -n "$DEVNAME" ]; then ++ log 'using $DEVNAME' ++else ++ log "You need to either have $DEVNAME set in the environment or supply it on the cmdline, like:" ++ log "$0 10** /dev/usb/lp0" ++ exit 1 ++fi ++ ++# ++# Procedure to load a single device with firmware ++# ++load1() { ++ fw="$FWDIR/sihp$FWMODEL.dl" ++ if [ ! -f "$fw" ]; then ++ log "Missing HP LaserJet $MODEL firmware file $fw" ++ log "...read foo2zjs installation instructions and run ./getweb $MODEL" ++ return 1 ++ fi ++ ++ log "loading HP LaserJet $MODEL firmware $fw to $DEVNAME ..." ++ if cat $fw > $DEVNAME; then ++ sleep $TIMEOUT ++ log "... download successful." ++ else ++ log "... download failed." ++ fi ++ return 0 ++} ++ ++# ++# OK, now download firmware to any printers that need it ++# ++if [ -x $USBID ]; then ++ if $USBID $DEVNAME | grep "$MODELNAME" 2> /dev/null; then ++ # This is a LaserJet 100x ++ if $USBID $DEVNAME | grep 'FWVER' 2> /dev/null; then ++ log "HP LaserJet $MODEL firmware already loaded into $DEVNAME" ++ else ++ # Firmware is not yet loaded ++ load1 "$DEVNAME" ++ fi ++ else ++ log "No supported printer found." ++ fi ++else ++ log "HP LaserJet $MODEL firmware was not downloaded..." ++ log "...couldn't find $USBID" ++fi +--- hplj1000 ++++ hplj1000 +@@ -35,7 +35,7 @@ + # + # Directory to find downloadable HP firmware files sihpMMMM.dl + # +-FWDIR=/usr/share/foo2zjs/firmware ++FWDIR=/lib/firmware + + # + # Program used to determine USB printer id information +--- hplj10xx.rules ++++ hplj10xx.rules +@@ -1,36 +1,21 @@ +-#Own udev rule for HP Laserjet 1000 +-KERNEL=="lp*", BUS=="usb", SYSFS{idVendor}=="03f0", \ +- SYSFS{product}=="hp LaserJet 1000", NAME="usb/%k", \ +- SYMLINK+="hplj1000-%n", MODE="0666", RUN+="/etc/hotplug/usb/hplj1000" +-#Own udev rule for HP Laserjet 1005 +-KERNEL=="lp*", BUS=="usb", SYSFS{idVendor}=="03f0", \ +- SYSFS{product}=="hp LaserJet 1005 series", NAME="usb/%k", \ +- SYMLINK+="hplj1005-%n", MODE="0666", RUN+="/etc/hotplug/usb/hplj1005" +-#Own udev rule for HP Laserjet 1018 +-KERNEL=="lp*", BUS=="usb", SYSFS{idVendor}=="03f0", \ +- SYSFS{product}=="HP LaserJet 1018", NAME="usb/%k", \ +- SYMLINK+="hplj1018-%n", MODE="0666", RUN+="/etc/hotplug/usb/hplj1018" +-#Own udev rule for HP Laserjet 1020 +-KERNEL=="lp*", BUS=="usb", SYSFS{idVendor}=="03f0", \ +- SYSFS{product}=="HP LaserJet 1020", NAME="usb/%k", \ +- SYMLINK+="hplj1020-%n", MODE="0666", RUN+="/etc/hotplug/usb/hplj1020" +-#Own udev rule for HP Laserjet P1005 +-KERNEL=="lp*", BUS=="usb", SYSFS{idVendor}=="03f0", \ +- SYSFS{product}=="HP LaserJet P1005", NAME="usb/%k", \ +- SYMLINK+="hpljP1005-%n", MODE="0666", RUN+="/etc/hotplug/usb/hpljP1005" +-#Own udev rule for HP Laserjet P1006 +-KERNEL=="lp*", BUS=="usb", SYSFS{idVendor}=="03f0", \ +- SYSFS{product}=="HP LaserJet P1006", NAME="usb/%k", \ +- SYMLINK+="hpljP1006-%n", MODE="0666", RUN+="/etc/hotplug/usb/hpljP1006" +-#Own udev rule for HP Laserjet P1007 +-KERNEL=="lp*", BUS=="usb", SYSFS{idVendor}=="03f0", \ +- SYSFS{product}=="HP LaserJet P1007", NAME="usb/%k", \ +- SYMLINK+="hpljP1007-%n", MODE="0666", RUN+="/etc/hotplug/usb/hpljP1007" +-#Own udev rule for HP Laserjet P1008 +-KERNEL=="lp*", BUS=="usb", SYSFS{idVendor}=="03f0", \ +- SYSFS{product}=="HP LaserJet P1008", NAME="usb/%k", \ +- SYMLINK+="hpljP1008-%n", MODE="0666", RUN+="/etc/hotplug/usb/hpljP1008" +-#Own udev rule for HP Laserjet P1505 +-KERNEL=="lp*", BUS=="usb", SYSFS{idVendor}=="03f0", \ +- SYSFS{product}=="HP LaserJet P1505", NAME="usb/%k", \ +- SYMLINK+="hpljP1505-%n", MODE="0666", RUN+="/etc/hotplug/usb/hpljP1505" ++ACTION=="add", KERNEL=="lp*", SUBSYSTEM=="usb", ATTRS{idVendor}=="03f0", \ ++ ATTRS{idProduct}=="3d17", RUN+="/sbin/foo2zjs-loadfw P1005 $tempnode" ++ACTION=="add", KERNEL=="lp*", SUBSYSTEM=="usb", ATTRS{idVendor}=="03f0", \ ++ ATTRS{idProduct}=="3e17", RUN+="/sbin/foo2zjs-loadfw P1006 $tempnode" ++ACTION=="add", KERNEL=="lp*", SUBSYSTEM=="usb", ATTRS{idVendor}=="03f0", \ ++ ATTRS{idProduct}=="4817", RUN+="/sbin/foo2zjs-loadfw P1007 $tempnode" ++ACTION=="add", KERNEL=="lp*", SUBSYSTEM=="usb", ATTRS{idVendor}=="03f0", \ ++ ATTRS{idProduct}=="4917", RUN+="/sbin/foo2zjs-loadfw P1008 $tempnode" ++ACTION=="add", KERNEL=="lp*", SUBSYSTEM=="usb", ATTRS{idVendor}=="03f0", \ ++ ATTRS{idProduct}=="3f17", RUN+="/sbin/foo2zjs-loadfw P1505 $tempnode" ++ACTION=="add", KERNEL=="lp*", SUBSYSTEM=="usb", ATTRS{idVendor}=="03f0", \ ++ ATTRS{idProduct}=="4017", RUN+="/sbin/foo2zjs-loadfw P1505n $tempnode" ++ACTION=="add", KERNEL=="lp*", SUBSYSTEM=="usb", ATTRS{idVendor}=="03f0", \ ++ ATTRS{idProduct}=="0517", RUN+="/sbin/foo2zjs-loadfw 1000 $tempnode" ++ACTION=="add", KERNEL=="lp*", SUBSYSTEM=="usb", ATTRS{idVendor}=="03f0", \ ++ ATTRS{idProduct}=="1317", RUN+="/sbin/foo2zjs-loadfw 1005 $tempnode" ++ACTION=="add", KERNEL=="lp*", SUBSYSTEM=="usb", ATTRS{idVendor}=="03f0", \ ++ ATTRS{idProduct}=="4117", RUN+="/sbin/foo2zjs-loadfw 1018 $tempnode" ++ACTION=="add", KERNEL=="lp*", SUBSYSTEM=="usb", ATTRS{idVendor}=="03f0", \ ++ ATTRS{idProduct}=="2b17", RUN+="/sbin/foo2zjs-loadfw 1020 $tempnode" ++ diff --git a/net-print/foo2zjs/foo2zjs-20081129.ebuild b/net-print/foo2zjs/foo2zjs-20081129.ebuild new file mode 100644 index 00000000..cc726ee8 --- /dev/null +++ b/net-print/foo2zjs/foo2zjs-20081129.ebuild @@ -0,0 +1,126 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header $ + +inherit eutils + +DESCRIPTION="Support for printing to ZjStream-based printers. Fixes bug 271079" +HOMEPAGE="http://foo2zjs.rkkda.com/" + +# extracted by http://gentooexperimental.org/~genstef/dist/foo2zjs-helper.sh +DEVICES=( "hp2600n" "hp1600" "hp1500" "hp1215" "km2530" "km2490" "km2480" +"xp6115" "km2430" "km2300" "km2200" "kmcpwl" "sa300" "sa315" "sa2160" +"sa3160" "xp6110" "lm500" "oki3200" "oki3300" "oki3400" "oki3530" "oki5100" +"oki5200" "oki5500" "oki5600" "oki5800" "hp1020" "hp1018" "hp1005" "hp1000" +"hpp1505" "hpp1008" "hpp1007" "hpp1006" "hpp1005" ) +#"sa610" has no file to download +URIS=( +"http://foo2hp.rkkda.com/icm/hpclj2600n.tar.gz +http://foo2zjs.rkkda.com/icm/km2430.tar.gz" +"http://foo2hp.rkkda.com/icm/hpclj2600n.tar.gz +http://foo2zjs.rkkda.com/icm/km2430.tar.gz" +"http://foo2hp.rkkda.com/icm/hpclj2600n.tar.gz +http://foo2zjs.rkkda.com/icm/km2430.tar.gz" +"http://foo2hp.rkkda.com/icm/hpclj2600n.tar.gz +http://foo2zjs.rkkda.com/icm/km2430.tar.gz" +"http://foo2lava.rkkda.com/icm/km2530.tar.gz" +"http://foo2lava.rkkda.com/icm/km2530.tar.gz" +"http://foo2lava.rkkda.com/icm/km2530.tar.gz" +"http://foo2lava.rkkda.com/icm/km2530.tar.gz" +"http://foo2zjs.rkkda.com/icm/km2430.tar.gz" +"ftp://ftp.minolta-qms.com/pub/crc/out_going/other/m23dlicc.exe +http://foo2zjs.rkkda.com/icm/km2430.tar.gz" +"ftp://ftp.minolta-qms.com/pub/crc/out_going/win2000/m22dlicc.exe" +"ftp://ftp.minolta-qms.com/pub/crc/out_going/windows/cpplxp.exe" +"http://foo2qpdl.rkkda.com/icm/samclp300.tar.gz" +"http://foo2qpdl.rkkda.com/icm/samclp300.tar.gz" +"http://foo2qpdl.rkkda.com/icm/samclp300.tar.gz" +"http://foo2qpdl.rkkda.com/icm/samclp300.tar.gz" +"http://foo2qpdl.rkkda.com/icm/samclp300.tar.gz" +"http://foo2slx.rkkda.com/icm/lexc500.tar.gz" +"http://foo2hiperc.rkkda.com/icm/okic3200.tar.gz" +"http://foo2hiperc.rkkda.com/icm/okic3400.tar.gz" +"http://foo2hiperc.rkkda.com/icm/okic3400.tar.gz" +"http://foo2hiperc.rkkda.com/icm/okic3400.tar.gz" +"http://foo2hiperc.rkkda.com/icm/okic3200.tar.gz" +"http://foo2hiperc.rkkda.com/icm/okic3200.tar.gz" +"http://foo2hiperc.rkkda.com/icm/okic5600.tar.gz" +"http://foo2hiperc.rkkda.com/icm/okic5600.tar.gz" +"http://foo2hiperc.rkkda.com/icm/okic5600.tar.gz" +"http://foo2zjs.rkkda.com/firmware/sihp1020.tar.gz" +"http://foo2zjs.rkkda.com/firmware/sihp1018.tar.gz" +"http://foo2zjs.rkkda.com/firmware/sihp1005.tar.gz" +"http://foo2zjs.rkkda.com/firmware/sihp1000.tar.gz" +"http://foo2zjs.rkkda.com/firmware/sihpP1505.tar.gz" +"http://foo2zjs.rkkda.com/firmware/sihpP1006.tar.gz" +"http://foo2zjs.rkkda.com/firmware/sihpP1005.tar.gz" +"http://foo2zjs.rkkda.com/firmware/sihpP1006.tar.gz" +"http://foo2zjs.rkkda.com/firmware/sihpP1005.tar.gz" +) + +SRC_URI="http://dev.gentooexperimental.org/~scarabeus/${P}.tar.gz" +IUSE="cups foomaticdb usb" +for ((DEV=0; DEV < ${#DEVICES[*]}; DEV++)); do + SRC_URI="${SRC_URI} foo2zjs_devices_${DEVICES[DEV]}? ( ${URIS[DEV]} )" + IUSE="${IUSE} foo2zjs_devices_${DEVICES[DEV]}" + ALL_BEGIN="${ALL_BEGIN} !foo2zjs_devices_${DEVICES[DEV]}? (" + ALL_MIDDLE="${ALL_MIDDLE} ${URIS[DEV]}" + ALL_END="${ALL_END} )" +done +SRC_URI="${SRC_URI}${ALL_BEGIN}${ALL_MIDDLE}${ALL_END}" + +LICENSE="GPL-2" +# due to those firmwares/icms/etc... +RESTRICT="mirror" +SLOT="0" +DEPEND="app-arch/unzip" +RDEPEND="cups? ( net-print/cups ) + foomaticdb? ( net-print/foomatic-db-engine ) + net-print/foomatic-filters + sys-fs/udev" +KEYWORDS="~x86 ~amd64 ~ppc" +S=${WORKDIR}/${PN} + +src_unpack() { + unpack ${P}.tar.gz + + # link getweb files in ${S} to get unpacked + for i in ${A} + do + ln -s "${DISTDIR}"/${i} "${S}" + done + + cd "${S}" + epatch "${FILESDIR}"/${P}-Makefile.patch + epatch "${FILESDIR}"/${P}-udevfwld.patch +} + +src_compile() { + emake getweb || die "Failed building getweb script" + + # remove wget as we got the firmware with portage + sed -i -e "s/.*wget .*//" \ + -e 's/.*rm $.*//' \ + -e "s/error \"Couldn't dow.*//" getweb + + # unpack files + GOT=0; + for ((DEV=0; DEV < ${#DEVICES[*]}; DEV++)); do + if use foo2zjs_devices_${DEVICES[DEV]}; then + ./getweb ${DEVICES[DEV]:2} + GOT=1 + fi + done + if [ ${GOT} == 0 ]; then ./getweb all; fi + + emake || die "emake failed" +} + +src_install() { + use foomaticdb && dodir /usr/share/foomatic/db/source + + use cups && dodir /usr/share/cups/model + + emake DESTDIR="${D}" install install-udev \ + || die "emake install failed" +} diff --git a/net-print/foo2zjs/metadata.xml b/net-print/foo2zjs/metadata.xml new file mode 100644 index 00000000..0366721c --- /dev/null +++ b/net-print/foo2zjs/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>no-herd</herd> + <maintainer> + <email>martin@mvath.de</email> + <name>Martin Väth</name> + </maintainer> +</pkgmetadata> diff --git a/profiles/repo_name b/profiles/repo_name new file mode 100644 index 00000000..4291d7f5 --- /dev/null +++ b/profiles/repo_name @@ -0,0 +1 @@ +mv diff --git a/sys-apps/less-select/ChangeLog b/sys-apps/less-select/ChangeLog new file mode 100644 index 00000000..21cb19e1 --- /dev/null +++ b/sys-apps/less-select/ChangeLog @@ -0,0 +1,37 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header $ + + 22 Jul 2009; Martin Väth <martin@mvath.de> : + Version bump to less-436 + + 12 Apr 2009; Martin Väth <martin@mvath.de> : + Version bump to less-429 + + 09 Feb 2009; Martin Väth <martin@mvath.de> : + Version bump to less-424 + + 04 Jan 2008; Martin Väth <martin@mvath.de> : + Version bump to less-418 + + 29 Nov 2007; Martin Väth <martin@mvath.de> : + Version bump to less-416 + + 16 Nov 2007; Martin Väth <martin@mvath.de> : + Version bump to less-415 + + 10 Oct 2007; Martin Väth <martin@mvath.de> : + Version bump to less-409 + + 29 Jun 2007; Martin Väth <martin@mvath.de> : + Version bump to less-406 + + 29 Dec 2005; Martin Väth <martin@mvath.de> : + Version bump to less-394 + + 03 Dec 2005; Martin Väth <martin@mvath.de> : + Version bump to less-393 + + 06 Mar 2005; Martin Väth <martin@mvath.de> : + Initial version based on less-382-r2.ebuild + diff --git a/sys-apps/less-select/Manifest b/sys-apps/less-select/Manifest new file mode 100644 index 00000000..52ce5525 --- /dev/null +++ b/sys-apps/less-select/Manifest @@ -0,0 +1,10 @@ +AUX README.Gentoo 823 RMD160 be59c37906fca17fa25f6781d3f5e7abc114dc57 SHA1 5a1f126af728f5220b97623050e2f9b1ea5ae58e SHA256 3985fd1810f660ea1c1f2732f719b069b6934d62d8d9e8a09287e63f049ba27d +AUX code2color.patch 1110 RMD160 712f7b79c94f92ee62825d5f53627f18fae693d2 SHA1 a82f937f3a923b52adc4f14cfc9b641903884839 SHA256 a3887126826ef0b4b821bd97cf4e7abfc8b1c9280bf2bb18a2a4cec9a2973936 +AUX less.envd 50 RMD160 e9d7b2497aa81e13b740dc765c0fc87d4f1f2f8e SHA1 f903d459e7f0b2c14009304bebb7a045a7cccf9d SHA256 1f186ac4f500c842a9016702b3d7e9d69fe161db23cf56c316ed7f5a51da6a4e +AUX lesspipe.sh 6966 RMD160 0101ee8ceea57e5c31e1e38cf417e47bcc5f8a78 SHA1 8142b1755bd545be21b42eda0c966c8fb7d2ec0d SHA256 d3e2d7c7f97cd2ff6ccdadea20d1fc5591dbbd17ac7c6757249ecfc2c4ac68a4 +DIST code2color 199875 RMD160 378d340a20c3fe500f19116220d54816fe279225 SHA1 b30526dd52c747b8bd6dcf53cf5cc94824c47feb SHA256 ce63f148293a81b0fe5e072f33285f9bf4f1d832f64b23a2220519674a47091d +DIST less-436.tar.gz 303921 RMD160 b186b76fcdbf38056b32fbc1b54877dccf64a8ec SHA1 f78998a1a79a7e1962c901dd41bdc3d1c2005471 SHA256 57a16ff07431a9af45cf1cd5b374e1066d019304219f0d156e22bb8c4d6734d2 +DIST less-select-patch-436.tar.gz 47383 RMD160 5ccbe853d1f6ce5940f283bd8265ce8b75e20363 SHA1 21f3f8b16be8cd0724820c167d6f685d236cec36 SHA256 bbdd0ee9241803b8de719c358090354bde63472d1df6db271a50be51bfc800f3 +EBUILD less-select-436.ebuild 2291 RMD160 e7145dd25beeeabfebf141f61dab90d0f066d2a2 SHA1 0bd3f839229c468a0e1670fac2d2916cd395a322 SHA256 e84ec916e7a47238de3ff00546ebced5551c72c561ea1b72502a16689471e42e +MISC ChangeLog 1173 RMD160 e50821f7ba68924ac9efb539d0e1f3cd24f71d9e SHA1 f982dd0c85cc28953cd7a7cecd8c4d6642e39bbc SHA256 8bb38d02108a7267e88cc12aaa4b93410693258b8f0f3bab5154877dfcbcdcdc +MISC metadata.xml 519 RMD160 0bddd9edd8deaf798fff7f50d3e6cdb00daff1b9 SHA1 4a5eb0f9ca4a380d0c9268e6d0e8ba4a54fbb256 SHA256 100c0d2dc9aacdc78d678da8b5ed7d0a36bd1fe5b7ea06345ded87afd9cda442 diff --git a/sys-apps/less-select/files/README.Gentoo b/sys-apps/less-select/files/README.Gentoo new file mode 100644 index 00000000..dca83280 --- /dev/null +++ b/sys-apps/less-select/files/README.Gentoo @@ -0,0 +1,22 @@ +This version of less comes with some Gentoo enhancements: + - default lesspipe.sh script to "view" files + - colorization support + +To see what file types are supported, just read the /usr/bin/lesspipe.sh +script (it's just a plain text bash script). + +Colorization support is disabled by default. To enable it, export the +LESSCOLOR variable to "yes": + $ export LESSCOLOR=yes + +We also provide a colorization script, 'code2color', that is used by +default. If you wish to use another script, simply export the LESSCOLORIZER +variable to name of the script: + $ export LESSCOLORIZER=some-other-script + +If you want to use the code2color script and the default color schemes are +not acceptable, you can develop your own schemes and save them in one of +the following places: + /etc/code2color + ~/.code2color + CODE2COLOR_CONFIG env var diff --git a/sys-apps/less-select/files/code2color.patch b/sys-apps/less-select/files/code2color.patch new file mode 100644 index 00000000..5d4ac7fe --- /dev/null +++ b/sys-apps/less-select/files/code2color.patch @@ -0,0 +1,34 @@ +--- code2color ++++ code2color +@@ -163,11 +163,11 @@ + # building up the database + # newer entries overwrite old ones + my @CONFIG_FILES; +- push @CONFIG_FILES, "/etc/code2html.config"; ++ push @CONFIG_FILES, "/etc/code2color"; + push @CONFIG_FILES, +- $ENV{'HOME'}."/.code2html.config" if $ENV{'HOME'}; ++ $ENV{'HOME'}."/.code2color" if $ENV{'HOME'}; + push @CONFIG_FILES, +- split(/:/,$ENV{'CODE2HTML_CONFIG'}) if $ENV{'CODE2HTML_CONFIG'}; ++ split(/:/,$ENV{'CODE2COLOR_CONFIG'}) if $ENV{'CODE2COLOR_CONFIG'}; + push @CONFIG_FILES, + split(/:/,$params{'langfile'}) if $params{'langfile'}; + +@@ -446,7 +446,6 @@ + + $_[2] = $langmode; + $_[3] = $alt_langmode; +- print "==> append : to filename to switch off syntax highlighting\n"; + return \$code; + }; + +@@ -3192,7 +3192,7 @@ + # + + $LANGUAGE{'shellscript'} = { +- 'filename' => '\\.(sh|shell)$', ++ 'filename' => '\\.(ebuild|eclass|sh|shell)$', + 'regex' => '^\\s*#\\s*![^\\s]*(sh|bash|ash|zsh|ksh)', + 'patterns' => [ { + 'name' => 'comment', diff --git a/sys-apps/less-select/files/less.envd b/sys-apps/less-select/files/less.envd new file mode 100644 index 00000000..200171c0 --- /dev/null +++ b/sys-apps/less-select/files/less.envd @@ -0,0 +1,2 @@ +LESSOPEN="|lesspipe.sh %s" +LESS="-R -M --shift 5" diff --git a/sys-apps/less-select/files/lesspipe.sh b/sys-apps/less-select/files/lesspipe.sh new file mode 100644 index 00000000..afa7dc99 --- /dev/null +++ b/sys-apps/less-select/files/lesspipe.sh @@ -0,0 +1,267 @@ +#!/bin/bash +# +# Preprocessor for 'less'. Used when this environment variable is set: +# LESSOPEN="|lesspipe.sh %s" + +# TODO: handle compressed files better + +trap 'exit 0' PIPE + +guesscompress() { + case "$1" in + *.gz|*.z) echo "gunzip -c" ;; + *.bz2) echo "bunzip2 -c" ;; + *.lz) echo "lzip -c" ;; + *.lzma) echo "unlzma -c" ;; + *.xz) echo "xzdec" ;; + *) echo "cat" ;; + esac +} + +lesspipe_file() { + local out=$(file -L -- "$1") + local suffix + case ${out} in + *" 7-zip archive"*) suffix="7z";; + *" ar archive"*) suffix="a";; + *" CAB-Installer"*) suffix="cab";; + *" cpio archive"*) suffix="cpio";; + *" ELF "*) suffix="elf";; + *" LHa"*archive*) suffix="lha";; + *" troff "*) suffix="man";; + *" script text"*) suffix="sh";; + *" shared object"*) suffix="so";; + *" tar archive"*) suffix="tar";; + *" Zip archive"*) suffix="zip";; + *": data") hexdump -C -- "$1"; return 0;; + *) return 1;; + esac + lesspipe "$1" ".${suffix}" + return 0 +} + +lesspipe() { + local match=$2 + [[ -z ${match} ]] && match=$1 + + local DECOMPRESSOR=$(guesscompress "$match") + + # User filters + if [[ -x ~/.lessfilter ]] ; then + ~/.lessfilter "$1" && exit 0 + fi + + local ignore + for ignore in ${LESSIGNORE} ; do + [[ ${match} == *.${ignore} ]] && exit 0 + done + + case "$match" in + + ### Doc files ### + *.[0-9n]|*.man|\ + *.[0-9n].bz2|*.man.bz2|\ + *.[0-9n].gz|*.man.gz|\ + *.[0-9n].lzma|*.man.lzma|\ + *.[0-9][a-z].gz|*.[0-9][a-z].gz) + local out=$(${DECOMPRESSOR} -- "$1" | file -) + case ${out} in + *troff*) + # Need to make sure we pass path to man or it will try + # to locate "$1" in the man search paths + if [[ $1 == /* ]] ; then + man -- "$1" + else + man -- "./$1" + fi + ;; + *text*) + ${DECOMPRESSOR} -- "$1" + ;; + *) + # We could have matched a library (libc.so.6), so let + # `file` figure out what the hell this thing is + lesspipe_file "$1" + ;; + esac + ;; + *.dvi) dvi2tty "$1" ;; + *.ps|*.pdf) ps2ascii "$1" || pstotext "$1" || pdftotext "$1" ;; + *.doc) antiword "$1" || catdoc "$1" ;; + *.rtf) unrtf --nopict --text "$1" ;; + *.conf|*.txt|*.log) ;; # force less to work on these directly #150256 + + ### URLs ### + ftp://*|http://*|*.htm|*.html) + for b in links2 links lynx ; do + ${b} -dump "$1" && exit 0 + done + html2text -style pretty "$1" + ;; + + ### Tar files ### + *.tar|\ + *.tar.bz2|*.tbz2|*.tbz|\ + *.tar.gz|*.tgz|*.tar.z|\ + *.tar.lz|*.tar.tlz|\ + *.tar.lzma|*.tar.xz) + ${DECOMPRESSOR} -- "$1" | tar tvvf -;; + + ### Misc archives ### + *.bz2|\ + *.gz|*.z|\ + *.lz|\ + *.lzma|*.xz) ${DECOMPRESSOR} -- "$1" ;; + *.rpm) rpm -qpivl --changelog -- "$1" ;; + *.cpi|*.cpio) cpio -itv < "$1" ;; + *.ace) unace l "$1" ;; + *.arc) arc v "$1" ;; + *.arj) unarj l -- "$1" ;; + *.cab) cabextract -l -- "$1" ;; + *.lha|*.lzh) lha v "$1" ;; + *.zoo) zoo -list "$1" || unzoo -l "$1" ;; + *.7z) 7z l -- "$1" || 7za l -- "$1" ;; + *.a) ar tv "$1" ;; + *.elf) readelf -a -- "$1" ;; + *.so) readelf -h -d -s -- "$1" ;; + *.mo|*.gmo) msgunfmt -- "$1" ;; + + *.rar|.r[0-9][0-9]) unrar l -- "$1" ;; + + *.jar|*.war|*.ear|*.xpi|*.zip) + unzip -v "$1" || miniunzip -l "$1" || miniunz -l "$1" || zipinfo -v "$1" + ;; + + *.deb|*.udeb) + if type -P dpkg > /dev/null ; then + dpkg --info "$1" + dpkg --contents "$1" + else + ar tv "$1" + ar p "$1" data.tar.gz | tar tzvvf - + fi + ;; + + ### Media ### + *.bmp|*.gif|*.jpeg|*.jpg|*.ico|*.pcd|*.pcx|*.png|*.ppm|*.tga|*.tiff|*.tif) + identify "$1" || file -L -- "$1" + ;; + *.avi|*.mpeg|*.mpg|*.mov|*.qt|*.wmv|*.asf|*.rm|*.ram) + midentify "$1" || file -L -- "$1" + ;; + *.mp3) mp3info "$1" || id3info "$1" ;; + *.ogg) ogginfo "$1" ;; + *.flac) metaflac --list "$1" ;; + *.torrent) torrentinfo-console "$1" || ctorrent -x "$1" ;; + *.bin|*.cue|*.raw) + # not all .bin/.raw files are cd images, so fall back to hexdump + cd-info --no-header --no-device-info "$1" || lesspipe_file "$1" + ;; + *.iso) + iso_info=$(isoinfo -d -i "$1") + echo "${iso_info}" + # Joliet output overrides Rock Ridge, so prefer the better Rock + case ${iso_info} in + *$'\n'"Rock Ridge"*) iso_opts="-R";; + *$'\n'"Joliet"*) iso_opts="-J";; + *) iso_opts="";; + esac + isoinfo -l ${iso_opts} -i "$1" + ;; + + ### Source code ### + *.awk|*.groff|*.java|*.js|*.m4|*.php|*.pl|*.pm|*.pod|*.sh|\ + *.ad[asb]|*.asm|*.inc|*.[ch]|*.[ch]pp|*.[ch]xx|*.cc|*.hh|\ + *.lsp|*.l|*.pas|*.p|*.xml|*.xps|*.xsl|*.axp|*.ppd|*.pov|\ + *.diff|*.patch|*.py|*.rb|*.sql|*.ebuild|*.eclass) + + # Allow people to flip color off if they dont want it + case ${LESSCOLOR} in + always) LESSCOLOR=2;; + [yY][eE][sS]|1|true) LESSCOLOR=1;; + [nN][oO]|0|false) LESSCOLOR=0;; + *) LESSCOLOR=0;; # default to no color #188835 + esac + [[ ${LESSCOLORIZER+set} != "set" ]] && LESSCOLORIZER=code2color + if [[ ${LESSCOLOR} == "0" ]] || [[ -z ${LESSCOLORIZER} ]] ; then + # let less itself handle these files + exit 0 + fi + + # 2: Only colorize if user forces it ... + # 1: ... or we know less will handle raw codes -- this will + # not detect -seiRM, so set LESSCOLORIZER yourself + if [[ ${LESSCOLOR} == "2" ]] || [[ " ${LESS} " == *" -"[rR]" "* ]] ; then + ${LESSCOLORIZER} "$1" + exit 0 + fi + ;; + +# May not be such a good idea :) +# ### Device nodes ### +# /dev/[hs]d[a-z]*) +# fdisk -l "${1:0:8}" +# [[ $1 == *hd* ]] && hdparm -I "${1:0:8}" +# ;; + + ### Everything else ### + *) + # Sanity check + [[ ${recur} == 2 ]] && exit 0 + + # Maybe we didn't match due to case issues ... + if [[ ${recur} == 0 ]] ; then + recur=1 + lesspipe "$1" "$(echo $1 | LC_ALL=C tr '[:upper:]' '[:lower:]')" + + # Maybe we didn't match because the file is named weird ... + else + recur=2 + lesspipe_file "$1" + fi + + exit 0 + ;; + esac +} + +if [[ -z $1 ]] ; then + echo "Usage: lesspipe.sh <file>" +elif [[ $1 == "-V" || $1 == "--version" ]] ; then + Id="cvsid" + cvsid="$Id: lesspipe.sh,v 1.35 2009/04/11 23:20:51 vapier Exp $" + cat <<-EOF + $cvsid + Copyright 2001-2009 Gentoo Foundation + Mike Frysinger <vapier@gentoo.org> + (with plenty of ideas stolen from other projects/distros) + + + EOF + less -V +elif [[ $1 == "-h" || $1 == "--help" ]] ; then + cat <<-EOF + lesspipe.sh: preproccess files before sending them to less + + Usage: lesspipe.sh <file> + + lesspipe.sh specific settings: + LESSCOLOR env - toggle colorizing of output (no/yes/always) + LESSCOLORIZER env - program used to colorize output (default: code2color) + LESSIGNORE - list of extensions to ignore (don't do anything fancy) + + You can create per-user filters as well by creating the executable file: + ~/.lessfilter + One argument is passed to it: the file to display. + + To use lesspipe.sh, simply add to your environment: + export LESSOPEN="|lesspipe.sh %s" + + Run 'less --help' or 'man less' for more info + EOF +elif [[ -d $1 ]] ; then + ls -alF -- "$1" +else + recur=0 + lesspipe "$1" 2> /dev/null +fi diff --git a/sys-apps/less-select/less-select-436.ebuild b/sys-apps/less-select/less-select-436.ebuild new file mode 100644 index 00000000..fbdcd17d --- /dev/null +++ b/sys-apps/less-select/less-select-436.ebuild @@ -0,0 +1,69 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header $ + +inherit eutils + +DESCRIPTION="Excellent text file viewer, patched with additional selection feature" +HOMEPAGE="http://www.greenwoodsoftware.com/less/" +PATCHVER=436 +SRC_URI="http://www.greenwoodsoftware.com/less/less-${PV}.tar.gz + http://www-zeuthen.desy.de/~friebel/unix/less/code2color + http://www.mathematik.uni-wuerzburg.de/~vaeth/download/less-select-patch-${PATCHVER}.tar.gz" + +LICENSE="|| ( GPL-3 less )" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~sparc-fbsd ~x86 ~x86-fbsd" +IUSE="unicode dummy-less" + +DEPEND=">=sys-libs/ncurses-5.2 + !dummy-less? ( !sys-apps/less )" + +S="${WORKDIR}/less-${PV}" + +MYSUBDIR="${S}/less-select-patch-${PATCHVER}" + +src_unpack() { + cd "${WORKDIR}" + unpack "less-${PV}.tar.gz" + cd "${S}" + cp "${DISTDIR}"/code2color "${S}"/ + epatch "${FILESDIR}"/code2color.patch + unpack "less-select-patch-${PATCHVER}.tar.gz" + mv "${MYSUBDIR}/INSTALL" "${MYSUBDIR}/README.less-select" + if [ -e "${MYSUBDIR}/less-${PV}-select.patch" ]; then + epatch "${MYSUBDIR}/less-${PV}-select.patch" || die "Patch less-${PV}-select failed" + else + epatch "${MYSUBDIR}/less-${PATCHVER}-select.patch" || die "Patch less-${PATCHVER}-select failed" + fi + "${MYSUBDIR}"/after-patch || die "${MYSUBDIR}/after-patch failed" +} + +yesno() { use $1 && echo yes || echo no ; } +src_compile() { + export ac_cv_lib_ncursesw_initscr=$(yesno unicode) + export ac_cv_lib_ncurses_initscr=$(yesno !unicode) + econf || die + emake || die + ./lesskey -o less-normal-key.bin "${MYSUBDIR}/less-normal-key.src" || die + ./lesskey -o less-select-key.bin "${MYSUBDIR}/less-select-key.src" || die +} + +src_install() { + emake install DESTDIR="${D}" || die + + dobin code2color || die "dobin" + newbin "${FILESDIR}"/lesspipe.sh lesspipe.sh || die "newbin" + echo 'LESS="-sFR -iMX --shift 5"' > 70less + doenvd 70less + + dodoc NEWS README* "${FILESDIR}"/README.Gentoo "${MYSUBDIR}"/README.less-select + + newbin "${MYSUBDIR}/less-select" less-select + + insinto /etc + newins less-normal-key.bin lesskey.bin + newins less-select-key.bin less-select-key.bin + newins "${MYSUBDIR}/less-normal-key.src" lesskey.src + newins "${MYSUBDIR}/less-select-key.src" less-select-key.src +} diff --git a/sys-apps/less-select/metadata.xml b/sys-apps/less-select/metadata.xml new file mode 100644 index 00000000..2e57c026 --- /dev/null +++ b/sys-apps/less-select/metadata.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>no-herd</herd> + <maintainer> + <email>martin@mvath.de</email> + <name>Martin Väth</name> + </maintainer> + <use> + <flag name="dummy-less">Set this if you use /etc/portage/env/sys-apps/less to install only a dummy version of less. Only useful if you want to get informed about new less ebuilds by portage despite using less-select.</flag> + </use> +</pkgmetadata> diff --git a/sys-fs/aufs2/ChangeLog b/sys-fs/aufs2/ChangeLog new file mode 100644 index 00000000..a9249324 --- /dev/null +++ b/sys-fs/aufs2/ChangeLog @@ -0,0 +1,26 @@ +# ChangeLog for sys-fs/aufs2 +# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 +# $Header $ + + 17 Mar 2010; Martin Väth <martin@mvath.de> + Update git dependency according to package move. + + 04 Mar 2010; Martin Väth <martin@mvath.de> + Support ESCM_OFFLINE/EGIT_OFFLINE in the same sense as git.eclass. + Output corresponding message only if *_OFFLINE is nonempty. + + 16 Jan 2010; Martin Väth <martin@mvath.de> + Remove patch again since git.eclass is now fixed: + http://bugs.gentoo.org/show_bug.cgi?id=299204 + + 29 Dec 2009; Martin Väth <martin@mvath.de> + Patch for broken git.eclass 1.33 2009/12/29 + + 17 Dec 2009; Martin Väth <martin@mvath.de> + Adapt for new git.eclass 1.32 2009/12/16 + + 14 Oct 2009; Martin Väth <martin@mvath.de> + Patch automatically instead of informing the user + + 04 Apr 2009; Martin Väth <martin@mvath.de> + aufs2-99999999.ebuild: Initial ebuild. diff --git a/sys-fs/aufs2/Manifest b/sys-fs/aufs2/Manifest new file mode 100644 index 00000000..ff1d75ac --- /dev/null +++ b/sys-fs/aufs2/Manifest @@ -0,0 +1,3 @@ +EBUILD aufs2-99999999.ebuild 3938 RMD160 3ff696b2cff626424c2c1156fcd9eccda0412323 SHA1 f43351581df6c54c29a7b198be067737aac00e19 SHA256 2ff31c9e5af6ecf25eadf186935a45e4dba0b4f25767c28f5840b53fdb564a57 +MISC ChangeLog 1030 RMD160 1fc03caa73f947dcd17af6c2711e737d9336742c SHA1 8dc27c90c6533df277c363dd789816c6b2afc56c SHA256 4e737d7be59f7d1dbf29405f2f4e5b8aca06838fef25f0fd3acadfbcfb547b56 +MISC metadata.xml 274 RMD160 a46806846cb114b1d2889ac05c409164bc276800 SHA1 ec26b2018eda8c918c3d1b2ef99d7a8ba4b70dfe SHA256 b0e2d9479aa7d1b3025efa320ddc30ee2e2df365c159b0bfec02b8019d2628d8 diff --git a/sys-fs/aufs2/aufs2-99999999.ebuild b/sys-fs/aufs2/aufs2-99999999.ebuild new file mode 100644 index 00000000..3021c3eb --- /dev/null +++ b/sys-fs/aufs2/aufs2-99999999.ebuild @@ -0,0 +1,143 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI="2" + +EGIT_REPO_URI="http://git.c3sl.ufpr.br/pub/scm/aufs/aufs2-standalone.git" +EGIT_PROJECT="aufs2" +# BRANCH/COMMIT will be overridden in pkg_setup (according to kernel version) +EGIT_BRANCH="aufs2" +EGIT_COMMIT="aufs2" +if [ -n "${EGIT_OFFLINE:-${ESCM_OFFLINE}}" ] +then EGIT_PRUNE=false +else EGIT_PRUNE=true +fi + +inherit git linux-info eutils + +DESCRIPTION="An entirely re-designed and re-implemented Unionfs." +HOMEPAGE="http://aufs.sourceforge.net/" + +LICENSE="GPL-2" +SLOT="0" +# Since this is a live ebuild with unstable versions in portage we require +# that the user unmasks this ebuild with ACCEPT_KEYWORDS='**' +#KEYWORDS="~amd64 ~x86" +KEYWORDS="" +IUSE="doc kernel-patch" +PROPERTIES="live" + +RDEPEND="" +DEPEND="dev-vcs/git[curl]" + +declare -a my_patchlist + +pkg_setup() { + local msg + linux-info_pkg_setup + + # kernel version check + if kernel_is lt 2 6 26 + then + eerror "${PN} is being developed and tested on linux-2.6.26 and later." + eerror "Make sure you have a proper kernel version!" + die "Wrong kernel version" + fi + + if [ -n "${AUFS2BRANCH}" ] + then EGIT_BRANCH="${AUFS2BRANCH}" + else [ -n "${KV_PATCH}" ] && EGIT_BRANCH="aufs2-${KV_PATCH}" + fi + elog + elog "Using aufs2 branch: ${EGIT_BRANCH}" + elog "If this guess for the branch is wrong, set AUFS2BRANCH." + elog "For example, to use the aufs2 branch for kernel version 2.6.30, use:" + elog " AUFS2BRANCH=aufs2-30 emerge -1 aufs2" + elog "For the most current kernel it might be necessary to use" + elog " AUFS2BRANCH=aufs2 emerge -1 aufs2" + msg='' + [ -n "${ESCM_OFFLINE}" ] && msg="${msg} ESCM_OFFLINE=''" + [ -n "${EGIT_OFFLINE}" ] && msg="${msg} EGIT_OFFLINE=''" + if [ -n "${msg}" ] + then + elog "Note that it might be necessary in addition to fetch the newest aufs2:" + elog "Set ${msg# } and be sure to be online during emerge." + fi + elog + EGIT_COMMIT="${EGIT_BRANCH}" + + use kernel-patch || return 0 + ( + cd -- "${KV_DIR}" >/dev/null 2>&1 && \ + for i in aufs*.patch aufs*.diff + do test -f "${i}" || continue + if patch -R -p1 --dry-run --force <"${i}" >/dev/null + then + einfo "Applying kernel patch ${i} reversely" + patch -R -p1 --force --no-backup-if-mismatch \ + <"${i}" >/dev/null || { + eerror "Reverse applying kernel patch ${i} failed." + eerror "Since dry run succeeded this is probably a problem with write permissions." + die "With USE=-kernel-patch you avoid automatic patching attempts." + } + else + ewarn "Kernel patch ${i} cannot be reverse applied - skipping." + fi + done + ) +} + +src_configure() { + : +} + +src_compile() { + : +} + +src_install() { + local i k dk + i="Documentation/filesystems/aufs/aufs.5" + test -e "${i}" && doman "${i}" + k="$(readlink -f -- "${KV_DIR}")" && [ -n "${k}" ] || k="${KV_DIR}" + dk="${D}/${k}" + dodir "${k}/fs/aufs" + cp -pPR -- fs/aufs/* "${dk}/fs/aufs" + cp -pPR -- include "${dk}" + if use doc && test -e Documentation + then + cp -pPR -- Documentation "${dk}" + rm -- "${dk}/${i}" + fi + my_patchlist=() + for i in *.patch *.diff + do test -f "${i}" || continue + my_patchlist+=("${i}") + cp -pPR -- "${i}" "${dk}" + done +} + +pkg_postinst() { + local i + [ "${#my_patchlist[@]}" -eq 0 ] && { + cd -- "${KV_DIR}" >/dev/null 2>&1 && for i in *.patch *.diff + do test -f "${i}" && my_patchlist+=("${i}") + done + } + if use kernel-patch + then + cd -- "${KV_DIR}" >/dev/null 2>&1 || die "cannot cd to ${KV_DIR}" + for i in "${my_patchlist[@]}" + do test -f "${i}" || continue + use kernel-patch && epatch "${i}" + done + elog "Your kernel has been patched. Cleanup and recompile it, selecting" + else + elog "You will have to apply the following patch to your kernel:" + elog " cd ${KV_DIR} && cat ${my_patchlist[*]} | patch -p1 --no-backup-if-mismatch" + elog "Then cleanup and recompile your kernel, selecting" + fi + elog " Filesystems/Miscellaneous Filesystems/aufs" + elog "in the configuration phase." +} diff --git a/sys-fs/aufs2/metadata.xml b/sys-fs/aufs2/metadata.xml new file mode 100644 index 00000000..0366721c --- /dev/null +++ b/sys-fs/aufs2/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>no-herd</herd> + <maintainer> + <email>martin@mvath.de</email> + <name>Martin Väth</name> + </maintainer> +</pkgmetadata> diff --git a/sys-fs/squash_dir/ChangeLog b/sys-fs/squash_dir/ChangeLog new file mode 100644 index 00000000..26e2ac5e --- /dev/null +++ b/sys-fs/squash_dir/ChangeLog @@ -0,0 +1,7 @@ +# ChangeLog for sys-fs/squash_dir +# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 +# $Header $ + + 28 Mar 2010; Martin Väth <martin@mvath.de> + squash_dir-10.2.ebuild: + import with minor changes from a personal overlay. diff --git a/sys-fs/squash_dir/Manifest b/sys-fs/squash_dir/Manifest new file mode 100644 index 00000000..c3b18852 --- /dev/null +++ b/sys-fs/squash_dir/Manifest @@ -0,0 +1,4 @@ +DIST squash_dir-10.2.tar.bz2 20543 RMD160 85be13c032496a02652c3594acbb9dca693bf20e SHA1 6fb61b485e52e3c70f3c7f9058f5fa8d166d67a1 SHA256 e286c4d729e6dd8235cc60f786cbb824a559e91b5e1807846bfd63739e364f2c +EBUILD squash_dir-10.2.ebuild 935 RMD160 ebe66e1c40e52419a6e8a69ee3bb89b04a79ade6 SHA1 0b8be58c15cc085470122dc379a2fd0e5edfe823 SHA256 ecb898d343443c4865adf9dd3436136456db829e260267a2acff89e7e1293bab +MISC ChangeLog 260 RMD160 5491a190237bab7f975d003d0cf72d085c01dfbb SHA1 51f9eddb4c62e620b49ac3420ab78c64d408a4d2 SHA256 4655008d1946cf2e8b2e0c253563f40914b363239e48cc1a3b749f4fda6702cb +MISC metadata.xml 590 RMD160 d52330caaacff1748a0af5582ae572cdb912eb6e SHA1 61f22ebc0a9f4542331cca10962977ab719d4778 SHA256 07991afcf851cc41e72648c80e3c31cf63458ef1b98e9bbd802802b68a1a93ca diff --git a/sys-fs/squash_dir/metadata.xml b/sys-fs/squash_dir/metadata.xml new file mode 100644 index 00000000..c0a76ecb --- /dev/null +++ b/sys-fs/squash_dir/metadata.xml @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>no-herd</herd> + <maintainer> + <email>martin@mvath.de</email> + <name>Martin Väth</name> + <description>Upstream developer</description> + </maintainer> + <use> + <flag name="hack-squash-utils">Activate hackishly a patch to emerge squashfs-utils next time with redirection of progress bar to stderr.</flag> + <flag name="unionfs-fuse">Depend on unionfs-fuse (used by default if aufs/aufs2 is not available).</flag> + </use> +</pkgmetadata> diff --git a/sys-fs/squash_dir/squash_dir-10.2.ebuild b/sys-fs/squash_dir/squash_dir-10.2.ebuild new file mode 100644 index 00000000..32f56889 --- /dev/null +++ b/sys-fs/squash_dir/squash_dir-10.2.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header $ + +EAPI=2 +inherit autotools +RESTRICT="mirror" + +DESCRIPTION="Keep directories compressed with squashfs. Useful for portage tree, texmf-dist" +HOMEPAGE="http://www.mathematik.uni-wuerzburg.de/~vaeth/gentoo/index.html" +SRC_URI="http://www.mathematik.uni-wuerzburg.de/~vaeth/gentoo/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="hack-squash-utils +unionfs-fuse" + +RDEPEND="sys-fs/squashfs-tools + unionfs-fuse? ( sys-fs/unionfs-fuse )" +DEPEND=">=sys-devel/autoconf-2.65 + >=sys-devel/automake-1.10" + +src_prepare () { + eautoreconf +} + +src_configure () { + econf $(use_enable hack-squash-utils squashfs-tools-patch) \ + --with-decompress="${PORTAGE_COMPRESS} -dc --" \ + --docdir="${EPREFIX}/usr/share/doc/${PF}" +} + +src_install () { + emake DESTDIR="${D}" install || die "emake install failed" + prepalldocs +} diff --git a/www-plugins/better-privacy/ChangeLog b/www-plugins/better-privacy/ChangeLog new file mode 100644 index 00000000..f198d35c --- /dev/null +++ b/www-plugins/better-privacy/ChangeLog @@ -0,0 +1,7 @@ +# ChangeLog for www-plugins/better-privacy +# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 +# $Header $ + + 28 Mar 2010; Martin Väth <martin@mvath.de> + better-privacy-1.45.ebuild: + import with minor changes from a personal overlay. diff --git a/www-plugins/better-privacy/Manifest b/www-plugins/better-privacy/Manifest new file mode 100644 index 00000000..f5807f97 --- /dev/null +++ b/www-plugins/better-privacy/Manifest @@ -0,0 +1,4 @@ +DIST betterprivacy-1.45-sm+fx.xpi 66005 RMD160 e59df69be4a9b5a79b77055595749d2da077be88 SHA1 1ec0e1725a729cf6143fc1086ea1f618f81cd25f SHA256 5ff7f773ac2cc4646d9b20df2bd650eb95a8bc0ad8864fa0244b4fe7361b8c7f +EBUILD better-privacy-1.45.ebuild 1700 RMD160 3b323ed32a0c86a91411d84c2e5a10c703e36928 SHA1 49affddd6ce73bc8d704dee80640e36559f06618 SHA256 21bb4aa12f8d6db18efa9c7cd5d60260424c9300bc748b9c6550a724683939b4 +MISC ChangeLog 273 RMD160 27c4a2cfc7c6ec0ba92b294de9e9009450882bf6 SHA1 ee6d832c898f897e017c078498c2bb8de9e1756b SHA256 108db5a41878322b079b88c795091697006275215b02cd88a3ce89e86e3d0ffb +MISC metadata.xml 274 RMD160 a46806846cb114b1d2889ac05c409164bc276800 SHA1 ec26b2018eda8c918c3d1b2ef99d7a8ba4b70dfe SHA256 b0e2d9479aa7d1b3025efa320ddc30ee2e2df365c159b0bfec02b8019d2628d8 diff --git a/www-plugins/better-privacy/better-privacy-1.45.ebuild b/www-plugins/better-privacy/better-privacy-1.45.ebuild new file mode 100644 index 00000000..16efdc35 --- /dev/null +++ b/www-plugins/better-privacy/better-privacy-1.45.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header $ + +EAPI="2" +inherit mozextension multilib +RESTRICT="mirror" + +DESCRIPTION="Firefox plugin for long time cookies like ~/.adobe/Flash_Player/AssetCache/*/*" +HOMEPAGE="https://addons.mozilla.org/firefox/addon/6623" +MY_P="${P/-/}" +MY_P="${MY_P%_alpha*}" +MY_P="${MY_P%_beta*}" +MY_P="${MY_P}-sm+fx" +FILENAME="${MY_P}.xpi" +SRC_URI="https://addons.mozilla.org/de/firefox/downloads/latest/6623/${FILENAME}" +case "${PV}" in +*_alpha*|*_beta*) +SRC_URI="https://addons.mozilla.org/de/firefox/downloads/file/76929/${FILENAME}?confirmed -> ${FILENAME}" +esac + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="+flash" + +RDEPEND="flash? ( www-plugins/adobe-flash ) +|| ( + >=www-client/mozilla-firefox-bin-1.5.0.7 + >=www-client/mozilla-firefox-1.5.0.7 +)" +DEPEND="${RDEPEND}" + +S=${WORKDIR} + +src_unpack() { + xpi_unpack "${FILENAME}" +} + +# xpi_install is buggy: The detection of emid fails +my_xpi_install() { + local emid + x="${1}" + cd ${x} + # determine id for extension + emid=$(sed -n -e '/install-manifest/,$ { /<\?em:id>\?/!d; s/.*\([\"{].*[}\"]\).*/\1/; s/\"//g; p; q }' ${x}/install.rdf) \ + && [ -n "${emid}" ] || die "failed to determine extension id" + insinto "${MOZILLA_FIVE_HOME}"/extensions/${emid} + doins -r "${x}"/* || die "failed to copy extension" +} + +src_install() { + declare MOZILLA_FIVE_HOME + if has_version '>=www-client/mozilla-firefox-1.5.0.7'; then + MOZILLA_FIVE_HOME="/usr/$(get_libdir)/mozilla-firefox" + my_xpi_install "${S}"/"${MY_P}" + fi + if has_version '>=www-client/mozilla-firefox-bin-1.5.0.7'; then + MOZILLA_FIVE_HOME="/opt/firefox" + my_xpi_install "${S}"/"${MY_P}" + fi +} diff --git a/www-plugins/better-privacy/metadata.xml b/www-plugins/better-privacy/metadata.xml new file mode 100644 index 00000000..0366721c --- /dev/null +++ b/www-plugins/better-privacy/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>no-herd</herd> + <maintainer> + <email>martin@mvath.de</email> + <name>Martin Väth</name> + </maintainer> +</pkgmetadata> diff --git a/www-plugins/flashgot/ChangeLog b/www-plugins/flashgot/ChangeLog new file mode 100644 index 00000000..ce443d10 --- /dev/null +++ b/www-plugins/flashgot/ChangeLog @@ -0,0 +1,7 @@ +# ChangeLog for www-plugins/flashgot +# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 +# $Header $ + + 28 Mar 2010; Martin Väth <martin@mvath.de> + flashgot-1.1.9.8.ebuild: + import with minor changes from a personal overlay. diff --git a/www-plugins/flashgot/Manifest b/www-plugins/flashgot/Manifest new file mode 100644 index 00000000..4da1189b --- /dev/null +++ b/www-plugins/flashgot/Manifest @@ -0,0 +1,4 @@ +DIST flashgot-1.1.9.8.xpi 310986 RMD160 e8cf94a58d80d97cc18b8d9d87716272cb3a6002 SHA1 c5fd96aed38bab9f9033d15a3dd7687e181882c1 SHA256 c99bc53bdf2941dacc2da1bbce1f486e1ad4dd059fef620d5b340202318ca840 +EBUILD flashgot-1.1.9.8.ebuild 872 RMD160 31f103cf89cf63aa05c3c51049616768f174e284 SHA1 1ed493cd6dce9311d024d402836351cf18ef49bb SHA256 686ff184e35dd9542e051139726cd67b5e8e25bc107071f9641a2387ff574a45 +MISC ChangeLog 264 RMD160 b690bebcd1686802c7601d2c19614aadb2e0f043 SHA1 41b784b837b62d00c48ca5e38944a30f98d1e1aa SHA256 ce50403bd190e4fc21e312be109a098a401410cddf28c2edd7eb2e281600e5f4 +MISC metadata.xml 274 RMD160 a46806846cb114b1d2889ac05c409164bc276800 SHA1 ec26b2018eda8c918c3d1b2ef99d7a8ba4b70dfe SHA256 b0e2d9479aa7d1b3025efa320ddc30ee2e2df365c159b0bfec02b8019d2628d8 diff --git a/www-plugins/flashgot/flashgot-1.1.9.8.ebuild b/www-plugins/flashgot/flashgot-1.1.9.8.ebuild new file mode 100644 index 00000000..3c67bfe0 --- /dev/null +++ b/www-plugins/flashgot/flashgot-1.1.9.8.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header $ + +inherit mozextension multilib +RESTRICT="mirror" + +DESCRIPTION="Firefox plugin: download manager" +HOMEPAGE="http://flashgot.net/" +SRC_URI="http://software.informaction.com/data/releases/${P}.xpi" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +RDEPEND="|| ( + >=www-client/mozilla-firefox-bin-1.5.0.7 + >=www-client/mozilla-firefox-1.5.0.7 +)" +DEPEND="${RDEPEND}" + +S=${WORKDIR} + +src_unpack() { + xpi_unpack "${P}".xpi +} + +src_install() { + declare MOZILLA_FIVE_HOME + if has_version '>=www-client/mozilla-firefox-1.5.0.7'; then + MOZILLA_FIVE_HOME="/usr/$(get_libdir)/mozilla-firefox" + xpi_install "${S}"/"${P}" + fi + if has_version '>=www-client/mozilla-firefox-bin-1.5.0.7'; then + MOZILLA_FIVE_HOME="/opt/firefox" + xpi_install "${S}"/"${P}" + fi +} diff --git a/www-plugins/flashgot/metadata.xml b/www-plugins/flashgot/metadata.xml new file mode 100644 index 00000000..0366721c --- /dev/null +++ b/www-plugins/flashgot/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>no-herd</herd> + <maintainer> + <email>martin@mvath.de</email> + <name>Martin Väth</name> + </maintainer> +</pkgmetadata> diff --git a/www-plugins/stylish/ChangeLog b/www-plugins/stylish/ChangeLog new file mode 100644 index 00000000..05d9a920 --- /dev/null +++ b/www-plugins/stylish/ChangeLog @@ -0,0 +1,7 @@ +# ChangeLog for www-plugins/stylish +# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 +# $Header $ + + 28 Mar 2010; Martin Väth <martin@mvath.de> + stylish-1.0.7.ebuild: + import with minor changes from a personal overlay. diff --git a/www-plugins/stylish/Manifest b/www-plugins/stylish/Manifest new file mode 100644 index 00000000..7f2394c2 --- /dev/null +++ b/www-plugins/stylish/Manifest @@ -0,0 +1,4 @@ +DIST stylish-1.0.7-fx+tb+sm.xpi 139048 RMD160 1721e9bea591f683c6b6c5555f9d93d8098c692a SHA1 000803899a6c690907ca20064c9845b20a4878f5 SHA256 18dcbf5e13f4b4d0db03b4b033dc181b4f2daef116ed68864c831ab9fae96ae2 +EBUILD stylish-1.0.7.ebuild 1412 RMD160 a72337e99bc8c1e1eb12056851166f15b226aa0c SHA1 6b15ee748fe5ab357c74e4899f7feb1f6c0a0a88 SHA256 c092281c504e8726dd4897781df04a0eda4d5026de39754cc46bb852bce3a3c3 +MISC ChangeLog 260 RMD160 ca82572e6b200d6a8a218292746f40045541ccec SHA1 a77050f5e5a0a3327a567dc49277eecefb2ea039 SHA256 3b42c54cdb7cff00049b3ff25f59846d2922462df30617314a112c73e5a9bfd6 +MISC metadata.xml 274 RMD160 a46806846cb114b1d2889ac05c409164bc276800 SHA1 ec26b2018eda8c918c3d1b2ef99d7a8ba4b70dfe SHA256 b0e2d9479aa7d1b3025efa320ddc30ee2e2df365c159b0bfec02b8019d2628d8 diff --git a/www-plugins/stylish/metadata.xml b/www-plugins/stylish/metadata.xml new file mode 100644 index 00000000..0366721c --- /dev/null +++ b/www-plugins/stylish/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>no-herd</herd> + <maintainer> + <email>martin@mvath.de</email> + <name>Martin Väth</name> + </maintainer> +</pkgmetadata> diff --git a/www-plugins/stylish/stylish-1.0.7.ebuild b/www-plugins/stylish/stylish-1.0.7.ebuild new file mode 100644 index 00000000..0e9d4a66 --- /dev/null +++ b/www-plugins/stylish/stylish-1.0.7.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header $ + +EAPI="1" +inherit mozextension multilib +RESTRICT="mirror" + +DESCRIPTION="Firefox plugin to modify style of certain web pages, in particular of gentoo forums" +HOMEPAGE="https://addons.mozilla.org/firefox/addon/2108" +MY_P="${P}-fx+tb+sm" +FILENAME="${MY_P}.xpi" +SRC_URI="https://addons.mozilla.org/de/firefox/downloads/latest/2108/${FILENAME}" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND="|| ( + >=www-client/mozilla-firefox-bin-1.5.0.7 + >=www-client/mozilla-firefox-1.5.0.7 +)" +DEPEND="${RDEPEND}" + +S=${WORKDIR} + +src_unpack() { + xpi_unpack "${FILENAME}" +} + +src_install() { + declare MOZILLA_FIVE_HOME + if has_version '>=www-client/mozilla-firefox-1.5.0.7'; then + MOZILLA_FIVE_HOME="/usr/$(get_libdir)/mozilla-firefox" + xpi_install "${S}"/"${MY_P}" + fi + if has_version '>=www-client/mozilla-firefox-bin-1.5.0.7'; then + MOZILLA_FIVE_HOME="/opt/firefox" + xpi_install "${S}"/"${MY_P}" + fi +} + +src_postinstall() { + einfo "You will probably want to setup the \"Darker forum\" style." + einfo "The old version could be found at" + einfo " http://jesgue.homelinux.org/other-files/dark-gentoo-forums.css" + einfo "but now it is easier to serve with javascript activated to" + einfo " http://userstyles.org/users/8172" + einfo "Note that you have to temporarily disable noscript for that site." +} diff --git a/www-plugins/video-downloadhelper/ChangeLog b/www-plugins/video-downloadhelper/ChangeLog new file mode 100644 index 00000000..741646bd --- /dev/null +++ b/www-plugins/video-downloadhelper/ChangeLog @@ -0,0 +1,7 @@ +# ChangeLog for www-plugins/video-downloadhelper +# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 +# $Header $ + + 28 Mar 2010; Martin Väth <martin@mvath.de> + video-downloadhelper-4.7.ebuild: + import with minor changes from a personal overlay. diff --git a/www-plugins/video-downloadhelper/Manifest b/www-plugins/video-downloadhelper/Manifest new file mode 100644 index 00000000..4b151812 --- /dev/null +++ b/www-plugins/video-downloadhelper/Manifest @@ -0,0 +1,4 @@ +DIST downloadhelper-4.7-fx+sm.xpi 574623 RMD160 54fdf77f82580f3dc08a7d222f7299688a4c102d SHA1 fd0af06fbfa226c5305a29aa478f6106640af17e SHA256 d5c80e341e93e8c3702ff8f7e65b5afac37086b00b172474274086536c321518 +EBUILD video-downloadhelper-4.7.ebuild 1017 RMD160 f1cd7a24909132fddfde901d6b73de1ff486ee1d SHA1 62cc16869637b16bc26b7f411bf4789acad9d622 SHA256 97e14e49fbc7cb24393d3dfe587623fc9bc1221b28b02447f4e936cddca22e6f +MISC ChangeLog 284 RMD160 a5cb50f6da0eef0735729c458c2a3603a2f7b464 SHA1 9c7f0730e4ff138c39a0a19b8ba4ec0bf84d63e8 SHA256 0cfdcfef40173600cb1e052bd1528d5a5d2cc365ea3d6df851c6f6923da2ab2f +MISC metadata.xml 274 RMD160 a46806846cb114b1d2889ac05c409164bc276800 SHA1 ec26b2018eda8c918c3d1b2ef99d7a8ba4b70dfe SHA256 b0e2d9479aa7d1b3025efa320ddc30ee2e2df365c159b0bfec02b8019d2628d8 diff --git a/www-plugins/video-downloadhelper/metadata.xml b/www-plugins/video-downloadhelper/metadata.xml new file mode 100644 index 00000000..0366721c --- /dev/null +++ b/www-plugins/video-downloadhelper/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>no-herd</herd> + <maintainer> + <email>martin@mvath.de</email> + <name>Martin Väth</name> + </maintainer> +</pkgmetadata> diff --git a/www-plugins/video-downloadhelper/video-downloadhelper-4.7.ebuild b/www-plugins/video-downloadhelper/video-downloadhelper-4.7.ebuild new file mode 100644 index 00000000..03059e61 --- /dev/null +++ b/www-plugins/video-downloadhelper/video-downloadhelper-4.7.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header $ + +inherit mozextension multilib +RESTRICT="mirror" + +DESCRIPTION="Firefox plugin to modify style of certain web pages, in particular of gentoo forums" +HOMEPAGE="https://addons.mozilla.org/firefox/addon/3006" +MY_P="${P#*-}-fx+sm" +FILENAME="${MY_P}.xpi" +SRC_URI="https://addons.mozilla.org/de/firefox/downloads/latest/3006/${FILENAME}" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +RDEPEND="|| ( + >=www-client/mozilla-firefox-bin-1.5.0.7 + >=www-client/mozilla-firefox-1.5.0.7 +)" +DEPEND="${RDEPEND}" + +S=${WORKDIR} + +src_unpack() { + xpi_unpack "${FILENAME}" +} + +src_install() { + declare MOZILLA_FIVE_HOME + if has_version '>=www-client/mozilla-firefox-1.5.0.7'; then + MOZILLA_FIVE_HOME="/usr/$(get_libdir)/mozilla-firefox" + xpi_install "${S}"/"${MY_P}" + fi + if has_version '>=www-client/mozilla-firefox-bin-1.5.0.7'; then + MOZILLA_FIVE_HOME="/opt/firefox" + xpi_install "${S}"/"${MY_P}" + fi +} |