summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKacper Kowalik <xarthisius@gentoo.org>2012-08-11 09:41:01 +0000
committerKacper Kowalik <xarthisius@gentoo.org>2012-08-11 09:41:01 +0000
commit29ddf598bb6f1cf366b9118c483023c104a2d443 (patch)
treeeb32c8ecfb56f2b803b181a9cd5b2bce0c2cf22b /app-doc/doxygen
parentRemove leftover from USE=doc, and cleanup metadata.xml. (diff)
downloadhistorical-29ddf598bb6f1cf366b9118c483023c104a2d443.tar.gz
historical-29ddf598bb6f1cf366b9118c483023c104a2d443.tar.bz2
historical-29ddf598bb6f1cf366b9118c483023c104a2d443.zip
Drop old
Package-Manager: portage-2.2.0_alpha120/cvs/Linux x86_64
Diffstat (limited to 'app-doc/doxygen')
-rw-r--r--app-doc/doxygen/ChangeLog10
-rw-r--r--app-doc/doxygen/Manifest47
-rw-r--r--app-doc/doxygen/doxygen-1.6.3.ebuild168
-rw-r--r--app-doc/doxygen/doxygen-1.7.2.ebuild182
-rw-r--r--app-doc/doxygen/doxygen-1.7.3.ebuild189
-rw-r--r--app-doc/doxygen/doxygen-1.7.5.1.ebuild182
-rw-r--r--app-doc/doxygen/doxygen-1.8.0.ebuild234
-rw-r--r--app-doc/doxygen/doxygen-1.8.1.ebuild234
-rw-r--r--app-doc/doxygen/files/doxygen-1.5.7.1-substitute.patch24
-rw-r--r--app-doc/doxygen/files/doxygen-1.6.2-dot-eps.patch67
-rw-r--r--app-doc/doxygen/files/doxygen-1.7.1-dot-eps.patch57
-rw-r--r--app-doc/doxygen/files/doxygen-1.7.5.1-dot-eps.patch56
-rw-r--r--app-doc/doxygen/metadata.xml1
13 files changed, 24 insertions, 1427 deletions
diff --git a/app-doc/doxygen/ChangeLog b/app-doc/doxygen/ChangeLog
index 3862276406dd..16f88972bf9a 100644
--- a/app-doc/doxygen/ChangeLog
+++ b/app-doc/doxygen/ChangeLog
@@ -1,6 +1,14 @@
# ChangeLog for app-doc/doxygen
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-doc/doxygen/ChangeLog,v 1.228 2012/08/11 09:30:03 xarthisius Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-doc/doxygen/ChangeLog,v 1.229 2012/08/11 09:41:01 xarthisius Exp $
+
+ 11 Aug 2012; Kacper Kowalik <xarthisius@gentoo.org> -doxygen-1.6.3.ebuild,
+ -doxygen-1.7.2.ebuild, -doxygen-1.7.3.ebuild, -doxygen-1.7.5.1.ebuild,
+ -doxygen-1.8.0.ebuild, -doxygen-1.8.1.ebuild,
+ -files/doxygen-1.5.7.1-substitute.patch, -files/doxygen-1.6.2-dot-eps.patch,
+ -files/doxygen-1.7.1-dot-eps.patch, -files/doxygen-1.7.5.1-dot-eps.patch,
+ metadata.xml:
+ Drop old
11 Aug 2012; Kacper Kowalik <xarthisius@gentoo.org> doxygen-1.7.6.1.ebuild,
doxygen-1.8.1.2.ebuild:
diff --git a/app-doc/doxygen/Manifest b/app-doc/doxygen/Manifest
index f582cb2854f9..678a1a086584 100644
--- a/app-doc/doxygen/Manifest
+++ b/app-doc/doxygen/Manifest
@@ -9,53 +9,36 @@ AUX doxygen-1.5-legacy-patches.diff 7242 SHA256 f696c10fe571d281ed8178e7a07864c7
AUX doxygen-1.5-qtlibdir.patch 354 SHA256 602038066a93ffd163c7f18b15362a9f2443bb7e842675d7de81bf5026ca9c2e SHA512 426d2e818d3a1e50141595cc275931166699301891921bd7a19569f47db7b7ac43b18a77a3c09027342ca7569c356f084b790a75fb6ac0f67e1f855bc7172669 WHIRLPOOL 45abeb9f24ea8671cace33fc4f2952bc03d0e70322111ac81d643078d6341293f2c1f7682c429a1fd19cdd02331c6b19dd2314e5ba77fb5ecbde8ae76c57eae9
AUX doxygen-1.5-system-libpng.patch 5332 SHA256 5800013e75e3fdb4a6dbc513a25393ec9cef0dfa412032c1c3de562829ddaeab SHA512 b6e4193ce647131204a714cc5c5743b875ed699fb377aca77b1812cf0a143c8500d414752f1865b9633f099f8c05953c363ca542eb01e7d19a5cae0bd450b319 WHIRLPOOL 21b479c31ba3168347a828e8f6b2b23762c0b10f6b77dcfb68be2eac8dc9cf963d62da2492339b9d59a16b6afe65621674960c5dc888d250ceaf70993eabd322
AUX doxygen-1.5.6-prefix-misc-alt.patch 2017 SHA256 ee4b8c11c8af9bc3dfb365eff06addf3d7ec73931a234ac3651be2ba28ad3b44 SHA512 06791799913363348cd1de1bc1f36da4af75e7b322d10aeae24b68811f3028043b0fa39575e6ddf3e91a8938bcf220c2a9a5c5452922881dae65f9a9620091e6 WHIRLPOOL 10134d46e211648001553f420e8f201a870538dcd3e7002b7542221de710b307133e35671af1417014aed893cc9439a6a00f73220eaff5763771896492771f90
-AUX doxygen-1.5.7.1-substitute.patch 656 SHA256 204f140187865c9eb5ca76a421cf1271dfb696858269477468bd605070bd41fd SHA512 d80b9ca0e783b7df5336b3967d5cf9170a9c8081c6dbe051c6fcb8d40d66a9235bde62d9a8b9280f96d5c2a50a1bc4d45f81ca561d8f1ec0e2a767528949784e WHIRLPOOL d672487ef365b88d9c543ebee99eb4f9a22ce20daeab591d8441bc124a910d1f90d0dbd2374d457c21a082614a9c06cc20ea0805dfd6269b32ef1aabd8fae452
AUX doxygen-1.5.8-kdedocs.patch 854 SHA256 48703fc843633e774e05c64e6903badfd74f456f7099399d44b3150f9b964e6c SHA512 10dc047c049203dad2b4e2d602310d1296498a90cacb5a3599387dc0cbc845b591abe543954960b50bd3fa054c3516fb23789ae450bb8b4cdb45d45bb6130f86 WHIRLPOOL 736c568c5f11cbcf1aa9a7ed840bdcff506c6b162e6da8ccf92950a029de63ef32fd7764b317f155a3871567cee2230e59ba0c53c4af6825a705cfc0975f12ae
-AUX doxygen-1.6.2-dot-eps.patch 2449 SHA256 fd62eda9dba9fad7a17c6afdb637178d28b7be7218c975f252a0a3de204c2b87 SHA512 1c5aaed44197755ad1d09cf570ec40b204f711c4a05cf8de600dd50f052a90f3bbf6bf911c0e0a7513e30314879fdbf3788da0da42d3687d72f5ad19de67b6b1 WHIRLPOOL 5449924c3ee907aa69dd5a995f55440d3cf11130f0660bb1b33556e13a8e5006bceadb391f6e81e15620a7b384e6eb9bdab77d12bd801959a3bab5a34e0fabee
-AUX doxygen-1.7.1-dot-eps.patch 1359 SHA256 d45f040844707d439ee738f03ad81469df15cf14444f701fadf7eb97898771fd SHA512 9e52babaad365e18e4db7e888387ab24670f7fda1b548f50a3e61b9d4082fe1dd01aaa7b87ce78b24811a6645cfaf0dc7aaaf980b5b10599735ac45a91e99838 WHIRLPOOL 240a4b51a9997957693fedd6d218fca4f2bceb61063ac40f4d1148f32d8ec61f4002c6caeae059e83a9d33f2da6e20af5f0fbf3f992892075bebc9a5009381b3
-AUX doxygen-1.7.5.1-dot-eps.patch 1263 SHA256 d824ec94f2b5234f2434870c9025f1806adbc45512cae652d5ac234b4f4c61b5 SHA512 035ac199ddec21fa51fdaf748fccbae41b3f1aefb6a971649c4018a795df0ff0ecc77182c7d0335663d7681b368ac4d1adfd69eb2102f8ce82f9b13367b458aa WHIRLPOOL 7825b7ee1460be7d91716a15af474495049f534addeebd2325b816ba22ba31ac2ddd4e13a9f5f50fc11e8e569154ce268602a18c0370d39a21390ea16fa5b647
AUX doxygen-1.8.1-prefix-misc-alt.patch 2119 SHA256 3e888815a63ff804053711cf31f25130abc509e9b52cb4263b209764b70b633b SHA512 2b0c28168ab2d173ecf9cad03d5b5c684a0e8d15f80d937836440a72d301d64816ab9c61e958e8eef771c2c2ea6fcc1c8d2a62737ffcfa25f3166e52ce8fe245 WHIRLPOOL 2b5898621ae4868a75e0266e551f2c706e94483e91f9e22a7c68efd5e6d18af32178f5112d3059472bcf520f51907577254fc39191052a2ccb2fcc867140127d
DIST doxygen-1.4.7-utf8-ru.patch.gz 14755 SHA256 a4293ad1687c911ec6074677292172897bdec386f142c9af4b2f0726b91f2069 SHA512 2ece20c6882f5f20c7f2958bd0363072fd70e1b56f48c932620377cbe7f50de14ce540c1095e91ccd173ab933af785ac6b27a739c00508f4c8f6ed1e6f1e6393 WHIRLPOOL cdaedd576e8c24547baf3e3835cd5fbd505a86a070a5751ce3fa8369562cdeaed963f469e3bce44820f6afcc1e3e83fb1a2f8401ef301cf95e071405937ba213
DIST doxygen-1.4.7.src.tar.gz 2928354 SHA256 5db0e9ddf6fe74273096419d53d3835e9f1822581f20f5f20c057500a5e512ed SHA512 99da7e30c4147a501b3f0e71d03065f42071cd5490f9daaf6025f6b39d486953d59860e83f6535ee7cd12f93d635ab298f4a42da0f8493e80229df85469d4be6 WHIRLPOOL d96f31eed61cefdbe553d9de684e391fecd3ff9623c83964be5777510890e08447734d7f38b5b479fa977ee8990811ee1900ee18f99156a08cc1c6e62101f235
DIST doxygen-1.5.4.src.tar.gz 3762535 SHA256 12e6a2166b8c78a991d4ceef1dd9042117b24b76e20ccfdfdfc30bc4a7e31df2 SHA512 2509043698780ab399615e48d2c30f0719c347ff44a7cbae63f2f579a7aeb81b39821cea682b022b291180fd5a41008ba9c4920d94b5b8d129944c3e8f71b5a5 WHIRLPOOL 76822c115597505d2d0d81bc8f048618961ea92897a8abff490d73806a960d0cd5cdb7e0cfa9438a3779ef448c13da1057b89522fa7ae504b824a9f39fb6ebf8
DIST doxygen-1.5.8.src.tar.gz 4125837 SHA256 01540aaf7e929e7784e3392331f2c915480acb174a16e8652855d90965f44ff8 SHA512 4f9df4668454ae4b5b1b99deed36266eaebd340a2d7b9d4597e656712a12229cdc3b0999a7219430c5b4602d98752dec29a34cc42943cbc58efb3944432daaec WHIRLPOOL eec96af6678503640edccd9d68a0ba1e5919fe7e4eb9eb5e934f23d7af49a6762d1fad07708d54a32c51208a1e6c3e9961fe2ece93521fd1d51ecce4686ba151
-DIST doxygen-1.6.3.src.tar.gz 3986440 SHA256 a3a6524b5fc1da084fd0e081507c99240abaffff85f76ef7b15c9fb3ae248492 SHA512 9d66ede4fb6c2503721eb7a465dc422849e4f5429e3074cfa885012e2bcbfc4a074d10bd45e42271f539403d3a20f003b3aa7dbe0d1c61aa22b02e374a196fba WHIRLPOOL 7d8d7a6de20a0790d3fa1f7d8dbed6b05d45180959aec7ac5fde3a6151567b8265ed7750e06b83d9224b516d179e6485794743dc558249f04d237dd838c53119
-DIST doxygen-1.7-tcl_support.patch.bz2 13843 SHA256 67578895902c3afa59560000b78a5cdce735d03a7b80fdb240a6880d74ee507c SHA512 ee7d1f310fa9fb8187561a79317fc718423a171d58b09b8dfd2064952b7685da1585e8028fa5dd6cc21001eddea5326c2cfd7d5c612b39edaf98d767f4be8fc1 WHIRLPOOL cdffab4363452e0a822990e127f2168f9d1727f7dc3722faa78e6a0abd1cdc0844c8257ce0846362e0ac44566520c76e5e0314b92b6a072764fc69a814ecd2c4
-DIST doxygen-1.7.2.src.tar.gz 4130092 SHA256 1f6de57f7fe9acc65dc86bbdade21fc84bd013b66daeebc497e16e3a54ad91a1 SHA512 dbc68232df6cabb9454ca493e7cab2cff07650b9dcbefb5849dfbf835280d0c0b881c17bc8768e6434b267ff80d216d047efbcad27c1bead8837f90ae4fcf5fe WHIRLPOOL 7d5cd295d79d3eb31698fdfce80ed2510e2bc9cbb26cbd25b47dddcd8833cb517faee98bbbc965f96b870afe28105d856a8ec3951c5777557bbadb344d55be1d
-DIST doxygen-1.7.3.src.tar.gz 4507887 SHA256 c7857d246f75ea287328023a6af71dec8f45a765932a86fcfcc951920a647766 SHA512 a75be9d26627773c0d449ebbdac00eeed7ab5e64dbb3993b5394b6532a574f349fbb740d74126d8141d5b0c96d25f319117bfb9dcaa9f233ef142ee4b89f5647 WHIRLPOOL f46fb04e98c660d9e623bbbb7cf0eda7e5390c401aba395b30ec75ff1e1fead45385af2bf496eb11c3e0bf2f418a692e333dcc8646942241fa5b97a1b0d3c837
-DIST doxygen-1.7.5.1.src.tar.gz 4689511 SHA256 fdaec929502e3c4490bfcc87b48a916dab29310d3c7ef88d06f2806436e9ccd0 SHA512 3c8d9c87b9f52974625813f976b5b63309e62193948b5152c2464f01169bfd76c2a9e15076f2b7265e9fad0401c23357d6f696ba756e0b91297c22fc122cd291 WHIRLPOOL 8b6f92f449de1e54687c9d00f1b9fee94f346d61fba8f4dcfd9b7946e3d2640bfd4603162e677992db738b59216a5fd19b05eb464948036fb243823221201c72
DIST doxygen-1.7.6.1.src.tar.gz 4791654 SHA256 0e60e794fb172d3fa4a9a9535f0b8e0eeb04e8366153f6b417569af0bcd61fcd SHA512 614e8b52b32c4ff0a37cabfa2fbd6ea2d79567fdd903eb3e5031e61cd106bb3bfa42ccfdbc6636e5da08bd7a7fa226fb8d9c104b344d16098e9aedc3a601127a WHIRLPOOL f70aa1d0f93746871c5b24538231fac775e849ac88eeff9d1afc0919464bc9c7a27b1391d1aa50624ca11c48f3e2e953a4c41ed7ec5be3ad7972f03510576c5c
-DIST doxygen-1.8.0.src.tar.gz 5636443 SHA256 70fa9034bbe964654e95bdeffcefeb28cd4bf2f73dea8b951143f3cbd19cd533 SHA512 21ebcbcc22e279a75b4b4495da0f8ceb175d615c2c7cd253b4ed8f049599d6d5ed61da442c750202db9b82869426b40201e5a1ecc1273175d1ee904cce4125a6 WHIRLPOOL bf3389a385bca3e7f0763b70e5b1125712b15ac66f7ae6052b9d16ab1d482a3946c19185a032e4f9003664618efd35be644a2ba10f187e1b8ca6e9275cf4b39e
DIST doxygen-1.8.1.2.src.tar.gz 6028928 SHA256 385c6f20124735920b55835a09f30c42707d49264ee164693e9d971b59134b7f SHA512 075c057cb9a5ad93dd574c94d56a69eda85a5f9e74f037faff876304301471d74303e2fbb61dfbced62fb1797b86bde329db1721d8deff7efd5a764bc405357f WHIRLPOOL 312692b7335cc3c62143e457b94f10f7b49faa598977f71fd6eef8500c47abac16b1dc4096d3f971e60534e7af8d108c910cc7a2a38a8563f53768f266760272
-DIST doxygen-1.8.1.src.tar.gz 5997245 SHA256 af9e9c0e2ab8ec31498119e86eea7ece0948a30134f5c3b4e9dc9586bacab762 SHA512 713e38fc717bacfa8885c6e3874fc2ff0e43042c3a4d4bde75926f62fddf6741af2088f9fdd202b22a12a14685be27b8abab9b61f80f9389d68bbd6a43c05932 WHIRLPOOL bca97cbdf093170eaa129b8dd1bd649c74e45a8fb5a396ede2229b094e5f3994d325111c2e937859cbf913d36e5fcec982e3092098785cda2c8d23e3fddf02c0
DIST doxywizard.png 4231 SHA256 eb648ebd3a194a56d9ed6e47cc8dbf1af2e124d83c2c42af9bf86bd837984209 SHA512 5e2d26e7427b86866ebe75ec2c66c0f1100d230f3f3e4d66bac424a8dd0d42f0831d936ff03318dfa1bf73cbd9fb53717636d0c91ae3eea0f4e24641479d25d5 WHIRLPOOL bb0c13b382c4069ca310ff53a03b36499a2bf6e0e8c0647efc032530f429f483b5d6f2925b7e996d4f84c8f2b77eb883533f4b7abc88745a2cfa596d3dd4f3fb
EBUILD doxygen-1.4.7.ebuild 3763 SHA256 9ea68529c5d394994b9c65453e740171ce2e8edacb02a4662df21a36674c72fb SHA512 eef8f489620629239f5f2453ce651ca0ae3bb6fc9042aafbcdc527187eb7eca1d4d26757e053b33253bee32a5db4a8a2ed5a652de771ab380ee7fb8f4b54e367 WHIRLPOOL 57eb323b004724064060e4928bd3068fc5e7362fad4ff7c3a590410f27c3c44c72d08cb909450d9862439721f70e0101f96661522feb11eecaaa641592a79c86
EBUILD doxygen-1.5.4.ebuild 4600 SHA256 269bd42ab1d0e6fd4e51aaca5377117e0028567aa882167c93877310c532b691 SHA512 ba87262eb07c99e3bba8cc0fd35749c346247f210f10b08a20cf3f57af684f39266f48708f6e524a3364f58dde88c1e83f4829f83bf1f92aede1be4cc5c8b11e WHIRLPOOL ec6ee7038a783c7894b3a6fa32742848e3d7a2eb8568b3fbdcbe8ea5e35e0f1e19cdd5540877124abb7e33609c3f3f6959b2321f9ec57606d0f5d344bc87a543
EBUILD doxygen-1.5.8-r1.ebuild 5500 SHA256 951822e836712554b86690d1cbc796b5a54783ad85ca75e07469324891dc3b47 SHA512 2dd696617263bef2c3b3b49eb389d645983618fee253f7f9297013fbeffc8f0678cd941b077f050356073877882589ca76d524472e46aa84e3d5d7de1e4e7699 WHIRLPOOL d567e118a64f299a19d84d401904beb7b12c257088380cfa5706341f1591b72d647f6f6e1d656e1d15a18f152576a866458c81af50b4fe23dca4d3c61739c919
-EBUILD doxygen-1.6.3.ebuild 5225 SHA256 118e33c6e887d1d5fb67c2e99befd5eea87f3d31b21e5ed960902d21010a6c26 SHA512 a1fa3f60ef73371a3ab0388f9a7a692fe67eea210ba960280a429efa5a09b17f8c77154b886dbc59b001b2ef3f8159338d388d39b7fdea19cf15cc4749068a86 WHIRLPOOL 818c2d231840a1d1af2f02732b16b0d38cb1de38edd0d6e6ea069cd80c770358e0a59a782b6eef5ae036181fada0cae9f335dfa07efa2cf3539e57ea6f4cb93e
-EBUILD doxygen-1.7.2.ebuild 5620 SHA256 31dc043a46065507fa19026f553fd9d5398fc0bd539f1496587194ec01537906 SHA512 3e6e54b4b67a5d16377a595e80ce450054cf33bac8155fa057e6274ff98679bfe478f6dc4af28f19f0c73e2444477690f6167456fba6383baca3566bf981f14e WHIRLPOOL 845a89fce562f532d0e944f9035db8735cac52774c0d9358acffa15fdf2b07bb9b5506c09e68b50af32316811f90f011aff45981d6994246088793381e8a6fe4
-EBUILD doxygen-1.7.3.ebuild 5804 SHA256 758e73a15e2ad16b0fe19c6229987f74b12f190de4737329e9d62b6dfd1ec588 SHA512 32aab3999af578625eb33332063ffe2d6e0661cff2a1a5e7080e6ea99bfcbb42e6e31095ddb90b0f17d227a9a7ec42b40fc1cb45d62555d32f9296d42676dbea WHIRLPOOL a143d77c25121beaf08aa0c3d084b471ff2f3528cdb9b89aa390abc5131d45b0d4bc7d25894facb0fea7e340969eb457eccc65c8a806c62a40b972fbc606b849
-EBUILD doxygen-1.7.5.1.ebuild 5242 SHA256 7f6e74083687553e59369c5f92d9eaa4850a748032a842b2e89c0547ff0ae40f SHA512 9fa25c2d3188fea0856bc609e1c6f8adbf1f1cbb4eb75f2070d7751a719371a87b04f5f7cc0f949b81c18b3180ea63b2c33fd388558140ab6ecb54f27d617e87 WHIRLPOOL c78b78d830da878cc587ea8e86ba2e4eeb5e8d2260d91d5024415028225650979b6d2d367fd1b0bc27e0740f8b00cca24a454a81beaf762eaba1734c1128a44c
EBUILD doxygen-1.7.6.1.ebuild 6384 SHA256 a56d455c37ab51fb03f28283b2dcb66450a99f3086b91fb627cfa1c9dffbe964 SHA512 37a8e8bc1b341859e95f1d2e1ef2f8ce24ea4dd31da79ebe0e679c3a80075b99b8ad2b0e738814ce8fcbab3f4d80f6454888d374977d5294704a67594ba2770a WHIRLPOOL def2e9b9afd5cd24c7f31402bc934cd0eba62f791aaca43dcb6db58751e87aa8d518f992880b5c2d4c1983bc30e34b3ef09a707becb07accc6debebad1bcc745
-EBUILD doxygen-1.8.0.ebuild 6542 SHA256 a64cceb3e500d640a30a0e104f068c51ce84d2e151e39a620d6a5760cc859ae6 SHA512 b38cb5f6224ca7907331c537e8340aed521863de1ea35b27a95153992a30d405aade913e6d894cb80a4a14b932722cdb4f32265c58b8d61d6b6412373966ccf3 WHIRLPOOL f61b290668a36123cd20dbde8a384f8ca5adb16a98020461c4f5482817a459440822e610216a092875ffdfc6eb83e640f99f595a581e1ac96edd3a9ff79fd013
EBUILD doxygen-1.8.1.2.ebuild 6776 SHA256 4b0de59a637c671cf957339bf2093a652ab97b39af4416a5233787ae1210072f SHA512 4a268414901bf2f225259633aefb5dfd137718371259d2acfc895f09664a4c836e59e9df23af1f6441f76cec1f3acd9addc8174986548a1311c4e3c6d9dd774a WHIRLPOOL 01b0e37245782f58b4f9afab6b584ad2e49d715d2f0c6eec08ce3507ee1eef590bfaa46f083db423edd733a21b31c484a361e9e038ffee181260584af87521fe
-EBUILD doxygen-1.8.1.ebuild 6535 SHA256 3776c446e3065bded8a8a66ed637e7c456342aadebe9cb82d8b0457450507a72 SHA512 5c7e69fd59def5b64ec6168a789e8b0cf029b8688e9d2aa945225d7e9443c8f7c43d45724a7bd7b617115b5273a9fc12a345968229f402d5ec8078a16dce9c91 WHIRLPOOL 32a15474e65c22bd1db7f97298732c0b9f5015d731178d3992a3f7f3c024ac889ba94c28adcd4fcf19afc0fa89d3b6b2d1671d685432183b0e96910751666282
-MISC ChangeLog 38638 SHA256 daa9f6062f33104b2a5ee105f83d21fa131e4d7d63006c699fa0f77551198520 SHA512 24713a8b1abbca81eb2dc00af5f46bedad5c478ea7c5a5672ac5a695cd64323a915cebf3ec831be070a413173dcb67db427ef082eac245d363dbdd0451f9f2ad WHIRLPOOL 36d5874eb5f2e6929880c5ab355c05fa7d0db786c16a33651604734bf1d69b174ab1b9f7506821d225e2cfb345ed5be8bbee27369a0e7df3f7da8f8bdd674663
-MISC metadata.xml 1019 SHA256 2f5b46f26e8aebd41be7ff37d05a0cb1de1e9b409a19e60bc26218306766384f SHA512 fd957107f6f1373e6a7d06be0d9ebd604fd3eae417b2b1df860edc4e09cd081f89c06e47ee4f1f4bb231cc8ddba785cf7f72b06704159191b5dd390a7593a632 WHIRLPOOL 24393c7c0998715aa7a66bf69b8949edd9d60cce9cb27a4458dde4056578c14e42b8496b8dc1b53840179a3633655e3a9dff2c6c80fc1c3ef66ca4803fddf3c8
+MISC ChangeLog 39019 SHA256 77e2a0b4a9e1072677d692c48ad6356102ce009e660231abe88487f0a66d3064 SHA512 375e1fd509a9cd666c8737cc8b95f245e4eef1b3e6abb540da9a752cba3f9e8a6d25414341c160e4e2bdadeb76bd0bb24c3d3f67d8bf082c9a649939818c10d6 WHIRLPOOL 26886f0bc58c45e807c6dfc6f1c337d4a65f42b2dca7aa9818ccbf8b53841fa1be81790b06c034bc5eb18bbd55ce73eb803778ae0db3e9bc043ebb9e93fa069d
+MISC metadata.xml 928 SHA256 1a4411799b05578436db12aee760a85817d1fa4eac70ae31d7c16f176fe0c398 SHA512 50857d72a2aa9773898de8fe5110ea299c6bb789d75c41e65cb4105b41dd57235c875f468d19f5944299ff334423e86879b512a126d89e5849a72fdb06e3c189 WHIRLPOOL a03be51f36632e496c109451dd16fef7707cc6bd5e5957e369e6aea013a95b28ca189024caa381faa678bea95dece795b3109c9538986155b9707f87ab4cd936
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
-iQIcBAEBCAAGBQJQJiYlAAoJEF0huFKJUZL5UdEP/RkooA+HI+aaTxhWYZxq40jC
-Utb4ozjUf3u9ykiDYl06x7udNsC/0gedTJEvbJrIfdw2KJyJGLlFL2Xxv7hIpy3V
-d2Ow0d2sRrv7yPz4vqO+sOAu9/6gJ8Bl40gdyBTV5skdHds5ldYL2ICadq3LV2rV
-Td60ArLRDpPB4VVfRHt9NljQJnjcJePnrVemX7Dt38hc0opMiaP+uYR25+BtQyXy
-PwqDzksFoeEkSaMcUeu22g0MpwSWVHF/lg5v01UL7eSlEqf1z0tKpeuK5dKmcz3y
-kkGlfk0rHhpPC70xyxwiCirsXPQwxSnV9jyVJ58FZl+IZedcpBMjUVn2+Fr7ZXOZ
-98B6xlyc5H5qQXUfhe4rK1Hma2M9Gz+GO0mm1kLFyRh1X/ShROhENMdcXw7f11HN
-fhXF6cOZUqfF1KTsEyDEfQeqTDVznYl98YBU0YWpZ4zNWuakH/PzKR3N7b+iZDou
-+7WDejwVGqM3cYcqOlUoXc90UqfohDaKrWd+vetZ3apwYRuoglagd0BJ/Y5jzttT
-RwPmu97/J8aSz5quohbJhVd9ug9gFyo7rI/y8DPdZJDR4oytSI5BbMYfpcgls2b0
-dXPKn3OUSTjQJRdP2LIcQBUQ3i1/cgqyEPyeWsA9baAiHOWD8NOyy8ZGOfUh+mlX
-oATLFbjnTogZFjDN0vaU
-=9bSO
+iQIcBAEBCAAGBQJQJii3AAoJEF0huFKJUZL5OA0P/i09/P+bK102HB/Yh8xscyOC
+oEvoQHy6MPwOzey96IbOsFf29bYLqm9qk6pmWiAO4Ho8DC5EzAXQ8i6ep2wzv0rD
+Enxt5e0iCfsNZApzGcZqNAdfopAHdqtBe5fdyTXBRUL5rffrlDiOQ8qQtHLgYMy1
+X7R9qRNvRGb8fr37xuLCWpHqHhn3l1OWnX7QFSgUUiwhYYjRgQBWIqAyelnSvEhf
+yqIqDSMs/2nzPIl3t9zmXAMsRHBWhcu4M74OVi8FiOjmUsIwDHDSI41EnjTjYzJT
+MpsGcs3/0YyILLfjcQlJrY87j9SayY+z/8BlrJsyTkMYW6skftKYa4d/TFZjNNRR
+Hi+zVq7GiE9AvgtLfIHNIbcoOu1Qvw2tD8jhOY2ftIwVuySzkt3DL4puUQiJECH7
+Cw9ZinzilkMQDZ6Y82e5VT8UgmaFo2ModeAV7RZsaZO9/rJ1li1BlhlVVktjNTlH
+tcZjEBcv8IBtLq/g5ok/8RfDQaYQzZt719ssi8oz8FSLw+sRe6zWRlesWnuzcaHn
+Rb1aFI0lg2bOpVMvezsWgprm1LZhVe0ydn2xwl7EHGtKzlXJAcnHBvaJYWgFMEAi
+c0Sw9y69+KroQ5TYHvP4g8y3V9EeEoYLQHYTIyIwGpiTQmcDhrG0JFHL+BlzgpnX
+LTR0NUbExvwNPunkEk9M
+=o1E6
-----END PGP SIGNATURE-----
diff --git a/app-doc/doxygen/doxygen-1.6.3.ebuild b/app-doc/doxygen/doxygen-1.6.3.ebuild
deleted file mode 100644
index 25e7bdc54a14..000000000000
--- a/app-doc/doxygen/doxygen-1.6.3.ebuild
+++ /dev/null
@@ -1,168 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-doc/doxygen/doxygen-1.6.3.ebuild,v 1.6 2012/05/31 03:38:35 zmedico Exp $
-
-EAPI=3
-
-inherit eutils flag-o-matic multilib toolchain-funcs qt4-r2 fdo-mime
-
-DESCRIPTION="documentation system for C++, C, Java, Objective-C, Python, IDL, and other languages"
-HOMEPAGE="http://www.doxygen.org/"
-SRC_URI="http://ftp.stack.nl/pub/users/dimitri/${P}.src.tar.gz
- http://dev.gentoo.org/~xarthisius/distfiles/doxywizard.png"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
-IUSE="debug doc nodot qt4 latex elibc_FreeBSD"
-
-RDEPEND="qt4? ( x11-libs/qt-gui:4 )
- latex? ( >=app-text/texlive-2008[extra] )
- dev-lang/python
- virtual/libiconv
- media-libs/libpng
- app-text/ghostscript-gpl
- !nodot? ( >=media-gfx/graphviz-2.20.0
- media-libs/freetype )"
-DEPEND=">=sys-apps/sed-4
- sys-devel/flex
- ${RDEPEND}"
-
-EPATCH_SUFFIX="patch"
-
-src_prepare() {
- # use CFLAGS, CXXFLAGS, LDFLAGS
- sed -i.orig -e 's:^\(TMAKE_CFLAGS_RELEASE\t*\)= .*$:\1= $(ECFLAGS):' \
- -e 's:^\(TMAKE_CXXFLAGS_RELEASE\t*\)= .*$:\1= $(ECXXFLAGS):' \
- -e 's:^\(TMAKE_LFLAGS_RELEASE\s*\)=.*$:\1= $(ELDFLAGS):' \
- tmake/lib/{{linux,freebsd,netbsd,openbsd,solaris}-g++,macosx-c++}/tmake.conf \
- || die "sed 1 failed"
-
- # Ensure we link to -liconv
- if use elibc_FreeBSD; then
- for pro in */*.pro.in */*/*.pro.in; do
- echo "unix:LIBS += -liconv" >> "${pro}"
- done
- fi
-
- # Call dot with -Teps instead of -Tps for EPS generation - bug #282150
- epatch "${FILESDIR}/${PN}-1.6.2-dot-eps.patch"
-
- # prefix search tools patch, plus OSX fixes
- epatch "${FILESDIR}"/${PN}-1.5.6-prefix-misc-alt.patch
-
- # fix final DESTDIR issue
- sed -i.orig -e "s:\$(INSTALL):\$(DESTDIR)/\$(INSTALL):g" \
- addon/doxywizard/Makefile.in || die "sed 2 failed"
-
- if is-flagq "-O3" ; then
- echo
- ewarn "Compiling with -O3 is known to produce incorrectly"
- ewarn "optimized code which breaks doxygen."
- echo
- elog "Continuing with -O2 instead ..."
- echo
- replace-flags "-O3" "-O2"
- fi
-}
-
-src_configure() {
- export ECFLAGS="${CFLAGS}" ECXXFLAGS="${CXXFLAGS}" ELDFLAGS="${LDFLAGS}"
- # set ./configure options (prefix, Qt based wizard, docdir)
-
- local my_conf=""
- use debug && my_conf="--debug"
-
- export CC="${QMAKE_CC}"
- export CXX="${QMAKE_CXX}"
- export LINK="${QMAKE_LINK}"
- export LINK_SHLIB="${QMAKE_CXX}"
-
- if use qt4; then
- export QTDIR="${EPREFIX}/usr"
- einfo "using QTDIR: '$QTDIR'."
- export LIBRARY_PATH="${QTDIR}/$(get_libdir)${LIBRARY_PATH:+:}${LIBRARY_PATH}"
- export LD_LIBRARY_PATH="${QTDIR}/$(get_libdir)${LD_LIBRARY_PATH:+:}${LD_LIBRARY_PATH}"
- einfo "using QT LIBRARY_PATH: '$LIBRARY_PATH'."
- einfo "using QT LD_LIBRARY_PATH: '$LD_LIBRARY_PATH'."
- ./configure --prefix "${EPREFIX}/usr" ${my_conf} $(use_with qt4 doxywizard) \
- || die 'configure with qt4 failed'
- else
- ./configure --prefix "${EPREFIX}/usr" ${my_conf} || die 'configure failed'
- fi
-}
-
-src_compile() {
- emake all || die 'emake failed'
-
- # generate html and pdf (if tetex in use) documents.
- # errors here are not considered fatal, hence the ewarn message
- # TeX's font caching in /var/cache/fonts causes sandbox warnings,
- # so we allow it.
- if use doc; then
- if use nodot; then
- sed -i -e "s/HAVE_DOT = YES/HAVE_DOT = NO/" \
- {Doxyfile,doc/Doxyfile} \
- || ewarn "disabling dot failed"
- fi
- if use latex; then
- addwrite /var/cache/fonts
- addwrite /var/cache/fontconfig
- addwrite /usr/share/texmf/fonts/pk
- addwrite /usr/share/texmf/ls-R
- make pdf || ewarn '"make pdf docs" failed.'
- else
- cp doc/Doxyfile doc/Doxyfile.orig
- cp doc/Makefile doc/Makefile.orig
- sed -i.orig -e "s/GENERATE_LATEX = YES/GENERATE_LATEX = NO/" \
- doc/Doxyfile
- sed -i.orig -e "s/@epstopdf/# @epstopdf/" \
- -e "s/@cp Makefile.latex/# @cp Makefile.latex/" \
- -e "s/@sed/# @sed/" doc/Makefile
- make docs || ewarn '"make html docs" failed.'
- fi
- fi
-}
-
-src_install() {
- make DESTDIR="${D}" MAN1DIR=share/man/man1 \
- install || die '"make install" failed.'
-
- if use qt4; then
- doicon "${DISTDIR}/doxywizard.png"
- make_desktop_entry doxywizard "DoxyWizard ${PV}" \
- "doxywizard.png" "Application;Development"
- fi
-
- dodoc INSTALL LANGUAGE.HOWTO README
-
- # pdf and html manuals
- if use doc; then
- dohtml -r html/*
- if use latex; then
- insinto /usr/share/doc/"${PF}"
- doins latex/doxygen_manual.pdf
- fi
- fi
-}
-
-pkg_postinst() {
- fdo-mime_desktop_database_update
-
- elog
- elog "The USE flags qt4, doc, and latex will enable doxywizard, or"
- elog "the html and pdf documentation, respectively. For examples"
- elog "and other goodies, see the source tarball. For some example"
- elog "output, run doxygen on the doxygen source using the Doxyfile"
- elog "provided in the top-level source dir."
- elog
- elog "Enabling the nodot USE flag will remove the GraphViz dependency,"
- elog "along with Doxygen's ability to generate diagrams in the docs."
- elog "See the Doxygen homepage for additional helper tools to parse"
- elog "more languages."
- elog
-}
-
-pkg_postrm() {
- fdo-mime_desktop_database_update
-}
diff --git a/app-doc/doxygen/doxygen-1.7.2.ebuild b/app-doc/doxygen/doxygen-1.7.2.ebuild
deleted file mode 100644
index c93a27a94820..000000000000
--- a/app-doc/doxygen/doxygen-1.7.2.ebuild
+++ /dev/null
@@ -1,182 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-doc/doxygen/doxygen-1.7.2.ebuild,v 1.15 2012/05/31 03:38:35 zmedico Exp $
-
-EAPI=3
-
-inherit eutils flag-o-matic multilib toolchain-funcs qt4-r2 fdo-mime
-
-DESCRIPTION="documentation system for C++, C, Java, Objective-C, Python, IDL, and other languages"
-HOMEPAGE="http://www.doxygen.org/"
-SRC_URI="http://ftp.stack.nl/pub/users/dimitri/${P}.src.tar.gz
- http://dev.gentoo.org/~xarthisius/distfiles/doxywizard.png
- tcl? ( mirror://gentoo/${PN}-1.7-tcl_support.patch.bz2 )"
-
-KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 s390 sh sparc x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
-
-IUSE="debug doc nodot qt4 latex tcl elibc_FreeBSD"
-LICENSE="GPL-2"
-SLOT="0"
-
-RDEPEND="qt4? ( x11-libs/qt-gui:4 )
- latex? ( >=app-text/texlive-2008[extra] )
- dev-lang/python
- virtual/libiconv
- media-libs/libpng
- app-text/ghostscript-gpl
- !nodot? ( >=media-gfx/graphviz-2.20.0
- media-libs/freetype )"
-DEPEND=">=sys-apps/sed-4
- sys-devel/flex
- ${RDEPEND}"
-
-EPATCH_SUFFIX="patch"
-
-src_prepare() {
- # use CFLAGS, CXXFLAGS, LDFLAGS
- export ECFLAGS="${CFLAGS}" ECXXFLAGS="${CXXFLAGS}" ELDFLAGS="${LDFLAGS}"
-
- sed -i.orig -e 's:^\(TMAKE_CFLAGS_RELEASE\t*\)= .*$:\1= $(ECFLAGS):' \
- -e 's:^\(TMAKE_CXXFLAGS_RELEASE\t*\)= .*$:\1= $(ECXXFLAGS):' \
- -e 's:^\(TMAKE_LFLAGS_RELEASE\s*\)=.*$:\1= $(ELDFLAGS):' \
- tmake/lib/{{linux,freebsd,netbsd,openbsd,solaris}-g++,macosx-c++}/tmake.conf \
- || die "sed 1 failed"
-
- # Ensure we link to -liconv
- if use elibc_FreeBSD; then
- for pro in */*.pro.in */*/*.pro.in; do
- echo "unix:LIBS += -liconv" >> "${pro}"
- done
- fi
-
- # Call dot with -Teps instead of -Tps for EPS generation - bug #282150
- epatch "${FILESDIR}/${PN}-1.7.1-dot-eps.patch"
-
- # prefix search tools patch, plus OSX fixes
- epatch "${FILESDIR}"/${PN}-1.5.6-prefix-misc-alt.patch
-
- # fix final DESTDIR issue
- sed -i.orig -e "s:\$(INSTALL):\$(DESTDIR)/\$(INSTALL):g" \
- addon/doxywizard/Makefile.in || die "sed 2 failed"
-
- # fix pdf doc
- sed -i.orig -e "s:g_kowal:g kowal:" \
- doc/maintainers.txt || die "sed 3 failed"
-
- # add native TCL support
- use tcl && epatch "${WORKDIR}"/${PN}-1.7-tcl_support.patch
-
- if is-flagq "-O3" ; then
- echo
- ewarn "Compiling with -O3 is known to produce incorrectly"
- ewarn "optimized code which breaks doxygen."
- echo
- elog "Continuing with -O2 instead ..."
- echo
- replace-flags "-O3" "-O2"
- fi
-}
-
-src_configure() {
- # set ./configure options (prefix, Qt based wizard, docdir)
-
- local my_conf=""
- use debug && my_conf="--debug"
- use ppc64 && my_conf="${my_conf} --english-only" #263641
-
- export CC="${QMAKE_CC}"
- export CXX="${QMAKE_CXX}"
- export LINK="${QMAKE_LINK}"
- export LINK_SHLIB="${QMAKE_CXX}"
-
- if use qt4; then
- export QTDIR="${EPREFIX}/usr"
- einfo "using QTDIR: '$QTDIR'."
- export LIBRARY_PATH="${QTDIR}/$(get_libdir)${LIBRARY_PATH:+:}${LIBRARY_PATH}"
- export LD_LIBRARY_PATH="${QTDIR}/$(get_libdir)${LD_LIBRARY_PATH:+:}${LD_LIBRARY_PATH}"
- einfo "using QT LIBRARY_PATH: '$LIBRARY_PATH'."
- einfo "using QT LD_LIBRARY_PATH: '$LD_LIBRARY_PATH'."
-
- ./configure --prefix "${EPREFIX}/usr" ${my_conf} $(use_with qt4 doxywizard) \
- || die 'configure with qt4 failed'
- else
- ./configure --prefix "${EPREFIX}/usr" ${my_conf} || die 'configure failed'
- fi
-}
-
-src_compile() {
- CFLAGS+="${ECFLAGS}" CXXFLAGS+="${ECXXFLAGS}" LFLAGS+="${ELDFLAGS}" \
- emake all || die 'emake failed'
-
- # generate html and pdf (if tetex in use) documents.
- # errors here are not considered fatal, hence the ewarn message
- # TeX's font caching in /var/cache/fonts causes sandbox warnings,
- # so we allow it.
- if use doc; then
- if use nodot; then
- sed -i -e "s/HAVE_DOT = YES/HAVE_DOT = NO/" \
- {Doxyfile,doc/Doxyfile} \
- || ewarn "disabling dot failed"
- fi
- if use latex; then
- addwrite /var/cache/fonts
- addwrite /var/cache/fontconfig
- addwrite /usr/share/texmf/fonts/pk
- addwrite /usr/share/texmf/ls-R
- make pdf || ewarn '"make pdf docs" failed.'
- else
- cp doc/Doxyfile doc/Doxyfile.orig
- cp doc/Makefile doc/Makefile.orig
- sed -i.orig -e "s/GENERATE_LATEX = YES/GENERATE_LATEX = NO/" \
- doc/Doxyfile
- sed -i.orig -e "s/@epstopdf/# @epstopdf/" \
- -e "s/@cp Makefile.latex/# @cp Makefile.latex/" \
- -e "s/@sed/# @sed/" doc/Makefile
- make docs || ewarn '"make html docs" failed.'
- fi
- fi
-}
-
-src_install() {
- make DESTDIR="${D}" MAN1DIR=share/man/man1 \
- install || die '"make install" failed.'
-
- if use qt4; then
- doicon "${DISTDIR}/doxywizard.png"
- make_desktop_entry doxywizard "DoxyWizard ${PV}" \
- "/usr/share/pixmaps/doxywizard.png" \
- "Application;Development"
- fi
-
- dodoc INSTALL LANGUAGE.HOWTO README
-
- # pdf and html manuals
- if use doc; then
- dohtml -r html/*
- if use latex; then
- insinto /usr/share/doc/"${PF}"
- doins latex/doxygen_manual.pdf
- fi
- fi
-}
-
-pkg_postinst() {
- fdo-mime_desktop_database_update
-
- elog
- elog "The USE flags qt4, doc, and latex will enable doxywizard, or"
- elog "the html and pdf documentation, respectively. For examples"
- elog "and other goodies, see the source tarball. For some example"
- elog "output, run doxygen on the doxygen source using the Doxyfile"
- elog "provided in the top-level source dir."
- elog
- elog "Enabling the nodot USE flag will remove the GraphViz dependency,"
- elog "along with Doxygen's ability to generate diagrams in the docs."
- elog "See the Doxygen homepage for additional helper tools to parse"
- elog "more languages."
- elog
-}
-
-pkg_postrm() {
- fdo-mime_desktop_database_update
-}
diff --git a/app-doc/doxygen/doxygen-1.7.3.ebuild b/app-doc/doxygen/doxygen-1.7.3.ebuild
deleted file mode 100644
index 01b51b4e597b..000000000000
--- a/app-doc/doxygen/doxygen-1.7.3.ebuild
+++ /dev/null
@@ -1,189 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-doc/doxygen/doxygen-1.7.3.ebuild,v 1.10 2012/05/31 03:38:35 zmedico Exp $
-
-EAPI=3
-
-inherit eutils flag-o-matic multilib toolchain-funcs qt4-r2 fdo-mime
-
-DESCRIPTION="documentation system for C++, C, Java, Objective-C, Python, IDL, and other languages"
-HOMEPAGE="http://www.doxygen.org/"
-SRC_URI="http://ftp.stack.nl/pub/users/dimitri/${P}.src.tar.gz
- tcl? ( mirror://gentoo/${PN}-1.7-tcl_support.patch.bz2 )"
-
-KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 s390 sh sparc x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
-
-IUSE="debug doc nodot qt4 latex tcl elibc_FreeBSD"
-LICENSE="GPL-2"
-SLOT="0"
-
-RDEPEND="qt4? ( x11-libs/qt-gui:4 )
- latex? ( >=app-text/texlive-2008[extra] )
- dev-lang/python
- virtual/libiconv
- media-libs/libpng
- app-text/ghostscript-gpl
- !nodot? ( >=media-gfx/graphviz-2.20.0
- media-libs/freetype )"
-DEPEND=">=sys-apps/sed-4
- sys-devel/flex
- ${RDEPEND}"
-
-EPATCH_SUFFIX="patch"
-
-src_prepare() {
- # use CFLAGS, CXXFLAGS, LDFLAGS
- export ECFLAGS="${CFLAGS}" ECXXFLAGS="${CXXFLAGS}" ELDFLAGS="${LDFLAGS}"
-
- sed -i.orig -e 's:^\(TMAKE_CFLAGS_RELEASE\t*\)= .*$:\1= $(ECFLAGS):' \
- -e 's:^\(TMAKE_CXXFLAGS_RELEASE\t*\)= .*$:\1= $(ECXXFLAGS):' \
- -e 's:^\(TMAKE_LFLAGS_RELEASE\s*\)=.*$:\1= $(ELDFLAGS):' \
- tmake/lib/{{linux,gnu,freebsd,netbsd,openbsd,solaris}-g++,macosx-c++,linux-64}/tmake.conf \
- || die "sed 1 failed"
-
- # Ensure we link to -liconv
- if use elibc_FreeBSD; then
- for pro in */*.pro.in */*/*.pro.in; do
- echo "unix:LIBS += -liconv" >> "${pro}"
- done
- fi
-
- # Call dot with -Teps instead of -Tps for EPS generation - bug #282150
- epatch "${FILESDIR}/${PN}-1.7.1-dot-eps.patch"
-
- # prefix search tools patch, plus OSX fixes
- epatch "${FILESDIR}"/${PN}-1.5.6-prefix-misc-alt.patch
-
- # fix final DESTDIR issue
- sed -i.orig -e "s:\$(INSTALL):\$(DESTDIR)/\$(INSTALL):g" \
- addon/doxywizard/Makefile.in || die "sed 2 failed"
-
- # fix pdf doc
- sed -i.orig -e "s:g_kowal:g kowal:" \
- doc/maintainers.txt || die "sed 3 failed"
-
- # add native TCL support
- use tcl && epatch "${WORKDIR}"/${PN}-1.7-tcl_support.patch
-
- if is-flagq "-O3" ; then
- echo
- ewarn "Compiling with -O3 is known to produce incorrectly"
- ewarn "optimized code which breaks doxygen."
- echo
- elog "Continuing with -O2 instead ..."
- echo
- replace-flags "-O3" "-O2"
- fi
-}
-
-src_configure() {
- # set ./configure options (prefix, Qt based wizard, docdir)
-
- local my_conf=""
- use debug && my_conf="--debug"
- use ppc64 && my_conf="${my_conf} --english-only" #263641
-
- export CC="${QMAKE_CC}"
- export CXX="${QMAKE_CXX}"
- export LINK="${QMAKE_LINK}"
- export LINK_SHLIB="${QMAKE_CXX}"
-
- if use qt4; then
- export QTDIR="${EPREFIX}/usr"
- einfo "using QTDIR: '$QTDIR'."
- export LIBRARY_PATH="${QTDIR}/$(get_libdir)${LIBRARY_PATH:+:}${LIBRARY_PATH}"
- export LD_LIBRARY_PATH="${QTDIR}/$(get_libdir)${LD_LIBRARY_PATH:+:}${LD_LIBRARY_PATH}"
- einfo "using QT LIBRARY_PATH: '$LIBRARY_PATH'."
- einfo "using QT LD_LIBRARY_PATH: '$LD_LIBRARY_PATH'."
-
- ./configure --prefix "${EPREFIX}/usr" ${my_conf} $(use_with qt4 doxywizard) \
- || die 'configure with qt4 failed'
- else
- ./configure --prefix "${EPREFIX}/usr" ${my_conf} || die 'configure failed'
- fi
-}
-
-src_compile() {
- CFLAGS+="${ECFLAGS}" CXXFLAGS+="${ECXXFLAGS}" LFLAGS+="${ELDFLAGS}" \
- emake all || die 'emake failed'
-
- # force stupid qmake to use LDFLAGS - yes, it's a big kluge...
- if use qt4 ; then
- rm -f bin/doxywizard
- sed -i -e "s|\-Wl,\-O1 |\-Wl,\-O1 ${ELDFLAGS} |" \
- addon/doxywizard/Makefile.doxywizard
- make -C addon/doxywizard
- fi
-
- # generate html and pdf (if tetex in use) documents.
- # errors here are not considered fatal, hence the ewarn message
- # TeX's font caching in /var/cache/fonts causes sandbox warnings,
- # so we allow it.
- if use doc; then
- if use nodot; then
- sed -i -e "s/HAVE_DOT = YES/HAVE_DOT = NO/" \
- {Doxyfile,doc/Doxyfile} \
- || ewarn "disabling dot failed"
- fi
- if use latex; then
- addwrite /var/cache/fonts
- addwrite /var/cache/fontconfig
- addwrite /usr/share/texmf/fonts/pk
- addwrite /usr/share/texmf/ls-R
- make pdf || ewarn '"make pdf docs" failed.'
- else
- cp doc/Doxyfile doc/Doxyfile.orig
- cp doc/Makefile doc/Makefile.orig
- sed -i.orig -e "s/GENERATE_LATEX = YES/GENERATE_LATEX = NO/" \
- doc/Doxyfile
- sed -i.orig -e "s/@epstopdf/# @epstopdf/" \
- -e "s/@cp Makefile.latex/# @cp Makefile.latex/" \
- -e "s/@sed/# @sed/" doc/Makefile
- make docs || ewarn '"make html docs" failed.'
- fi
- fi
-}
-
-src_install() {
- make DESTDIR="${D}" MAN1DIR=share/man/man1 \
- install || die '"make install" failed.'
-
- if use qt4; then
- doicon "${DISTDIR}/doxywizard.png"
- make_desktop_entry doxywizard "DoxyWizard ${PV}" \
- "/usr/share/pixmaps/doxywizard.png" \
- "Application;Development"
- fi
-
- dodoc INSTALL LANGUAGE.HOWTO README
-
- # pdf and html manuals
- if use doc; then
- dohtml -r html/*
- if use latex; then
- insinto /usr/share/doc/"${PF}"
- doins latex/doxygen_manual.pdf
- fi
- fi
-}
-
-pkg_postinst() {
- fdo-mime_desktop_database_update
-
- elog
- elog "The USE flags qt4, doc, and latex will enable doxywizard, or"
- elog "the html and pdf documentation, respectively. For examples"
- elog "and other goodies, see the source tarball. For some example"
- elog "output, run doxygen on the doxygen source using the Doxyfile"
- elog "provided in the top-level source dir."
- elog
- elog "Enabling the nodot USE flag will remove the GraphViz dependency,"
- elog "along with Doxygen's ability to generate diagrams in the docs."
- elog "See the Doxygen homepage for additional helper tools to parse"
- elog "more languages."
- elog
-}
-
-pkg_postrm() {
- fdo-mime_desktop_database_update
-}
diff --git a/app-doc/doxygen/doxygen-1.7.5.1.ebuild b/app-doc/doxygen/doxygen-1.7.5.1.ebuild
deleted file mode 100644
index 6d4e359bb1b8..000000000000
--- a/app-doc/doxygen/doxygen-1.7.5.1.ebuild
+++ /dev/null
@@ -1,182 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-doc/doxygen/doxygen-1.7.5.1.ebuild,v 1.5 2012/05/08 10:27:47 xarthisius Exp $
-
-EAPI=3
-
-inherit eutils flag-o-matic toolchain-funcs qt4-r2 fdo-mime
-
-DESCRIPTION="documentation system for C++, C, Java, Objective-C, Python, IDL, and other languages"
-HOMEPAGE="http://www.doxygen.org/"
-SRC_URI="http://ftp.stack.nl/pub/users/dimitri/${P}.src.tar.gz
- http://dev.gentoo.org/~xarthisius/distfiles/doxywizard.png"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
-IUSE="debug doc nodot qt4 latex elibc_FreeBSD"
-RESTRICT="mirror"
-
-RDEPEND="qt4? ( x11-libs/qt-gui:4 )
- latex? ( >=app-text/texlive-2008[extra] )
- dev-lang/python
- virtual/libiconv
- media-libs/libpng
- app-text/ghostscript-gpl
- !nodot? ( >=media-gfx/graphviz-2.20.0
- media-libs/freetype )"
-
-DEPEND=">=sys-apps/sed-4
- sys-devel/flex
- ${RDEPEND}"
-
-EPATCH_SUFFIX="patch"
-
-src_prepare() {
- # use CFLAGS, CXXFLAGS, LDFLAGS
- export ECFLAGS="${CFLAGS}" ECXXFLAGS="${CXXFLAGS}" ELDFLAGS="${LDFLAGS}"
-
- sed -i.orig -e 's:^\(TMAKE_CFLAGS_RELEASE\t*\)= .*$:\1= $(ECFLAGS):' \
- -e 's:^\(TMAKE_CXXFLAGS_RELEASE\t*\)= .*$:\1= $(ECXXFLAGS):' \
- -e 's:^\(TMAKE_LFLAGS_RELEASE\s*\)=.*$:\1= $(ELDFLAGS):' \
- tmake/lib/{{linux,gnu,freebsd,netbsd,openbsd,solaris}-g++,macosx-c++,linux-64}/tmake.conf \
- || die "sed 1 failed"
-
- # Ensure we link to -liconv
- if use elibc_FreeBSD; then
- for pro in */*.pro.in */*/*.pro.in; do
- echo "unix:LIBS += -liconv" >> "${pro}"
- done
- fi
-
- # Call dot with -Teps instead of -Tps for EPS generation - bug #282150
- epatch "${FILESDIR}"/${P}-dot-eps.patch
-
- # prefix search tools patch, plus OSX fixes
- epatch "${FILESDIR}"/${PN}-1.5.6-prefix-misc-alt.patch
-
- # fix final DESTDIR issue
- sed -i.orig -e "s:\$(INSTALL):\$(DESTDIR)/\$(INSTALL):g" \
- addon/doxywizard/Makefile.in || die "sed 2 failed"
-
- # fix pdf doc
- sed -i.orig -e "s:g_kowal:g kowal:" \
- doc/maintainers.txt || die "sed 3 failed"
-
- if is-flagq "-O3" ; then
- echo
- ewarn "Compiling with -O3 is known to produce incorrectly"
- ewarn "optimized code which breaks doxygen."
- echo
- elog "Continuing with -O2 instead ..."
- echo
- replace-flags "-O3" "-O2"
- fi
-}
-
-src_configure() {
- # set ./configure options (prefix, Qt based wizard, docdir)
-
- local my_conf="--shared"
-
- if use debug ; then
- my_conf="${my_conf} --debug"
- else
- my_conf="${my_conf} --release "
- fi
-
- use ppc64 && my_conf="${my_conf} --english-only" #263641
-
- use qt4 && my_conf="${my_conf} --with-doxywizard"
-
- export CC="${QMAKE_CC}"
- export CXX="${QMAKE_CXX}"
- export LINK="${QMAKE_LINK}"
- export LINK_SHLIB="${QMAKE_CXX}"
-
- ./configure --prefix "${EPREFIX}/usr" ${my_conf} \
- || die 'configure failed'
-}
-
-src_compile() {
-
- # force stupid qmake to behave - if it works...
- if use qt4 ; then
- qt4-r2_src_compile
- else
- CFLAGS+="${ECFLAGS}" CXXFLAGS+="${ECXXFLAGS}" LFLAGS+="${ELDFLAGS}" \
- emake all || die 'emake failed'
- fi
-
- # generate html and pdf (if tetex in use) documents.
- # errors here are not considered fatal, hence the ewarn message
- # TeX's font caching in /var/cache/fonts causes sandbox warnings,
- # so we allow it.
- if use doc; then
- if use nodot; then
- sed -i -e "s/HAVE_DOT = YES/HAVE_DOT = NO/" \
- {Doxyfile,doc/Doxyfile} \
- || ewarn "disabling dot failed"
- fi
- if use latex; then
- addwrite /var/cache/fonts
- addwrite /var/cache/fontconfig
- addwrite /usr/share/texmf/fonts/pk
- addwrite /usr/share/texmf/ls-R
- make pdf || ewarn '"make pdf docs" failed.'
- else
- cp doc/Doxyfile doc/Doxyfile.orig
- cp doc/Makefile doc/Makefile.orig
- sed -i.orig -e "s/GENERATE_LATEX = YES/GENERATE_LATEX = NO/" \
- doc/Doxyfile
- sed -i.orig -e "s/@epstopdf/# @epstopdf/" \
- -e "s/@cp Makefile.latex/# @cp Makefile.latex/" \
- -e "s/@sed/# @sed/" doc/Makefile
- make docs || ewarn '"make docs" failed.'
- fi
- fi
-}
-
-src_install() {
- make DESTDIR="${D}" MAN1DIR=share/man/man1 \
- install || die '"make install" failed.'
-
- if use qt4; then
- doicon "${DISTDIR}/doxywizard.png"
- make_desktop_entry doxywizard "DoxyWizard ${PV}" \
- "/usr/share/pixmaps/doxywizard.png" \
- "Application;Development"
- fi
-
- dodoc INSTALL LANGUAGE.HOWTO README
-
- # pdf and html manuals
- if use doc; then
- dohtml -r html/*
- if use latex; then
- insinto /usr/share/doc/"${PF}"
- doins latex/doxygen_manual.pdf
- fi
- fi
-}
-
-pkg_postinst() {
- fdo-mime_desktop_database_update
-
- elog
- elog "The USE flags qt4, doc, and latex will enable doxywizard, or"
- elog "the html and pdf documentation, respectively. For examples"
- elog "and other goodies, see the source tarball. For some example"
- elog "output, run doxygen on the doxygen source using the Doxyfile"
- elog "provided in the top-level source dir."
- elog
- elog "Enabling the nodot USE flag will remove the GraphViz dependency,"
- elog "along with Doxygen's ability to generate diagrams in the docs."
- elog "See the Doxygen homepage for additional helper tools to parse"
- elog "more languages."
- elog
-}
-
-pkg_postrm() {
- fdo-mime_desktop_database_update
-}
diff --git a/app-doc/doxygen/doxygen-1.8.0.ebuild b/app-doc/doxygen/doxygen-1.8.0.ebuild
deleted file mode 100644
index a35fceb0743f..000000000000
--- a/app-doc/doxygen/doxygen-1.8.0.ebuild
+++ /dev/null
@@ -1,234 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-doc/doxygen/doxygen-1.8.0.ebuild,v 1.4 2012/05/08 10:27:47 xarthisius Exp $
-
-EAPI=4
-
-inherit eutils fdo-mime flag-o-matic python qt4-r2 toolchain-funcs
-
-DESCRIPTION="Documentation system for most programming languages"
-HOMEPAGE="http://www.doxygen.org/"
-SRC_URI="http://ftp.stack.nl/pub/users/dimitri/${P}.src.tar.gz
- http://dev.gentoo.org/~xarthisius/distfiles/doxywizard.png"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
-IUSE="debug doc dot qt4 latex elibc_FreeBSD userland_GNU"
-
-#missing SerbianCyrilic, JapaneseEn, KoreanEn, Chinesetraditional
-
-LANGS=(hy ar pt_BR ca zh cs de da eo es fa fi fr el hr hu id it ja ko lt mk
-nl nb pl pt ro ru sl sk sr sv tr uk vi af)
-for X in "${LANGS[@]}" ; do
- IUSE="${IUSE} linguas_${X}"
-done
-
-RDEPEND="qt4? ( x11-libs/qt-gui:4 )
- latex? ( app-text/texlive[extra] )
- dev-lang/perl
- virtual/libiconv
- media-libs/libpng
- app-text/ghostscript-gpl
- dot? (
- media-gfx/graphviz
- media-libs/freetype
- )"
-
-DEPEND="sys-apps/sed
- sys-devel/flex
- sys-devel/bison
- doc? ( =dev-lang/python-2* )
- ${RDEPEND}"
-
-RESTRICT="mirror"
-EPATCH_SUFFIX="patch"
-
-get_langs() {
- # using only user set linguas also fixes #263641
- my_linguas=()
- for lingua in ${LINGUAS}; do
- if has ${lingua} "${LANGS[@]}"; then
- case ${lingua} in
- hy) lingua=am ;;
- pt_BR) lingua=br ;;
- zh*) lingua=cn ;;
- cs) lingua=cz ;;
- da) lingua=dk ;;
- el*) lingua=gr ;;
- ja*) lingua=jp ;;
- ko) lingua=kr ;;
- nb) lingua=no ;;
- sl) lingua=si ;;
- tr*) lingua=tr ;;
- uk) lingua=ua ;;
- af) lingua=za ;;
- esac
- has ${lingua} "${my_linguas[@]}" ||
- my_linguas+=(${lingua})
- fi
- done
- f_langs="${my_linguas[@]}"
- echo ${f_langs// /,}
-}
-
-pkg_setup() {
- tc-export CC CXX
- if use doc; then
- python_set_active_version 2
- python_pkg_setup
- fi
-}
-
-src_prepare() {
- # use CFLAGS, CXXFLAGS, LDFLAGS
- export ECFLAGS="${CFLAGS}" ECXXFLAGS="${CXXFLAGS}" ELDFLAGS="${LDFLAGS}"
-
- sed -i.orig -e 's:^\(TMAKE_CFLAGS_RELEASE\t*\)= .*$:\1= $(ECFLAGS):' \
- -e 's:^\(TMAKE_CXXFLAGS_RELEASE\t*\)= .*$:\1= $(ECXXFLAGS):' \
- -e 's:^\(TMAKE_LFLAGS_RELEASE\s*\)=.*$:\1= $(ELDFLAGS):' \
- -e "s:^\(TMAKE_CXX\s*\)=.*$:\1= $(tc-getCXX):" \
- -e "s:^\(TMAKE_LINK\s*\)=.*$:\1= $(tc-getCXX):" \
- -e "s:^\(TMAKE_LINK_SHLIB\s*\)=.*$:\1= $(tc-getCXX):" \
- -e "s:^\(TMAKE_CXX\s*\)=.*$:\1= $(tc-getCC):" \
- tmake/lib/{{linux,gnu,freebsd,netbsd,openbsd,solaris}-g++,macosx-c++,linux-64}/tmake.conf \
- || die
-
- # Ensure we link to -liconv
- if use elibc_FreeBSD; then
- for pro in */*.pro.in */*/*.pro.in; do
- echo "unix:LIBS += -liconv" >> "${pro}"
- done
- fi
-
- # Call dot with -Teps instead of -Tps for EPS generation - bug #282150
- sed -i -e '/addJob("ps"/ s/"ps"/"eps"/g' src/dot.cpp || die
-
- # prefix search tools patch, plus OSX fixes
- epatch "${FILESDIR}"/${PN}-1.5.6-prefix-misc-alt.patch
-
- # fix final DESTDIR issue
- sed -i.orig -e "s:\$(INSTALL):\$(DESTDIR)/\$(INSTALL):g" \
- -e "s/all: Makefile.doxywizard/all:/g" \
- addon/doxywizard/Makefile.in || die
-
- # fix pdf doc
- sed -i.orig -e "s:g_kowal:g kowal:" \
- doc/maintainers.txt || die
-
- if is-flagq "-O3" ; then
- echo
- ewarn "Compiling with -O3 is known to produce incorrectly"
- ewarn "optimized code which breaks doxygen."
- echo
- elog "Continuing with -O2 instead ..."
- echo
- replace-flags "-O3" "-O2"
- fi
-}
-
-src_configure() {
- # set ./configure options (prefix, Qt based wizard, docdir)
-
- local my_conf="--shared --enable-langs $(get_langs)"
-
- if use debug ; then
- my_conf="${my_conf} --debug"
- else
- my_conf="${my_conf} --release "
- fi
-
- use ppc64 && my_conf="${my_conf} --english-only" #263641
-
- use qt4 && my_conf="${my_conf} --with-doxywizard"
-
- # On non GNU userland (e.g. BSD), configure script picks up make and bails
- # out because it is not GNU make, so we force the right value.
- use userland_GNU || my_conf="${my_conf} --make ${MAKE} --install install"
-
- export LINK="${QMAKE_LINK}"
- export LINK_SHLIB="${QMAKE_CXX}"
-
- if use qt4 ; then
- pushd addon/doxywizard &> /dev/null
- eqmake4 doxywizard.pro -o Makefile.doxywizard
- popd &> /dev/null
- fi
-
- ./configure --prefix "${EPREFIX}/usr" ${my_conf} \
- || die
-}
-
-src_compile() {
-
- emake CFLAGS+="${ECFLAGS}" CXXFLAGS+="${ECXXFLAGS}" \
- LFLAGS+="${ELDFLAGS}" all
-
- # generate html and pdf (if tetex in use) documents.
- # errors here are not considered fatal, hence the ewarn message
- # TeX's font caching in /var/cache/fonts causes sandbox warnings,
- # so we allow it.
- if use doc; then
- if ! use dot; then
- sed -i -e "s/HAVE_DOT = YES/HAVE_DOT = NO/" \
- {Doxyfile,doc/Doxyfile} \
- || ewarn "disabling dot failed"
- fi
- if use latex; then
- addwrite /var/cache/fonts
- addwrite /var/cache/fontconfig
- addwrite /usr/share/texmf/fonts/pk
- addwrite /usr/share/texmf/ls-R
- make pdf || ewarn '"make pdf docs" failed.'
- else
- cp doc/Doxyfile doc/Doxyfile.orig
- cp doc/Makefile doc/Makefile.orig
- sed -i.orig -e "s/GENERATE_LATEX = YES/GENERATE_LATEX = NO/" \
- doc/Doxyfile
- sed -i.orig -e "s/@epstopdf/# @epstopdf/" \
- -e "s/@cp Makefile.latex/# @cp Makefile.latex/" \
- -e "s/@sed/# @sed/" doc/Makefile
- make docs || ewarn '"make docs" failed.'
- fi
- fi
-}
-
-src_install() {
- emake DESTDIR="${D}" MAN1DIR=share/man/man1 install
-
- if use qt4; then
- doicon "${DISTDIR}/doxywizard.png"
- make_desktop_entry doxywizard "DoxyWizard ${PV}" \
- "/usr/share/pixmaps/doxywizard.png" \
- "Application;Development"
- fi
-
- dodoc INSTALL LANGUAGE.HOWTO README
-
- # pdf and html manuals
- if use doc; then
- dohtml -r html/*
- use latex && dodoc latex/doxygen_manual.pdf
- fi
-}
-
-pkg_postinst() {
- fdo-mime_desktop_database_update
-
- elog
- elog "The USE flags qt4, doc, and latex will enable doxywizard, or"
- elog "the html and pdf documentation, respectively. For examples"
- elog "and other goodies, see the source tarball. For some example"
- elog "output, run doxygen on the doxygen source using the Doxyfile"
- elog "provided in the top-level source dir."
- elog
- elog "Disabling the dot USE flag will remove the GraphViz dependency,"
- elog "along with Doxygen's ability to generate diagrams in the docs."
- elog "See the Doxygen homepage for additional helper tools to parse"
- elog "more languages."
- elog
-}
-
-pkg_postrm() {
- fdo-mime_desktop_database_update
-}
diff --git a/app-doc/doxygen/doxygen-1.8.1.ebuild b/app-doc/doxygen/doxygen-1.8.1.ebuild
deleted file mode 100644
index 082a6ce47f6d..000000000000
--- a/app-doc/doxygen/doxygen-1.8.1.ebuild
+++ /dev/null
@@ -1,234 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-doc/doxygen/doxygen-1.8.1.ebuild,v 1.1 2012/05/29 20:17:08 xarthisius Exp $
-
-EAPI=4
-
-inherit eutils fdo-mime flag-o-matic python qt4-r2 toolchain-funcs
-
-DESCRIPTION="Documentation system for most programming languages"
-HOMEPAGE="http://www.doxygen.org/"
-SRC_URI="http://ftp.stack.nl/pub/users/dimitri/${P}.src.tar.gz
- http://dev.gentoo.org/~xarthisius/distfiles/doxywizard.png"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
-IUSE="debug doc dot qt4 latex elibc_FreeBSD userland_GNU"
-
-#missing SerbianCyrilic, JapaneseEn, KoreanEn, Chinesetraditional
-
-LANGS=(hy ar pt_BR ca zh cs de da eo es fa fi fr el hr hu id it ja ko lt mk
-nl nb pl pt ro ru sl sk sr sv tr uk vi af)
-for X in "${LANGS[@]}" ; do
- IUSE="${IUSE} linguas_${X}"
-done
-
-RDEPEND="qt4? ( x11-libs/qt-gui:4 )
- latex? ( app-text/texlive[extra] )
- dev-lang/perl
- virtual/libiconv
- media-libs/libpng
- app-text/ghostscript-gpl
- dot? (
- media-gfx/graphviz
- media-libs/freetype
- )"
-
-DEPEND="sys-apps/sed
- sys-devel/flex
- sys-devel/bison
- doc? ( =dev-lang/python-2* )
- ${RDEPEND}"
-
-RESTRICT="mirror"
-EPATCH_SUFFIX="patch"
-
-get_langs() {
- # using only user set linguas also fixes #263641
- my_linguas=()
- for lingua in ${LINGUAS}; do
- if has ${lingua} "${LANGS[@]}"; then
- case ${lingua} in
- hy) lingua=am ;;
- pt_BR) lingua=br ;;
- zh*) lingua=cn ;;
- cs) lingua=cz ;;
- da) lingua=dk ;;
- el*) lingua=gr ;;
- ja*) lingua=jp ;;
- ko) lingua=kr ;;
- nb) lingua=no ;;
- sl) lingua=si ;;
- tr*) lingua=tr ;;
- uk) lingua=ua ;;
- af) lingua=za ;;
- esac
- has ${lingua} "${my_linguas[@]}" ||
- my_linguas+=(${lingua})
- fi
- done
- f_langs="${my_linguas[@]}"
- echo ${f_langs// /,}
-}
-
-pkg_setup() {
- tc-export CC CXX
- if use doc; then
- python_set_active_version 2
- python_pkg_setup
- fi
-}
-
-src_prepare() {
- # use CFLAGS, CXXFLAGS, LDFLAGS
- export ECFLAGS="${CFLAGS}" ECXXFLAGS="${CXXFLAGS}" ELDFLAGS="${LDFLAGS}"
-
- sed -i.orig -e 's:^\(TMAKE_CFLAGS_RELEASE\t*\)= .*$:\1= $(ECFLAGS):' \
- -e 's:^\(TMAKE_CXXFLAGS_RELEASE\t*\)= .*$:\1= $(ECXXFLAGS):' \
- -e 's:^\(TMAKE_LFLAGS_RELEASE\s*\)=.*$:\1= $(ELDFLAGS):' \
- -e "s:^\(TMAKE_CXX\s*\)=.*$:\1= $(tc-getCXX):" \
- -e "s:^\(TMAKE_LINK\s*\)=.*$:\1= $(tc-getCXX):" \
- -e "s:^\(TMAKE_LINK_SHLIB\s*\)=.*$:\1= $(tc-getCXX):" \
- -e "s:^\(TMAKE_CXX\s*\)=.*$:\1= $(tc-getCC):" \
- tmake/lib/{{linux,gnu,freebsd,netbsd,openbsd,solaris}-g++,macosx-c++,linux-64}/tmake.conf \
- || die
-
- # Ensure we link to -liconv
- if use elibc_FreeBSD; then
- for pro in */*.pro.in */*/*.pro.in; do
- echo "unix:LIBS += -liconv" >> "${pro}"
- done
- fi
-
- # Call dot with -Teps instead of -Tps for EPS generation - bug #282150
- sed -i -e '/addJob("ps"/ s/"ps"/"eps"/g' src/dot.cpp || die
-
- # prefix search tools patch, plus OSX fixes
- epatch "${FILESDIR}"/${P}-prefix-misc-alt.patch
-
- # fix final DESTDIR issue
- sed -i.orig -e "s:\$(INSTALL):\$(DESTDIR)/\$(INSTALL):g" \
- -e "s/all: Makefile.doxywizard/all:/g" \
- addon/doxywizard/Makefile.in || die
-
- # fix pdf doc
- sed -i.orig -e "s:g_kowal:g kowal:" \
- doc/maintainers.txt || die
-
- if is-flagq "-O3" ; then
- echo
- ewarn "Compiling with -O3 is known to produce incorrectly"
- ewarn "optimized code which breaks doxygen."
- echo
- elog "Continuing with -O2 instead ..."
- echo
- replace-flags "-O3" "-O2"
- fi
-}
-
-src_configure() {
- # set ./configure options (prefix, Qt based wizard, docdir)
-
- local my_conf="--shared --enable-langs $(get_langs)"
-
- if use debug ; then
- my_conf="${my_conf} --debug"
- else
- my_conf="${my_conf} --release "
- fi
-
- use ppc64 && my_conf="${my_conf} --english-only" #263641
-
- use qt4 && my_conf="${my_conf} --with-doxywizard"
-
- # On non GNU userland (e.g. BSD), configure script picks up make and bails
- # out because it is not GNU make, so we force the right value.
- use userland_GNU || my_conf="${my_conf} --make ${MAKE} --install install"
-
- export LINK="${QMAKE_LINK}"
- export LINK_SHLIB="${QMAKE_CXX}"
-
- if use qt4 ; then
- pushd addon/doxywizard &> /dev/null
- eqmake4 doxywizard.pro -o Makefile.doxywizard
- popd &> /dev/null
- fi
-
- ./configure --prefix "${EPREFIX}/usr" ${my_conf} \
- || die
-}
-
-src_compile() {
-
- emake CFLAGS+="${ECFLAGS}" CXXFLAGS+="${ECXXFLAGS}" \
- LFLAGS+="${ELDFLAGS}" all
-
- # generate html and pdf (if tetex in use) documents.
- # errors here are not considered fatal, hence the ewarn message
- # TeX's font caching in /var/cache/fonts causes sandbox warnings,
- # so we allow it.
- if use doc; then
- if ! use dot; then
- sed -i -e "s/HAVE_DOT = YES/HAVE_DOT = NO/" \
- {Doxyfile,doc/Doxyfile} \
- || ewarn "disabling dot failed"
- fi
- if use latex; then
- addwrite /var/cache/fonts
- addwrite /var/cache/fontconfig
- addwrite /usr/share/texmf/fonts/pk
- addwrite /usr/share/texmf/ls-R
- make pdf || ewarn '"make pdf docs" failed.'
- else
- cp doc/Doxyfile doc/Doxyfile.orig
- cp doc/Makefile doc/Makefile.orig
- sed -i.orig -e "s/GENERATE_LATEX = YES/GENERATE_LATEX = NO/" \
- doc/Doxyfile
- sed -i.orig -e "s/@epstopdf/# @epstopdf/" \
- -e "s/@cp Makefile.latex/# @cp Makefile.latex/" \
- -e "s/@sed/# @sed/" doc/Makefile
- make docs || ewarn '"make docs" failed.'
- fi
- fi
-}
-
-src_install() {
- emake DESTDIR="${D}" MAN1DIR=share/man/man1 install
-
- if use qt4; then
- doicon "${DISTDIR}/doxywizard.png"
- make_desktop_entry doxywizard "DoxyWizard ${PV}" \
- "/usr/share/pixmaps/doxywizard.png" \
- "Application;Development"
- fi
-
- dodoc INSTALL LANGUAGE.HOWTO README
-
- # pdf and html manuals
- if use doc; then
- dohtml -r html/*
- use latex && dodoc latex/doxygen_manual.pdf
- fi
-}
-
-pkg_postinst() {
- fdo-mime_desktop_database_update
-
- elog
- elog "The USE flags qt4, doc, and latex will enable doxywizard, or"
- elog "the html and pdf documentation, respectively. For examples"
- elog "and other goodies, see the source tarball. For some example"
- elog "output, run doxygen on the doxygen source using the Doxyfile"
- elog "provided in the top-level source dir."
- elog
- elog "Disabling the dot USE flag will remove the GraphViz dependency,"
- elog "along with Doxygen's ability to generate diagrams in the docs."
- elog "See the Doxygen homepage for additional helper tools to parse"
- elog "more languages."
- elog
-}
-
-pkg_postrm() {
- fdo-mime_desktop_database_update
-}
diff --git a/app-doc/doxygen/files/doxygen-1.5.7.1-substitute.patch b/app-doc/doxygen/files/doxygen-1.5.7.1-substitute.patch
deleted file mode 100644
index 7d87d4a880d2..000000000000
--- a/app-doc/doxygen/files/doxygen-1.5.7.1-substitute.patch
+++ /dev/null
@@ -1,24 +0,0 @@
---- doxygen-1.5.7.1-orig/src/util.cpp 2008-10-04 14:28:00.000000000 +0200
-+++ doxygen-1.5.7.1/src/util.cpp 2008-12-18 20:55:15.000000000 +0100
-@@ -4447,10 +4447,10 @@
-
- QCString substitute(const char *s,const char *src,const char *dst)
- {
-- if (s==0 || src==0 || dst==0) return s;
-+ if (s==0 || src==0) return s;
- const char *p, *q;
- int srcLen = strlen(src);
-- int dstLen = strlen(dst);
-+ int dstLen = dst ? strlen(dst) : 0;
- int resLen;
- if (srcLen!=dstLen)
- {
-@@ -4469,7 +4469,7 @@
- int l = (int)(q-p);
- memcpy(r,p,l);
- r+=l;
-- memcpy(r,dst,dstLen);
-+ if (dst) memcpy(r,dst,dstLen);
- r+=dstLen;
- }
- strcpy(r,p);
diff --git a/app-doc/doxygen/files/doxygen-1.6.2-dot-eps.patch b/app-doc/doxygen/files/doxygen-1.6.2-dot-eps.patch
deleted file mode 100644
index 9ceeb9fde902..000000000000
--- a/app-doc/doxygen/files/doxygen-1.6.2-dot-eps.patch
+++ /dev/null
@@ -1,67 +0,0 @@
-Pass -Teps instead of -Tps to graphviz dot.
-Supposed to work with graphviz version 2.20.0 and later.
-
-2009-08-20 Martin von Gagern
-
-References:
-http://bugs.gentoo.org/282150
-http://bugzilla.gnome.org/show_bug.cgi?id=592516
-
-Index: doxygen-1.6.2/src/dot.cpp
-===================================================================
---- doxygen-1.6.2.orig/src/dot.cpp 2010-01-21 03:05:09.000000000 +0100
-+++ doxygen-1.6.2/src/dot.cpp 2010-01-21 03:06:35.000000000 +0100
-@@ -1932,7 +1932,7 @@ QCString DotClassGraph::writeGraph(QText
- else if (format==EPS) // run dot to create a .eps image
- {
- DotRunner dotRun(absBaseName+".dot");
-- dotRun.addJob("ps",absBaseName+".eps");
-+ dotRun.addJob("eps",absBaseName+".eps");
-
- if (Config_getBool("USE_PDFLATEX"))
- {
-@@ -2261,7 +2261,7 @@ QCString DotInclDepGraph::writeGraph(QTe
- {
- // run dot to create a .eps image
- DotRunner dotRun(absBaseName+".dot");
-- dotRun.addJob("ps",absBaseName+".eps");
-+ dotRun.addJob("eps",absBaseName+".eps");
- if (Config_getBool("USE_PDFLATEX"))
- {
- QCString epstopdfArgs(maxCmdLine);
-@@ -2547,7 +2547,7 @@ QCString DotCallGraph::writeGraph(QTextS
- {
- // run dot to create a .eps image
- DotRunner dotRun(absBaseName+".dot");
-- dotRun.addJob("ps",absBaseName+".eps");
-+ dotRun.addJob("eps",absBaseName+".eps");
- if (Config_getBool("USE_PDFLATEX"))
- {
- QCString epstopdfArgs(maxCmdLine);
-@@ -2682,7 +2682,7 @@ QCString DotDirDeps::writeGraph(QTextStr
- {
- // run dot to create a .eps image
- DotRunner dotRun(absBaseName+".dot");
-- dotRun.addJob("ps",absBaseName+".eps");
-+ dotRun.addJob("eps",absBaseName+".eps");
- if (Config_getBool("USE_PDFLATEX"))
- {
- QCString epstopdfArgs(maxCmdLine);
-@@ -2832,7 +2832,7 @@ void writeDotGraphFromFile(const char *i
- if (format==BITMAP)
- dotRun.addJob(imgExt,absImgName);
- else // format==EPS
-- dotRun.addJob("ps",absOutFile+".eps");
-+ dotRun.addJob("eps",absOutFile+".eps");
-
- if ( (format==EPS) && (Config_getBool("USE_PDFLATEX")) )
- {
-@@ -3186,7 +3186,7 @@ QCString DotGroupCollaboration::writeGra
- else if (format==EPS)
- {
- DotRunner dotRun(absBaseName+".dot");
-- dotRun.addJob("ps",absBaseName+".eps");
-+ dotRun.addJob("eps",absBaseName+".eps");
- if (Config_getBool("USE_PDFLATEX"))
- {
- QCString epstopdfArgs(maxCmdLine);
diff --git a/app-doc/doxygen/files/doxygen-1.7.1-dot-eps.patch b/app-doc/doxygen/files/doxygen-1.7.1-dot-eps.patch
deleted file mode 100644
index 7342943bc08f..000000000000
--- a/app-doc/doxygen/files/doxygen-1.7.1-dot-eps.patch
+++ /dev/null
@@ -1,57 +0,0 @@
-diff -ruN doxygen-1.7.0.orig/src/dot.cpp doxygen-1.7.0/src/dot.cpp
---- doxygen-1.7.0.orig/src/dot.cpp 2010-06-22 16:00:16.043394153 +0800
-+++ doxygen-1.7.0/src/dot.cpp 2010-06-22 16:00:52.509648230 +0800
-@@ -2366,7 +2366,7 @@
- }
- else
- {
-- dotRun->addJob("ps",absEpsName);
-+ dotRun->addJob("eps",absEpsName);
- }
- DotManager::instance()->addRun(dotRun);
- }
-@@ -2662,7 +2662,7 @@
- }
- else
- {
-- dotRun->addJob("ps",absEpsName);
-+ dotRun->addJob("eps",absEpsName);
- }
- DotManager::instance()->addRun(dotRun);
-
-@@ -2935,7 +2935,7 @@
- }
- else
- {
-- dotRun->addJob("ps",absEpsName);
-+ dotRun->addJob("eps",absEpsName);
- }
- DotManager::instance()->addRun(dotRun);
-
-@@ -3063,7 +3063,7 @@
- }
- else
- {
-- dotRun->addJob("ps",absEpsName);
-+ dotRun->addJob("eps",absEpsName);
- }
- DotManager::instance()->addRun(dotRun);
- }
-@@ -3193,7 +3193,7 @@
- }
- else
- {
-- dotRun.addJob("ps",absOutFile+".eps");
-+ dotRun.addJob("eps",absOutFile+".eps");
- }
- }
-
-@@ -3552,7 +3552,7 @@
- }
- else
- {
-- dotRun->addJob("ps",absEpsName);
-+ dotRun->addJob("eps",absEpsName);
- }
- DotManager::instance()->addRun(dotRun);
- }
diff --git a/app-doc/doxygen/files/doxygen-1.7.5.1-dot-eps.patch b/app-doc/doxygen/files/doxygen-1.7.5.1-dot-eps.patch
deleted file mode 100644
index e2125a3fa726..000000000000
--- a/app-doc/doxygen/files/doxygen-1.7.5.1-dot-eps.patch
+++ /dev/null
@@ -1,56 +0,0 @@
---- src/dot.cpp.old 2011-10-29 17:52:54.000000000 +0200
-+++ src/dot.cpp 2011-10-29 17:53:15.000000000 +0200
-@@ -2894,7 +2894,7 @@
- }
- else
- {
-- dotRun->addJob("ps",absEpsName);
-+ dotRun->addJob("eps",absEpsName);
- }
- DotManager::instance()->addRun(dotRun);
- }
-@@ -3212,7 +3212,7 @@
- }
- else
- {
-- dotRun->addJob("ps",absEpsName);
-+ dotRun->addJob("eps",absEpsName);
- }
- DotManager::instance()->addRun(dotRun);
-
-@@ -3503,7 +3503,7 @@
- }
- else
- {
-- dotRun->addJob("ps",absEpsName);
-+ dotRun->addJob("eps",absEpsName);
- }
- DotManager::instance()->addRun(dotRun);
-
-@@ -3649,7 +3649,7 @@
- }
- else
- {
-- dotRun->addJob("ps",absEpsName);
-+ dotRun->addJob("eps",absEpsName);
- }
- DotManager::instance()->addRun(dotRun);
- }
-@@ -3810,7 +3810,7 @@
- }
- else
- {
-- dotRun.addJob("ps",absOutFile+".eps");
-+ dotRun.addJob("eps",absOutFile+".eps");
- }
- }
-
-@@ -4190,7 +4190,7 @@
- }
- else
- {
-- dotRun->addJob("ps",absEpsName);
-+ dotRun->addJob("eps",absEpsName);
- }
- DotManager::instance()->addRun(dotRun);
- }
diff --git a/app-doc/doxygen/metadata.xml b/app-doc/doxygen/metadata.xml
index 313f6613d0b7..7b1e248e96bb 100644
--- a/app-doc/doxygen/metadata.xml
+++ b/app-doc/doxygen/metadata.xml
@@ -19,6 +19,5 @@
<use>
<flag name='nodot'>removes graphviz dependency, along with dot graphs</flag>
<flag name='dot'>allow to create dot graphs using <pkg>media-gfx/graphviz</pkg></flag>
- <flag name='tcl'>adds experimental support for parsing/documenting Tcl source code</flag>
</use>
</pkgmetadata>