From 56bd759df1d0c750a065b8c845e93d5dfa6b549d Mon Sep 17 00:00:00 2001 From: "Robin H. Johnson" Date: Sat, 8 Aug 2015 13:49:04 -0700 Subject: proj/gentoo: Initial commit MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson X-Thanks: Alec Warner - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring - wrote much python to improve cvs2svn X-Thanks: Rich Freeman - validation scripts X-Thanks: Patrick Lauer - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed --- media-tv/tvbrowser/Manifest | 52 ++ media-tv/tvbrowser/files/3.4-build.xml.patch | 150 ++++ .../tvbrowser/files/3.4-remove-registrykey.patch | 154 ++++ media-tv/tvbrowser/files/3.4.1.0-build.xml.patch | 109 +++ .../files/3.4.1.0-remove-registrykey.patch | 150 ++++ media-tv/tvbrowser/files/tvbrowser-3.2.1-build.xml | 480 ++++++++++ media-tv/tvbrowser/files/tvbrowser-9999-build.xml | 965 +++++++++++++++++++++ media-tv/tvbrowser/metadata.xml | 8 + media-tv/tvbrowser/tvbrowser-3.2.1-r1.ebuild | 169 ++++ media-tv/tvbrowser/tvbrowser-3.4.1.0.ebuild | 99 +++ media-tv/tvbrowser/tvbrowser-3.4.ebuild | 98 +++ media-tv/tvbrowser/tvbrowser-9999.ebuild | 175 ++++ 12 files changed, 2609 insertions(+) create mode 100644 media-tv/tvbrowser/Manifest create mode 100644 media-tv/tvbrowser/files/3.4-build.xml.patch create mode 100644 media-tv/tvbrowser/files/3.4-remove-registrykey.patch create mode 100644 media-tv/tvbrowser/files/3.4.1.0-build.xml.patch create mode 100644 media-tv/tvbrowser/files/3.4.1.0-remove-registrykey.patch create mode 100644 media-tv/tvbrowser/files/tvbrowser-3.2.1-build.xml create mode 100644 media-tv/tvbrowser/files/tvbrowser-9999-build.xml create mode 100644 media-tv/tvbrowser/metadata.xml create mode 100644 media-tv/tvbrowser/tvbrowser-3.2.1-r1.ebuild create mode 100644 media-tv/tvbrowser/tvbrowser-3.4.1.0.ebuild create mode 100644 media-tv/tvbrowser/tvbrowser-3.4.ebuild create mode 100644 media-tv/tvbrowser/tvbrowser-9999.ebuild (limited to 'media-tv/tvbrowser') diff --git a/media-tv/tvbrowser/Manifest b/media-tv/tvbrowser/Manifest new file mode 100644 index 000000000000..46c4a6bb05e7 --- /dev/null +++ b/media-tv/tvbrowser/Manifest @@ -0,0 +1,52 @@ +DIST BeOSthemepack.zip 39412 SHA256 ec2acb46a77f38a9750ede23ab573b2c2773bedd37fa1ac7bbaa0bdc74982574 SHA512 479d9180cf8678cb555a86ecc80d19f0f615f7c2f5807acf550d117cfda44155ca80315f51f67c17799b71f9768e9988919d23bfd38abce0887195f30ecb97c3 WHIRLPOOL 430f961de95389f7b503da63fdb01881dad4a54f4799d99917336eff0b167f11b7d6287bc10618292255a93665e498b04d57e6e40526b8688bd3e09f94ea6959 +DIST amarachthemepack.zip 53700 SHA256 80bbe3df2c3e44f26bb390994e271264bcc71ff581527039bf677fa38df4a547 SHA512 da0a082dea2abccec47137ef1db54a57b1becfbf0fc1b99fe41c0f60c254f1963dfde032bd622d034a3abde4ead1c2aa00f3ea2d872859ad384168ebe8fd1c52 WHIRLPOOL d748b611c12a3dcfb148282cad27626c802f70b260ac20397548625c3803e821ba0fb0d0a0157c53d72462dc8179d03cecc701c22b72da5130690ff42f1db1e1 +DIST aquathemepack.zip 90542 SHA256 eabbfc07a3aa6172145c3786d5ec2abe5185daad358718305e9cd920642b4b01 SHA512 f73c60c0273f796487d04adbc9e6e535a6117f07154b48ad0d41725b50674762fa14b340cf3869167e8eac6f28ddb2e7b0133a0f5ab8fdf548fb7d6419ac9ceb WHIRLPOOL b8bff080331b67a3ebe8eedf5fd854efa95e3155ba5375b8d80ed3ba053ed8fd8de0761b83ae0a2139e47ec852aa0c1eb92a8b9c9df49f3b15b5c25aa52ada1a +DIST architectBluethemepack.zip 52161 SHA256 4a6cb351ed88e924fb06a35f3e5a7bfbc01013c2464cb8a2edd0f15a9b7bc39b SHA512 67cff378b8b6eb033e61d8b1c1dc689316e4fe80233d7b2f40a1579bd8ae5b04de2797cbdfb2083bf4922594ffa2955ea0f920a9346e0ffc2dbc659cf864e408 WHIRLPOOL a8c89b8500a31e6cb681db11816d4afb49f6eed7c54458359837a8d025a688b62b2ac63b5eb4fa65ec1763f78177912988012c6003d191644b93a0f7d6700218 +DIST architectOlivethemepack.zip 52265 SHA256 eafff0696a2db1ee258448689d945d5720faa8e70877f44fb6c8de9847365693 SHA512 b2dd6cfa4ff0e45e663bb672cb53e58aa954f86b639f761df128c4fdaf9f37d5e9ff2b3f58b3aebe6c763943b69ec56fedda33ce342fe575c4e1ce5e2d6293f7 WHIRLPOOL b0b783d083003d1c6d28449030e951cad88b75731b163fd6cf1c6eccf4ad5454002b19bd312241b6b643c7883b39e593c0accd43fc8a0596f02d006a6d7a05fb +DIST b0sumiErgothempack.zip 54621 SHA256 fedc7995976f35487a8c7acc2712d993e4a328352494ee8899c58d3ddce885f7 SHA512 6caf37070e214b5ebad3c18f6bf743f04d66b97334f154b698e9e502f56c459c7cf3dbc2101fba61312ca28e35712c0dd27ec64631cb8863b34f9228521955c9 WHIRLPOOL bc644f132025219d3e049f6cefba6bf445ada164b159a75c81d8875038839e4ea30384efea9b77cdffa05e3704bf0415eaae71ef01e3f8a66e1a6ed7f8121051 +DIST b0sumithemepack.zip 53817 SHA256 ba28a68ef1627ed44c67370645601d0a53ace6c9ed23ae139159d923d48ebc3f SHA512 77fca69c714e4f1966ec6a893e1ca990108bd2e967e4ab762445de8c57f6436d83d762c43fbae3d46a5631ced1166a74f4b67742a61b75b65d1f22e18c03360e WHIRLPOOL e556ef033a5e5d6da0727da8185b5e9e80910e7ae5c6be9a60be6d82b73b1bfc2ef6fcc2fd35ffe459d9b240cd036b82f2b22aae58e56e9b9a3ae6dde067cf6b +DIST bbjthemepack.zip 63397 SHA256 e6d3900a0486c5bd808df5660329505cde601752ee7058fe2e1efe3cdc3a3ea3 SHA512 619787c2449bbecea496565e15ed49d7ca65b7d8a9a0122300c5f397ab921431e495cb7256166a908b82dc48f17dc3c4bfd559805c5c4325fa074c86ac3fac4c WHIRLPOOL acb633297a98e22bdef791304c7405a77a9bcbcd743bae98ce93a341fcdc160dc8b4dcbefcef100675ba2948603e322fd4ee537d8a04b17893556fb122aa4671 +DIST beigeazulthemepack.zip 81543 SHA256 185eae63d028f76923f201209d3fdd39222f9df6a73ee7d19b38a859551432e2 SHA512 7bf5529766f6ff19a8ce2c5ff6e2782d1deead8595efbc6b88a79fd8fa0be8f64e8e023d7997c1d0d8554beccde82e09c118e98bd3532faf63fa3466a15de392 WHIRLPOOL d7be6dbfcb7e89856fb7681b2c63cb6156c4006bbf04459a1a77d08ce880754546f9bf85eb8cd992481f597b2b4f8d52db9f530034b9470c96409437f2969b83 +DIST beosthemepack.zip 22851 SHA256 1a5744c1fdf68e0f6893ef27300de4be57327a532edfe751a808b1ae923815f7 SHA512 f1e49fa793e067c19d25576a4a4b1d18f6d78f7a5377da40c87d1d4829aa185581b75cda533e0bafd49db53f8f41e165be3145eabe4afac23503b42a42a593ff WHIRLPOOL 06b23321efa78375c4724f21a6d46a8d2d5d1595390306d1968bae1f07666c86beea18c137d36b2278b32ac01b0110e7938344addc4e811a8905b7c7eadada84 +DIST blueMetalthemepack.zip 67613 SHA256 205d44aa6a6035480c2e062c4b6876fa73545c45b513ec7bf1ce033cbc13336a SHA512 7b471a6debdb1fe42a4c005c768d2fa534ecf9f292f2ccce5f4e4d1968ccc57299e28e7f3ae9fcfecf032e924e0f3fd5186637d4676bebb80eea29170b5fc6f5 WHIRLPOOL fac2be1e4179850e1ed44d5249d000ac944ab97c690342cd013f7af106b812ea10fe447cb29388fdfc1a73b1f6e1929604e8f66fa444f593bb3c869938de6764 +DIST blueTurquesathemepack.zip 62676 SHA256 c3764fe15785e2aa63a5bd86f60d9d992fa8a52262cbc366d9b612286cf5abc3 SHA512 49be6c67e2e00eca499d92288f2d353971567046497286ab5b9c50c04a15429dcc11a8d35095af5e9f338fd375dd08ebbdba3acacfabef216142ed38d7abb652 WHIRLPOOL f0c58d78b78577c51e6098e888fb5e90688d429cfc7ac8916389d05d9654bbfa3c412e46fca6c691e08279b1ec26efcfd6cb81952990594319a84ba4cbb49da7 +DIST cellshadedthemepack.zip 54354 SHA256 bc2d594a4a4dce63b2db91bec7faa1f60398783fe0d26aed40215c004c6d8a24 SHA512 2d66e9c4dcc97a5e2bfef09d40e41c18ea5f285be5db8b2c62d9a7f1d6fbb51ca82f1ec2e656559bd25a5eddb9521e92ee609663dca612d7e4ba9d62a72a7f08 WHIRLPOOL f6d786ca4da3fd5ce3de53f28853a7758ae5296a681174259a2b057c11af6bbed10a235438e967886f71c71561bb2d7234cee85799bdd2720e8f3cd4d86ec903 +DIST chaNinja-Bluethemepack.zip 77692 SHA256 927bdc98a4cb1b26c5150f40d6e8825f33d34391b6703da8cc14c246dd8e461f SHA512 e2bd79f5ea5413df77f36b38a6922fdf7d55bdc4eb6be044b4ae2de97127d437f771b101e8349d1aef8b3e62a74838c3bce692d54b198691f6b477d882ccadf7 WHIRLPOOL 1c8e92d3d818fd7fa806e2f0d238a54de0afd65e52dac5bb709c065dc1685e0d209ce9660b5b98aa18913aa80284b07508eac7832142f66734ce9e52b015da13 +DIST coronaHthemepack.zip 82406 SHA256 79f1eab6d2c09c66001404bcb562d4db25edddfd142af2763c63fad6e96c775f SHA512 ad5ac7b3cb86f4dde835a880fe5fbca4a389a9b64c6404ace3ac809f1361d9524c298d579fd0de9da950d81cfff7d2cca6ff8fdfc502182d8b0e0d3fb6360898 WHIRLPOOL 20943fd9000a5ad8f654286ffda70f3e86ab9939bdbf2f11dc80b1fc71f51716ad1c98c00819c31f5131809eeb059b027daf9a76c1c9eb6ea4e82cb7362b4bd8 +DIST cougarthemepack.zip 49992 SHA256 d3b2b83ab1f149ee6cafe22e5bdb755ce1f46c68be43bdb989d8e9e63102d037 SHA512 687e776167b50a84863e97c3795280df68f65e1863f9655c5584b24ddf74a4509ac9ad769a3d939b9454c5835b08ea5d586ffbb249bf4307af7025a7a0369014 WHIRLPOOL 9343a2b9af429c15cf13e7a294ae8e9018675c60391f34ac2a0ae79bf82d73aaea2695123efdea6142f90d90729bf528a0e87b2c9266cef5e7ebbc44e3324cc3 +DIST crystal2themepack.zip 58696 SHA256 1b70750575aceca938f24ea7c25dccf4c899cccf926dda6bb4c1d3d8c10e2451 SHA512 875c4964af8fca451131ab2a071de094947528b648deb8aa653dd9a86832224d8ba92e19a22c926204acab7cf3342504ae8f28ba43bb5e911f886facdc4473b7 WHIRLPOOL 6ef37968c8a7aab088529c97592b60eabf2e90fe18def154278ae94498abc0c5950b18530d7fe83bc61e3ec9dc27afbadcd64cc26d596e8ecfd322f18e28eabe +DIST fatalEthemepack.zip 57391 SHA256 c47933c59b6f55a2decea26b69f536c1d841b207d310c468586597af2659a553 SHA512 5dcf086e509be63a752ddab90e1d2691c194ec46f382f0a454f703694f562404e657ce434fed1cfe9c5760b541e44a71b1c43ce826d917f6f5c424ac1fd0fc1a WHIRLPOOL 436b50d947cdb7062081dab871aa631f019c3708294cd6f4e04c5656f7c1a71801487ae0795de7f837d4d694d7e900f52616db1ec712c28fbe3999b69fca2f89 +DIST gfxOasisthemepack.zip 55859 SHA256 2b9e71141ede87fee8dbef4858c3e707866ab96a1d070cd1745d54da62bf79d2 SHA512 6335fa82c27a92ee188318a4829fa4a50af5b6fafda102096a27239d236eb023ad45d43dcd08533bcc6442298ed323cba4db62278036a9da366a85c3fb73006c WHIRLPOOL 63b4c36ddb28bac1615b4037c1562f5728fe75b80ad136a5545bab44980315f7074ac2ae64d62ef7a43191c5cccf4fee63c45341cd95193c307216981509603e +DIST gorillathemepack.zip 43281 SHA256 f508880ab9610fde40b187a14844c52f11197e331b98506a536b27733756cc60 SHA512 cbc53c8ad1ea8cda40bf1ff43d92da9890831e8d25945c0930bcadcf298e7640bb3d55511d5065e360a03c864db313dd602911ec25e8b8169d74b797d0a6263a WHIRLPOOL 0362893ac81e0c3493e0fdcd86f0dc12739d07a8ebee9c5beea4fb4947bd8baf5c69f2ae2d57d102df8a52fff4fd8ac930a0a9482a2f9b2e75320a257e19eb11 +DIST hmmXPBluethemepack.zip 40046 SHA256 42c18247445e3d6624b326cee90a81e1977891c8e580b649033a295585a72102 SHA512 1f0dc4d22171cb2430a5e7a1827262fa4b2530d6230b893e94d52933a94656392200047849fde652dee004303811d308ce98d95994c6580b26a4ed50915e42f8 WHIRLPOOL c8d39856fd4baf82fed262a0e479d2a2d4829e3d999dd5c0e8e12a53f74660df427deb9adbda6a4547a819a6f979c98c36841209153c057677d0fe9b9a78e7ea +DIST hmmXPMonoBluethemepack.zip 39815 SHA256 7886dcc91c0d692c3d80b0016f89724187a8a90e70d59bfb6c64d9506ece77cb SHA512 4d8fd6f445234f8f1f50ec6a77dbef6d86521d910bc8ff54afba340d82a5a39b9227ec33e6889745c9ad6f607d023375ab3a2e7b97cc41744f4066209f0ac03a WHIRLPOOL 448fb99e9405cbe08c6d9b762e2ee1f0f07d87975ce74a2fffb6901fcf279a8a6ab5fa5486a11d1cf5e99a25ee6921013ec5608538f54653158b7a2e191b2cb6 +DIST iBarthemepack.zip 68829 SHA256 acf46246336007f161dd396cc92ff17927dc45991ffb8a54c24620493ed65b6b SHA512 c4a5d3921cba2980dd147d62ec4db9aee44b7be35af3c5a50adfbb861edd95ed61655b31346e51efa1b087f04891890ed44597c456cd7fd3704f8605375733d2 WHIRLPOOL 1fccd783da812cf88f9d8eca380639287af9c3ee9f30e03943a77d0764bcb0c785df7d6b2513cd57dd012dd55e217bbc59a6005669ee1c35ba36d846fb966ca9 +DIST macosthemepack.zip 38584 SHA256 3876e6adffff030bb5dc605c80632cfb3518f8f8d6d3540776c74c2662b14e17 SHA512 53dccdaacdcc277d9ae2464a85d285f7ea740d49e0464212b4089f0ce6f08ccb69b295bf9ac4bf8c324cef2f4cedce1b3dcc8e7cde9b0a510860c9071abbc191 WHIRLPOOL a1b81763dd71be046f39a07ee7e7e105f23458ad605af45ff93f725013a4a0907211ea57debecc1a93ccc3f0d2dd852516ccc975b694962d970646400a0b578c +DIST midnightthemepack.zip 44585 SHA256 b3517806229fabcf5872da7acbe3d0878a710e4cee63908423a384bf5b4f8eed SHA512 be59dec17246aac30fd767de4e0d21fd467e17cc1f4ac8080e1b63d2d2e0d5e70424d0bd1e5b6be53d09167ff4c6af848807682c8bd514cdc7d879d13e96bfc2 WHIRLPOOL 9cb41da825560cbf884fd1906a55e43d1c96ae7f650d576fc4faea1e483ee4442c72588ce94c5ddd5ba0bdea3341141cfec05b4262936f5813609a49a6aa127a +DIST mmMagra-Xthemepack.zip 76329 SHA256 e6c4062797568f4a1667974529e17d9c50ebc1a1fbcc826f0f536eaf4919ac34 SHA512 17838f010083298bdf652177c601ee73d2dfdc0661f03999992eefe2382302ad033a8e284c093d3a93698869a2e5e5617659618ba44e5b342cfb882bdd4282b0 WHIRLPOOL 0f71e67060a62b4c8bd5b4bb8a4899be48facc436976fdb24f2d90154c9223154a69188c0d97d1dc3a2efee138b83a496eea4270762de8feb1afa1ef02a10dc2 +DIST modernthemepack.zip 97490 SHA256 1b64d58c6ef0b00e3b7128bb242ae80da14977f7d54ef24b09102aa212b2ac70 SHA512 607df1e04b58dbdded89ec673b25046d254e49698c450e57dba43b6dad235e96b1521a5b604834626daa75b9922027dc985ffdf902216ffbe66f279258dc4caa WHIRLPOOL 5d823097b5a4b7a5287c0f2876c86641ca06a61f0cdc93023b44e1e0c9f3f999997535cdc65df3ac2c16bb924bdde76a48f54510b1aa2c95c434e954e8b967d1 +DIST noia.zip 174721 SHA256 bd6236c8c8cb7c38d667904130417927a154c4201b5373b65260466083fb7a7d SHA512 f883bcc8e8242b74a32252b1fcf2a87e4329b756eb52b0137b286cc7e766f5aebea31743cf7c95376034655c3f36fe81882be8cd0caa873dc99dbe2b18ebaa1f WHIRLPOOL 92700a98bfac5211e49d597aa533fc6c6db7d44c7b8c1745e4ebe082fd4ea810a6c29df0f37a42d29f063e0eaf8ca6b2dadc8c33434bfd72a2a7e8a07acaa872 +DIST nuvola.zip 286612 SHA256 8ac40d72387663961062d09dbc749f2b2a865aebca8243bf94cb8d5101e9e894 SHA512 db47fbaf0f3eb1cb3613c4e5878c98f7fcb4c9db7fccd65d0e443debaf7de6b98bf5a03510e6f6fc6bcd071ec0c814a39aba42c09b8ba29ca26ebb630d5e7a3e WHIRLPOOL 0150f8a396d08d524cec59dbb28521b4d7c077db65989c4dd63b6aa1fedbdf9661eb408329b81603be47cc0ecb2b46218c30025f80b8fd4be4a4bf517bd04c06 +DIST oliveGreenLunaXPthemepack.zip 62509 SHA256 bd71c50b464a5778a3af4c7c0eec18d6917b378a960b1ba7d31dfa272d13ab49 SHA512 0fc245c02907fdf0984963d77e2da47dcb7c5d54fd2f68f893759ebc9ceb8702267325373edce3def03e96c695965df6946ddcf3d58f144e20a51d52307d4024 WHIRLPOOL 29ef223d3ca76df2f00ed6ac05901e604e1687db125f2d72eb1f364abf8949846a445b61b0301ec7386e363ab1943d5c9e0e70e152c70351e4d1d689e79aa42e +DIST opusLunaSilverthemepack.zip 55716 SHA256 c1e1e77e1f9bc328a5b472c522fc3c3daf69e6e86ced280cda57283a065f1bdc SHA512 4701d500aca71ff0524a463731a266a306db5bf3127d40143478fbe239039d0cd38b3765bd42037ade2a14e55e79f5d2de47902042ded385e7b4016228315a0a WHIRLPOOL fbd0a6108de8eba157cea391934faeb0bef04f053101114bd48f5e86835b737f647f2e6e92de630da18499349acd96daa2787771a7bf60fc6ae52f0509695061 +DIST opusOSBluethemepack.zip 56227 SHA256 bea825716bfb76959a33607b4e7894a5ac1b09a0ca2e505e8441ba892f5fefcf SHA512 f1aa79ee4d6c1ce8efe19be3c275851bb3588e71961fe3f3b1cf3bf013ab1e80f55fb6a62e475a6a92864b25db0f646fa2d44490c66403c387df9f2468d9f3b6 WHIRLPOOL b1314b333fb931c41f50e486f1f359a7ef38ed265381a4f4260c8f0f2e3d2c9041d53beb18121a8044f38daedd5faa1ac63b576cc9608c47f4612d864d2b6e45 +DIST opusOSDeepthemepack.zip 56418 SHA256 527ad7ae50992b2dbb52217658c03cb855451dd7731b0b71bbc16eabd0a503df SHA512 3b89a6fadcd10e4be8be5f0d1fc5c0f54d0904dd462f1aa3284717b841296a19f2985faf79333091f59de45567ed77114ee6fb8039a3047d0c16f26e19af2ed9 WHIRLPOOL 0f4edcc40a4a1cd90c00cc134679fc3be77b3bf3a527162792e79a7be8790eac0456bc9137f11be67e4a1422e920efe847481015bbbaf147c2409096a60555f3 +DIST opusOSOlivethemepack.zip 55758 SHA256 a1d9e1ef4f0047151a7966eb19b2b0721ccbe5cc31de378b0081ac787b348e92 SHA512 9b60f6af405653a97ba959ca1fedd2b0f16e704f7b027d5999dbdc6331c28a217adbf041cc55499ad2b7f1e3c3e466afd5491a761a9f0f20bcb19612dcb43549 WHIRLPOOL ff8f9fe290d2b1e8213f8c373ca623ea32f1fed5a824c64e5f859284954c4e04e44aec8e63b7ba84819cffed4b0ecd87147f3379c538ee1f5961adc84499aada +DIST quickSilverRthemepack.zip 75812 SHA256 4e6c4597a56d4a75daf17b94717792ea0e3ad4eeeb0f3c6fc154c80d38ae7a4e SHA512 8cb111da5da83a37bdef84f4219416dfc6b3c58c5713ac36c364d720474978c9605ae99682b5bced884978b3cb303e4682f12ffd9b490f2888e31f25665b9a91 WHIRLPOOL c9204f627e3cd88dab303d8ee13e82929c0851367aebd27b7c5f67a2169c98bd5f204b4f9993714821b40f81a442f37def3577acb4b83241b6f99d56f841e11d +DIST roueBluethemepack.zip 48959 SHA256 9514431ae6a4ecf8ad6621b00ff01b583a46efe570c4309e13c26750fa4e0035 SHA512 807012473bb25024856178a8b7fa00628b1514065184ef1c5b88f57528fcc448bc6f4969cf3b8c2a318c6e139fecdccf6b62d32ceace4344a72be3242e3d7bd3 WHIRLPOOL 627a743da69f6f7bd2365cd431574cff66210204843edf1b79d20eb4bf91bfc32f4f7d85d95bf8aabebeddb82639bdf20a8ab501d49837cca7e061fc683bcfd0 +DIST roueBrownthemepack.zip 49043 SHA256 f6c02ae51aa197cc43db9a1854da54e24efdb590c254a259cc1844ce1a0ead79 SHA512 84e3f6c6a37a687aad1c0c78a61631ee8fa08f9b3d539e619400e7f1d8bf2f07bc946a39bbc6b4d654131e8b31a3159b7ecd60fa6bb772e4579eaef4700e2d0a WHIRLPOOL 33e2e7e61bea66e816a700b882c5e1e365c8af60f9997bd52df839b15f3ca634b9377b479e96da3815d544b6e621fe52e5c2d9b33a04fd5e8df871e5cce501e4 +DIST roueGreenthemepack.zip 48957 SHA256 87402bf8f7b508e6be51bf0305a9ad3bcdc5e3c311149bb2db2d66b3c19782e8 SHA512 ba302cf75c387e7e01462ce2b65ca490ee68ae79fa4e1aaf100396bfc24ceac556248acc2828cde6489f9ddd2c738482f7cf763a39df820f34ede1d562045bbb WHIRLPOOL 6d9a378b12a8f38d7a66dcb1f7a7541db0446f54722581c9dd4fe704910b76454bcc785065675059222966cabd9ee0a589db1c695ebf0e40490ffd68f49a9d3a +DIST royalInspiratthemepack.zip 50579 SHA256 fcc9bdb217c78d22fed169e8c3686a652afeff8b46a845832709bea13270eb02 SHA512 69b6ce41595b5325850a0d2930e714b568871bf4c237aeb6361a4b7dc7d842c5b5eb30cfabe42662b8decf8e0101816c932730e32291ba606ce18d7cb9e71cac WHIRLPOOL e41c0ee12bc9f9327049a7dbcfd1b56cf5eed2544286e65cbe77237e769b3f55fbf19b716e0364107afea094c5347d989d4f039431c0f89a75dbcb1524a9d781 +DIST silverLunaXPthemepack.zip 54618 SHA256 f53cfa989a023b28337a7794956746de2aae81ab43784360db18b73c29197d52 SHA512 2949b849c50adf7f07ecc6e208d31fc9417ebb3e4dd79b4508616440d9a2e408d7b899f51e3dbe69bb754a335fa45ae6ca5e79c19353bb759f3eb79608f663c0 WHIRLPOOL f4e97bb78b0445a38b83ab4d55412b8afaf55de51a80118ef1bb24e5a330729f8c4643592f7b3c6f1c07029c8fddbcf99e1bc05515252cca923c8d0fc702a573 +DIST solunaRthemepack.zip 59579 SHA256 49a561c657223de888dd390c2011edb1fac1dc6a95543ffc41f70c0fe015a9d8 SHA512 1082c24b1cfa881e03c7c3a398c2dfe3260459118763dd461cdfc09d11b16107f252b62ba56714acf897b8f3c2399478e5362b0d13f7dbeee7f809d0a76a2eb8 WHIRLPOOL 232419fb5258b01f6e92466e993bc5106dc08164b7af006e59411693e9a3a8ba71a2d97967bac0e1eb9f7335b05c04aa3ae70d2d01c92c5a6bb08e16dbeb53b6 +DIST tango_without_heart.zip 217125 SHA256 6c7fce9223d1827bea881c2b9901d0e5c8a111e09ebab6e45ec0a9d70b07e9a6 SHA512 03ba432c84b58acb1f488ef9d5fafef3523188948696fd9a8b707be55210db90d227d18f09999d43975a834dabdb89d939328cbef564ba05cf162271dee4fc7b WHIRLPOOL f37427d27b07bdf3c4a2b2e2b5dca44202a84d2461bb43174828c3892a220fb40c445c1ee9cac042b650ea26788f6f9339ad509ba10cefe0cab20162add1fdf0 +DIST tigerGraphitethemepack.zip 75611 SHA256 94d2b4978686158a421122dec73b385725b21408c0941984b6f37677c965fb35 SHA512 6b40a4f920f2ce1e63d365a0f56ab6babe280a6d4da193b39262d677f0cb3c92ceb98da84acf7aa9e94eab0e8bf0cc607ad48fe4a77e1976007479125b75ed5d WHIRLPOOL 70b22222cfc70773c361b658510477e44947be68d785867b445799bade497ee9a172b0099f04c62996e96f59af372a807d8d10b1993496fb1e33ef56e6579437 +DIST tigerthemepack.zip 77856 SHA256 55002367d55ffe7953e5e059d9357ce6d9111bbba303532b91263ca7ec69dbf5 SHA512 7d6fb04f2f69f97eab7b5b58fd3e3df421b015dd0a49a426c00458c0e17d7add84a389304cf850511ffe637d6e37c6b759d8dcd39091c03049d5cc4da085a991 WHIRLPOOL 4bc4bae43bd8236cdd8a64b85d7be0e91df48b7133b924d4d14458cf62ecfd162dc61cbbdb60f5a70f11f6e2891a977d9ed8a89b064d7d6af794cab8c63b64a5 +DIST toxicthemepack.zip 68233 SHA256 a3d6c2311f8a35381c8aa3ac9b7bead5ba81b00a47d4e4bd27b5e38de6322600 SHA512 350f091bd67b2c78a4c69936bce9d7f922c1b57f3711f173d4763856a6f60ba0f284a3cb63fbfe810381d6ea6d21afe14fec13fb6e2efb526c28d1d79501bf02 WHIRLPOOL 3b0bb5d288714014d6635cb6fe86fdb284d80698f95eb750c7fbd86b7de611f08fc59a7d656e1ed5a64b15e8e11401e24af0dcda3d53de14af2368085de04007 +DIST tulliana.zip 258520 SHA256 d9a7670c3933757f58bc6913433b6f00e984c0cbff17eaf59076d951ac195a88 SHA512 96ae1835892763e70dd02b2739837063a57318b32a106556415037e8e0688db4d8caa9e7c50495ad6dbfc6ed9499b08af10956c164f5435bde2942b90ddb291a WHIRLPOOL 57e2052bca12b0fcb7eb889d6b51d775d74a6f4cd3cd1b638ffd06fb74a3336e26a7c6626ddcbcd204342d1c7f71614cdc8247a4aa245f17eef9997075be5135 +DIST tvbrowser_3.2.1_src.zip 17580308 SHA256 21edb1920d0603465caaa970c879b3fb19b56e485053555e54c694c80e8b2c8f SHA512 7ad27e0f0a3471fa9c1a7ceaba8896079295b3bbc757dc56f93391bb34a8802220cc4269776d1a18330e53482bc1255d1467d68a63ef2c42596af60d52983bbe WHIRLPOOL 0cb639119e88dec53484d562d6f68f0bfdd43c30f5b90a5b636f6702e1b8949c753f0df7e8f79f228163395901df30da9edac2b7c3c193af487b19f04ae43cb5 +DIST tvbrowser_3.4.1.0_src.zip 14256785 SHA256 e9079d4bb8a2b823770c3590662fa5bf9575b3ab7985201faa17dba01130248d SHA512 ec95898449209863ecb800db8395436be8946c30947ef25075caebe03db27c0393451a25f123d99b5d1ed82638920fa5102d4c1b16ddfdd9fd316f19de75d07a WHIRLPOOL aea5673ef79c0d962e01176ad59fa5174529d87db9efed044c85400df6d6897ce4053a0514e03e1a4bf01dac63a76d62206c0cbd4fec3dddb7b1dc4228fca6db +DIST tvbrowser_3.4_src.zip 13991299 SHA256 841065b189c027074e94a44df4bd3e9e87a4bc5b21e73245715255dd68876bc9 SHA512 9bd3e510805714bde1474fbb2e76353d801962f309933d666ad489fd5d6a50c5dfbeb4a8a037a253153fd89172bb89ad0b008418b4cac837d04c16012e909ef9 WHIRLPOOL 87e1d4c60501cc63db9cebc9ffcb35abdb689c0fa6006eae8bb2b32e4f840cb84820b6d65168935be974c1b9799ad7ba56835d185bdea635c643c8e54ea0a405 +DIST underlingthemepack.zip 59786 SHA256 67dfd8757162dce375e02c250403a7184b64fbd1c1eb754a11373467ff96eb44 SHA512 d123c6ddb8db820a6d825e36433d31505b88e5e5578d0e368d639c3817893e9300d85bcd7a16a7a7329e962bf87919fad250d87e3759ceb32db6ffc1d6290c0a WHIRLPOOL 15bcccc7704389dfdde629dee895ecb37ac56ae89680b3e8629fd8539fef0a0c9218cdfa4969b2a1b8c841e4b3b5f0164e6cec395f43ab9c3c409ba5bc6b4f8c +DIST whistlerthemepack.zip 32206 SHA256 0d8e5fab4cc148d35610f11061ddc7cd8eb23116919d99c8c673c1956ae6711e SHA512 1d9969fa436b7065db57f06ccd6ffb6b3c395a3ca4f976b9eb69445de9f63bfb55755e832269b3192365b5c30fb953998ca95d2b16e7c8bd06d78d8a42703a3c WHIRLPOOL 2724a0d005876a976a701c69509b701957edabd919b6e3d1a2cdfce1827a9a198de64a3f402af79004dee5db212f3732dde4e799d3e5016bcc95f993c18be362 +DIST xplunathemepack.zip 63343 SHA256 c8a2328597e0b05866919a2c925baf39dad294d1feade9d28cf4cf01722b95ee SHA512 79698db5fc4dfdcf85d96f595227679c4bc593d7f8e89923a3af0243ebeb0cb0a101bc48821f37f736298406c564f0332ab7eed5748a4efb092acd95827b4a06 WHIRLPOOL 784531315de55bb917b9451b0c9dd84f8a6a297594f8742743ed64a3702d9833c83104b422874c972e1d92b8a971ddaf2ac4bd8670054e40c2c908a8eb2bbe72 diff --git a/media-tv/tvbrowser/files/3.4-build.xml.patch b/media-tv/tvbrowser/files/3.4-build.xml.patch new file mode 100644 index 000000000000..a1d6db698d22 --- /dev/null +++ b/media-tv/tvbrowser/files/3.4-build.xml.patch @@ -0,0 +1,150 @@ +diff --git a/tvbrowser-3.4/build.xml b/tvbrowser-3.4/build.xml +index 2073823..615f576 100644 +--- a/tvbrowser-3.4/build.xml ++++ b/tvbrowser-3.4/build.xml +@@ -104,31 +104,6 @@ + | + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> + +- +- +- +- +- +- +- +- +- +- +- +- +- +- +- + ++ + + + + + ++ + + + +@@ -406,8 +385,9 @@ + + + ++ + + + +@@ -446,7 +426,7 @@ + + + +- ++ + + + + ++ + + + + ++ + + + +@@ -673,6 +657,7 @@ + + + ++ + + + + ++ + + + diff --git a/media-tv/tvbrowser/files/3.4-remove-registrykey.patch b/media-tv/tvbrowser/files/3.4-remove-registrykey.patch new file mode 100644 index 000000000000..e886aaf22d1f --- /dev/null +++ b/media-tv/tvbrowser/files/3.4-remove-registrykey.patch @@ -0,0 +1,154 @@ +diff --git a/tvbrowser-3.4/src/tvbrowser/TVBrowser.java b/tvbrowser-3.4/src/tvbrowser/TVBrowser.java +index 1aaedb5..51558be 100644 +--- a/tvbrowser-3.4/src/tvbrowser/TVBrowser.java ++++ b/tvbrowser-3.4/src/tvbrowser/TVBrowser.java +@@ -113,9 +113,6 @@ import util.ui.Localizer; + import util.ui.UIThreadRunner; + import util.ui.UiUtilities; + import util.ui.textcomponentpopup.TextComponentPopupEventQueue; +-import ca.beq.util.win32.registry.RegistryKey; +-import ca.beq.util.win32.registry.RegistryValue; +-import ca.beq.util.win32.registry.RootKey; + + import com.jgoodies.looks.LookUtils; + import com.l2fprod.gui.plaf.skin.SkinLookAndFeel; +@@ -575,77 +572,6 @@ public class TVBrowser { + public void run() { + ChannelList.completeChannelLoading(); + initializeAutomaticDownload(); +- if (Launch.isOsWindowsNtBranch()) { +- try { +- RegistryKey desktopSettings = new RegistryKey( +- RootKey.HKEY_CURRENT_USER, "Control Panel\\Desktop"); +- RegistryValue autoEnd = desktopSettings +- .getValue("AutoEndTasks"); +- +- if (autoEnd.getData().equals("1")) { +- RegistryValue killWait = desktopSettings +- .getValue("WaitToKillAppTimeout"); +- +- int i = Integer.parseInt(killWait.getData().toString()); +- +- if (i < 5000) { +- JOptionPane pane = new JOptionPane(); +- +- String cancel = mLocalizer.msg("registryCancel", +- "Close TV-Browser"); +- String dontDoIt = mLocalizer.msg("registryJumpOver", +- "Not this time"); +- +- pane.setOptions(new String[] { +- Localizer.getLocalization(Localizer.I18N_OK), dontDoIt, +- cancel }); +- pane.setOptionType(JOptionPane.YES_NO_CANCEL_OPTION); +- pane.setMessageType(JOptionPane.WARNING_MESSAGE); +- pane +- .setMessage(mLocalizer +- .msg( +- "registryWarning", +- "The fast shutdown of Windows is activated.\nThe timeout to wait for before Windows is closing an application is too short,\nto give TV-Browser enough time to save all settings.\n\nThe setting hasn't the default value. It was changed by a tool or by you.\nTV-Browser will now try to change the timeout.\n\nIf you don't want to change this timeout select 'Not this time' or 'Close TV-Browser'.")); +- +- pane.setInitialValue(mLocalizer.msg("registryCancel", +- "Close TV-Browser")); +- +- JDialog d = pane.createDialog(UiUtilities +- .getLastModalChildOf(mainFrame), UIManager +- .getString("OptionPane.messageDialogTitle")); +- d.setModal(true); +- UiUtilities.centerAndShow(d); +- +- if (pane.getValue() == null +- || pane.getValue().equals(cancel)) { +- mainFrame.quit(); +- } else if (!pane.getValue().equals(dontDoIt)) { +- try { +- killWait.setData("5000"); +- desktopSettings.setValue(killWait); +- JOptionPane +- .showMessageDialog( +- UiUtilities.getLastModalChildOf(mainFrame), +- mLocalizer +- .msg("registryChanged", +- "The timeout was changed successfully.\nPlease reboot Windows!")); +- } catch (Exception registySetting) { +- JOptionPane +- .showMessageDialog( +- UiUtilities.getLastModalChildOf(mainFrame), +- mLocalizer +- .msg( +- "registryNotChanged", +- "The Registry value couldn't be changed. Maybe you haven't the right to do it.
If it is so contact you Administrator and let him do it for you.

The following description is for experts. If you change or delete the wrong value in the Registry you could destroy your Windows installation.

To get no warning on TV-Browser start the Registry value WaitToKillAppTimeout in the Registry path
HKEY_CURRENT_USER\\Control Panel\\Desktop have to be at least 5000 or the value for AutoEndTasks in the same path have to be 0."), +- Localizer.getLocalization(Localizer.I18N_ERROR), +- JOptionPane.ERROR_MESSAGE); +- } +- } +- } +- } +- } catch (Throwable registry) { +- } +- } + + if (currentVersion != null + && currentVersion.compareTo(new Version(2, 71, false)) < 0) { +diff --git a/tvbrowser-3.4/src/tvbrowser/ui/settings/StartupSettingsTab.java b/tvbrowser-3.4/src/tvbrowser/ui/settings/StartupSettingsTab.java +index fa90661..fe13256 100644 +--- a/tvbrowser-3.4/src/tvbrowser/ui/settings/StartupSettingsTab.java ++++ b/tvbrowser-3.4/src/tvbrowser/ui/settings/StartupSettingsTab.java +@@ -50,8 +50,6 @@ import tvbrowser.ui.mainframe.MainFrame; + import tvbrowser.ui.mainframe.PeriodItem; + import util.ui.Localizer; + import util.ui.UiUtilities; +-import ca.beq.util.win32.registry.RegistryKey; +-import ca.beq.util.win32.registry.RootKey; + + import com.jgoodies.forms.builder.PanelBuilder; + import com.jgoodies.forms.factories.Borders; +@@ -163,41 +161,6 @@ public class StartupSettingsTab implements devplugin.SettingsTab { + .getBoolean()); + mSettingsPn.add(mShowStartScreenChB, cc.xy(2, ++y)); + +- if (System.getProperty("os.name").toLowerCase().startsWith("windows") && !TVBrowser.isTransportable()) { +- layout.insertRow(++y, RowSpec.decode("1dlu")); +- layout.insertRow(++y, RowSpec.decode("pref")); +- +- try { +- RegistryKey shellFolders = new RegistryKey(RootKey.HKEY_CURRENT_USER, "SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Shell Folders"); +- String path = shellFolders.getValue("Startup").getData().toString(); +- +- if(path == null || path.length() < 1 || !(new File(path)).isDirectory()) { +- throw new Exception(); +- } +- +- mLinkFileFile = new File(path,"TV-Browser.url"); +- +- try { +- mLinkFile = new LinkFile(mLinkFileFile); +- +- if(mLinkFileFile.isFile()) { +- try { +- if (!mLinkFile.hasTarget((new File("tvbrowser.exe")).getAbsoluteFile())) { +- createLink(mLinkFile); +- } +- }catch(Exception linkException) { +- mLinkFileFile.delete(); +- } +- } +- }catch(FileNotFoundException fe) {} +- +- mAutostartWithWindows = new JCheckBox(mLocalizer.msg("autostart","Start TV-Browser with Windows"), +- mLinkFileFile.isFile()); +- +- mSettingsPn.add(mAutostartWithWindows, cc.xy(2, y)); +- } catch (Throwable e) {e.printStackTrace();} +- } +- + y++; + + mSettingsPn.add(createRefreshPanel(), cc.xyw(1,++y,5)); +@@ -513,4 +476,4 @@ public class StartupSettingsTab implements devplugin.SettingsTab { + return new File(mTarget).equals(file); + } + } +-} +\ No newline at end of file ++} diff --git a/media-tv/tvbrowser/files/3.4.1.0-build.xml.patch b/media-tv/tvbrowser/files/3.4.1.0-build.xml.patch new file mode 100644 index 000000000000..570bff32db76 --- /dev/null +++ b/media-tv/tvbrowser/files/3.4.1.0-build.xml.patch @@ -0,0 +1,109 @@ +--- build.xml.orig 2015-03-24 17:34:18.753531031 +0000 ++++ build.xml 2015-03-24 17:38:48.013509290 +0000 +@@ -105,32 +105,6 @@ + | Task definitions + | + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> +- +- +- +- +- +- +- +- +- +- +- +- +- +- +- +- + ++ + + + + + ++ + + + +@@ -431,7 +409,9 @@ + + + ++ + + + +@@ -555,6 +535,7 @@ + + + ++ + + + +@@ -752,6 +734,7 @@ + + + ++ + + + diff --git a/media-tv/tvbrowser/files/3.4.1.0-remove-registrykey.patch b/media-tv/tvbrowser/files/3.4.1.0-remove-registrykey.patch new file mode 100644 index 000000000000..2c52ddada29a --- /dev/null +++ b/media-tv/tvbrowser/files/3.4.1.0-remove-registrykey.patch @@ -0,0 +1,150 @@ +--- src/tvbrowser/TVBrowser.java.orig 2015-03-24 17:41:56.811494046 +0000 ++++ src/tvbrowser/TVBrowser.java 2015-03-24 17:43:30.625486471 +0000 +@@ -113,9 +113,6 @@ + import util.ui.UIThreadRunner; + import util.ui.UiUtilities; + import util.ui.textcomponentpopup.TextComponentPopupEventQueue; +-import ca.beq.util.win32.registry.RegistryKey; +-import ca.beq.util.win32.registry.RegistryValue; +-import ca.beq.util.win32.registry.RootKey; + + import com.jgoodies.looks.LookUtils; + import com.l2fprod.gui.plaf.skin.SkinLookAndFeel; +@@ -567,77 +564,6 @@ + public void run() { + ChannelList.completeChannelLoading(); + initializeAutomaticDownload(); +- if (Launch.isOsWindowsNtBranch()) { +- try { +- RegistryKey desktopSettings = new RegistryKey( +- RootKey.HKEY_CURRENT_USER, "Control Panel\\Desktop"); +- RegistryValue autoEnd = desktopSettings +- .getValue("AutoEndTasks"); +- +- if (autoEnd.getData().equals("1")) { +- RegistryValue killWait = desktopSettings +- .getValue("WaitToKillAppTimeout"); +- +- int i = Integer.parseInt(killWait.getData().toString()); +- +- if (i < 5000) { +- JOptionPane pane = new JOptionPane(); +- +- String cancel = mLocalizer.msg("registryCancel", +- "Close TV-Browser"); +- String dontDoIt = mLocalizer.msg("registryJumpOver", +- "Not this time"); +- +- pane.setOptions(new String[] { +- Localizer.getLocalization(Localizer.I18N_OK), dontDoIt, +- cancel }); +- pane.setOptionType(JOptionPane.YES_NO_CANCEL_OPTION); +- pane.setMessageType(JOptionPane.WARNING_MESSAGE); +- pane +- .setMessage(mLocalizer +- .msg( +- "registryWarning", +- "The fast shutdown of Windows is activated.\nThe timeout to wait for before Windows is closing an application is too short,\nto give TV-Browser enough time to save all settings.\n\nThe setting hasn't the default value. It was changed by a tool or by you.\nTV-Browser will now try to change the timeout.\n\nIf you don't want to change this timeout select 'Not this time' or 'Close TV-Browser'.")); +- +- pane.setInitialValue(mLocalizer.msg("registryCancel", +- "Close TV-Browser")); +- +- JDialog d = pane.createDialog(UiUtilities +- .getLastModalChildOf(mainFrame), UIManager +- .getString("OptionPane.messageDialogTitle")); +- d.setModal(true); +- UiUtilities.centerAndShow(d); +- +- if (pane.getValue() == null +- || pane.getValue().equals(cancel)) { +- mainFrame.quit(); +- } else if (!pane.getValue().equals(dontDoIt)) { +- try { +- killWait.setData("5000"); +- desktopSettings.setValue(killWait); +- JOptionPane +- .showMessageDialog( +- UiUtilities.getLastModalChildOf(mainFrame), +- mLocalizer +- .msg("registryChanged", +- "The timeout was changed successfully.\nPlease reboot Windows!")); +- } catch (Exception registySetting) { +- JOptionPane +- .showMessageDialog( +- UiUtilities.getLastModalChildOf(mainFrame), +- mLocalizer +- .msg( +- "registryNotChanged", +- "The Registry value couldn't be changed. Maybe you haven't the right to do it.
If it is so contact you Administrator and let him do it for you.

The following description is for experts. If you change or delete the wrong value in the Registry you could destroy your Windows installation.

To get no warning on TV-Browser start the Registry value WaitToKillAppTimeout in the Registry path
HKEY_CURRENT_USER\\Control Panel\\Desktop have to be at least 5000 or the value for AutoEndTasks in the same path have to be 0."), +- Localizer.getLocalization(Localizer.I18N_ERROR), +- JOptionPane.ERROR_MESSAGE); +- } +- } +- } +- } +- } catch (Throwable registry) { +- } +- } + + if (currentVersion != null + && currentVersion.compareTo(new Version(2, 71, false)) < 0) { +--- src/tvbrowser/ui/settings/StartupSettingsTab.java.orig 2015-03-24 17:51:54.418445794 +0000 ++++ src/tvbrowser/ui/settings/StartupSettingsTab.java 2015-03-24 17:52:23.370443456 +0000 +@@ -50,8 +50,6 @@ + import tvbrowser.ui.mainframe.PeriodItem; + import util.ui.Localizer; + import util.ui.UiUtilities; +-import ca.beq.util.win32.registry.RegistryKey; +-import ca.beq.util.win32.registry.RootKey; + + import com.jgoodies.forms.builder.PanelBuilder; + import com.jgoodies.forms.factories.Borders; +@@ -163,41 +161,6 @@ + .getBoolean()); + mSettingsPn.add(mShowStartScreenChB, cc.xy(2, ++y)); + +- if (System.getProperty("os.name").toLowerCase().startsWith("windows") && !TVBrowser.isTransportable()) { +- layout.insertRow(++y, RowSpec.decode("1dlu")); +- layout.insertRow(++y, RowSpec.decode("pref")); +- +- try { +- RegistryKey shellFolders = new RegistryKey(RootKey.HKEY_CURRENT_USER, "SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Shell Folders"); +- String path = shellFolders.getValue("Startup").getData().toString(); +- +- if(path == null || path.length() < 1 || !(new File(path)).isDirectory()) { +- throw new Exception(); +- } +- +- mLinkFileFile = new File(path,"TV-Browser.url"); +- +- try { +- mLinkFile = new LinkFile(mLinkFileFile); +- +- if(mLinkFileFile.isFile()) { +- try { +- if (!mLinkFile.hasTarget((new File("tvbrowser.exe")).getAbsoluteFile())) { +- createLink(mLinkFile); +- } +- }catch(Exception linkException) { +- mLinkFileFile.delete(); +- } +- } +- }catch(FileNotFoundException fe) {} +- +- mAutostartWithWindows = new JCheckBox(mLocalizer.msg("autostart","Start TV-Browser with Windows"), +- mLinkFileFile.isFile()); +- +- mSettingsPn.add(mAutostartWithWindows, cc.xy(2, y)); +- } catch (Throwable e) {e.printStackTrace();} +- } +- + y++; + + mSettingsPn.add(createRefreshPanel(), cc.xyw(1,++y,5)); +@@ -513,4 +476,4 @@ + return new File(mTarget).equals(file); + } + } +-} +\ No newline at end of file ++} diff --git a/media-tv/tvbrowser/files/tvbrowser-3.2.1-build.xml b/media-tv/tvbrowser/files/tvbrowser-3.2.1-build.xml new file mode 100644 index 000000000000..a26bcc4d69ed --- /dev/null +++ b/media-tv/tvbrowser/files/tvbrowser-3.2.1-build.xml @@ -0,0 +1,480 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${TODAY}-nightly + + + + + + + + + + + + + + + + + + + + + ${ant.version}. JUnit4 tests will only work with Ant>=1.7 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/media-tv/tvbrowser/files/tvbrowser-9999-build.xml b/media-tv/tvbrowser/files/tvbrowser-9999-build.xml new file mode 100644 index 000000000000..16143b7197d9 --- /dev/null +++ b/media-tv/tvbrowser/files/tvbrowser-9999-build.xml @@ -0,0 +1,965 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + StartupWMClass=tvbrowser-TVBrowser + + + + + + + + + + + + StartupWMClass=tvbrowser-TVBrowser + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${TODAY}-nightly + + + + + + + + + + + + + + + + + Themeable and easy to use TV Guide - written in Java. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${ant.version}. JUnit4 tests will only work with Ant>=1.7 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/media-tv/tvbrowser/metadata.xml b/media-tv/tvbrowser/metadata.xml new file mode 100644 index 000000000000..19aa81717c4f --- /dev/null +++ b/media-tv/tvbrowser/metadata.xml @@ -0,0 +1,8 @@ + + + + java + + Install extra theme packs + + diff --git a/media-tv/tvbrowser/tvbrowser-3.2.1-r1.ebuild b/media-tv/tvbrowser/tvbrowser-3.2.1-r1.ebuild new file mode 100644 index 000000000000..cf177b2c014a --- /dev/null +++ b/media-tv/tvbrowser/tvbrowser-3.2.1-r1.ebuild @@ -0,0 +1,169 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI="5" + +JAVA_PKG_IUSE="doc source test" + +inherit eutils java-pkg-2 java-ant-2 flag-o-matic virtualx + +tp_base="http://javootoo.l2fprod.com/plaf/skinlf/themepacks" +tvp_base="http://tvbrowser.org/downloads" + +DESCRIPTION="Themeable and easy to use TV Guide - written in Java" +HOMEPAGE="http://www.tvbrowser.org/" +SRC_URI="mirror://sourceforge/${PN}/${P/-/_}_src.zip + +themes? ( + ${tp_base}/BeOSthemepack.zip + ${tp_base}/amarachthemepack.zip + ${tp_base}/aquathemepack.zip + ${tp_base}/architectBluethemepack.zip + ${tp_base}/architectOlivethemepack.zip + ${tp_base}/b0sumiErgothempack.zip + ${tp_base}/b0sumithemepack.zip + ${tp_base}/bbjthemepack.zip + ${tp_base}/beigeazulthemepack.zip + ${tp_base}/beosthemepack.zip + ${tp_base}/blueMetalthemepack.zip + ${tp_base}/blueTurquesathemepack.zip + ${tp_base}/cellshadedthemepack.zip + ${tp_base}/chaNinja-Bluethemepack.zip + ${tp_base}/coronaHthemepack.zip + ${tp_base}/cougarthemepack.zip + ${tp_base}/crystal2themepack.zip + ${tp_base}/fatalEthemepack.zip + ${tp_base}/gfxOasisthemepack.zip + ${tp_base}/gorillathemepack.zip + ${tp_base}/hmmXPBluethemepack.zip + ${tp_base}/hmmXPMonoBluethemepack.zip + ${tp_base}/iBarthemepack.zip + ${tp_base}/macosthemepack.zip + ${tp_base}/midnightthemepack.zip + ${tp_base}/mmMagra-Xthemepack.zip + ${tp_base}/modernthemepack.zip + ${tp_base}/oliveGreenLunaXPthemepack.zip + ${tp_base}/opusLunaSilverthemepack.zip + ${tp_base}/opusOSBluethemepack.zip + ${tp_base}/opusOSDeepthemepack.zip + ${tp_base}/opusOSOlivethemepack.zip + ${tp_base}/quickSilverRthemepack.zip + ${tp_base}/roueBluethemepack.zip + ${tp_base}/roueBrownthemepack.zip + ${tp_base}/roueGreenthemepack.zip + ${tp_base}/royalInspiratthemepack.zip + ${tp_base}/silverLunaXPthemepack.zip + ${tp_base}/solunaRthemepack.zip + ${tp_base}/tigerGraphitethemepack.zip + ${tp_base}/tigerthemepack.zip + ${tp_base}/toxicthemepack.zip + ${tp_base}/underlingthemepack.zip + ${tp_base}/whistlerthemepack.zip + ${tp_base}/xplunathemepack.zip + + ${tvp_base}/noia.zip + ${tvp_base}/nuvola.zip + ${tvp_base}/tulliana.zip + ${tvp_base}/tango_without_heart.zip +)" + +SLOT="0" +KEYWORDS="~amd64 ~x86" +LICENSE="GPL-3" + +IUSE="themes" + +COMMON_DEP="dev-java/bsh:0 + dev-java/commons-codec:0 + dev-java/commons-lang:2.1 + dev-java/commons-net:0 + dev-java/jakarta-oro:2.0 + dev-java/jgoodies-forms:0 + dev-java/jgoodies-looks:2.0 + dev-java/l2fprod-common:0 + dev-java/log4j:0 + dev-java/skinlf:0 + dev-java/stax:0 + dev-java/swt:4.2 + dev-java/xalan:0 + x11-libs/libXt:0 + x11-libs/libSM:0 + x11-libs/libICE:0 + x11-libs/libXext:0 + x11-libs/libXtst:0 + x11-libs/libX11:0 + x11-libs/libXau:0 + x11-libs/libXdmcp:0 +" + +DEPEND="${COMMON_DEP} + app-arch/unzip:0 + >=virtual/jdk-1.6 + test? ( dev-java/junit:0 dev-java/ant-junit:0 ) +" + +RDEPEND="${COMMON_DEP} + >=virtual/jre-1.6 +" + +java_prepare() { + cp "${FILESDIR}"/${P}-build.xml build.xml || die "Failed to replace build.xml." + + local error="Failed to unbundle or remove libraries or classes." + pushd lib > /dev/null + rm -v bsh-*.jar commons*.jar jgoodies*.jar l2fprod-common-tasks*.jar \ + skinlf*.jar stax*.jar || die ${error} + popd > /dev/null + + find deployment -name '*.jar' -exec rm -v {} \; || die ${error} + find . -name '*.class' -exec rm -v {} \; || die ${error} +} + +JAVA_ANT_REWRITE_CLASSPATH="true" +EANT_GENTOO_CLASSPATH="bsh,commons-codec,commons-lang-2.1,jgoodies-forms,jgoodies-looks-2.0,l2fprod-common,skinlf" +EANT_TEST_GENTOO_CLASSPATH="${EANT_GENTOO_CLASSPATH},ant-junit,junit" + +EANT_BUILD_TARGET="runtime-linux" +EANT_DOC_TARGET="public-doc" + +src_test() { + VIRTUALX_COMMAND="java-pkg-2_src_test" virtualmake +} + +src_install() { + pushd runtime/${PN}_linux > /dev/null + java-pkg_dojar ${PN}.jar + + local todir="${JAVA_PKG_SHAREPATH}" + + cp -a {imgs,icons,plugins} "${D}/${todir}" || die "Failed to copy directories." + cp linux.properties "${D}/${todir}" || die "Failed to copy linux.properties." + + insinto "${todir}/themepacks" + doins themepacks/themepack.zip + + if use themes ; then + pushd "${DISTDIR}" > /dev/null + doins *pack.zip + + insinto "${todir}/icons" + doins noia.zip nuvola.zip tulliana.zip tango_without_heart.zip + popd > /dev/null + fi + + java-pkg_dolauncher "tvbrowser" \ + --main tvbrowser.TVBrowser \ + --pwd ${todir} \ + --java_args " -Dpropertiesfile=${todir}/linux.properties" + + make_desktop_entry ${PN} "TV-Browser" \ + /usr/share/tvbrowser/imgs/tvbrowser128.png "AudioVideo;TV;Video" + popd > /dev/null + + java-pkg_dojar lib/{htmlparser-1.6.jar,jRegistryKey-1.4.5.jar,opencsv-2.3.jar} + java-pkg_dojar lib/{quaqua-7.3.4.jar,substance-6.1.jar,texhyphj-1.1.jar,trident-1.3.jar} + + use source && java-pkg_dosrc src + use doc && java-pkg_dojavadoc doc +} diff --git a/media-tv/tvbrowser/tvbrowser-3.4.1.0.ebuild b/media-tv/tvbrowser/tvbrowser-3.4.1.0.ebuild new file mode 100644 index 000000000000..207aff66a520 --- /dev/null +++ b/media-tv/tvbrowser/tvbrowser-3.4.1.0.ebuild @@ -0,0 +1,99 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI="5" + +JAVA_PKG_IUSE="doc source test" + +inherit java-pkg-2 java-ant-2 + +DESCRIPTION="Themeable and easy to use TV Guide - written in Java" +HOMEPAGE="http://www.tvbrowser.org/" +SRC_URI="mirror://sourceforge/${PN}/${P/-/_}_src.zip" + +SLOT="0" +KEYWORDS="~amd64 ~x86" +LICENSE="GPL-3" +IUSE="" + +COMMON_DEP="dev-java/bsh:0 + dev-java/commons-codec:0 + dev-java/commons-lang:3.1 + dev-java/commons-net:0 + dev-java/jakarta-oro:2.0 + dev-java/jgoodies-common:1.8 + dev-java/jgoodies-forms:1.8 + dev-java/jgoodies-looks:2.6 + dev-java/l2fprod-common:0 + dev-java/htmlparser-org:0 + dev-java/log4j:0 + dev-java/skinlf:0 + dev-java/stax:0 + dev-java/xalan:0 + dev-java/opencsv:0 + dev-java/texhyphj:0 + dev-java/trident:0 + x11-libs/libXt + x11-libs/libSM + x11-libs/libICE + x11-libs/libXext + x11-libs/libXtst + x11-libs/libX11 + x11-libs/libXau + x11-libs/libXdmcp" + +DEPEND="${COMMON_DEP} + app-arch/unzip + >=virtual/jdk-1.6" +RDEPEND="${COMMON_DEP} + >=virtual/jre-1.6" + +java_prepare() { + epatch "${FILESDIR}"/${PV}-*.patch + #epatch "${FILESDIR}"/${PV}-build.xml.patch + + rm -v lib/{bsh-,commons,jgoodies,l2fprod-common-tasks,skinlf,stax,htmlparser,opencsv,trident,texhyphj,jRegistryKey}*.jar + + find deployment -name '*.jar' -delete || die + find . -name '*.class' -delete || die +} + +JAVA_ANT_REWRITE_CLASSPATH="true" +EANT_GENTOO_CLASSPATH="bsh + commons-codec + commons-lang-3.1 + jgoodies-common-1.8 + jgoodies-forms-1.8 + jgoodies-looks-2.6 + l2fprod-common + skinlf + htmlparser-org + opencsv + texhyphj" +EANT_BUILD_TARGET="runtime-linux" +EANT_DOC_TARGET="public-doc" + +src_install() { + java-pkg_dojar runtime/${PN}_linux/${PN}.jar + java-pkg_dojar lib/substance-6.1.jar + java-pkg_register-dependency trident,opencsv + + insinto /usr/share/${PN} + doins -r runtime/${PN}_linux/{imgs,icons,plugins,infothemes} + doins runtime/${PN}_linux/linux.properties + + insinto /usr/share/${PN}/themepacks + doins themepacks/themepack.zip + + java-pkg_dolauncher "tvbrowser" \ + --main tvbrowser.TVBrowser \ + --pwd /usr/share/${PN} \ + --java_args " -Dpropertiesfile=/usr/share/${PN}/linux.properties" + + make_desktop_entry ${PN} "TV-Browser" \ + /usr/share/tvbrowser/imgs/tvbrowser128.png "AudioVideo;TV;Video" + + use source && java-pkg_dosrc src/* + use doc && java-pkg_dojavadoc doc +} diff --git a/media-tv/tvbrowser/tvbrowser-3.4.ebuild b/media-tv/tvbrowser/tvbrowser-3.4.ebuild new file mode 100644 index 000000000000..9c32400677a3 --- /dev/null +++ b/media-tv/tvbrowser/tvbrowser-3.4.ebuild @@ -0,0 +1,98 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI="5" + +JAVA_PKG_IUSE="doc source test" + +inherit java-pkg-2 java-ant-2 + +DESCRIPTION="Themeable and easy to use TV Guide - written in Java" +HOMEPAGE="http://www.tvbrowser.org/" +SRC_URI="mirror://sourceforge/${PN}/${P/-/_}_src.zip" + +SLOT="0" +KEYWORDS="~amd64 ~x86" +LICENSE="GPL-3" +IUSE="" + +COMMON_DEP="dev-java/bsh:0 + dev-java/commons-codec:0 + dev-java/commons-lang:3.1 + dev-java/commons-net:0 + dev-java/jakarta-oro:2.0 + dev-java/jgoodies-common:1.8 + dev-java/jgoodies-forms:1.8 + dev-java/jgoodies-looks:2.6 + dev-java/l2fprod-common:0 + dev-java/htmlparser-org:0 + dev-java/log4j:0 + dev-java/skinlf:0 + dev-java/stax:0 + dev-java/xalan:0 + dev-java/opencsv:0 + dev-java/texhyphj:0 + dev-java/trident:0 + x11-libs/libXt + x11-libs/libSM + x11-libs/libICE + x11-libs/libXext + x11-libs/libXtst + x11-libs/libX11 + x11-libs/libXau + x11-libs/libXdmcp" + +DEPEND="${COMMON_DEP} + app-arch/unzip + >=virtual/jdk-1.6" +RDEPEND="${COMMON_DEP} + >=virtual/jre-1.6" + +java_prepare() { + epatch "${FILESDIR}"/${PV}-*.patch + + rm -v lib/{bsh-,commons,jgoodies,l2fprod-common-tasks,skinlf,stax,htmlparser,opencsv,trident,texhyphj,jRegistryKey}*.jar + + find deployment -name '*.jar' -delete || die + find . -name '*.class' -delete || die +} + +JAVA_ANT_REWRITE_CLASSPATH="true" +EANT_GENTOO_CLASSPATH="bsh + commons-codec + commons-lang-3.1 + jgoodies-common-1.8 + jgoodies-forms-1.8 + jgoodies-looks-2.6 + l2fprod-common + skinlf + htmlparser-org + opencsv + texhyphj" +EANT_BUILD_TARGET="runtime-linux" +EANT_DOC_TARGET="public-doc" + +src_install() { + java-pkg_dojar runtime/${PN}_linux/${PN}.jar + java-pkg_dojar lib/substance-6.1.jar + java-pkg_register-dependency trident,opencsv + + insinto /usr/share/${PN} + doins -r runtime/${PN}_linux/{imgs,icons,plugins,infothemes} + doins runtime/${PN}_linux/linux.properties + + insinto /usr/share/${PN}/themepacks + doins themepacks/themepack.zip + + java-pkg_dolauncher "tvbrowser" \ + --main tvbrowser.TVBrowser \ + --pwd /usr/share/${PN} \ + --java_args " -Dpropertiesfile=/usr/share/${PN}/linux.properties" + + make_desktop_entry ${PN} "TV-Browser" \ + /usr/share/tvbrowser/imgs/tvbrowser128.png "AudioVideo;TV;Video" + + use source && java-pkg_dosrc src/* + use doc && java-pkg_dojavadoc doc +} diff --git a/media-tv/tvbrowser/tvbrowser-9999.ebuild b/media-tv/tvbrowser/tvbrowser-9999.ebuild new file mode 100644 index 000000000000..aef81d7131fb --- /dev/null +++ b/media-tv/tvbrowser/tvbrowser-9999.ebuild @@ -0,0 +1,175 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +JAVA_PKG_IUSE="doc source test" + +inherit eutils java-pkg-2 java-ant-2 flag-o-matic virtualx subversion + +tp_base="http://javootoo.l2fprod.com/plaf/skinlf/themepacks" +tvp_base="http://tvbrowser.org/downloads" + +DESCRIPTION="Themeable and easy to use TV Guide - written in Java" +HOMEPAGE="http://www.tvbrowser.org/" +ESVN_REPO_URI="https://tvbrowser.svn.sourceforge.net/svnroot/tvbrowser/trunk/tvbrowser" +SRC_URI=" +themes? ( + ${tp_base}/BeOSthemepack.zip + ${tp_base}/amarachthemepack.zip + ${tp_base}/aquathemepack.zip + ${tp_base}/architectBluethemepack.zip + ${tp_base}/architectOlivethemepack.zip + ${tp_base}/b0sumiErgothempack.zip + ${tp_base}/b0sumithemepack.zip + ${tp_base}/bbjthemepack.zip + ${tp_base}/beigeazulthemepack.zip + ${tp_base}/beosthemepack.zip + ${tp_base}/blueMetalthemepack.zip + ${tp_base}/blueTurquesathemepack.zip + ${tp_base}/cellshadedthemepack.zip + ${tp_base}/chaNinja-Bluethemepack.zip + ${tp_base}/coronaHthemepack.zip + ${tp_base}/cougarthemepack.zip + ${tp_base}/crystal2themepack.zip + ${tp_base}/fatalEthemepack.zip + ${tp_base}/gfxOasisthemepack.zip + ${tp_base}/gorillathemepack.zip + ${tp_base}/hmmXPBluethemepack.zip + ${tp_base}/hmmXPMonoBluethemepack.zip + ${tp_base}/iBarthemepack.zip + ${tp_base}/macosthemepack.zip + ${tp_base}/midnightthemepack.zip + ${tp_base}/mmMagra-Xthemepack.zip + ${tp_base}/modernthemepack.zip + ${tp_base}/oliveGreenLunaXPthemepack.zip + ${tp_base}/opusLunaSilverthemepack.zip + ${tp_base}/opusOSBluethemepack.zip + ${tp_base}/opusOSDeepthemepack.zip + ${tp_base}/opusOSOlivethemepack.zip + ${tp_base}/quickSilverRthemepack.zip + ${tp_base}/roueBluethemepack.zip + ${tp_base}/roueBrownthemepack.zip + ${tp_base}/roueGreenthemepack.zip + ${tp_base}/royalInspiratthemepack.zip + ${tp_base}/silverLunaXPthemepack.zip + ${tp_base}/solunaRthemepack.zip + ${tp_base}/tigerGraphitethemepack.zip + ${tp_base}/tigerthemepack.zip + ${tp_base}/toxicthemepack.zip + ${tp_base}/underlingthemepack.zip + ${tp_base}/whistlerthemepack.zip + ${tp_base}/xplunathemepack.zip + + ${tvp_base}/noia.zip + ${tvp_base}/nuvola.zip + ${tvp_base}/tulliana.zip + ${tvp_base}/tango_without_heart.zip +)" + +SLOT="0" +KEYWORDS="" +LICENSE="GPL-3" + +IUSE="themes" + +CDEPEND="dev-java/bsh:0 + dev-java/commons-codec:0 + dev-java/commons-lang:3.3 + dev-java/commons-net:0 + dev-java/jakarta-oro:2.0 + dev-java/jgoodies-common:1.8 + dev-java/jgoodies-forms:1.8 + dev-java/jgoodies-looks:2.6 + dev-java/l2fprod-common:0 + dev-java/log4j:0 + dev-java/skinlf:0 + dev-java/stax:0 + dev-java/swt:4.2 + dev-java/xalan:0 + x11-libs/libXt:0 + x11-libs/libSM:0 + x11-libs/libICE:0 + x11-libs/libXext:0 + x11-libs/libXtst:0 + x11-libs/libX11:0 + x11-libs/libXau:0 + x11-libs/libXdmcp:0" + +DEPEND="${CDEPEND} + app-arch/unzip:0 + >=virtual/jdk-1.6 + test? ( dev-java/junit:0 dev-java/ant-junit:0 )" + +RDEPEND="${CDEPEND} + >=virtual/jre-1.6" + +src_prepare() { + cp "${FILESDIR}"/${P}-build.xml build.xml || die "Failed to replace build.xml." + + # Yes, there are some bundled jars. + # Can't help but use them for the time being. + local error="Failed to unbundle or remove libraries or classes." + pushd lib > /dev/null + rm -v bsh-*.jar commons*.jar jgoodies*.jar l2fprod-common-tasks*.jar \ + skinlf*.jar stax*.jar || die ${error} + popd > /dev/null + + find deployment -name '*.jar' -exec rm -v {} \; || die ${error} + find . -name '*.class' -exec rm -v {} \; || die ${error} + + # These tests fail. + rm -v \ + test/src/util/misc/TextLineBreakerTest.java \ + test/src/util/ui/html/HTMLTextHelperTest.java +} + +JAVA_ANT_REWRITE_CLASSPATH="true" +EANT_GENTOO_CLASSPATH="bsh,commons-codec,commons-lang-3.3,jgoodies-common-1.8,jgoodies-forms-1.8,jgoodies-looks-2.6,l2fprod-common,skinlf" +EANT_TEST_GENTOO_CLASSPATH="${EANT_GENTOO_CLASSPATH},ant-junit,junit" + +EANT_BUILD_TARGET="runtime-linux" +EANT_DOC_TARGET="public-doc" + +src_test() { + VIRTUALX_COMMAND="java-pkg-2_src_test" virtualmake +} + +src_install() { + pushd runtime/${PN}_linux > /dev/null + java-pkg_dojar ${PN}.jar + + local todir="${JAVA_PKG_SHAREPATH}" + + cp -a {imgs,icons,plugins} "${D}/${todir}" || die "Failed to copy directories." + cp linux.properties "${D}/${todir}" || die "Failed to copy linux.properties." + + insinto "${todir}/themepacks" + doins themepacks/themepack.zip + + if use themes ; then + pushd "${DISTDIR}" > /dev/null + doins *pack.zip + + insinto "${todir}/icons" + doins noia.zip nuvola.zip tulliana.zip tango_without_heart.zip + popd > /dev/null + fi + + java-pkg_dolauncher "tvbrowser" \ + --main tvbrowser.TVBrowser \ + --pwd ${todir} \ + --java_args " -Dpropertiesfile=${todir}/linux.properties" + + make_desktop_entry ${PN} "TV-Browser" \ + /usr/share/tvbrowser/imgs/tvbrowser128.png "AudioVideo;TV;Video" + popd > /dev/null + + java-pkg_dojar $(ls lib/*.jar) + #java-pkg_dojar lib/{htmlparser-1.6.jar,jRegistryKey-1.4.5.jar,opencsv-2.3.jar} + #java-pkg_dojar lib/{substance-6.1.jar,texhyphj-1.1.jar,trident-1.3.jar} + + use source && java-pkg_dosrc src + use doc && java-pkg_dojavadoc doc +} -- cgit v1.2.3-65-gdbad