diff options
author | Kacper Kowalik <xarthisius@gentoo.org> | 2012-08-11 09:41:01 +0000 |
---|---|---|
committer | Kacper Kowalik <xarthisius@gentoo.org> | 2012-08-11 09:41:01 +0000 |
commit | 29ddf598bb6f1cf366b9118c483023c104a2d443 (patch) | |
tree | eb32c8ecfb56f2b803b181a9cd5b2bce0c2cf22b /app-doc | |
parent | Remove leftover from USE=doc, and cleanup metadata.xml. (diff) | |
download | historical-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')
-rw-r--r-- | app-doc/doxygen/ChangeLog | 10 | ||||
-rw-r--r-- | app-doc/doxygen/Manifest | 47 | ||||
-rw-r--r-- | app-doc/doxygen/doxygen-1.6.3.ebuild | 168 | ||||
-rw-r--r-- | app-doc/doxygen/doxygen-1.7.2.ebuild | 182 | ||||
-rw-r--r-- | app-doc/doxygen/doxygen-1.7.3.ebuild | 189 | ||||
-rw-r--r-- | app-doc/doxygen/doxygen-1.7.5.1.ebuild | 182 | ||||
-rw-r--r-- | app-doc/doxygen/doxygen-1.8.0.ebuild | 234 | ||||
-rw-r--r-- | app-doc/doxygen/doxygen-1.8.1.ebuild | 234 | ||||
-rw-r--r-- | app-doc/doxygen/files/doxygen-1.5.7.1-substitute.patch | 24 | ||||
-rw-r--r-- | app-doc/doxygen/files/doxygen-1.6.2-dot-eps.patch | 67 | ||||
-rw-r--r-- | app-doc/doxygen/files/doxygen-1.7.1-dot-eps.patch | 57 | ||||
-rw-r--r-- | app-doc/doxygen/files/doxygen-1.7.5.1-dot-eps.patch | 56 | ||||
-rw-r--r-- | app-doc/doxygen/metadata.xml | 1 |
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> |