delete old ebuilds
git-svn-id: https://svn.disconnected-by-peer.at/svn/linamh/trunk/linamh@1722 6952d904-891a-0410-993b-d76249ca496b
This commit is contained in:
parent
6263f86450
commit
6c9ca352f9
@ -1,14 +0,0 @@
|
||||
# ChangeLog for app-editors/xxe
|
||||
# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: $
|
||||
|
||||
10 Jan 2009; Mario Fetka <mario.fetka@gmail.com> +xxe-4.2.0.ebuild:
|
||||
Bump
|
||||
|
||||
07 Dec 2008; Mario Fetka <mario.fetka@gmail.com> +xxe-4.1.0.ebuild:
|
||||
Bump
|
||||
|
||||
01 Sep 2008; Mario Fetka <mario.fetka@gmail.com> +files/xxe.desktop,
|
||||
+metadata.xml, +xxe-4.0.0.ebuild:
|
||||
initial checkin
|
||||
|
@ -1,63 +0,0 @@
|
||||
AUX xxe.desktop 220 RMD160 3a46ec6fcd981df088d609a7f2b4bfdcf5be8bd2 SHA1 689f42ed52fab223dbd291d5d4d4872e246ea112 SHA256 ac21fca6d7813d330bc94fa0c4dd3a63ca25de19826b4d4e327f7ff9fc2421d9
|
||||
DIST batik_imagetoolkit-4_0_0.zip 3604707 RMD160 cf3c4042a0829619cce7396cfebfebec59a5ec93 SHA1 949f8f52a3fff81c2c11a80e1b057ca53016fe32 SHA256 be1d5b5b9c8f930db902a7bbb2b87806b751e761b3eeeb30809d44532c4fa6e7
|
||||
DIST batik_imagetoolkit-4_1_0.zip 4203969 RMD160 8eeb6c8eb9abcc0287374ba0804c8e341f8c83db SHA1 140bc819277caf181144c42c49d4208b375b683c SHA256 dec0c77ae1ec17d70ac7b91cf9825cbb2fe79fdd75a649efced644f4d6dce5d7
|
||||
DIST batik_imagetoolkit-4_2_0.zip 3729579 RMD160 03ba3b962cd5ba117d57c7f62a9bdc2214624a3c SHA1 21d5a77df357877d6cf8dc64402898761a9e3fcf SHA256 d07ba3c6985092cca06ee115a225636c3582af1124b4ef0323a7e7a2402bb41f
|
||||
DIST dav_vdrive-4_0_0.zip 271502 RMD160 effb93a49b311ae59ab52b5619a4bb199e07362e SHA1 f580d11bf0562dce825deeea9dfc034d4bc712b5 SHA256 074355c80e13d62247f9dea4a499946f6c8b62bfc991575346143f5821f2a38d
|
||||
DIST dav_vdrive-4_1_0.zip 983952 RMD160 200e6137589968c7a6731823f163120ca616beb8 SHA1 9ba91e8a74fce5abc527badf02d8cfdffcd844ea SHA256 f0e04b088a9efba6a2603e9fe2558864a47aaca0188db917c72ef5372ff8edb6
|
||||
DIST dav_vdrive-4_2_0.zip 985505 RMD160 052d0626ccaa49700bdd05014569a2ce8df074ad SHA1 da6bad356a491c8f1bc07f72e07a0f740166f9c8 SHA256 ddfa1039e85c790b104bb4de46b25be1b7d53de6f816c7cf0f3f804449bc948c
|
||||
DIST dita_dtd_config-4_0_0.zip 2629945 RMD160 baf4f8b54b5e8e5254bb68055831903aba0ebf1f SHA1 092f28881c8f0ef37b139f9ef5d7e63e75c6dc3f SHA256 9751f831c4050c4d994b62abfbe864b64e80223f44503a4c63515238b76b95a1
|
||||
DIST dita_dtd_config-4_1_0.zip 2609744 RMD160 0537279817560661ca4a0e0d2eb336d0463cb3bd SHA1 9b2a2bd299c4c9c603e6b10616ff595aa3ca209a SHA256 af2db4e90a94a31d0d736a13c32c11b00e77577d78990f38607277c3d82ed1bf
|
||||
DIST dita_dtd_config-4_2_0.zip 2663168 RMD160 20f7ed21a54dc7613fb6c96237116bf94e8c8b1e SHA1 f32700a1d61a1979a95615aea597f0e7b377fb5a SHA256 036efcac2dc2e434466d02a117379e4b15af7c60e1be37539528178917cbf390
|
||||
DIST fop1_foprocessor-4_0_0.zip 3188246 RMD160 0e611ec8c847dd76b504614f2d797b2a906e5300 SHA1 2c1eda45361b3c9eb1c868ead1e0a6d3a16e91ae SHA256 80023defb17143a361b1b251aeffe4c0cf7c9396cbee6410cf12193651d2969c
|
||||
DIST fop1_foprocessor-4_1_0.zip 3027842 RMD160 d97ed067c9f5c26650a90238547507d5acb7e41a SHA1 86d3db8fac3cfb8add4a528121566f58c53be93c SHA256 3527641e6bf3dbe9189817cdb5730dd45779eb00010eb3260c59b5d29812c5e5
|
||||
DIST fop1_foprocessor-4_2_0.zip 3529727 RMD160 3611eab3fabe7bdb9942ca301ebdf618455202f6 SHA1 85755ee70c5dc46dc0880184cae2f14186a1a894 SHA256 a09417a9d87491b5442d233a42d64d1b268eefc51c5023adae7d7d739e874019
|
||||
DIST ftp_vdrive-4_0_0.zip 62977 RMD160 a0bcece00a3f39218d2de1070302edee7df369f6 SHA1 88a11404d21999aafaff45f4ea17c79edaf0e4ee SHA256 2020afb165a6970667be7189adfec2287730b0467ecbd67a15779cc753bcd9aa
|
||||
DIST ftp_vdrive-4_1_0.zip 1053377 RMD160 6ae3b649787db9f4dc6ecb90cf6d468449d4a759 SHA1 af4e72d293805259474132fab4c3fc30d9e6ddcf SHA256 59e405df75257e64ba5985cbe17373674dde1881b25defd4831ec5f3d197966a
|
||||
DIST ftp_vdrive-4_2_0.zip 1064373 RMD160 7f505bce5de4f87f755c77db1cae90f2fc3746ef SHA1 426a948bea74068ee29feec6bb3b8e48bb1378fa SHA256 517b86fd169c01c8c4849a120dca6b009a8a37e40710b84dadcf8d0374b11d31
|
||||
DIST jeuclid_imagetoolkit-4_0_0.zip 699913 RMD160 c4d21886deadc5fbab7657b3112e90c0346809c0 SHA1 336fb5294a9a012746a538c83f11ab1eab7954d3 SHA256 1a06ef28f2555897015b3811e44d8b5362788e257d7de5429060b5c0929f8ea9
|
||||
DIST jeuclid_imagetoolkit-4_1_0.zip 588440 RMD160 411775e16ee1af8e2714335ce6fb47d5450d6750 SHA1 241d645814ebb3f2adf00d0c2200e09aae5b6964 SHA256 74ff1f0ac4f673efbfa599534c2e535c2096116f67671e8fd811d9ee94dd322e
|
||||
DIST jeuclid_imagetoolkit-4_2_0.zip 1144926 RMD160 0f839af727966fe0878e0c94b2e33a3811e88032 SHA1 796e0dec8d81edb4cb74adb84e98a9e0270d85de SHA256 3eb7a05971f7aa8d8168407d291018c97f29d816923114437942a5ae25420e7a
|
||||
DIST jimi_imagetoolkit-4_0_0.zip 422131 RMD160 79f0765e5647fb07f53224052ab0b9d687bc2d9d SHA1 ecc92453141ccae12738a415b93be5b3edd09a9a SHA256 7cb4bb073534f191fa79f8c9cb672b378b3be8ccc29bd017b32cc77506834772
|
||||
DIST jimi_imagetoolkit-4_1_0.zip 422137 RMD160 53e2e735251a94cb767957827d2a813c710b2269 SHA1 ca400609ac93b2e48e854c5ae9b7720d3f1f552c SHA256 d5a422199e65f5e435f65be899c8b18d95665111abd07d057eb88e5baa5b009a
|
||||
DIST jimi_imagetoolkit-4_2_0.zip 422581 RMD160 0cd4707c632b3bbd25c0f3ea494060b3290f4b05 SHA1 9ed7bb7a4803ce139555258992496a86a806a39e SHA256 fc477d498ea129df64fb63615d3a2fb1c9ec61808bc19210401fada4b1168242
|
||||
DIST mathml_config-4_0_0.zip 2375692 RMD160 8c73bcdddcaa0467b246290c722174f6b134899f SHA1 e324ed8306151b5082b0d13981a192566b45832b SHA256 a7640fe76b45c60afbd73decf686e82713fcd9895c78645bbf0c791dc27bedb4
|
||||
DIST mathml_config-4_1_0.zip 2376041 RMD160 219b12e7291e405b1bed7a5c7dd3c7a6e9eb5e6e SHA1 31020b6f7494f2c37e252e1013727cb54a1de600 SHA256 23a4ebbaf30d4d1d9a7e1081ddbd5e7bfc0fc4d8acdd58c14dcb94def5fe074e
|
||||
DIST mathml_config-4_2_0.zip 2378442 RMD160 e912ad2b5bab895e26ec65634771d75efe104960 SHA1 2f700fad69ddcb09f421ec97a45f52e051f7932c SHA256 6f079ebd673195b2a747012795ece5963da38288e1c8f210a5b71b8dc319dd44
|
||||
DIST sample_customize_xxe-4_0_0.zip 7487 RMD160 82fc9765dca27f3432fecb90940b69570560ed12 SHA1 3d36bc5784070a32f503588bdcf0b1a508d4b240 SHA256 b36da1ef12784a17d44dc3fc0a2c2490ca5fe0ddeb9cdae1a842c7b877aa6491
|
||||
DIST sample_customize_xxe-4_1_0.zip 6793 RMD160 55c64ce1b6ec5e73fd5e1f751a8ba80f708537c7 SHA1 19b6391dd5cc4011b52678d29c83983b77b37fe5 SHA256 1a100775511ec237fdc536f286e4f828e7470a4917fdba6b8dc856473b5e0a94
|
||||
DIST sample_customize_xxe-4_2_0.zip 6793 RMD160 9b0e4dcc4ca48e77dbb79ec1ea07325f5b6d4ad6 SHA1 0d8268dafe3cbf9d306e6afc8441e8a20d697e5e SHA256 ef17adc1cb47922ef07cff99df455bbda1e13e81464bf814b84b9118ac024351
|
||||
DIST sdocbook_config-4_0_0.zip 130981 RMD160 ef616ea072803c753071d4f937ec05670d874960 SHA1 5a7941018efe7c8418d3df5b79ad7dda306b4268 SHA256 00c28fb1846d0d876d500dbb73ee863233982a5a11d51634c6cb49b3c61733e2
|
||||
DIST sdocbook_config-4_1_0.zip 130966 RMD160 45c384dc1c0a629d5889c4cf69e7bab85f4afd92 SHA1 0b1235df9b332848217171ab705ee39aa878cca1 SHA256 c329a8cd362474063c3dc5de3f9bc3239519657e8bbaebb9be930b8eb8f03339
|
||||
DIST sdocbook_config-4_2_0.zip 130973 RMD160 311d22d9e944eca65da86cb7a7a317ecf5554e58 SHA1 41fd7e40e08f2e5d30ddbab9fb1e1870f453bc3a SHA256 3a3f1211ec4c7e338691958dd67f1ff557597fd111b12cc7c0f34289fe322eab
|
||||
DIST slides_config-4_0_0.zip 333756 RMD160 1cfc5cd6c3a81bdb00d63e52eabb9f4d18e7b48e SHA1 13bb544994c5e117fcaaae8d8bae112e5bdd800a SHA256 6e6d0a25af94763b38a2f5711742bebfae8a630ed17b8d197691aebed02dff2f
|
||||
DIST slides_config-4_1_0.zip 328502 RMD160 4494a772612db646aa727e744007bdf8451a654a SHA1 3faf2b9a04aac27354755aac747b5221046d9adb SHA256 1da6633462c917b9cfb330639da2ff92da23b8c389c4299f4aa86586b15a998f
|
||||
DIST slides_config-4_2_0.zip 328509 RMD160 42479a5fb3abbfa3e7d98c94ea6d9db3723f2e6b SHA1 30801af862cc1d18702abd64e71d91649b917a2d SHA256 46c91b4af835def1da5ed3f1d24e54052aacef32443b6a69c98863ee85c74333
|
||||
DIST wxs_config-4_0_0.zip 33756 RMD160 7e26483d1962dfc881dd01a50659ff0860e9423b SHA1 beec884e4a0c03898e943eaa214d1345a60accb8 SHA256 588b374079d7aae727e8d64e0fd8562cb5e01ff7ed51de8dc601e0e55355a143
|
||||
DIST wxs_config-4_1_0.zip 33756 RMD160 6146051b268c7c3c206771e4b2e9f7fc14342b25 SHA1 d5c3db226de1dedba2e88bc63482f831374fad7f SHA256 844b9940359fd672424566f051f069a6d6c2ec7dc6ad2c862b9c78fdad2a274a
|
||||
DIST wxs_config-4_2_0.zip 33758 RMD160 4db06afd12c5ff0d19bd1c7cfbed47fe39698f6d SHA1 49c8785797e8cc58549b88995a8beec50e135531 SHA256 26df05a525b38d72d990e507bf5ba1e247d673cc4493c5516831f292c38475f2
|
||||
DIST xep_foprocessor-4_0_0.zip 19546 RMD160 b51678d41209ea2a68a12c6853a6c0780805cc2e SHA1 bc7f33504f3abb825ab7dc9dbad887031fb4cf79 SHA256 3e3cbb13eebae18b04231e64e0e41066166667efe0bedbd41d5a662ba7c2377a
|
||||
DIST xep_foprocessor-4_1_0.zip 19559 RMD160 33b74b957730186087c887c31bdba9f432088ffe SHA1 96ed81139fde684f79aae7ca133361fd68804c0b SHA256 488112791b67605a1adf1fa3455a924c8a7e5a42847f0243ac406634858f066f
|
||||
DIST xep_foprocessor-4_2_0.zip 46710 RMD160 cee52e054288e51484fbd23b8233d41c78c9252b SHA1 ab8000d3a15c702866ae398be32281048e6b5cab SHA256 fc0e90d1fad615fb73b34e1bbbe847a217de78033dfe487acf2dd37b62f776fb
|
||||
DIST xfc_foprocessor-4_0_0.zip 473827 RMD160 d9ca81fd1bff4165112cba6c6144f00213fdfa73 SHA1 e023ac8c7c9bf05c1e44da5e20faaff079836cf1 SHA256 7f25138a9cc65d1b53c5513be2dacc19fbca9ebc220cba55177e755bcdab187f
|
||||
DIST xfc_foprocessor-4_1_0.zip 473833 RMD160 39e3d1d7238b29469aea84f3375e97ea22b5cbda SHA1 5726bc6538529460b26ddd068d26e848f5e7dab8 SHA256 176a16cc5a04d8474ea153f120cbf8c9e0c570e8bde59d4251d246220d78329b
|
||||
DIST xfc_foprocessor-4_2_0.zip 474091 RMD160 3e832511a86e4c83cd4ffb630e8e3e7f2c309132 SHA1 dfa9c3bc8e1a17361b5dd612cf5f29f7187329de SHA256 bc30883d8df621f867c65e2f8f7ab8e2f7949532f9f15831c22b58f064d3fce7
|
||||
DIST xxe-devdocs-4_0_0.tar.gz 4596283 RMD160 9174c9e5d09753ba5fddaa37a2d5580ebf0d6b49 SHA1 9c5e5d9ddf2d5732beced60831543a2f4e4021d3 SHA256 cd5ed3303099dc4c093e9e525a23627577e7a51d483669fc04689936c0dfb324
|
||||
DIST xxe-devdocs-4_0_0.zip 7742262 RMD160 fbec072f32e75155fbb85b0f732785e1eed21150 SHA1 983360b859559550004e3670b380a05e2c4c7971 SHA256 4bda1c00b91ee0e279495fdc4aa353423aa70288107426896a22b05a51c861ac
|
||||
DIST xxe-devdocs-4_1_0.tar.gz 4624435 RMD160 f98949a89a9d0eb9fe2ea9004d6e8ab701037582 SHA1 5a05b3ff132cf409873a70613e63d70c99714a8b SHA256 eb41272961a67cd73a8a26ff1ed3643b1cffca11cfae5a6b4a7b5a62170959c1
|
||||
DIST xxe-devdocs-4_1_0.zip 7770728 RMD160 d1a2767a676de66217090bd422f64c7e34d7b793 SHA1 20e70b2b0bf6aa2db8fb8abdaf5eb152e903d5a6 SHA256 33045e3bdf3b7408dff81f2b357244d92ef0822efb547d38ba7bc36d55795916
|
||||
DIST xxe-devdocs-4_2_0.tar.gz 4772328 RMD160 177f27b815de6bffe9c7a0325bacad8cdaf97d6f SHA1 ea97119dc301bb67c29514edc24a1b0bd4eedc50 SHA256 c4539c94da7525cc60202887791dc991f72cbb3c098545da08c2820c4967beee
|
||||
DIST xxe-devdocs-4_2_0.zip 7831303 RMD160 2056b48d1ac2f4f7942daaaa5d3ca8c4ef5b5a71 SHA1 53f364bf60dd95976d81db1e0f792d4e319be5b1 SHA256 16242813dbfc799853fa8a081bfed80c36f03978ea9d2536f1b0b6edab8bb480
|
||||
DIST xxe-docsrc-4_0_0.zip 2272838 RMD160 85e47dd62db305b1da883fb12117810ea25a70a5 SHA1 c1a2262cbd448cef908402b462765ee171a6b273 SHA256 8b62c0b14f4d671f68d71397a35c2a40e9edfc4fda1332169b02835a42ed684f
|
||||
DIST xxe-docsrc-4_1_0.zip 2279010 RMD160 119f02b71bb2a39fcadd860b81dc87a0f3451927 SHA1 73d383eaa94490e63093971ca2581e8d5fd53949 SHA256 10be8771d8c68063f4e8f2535389fca9919228b168e4ff9b8e349301c16d42cc
|
||||
DIST xxe-docsrc-4_2_0.zip 2311611 RMD160 b2d38ff4b09fdfdcb9f820a1b13fee727c3caade SHA1 c1a1e9e478c1d4550bdf087600c0d1ad5d00be93 SHA256 ff4fbf8969d71c0f72745fb37f0a72f63f0100998db181a917951e4b4ea16a0b
|
||||
DIST xxe-perso-4_0_0.tar.gz 17071689 RMD160 d60cf17b153d10b30b028c61d4a4c6e9c64a3cdb SHA1 83efef3df1fd9af7922b23c688f3ff511df6fd3a SHA256 9068934a2b2b2937179e00aa142be7ce930e0b705527ca90d3ae94fe9e3209f3
|
||||
DIST xxe-perso-4_1_0.tar.gz 17410061 RMD160 7ecc9946e66ef442d4cfa036d6d499713d495d3e SHA1 e377d36e440f08e34f144c63277c50cd1b3a6904 SHA256 f6f9b6a52c18d3cc0b9301bc43bdd9d3ce44ab4ba1ce8b1efc19193f2ef87b1c
|
||||
DIST xxe-perso-4_2_0.tar.gz 17703360 RMD160 663ba8fbc2b88be5cc9131105798f0a77807537a SHA1 eb9af800b8927faceaeab3f74153890505f72d1b SHA256 3579c090abb1a382bce2a678f833d4f403e7584b4007a6d37b788c76d6e42f33
|
||||
DIST xxe_config_pack-4_0_0.zip 25695 RMD160 76c012e03cb9e6226335d61d3bf25d4aa8830a0e SHA1 f7c351e2edc81ea26508adc7b940a872bed7a6d3 SHA256 2ca5f56d906f041e86170c9e26f12c3b509cb3cd1ea953e5efe634fb94b99ffb
|
||||
DIST xxe_config_pack-4_1_0.zip 25693 RMD160 df7a15a7ddfb0ced25b16395926f2d36f0aa9bfa SHA1 a74379217905fc24c50e3bb4f8de498f909e9ad1 SHA256 bb24ef95f6502310f089f3dde0be2fd07777e209840ad07bd52379230b7833c9
|
||||
DIST xxe_config_pack-4_2_0.zip 25704 RMD160 72780baf41659b1e431cfa8abca892a1fbff9c57 SHA1 3c0230c0310fd207206a9f50d671412796f89be8 SHA256 524f5c187f58518b2ee05c6825c5b600ca276077d81b7d1b2426239f995d8561
|
||||
EBUILD xxe-4.0.0.ebuild 2117 RMD160 512fc3ab6e57cdcc31f361d69c80ce7b9ce44205 SHA1 92c616bc42eb3a37319267f4664eb7202aa1b43a SHA256 7114f40de85d0b313655f9794aa72abd024817942256eda49a8dbbc209cb9234
|
||||
EBUILD xxe-4.1.0.ebuild 2117 RMD160 512fc3ab6e57cdcc31f361d69c80ce7b9ce44205 SHA1 92c616bc42eb3a37319267f4664eb7202aa1b43a SHA256 7114f40de85d0b313655f9794aa72abd024817942256eda49a8dbbc209cb9234
|
||||
EBUILD xxe-4.2.0.ebuild 2117 RMD160 7261dac4ef37375048d8515bd9650b6f9edfd25a SHA1 db3cdee8e08168b4110e58616e51b49029fe66dd SHA256 a6cb157cee8ef7de0b25e299f369ae31831b08e0c81e4d1a531097dff9b24b8d
|
||||
MISC ChangeLog 398 RMD160 586c9f9a7b3a1e1f27bb862cbacdb82b82c74e8b SHA1 762837bf21481c609e7477fa43c51b58b57707e2 SHA256 c051f8c12ed8277aa7fd224351f478e8667eee89436a7f3beee8c1eda9ced8dc
|
||||
MISC metadata.xml 170 RMD160 645927a396fdc21cdeb089fe42c5397332420ea6 SHA1 ac7f48a14fec325926f9ce1be8fbf1f311b4f2e4 SHA256 d797a2ec6f9dc516c9f9c1a758ee87ad3e8c43101b5dc76c2f872d5bd4639b42
|
@ -1,10 +0,0 @@
|
||||
[Desktop Entry]
|
||||
Encoding=UTF-8
|
||||
Version=1.0
|
||||
Type=Application
|
||||
Exec=/opt/xxe/bin/xxe
|
||||
Icon=/opt/xxe/bin/icon/xxe.gif
|
||||
Name=XMLmind XML Editor
|
||||
GenericName=XML Editor
|
||||
Comment=XML file editor
|
||||
Categories=Application;Development;
|
@ -1,5 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>maintainer-wanted</herd>
|
||||
</pkgmetadata>
|
@ -1,74 +0,0 @@
|
||||
# Copyright 1999-2008 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: $
|
||||
|
||||
MY_PV="${PV//./_}"
|
||||
MY_PV="${MY_PV/_p/p}"
|
||||
S="${WORKDIR}/${PN}-perso-${MY_PV}"
|
||||
|
||||
ADDON_LIST="batik_imagetoolkit jimi_imagetoolkit dav_vdrive ftp_vdrive jeuclid_imagetoolkit mathml_config"
|
||||
ADDON_LIST="${ADDON_LIST} dita_dtd_config sample_customize_xxe sdocbook_config slides_config wxs_config"
|
||||
ADDON_LIST="${ADDON_LIST} xep_foprocessor fop1_foprocessor xfc_foprocessor xxe-devdocs xxe-docsrc xxe_config_pack"
|
||||
|
||||
DESCRIPTION="The XMLmind XML Editor"
|
||||
|
||||
for i in ${ADDON_LIST}
|
||||
do
|
||||
SRC_URI_ADDON="${SRC_URI_ADDON} http://www.xmlmind.com/xmleditor/_download/${i}-${MY_PV}.zip"
|
||||
done
|
||||
|
||||
SRC_URI="http://www.xmlmind.com/xmleditor/_download/${PN}-perso-${MY_PV}.tar.gz
|
||||
doc? ( http://www.xmlmind.com/xmleditor/_download/${PN}-devdocs-${MY_PV}.tar.gz )
|
||||
!minimal? ( ${SRC_URI_ADDON} )"
|
||||
|
||||
HOMEPAGE="http://www.xmlmind.com/xmleditor/index.html"
|
||||
IUSE="doc minimal"
|
||||
|
||||
SLOT="0"
|
||||
LICENSE="as-is"
|
||||
KEYWORDS="x86 ~ppc amd64"
|
||||
|
||||
RESTRICT="strip mirror"
|
||||
RDEPEND=">=virtual/jre-1.4.1"
|
||||
DEPEND=""
|
||||
INSTALLDIR=/opt/${PN}
|
||||
|
||||
src_install() {
|
||||
dodir ${INSTALLDIR}
|
||||
cp -pPR "${S}"/* "${D}"/${INSTALLDIR}
|
||||
|
||||
dodir /etc/env.d
|
||||
echo -e "PATH=${INSTALLDIR}/bin\nROOTPATH=${INSTALLDIR}" > "${D}"/etc/env.d/10xxe
|
||||
|
||||
insinto /usr/share/applications
|
||||
doins "${FILESDIR}"/xxe.desktop
|
||||
|
||||
if ( use doc )
|
||||
then
|
||||
dodir /usr/share/doc/${PF}
|
||||
cp -R "${WORKDIR}"/doc/* "${D}"/usr/share/doc/${PF}
|
||||
mv "${D}"/${INSTALLDIR}/doc/* "${D}"/usr/share/doc/${PF}
|
||||
fi
|
||||
rm -rf "${D}"/${INSTALLDIR}/doc
|
||||
|
||||
if ( ! use minimal )
|
||||
then
|
||||
for i in ${ADDON_LIST}
|
||||
do
|
||||
cp -R "${WORKDIR}"/$i "${D}"/opt/xxe/addon
|
||||
done
|
||||
fi
|
||||
# apt_format
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
einfo
|
||||
einfo "XXE has been installed in /opt/xxe, to include this"
|
||||
einfo "in your path, run the following:"
|
||||
eerror " /usr/sbin/env-update && source /etc/profile"
|
||||
einfo
|
||||
ewarn "If you need special/accented characters, you'll need to export LANG"
|
||||
ewarn "to your locale. Example: export LANG=es_ES.ISO8859-1"
|
||||
ewarn "See http://www.xmlmind.com/xmleditor/user_faq.html#linuxlocale"
|
||||
einfo
|
||||
}
|
@ -1,74 +0,0 @@
|
||||
# Copyright 1999-2008 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: $
|
||||
|
||||
MY_PV="${PV//./_}"
|
||||
MY_PV="${MY_PV/_p/p}"
|
||||
S="${WORKDIR}/${PN}-perso-${MY_PV}"
|
||||
|
||||
ADDON_LIST="batik_imagetoolkit jimi_imagetoolkit dav_vdrive ftp_vdrive jeuclid_imagetoolkit mathml_config"
|
||||
ADDON_LIST="${ADDON_LIST} dita_dtd_config sample_customize_xxe sdocbook_config slides_config wxs_config"
|
||||
ADDON_LIST="${ADDON_LIST} xep_foprocessor fop1_foprocessor xfc_foprocessor xxe-devdocs xxe-docsrc xxe_config_pack"
|
||||
|
||||
DESCRIPTION="The XMLmind XML Editor"
|
||||
|
||||
for i in ${ADDON_LIST}
|
||||
do
|
||||
SRC_URI_ADDON="${SRC_URI_ADDON} http://www.xmlmind.com/xmleditor/_download/${i}-${MY_PV}.zip"
|
||||
done
|
||||
|
||||
SRC_URI="http://www.xmlmind.com/xmleditor/_download/${PN}-perso-${MY_PV}.tar.gz
|
||||
doc? ( http://www.xmlmind.com/xmleditor/_download/${PN}-devdocs-${MY_PV}.tar.gz )
|
||||
!minimal? ( ${SRC_URI_ADDON} )"
|
||||
|
||||
HOMEPAGE="http://www.xmlmind.com/xmleditor/index.html"
|
||||
IUSE="doc minimal"
|
||||
|
||||
SLOT="0"
|
||||
LICENSE="as-is"
|
||||
KEYWORDS="x86 ~ppc amd64"
|
||||
|
||||
RESTRICT="strip mirror"
|
||||
RDEPEND=">=virtual/jre-1.4.1"
|
||||
DEPEND=""
|
||||
INSTALLDIR=/opt/${PN}
|
||||
|
||||
src_install() {
|
||||
dodir ${INSTALLDIR}
|
||||
cp -pPR "${S}"/* "${D}"/${INSTALLDIR}
|
||||
|
||||
dodir /etc/env.d
|
||||
echo -e "PATH=${INSTALLDIR}/bin\nROOTPATH=${INSTALLDIR}" > "${D}"/etc/env.d/10xxe
|
||||
|
||||
insinto /usr/share/applications
|
||||
doins "${FILESDIR}"/xxe.desktop
|
||||
|
||||
if ( use doc )
|
||||
then
|
||||
dodir /usr/share/doc/${PF}
|
||||
cp -R "${WORKDIR}"/doc/* "${D}"/usr/share/doc/${PF}
|
||||
mv "${D}"/${INSTALLDIR}/doc/* "${D}"/usr/share/doc/${PF}
|
||||
fi
|
||||
rm -rf "${D}"/${INSTALLDIR}/doc
|
||||
|
||||
if ( ! use minimal )
|
||||
then
|
||||
for i in ${ADDON_LIST}
|
||||
do
|
||||
cp -R "${WORKDIR}"/$i "${D}"/opt/xxe/addon
|
||||
done
|
||||
fi
|
||||
# apt_format
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
einfo
|
||||
einfo "XXE has been installed in /opt/xxe, to include this"
|
||||
einfo "in your path, run the following:"
|
||||
eerror " /usr/sbin/env-update && source /etc/profile"
|
||||
einfo
|
||||
ewarn "If you need special/accented characters, you'll need to export LANG"
|
||||
ewarn "to your locale. Example: export LANG=es_ES.ISO8859-1"
|
||||
ewarn "See http://www.xmlmind.com/xmleditor/user_faq.html#linuxlocale"
|
||||
einfo
|
||||
}
|
@ -1,74 +0,0 @@
|
||||
# Copyright 1999-2009 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: $
|
||||
|
||||
MY_PV="${PV//./_}"
|
||||
MY_PV="${MY_PV/_p/p}"
|
||||
S="${WORKDIR}/${PN}-perso-${MY_PV}"
|
||||
|
||||
ADDON_LIST="batik_imagetoolkit jimi_imagetoolkit dav_vdrive ftp_vdrive jeuclid_imagetoolkit mathml_config"
|
||||
ADDON_LIST="${ADDON_LIST} dita_dtd_config sample_customize_xxe sdocbook_config slides_config wxs_config"
|
||||
ADDON_LIST="${ADDON_LIST} xep_foprocessor fop1_foprocessor xfc_foprocessor xxe-devdocs xxe-docsrc xxe_config_pack"
|
||||
|
||||
DESCRIPTION="The XMLmind XML Editor"
|
||||
|
||||
for i in ${ADDON_LIST}
|
||||
do
|
||||
SRC_URI_ADDON="${SRC_URI_ADDON} http://www.xmlmind.com/xmleditor/_download/${i}-${MY_PV}.zip"
|
||||
done
|
||||
|
||||
SRC_URI="http://www.xmlmind.com/xmleditor/_download/${PN}-perso-${MY_PV}.tar.gz
|
||||
doc? ( http://www.xmlmind.com/xmleditor/_download/${PN}-devdocs-${MY_PV}.tar.gz )
|
||||
!minimal? ( ${SRC_URI_ADDON} )"
|
||||
|
||||
HOMEPAGE="http://www.xmlmind.com/xmleditor/index.html"
|
||||
IUSE="doc minimal"
|
||||
|
||||
SLOT="0"
|
||||
LICENSE="as-is"
|
||||
KEYWORDS="x86 ~ppc amd64"
|
||||
|
||||
RESTRICT="strip mirror"
|
||||
RDEPEND=">=virtual/jre-1.4.1"
|
||||
DEPEND=""
|
||||
INSTALLDIR=/opt/${PN}
|
||||
|
||||
src_install() {
|
||||
dodir ${INSTALLDIR}
|
||||
cp -pPR "${S}"/* "${D}"/${INSTALLDIR}
|
||||
|
||||
dodir /etc/env.d
|
||||
echo -e "PATH=${INSTALLDIR}/bin\nROOTPATH=${INSTALLDIR}" > "${D}"/etc/env.d/10xxe
|
||||
|
||||
insinto /usr/share/applications
|
||||
doins "${FILESDIR}"/xxe.desktop
|
||||
|
||||
if ( use doc )
|
||||
then
|
||||
dodir /usr/share/doc/${PF}
|
||||
cp -R "${WORKDIR}"/doc/* "${D}"/usr/share/doc/${PF}
|
||||
mv "${D}"/${INSTALLDIR}/doc/* "${D}"/usr/share/doc/${PF}
|
||||
fi
|
||||
rm -rf "${D}"/${INSTALLDIR}/doc
|
||||
|
||||
if ( ! use minimal )
|
||||
then
|
||||
for i in ${ADDON_LIST}
|
||||
do
|
||||
cp -R "${WORKDIR}"/$i "${D}"/opt/xxe/addon
|
||||
done
|
||||
fi
|
||||
# apt_format
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
einfo
|
||||
einfo "XXE has been installed in /opt/xxe, to include this"
|
||||
einfo "in your path, run the following:"
|
||||
eerror " /usr/sbin/env-update && source /etc/profile"
|
||||
einfo
|
||||
ewarn "If you need special/accented characters, you'll need to export LANG"
|
||||
ewarn "to your locale. Example: export LANG=es_ES.ISO8859-1"
|
||||
ewarn "See http://www.xmlmind.com/xmleditor/user_faq.html#linuxlocale"
|
||||
einfo
|
||||
}
|
File diff suppressed because it is too large
Load Diff
@ -1,41 +0,0 @@
|
||||
AUX base64.diff 770 RMD160 acea95d2f4ac09ef6252eb9a0e22405858574d51 SHA1 4097bc9406ba568ef2dfe7d8a8bfd43ed153d44d SHA256 fd298c97fd28e765138a18d570a99613df3fa25076fa5d6243e86f9cbb750a03
|
||||
AUX buildfix-gcc44.diff 611 RMD160 31e7c33977941458b1472d92c645ed2b2ef64a82 SHA1 ed17195077f5212bfc6f546004f5e6f429b03c14 SHA256 dd66bbe257c9a88c757037d65f48ea4976d7cee8a38e96b6282611c1b70cecff
|
||||
AUX gentoo-3.1.0.diff 173 RMD160 dacec2c40bd4bd8e2c07fb849afb6f3fe3643371 SHA1 1430513326652f7b09eb04ee8f420532ac60b5c2 SHA256 de9316222af0f197a11041ba1105bfd070ba31cbcc1a2a212641d911b728ed5a
|
||||
AUX ooo-env_log.diff 617 RMD160 480edf4962e8d55f82a4103297c3cc10a1bd4f3e SHA1 b655566079c408e72f1046262fe269ba8bf66040 SHA256 efb99da32fcc2029418b4c4c080ccc97cb622fcc24a6a6dd69d8cc5508c54bf1
|
||||
AUX solenv.workaround-for-the-kde-mess.diff 17556 RMD160 9a7f9d4336f62fb2a0108523dfa7e58ca3c0a5b8 SHA1 55f79297410cf19dd80673cff6eafb715806ded5 SHA256 da5a549f4672ea6304b630c3950bb935a6b2a7df5f291950250a4a023aef1a5e
|
||||
DIST Sun_ODF_Template_Pack_de.oxt 4953135 RMD160 2d7ef049b2ac625ce9d952d097ed09baab0cc510 SHA1 9ae5905490a662c25cd3014023eec271c0b0d46e SHA256 7b63da46eb4f168a3406b38643ad2c29559f63882112037eea958819b380a32a
|
||||
DIST Sun_ODF_Template_Pack_en-US.oxt 4997184 RMD160 f7040f83aeb60355d80c42434e60d236a8875753 SHA1 58c98de9c629aae878a58c2775b8546aa78fb04c SHA256 ba443e3dc988d64e239865a0a7e11b62125212a1049b7a5d866955b235d7f195
|
||||
DIST Sun_ODF_Template_Pack_es.oxt 4972619 RMD160 3b8bf592b34256969421472b6ca492479d10d145 SHA1 2b33b91d536c39dba2ec5504f68d72c001712782 SHA256 0a00c795f4af10919d981e7409895198c9f09d2ab05f9e578a1e8428071f5bc3
|
||||
DIST Sun_ODF_Template_Pack_fr.oxt 4970438 RMD160 44de71cb028dde89836bfd1167b084dea54922e5 SHA1 3908eee06c17154c2cff6c9f175a7a8dad258e47 SHA256 4c8b739255122c989f00b3b706d99b93fa1c4cf428d61fd550994093aaca8fb5
|
||||
DIST Sun_ODF_Template_Pack_it.oxt 4960369 RMD160 9d8881f645f409599b7a5e14cb4b6842e5883383 SHA1 85c7670e182d5ed5aeb2d9bfe20d161c4ac824c8 SHA256 6e87462d76954698ffcbcf4145fd13ab9c41520026160363fd6e97f7cad3ae05
|
||||
DIST biblio.tar.bz2 6000 RMD160 d6d74ed50fd12ab1b7363e1611aa5bae5a8b19d6 SHA1 5a12014afa75ecb51b9688497450115d64f1c167 SHA256 c0410a80028c8c0a6c28f4727e89b632875a128c9fccc17102f18773f0ea620b
|
||||
DIST extras-3.tar.bz2 130640 RMD160 c6b6efb20cbec79b48bd21046f93959367fe1bd4 SHA1 fb7d85a9827cd1280766db2641fb1896bd5d1c7b SHA256 6cf85181c21dadda4fa4d8fbc227012d63a2558642195a46b0ae2ab144facce8
|
||||
DIST libwpg-0.1.3.tar.gz 410799 RMD160 6e9e0545215af2ee05780887ad57ca1ae7ef78f5 SHA1 6d350eb0ad57b97499ef8335506f172b0c21375a SHA256 19a52f4eede1da890ac6a5dfa5f0d9a63a73a6dfc3f17cb3423563c53cc665e3
|
||||
DIST libwps-0.1.2.tar.gz 413360 RMD160 a3f60fed70ab0c4f34091c10f4eb4a421cb87d44 SHA1 3da402f74a6296425e88d0ab1cf197a5927288d6 SHA256 e8f03fc83f7ddd3976adb61f693eaeebefee852655875816e5f945e0efabb2b1
|
||||
DIST lp_solve_5.5.0.12_source.tar.gz 787446 RMD160 8cd5299543e07d2bf1819297fe0a18400b18d12b SHA1 ffa7e52c18ffacef7ed3dfe535f4221e853068df SHA256 bc26d07fe39ae50264e15ee54dbbcf4cb1fe6ecd2fef10142be5bdd38947f193
|
||||
DIST ooo-build-3.1.0.99.1.tar.gz 13701288 RMD160 6664f954de3235e70a02081b4e84aa648dacda27 SHA1 408a6f7f7efcb61e724ed7371a18fb024982b6b1 SHA256 192b8fd21a38470b65a5c43d0c086adce6cf5a848b72fc4410aa600a4dbd84a9
|
||||
DIST ooo310-m16-artwork.tar.bz2 9655163 RMD160 c1cd2e56cfe2f8c611cc675b6466aa3599e46b2e SHA1 c6c62666bed40fbe52c02f8275a2562c3ed10842 SHA256 6a6da42036efbd00fa1a3a8553de90743f6fea0963f0d6651573c9f560136792
|
||||
DIST ooo310-m16-base.tar.bz2 3272789 RMD160 8ef15062b5f4ffe93b8e9c02809b3dc2b0881854 SHA1 d4f2f2786d8e73609cdf57040fc90ed0dbccf197 SHA256 de79df6146207235a74f46c982512f7af286c28f263fcf46818f7e5a2eef58b5
|
||||
DIST ooo310-m16-bootstrap.tar.bz2 7241135 RMD160 05b287e0d027b976b504a7fedea52fce269877fc SHA1 f059bd5f1d10ba0696c14749a27d8b41eddf6562 SHA256 eea3f6bb683dde294cdef8a37ed710ad79d2e2f2ead144ccb260ad63303d0092
|
||||
DIST ooo310-m16-calc.tar.bz2 9632866 RMD160 a5e9b6f74309bb9b41c1191a38ed3299f6ef294d SHA1 c107b47573918d385eee76a2b37d2c0c675e7c70 SHA256 2bcf1b2381d816e26d81cf0360af0ee6bc1907e5d64da0231f1da32de44d9914
|
||||
DIST ooo310-m16-components.tar.bz2 5955001 RMD160 2ff5a05bcc2f7281afdec3ee79dfd575c496a5a4 SHA1 97d1f4bb5289edd07c43c23393d49af88feb27c7 SHA256 2f36dc81fe3eb68b6db814e7bd42bb93f39434dd7f74fafb89058f9b0f40d9f1
|
||||
DIST ooo310-m16-extensions.tar.bz2 14876417 RMD160 b9764c86bd30e36c97efef9a63fb7ec33df312d2 SHA1 803e857a91bed51ae47fe6e5bb601541c055075c SHA256 1906ed954517bc30a84dbd5edad1041668f951ebd6cfc7d34852e8e66bc21221
|
||||
DIST ooo310-m16-extras.tar.bz2 46136838 RMD160 9c0e87b9a269959526ae7707bb5be8dd52d815e4 SHA1 e2f7d465c4561dc25a5dead8554ae2809f89f2cb SHA256 2df209b1f246d6ecfde4975c5aa9c0b595beede2343c1a381b274c2dca36f4ab
|
||||
DIST ooo310-m16-filters.tar.bz2 10779831 RMD160 22fff24d6bf5d1ac249232a5750604fa12b62e52 SHA1 43cedb6b724dda85393632bd1c4aa3fec676c05b SHA256 b734960e670af8fe1e40dca6092dd0323f685e129d86a599a12e0a2f80ce5e25
|
||||
DIST ooo310-m16-help.tar.bz2 44895264 RMD160 c39e9d2af17087794a4453d7c11893ebb9338291 SHA1 00b51cb89d58c89f4bb4156761b1d4837b15437e SHA256 a1d31ab9e31d221a64ef268312309bb3f21c2bf5d18ccb04e79b6e920839a43d
|
||||
DIST ooo310-m16-impress.tar.bz2 3542337 RMD160 655cf8ead2b9699e35ce1200a95d7898ceba4402 SHA1 d2b272cfa1e2a612c9569163b2dffeb70dd6b91a SHA256 399ccb463ff01bc8506d9d23b103ae0190e730a776be54b185e2d93304c07c6f
|
||||
DIST ooo310-m16-libs-core.tar.bz2 27430374 RMD160 c87d1ab8f3e1419e2bbb69deb09366cda53df814 SHA1 439f1db820a3f7392323a594050a3892fdc33182 SHA256 9d085ed0b9194194d722d8ae3a135108a4a2132b4927d5009851bd39ffa082d4
|
||||
DIST ooo310-m16-libs-extern-sys.tar.bz2 105288381 RMD160 f9b9f681f08099638041b624fa7e9042f4a6bff8 SHA1 f6c024da86fa4e55b1a2614d4ed46b42319dbb0b SHA256 273d43debf6a55a23e1fc818252e1f127a4d0a429565ae9b954fdf6f236e3950
|
||||
DIST ooo310-m16-libs-extern.tar.bz2 39910426 RMD160 60f770994c54e011ad39f75ef675fab4d8eb4ed2 SHA1 d7855ca579ac04c73873aeaacbb9f3f75e85398e SHA256 83fe74caca45bf432a3be7b5975090e4860c51cd282275248896efd0e933c697
|
||||
DIST ooo310-m16-libs-gui.tar.bz2 11408027 RMD160 39a1ed949dd27fc7d8e94cae0d50ae28e3cbaf83 SHA1 73abe591206f2249fc84c1f6870f8d5ea3358180 SHA256 19a2f92c109002bb5c689cbebe232118ebd8acd95472bfde7670872324310133
|
||||
DIST ooo310-m16-postprocess.tar.bz2 19487 RMD160 3d9cc3ee3e2c4b146d83781daba26fdea2ed9fb5 SHA1 f8b3f353e5dc8a5c78d0cda8deb9f9c2c9d955b0 SHA256 a6a44cd51ada4ef281c6cc635cf3ad5717250a2510ef9841d3ced8510baface0
|
||||
DIST ooo310-m16-sdk.tar.bz2 1559000 RMD160 473623d891a793bccfe046394753e151e599d4e8 SHA1 b06eb162ab2d2497c9ca621cc01172d792aa7b8d SHA256 e3354f5754f97a26881e5fbf9bce1c7d9cefd188c341642abc332fd8d0a3f2a6
|
||||
DIST ooo310-m16-testing.tar.bz2 51197446 RMD160 212d709ff32a368c5abad3ce1ebbbc9e829e5832 SHA1 357ace90d70b143f6ad729040f3f43b48c39095b SHA256 40e36d666984eaa5f754bc3bd61dd9310d5089118eab00f5f43d7bdca399fbcc
|
||||
DIST ooo310-m16-ure.tar.bz2 5122298 RMD160 87aa5471be9718e6fdbd7c9aa40b63dd11731ad1 SHA1 c5d2eb280687c6de6e129b3ad26bd1381bc6ba29 SHA256 ab48c8c7b019e90d7c2d29ace4af75c2eba3a0f9c13e9ea6970ca6b5796ee1f5
|
||||
DIST ooo310-m16-writer.tar.bz2 8964424 RMD160 2b1ecdb1bb5ba6f3bff9434a8316c39cff899cf8 SHA1 1a7f024e50d63c395f8145ecf14f1ff3fea791b6 SHA256 f7a1486d8ad4874266686b6e4cf6ea24f4a51b85edfb48d2a23ead9822f6557b
|
||||
DIST ooo_oxygen_images-2009-06-17.tar.gz 14296938 RMD160 355b7d43aff12578fc0af6ca6030301577477857 SHA1 c3dd261bfe366ac514a019b0fa829369b833c0c7 SHA256 3fcc0eb394ddfc43111ac27f35a7d966d4f775b0b46d6853c9b2b2612a940f4a
|
||||
DIST scsolver.2008-10-30.tar.bz2 230572 RMD160 2176fd8207cce2e2db56c888849e766eedfb1a63 SHA1 7ad9c3396c3b1b9ac63274eb53818ba2d0a9f70c SHA256 865ac491bfbc7d4cc66b51fff78f3962a0a91efba1a8b5cc0bf5cf36be60e193
|
||||
DIST unowinreg.dll 6144 RMD160 9e2a2789a96842a2aec747a62dee3db3e8370761 SHA1 712720da502d36175cd7aa05cb1862ee0330638c SHA256 f563e522922133db9340b0306711c2d8767cc3481dd9e7d9b0d059906d12653c
|
||||
EBUILD openoffice-3.1.0.ebuild 13070 RMD160 6e0f48c3a202176d25ad6d31db24f71d22972d8d SHA1 a10caa8700df97248902a0a83e9f0b3acc7f8401 SHA256 79aa4527c3fcc9b583fc10df9c43603d853ee319aef47c6e731900de2891dfa2
|
||||
MISC ChangeLog 97621 RMD160 857479acb01160ab301c458558bd6c32d3cca898 SHA1 5914d9729953c2b755ed5566583e81805b7bae17 SHA256 5a6f7b7ad5580e87cba3b8d490d7f6e8a50fabcb7da4459beb5a5027a002b461
|
||||
MISC metadata.xml 704 RMD160 c65911c6a5496c96e51d40848179c3321fb5fafd SHA1 25c8229286d330cdf48dbca4847594359a35820f SHA256 c60a22487a895dd589228b2bd964c2481067bbdabd4d91c49bb38927482abd78
|
@ -1,16 +0,0 @@
|
||||
--- filter/source/xsltfilter/makefile.mk 2009-03-27 10:14:39.000000000 +0300
|
||||
+++ filter/source/xsltfilter/makefile.mk 2009-03-27 18:14:56.000000000 +0300
|
||||
@@ -72,11 +72,11 @@
|
||||
CUSTOMMANIFESTFILE = Manifest
|
||||
|
||||
JARCOMPRESS = TRUE
|
||||
-JARCLASSDIRS = XSLTransformer*.class XSLTFilterOLEExtracter*.class
|
||||
+JARCLASSDIRS = XSLTransformer*.class XSLTFilterOLEExtracter*.class Base64*.class
|
||||
JARTARGET = $(TARGET).jar
|
||||
|
||||
# --- Files --------------------------------------------------------
|
||||
-JAVACLASSFILES=$(CLASSDIR)$/XSLTransformer.class $(CLASSDIR)$/XSLTFilterOLEExtracter.class
|
||||
+JAVACLASSFILES=$(CLASSDIR)$/XSLTransformer.class $(CLASSDIR)$/XSLTFilterOLEExtracter.class $(CLASSDIR)$/Base64.class
|
||||
.ENDIF
|
||||
|
||||
# --- Targets ------------------------------------------------------
|
@ -1,20 +0,0 @@
|
||||
--- sw/source/core/doc/docbm.cxx 2009-05-17 16:41:34.765483089 -0500
|
||||
+++ sw/source/core/doc/docbm.cxx 2009-05-17 16:41:39.141355157 -0500
|
||||
@@ -33,6 +33,7 @@
|
||||
#include "precompiled_sw.hxx"
|
||||
|
||||
|
||||
+#include <cstdio>
|
||||
#include <tools/pstm.hxx>
|
||||
#include <svx/linkmgr.hxx>
|
||||
#include <fmtanchr.hxx>
|
||||
--- sw/source/filter/ww8/WW8TableInfo.cxx 2009-05-17 17:06:33.556313757 -0500
|
||||
+++ sw/source/filter/ww8/WW8TableInfo.cxx 2009-05-17 17:06:46.964547351 -0500
|
||||
@@ -32,6 +32,7 @@
|
||||
#include "precompiled_sw.hxx"
|
||||
|
||||
#include <iostream>
|
||||
+#include <cstdio>
|
||||
#include "WW8TableInfo.hxx"
|
||||
#include "swtable.hxx"
|
||||
#include "pam.hxx"
|
@ -1,11 +0,0 @@
|
||||
--- bin/package-ooo
|
||||
+++ bin/package-ooo
|
||||
@@ -33,6 +33,7 @@
|
||||
{
|
||||
cat <<EOT >$1
|
||||
#!/bin/sh
|
||||
+unset PYTHONPATH
|
||||
$OOINSTBASE/program/soffice $2 "\$@"
|
||||
EOT
|
||||
chmod 755 $1
|
||||
|
@ -1,25 +0,0 @@
|
||||
--- bin/build-ooo.orig 2007-04-18 18:32:06.000000000 +0200
|
||||
+++ bin/build-ooo 2007-04-18 18:32:45.000000000 +0200
|
||||
@@ -21,9 +21,8 @@
|
||||
echo "configuring ...";
|
||||
autoconf || exit 1;
|
||||
|
||||
-echo "Env for configure:"
|
||||
-set
|
||||
-echo "Env for configure ends"
|
||||
+echo "Log Env for configure to `pwd`/env.log"
|
||||
+set > env.log
|
||||
|
||||
eval ./configure "$CONFIGURE_OPTIONS" "$PROPAGATED_ARGS" || exit 1;
|
||||
|
||||
@@ -88,8 +88,8 @@
|
||||
# similar that gives child nmake's pain.
|
||||
unset MAKEFLAGS
|
||||
|
||||
-echo "Env:"
|
||||
-set
|
||||
+echo "Log Env to `pwd`/env.log"
|
||||
+set > env.log
|
||||
|
||||
# What extra localizations are avilable as $SRCDIR/GSI_*.sdf and are not
|
||||
# already merged?
|
@ -1,262 +0,0 @@
|
||||
unchanged:
|
||||
--- solenv/inc/_tg_shl.mk
|
||||
+++ solenv/inc/_tg_shl.mk
|
||||
@@ -441,10 +441,10 @@ $(SHL1TARGETN) : \
|
||||
.ENDIF
|
||||
.ELSE # "$(OS)"=="MACOSX"
|
||||
@-$(RM) $(MISC)$/$(TARGET).$(@:b)_1.cmd
|
||||
- @echo $(SHL1LINKER) $(SHL1LINKFLAGS) $(SHL1SONAME) $(LINKFLAGSSHL) $(SHL1VERSIONMAPPARA) -L$(PRJ)$/$(ROUT)$/lib $(SOLARLIB) $(STDSLO) $(SHL1OBJS:s/.obj/.o/) \
|
||||
+ @echo $(SHL1LINKER) $(SHL1LINKFLAGS) $(SHL1SONAME) $(LINKFLAGSSHL) $(SHL1VERSIONMAPPARA) -L$(PRJ)$/$(ROUT)$/lib $(STDSLO) $(SHL1OBJS:s/.obj/.o/) \
|
||||
$(SHL1VERSIONOBJ) -o $@ \
|
||||
`cat /dev/null $(SHL1LIBS) | tr -s " " "\n" | $(SED) s\#$(ROUT)\#$(PRJ)$/$(ROUT)\#g` \
|
||||
- $(SHL1STDLIBS) $(SHL1ARCHIVES) $(SHL1STDSHL) $(STDSHL1) $(LINKOUTPUT_FILTER) > $(MISC)$/$(TARGET).$(@:b)_1.cmd
|
||||
+ $(SHL1STDLIBS) $(SHL1ARCHIVES) $(SHL1STDSHL) $(STDSHL1) $(SOLARLIB) $(LINKOUTPUT_FILTER) > $(MISC)$/$(TARGET).$(@:b)_1.cmd
|
||||
@cat $(MISC)$/$(TARGET).$(@:b)_1.cmd
|
||||
@+source $(MISC)$/$(TARGET).$(@:b)_1.cmd
|
||||
.IF "$(UPDATER)"=="YES"
|
||||
@@ -981,10 +981,10 @@ $(SHL2TARGETN) : \
|
||||
.ENDIF
|
||||
.ELSE # "$(OS)"=="MACOSX"
|
||||
@-$(RM) $(MISC)$/$(TARGET).$(@:b)_2.cmd
|
||||
- @echo $(SHL2LINKER) $(SHL2LINKFLAGS) $(SHL2SONAME) $(LINKFLAGSSHL) $(SHL2VERSIONMAPPARA) -L$(PRJ)$/$(ROUT)$/lib $(SOLARLIB) $(STDSLO) $(SHL2OBJS:s/.obj/.o/) \
|
||||
+ @echo $(SHL2LINKER) $(SHL2LINKFLAGS) $(SHL2SONAME) $(LINKFLAGSSHL) $(SHL2VERSIONMAPPARA) -L$(PRJ)$/$(ROUT)$/lib $(STDSLO) $(SHL2OBJS:s/.obj/.o/) \
|
||||
$(SHL2VERSIONOBJ) -o $@ \
|
||||
`cat /dev/null $(SHL2LIBS) | tr -s " " "\n" | $(SED) s\#$(ROUT)\#$(PRJ)$/$(ROUT)\#g` \
|
||||
- $(SHL2STDLIBS) $(SHL2ARCHIVES) $(SHL2STDSHL) $(STDSHL2) $(LINKOUTPUT_FILTER) > $(MISC)$/$(TARGET).$(@:b)_2.cmd
|
||||
+ $(SHL2STDLIBS) $(SHL2ARCHIVES) $(SHL2STDSHL) $(STDSHL2) $(SOLARLIB) $(LINKOUTPUT_FILTER) > $(MISC)$/$(TARGET).$(@:b)_2.cmd
|
||||
@cat $(MISC)$/$(TARGET).$(@:b)_2.cmd
|
||||
@+source $(MISC)$/$(TARGET).$(@:b)_2.cmd
|
||||
.IF "$(UPDATER)"=="YES"
|
||||
@@ -1521,10 +1521,10 @@ $(SHL3TARGETN) : \
|
||||
.ENDIF
|
||||
.ELSE # "$(OS)"=="MACOSX"
|
||||
@-$(RM) $(MISC)$/$(TARGET).$(@:b)_3.cmd
|
||||
- @echo $(SHL3LINKER) $(SHL3LINKFLAGS) $(SHL3SONAME) $(LINKFLAGSSHL) $(SHL3VERSIONMAPPARA) -L$(PRJ)$/$(ROUT)$/lib $(SOLARLIB) $(STDSLO) $(SHL3OBJS:s/.obj/.o/) \
|
||||
+ @echo $(SHL3LINKER) $(SHL3LINKFLAGS) $(SHL3SONAME) $(LINKFLAGSSHL) $(SHL3VERSIONMAPPARA) -L$(PRJ)$/$(ROUT)$/lib $(STDSLO) $(SHL3OBJS:s/.obj/.o/) \
|
||||
$(SHL3VERSIONOBJ) -o $@ \
|
||||
`cat /dev/null $(SHL3LIBS) | tr -s " " "\n" | $(SED) s\#$(ROUT)\#$(PRJ)$/$(ROUT)\#g` \
|
||||
- $(SHL3STDLIBS) $(SHL3ARCHIVES) $(SHL3STDSHL) $(STDSHL3) $(LINKOUTPUT_FILTER) > $(MISC)$/$(TARGET).$(@:b)_3.cmd
|
||||
+ $(SHL3STDLIBS) $(SHL3ARCHIVES) $(SHL3STDSHL) $(STDSHL3) $(SOLARLIB) $(LINKOUTPUT_FILTER) > $(MISC)$/$(TARGET).$(@:b)_3.cmd
|
||||
@cat $(MISC)$/$(TARGET).$(@:b)_3.cmd
|
||||
@+source $(MISC)$/$(TARGET).$(@:b)_3.cmd
|
||||
.IF "$(UPDATER)"=="YES"
|
||||
@@ -2061,10 +2061,10 @@ $(SHL4TARGETN) : \
|
||||
.ENDIF
|
||||
.ELSE # "$(OS)"=="MACOSX"
|
||||
@-$(RM) $(MISC)$/$(TARGET).$(@:b)_4.cmd
|
||||
- @echo $(SHL4LINKER) $(SHL4LINKFLAGS) $(SHL4SONAME) $(LINKFLAGSSHL) $(SHL4VERSIONMAPPARA) -L$(PRJ)$/$(ROUT)$/lib $(SOLARLIB) $(STDSLO) $(SHL4OBJS:s/.obj/.o/) \
|
||||
+ @echo $(SHL4LINKER) $(SHL4LINKFLAGS) $(SHL4SONAME) $(LINKFLAGSSHL) $(SHL4VERSIONMAPPARA) -L$(PRJ)$/$(ROUT)$/lib $(STDSLO) $(SHL4OBJS:s/.obj/.o/) \
|
||||
$(SHL4VERSIONOBJ) -o $@ \
|
||||
`cat /dev/null $(SHL4LIBS) | tr -s " " "\n" | $(SED) s\#$(ROUT)\#$(PRJ)$/$(ROUT)\#g` \
|
||||
- $(SHL4STDLIBS) $(SHL4ARCHIVES) $(SHL4STDSHL) $(STDSHL4) $(LINKOUTPUT_FILTER) > $(MISC)$/$(TARGET).$(@:b)_4.cmd
|
||||
+ $(SHL4STDLIBS) $(SHL4ARCHIVES) $(SHL4STDSHL) $(STDSHL4) $(SOLARLIB) $(LINKOUTPUT_FILTER) > $(MISC)$/$(TARGET).$(@:b)_4.cmd
|
||||
@cat $(MISC)$/$(TARGET).$(@:b)_4.cmd
|
||||
@+source $(MISC)$/$(TARGET).$(@:b)_4.cmd
|
||||
.IF "$(UPDATER)"=="YES"
|
||||
@@ -2601,10 +2601,10 @@ $(SHL5TARGETN) : \
|
||||
.ENDIF
|
||||
.ELSE # "$(OS)"=="MACOSX"
|
||||
@-$(RM) $(MISC)$/$(TARGET).$(@:b)_5.cmd
|
||||
- @echo $(SHL5LINKER) $(SHL5LINKFLAGS) $(SHL5SONAME) $(LINKFLAGSSHL) $(SHL5VERSIONMAPPARA) -L$(PRJ)$/$(ROUT)$/lib $(SOLARLIB) $(STDSLO) $(SHL5OBJS:s/.obj/.o/) \
|
||||
+ @echo $(SHL5LINKER) $(SHL5LINKFLAGS) $(SHL5SONAME) $(LINKFLAGSSHL) $(SHL5VERSIONMAPPARA) -L$(PRJ)$/$(ROUT)$/lib $(STDSLO) $(SHL5OBJS:s/.obj/.o/) \
|
||||
$(SHL5VERSIONOBJ) -o $@ \
|
||||
`cat /dev/null $(SHL5LIBS) | tr -s " " "\n" | $(SED) s\#$(ROUT)\#$(PRJ)$/$(ROUT)\#g` \
|
||||
- $(SHL5STDLIBS) $(SHL5ARCHIVES) $(SHL5STDSHL) $(STDSHL5) $(LINKOUTPUT_FILTER) > $(MISC)$/$(TARGET).$(@:b)_5.cmd
|
||||
+ $(SHL5STDLIBS) $(SHL5ARCHIVES) $(SHL5STDSHL) $(STDSHL5) $(SOLARLIB) $(LINKOUTPUT_FILTER) > $(MISC)$/$(TARGET).$(@:b)_5.cmd
|
||||
@cat $(MISC)$/$(TARGET).$(@:b)_5.cmd
|
||||
@+source $(MISC)$/$(TARGET).$(@:b)_5.cmd
|
||||
.IF "$(UPDATER)"=="YES"
|
||||
@@ -3141,10 +3141,10 @@ $(SHL6TARGETN) : \
|
||||
.ENDIF
|
||||
.ELSE # "$(OS)"=="MACOSX"
|
||||
@-$(RM) $(MISC)$/$(TARGET).$(@:b)_6.cmd
|
||||
- @echo $(SHL6LINKER) $(SHL6LINKFLAGS) $(SHL6SONAME) $(LINKFLAGSSHL) $(SHL6VERSIONMAPPARA) -L$(PRJ)$/$(ROUT)$/lib $(SOLARLIB) $(STDSLO) $(SHL6OBJS:s/.obj/.o/) \
|
||||
+ @echo $(SHL6LINKER) $(SHL6LINKFLAGS) $(SHL6SONAME) $(LINKFLAGSSHL) $(SHL6VERSIONMAPPARA) -L$(PRJ)$/$(ROUT)$/lib $(STDSLO) $(SHL6OBJS:s/.obj/.o/) \
|
||||
$(SHL6VERSIONOBJ) -o $@ \
|
||||
`cat /dev/null $(SHL6LIBS) | tr -s " " "\n" | $(SED) s\#$(ROUT)\#$(PRJ)$/$(ROUT)\#g` \
|
||||
- $(SHL6STDLIBS) $(SHL6ARCHIVES) $(SHL6STDSHL) $(STDSHL6) $(LINKOUTPUT_FILTER) > $(MISC)$/$(TARGET).$(@:b)_6.cmd
|
||||
+ $(SHL6STDLIBS) $(SHL6ARCHIVES) $(SHL6STDSHL) $(STDSHL6) $(SOLARLIB) $(LINKOUTPUT_FILTER) > $(MISC)$/$(TARGET).$(@:b)_6.cmd
|
||||
@cat $(MISC)$/$(TARGET).$(@:b)_6.cmd
|
||||
@+source $(MISC)$/$(TARGET).$(@:b)_6.cmd
|
||||
.IF "$(UPDATER)"=="YES"
|
||||
@@ -3681,10 +3681,10 @@ $(SHL7TARGETN) : \
|
||||
.ENDIF
|
||||
.ELSE # "$(OS)"=="MACOSX"
|
||||
@-$(RM) $(MISC)$/$(TARGET).$(@:b)_7.cmd
|
||||
- @echo $(SHL7LINKER) $(SHL7LINKFLAGS) $(SHL7SONAME) $(LINKFLAGSSHL) $(SHL7VERSIONMAPPARA) -L$(PRJ)$/$(ROUT)$/lib $(SOLARLIB) $(STDSLO) $(SHL7OBJS:s/.obj/.o/) \
|
||||
+ @echo $(SHL7LINKER) $(SHL7LINKFLAGS) $(SHL7SONAME) $(LINKFLAGSSHL) $(SHL7VERSIONMAPPARA) -L$(PRJ)$/$(ROUT)$/lib $(STDSLO) $(SHL7OBJS:s/.obj/.o/) \
|
||||
$(SHL7VERSIONOBJ) -o $@ \
|
||||
`cat /dev/null $(SHL7LIBS) | tr -s " " "\n" | $(SED) s\#$(ROUT)\#$(PRJ)$/$(ROUT)\#g` \
|
||||
- $(SHL7STDLIBS) $(SHL7ARCHIVES) $(SHL7STDSHL) $(STDSHL7) $(LINKOUTPUT_FILTER) > $(MISC)$/$(TARGET).$(@:b)_7.cmd
|
||||
+ $(SHL7STDLIBS) $(SHL7ARCHIVES) $(SHL7STDSHL) $(STDSHL7) $(SOLARLIB) $(LINKOUTPUT_FILTER) > $(MISC)$/$(TARGET).$(@:b)_7.cmd
|
||||
@cat $(MISC)$/$(TARGET).$(@:b)_7.cmd
|
||||
@+source $(MISC)$/$(TARGET).$(@:b)_7.cmd
|
||||
.IF "$(UPDATER)"=="YES"
|
||||
@@ -4221,10 +4221,10 @@ $(SHL8TARGETN) : \
|
||||
.ENDIF
|
||||
.ELSE # "$(OS)"=="MACOSX"
|
||||
@-$(RM) $(MISC)$/$(TARGET).$(@:b)_8.cmd
|
||||
- @echo $(SHL8LINKER) $(SHL8LINKFLAGS) $(SHL8SONAME) $(LINKFLAGSSHL) $(SHL8VERSIONMAPPARA) -L$(PRJ)$/$(ROUT)$/lib $(SOLARLIB) $(STDSLO) $(SHL8OBJS:s/.obj/.o/) \
|
||||
+ @echo $(SHL8LINKER) $(SHL8LINKFLAGS) $(SHL8SONAME) $(LINKFLAGSSHL) $(SHL8VERSIONMAPPARA) -L$(PRJ)$/$(ROUT)$/lib $(STDSLO) $(SHL8OBJS:s/.obj/.o/) \
|
||||
$(SHL8VERSIONOBJ) -o $@ \
|
||||
`cat /dev/null $(SHL8LIBS) | tr -s " " "\n" | $(SED) s\#$(ROUT)\#$(PRJ)$/$(ROUT)\#g` \
|
||||
- $(SHL8STDLIBS) $(SHL8ARCHIVES) $(SHL8STDSHL) $(STDSHL8) $(LINKOUTPUT_FILTER) > $(MISC)$/$(TARGET).$(@:b)_8.cmd
|
||||
+ $(SHL8STDLIBS) $(SHL8ARCHIVES) $(SHL8STDSHL) $(STDSHL8) $(SOLARLIB) $(LINKOUTPUT_FILTER) > $(MISC)$/$(TARGET).$(@:b)_8.cmd
|
||||
@cat $(MISC)$/$(TARGET).$(@:b)_8.cmd
|
||||
@+source $(MISC)$/$(TARGET).$(@:b)_8.cmd
|
||||
.IF "$(UPDATER)"=="YES"
|
||||
@@ -4761,10 +4761,10 @@ $(SHL9TARGETN) : \
|
||||
.ENDIF
|
||||
.ELSE # "$(OS)"=="MACOSX"
|
||||
@-$(RM) $(MISC)$/$(TARGET).$(@:b)_9.cmd
|
||||
- @echo $(SHL9LINKER) $(SHL9LINKFLAGS) $(SHL9SONAME) $(LINKFLAGSSHL) $(SHL9VERSIONMAPPARA) -L$(PRJ)$/$(ROUT)$/lib $(SOLARLIB) $(STDSLO) $(SHL9OBJS:s/.obj/.o/) \
|
||||
+ @echo $(SHL9LINKER) $(SHL9LINKFLAGS) $(SHL9SONAME) $(LINKFLAGSSHL) $(SHL9VERSIONMAPPARA) -L$(PRJ)$/$(ROUT)$/lib $(STDSLO) $(SHL9OBJS:s/.obj/.o/) \
|
||||
$(SHL9VERSIONOBJ) -o $@ \
|
||||
`cat /dev/null $(SHL9LIBS) | tr -s " " "\n" | $(SED) s\#$(ROUT)\#$(PRJ)$/$(ROUT)\#g` \
|
||||
- $(SHL9STDLIBS) $(SHL9ARCHIVES) $(SHL9STDSHL) $(STDSHL9) $(LINKOUTPUT_FILTER) > $(MISC)$/$(TARGET).$(@:b)_9.cmd
|
||||
+ $(SHL9STDLIBS) $(SHL9ARCHIVES) $(SHL9STDSHL) $(STDSHL9) $(SOLARLIB) $(LINKOUTPUT_FILTER) > $(MISC)$/$(TARGET).$(@:b)_9.cmd
|
||||
@cat $(MISC)$/$(TARGET).$(@:b)_9.cmd
|
||||
@+source $(MISC)$/$(TARGET).$(@:b)_9.cmd
|
||||
.IF "$(UPDATER)"=="YES"
|
||||
@@ -5301,10 +5301,10 @@ $(SHL10TARGETN) : \
|
||||
.ENDIF
|
||||
.ELSE # "$(OS)"=="MACOSX"
|
||||
@-$(RM) $(MISC)$/$(TARGET).$(@:b)_10.cmd
|
||||
- @echo $(SHL10LINKER) $(SHL10LINKFLAGS) $(SHL10SONAME) $(LINKFLAGSSHL) $(SHL10VERSIONMAPPARA) -L$(PRJ)$/$(ROUT)$/lib $(SOLARLIB) $(STDSLO) $(SHL10OBJS:s/.obj/.o/) \
|
||||
+ @echo $(SHL10LINKER) $(SHL10LINKFLAGS) $(SHL10SONAME) $(LINKFLAGSSHL) $(SHL10VERSIONMAPPARA) -L$(PRJ)$/$(ROUT)$/lib $(STDSLO) $(SHL10OBJS:s/.obj/.o/) \
|
||||
$(SHL10VERSIONOBJ) -o $@ \
|
||||
`cat /dev/null $(SHL10LIBS) | tr -s " " "\n" | $(SED) s\#$(ROUT)\#$(PRJ)$/$(ROUT)\#g` \
|
||||
- $(SHL10STDLIBS) $(SHL10ARCHIVES) $(SHL10STDSHL) $(STDSHL10) $(LINKOUTPUT_FILTER) > $(MISC)$/$(TARGET).$(@:b)_10.cmd
|
||||
+ $(SHL10STDLIBS) $(SHL10ARCHIVES) $(SHL10STDSHL) $(STDSHL10) $(SOLARLIB) $(LINKOUTPUT_FILTER) > $(MISC)$/$(TARGET).$(@:b)_10.cmd
|
||||
@cat $(MISC)$/$(TARGET).$(@:b)_10.cmd
|
||||
@+source $(MISC)$/$(TARGET).$(@:b)_10.cmd
|
||||
.IF "$(UPDATER)"=="YES"
|
||||
diff -u solenv/inc/_tg_app.mk solenv/inc/_tg_app.mk
|
||||
--- solenv/inc/_tg_app.mk (working copy)
|
||||
+++ solenv/inc/_tg_app.mk
|
||||
@@ -116,10 +116,10 @@
|
||||
.ELSE # "$(OS)"=="MACOSX"
|
||||
@echo unx
|
||||
@-$(RM) $(MISC)$/$(TARGET).$(@:b)_1.cmd
|
||||
- @echo $(APP1LINKER) $(APP1LINKFLAGS) $(LINKFLAGSAPP) -L$(PRJ)$/$(INPATH)$/lib $(SOLARLIB) $(STDSLO) \
|
||||
+ @echo $(APP1LINKER) $(APP1LINKFLAGS) $(LINKFLAGSAPP) -L$(PRJ)$/$(INPATH)$/lib $(STDSLO) \
|
||||
$(APP1OBJS:s/.obj/.o/) '\' > $(MISC)$/$(TARGET).$(@:b)_1.cmd
|
||||
@cat $(mktmp /dev/null $(APP1LIBS)) | xargs -n 1 cat | sed s\#$(ROUT)\#$(OUT)\#g | sed 's#$$# \\#' >> $(MISC)$/$(TARGET).$(@:b)_1.cmd
|
||||
- @echo $(APP1LINKTYPEFLAG) $(APP1LIBSALCPPRT) $(APP1STDLIBS) $(APP1STDLIB) $(STDLIB1) -o $@ >> $(MISC)$/$(TARGET).$(@:b)_1.cmd
|
||||
+ @echo $(APP1LINKTYPEFLAG) $(APP1LIBSALCPPRT) $(APP1STDLIBS) $(APP1STDLIB) $(STDLIB1) $(SOLARLIB) -o $@ >> $(MISC)$/$(TARGET).$(@:b)_1.cmd
|
||||
cat $(MISC)$/$(TARGET).$(@:b)_1.cmd
|
||||
@+source $(MISC)$/$(TARGET).$(@:b)_1.cmd
|
||||
@ls -l $@
|
||||
@@ -400,10 +400,10 @@
|
||||
.ELSE # "$(OS)"=="MACOSX"
|
||||
@echo unx
|
||||
@-$(RM) $(MISC)$/$(TARGET).$(@:b)_2.cmd
|
||||
- @echo $(APP2LINKER) $(APP2LINKFLAGS) $(LINKFLAGSAPP) -L$(PRJ)$/$(INPATH)$/lib $(SOLARLIB) $(STDSLO) \
|
||||
+ @echo $(APP2LINKER) $(APP2LINKFLAGS) $(LINKFLAGSAPP) -L$(PRJ)$/$(INPATH)$/lib $(STDSLO) \
|
||||
$(APP2OBJS:s/.obj/.o/) '\' > $(MISC)$/$(TARGET).$(@:b)_2.cmd
|
||||
@cat $(mktmp /dev/null $(APP2LIBS)) | xargs -n 1 cat | sed s\#$(ROUT)\#$(OUT)\#g | sed 's#$$# \\#' >> $(MISC)$/$(TARGET).$(@:b)_2.cmd
|
||||
- @echo $(APP2LINKTYPEFLAG) $(APP2LIBSALCPPRT) $(APP2STDLIBS) $(APP2STDLIB) $(STDLIB2) -o $@ >> $(MISC)$/$(TARGET).$(@:b)_2.cmd
|
||||
+ @echo $(APP2LINKTYPEFLAG) $(APP2LIBSALCPPRT) $(APP2STDLIBS) $(APP2STDLIB) $(STDLIB2) $(SOLARLIB) -o $@ >> $(MISC)$/$(TARGET).$(@:b)_2.cmd
|
||||
cat $(MISC)$/$(TARGET).$(@:b)_2.cmd
|
||||
@+source $(MISC)$/$(TARGET).$(@:b)_2.cmd
|
||||
@ls -l $@
|
||||
@@ -684,10 +684,10 @@
|
||||
.ELSE # "$(OS)"=="MACOSX"
|
||||
@echo unx
|
||||
@-$(RM) $(MISC)$/$(TARGET).$(@:b)_3.cmd
|
||||
- @echo $(APP3LINKER) $(APP3LINKFLAGS) $(LINKFLAGSAPP) -L$(PRJ)$/$(INPATH)$/lib $(SOLARLIB) $(STDSLO) \
|
||||
+ @echo $(APP3LINKER) $(APP3LINKFLAGS) $(LINKFLAGSAPP) -L$(PRJ)$/$(INPATH)$/lib $(STDSLO) \
|
||||
$(APP3OBJS:s/.obj/.o/) '\' > $(MISC)$/$(TARGET).$(@:b)_3.cmd
|
||||
@cat $(mktmp /dev/null $(APP3LIBS)) | xargs -n 1 cat | sed s\#$(ROUT)\#$(OUT)\#g | sed 's#$$# \\#' >> $(MISC)$/$(TARGET).$(@:b)_3.cmd
|
||||
- @echo $(APP3LINKTYPEFLAG) $(APP3LIBSALCPPRT) $(APP3STDLIBS) $(APP3STDLIB) $(STDLIB3) -o $@ >> $(MISC)$/$(TARGET).$(@:b)_3.cmd
|
||||
+ @echo $(APP3LINKTYPEFLAG) $(APP3LIBSALCPPRT) $(APP3STDLIBS) $(APP3STDLIB) $(STDLIB3) $(SOLARLIB) -o $@ >> $(MISC)$/$(TARGET).$(@:b)_3.cmd
|
||||
cat $(MISC)$/$(TARGET).$(@:b)_3.cmd
|
||||
@+source $(MISC)$/$(TARGET).$(@:b)_3.cmd
|
||||
@ls -l $@
|
||||
@@ -968,10 +968,10 @@
|
||||
.ELSE # "$(OS)"=="MACOSX"
|
||||
@echo unx
|
||||
@-$(RM) $(MISC)$/$(TARGET).$(@:b)_4.cmd
|
||||
- @echo $(APP4LINKER) $(APP4LINKFLAGS) $(LINKFLAGSAPP) -L$(PRJ)$/$(INPATH)$/lib $(SOLARLIB) $(STDSLO) \
|
||||
+ @echo $(APP4LINKER) $(APP4LINKFLAGS) $(LINKFLAGSAPP) -L$(PRJ)$/$(INPATH)$/lib $(STDSLO) \
|
||||
$(APP4OBJS:s/.obj/.o/) '\' > $(MISC)$/$(TARGET).$(@:b)_4.cmd
|
||||
@cat $(mktmp /dev/null $(APP4LIBS)) | xargs -n 1 cat | sed s\#$(ROUT)\#$(OUT)\#g | sed 's#$$# \\#' >> $(MISC)$/$(TARGET).$(@:b)_4.cmd
|
||||
- @echo $(APP4LINKTYPEFLAG) $(APP4LIBSALCPPRT) $(APP4STDLIBS) $(APP4STDLIB) $(STDLIB4) -o $@ >> $(MISC)$/$(TARGET).$(@:b)_4.cmd
|
||||
+ @echo $(APP4LINKTYPEFLAG) $(APP4LIBSALCPPRT) $(APP4STDLIBS) $(APP4STDLIB) $(STDLIB4) $(SOLARLIB) -o $@ >> $(MISC)$/$(TARGET).$(@:b)_4.cmd
|
||||
cat $(MISC)$/$(TARGET).$(@:b)_4.cmd
|
||||
@+source $(MISC)$/$(TARGET).$(@:b)_4.cmd
|
||||
@ls -l $@
|
||||
@@ -1252,10 +1252,10 @@
|
||||
.ELSE # "$(OS)"=="MACOSX"
|
||||
@echo unx
|
||||
@-$(RM) $(MISC)$/$(TARGET).$(@:b)_5.cmd
|
||||
- @echo $(APP5LINKER) $(APP5LINKFLAGS) $(LINKFLAGSAPP) -L$(PRJ)$/$(INPATH)$/lib $(SOLARLIB) $(STDSLO) \
|
||||
+ @echo $(APP5LINKER) $(APP5LINKFLAGS) $(LINKFLAGSAPP) -L$(PRJ)$/$(INPATH)$/lib $(STDSLO) \
|
||||
$(APP5OBJS:s/.obj/.o/) '\' > $(MISC)$/$(TARGET).$(@:b)_5.cmd
|
||||
@cat $(mktmp /dev/null $(APP5LIBS)) | xargs -n 1 cat | sed s\#$(ROUT)\#$(OUT)\#g | sed 's#$$# \\#' >> $(MISC)$/$(TARGET).$(@:b)_5.cmd
|
||||
- @echo $(APP5LINKTYPEFLAG) $(APP5LIBSALCPPRT) $(APP5STDLIBS) $(APP5STDLIB) $(STDLIB5) -o $@ >> $(MISC)$/$(TARGET).$(@:b)_5.cmd
|
||||
+ @echo $(APP5LINKTYPEFLAG) $(APP5LIBSALCPPRT) $(APP5STDLIBS) $(APP5STDLIB) $(STDLIB5) $(SOLARLIB) -o $@ >> $(MISC)$/$(TARGET).$(@:b)_5.cmd
|
||||
cat $(MISC)$/$(TARGET).$(@:b)_5.cmd
|
||||
@+source $(MISC)$/$(TARGET).$(@:b)_5.cmd
|
||||
@ls -l $@
|
||||
@@ -1536,10 +1536,10 @@
|
||||
.ELSE # "$(OS)"=="MACOSX"
|
||||
@echo unx
|
||||
@-$(RM) $(MISC)$/$(TARGET).$(@:b)_6.cmd
|
||||
- @echo $(APP6LINKER) $(APP6LINKFLAGS) $(LINKFLAGSAPP) -L$(PRJ)$/$(INPATH)$/lib $(SOLARLIB) $(STDSLO) \
|
||||
+ @echo $(APP6LINKER) $(APP6LINKFLAGS) $(LINKFLAGSAPP) -L$(PRJ)$/$(INPATH)$/lib $(STDSLO) \
|
||||
$(APP6OBJS:s/.obj/.o/) '\' > $(MISC)$/$(TARGET).$(@:b)_6.cmd
|
||||
@cat $(mktmp /dev/null $(APP6LIBS)) | xargs -n 1 cat | sed s\#$(ROUT)\#$(OUT)\#g | sed 's#$$# \\#' >> $(MISC)$/$(TARGET).$(@:b)_6.cmd
|
||||
- @echo $(APP6LINKTYPEFLAG) $(APP6LIBSALCPPRT) $(APP6STDLIBS) $(APP6STDLIB) $(STDLIB6) -o $@ >> $(MISC)$/$(TARGET).$(@:b)_6.cmd
|
||||
+ @echo $(APP6LINKTYPEFLAG) $(APP6LIBSALCPPRT) $(APP6STDLIBS) $(APP6STDLIB) $(STDLIB6) $(SOLARLIB) -o $@ >> $(MISC)$/$(TARGET).$(@:b)_6.cmd
|
||||
cat $(MISC)$/$(TARGET).$(@:b)_6.cmd
|
||||
@+source $(MISC)$/$(TARGET).$(@:b)_6.cmd
|
||||
@ls -l $@
|
||||
@@ -1820,10 +1820,10 @@
|
||||
.ELSE # "$(OS)"=="MACOSX"
|
||||
@echo unx
|
||||
@-$(RM) $(MISC)$/$(TARGET).$(@:b)_7.cmd
|
||||
- @echo $(APP7LINKER) $(APP7LINKFLAGS) $(LINKFLAGSAPP) -L$(PRJ)$/$(INPATH)$/lib $(SOLARLIB) $(STDSLO) \
|
||||
+ @echo $(APP7LINKER) $(APP7LINKFLAGS) $(LINKFLAGSAPP) -L$(PRJ)$/$(INPATH)$/lib $(STDSLO) \
|
||||
$(APP7OBJS:s/.obj/.o/) '\' > $(MISC)$/$(TARGET).$(@:b)_7.cmd
|
||||
@cat $(mktmp /dev/null $(APP7LIBS)) | xargs -n 1 cat | sed s\#$(ROUT)\#$(OUT)\#g | sed 's#$$# \\#' >> $(MISC)$/$(TARGET).$(@:b)_7.cmd
|
||||
- @echo $(APP7LINKTYPEFLAG) $(APP7LIBSALCPPRT) $(APP7STDLIBS) $(APP7STDLIB) $(STDLIB7) -o $@ >> $(MISC)$/$(TARGET).$(@:b)_7.cmd
|
||||
+ @echo $(APP7LINKTYPEFLAG) $(APP7LIBSALCPPRT) $(APP7STDLIBS) $(APP7STDLIB) $(STDLIB7) $(SOLARLIB) -o $@ >> $(MISC)$/$(TARGET).$(@:b)_7.cmd
|
||||
cat $(MISC)$/$(TARGET).$(@:b)_7.cmd
|
||||
@+source $(MISC)$/$(TARGET).$(@:b)_7.cmd
|
||||
@ls -l $@
|
||||
@@ -2104,10 +2104,10 @@
|
||||
.ELSE # "$(OS)"=="MACOSX"
|
||||
@echo unx
|
||||
@-$(RM) $(MISC)$/$(TARGET).$(@:b)_8.cmd
|
||||
- @echo $(APP8LINKER) $(APP8LINKFLAGS) $(LINKFLAGSAPP) -L$(PRJ)$/$(INPATH)$/lib $(SOLARLIB) $(STDSLO) \
|
||||
+ @echo $(APP8LINKER) $(APP8LINKFLAGS) $(LINKFLAGSAPP) -L$(PRJ)$/$(INPATH)$/lib $(STDSLO) \
|
||||
$(APP8OBJS:s/.obj/.o/) '\' > $(MISC)$/$(TARGET).$(@:b)_8.cmd
|
||||
@cat $(mktmp /dev/null $(APP8LIBS)) | xargs -n 1 cat | sed s\#$(ROUT)\#$(OUT)\#g | sed 's#$$# \\#' >> $(MISC)$/$(TARGET).$(@:b)_8.cmd
|
||||
- @echo $(APP8LINKTYPEFLAG) $(APP8LIBSALCPPRT) $(APP8STDLIBS) $(APP8STDLIB) $(STDLIB8) -o $@ >> $(MISC)$/$(TARGET).$(@:b)_8.cmd
|
||||
+ @echo $(APP8LINKTYPEFLAG) $(APP8LIBSALCPPRT) $(APP8STDLIBS) $(APP8STDLIB) $(STDLIB8) $(SOLARLIB) -o $@ >> $(MISC)$/$(TARGET).$(@:b)_8.cmd
|
||||
cat $(MISC)$/$(TARGET).$(@:b)_8.cmd
|
||||
@+source $(MISC)$/$(TARGET).$(@:b)_8.cmd
|
||||
@ls -l $@
|
||||
@@ -2388,10 +2388,10 @@
|
||||
.ELSE # "$(OS)"=="MACOSX"
|
||||
@echo unx
|
||||
@-$(RM) $(MISC)$/$(TARGET).$(@:b)_9.cmd
|
||||
- @echo $(APP9LINKER) $(APP9LINKFLAGS) $(LINKFLAGSAPP) -L$(PRJ)$/$(INPATH)$/lib $(SOLARLIB) $(STDSLO) \
|
||||
+ @echo $(APP9LINKER) $(APP9LINKFLAGS) $(LINKFLAGSAPP) -L$(PRJ)$/$(INPATH)$/lib $(STDSLO) \
|
||||
$(APP9OBJS:s/.obj/.o/) '\' > $(MISC)$/$(TARGET).$(@:b)_9.cmd
|
||||
@cat $(mktmp /dev/null $(APP9LIBS)) | xargs -n 1 cat | sed s\#$(ROUT)\#$(OUT)\#g | sed 's#$$# \\#' >> $(MISC)$/$(TARGET).$(@:b)_9.cmd
|
||||
- @echo $(APP9LINKTYPEFLAG) $(APP9LIBSALCPPRT) $(APP9STDLIBS) $(APP9STDLIB) $(STDLIB9) -o $@ >> $(MISC)$/$(TARGET).$(@:b)_9.cmd
|
||||
+ @echo $(APP9LINKTYPEFLAG) $(APP9LIBSALCPPRT) $(APP9STDLIBS) $(APP9STDLIB) $(STDLIB9) $(SOLARLIB) -o $@ >> $(MISC)$/$(TARGET).$(@:b)_9.cmd
|
||||
cat $(MISC)$/$(TARGET).$(@:b)_9.cmd
|
||||
@+source $(MISC)$/$(TARGET).$(@:b)_9.cmd
|
||||
@ls -l $@
|
||||
@@ -2672,7 +2672,7 @@
|
||||
.ELSE # "$(OS)"=="MACOSX"
|
||||
@echo unx
|
||||
@-$(RM) $(MISC)$/$(TARGET).$(@:b)_10.cmd
|
||||
- @echo $(APP10LINKER) $(APP10LINKFLAGS) $(LINKFLAGSAPP) -L$(PRJ)$/$(INPATH)$/lib $(SOLARLIB) $(STDSLO) \
|
||||
+ @echo $(APP10LINKER) $(APP10LINKFLAGS) $(LINKFLAGSAPP) -L$(PRJ)$/$(INPATH)$/lib $(STDSLO) \
|
||||
$(APP10OBJS:s/.obj/.o/) '\' > $(MISC)$/$(TARGET).$(@:b)_10.cmd
|
||||
@cat $(mktmp /dev/null $(APP10LIBS)) | xargs -n 1 cat | sed s\#$(ROUT)\#$(OUT)\#g | sed 's#$$# \\#' >> $(MISC)$/$(TARGET).$(@:b)_10.cmd
|
||||
@echo $(APP10LINKTYPEFLAG) $(APP10LIBSALCPPRT) $(APP10STDLIBS) $(APP10STDLIB) $(STDLIB10) -o $@ >> $(MISC)$/$(TARGET).$(@:b)_10.cmd
|
@ -1,16 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>openoffice</herd>
|
||||
<longdescription>Openoffice is the opensource version of staroffice.
|
||||
This ebuild allows you to compile it yourself. Unfortunately this
|
||||
compilation can take up to a day depending on the speed of your
|
||||
computer. It will however make a snappier openoffice than the binary
|
||||
version</longdescription>
|
||||
<use>
|
||||
<flag name='binfilter'>Enable support for legacy StarOffice 5.x and earlier
|
||||
file formats</flag>
|
||||
<flag name='odk'>Build the Office Development Kit</flag>
|
||||
<flag name='templates'>Enable installation of Sun templates</flag>
|
||||
</use>
|
||||
</pkgmetadata>
|
@ -1,404 +0,0 @@
|
||||
# Copyright 1999-2009 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-office/openoffice/openoffice-3.1.0.ebuild,v 1.6 2009/05/31 15:35:26 suka Exp $
|
||||
|
||||
WANT_AUTOMAKE="1.9"
|
||||
EAPI="2"
|
||||
|
||||
inherit bash-completion check-reqs db-use eutils fdo-mime flag-o-matic java-pkg-opt-2 kde4-functions mono multilib toolchain-funcs
|
||||
|
||||
IUSE="binfilter cups dbus debug eds gnome gstreamer gtk kde ldap mono nsplugin odk opengl pam templates"
|
||||
|
||||
MY_PV=3.1.0.99.1
|
||||
PATCHLEVEL=OOO310
|
||||
SRC=OOo_${PV}_src
|
||||
MST=ooo310-m16
|
||||
DEVPATH=http://download.go-oo.org/${PATCHLEVEL}/${MST}
|
||||
S=${WORKDIR}/ooo
|
||||
S_OLD=${WORKDIR}/ooo-build-${MY_PV}
|
||||
CONFFILE=${S}/distro-configs/Gentoo.conf.in
|
||||
BASIS=basis3.1
|
||||
DESCRIPTION="OpenOffice.org, a full office productivity suite."
|
||||
|
||||
SRC_URI="${DEVPATH}-artwork.tar.bz2
|
||||
${DEVPATH}-base.tar.bz2
|
||||
${DEVPATH}-bootstrap.tar.bz2
|
||||
${DEVPATH}-calc.tar.bz2
|
||||
${DEVPATH}-components.tar.bz2
|
||||
${DEVPATH}-extensions.tar.bz2
|
||||
${DEVPATH}-extras.tar.bz2
|
||||
${DEVPATH}-filters.tar.bz2
|
||||
${DEVPATH}-help.tar.bz2
|
||||
${DEVPATH}-impress.tar.bz2
|
||||
${DEVPATH}-libs-core.tar.bz2
|
||||
${DEVPATH}-libs-extern.tar.bz2
|
||||
${DEVPATH}-libs-extern-sys.tar.bz2
|
||||
${DEVPATH}-libs-gui.tar.bz2
|
||||
${DEVPATH}-postprocess.tar.bz2
|
||||
${DEVPATH}-sdk.tar.bz2
|
||||
${DEVPATH}-testing.tar.bz2
|
||||
${DEVPATH}-ure.tar.bz2
|
||||
${DEVPATH}-writer.tar.bz2
|
||||
templates? ( http://extensions.services.openoffice.org/files/273/0/Sun_ODF_Template_Pack_en-US.oxt
|
||||
http://extensions.services.openoffice.org/files/295/1/Sun_ODF_Template_Pack_de.oxt
|
||||
http://extensions.services.openoffice.org/files/299/0/Sun_ODF_Template_Pack_it.oxt
|
||||
http://extensions.services.openoffice.org/files/297/0/Sun_ODF_Template_Pack_fr.oxt
|
||||
http://extensions.services.openoffice.org/files/301/1/Sun_ODF_Template_Pack_es.oxt )
|
||||
http://download.go-oo.org/${PATCHLEVEL}/ooo-build-${MY_PV}.tar.gz
|
||||
odk? ( java? ( http://tools.openoffice.org/unowinreg_prebuild/680/unowinreg.dll ) )
|
||||
http://download.go-oo.org/SRC680/extras-3.tar.bz2
|
||||
http://download.go-oo.org/SRC680/biblio.tar.bz2
|
||||
http://download.go-oo.org/SRC680/lp_solve_5.5.0.12_source.tar.gz
|
||||
http://download.go-oo.org/DEV300/scsolver.2008-10-30.tar.bz2
|
||||
http://download.go-oo.org/SRC680/libwps-0.1.2.tar.gz
|
||||
http://download.go-oo.org/SRC680/libwpg-0.1.3.tar.gz
|
||||
http://download.go-oo.org/DEV300/ooo_oxygen_images-2009-06-17.tar.gz"
|
||||
|
||||
LANGS1="af ar as_IN be_BY bg bn br brx bs ca cs cy da de dgo dz el en en_GB en_ZA eo es et eu fa fi fr ga gl gu he hi_IN hr hu id it ja ka kk km kn_IN ko kok ks ku lt mai mk ml_IN mn mni mr_IN nb ne nl nn nr ns oc or_IN pa_IN pl pt pt_BR ru rw sa_IN sat sd sh sk sl sr ss st sv sw_TZ ta ta_IN te_IN tg th ti_ER tn tr ts uk ur_IN uz ve vi xh zh_CN zh_TW zu"
|
||||
LANGS="${LANGS1} en en_US"
|
||||
|
||||
for X in ${LANGS} ; do
|
||||
IUSE="${IUSE} linguas_${X}"
|
||||
done
|
||||
|
||||
HOMEPAGE="http://go-oo.org"
|
||||
|
||||
LICENSE="LGPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~sparc ~x86"
|
||||
|
||||
COMMON_DEPEND="!app-office/openoffice-bin
|
||||
x11-libs/libXaw
|
||||
x11-libs/libXinerama
|
||||
x11-libs/libXrandr
|
||||
>=dev-lang/perl-5.0
|
||||
dbus? ( >=dev-libs/dbus-glib-0.71 )
|
||||
gnome? ( >=x11-libs/gtk+-2.10
|
||||
>=gnome-base/gnome-vfs-2.6
|
||||
>=gnome-base/gconf-2.0
|
||||
>=x11-libs/cairo-1.0.2 )
|
||||
gtk? ( >=x11-libs/gtk+-2.10
|
||||
>=x11-libs/cairo-1.0.2 )
|
||||
eds? ( >=gnome-extra/evolution-data-server-1.2 )
|
||||
gstreamer? ( >=media-libs/gstreamer-0.10
|
||||
>=media-libs/gst-plugins-base-0.10 )
|
||||
kde? ( >=kde-base/kdelibs-4.0.1 )
|
||||
java? ( >=dev-java/bsh-2.0_beta4
|
||||
>=dev-db/hsqldb-1.8.0.9 )
|
||||
mono? ( || ( >dev-lang/mono-2.4-r1 <dev-lang/mono-2.4 ) )
|
||||
nsplugin? ( || ( net-libs/xulrunner:1.8 net-libs/xulrunner:1.9 =www-client/seamonkey-1* )
|
||||
>=dev-libs/nspr-4.6.6
|
||||
>=dev-libs/nss-3.11-r1 )
|
||||
opengl? ( virtual/opengl
|
||||
virtual/glu )
|
||||
>=net-misc/neon-0.24.7
|
||||
>=dev-libs/openssl-0.9.8g
|
||||
>=media-libs/freetype-2.1.10-r2
|
||||
>=media-libs/fontconfig-2.3.0
|
||||
cups? ( net-print/cups )
|
||||
media-libs/jpeg
|
||||
media-libs/libpng
|
||||
app-arch/zip
|
||||
app-arch/unzip
|
||||
>=app-text/hunspell-1.1.4-r1
|
||||
dev-libs/expat
|
||||
>=dev-libs/icu-4.0
|
||||
>=sys-libs/db-4.3
|
||||
>=app-text/libwpd-0.8.8
|
||||
>=media-libs/vigra-1.4
|
||||
>=virtual/poppler-0.8.0"
|
||||
|
||||
RDEPEND="java? ( >=virtual/jre-1.5 )
|
||||
${COMMON_DEPEND}"
|
||||
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
x11-libs/libXrender
|
||||
x11-libs/libXtst
|
||||
x11-proto/printproto
|
||||
x11-proto/xextproto
|
||||
x11-proto/xproto
|
||||
x11-proto/xineramaproto
|
||||
>=sys-apps/findutils-4.1.20-r1
|
||||
dev-perl/Archive-Zip
|
||||
virtual/perl-Compress-Zlib
|
||||
>=virtual/perl-Compress-Raw-Zlib-2.002
|
||||
virtual/perl-IO-Compress-Base
|
||||
dev-util/pkgconfig
|
||||
dev-util/intltool
|
||||
>=dev-libs/boost-1.33.1
|
||||
sys-devel/flex
|
||||
sys-devel/bison
|
||||
dev-libs/libxslt
|
||||
>=dev-libs/libxml2-2.0
|
||||
>=dev-util/gperf-3
|
||||
>=net-misc/curl-7.12
|
||||
sys-libs/zlib
|
||||
sys-apps/coreutils
|
||||
pam? ( sys-libs/pam
|
||||
sys-apps/shadow[pam] )
|
||||
>=dev-lang/python-2.3.4[threads]
|
||||
java? ( || ( =virtual/jdk-1.6* =virtual/jdk-1.5* )
|
||||
>=dev-java/ant-core-1.7 )
|
||||
ldap? ( net-nds/openldap )"
|
||||
|
||||
PROVIDE="virtual/ooo"
|
||||
|
||||
pkg_setup() {
|
||||
|
||||
ewarn
|
||||
ewarn " It is important to note that OpenOffice.org is a very fragile "
|
||||
ewarn " build when it comes to CFLAGS. A number of flags have already "
|
||||
ewarn " been filtered out. If you experience difficulty merging this "
|
||||
ewarn " package and use agressive CFLAGS, lower the CFLAGS and try to "
|
||||
ewarn " merge again. Also note that building OOo takes a lot of time and "
|
||||
ewarn " hardware ressources: 4-6 GB free diskspace and 256 MB RAM are "
|
||||
ewarn " the minimum requirements. If you have less, use openoffice-bin "
|
||||
ewarn " instead. "
|
||||
ewarn
|
||||
ewarn " Also if you experience a build break, please make sure to retry "
|
||||
ewarn " with MAKEOPTS="-j1" before filing a bug. "
|
||||
ewarn
|
||||
|
||||
# Check if we have enough RAM and free diskspace to build this beast
|
||||
CHECKREQS_MEMORY="512"
|
||||
use debug && CHECKREQS_DISK_BUILD="8192" || CHECKREQS_DISK_BUILD="6144"
|
||||
check_reqs
|
||||
|
||||
strip-linguas ${LANGS}
|
||||
|
||||
if [[ -z "${LINGUAS}" ]]; then
|
||||
export LINGUAS_OOO="en-US"
|
||||
ewarn
|
||||
ewarn " To get a localized build, set the according LINGUAS variable(s). "
|
||||
ewarn
|
||||
else
|
||||
export LINGUAS_OOO=$(echo ${LINGUAS} | sed -e 's/\ben\b/en_US/g;s/_/-/g')
|
||||
fi
|
||||
|
||||
if use !java; then
|
||||
ewarn " You are building with java-support disabled, this results in some "
|
||||
ewarn " of the OpenOffice.org functionality being disabled. "
|
||||
ewarn " If something you need does not work for you, rebuild with "
|
||||
ewarn " java in your USE-flags. "
|
||||
ewarn
|
||||
fi
|
||||
|
||||
if use !gtk && use !gnome; then
|
||||
ewarn " If you want the OpenOffice.org systray quickstarter to work "
|
||||
ewarn " activate either the 'gtk' or 'gnome' use flags. "
|
||||
ewarn
|
||||
fi
|
||||
|
||||
if is-flagq -ffast-math ; then
|
||||
eerror " You are using -ffast-math, which is known to cause problems. "
|
||||
eerror " Please remove it from your CFLAGS, using this globally causes "
|
||||
eerror " all sorts of problems. "
|
||||
eerror " After that you will also have to - at least - rebuild python otherwise "
|
||||
eerror " the openoffice build will break. "
|
||||
die
|
||||
fi
|
||||
|
||||
if use nsplugin; then
|
||||
if pkg-config --exists libxul; then
|
||||
BRWS="libxul"
|
||||
elif pkg-config --exists xulrunner-xpcom; then
|
||||
BRWS="xulrunner"
|
||||
elif pkg-config --exists seamonkey-xpcom; then
|
||||
BRWS="seamonkey"
|
||||
else
|
||||
die "USE flag [nsplugin] set but no installed xulrunner or seamonkey found!"
|
||||
fi
|
||||
fi
|
||||
|
||||
java-pkg-opt-2_pkg_setup
|
||||
|
||||
# sys-libs/db version used
|
||||
local db_ver=$(db_findver '>=sys-libs/db-4.3')
|
||||
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
|
||||
unpack ooo-build-${MY_PV}.tar.gz
|
||||
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
|
||||
# Hackish workaround for overlong path problem, see bug #130837
|
||||
mv "${S_OLD}" "${S}" || die
|
||||
|
||||
#Some fixes for our patchset
|
||||
cd "${S}"
|
||||
epatch "${FILESDIR}/gentoo-${PV}.diff"
|
||||
epatch "${FILESDIR}/ooo-env_log.diff"
|
||||
# epatch "${FILESDIR}/ooo-qt4-dir-1.patch"
|
||||
cp -f "${FILESDIR}/base64.diff" "${S}/patches/hotfixes" || die
|
||||
# cp -f "${FILESDIR}/buildfix-gcc44.diff" "${S}/patches/hotfixes" || die
|
||||
# cp -f "${FILESDIR}/solenv.workaround-for-the-kde-mess.diff" "${S}/patches/hotfixes" || die
|
||||
|
||||
#Use flag checks
|
||||
if use java ; then
|
||||
echo "--with-ant-home=${ANT_HOME}" >> ${CONFFILE}
|
||||
echo "--with-jdk-home=$(java-config --jdk-home 2>/dev/null)" >> ${CONFFILE}
|
||||
echo "--with-java-target-version=$(java-pkg_get-target)" >> ${CONFFILE}
|
||||
echo "--with-jvm-path=/usr/$(get_libdir)/" >> ${CONFFILE}
|
||||
echo "--with-system-beanshell" >> ${CONFFILE}
|
||||
echo "--with-system-hsqldb" >> ${CONFFILE}
|
||||
echo "--with-beanshell-jar=$(java-pkg_getjar bsh bsh.jar)" >> ${CONFFILE}
|
||||
echo "--with-hsqldb-jar=$(java-pkg_getjar hsqldb hsqldb.jar)" >> ${CONFFILE}
|
||||
fi
|
||||
|
||||
if use nsplugin ; then
|
||||
echo "--enable-mozilla" >> ${CONFFILE}
|
||||
echo "--with-system-mozilla=${BRWS}" >> ${CONFFILE}
|
||||
else
|
||||
echo "--disable-mozilla" >> ${CONFFILE}
|
||||
echo "--without-system-mozilla" >> ${CONFFILE}
|
||||
fi
|
||||
|
||||
echo $(use_enable binfilter) >> ${CONFFILE}
|
||||
echo $(use_enable cups) >> ${CONFFILE}
|
||||
echo $(use_enable dbus) >> ${CONFFILE}
|
||||
echo $(use_enable eds evolution2) >> ${CONFFILE}
|
||||
echo $(use_enable gnome gconf) >> ${CONFFILE}
|
||||
echo $(use_enable gnome gnome-vfs) >> ${CONFFILE}
|
||||
echo $(use_enable gnome lockdown) >> ${CONFFILE}
|
||||
echo $(use_enable gstreamer) >> ${CONFFILE}
|
||||
echo $(use_enable gtk systray) >> ${CONFFILE}
|
||||
echo $(use_enable ldap) >> ${CONFFILE}
|
||||
echo $(use_enable opengl) >> ${CONFFILE}
|
||||
echo $(use_with ldap openldap) >> ${CONFFILE}
|
||||
echo $(use_enable debug crashdump) >> ${CONFFILE}
|
||||
echo $(use_enable debug strip-solver) >> ${CONFFILE}
|
||||
|
||||
# Extension stuff
|
||||
echo "--with-extension-integration" >> ${CONFFILE}
|
||||
echo "--enable-minimizer" >> ${CONFFILE}
|
||||
echo "--enable-pdfimport" >> ${CONFFILE}
|
||||
echo "--enable-presenter-console" >> ${CONFFILE}
|
||||
|
||||
echo "--without-writer2latex" >> ${CONFFILE}
|
||||
|
||||
# Use splash screen without Sun logo
|
||||
echo "--with-intro-bitmaps=\\\"${S}/build/${MST}/ooo_custom_images/nologo/introabout/intro.bmp\\\"" >> ${CONFFILE}
|
||||
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
|
||||
# Use multiprocessing by default now, it gets tested by upstream
|
||||
export JOBS=$(echo "${MAKEOPTS}" | sed -e "s/.*-j\([0-9]\+\).*/\1/")
|
||||
|
||||
# Compile problems with these ...
|
||||
filter-flags "-funroll-loops"
|
||||
filter-flags "-fprefetch-loop-arrays"
|
||||
filter-flags "-fno-default-inline"
|
||||
filter-flags "-fstack-protector"
|
||||
filter-flags "-fstack-protector-all"
|
||||
filter-flags "-ftracer"
|
||||
filter-flags "-fforce-addr"
|
||||
|
||||
filter-flags "-O[s2-9]"
|
||||
|
||||
if [[ $(gcc-major-version) -lt 4 ]]; then
|
||||
replace-flags "-fomit-frame-pointer" "-momit-leaf-frame-pointer"
|
||||
fi
|
||||
|
||||
# Build with NVidia cards breaks otherwise
|
||||
use opengl && append-flags "-DGL_GLEXT_PROTOTYPES"
|
||||
|
||||
# Now for our optimization flags ...
|
||||
export ARCH_FLAGS="${CXXFLAGS}"
|
||||
use debug || export LINKFLAGSOPTIMIZE="${LDFLAGS}"
|
||||
|
||||
# Make sure gnome-users get gtk-support
|
||||
local GTKFLAG="--disable-gtk --disable-cairo --without-system-cairo"
|
||||
{ use gtk || use gnome; } && GTKFLAG="--enable-gtk --enable-cairo --with-system-cairo"
|
||||
|
||||
cd "${S}"
|
||||
./configure --with-distro="Gentoo" \
|
||||
--with-arch="${ARCH}" \
|
||||
--with-srcdir="${DISTDIR}" \
|
||||
--with-lang="${LINGUAS_OOO}" \
|
||||
--with-num-cpus="${JOBS}" \
|
||||
--without-binsuffix \
|
||||
--with-installed-ooo-dirname="openoffice" \
|
||||
--with-tag="${MST}" \
|
||||
${GTKFLAG} \
|
||||
$(use_enable mono) \
|
||||
$(use_enable kde kde4) \
|
||||
$(use_enable !debug strip) \
|
||||
$(use_enable odk) \
|
||||
$(use_enable pam) \
|
||||
$(use_with java) \
|
||||
$(use_with templates sun-templates) \
|
||||
--disable-kde \
|
||||
--disable-access \
|
||||
--disable-post-install-scripts \
|
||||
--enable-extensions \
|
||||
--with-system-libwpd \
|
||||
--mandir=/usr/share/man \
|
||||
--libdir=/usr/$(get_libdir) \
|
||||
|| die "Configuration failed!"
|
||||
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
|
||||
# use kde && set-kdedir 3
|
||||
make || die "Build failed"
|
||||
|
||||
}
|
||||
|
||||
src_install() {
|
||||
|
||||
export PYTHONPATH=""
|
||||
|
||||
einfo "Preparing Installation"
|
||||
make DESTDIR="${D}" install || die "Installation failed!"
|
||||
|
||||
# Fix the permissions for security reasons
|
||||
# chown -RP root:0 "${D}"
|
||||
|
||||
# record java libraries
|
||||
if use java; then
|
||||
java-pkg_regjar "${D}"/usr/$(get_libdir)/openoffice/${BASIS}/program/classes/*.jar
|
||||
java-pkg_regjar "${D}"/usr/$(get_libdir)/openoffice/ure/share/java/*.jar
|
||||
fi
|
||||
|
||||
# Upstream places the bash-completion module in /etc. Gentoo places them in
|
||||
# /usr/share/bash-completion. bug 226061
|
||||
dobashcompletion "${D}"/etc/bash_completion.d/ooffice.sh ooffice
|
||||
rm -rf "${D}"/etc/bash_completion.d/ || die "rm failed"
|
||||
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
|
||||
fdo-mime_desktop_database_update
|
||||
fdo-mime_mime_database_update
|
||||
BASH_COMPLETION_NAME=ooffice && bash-completion_pkg_postinst
|
||||
|
||||
[[ -x /sbin/chpax ]] && [[ -e /usr/$(get_libdir)/openoffice/program/soffice.bin ]] && chpax -zm /usr/$(get_libdir)/openoffice/program/soffice.bin
|
||||
|
||||
# Add available & useful jars to openoffice classpath
|
||||
use java && /usr/$(get_libdir)/openoffice/${BASIS}/program/java-set-classpath $(java-config --classpath=jdbc-mysql 2>/dev/null) >/dev/null
|
||||
|
||||
elog
|
||||
elog " Spell checking is provided through our own myspell-ebuilds, "
|
||||
elog " if you want to use it, please install the correct myspell package "
|
||||
elog " according to your language needs. "
|
||||
elog
|
||||
|
||||
elog " Some aditional functionality can be installed via Extension Manager: "
|
||||
elog " *) PDF Import "
|
||||
elog " *) Presentation Console "
|
||||
elog " *) Presentation Minimizer "
|
||||
elog
|
||||
elog " Please use the packages provided in "
|
||||
elog " /usr/$(get_libdir)/openoffice/share/extension/install/ "
|
||||
elog " instead of those from the SUN extension site. "
|
||||
elog
|
||||
|
||||
}
|
@ -1,313 +0,0 @@
|
||||
# ChangeLog for dev-java/icedtea6
|
||||
# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: $
|
||||
|
||||
* icedtea6-1.5.2 (04 09 2009)
|
||||
|
||||
04 Sep 2009; Andrew John Hughes <gnu_andrew@member.fsf.org> icedtea6-1.5.2.ebuild:
|
||||
Bug fix update:
|
||||
- Timezone fix: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=377
|
||||
- Stackoverflow error fix: http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=381
|
||||
- Backport regression (NPE) fix for AccessControlContext fix:
|
||||
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=364
|
||||
- Bump to hs14b16
|
||||
|
||||
12 Aug 2009; Petteri Räty <betelgeuse@gentoo.org> icedtea6-1.5.1.ebuild:
|
||||
Prefer icedtea6-bin over icedtea6 to avoid circular deps.
|
||||
|
||||
* icedtea6-1.5.1 (07 08 2009)
|
||||
|
||||
07 Aug 2009; Andrew John Hughes <gnu_andrew@member.fsf.org> icedtea6-1.5.1.ebuild:
|
||||
Security update.
|
||||
|
||||
20 Jul 2009; Petteri Räty <betelgeuse@gentoo.org> icedtea6-1.5.ebuild:
|
||||
Make JAVA_PKG_STRICT happy by adding a DEPEND atom on either ecj or
|
||||
icedtea.
|
||||
|
||||
16 Jun 2009; Andrew John Hughes <gnu_andrew@member.fsf.org> icedtea6-1.5.ebuild files/1.5-cacao-gcc-4.4.patch:
|
||||
Fix issue with CACAO and GCC 4.4.
|
||||
|
||||
* icedtea6-1.5 (02 06 2009)
|
||||
|
||||
02 Jun 2009; Andrew John Hughes <gnu_andrew@member.fsf.org> icedtea6-1.5.ebuild:
|
||||
Bump.
|
||||
|
||||
18 May 2009; Vlastimil Babka <caster@gentoo.org> icedtea6-1.4.1-r1.ebuild,
|
||||
+files/1.4.1-xulrunner-1.9.1.patch:
|
||||
Add support for API changes in xulrunner 1.9.1_beta4. Backported patch from
|
||||
upstream trunk.
|
||||
|
||||
03 May 2009; Vlastimil Babka <caster@gentoo.org> icedtea6-1.4.1-r1.ebuild:
|
||||
Remove unintentional pkgversion change.
|
||||
|
||||
18 Apr 2009; Vlastimil Babka <caster@gentoo.org>
|
||||
+files/1.4.1-plugin.patch, +icedtea6-1.4.1-r1.ebuild:
|
||||
Revbump to fix nsplugin. Patch from upstream that was supposed to be in 1.4.1.
|
||||
|
||||
* icedtea6-1.4.1 (02 04 2009)
|
||||
|
||||
02 Apr 2009; Andrew John Hughes <gnu_andrew@member.fsf.org> icedtea6-1.4.1.ebuild:
|
||||
Bump.
|
||||
|
||||
14 Feb 2009; Petteri Räty <betelgeuse@gentoo.org> icedtea6-1.4.ebuild:
|
||||
unset vars in src_compile too so that paludis users don't come asking why
|
||||
it does not work
|
||||
|
||||
04 Feb 2009; Andrew John Hughes <gnu_andrew@member.fsf.org> icedtea6-1.3.1-r2.ebuild icedtea6-1.4.ebuild:
|
||||
Add HotSpot tarball to sources, only unpack icedtea6 (regression from 1.2).
|
||||
|
||||
* icedtea6-1.4 (03 02 2009)
|
||||
|
||||
03 Feb 2009; Andrew John Hughes <gnu_andrew@member.fsf.org> icedtea6-1.4.ebuild:
|
||||
Added.
|
||||
|
||||
28 Jan 2009; Petteri Räty <betelgeuse@gentoo.org> icedtea6-1.3.1-r2.ebuild:
|
||||
Add slot deps to xerces and xalan atoms.
|
||||
|
||||
18 Dec 2008; Andrew John Hughes <gnu_andrew@member.fsf.org> icedtea6-1.3.1-r2.ebuild icedtea6-1.2-r1.ebuild:
|
||||
Remove ~sparc from 1.3, correct copyright headers.
|
||||
|
||||
18 Dec 2008; Andrew John Hughes <gnu_andrew@member.fsf.org> icedtea6-1.3.1-r2.ebuild icedtea6-1.2-r1.ebuild:
|
||||
Fix find used in permission fixing to not include symbolic links.
|
||||
|
||||
12 Jan 2009; Petteri Räty <betelgeuse@gentoo.org> icedtea6-1.3.1-r2.ebuild:
|
||||
Move configure from src_compile to src_configure as should be done in EAPI 2.
|
||||
|
||||
11 Jan 2009; Petteri Räty <betelgeuse@gentoo.org> icedtea6-1.3.1-r2.ebuild:
|
||||
Migrate to EAPI 2.
|
||||
|
||||
18 Dec 2008; Andrew John Hughes <gnu_andrew@member.fsf.org> icedtea6-1.3.1-r2.ebuild:
|
||||
Drop JamVM as it doesn't support -XX.
|
||||
|
||||
*icedtea6-1.2-r1 (18 12 2008)
|
||||
|
||||
18 Dec 2008; Andrew John Hughes <gnu_andrew@member.fsf.org> icedtea6-1.2-r1.ebuild files/security-20081202-1.2.patch:
|
||||
Backport security updates to 1.2.
|
||||
|
||||
*icedtea6-1.3.1-r2 (18 12 2008)
|
||||
|
||||
18 Dec 2008; Andrew John Hughes <gnu_andrew@member.fsf.org> icedtea6-1.3.1-r2.ebuild files/security-20081202.patch:
|
||||
Security update; bumping revision to ensure this gets out.
|
||||
Also adding support for icedtea6-bin.
|
||||
|
||||
11 Dec 2008; Vlastimil Babka <caster@gentoo.org> icedtea6-1.2.ebuild,
|
||||
icedtea6-1.3.1-r1.ebuild:
|
||||
Add missing libXtst dep.
|
||||
|
||||
03 Dec 2008; Andrew John Hughes <gnu_andrew@member.fsf.org> icedtea6-1.3.1-r1.ebuild files/arch-prefix.patch:
|
||||
Prefix 32-bit builds with 'linux32'.
|
||||
|
||||
01 Dec 2008; Andrew John Hughes <gnu_andrew@member.fsf.org> icedtea6-1.3.1-r1.ebuild files/cacao-alias.patch:
|
||||
Remove javac.in patch (gcj's java is now fixed) and add
|
||||
support for building CACAO on mixed architectures (e.g. ppc64 with 32bit ul).
|
||||
|
||||
01 Dec 2008; Andrew John Hughes <gnu_andrew@member.fsf.org> icedtea6-1.3.1-r1.ebuild icedtea6-1.2.ebuild:
|
||||
Add missing X11 dependencies (libXp, libXt, libXau, libXdmcp)
|
||||
|
||||
30 Nov 2008; Andrew John Hughes <gnu_andrew@member.fsf.org> icedtea6-1.3.1-r1.ebuild files/javac.in.patch:
|
||||
Ensure the native version of ecj is used if available by passing the gcj
|
||||
database to java in javac.in.
|
||||
|
||||
10 Nov 2008; Andrew John Hughes <gnu_andrew@member.fsf.org> icedtea6-1.3.1-r1.ebuild:
|
||||
Bug 245428;
|
||||
Work with the hack added to the newer Ant builds to properly support environment
|
||||
variables.
|
||||
|
||||
10 Nov 2008; Andrew John Hughes <gnu_andrew@member.fsf.org> icedtea6-1.3.1-r1.ebuild:
|
||||
Depend on xulrunner only; apparently firefox 3 doesn't always provide
|
||||
enough for the XPCOM plugin.
|
||||
|
||||
10 Nov 2008; Andrew John Hughes <gnu_andrew@member.fsf.org> icedtea6-1.3.1-r1.ebuild:
|
||||
Restore jdk 1.5 dependency for VM 'magic'.
|
||||
|
||||
08 Nov 2008; Andrew John Hughes <gnu_andrew@member.fsf.org> icedtea6-1.3.1-r1.ebuild:
|
||||
Move Rhino to runtime dependencies.
|
||||
|
||||
08 Nov 2008; Andrew John Hughes <gnu_andrew@member.fsf.org> icedtea6-1.3.1-r1.ebuild:
|
||||
Restore libXp fix
|
||||
|
||||
07 Nov 2008; Andrew John Hughes <gnu_andrew@member.fsf.org> icedtea6-1.3.1-r1.ebuild:
|
||||
Remove broken modifications again!
|
||||
|
||||
30 Oct 2008; Vlastimil Babka <caster@gentoo.org> icedtea6-1.3.1-r1.ebuild:
|
||||
Restore my 1.3.1 modifications in 1.3.1-r1.
|
||||
|
||||
30 Oct 2008; Andrew John Hughes <gnu_andrew@member.fsf.org> icedtea6-1.3.1-r1.ebuild:
|
||||
Add missing libXp dependency.
|
||||
|
||||
30 Oct 2008; Andrew John Hughes <gnu_andrew@member.fsf.org> icedtea6-1.3.1-r1.ebuild:
|
||||
Add back Caster's JAVA_PKG_FORCE_VM hack.
|
||||
|
||||
*icedtea6-1.3.1-r1 (29 10 2008)
|
||||
|
||||
29 Oct 2008; Andrew John Hughes <gnu_andrew@member.fsf.org> icedtea6-1.3.1-r1.ebuild:
|
||||
Switch to new plugin, cleanup ecj dependency, remove --with-gcj in favour
|
||||
of new ecj ebuild and bump to revision 1.
|
||||
|
||||
29 Oct 2008; Vlastimil Babka <caster@gentoo.org> icedtea6-1.3.1.ebuild:
|
||||
Change virtual/icedtea-jdk dep to dev-java/icedtea6 dependency to
|
||||
workaround situations where the virtual is not yet installed although
|
||||
icedtea6 is, and portage tries to satisfy the gnu-classpath instead. Hack
|
||||
around with JAVA_PKG_FORCE_VM to select appropriate jdk for building
|
||||
without need to set it as system vm or in jdk.conf. Put rhino also in
|
||||
RDEPEND to fix building with java-strict until I get to know if it's
|
||||
build-only dep or not.
|
||||
|
||||
28 Oct 2008; Andrew John Hughes <gnu_andrew@member.fsf.org> icedtea6-1.3.1.ebuild icedtea6-1.2.ebuild:
|
||||
Add x11-proto/xineramaproto.
|
||||
|
||||
*icedtea6-1.3.1 (27 10 2008)
|
||||
|
||||
27 Oct 2008; Andrew John Hughes <gnu_andrew@member.fsf.org> icedtea6-1.3.1.ebuild files/hotspot-1.3.1.patch:
|
||||
Bump to new IcedTea6 1.3.1 release.
|
||||
|
||||
20 Oct 2008; Petteri Räty <betelgeuse@gentoo.org> +files/icedtea6-1.3-autoconf.patch, icedtea6-1.3-r1.ebuild:
|
||||
Add patch for autoconf. Fixes bug #242746. Thanks to Alon Bar-Lev
|
||||
<alon.barlev@gmail.com>.
|
||||
|
||||
19 Oct 2008; Petteri Räty <betelgeuse@gentoo.org> icedtea6-1.3-r1.ebuild:
|
||||
Fix pulseaudio dependency atom.
|
||||
|
||||
19 Oct 2008; Andrew John Hughes <gnu_andrew@member.fsf.org> icedtea6-1.3-r1.ebuild:
|
||||
Drop out if trying to bootstrap due to the broken tarball issue.
|
||||
Add PulseAudio support.
|
||||
|
||||
16 Oct 2008; Andrew John Hughes <gnu_andrew@member.fsf.org> files/icedtea6.env:
|
||||
Fixed naming of icedtea6 install directory.
|
||||
|
||||
16 Oct 2008; Andrew John Hughes <gnu_andrew@member.fsf.org> icedtea6-1.3-r1.ebuild:
|
||||
Allow a CACAO build to build a normal IcedTea.
|
||||
|
||||
*icedtea6-1.3-r1 (16 10 2008)
|
||||
|
||||
15 Oct 2008; Andrew John Hughes <gnu_andrew@member.fsf.org> icedtea6-1.3-r1.ebuild:
|
||||
Fixed naming of icedtea6 install directory and added cacao and shark options.
|
||||
|
||||
15 Oct 2008; Vlastimil Babka <caster@gentoo.org> icedtea6-1.3.ebuild:
|
||||
Prefer ecj 3.3 over 3.2
|
||||
|
||||
*icedtea6-1.3 (15 10 2008)
|
||||
|
||||
15 Oct 2008; Andrew John Hughes <gnu_andrew@member.fsf.org> icedtea6-1.3.ebuild:
|
||||
Added (based on icedtea6-9999).
|
||||
|
||||
13 Oct 2008; Andrew John Hughes <gnu_andrew@member.fsf.org> icedtea6-1.2.ebuild:
|
||||
Fix use of zero flag.
|
||||
|
||||
12 Oct 2008; Andrew John Hughes <gnu_andrew@member.fsf.org> icedtea6-1.2.ebuild:
|
||||
Remove Gentoo-specific patches and force java, javac and javah with
|
||||
locations from GENTOO_VM.
|
||||
|
||||
09 Oct 2008; Andrew John Hughes <gnu_andrew@member.fsf.org> icedtea6-1.2.ebuild:
|
||||
Port back debug fix from 9999 ebuild and add JDK check.
|
||||
|
||||
08 Oct 2008; Andrew John Hughes <gnu_andrew@member.fsf.org> icedtea6-1.2.ebuild:
|
||||
Depend on gnu-classpath-jdk and icedtea-jdk.
|
||||
|
||||
14 Sep 2008; Andrew John Hughes <gnu_andrew@member.fsf.org> files/enable_fix-1.2.patch:
|
||||
Remove prefix on left file in patch; epatch no longer seems to like this.
|
||||
|
||||
14 Sep 2008; Andrew John Hughes <gnu_andrew@member.fsf.org> files/security_and_versioning.patch:
|
||||
Correct placement of version.
|
||||
|
||||
14 Sep 2008; Andrew John Hughes <gnu_andrew@member.fsf.org> icedtea6-1.2.ebuild files/security_and_versioning.patch:
|
||||
Backport security fixes and include the version number and 'gentoo' in
|
||||
the versioning.
|
||||
|
||||
15 Aug 2008; Petteri Räty <betelgeuse@gentoo.org> icedtea6-9999.ebuild:
|
||||
Remove KEYWORDS from the live ebuild so that users get 1.2 by default.
|
||||
|
||||
07 Aug 2008; Andrew John Hughes <gnu_andrew@member.fsf.org> icedtea6-9999.ebuild:
|
||||
Fix rhino_jar declaration.
|
||||
|
||||
01 Aug 2008; Andrew John Hughes <gnu_andrew@member.fsf.org> metadata.xml:
|
||||
Document zero USE flag.
|
||||
|
||||
01 Aug 2008; Andrew John Hughes <gnu_andrew@member.fsf.org> icedtea-1.7.ebuild icedtea-9999.ebuild:
|
||||
Use dest not ddest for examples directory creation.
|
||||
|
||||
31 Jul 2008; Andrew John Hughes <gnu_andrew@member.fsf.org> icedtea6-1.2.ebuild icedtea6-9999.ebuild:
|
||||
Create directory for examples.
|
||||
|
||||
29 Jul 2008; Andrew John Hughes <gnu_andrew@member.fsf.org> icedtea6-9999.ebuild:
|
||||
Only check for Rhino jar when enabled.
|
||||
|
||||
28 Jul 2008; Andrew John Hughes <gnu_andrew@member.fsf.org> icedtea6-9999.ebuild:
|
||||
Remove >= from Rhino dependency following previous change.
|
||||
|
||||
27 Jul 2008; Andrew John Hughes <gnu_andrew@member.fsf.org> icedtea6-9999.ebuild:
|
||||
Use slots for Rhino dependency.
|
||||
|
||||
24 Jul 2008; Andrew John Hughes <gnu_andrew@member.fsf.org> icedtea6-9999.ebuild:
|
||||
Fixing naming of directory from Mercurial eclass.
|
||||
|
||||
24 Jul 2008; Andrew John Hughes <gnu_andrew@member.fsf.org> icedtea6-9999.ebuild:
|
||||
Fix Mercurial ebuild to use (undocumented) Mercurial eclass.
|
||||
|
||||
*icedtea6-9999 (24 07 2008)
|
||||
|
||||
24 Jul 2008; Andrew John Hughes <gnu_andrew@member.fsf.org> icedtea6-9999.ebuild:
|
||||
New ebuild for current Mercurial version.
|
||||
|
||||
12 Jul 2008; Andrew John Hughes <gnu_andrew@member.fsf.org> icedtea6-1.1.ebuild icedtea6-1.2.ebuild
|
||||
files/motif.patch files/motif-config.patch files/motif-make.patch:
|
||||
Remove motif dependency and 1.1 ebuild.
|
||||
|
||||
19 Jul 2008; James Le Cuirot <chewi@aura-online.co.uk>
|
||||
icedtea6-1.1.ebuild, icedtea6-1.2.ebuild:
|
||||
Add missing inputproto dependency.
|
||||
|
||||
17 Jul 2008; James Le Cuirot <chewi@aura-online.co.uk>
|
||||
icedtea6-1.1.ebuild, icedtea6-1.2.ebuild:
|
||||
Make sure ecj 3.4 isn't used because it doesn't work. Also remove duplicate
|
||||
ant-core dependency.
|
||||
|
||||
14 Jul 2008; James Le Cuirot <chewi@aura-online.co.uk>
|
||||
icedtea6-1.1.ebuild, icedtea6-1.2.ebuild:
|
||||
Make sure only one version of ecj is passed to configure.
|
||||
|
||||
12 Jul 2008; Andrew John Hughes <gnu_andrew@member.fsf.org> metadata.xml:
|
||||
Fix reference to OpenJDK to say OpenJDK6.
|
||||
|
||||
12 Jul 2008; Andrew John Hughes <gnu_andrew@member.fsf.org> icedtea6-1.1.ebuild icedtea6-1.2.ebuild:
|
||||
Fix ecj building, cleanups and port changes to 1.1.
|
||||
|
||||
12 Jul 2008; James Le Cuirot <chewi@aura-online.co.uk> icedtea6-1.2.ebuild:
|
||||
Add IcedTea upgrade functionality, cleanups and break ecj.
|
||||
|
||||
02 Jul 2008; Andrew John Hughes <gnu_andrew@member.fsf.org> icedtea6-1.1.ebuild icedtea6-1.2.ebuild:
|
||||
x86 architecture should be i586 for build directory, and i386 for plugin (!?!?)
|
||||
|
||||
30 Jun 2008; Andrew John Hughes <gnu_andrew@member.fsf.org> icedtea6-1.1.ebuild icedtea6-1.2.ebuild:
|
||||
x86 architecture should be 'i386' apparently
|
||||
|
||||
30 Jun 2008; Andrew John Hughes <gnu_andrew@member.fsf.org> files/javac.in.patch:
|
||||
Remove the -J from the memory option.
|
||||
|
||||
30 Jun 2008; Andrew John Hughes <gnu_andrew@member.fsf.org> icedtea6-1.1.ebuild icedtea6-1.2.ebuild files/javac.in.patch:
|
||||
Patch javac.in as well so it also gets the benefit of the new memory option.
|
||||
|
||||
30 Jun 2008; Andrew John Hughes <gnu_andrew@member.fsf.org> icedtea6-1.1.ebuild icedtea6-1.2.ebuild:
|
||||
Supply ecj.jar directly to configure.
|
||||
|
||||
30 Jun 2008: Andrew John Hughes <gnu_andrew@member.fsf.org> files/icedtea6-1.1.env files/icedtea6-1.2.env files/icedtea6.env:
|
||||
Removed version-specific environments (which are identical anyway).
|
||||
|
||||
29 Jun 2008: Andrew John Hughes <gnu_andrew@member.fsf.org> files/javac_fix-1.1.patch files/javac_fix-1.2.patch icedtea6-1.1.ebuild icedtea6-1.2.ebuild:
|
||||
Use Classpath's javac detection.
|
||||
|
||||
26 Jun 2008; Andrew John Hughes <gnu_andrew@member.fsf.org> icedtea6-1.1.ebuild icedtea6-1.2.ebuild:
|
||||
|
||||
Remove slot allocation, making both 0.
|
||||
|
||||
01 Jun 2008; Andrew John Hughes <gnu_andrew@member.fsf.org> files/gjar-1.1.patch files/gjar-1.2.patch icedtea6-1.1.ebuild icedtea6-1.2.ebuild:
|
||||
Fix gjar patches for both versions of icedtea6 and note source of each patch.
|
||||
|
||||
30 May 2008; Andrew John Hughes <gnu_andrew@member.fsf.org> files/gjar.patch icedtea6-1.1.ebuild icedtea6-1.2.ebuild:
|
||||
Add fix for jar cfm@ issue and revert icedtea6-1.2 to depending on virtual/jdk-1.5.
|
||||
|
||||
*icedtea6-1.2 (29 05 2008)
|
||||
|
||||
29 May 2008; Andrew John Hughes <gnu_andrew@member.fsf.org> icedtea6-1.2.ebuild:
|
||||
Added.
|
||||
|
@ -1,8 +0,0 @@
|
||||
AUX 1.5-cacao-gcc-4.4.patch 1226 RMD160 2641db0dd21dcd021dcd855abe99396c9fc5a91d SHA1 427e432a310f72ef7ba99aa2155d5c4426d4036b SHA256 3f639501e2b1ce85383f56aeca68e5886ea38195f631adcca7adab5a10dfa25b
|
||||
DIST 09f7962b8b44.tar.gz 7906417 RMD160 96a118adaf6d14b8823429a46fd67b87b972183f SHA1 e9f6775bfa819d1f7324d979315548d6e9c50992 SHA256 6e8123c31e0e45648114606898599dfb31ec81a011875d471226dd58e24c6dc9
|
||||
DIST cacao-0.99.4.tar.gz 3917411 RMD160 bde50674e07c3a1e6ed8c4a8fdc6273a2a23dd1a SHA1 d9d159f8f905a9fa53ea7ae0f50a442dbd6b5e84 SHA256 c6090c1d2ed3c60acda0076b62563598267be8dab270ce49ee1035002a2510cf
|
||||
DIST icedtea6-1.5.2.tar.gz 7024622 RMD160 c048a1bf717bfbc3c9fce3f8ea81266794046e17 SHA1 8893b04e085bef85eb04c32754d3c85d1e1aa6e2 SHA256 78a32f187014412a9cdb547fc4b38695efd10593606b9e07abd662d62caaeb17
|
||||
DIST openjdk-6-src-b16-24_apr_2009.tar.gz 49174493 RMD160 9248b6495f3fda7a463ccd9c642213f54f4ddff5 SHA1 7583b915b6d955200b77ce90df94051b9210e2dc SHA256 96159489d8b70db275c125b627c6e6912e6c078279d76b968d2e0969359c9420
|
||||
EBUILD icedtea6-1.5.2.ebuild 7710 RMD160 8e279ef7e3da03048f28f5e5703d4aff5eede6a3 SHA1 49a03f43077d60fad5f9dd8d909a91160cabd7b6 SHA256 e8be5cdd020966811bdf0d8da85d568764d3135e11d0a5a0d0788494fe71ebd9
|
||||
MISC ChangeLog 13833 RMD160 f1e11ff68d9ed37bab91d6872cbe2f1c35866a89 SHA1 33af79004d5f368219fbe71876178f9cc29c0c91 SHA256 7011b7af391250206c5b61f8ce7b368fe128b0a435f44b4acbe50ad8d8c82625
|
||||
MISC metadata.xml 988 RMD160 ea40109ccf581552f69a4049938fa1cae1e24fc7 SHA1 490ee13e1a07c4d42d2010bb0bad2a4293d0b58f SHA256 ba499a7caa1ca4d44dcf01d6db96c790eff3245ef1bbe0c7cee4a2270aad1fd0
|
@ -1,36 +0,0 @@
|
||||
# HG changeset patch
|
||||
# User Andrew John Hughes <ahughes@redhat.com>
|
||||
# Date 1245174543 -3600
|
||||
# Node ID 883001a6b00ead3fa58f0c12ac60ced3832ba326
|
||||
# Parent b88686f19b34952c3c0e581d52507695aecb2ff2
|
||||
Fix CACAO build with GCC 4.4
|
||||
|
||||
diff -r b88686f19b34 -r 883001a6b00e Makefile.am
|
||||
--- a/Makefile.am Mon Jun 15 15:44:37 2009 -0400
|
||||
+++ b/Makefile.am Tue Jun 16 18:49:03 2009 +0100
|
||||
@@ -614,7 +614,8 @@
|
||||
if BUILD_CACAO
|
||||
ICEDTEA_PATCHES += \
|
||||
patches/icedtea-cacao.patch \
|
||||
- patches/icedtea-cacao-no-mmap-first-page.patch
|
||||
+ patches/icedtea-cacao-no-mmap-first-page.patch \
|
||||
+ patches/cacao/no-strict-aliasing.patch
|
||||
endif
|
||||
if WITH_CACAO
|
||||
ICEDTEA_PATCHES += \
|
||||
diff -r b88686f19b34 -r 883001a6b00e patches/cacao/no-strict-aliasing.patch
|
||||
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
|
||||
+++ b/patches/cacao/no-strict-aliasing.patch Tue Jun 16 18:49:03 2009 +0100
|
||||
@@ -0,0 +1,12 @@
|
||||
+diff -ur cacao-0.99.4.orig/configure cacao-0.99.4/configure
|
||||
+--- cacao.orig/cacao/configure 2009-03-16 12:44:25.000000000 +0100
|
||||
++++ cacao/cacao/configure 2009-06-05 17:58:48.000000000 +0200
|
||||
+@@ -2825,7 +2825,7 @@
|
||||
+
|
||||
+
|
||||
+ if test x"$CFLAGS" = "x"; then
|
||||
+- OPT_CFLAGS="-g -O2"
|
||||
++ OPT_CFLAGS="-g -O2 -fno-strict-aliasing"
|
||||
+ else
|
||||
+ OPT_CFLAGS=$CFLAGS
|
||||
+ fi
|
@ -1,256 +0,0 @@
|
||||
# Copyright 1999-2009 Gentoo Foundation
|
||||
# Build written by Andrew John Hughes
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: $
|
||||
|
||||
EAPI="2"
|
||||
|
||||
inherit autotools pax-utils java-pkg-2 java-vm-2
|
||||
|
||||
DESCRIPTION="A harness to build the OpenJDK using Free Software build tools and dependencies"
|
||||
OPENJDK_BUILD="16"
|
||||
OPENJDK_DATE="24_apr_2009"
|
||||
OPENJDK_TARBALL="openjdk-6-src-b${OPENJDK_BUILD}-${OPENJDK_DATE}.tar.gz"
|
||||
HOTSPOT_TARBALL="09f7962b8b44.tar.gz"
|
||||
CACAO_TARBALL="cacao-0.99.4.tar.gz"
|
||||
SRC_URI="http://icedtea.classpath.org/download/source/${P}.tar.gz
|
||||
http://download.java.net/openjdk/jdk6/promoted/b${OPENJDK_BUILD}/${OPENJDK_TARBALL}
|
||||
http://hg.openjdk.java.net/hsx/hsx14/master/archive/${HOTSPOT_TARBALL}
|
||||
cacao? ( http://www.complang.tuwien.ac.at/cacaojvm/download/cacao-0.99.4/${CACAO_TARBALL} )"
|
||||
HOMEPAGE="http://icedtea.classpath.org"
|
||||
|
||||
# Missing options:
|
||||
# shark - still experimental, requires llvm which is not yet packaged
|
||||
# visualvm - requries netbeans which would cause major bootstrap issues
|
||||
IUSE="cacao debug doc examples javascript nio2 nsplugin pulseaudio systemtap xrender zero"
|
||||
|
||||
# JTReg doesn't pass at present
|
||||
RESTRICT="test"
|
||||
|
||||
LICENSE="GPL-2-with-linking-exception"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~arm"
|
||||
|
||||
RDEPEND=">=net-print/cups-1.2.12
|
||||
>=x11-libs/libX11-1.1.3
|
||||
>=media-libs/freetype-2.3.5
|
||||
>=media-libs/alsa-lib-1.0
|
||||
>=x11-libs/gtk+-2.8
|
||||
>=x11-libs/libXinerama-1.0.2
|
||||
>=x11-libs/libXp-1.0.0
|
||||
>=x11-libs/libXi-1.1.3
|
||||
>=x11-libs/libXau-1.0.3
|
||||
>=x11-libs/libXdmcp-1.0.2
|
||||
>=x11-libs/libXtst-1.0.3
|
||||
>=media-libs/jpeg-6b
|
||||
>=media-libs/libpng-1.2
|
||||
>=media-libs/giflib-4.1.6
|
||||
>=sys-libs/zlib-1.2.3
|
||||
x11-proto/inputproto
|
||||
x11-proto/xineramaproto
|
||||
nsplugin? ( >=net-libs/xulrunner-1.9 )
|
||||
pulseaudio? ( >=media-sound/pulseaudio-0.9.11 )
|
||||
javascript? ( dev-java/rhino:1.6 )
|
||||
zero? ( sys-devel/gcc[libffi] )
|
||||
xrender? ( >=x11-libs/libXrender-0.9.4 )
|
||||
systemtap? ( >=dev-util/systemtap-0.9.5 ) "
|
||||
|
||||
# Additional dependencies for building:
|
||||
# unzip: extract OpenJDK tarball
|
||||
# xalan/xerces: automatic code generation
|
||||
# ant, ecj, jdk: required to build Java code
|
||||
# Only ant-core-1.7.0-r3 in java-overlay contains
|
||||
# a version of Ant that properly respects environment
|
||||
# variables. 1.7.1-r2 and on will work if the build
|
||||
# sets some environment variables.
|
||||
DEPEND="${RDEPEND}
|
||||
|| ( >=virtual/gnu-classpath-jdk-1.5
|
||||
dev-java/icedtea6-bin
|
||||
dev-java/icedtea6
|
||||
)
|
||||
|| (
|
||||
dev-java/icedtea6-bin
|
||||
dev-java/icedtea6
|
||||
dev-java/icedtea
|
||||
dev-java/eclipse-ecj:3.3
|
||||
)
|
||||
>=virtual/jdk-1.5
|
||||
>=app-arch/unzip-5.52
|
||||
>=dev-java/xalan-2.7.0:0
|
||||
>=dev-java/xerces-2.9.1:2
|
||||
|| (
|
||||
=dev-java/ant-core-1.7.0-r3
|
||||
>=dev-java/ant-core-1.7.1-r2
|
||||
)"
|
||||
|
||||
pkg_setup() {
|
||||
# Shark support disabled for now - still experimental and needs sys-devel/llvm
|
||||
# if use shark ; then
|
||||
# if ( ! use x86 && ! use sparc && ! use ppc ) ; then
|
||||
# eerror "The Shark JIT has known issues on 64-bit platforms. Please rebuild"
|
||||
# errror "without the shark USE flag turned on."
|
||||
# die "Rebuild without the shark USE flag on."
|
||||
# fi
|
||||
# if ( ! use zero ) ; then
|
||||
# eerror "The use of the Shark JIT is only applicable when used with the zero assembler port.";
|
||||
# die "Rebuild without the shark USE flag on or with the zero USE flag turned on."
|
||||
# fi
|
||||
# fi
|
||||
|
||||
# quite a hack since java-config does not provide a way for a package
|
||||
# to limit supported VM's for building and their preferred order
|
||||
if has_version dev-java/icedtea6; then
|
||||
JAVA_PKG_FORCE_VM="icedtea6"
|
||||
elif has_version dev-java/icedtea6-bin; then
|
||||
JAVA_PKG_FORCE_VM="icedtea6-bin"
|
||||
elif has_version dev-java/icedtea; then
|
||||
JAVA_PKG_FORCE_VM="icedtea"
|
||||
elif has_version dev-java/gcj-jdk; then
|
||||
JAVA_PKG_FORCE_VM="gcj-jdk"
|
||||
elif has_version dev-java/cacao; then
|
||||
JAVA_PKG_FORCE_VM="cacao"
|
||||
else
|
||||
die "Unable to find a supported VM for building"
|
||||
fi
|
||||
|
||||
einfo "Forced vm ${JAVA_PKG_FORCE_VM}"
|
||||
java-vm-2_pkg_setup
|
||||
java-pkg-2_pkg_setup
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
unpack ${P}.tar.gz
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# Fix CACAO build on GCC 4.4
|
||||
epatch "${FILESDIR}/1.5-cacao-gcc-4.4.patch"
|
||||
|
||||
eautoreconf || die "failed to regenerate autoconf infrastructure"
|
||||
}
|
||||
|
||||
unset_vars() {
|
||||
unset JAVA_HOME JDK_HOME CLASSPATH JAVAC JAVACFLAGS
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local config procs rhino_jar
|
||||
local vm=$(java-pkg_get-current-vm)
|
||||
local vmhome="/usr/lib/jvm/${vm}"
|
||||
|
||||
if [[ "${vm}" == "icedtea6" || "${vm}" == "icedtea" ]] || [[ "${vm}" == "icedtea6-bin" ]] ; then
|
||||
# If we are upgrading icedtea, then we don't need to bootstrap.
|
||||
config="${config} --with-icedtea"
|
||||
config="${config} --with-icedtea-home=$(java-config -O)"
|
||||
elif [[ "${vm}" == "gcj-jdk" || "${vm}" == "cacao" ]] ; then
|
||||
# For other 1.5 JDKs e.g. GCJ, CACAO.
|
||||
config="${config} --with-ecj-jar=$(java-pkg_getjar --build-only eclipse-ecj:3.3 ecj.jar)" \
|
||||
config="${config} --with-libgcj-jar=${vmhome}/jre/lib/rt.jar"
|
||||
config="${config} --with-gcj-home=${vmhome}"
|
||||
else
|
||||
eerror "IcedTea must be built with either a JDK based on GNU Classpath or an existing build of IcedTea."
|
||||
die "Install a GNU Classpath JDK (gcj-jdk, cacao)"
|
||||
fi
|
||||
|
||||
# OpenJDK-specific parallelism support.
|
||||
procs=$(echo ${MAKEOPTS} | sed -r 's/.*-j\W*([0-9]+).*/\1/')
|
||||
if [[ -n ${procs} ]] ; then
|
||||
config="${config} --with-parallel-jobs=${procs}";
|
||||
einfo "Configuring using --with-parallel-jobs=${procs}"
|
||||
fi
|
||||
|
||||
if use_cacao ; then
|
||||
config="${config} --enable-cacao"
|
||||
else
|
||||
config="${config} --disable-cacao"
|
||||
fi
|
||||
|
||||
if use javascript ; then
|
||||
rhino_jar=$(java-pkg_getjar rhino:1.6 js.jar);
|
||||
fi
|
||||
|
||||
unset_vars
|
||||
|
||||
econf ${config} \
|
||||
--with-openjdk-src-zip="${DISTDIR}/${OPENJDK_TARBALL}" \
|
||||
--with-hotspot-src-zip="${DISTDIR}/${HOTSPOT_TARBALL}" \
|
||||
--with-cacao-src-zip="${DISTDIR}/${CACAO_TARBALL}" \
|
||||
--with-java="${vmhome}/bin/java" \
|
||||
--with-javac="${vmhome}/bin/javac" \
|
||||
--with-javah="${vmhome}/bin/javah" \
|
||||
--with-pkgversion="Gentoo" \
|
||||
--with-abs-install-dir=/usr/$(get_libdir)/${PN} \
|
||||
$(use_enable !debug optimizations) \
|
||||
$(use_enable doc docs) \
|
||||
$(use_enable nsplugin plugin) \
|
||||
$(use_with javascript rhino ${rhino_jar}) \
|
||||
$(use_enable zero) \
|
||||
$(use_enable pulseaudio pulse-java) \
|
||||
$(use_enable xrender) \
|
||||
$(use_enable systemtap) \
|
||||
$(use_enable nio2) \
|
||||
|| die "configure failed"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
# Newer versions of Gentoo's ant add
|
||||
# an environment variable so it works properly...
|
||||
export ANT_RESPECT_JAVA_HOME=TRUE
|
||||
# Also make sure we don't bring in additional tasks
|
||||
export ANT_TASKS=none
|
||||
|
||||
# Paludis does not respect unset from src_configure
|
||||
unset_vars
|
||||
emake -j 1 || die "make failed"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local dest="/usr/$(get_libdir)/${PN}"
|
||||
local ddest="${D}/${dest}"
|
||||
dodir "${dest}" || die
|
||||
|
||||
local arch=${ARCH}
|
||||
use x86 && arch=i586
|
||||
|
||||
cd "${S}/openjdk/build/linux-${arch}/j2sdk-image" || die
|
||||
|
||||
if use doc ; then
|
||||
dohtml -r ../docs/* || die "Failed to install documentation"
|
||||
fi
|
||||
|
||||
# doins can't handle symlinks.
|
||||
cp -vRP bin include jre lib man "${ddest}" || die "failed to copy"
|
||||
|
||||
# Set PaX markings on all JDK/JRE executables to allow code-generation on
|
||||
# the heap by the JIT compiler.
|
||||
pax-mark m $(list-paxables "${ddest}"{,/jre}/bin/*)
|
||||
|
||||
dodoc ASSEMBLY_EXCEPTION THIRD_PARTY_README || die
|
||||
dohtml README.html || die
|
||||
|
||||
if use examples; then
|
||||
dodir "${dest}/share";
|
||||
cp -vRP demo sample "${ddest}/share/" || die
|
||||
fi
|
||||
|
||||
cp src.zip "${ddest}" || die
|
||||
|
||||
# Fix the permissions.
|
||||
find "${ddest}" \! -type l \( -perm /111 -exec chmod 755 {} \; -o -exec chmod 644 {} \; \) || die
|
||||
|
||||
if use nsplugin; then
|
||||
use x86 && arch=i386;
|
||||
install_mozilla_plugin "${dest}/jre/lib/${arch}/IcedTeaPlugin.so";
|
||||
fi
|
||||
|
||||
set_java_env
|
||||
}
|
||||
|
||||
use_cacao() {
|
||||
use cacao || ( ! use amd64 && ! use x86 && ! use sparc )
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
# Set as default VM if none exists
|
||||
java-vm-2_pkg_postinst
|
||||
}
|
@ -1,18 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>java</herd>
|
||||
<maintainer>
|
||||
<email>gnu_andrew@member.fsf.org</email>
|
||||
<name>Andrew John Hughes</name>
|
||||
</maintainer>
|
||||
<longdescription>The IcedTea project provides a harness to build the source code from OpenJDK6 (http://openjdk.java.net) using Free Software build tools along with additional tools such as a browser plugin and Web Start support via NetX. </longdescription>
|
||||
<use>
|
||||
<flag name="cacao">Use the CACAO virtual machine instead of HotSpot on x86, amd64 or SPARC architectures.</flag>
|
||||
<flag name="shark">Enable Shark JIT support</flag>
|
||||
<flag name="xrender">Enable support for using XRender with the AWT libraries.</flag>
|
||||
<flag name="zero">Enable the zero assembler port of HotSpot.</flag>
|
||||
<flag name="systemtap">Enable SystemTap probes in HotSpot.</flag>
|
||||
<flag name="nio2">Enable backport of NIO2 to OpenJDK6.</flag>
|
||||
</use>
|
||||
</pkgmetadata>
|
@ -1,651 +0,0 @@
|
||||
# ChangeLog for dev-libs/boost
|
||||
# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-libs/boost/ChangeLog,v 1.165 2009/07/29 15:42:38 darkside Exp $
|
||||
|
||||
*boost-1.39.0-r1 (07 Aug 2009)
|
||||
|
||||
07 Aug 2009; Mario Fetka <mario.fetka@gmail.com> +boost-1.39.0-r1.ebuild:
|
||||
add gcc44 hack
|
||||
|
||||
29 Jul 2009; Jeremy Olexa <darkside@gentoo.org> boost-1.33.1-r1.ebuild:
|
||||
Remove keywords from boost-1.33.1-r1.ebuild except ~x86-fbsd because it is
|
||||
vulnerable, bug 271712
|
||||
|
||||
*boost-1.39.0 (16 Jul 2009)
|
||||
|
||||
16 Jul 2009; Tiziano Müller <dev-zero@gentoo.org> +boost-1.39.0.ebuild:
|
||||
Version bump (bug #261400, thanks to Markus Peloquin and Duncan Smith).
|
||||
|
||||
02 Jul 2009; Ryan Hill <dirtyepic@gentoo.org> boost-1.35.0-r5.ebuild,
|
||||
boost-1.36.0-r1.ebuild, boost-1.37.0-r1.ebuild:
|
||||
Replace -fno-strict-aliasing workaround with -Wno-strict-aliasing, which
|
||||
does the job and avoids the performance hit. Also apply to 1.35 and 1.36.
|
||||
|
||||
15 Jun 2009; Diego E. Pettenò <flameeyes@gentoo.org>
|
||||
boost-1.37.0-r1.ebuild:
|
||||
When compiling with gcc 4.4, append -fno-strict-aliasing to allow build,
|
||||
see bug #252287. WARNING! This is just a workaround and not a fix, this
|
||||
_will_ cause reduced optimisation of the library. A proper fix _is_
|
||||
needed.
|
||||
|
||||
28 May 2009; Fabian Groffen <grobian@gentoo.org>
|
||||
+files/boost-1.37.0-darwin-long-double.patch, boost-1.37.0-r1.ebuild:
|
||||
Merged in Darwin support (backport from Prefix), required get_libname here
|
||||
and there
|
||||
|
||||
24 May 2009; Tiziano Müller <dev-zero@gentoo.org> boost-1.36.0-r1.ebuild,
|
||||
boost-1.37.0-r1.ebuild:
|
||||
Using hard-blocks for blocking <=dev-libs/boost-1.35.0-r2 (bug #269517,
|
||||
thanks to Łukasz Michalik).
|
||||
|
||||
15 May 2009; Raúl Porcel <armin76@gentoo.org> boost-1.35.0-r2.ebuild:
|
||||
arm/s390/sh stable wrt #245192
|
||||
|
||||
15 May 2009; Tiziano Müller <dev-zero@gentoo.org> boost-1.35.0-r5.ebuild,
|
||||
boost-1.36.0-r1.ebuild, boost-1.37.0-r1.ebuild:
|
||||
Changed openmpi dep again to allow stable versions of openmpi satisfying
|
||||
it (since they have nocxx instead of cxx USE flag, bug #269926).
|
||||
|
||||
13 May 2009; Tiziano Müller <dev-zero@gentoo.org> boost-1.35.0-r5.ebuild,
|
||||
boost-1.36.0-r1.ebuild, boost-1.37.0-r1.ebuild:
|
||||
Changed openmpi dep again to openmpi[cxx]. Changed eselect use flag to
|
||||
+eselect (bug #269517). Changed elog to einfo (bug #269509).
|
||||
|
||||
11 May 2009; Tiziano Müller <dev-zero@gentoo.org>
|
||||
-boost-1.35.0-r4.ebuild, boost-1.35.0-r5.ebuild, -boost-1.36.0.ebuild,
|
||||
boost-1.36.0-r1.ebuild, -boost-1.37.0.ebuild, boost-1.37.0-r1.ebuild:
|
||||
Changed mpi dependency to openmpi only (bug #267818, thanks to Łukasz
|
||||
Michalik for the analysis). Dropped old revisions.
|
||||
|
||||
14 Apr 2009; Brent Baude <ranger@gentoo.org> boost-1.35.0-r2.ebuild:
|
||||
Marking boost-1.35.0-r2 ppc64 for bug 245192
|
||||
|
||||
14 Apr 2009; Tiziano Müller <dev-zero@gentoo.org> boost-1.37.0-r1.ebuild:
|
||||
Correct non-mt symlink creation for debug libs (bug #256697)
|
||||
|
||||
*boost-1.37.0-r1 (07 Apr 2009)
|
||||
*boost-1.36.0-r1 (07 Apr 2009)
|
||||
*boost-1.35.0-r5 (07 Apr 2009)
|
||||
|
||||
07 Apr 2009; Tiziano Müller <dev-zero@gentoo.org>
|
||||
+files/1.35-remove-hardlink-creation.patch, +files/buildid-fix.patch,
|
||||
+boost-1.35.0-r5.ebuild, +boost-1.36.0-r1.ebuild, +boost-1.37.0-r1.ebuild:
|
||||
Slotting revisited: using profile files now. Solved bugs #259167, #258926.
|
||||
|
||||
04 Apr 2009; Raúl Porcel <armin76@gentoo.org> boost-1.35.0-r2.ebuild:
|
||||
alpha/ia64 stable wrt #245192
|
||||
|
||||
04 Apr 2009; Markus Meier <maekke@gentoo.org> boost-1.35.0-r2.ebuild:
|
||||
x86 stable, bug #245192
|
||||
|
||||
02 Apr 2009; Friedrich Oslage <bluebird@gentoo.org>
|
||||
boost-1.35.0-r2.ebuild:
|
||||
Stable on sparc, bug #245192
|
||||
|
||||
01 Apr 2009; Joseph Jezak <josejx@gentoo.org> boost-1.35.0-r2.ebuild:
|
||||
Marked ppc stable for bug #245192.
|
||||
|
||||
25 Mar 2009; Ryan Hill <dirtyepic@gentoo.org> boost-1.35.0-r2.ebuild:
|
||||
Fix testsuite processing for paludis users.
|
||||
|
||||
24 Mar 2009; Ryan Hill <dirtyepic@gentoo.org> boost-1.35.0-r3.ebuild,
|
||||
boost-1.35.0-r4.ebuild:
|
||||
1.35.0-r{3,4} need boost-build-1.35.0-r2 to build.
|
||||
|
||||
24 Mar 2009; Ryan Hill <dirtyepic@gentoo.org> boost-1.35.0-r2.ebuild:
|
||||
Because versions of boost-build greater than 1.35.0-r1 are slotted and
|
||||
won't work with this ebuild, lock the dependency to 1.35.0-r1.
|
||||
|
||||
23 Mar 2009; Ryan Hill <dirtyepic@gentoo.org> boost-1.35.0-r2.ebuild:
|
||||
Fix testsuite postprocessing for bug #245192.
|
||||
|
||||
07 Feb 2009; Tobias Klausmann <klausman@gentoo.org>
|
||||
boost-1.35.0-r1.ebuild:
|
||||
Stable on alpha, bug #245192
|
||||
|
||||
*boost-1.35.0-r4 (06 Jan 2009)
|
||||
|
||||
06 Jan 2009; Tiziano Müller <dev-zero@gentoo.org>
|
||||
+boost-1.35.0-r4.ebuild:
|
||||
Added patches from bug #252287 to fix compilation with gcc-4.4 (thanks to
|
||||
Daniel J.)
|
||||
|
||||
05 Jan 2009; Markus Meier <maekke@gentoo.org> metadata.xml:
|
||||
drop local icu USE-flag description, as it's global now
|
||||
|
||||
*boost-1.37.0 (16 Dec 2008)
|
||||
*boost-1.36.0 (16 Dec 2008)
|
||||
*boost-1.35.0-r3 (16 Dec 2008)
|
||||
|
||||
16 Dec 2008; Tiziano Müller <dev-zero@gentoo.org>
|
||||
+files/remove_toolset_from_targetname.patch, +boost-1.35.0-r3.ebuild,
|
||||
+boost-1.36.0.ebuild, +boost-1.37.0.ebuild:
|
||||
Version bump (bugs #234902 and #245617, thanks to Christoph Gysin, Lucas
|
||||
and Łukasz Michalik). Also fixes #246820 (thanks to Lucas), #244747
|
||||
(thanks to Ali Polatel), #244834 (thanks to Jeroen Roovers), #241684
|
||||
(thanks to cJ), #240470 (thanks to E. Scaglione).
|
||||
|
||||
*boost-1.35.0-r2 (01 Sep 2008)
|
||||
|
||||
01 Sep 2008; Tiziano Müller <dev-zero@gentoo.org>
|
||||
+boost-1.35.0-r2.ebuild:
|
||||
Added patch to fix compilation errors for other packages on arm, hppa and
|
||||
sparc (bug #230529).
|
||||
|
||||
06 Aug 2008; Ulrich Mueller <ulm@gentoo.org> metadata.xml:
|
||||
Add USE flag description to metadata wrt GLEP 56.
|
||||
|
||||
16 Jun 2008; Jeroen Roovers <jer@gentoo.org> boost-1.35.0-r1.ebuild:
|
||||
Marked ~hppa again (bug #225045).
|
||||
|
||||
14 Jun 2008; Tiziano Müller <dev-zero@gentoo.org> ChangeLog:
|
||||
Added <debug-symbols>none to avoid auto-strip (bug #226011)
|
||||
|
||||
07 Jun 2008; Tiziano Müller <dev-zero@gentoo.org> -boost-1.33.1.ebuild,
|
||||
-boost-1.34.1-r1.ebuild:
|
||||
Dropped old versions (drops stable mips keyword).
|
||||
|
||||
*boost-1.35.0-r1 (05 Jun 2008)
|
||||
|
||||
05 Jun 2008; Tiziano Müller <dev-zero@gentoo.org> -boost-1.35.0.ebuild,
|
||||
+boost-1.35.0-r1.ebuild:
|
||||
Removed pyste and added expat, mpi USE-flags. Reworked the way we call the
|
||||
build system. Updated patchset to work around expat and mpi build
|
||||
problems.
|
||||
|
||||
*boost-1.35.0 (24 Apr 2008)
|
||||
|
||||
24 Apr 2008; Tiziano Müller <dev-zero@gentoo.org> +boost-1.35.0.ebuild:
|
||||
Version bump (but not finished yet).
|
||||
|
||||
05 Feb 2008; Samuli Suominen <drac@gentoo.org> boost-1.34.1-r2.ebuild:
|
||||
amd64 stable wrt security #205955
|
||||
|
||||
04 Feb 2008; Fabian Groffen <grobian@gentoo.org> boost-1.33.1.ebuild,
|
||||
boost-1.33.1-r1.ebuild:
|
||||
Drop ppc-macos conditionals
|
||||
|
||||
26 Jan 2008; Tobias Scherbaum <dertobi123@gentoo.org>
|
||||
boost-1.34.1-r2.ebuild:
|
||||
ppc stable, bug #205955
|
||||
|
||||
26 Jan 2008; Jeroen Roovers <jer@gentoo.org> boost-1.34.1-r2.ebuild:
|
||||
Stable for HPPA (bug #205955).
|
||||
|
||||
25 Jan 2008; Markus Rothe <corsair@gentoo.org> boost-1.34.1-r2.ebuild:
|
||||
Stable on ppc64; bug #205955
|
||||
|
||||
25 Jan 2008; Raúl Porcel <armin76@gentoo.org> boost-1.34.1-r2.ebuild:
|
||||
alpha/ia64/sparc stable wrt security #205955
|
||||
|
||||
24 Jan 2008; Christian Faulhammer <opfer@gentoo.org>
|
||||
boost-1.34.1-r2.ebuild:
|
||||
stable x86, security bug 205955
|
||||
|
||||
24 Jan 2008; Tiziano Müller <dev-zero@gentoo.org> boost-1.34.1-r2.ebuild:
|
||||
Changed for updated tarball (one patch had DOS line endings).
|
||||
|
||||
*boost-1.34.1-r2 (24 Jan 2008)
|
||||
|
||||
24 Jan 2008; Tiziano Müller <dev-zero@gentoo.org>
|
||||
+boost-1.34.1-r2.ebuild:
|
||||
Fixed bug #205955.
|
||||
|
||||
*boost-1.34.1-r1 (24 Dec 2007)
|
||||
|
||||
24 Dec 2007; Tiziano Müller <dev-zero@gentoo.org>
|
||||
-files/boost-1.34.0-gcc42-atomicity.h.patch, -boost-1.34.0-r1.ebuild,
|
||||
-boost-1.34.1.ebuild, +boost-1.34.1-r1.ebuild:
|
||||
Added patch to fix a critical bug in Boost.Function and another one to fix a
|
||||
missing include showing up with gcc-4.3 (both bug #202964). Dropped old
|
||||
version and old revisions.
|
||||
|
||||
18 Nov 2007; Tiziano Müller <dev-zero@gentoo.org> boost-1.34.1.ebuild:
|
||||
Fixed broken links in documentation (bug #194789) and added '-q' to the bjam
|
||||
call to make boost-build fail on first error (bug #197465)
|
||||
|
||||
06 Oct 2007; Fabian Groffen <grobian@gentoo.org> boost-1.34.1.ebuild:
|
||||
Revert my changes made to this ebuild per a pending conflict with its
|
||||
maintainer. Prefix keeps these changes.
|
||||
|
||||
31 Aug 2007; Fabian Groffen <grobian@gentoo.org> boost-1.34.1.ebuild:
|
||||
change CHOST check from !=darwin to ==linux, see
|
||||
http://article.gmane.org/gmane.linux.gentoo.alt/2907
|
||||
|
||||
*boost-1.34.1 (29 Jul 2007)
|
||||
|
||||
29 Jul 2007; Tiziano Müller <dev-zero@gentoo.org> +boost-1.34.1.ebuild:
|
||||
Version bump (bug #186811)
|
||||
|
||||
*boost-1.34.0-r1 (15 Jul 2007)
|
||||
|
||||
15 Jul 2007; Tiziano Müller <dev-zero@gentoo.org>
|
||||
+files/boost-1.34.0-gcc42-atomicity.h.patch, -boost-1.34.0.ebuild,
|
||||
+boost-1.34.0-r1.ebuild:
|
||||
Added creation of symlinks when built with debug (bug #181972)
|
||||
Added patch for gcc-4.2
|
||||
|
||||
15 Jul 2007; Tiziano Müller <dev-zero@gentoo.org> boost-1.34.0.ebuild:
|
||||
Corrected dohtml usage (thanks to kolmodin)
|
||||
|
||||
23 Jun 2007; Joshua Kinard <kumba@gentoo.org> boost-1.34.0.ebuild:
|
||||
Marked unstable on mips, per #182196.
|
||||
|
||||
20 Jun 2007; Joseph Jezak <josejx@gentoo.org> boost-1.34.0.ebuild:
|
||||
Marked ~ppc for bug #182196.
|
||||
|
||||
18 Jun 2007; Jeroen Roovers <jer@gentoo.org> boost-1.34.0.ebuild:
|
||||
Marked ~hppa (bug #182196).
|
||||
|
||||
18 Jun 2007; Raúl Porcel <armin76@gentoo.org> boost-1.34.0.ebuild:
|
||||
Add ~alpha/~ia64 wrt #182196
|
||||
|
||||
18 Jun 2007; Markus Rothe <corsair@gentoo.org> boost-1.34.0.ebuild:
|
||||
Added ~ppc64; bug #182196
|
||||
|
||||
17 Jun 2007; Ferris McCormick <fmccor@gentoo.org> boost-1.34.0.ebuild:
|
||||
Add ~sparc keyword --- Bug #182196 --- after further investigation, seems
|
||||
good.
|
||||
|
||||
16 Jun 2007; Tiziano Müller <dev-zero@gentoo.org> boost-1.34.0.ebuild:
|
||||
Added LC_ALL=C to src_test to make sure that tests don't fail because of
|
||||
unmatched regexps
|
||||
|
||||
*boost-1.34.0 (06 Jun 2007)
|
||||
|
||||
06 Jun 2007; Tiziano Müller <dev-zero@gentoo.org>
|
||||
-boost-1.34_pre20061214.ebuild, +boost-1.34.0.ebuild:
|
||||
Version bump.
|
||||
|
||||
20 Feb 2007; Tiziano Müller <dev-zero@gentoo.org> boost-1.33.1-r1.ebuild:
|
||||
Using check-reqs to check for enough free diskspace for building tests
|
||||
(thanks to Ciaran for the hint)
|
||||
|
||||
20 Feb 2007; Tiziano Müller <dev-zero@gentoo.org> boost-1.33.1-r1.ebuild,
|
||||
boost-1.34_pre20061214.ebuild:
|
||||
Removed ${ROOT} where not appropriate (bug #167271). Added src_test for
|
||||
1.33.1-r1.
|
||||
|
||||
18 Feb 2007; Alexander H. Færøy <eroyf@gentoo.org>
|
||||
boost-1.33.1-r1.ebuild:
|
||||
Stable on IA64; bug #158770
|
||||
|
||||
10 Feb 2007; Tiziano Müller <dev-zero@gentoo.org>
|
||||
boost-1.34_pre20061214.ebuild:
|
||||
Fixed python_version typo. Removed the check for ucs2 for python.
|
||||
|
||||
06 Feb 2007; Tiziano Müller <dev-zero@gentoo.org>
|
||||
-boost-1.34_pre20060930.ebuild, boost-1.34_pre20061214.ebuild:
|
||||
Dropped old version. Fixed some darwin-related bugs.
|
||||
|
||||
30 Dec 2006; Bryan Østergaard <kloeri@gentoo.org> boost-1.33.1-r1.ebuild:
|
||||
Stable on Alpha, bug 158770.
|
||||
|
||||
30 Dec 2006; Andrej Kacian <ticho@gentoo.org> boost-1.33.1-r1.ebuild:
|
||||
Stable on x86, bug #158770.
|
||||
|
||||
28 Dec 2006; Jeroen Roovers <jer@gentoo.org> boost-1.33.1-r1.ebuild:
|
||||
Stable for HPPA (bug #158770).
|
||||
|
||||
26 Dec 2006; Gustavo Zacarias <gustavoz@gentoo.org>
|
||||
boost-1.33.1-r1.ebuild:
|
||||
Stable on sparc wrt #158770
|
||||
|
||||
23 Dec 2006; Peter Weller <welp@gentoo.org> boost-1.33.1-r1.ebuild:
|
||||
Stable on amd64 wrt bug #158770
|
||||
|
||||
22 Dec 2006; Tobias Scherbaum <dertobi123@gentoo.org>
|
||||
boost-1.33.1-r1.ebuild:
|
||||
Stable on ppc wrt bug #158770.
|
||||
|
||||
22 Dec 2006; Markus Rothe <corsair@gentoo.org> boost-1.33.1-r1.ebuild:
|
||||
Stable on ppc64; bug #158770
|
||||
|
||||
*boost-1.34_pre20061214 (18 Dec 2006)
|
||||
|
||||
18 Dec 2006; Tiziano Müller <dev-zero@gentoo.org> +files/random-Jamfile,
|
||||
+boost-1.34_pre20061214.ebuild:
|
||||
New snapshot added: All boost-tools are now available via the tools USE-flag.
|
||||
|
||||
27 Nov 2006; Tiziano Müller <dev-zero@gentoo.org> boost-1.33.1-r1.ebuild:
|
||||
Added icu USE-flag and dependency, bug #141170
|
||||
|
||||
05 Nov 2006; Tiziano Müller <dev-zero@gentoo.org> boost-1.33.1-r1.ebuild:
|
||||
Added python version override to fix bug 149250
|
||||
|
||||
29 Oct 2006; Tiziano Müller <dev-zero@gentoo.org> boost-1.33.1.ebuild,
|
||||
boost-1.33.1-r1.ebuild, boost-1.34_pre20060930.ebuild:
|
||||
Removed blocking dev-util/boost-jam dependency since package has been
|
||||
removed.
|
||||
|
||||
23 Oct 2006; Tiziano Müller <dev-zero@gentoo.org> ChangeLog:
|
||||
'static' USE-flag removed (was broken). Patch added for bug #146112. Fixing
|
||||
bug #137638. Adding symlink from *thread-mt.so -> *thread.so which solves
|
||||
problems with other packages.
|
||||
|
||||
04 Oct 2006; Diego Pettenò <flameeyes@gentoo.org> boost-1.33.1.ebuild:
|
||||
Add ~x86-fbsd keyword.
|
||||
|
||||
01 Oct 2006; Tiziano Müller <dev-zero@gentoo.org> ChangeLog:
|
||||
Adding src_test to boost-1.34 for regression tests. Minor cleanups.
|
||||
|
||||
30 Sep 2006; Tiziano Müller <dev-zero@gentoo.org> ChangeLog:
|
||||
Snapshot for 1.34 added for testing
|
||||
|
||||
20 Jul 2006; <psi29a@gentoo.org> boost-1.33.1.ebuild:
|
||||
stable on mips
|
||||
|
||||
27 Apr 2006; Marien Zwart <marienz@gentoo.org> Manifest:
|
||||
Fixing SHA256 digest, pass four
|
||||
|
||||
15 Apr 2006; Daniel Goller <morfic@gentoo.org> boost-1.33.1.ebuild:
|
||||
Add a blocker for boost-jam since they can not coexist, boost-jam is old too,
|
||||
maybe it should just die
|
||||
|
||||
06 Mar 2006; Daniel Goller <morfic@gentoo.org> -boost-1.31.0.ebuild,
|
||||
-boost-1.33.0.ebuild, -boost-1.33.0-r1.ebuild:
|
||||
Remove old ebuilds
|
||||
|
||||
12 Feb 2006; Daniel Goller <morfic@gentoo.org> boost-1.33.1.ebuild:
|
||||
Fix installation of documentation
|
||||
|
||||
06 Feb 2006; Markus Rothe <corsair@gentoo.org> boost-1.33.1.ebuild:
|
||||
Stable on ppc64: bug #120840
|
||||
|
||||
03 Feb 2006; Mark Loeser <halcy0n@gentoo.org> boost-1.33.1.ebuild:
|
||||
Stable on x86; bug #120840
|
||||
|
||||
02 Feb 2006; Gustavo Zacarias <gustavoz@gentoo.org> boost-1.33.1.ebuild:
|
||||
Stable on sparc wrt #120840
|
||||
|
||||
01 Feb 2006; Aron Griffis <agriffis@gentoo.org> boost-1.33.1.ebuild:
|
||||
Mark 1.33.1 stable on alpha/ia64 #120840
|
||||
|
||||
29 Jan 2006; Daniel Goller <morfic@gentoo.org> boost-1.33.1.ebuild:
|
||||
Stable on ppc and amd64
|
||||
|
||||
10 Dec 2005; Bryan Østergaard <kloeri@gentoo.org boost-1.33.0-r1.ebuild:
|
||||
Stable on alpha, bug 112842.
|
||||
|
||||
06 Dec 2005; Daniel Goller <morfic@gentoo.org> boost-1.33.1.ebuild:
|
||||
adding gentoo mirror
|
||||
|
||||
*boost-1.33.1 (06 Dec 2005)
|
||||
|
||||
06 Dec 2005; Daniel Goller <morfic@gentoo.org> +boost-1.33.1.ebuild:
|
||||
bumping to new version
|
||||
|
||||
27 Nov 2005; Guy Martin <gmsoft@gentoo.org> boost-1.33.0-r1.ebuild:
|
||||
Stable on hppa.
|
||||
|
||||
25 Nov 2005; Daniel Goller <morfic@gentoo.org> +boost-1.31.0.ebuild:
|
||||
readding bad ebuild thanks to luabind depending on boost internals instead
|
||||
of the interface
|
||||
|
||||
24 Nov 2005; Daniel Goller <morfic@gentoo.org> -boost-1.29.0.ebuild,
|
||||
-boost-1.30.0.ebuild, -boost-1.30.2.ebuild, -boost-1.31.0.ebuild,
|
||||
-boost-1.32.0.ebuild, -boost-1.32.0-r1.ebuild, -boost-1.32.0-r2.ebuild,
|
||||
-boost-1.32.0-r3.ebuild, -boost-1.32.0-r4.ebuild:
|
||||
Removing OLD versions
|
||||
|
||||
24 Nov 2005; Markus Rothe <corsair@gentoo.org> boost-1.33.0-r1.ebuild:
|
||||
Stable on ppc64
|
||||
|
||||
21 Nov 2005; Daniel Goller <morfic@gentoo.org> boost-1.31.0.ebuild,
|
||||
boost-1.32.0.ebuild, boost-1.32.0-r1.ebuild, boost-1.32.0-r2.ebuild,
|
||||
boost-1.33.0-r1.ebuild:
|
||||
changed cp -a to cp -pPR in compliance with bug 103487
|
||||
|
||||
09 Nov 2005; Gustavo Zacarias <gustavoz@gentoo.org>
|
||||
boost-1.33.0-r1.ebuild:
|
||||
Stable on sparc wrt #91936
|
||||
|
||||
01 Nov 2005; <soulse@gentoo.org> boost-1.33.0-r1.ebuild:
|
||||
Stable on x86 wrt bug #111080
|
||||
|
||||
01 Nov 2005; Daniel Goller <morfic@gentoo.org> boost-1.33.0-r1.ebuild:
|
||||
Fix quoting of variables
|
||||
|
||||
01 Nov 2005; Daniel Goller <morfic@gentoo.org> boost-1.33.0-r1.ebuild:
|
||||
Stable on ppc and amd64
|
||||
|
||||
29 Oct 2005; Daniel Goller <morfic@gentoo.org> boost-1.33.0-r1.ebuild:
|
||||
Fix bjam directory, thanks to Phil Richards for reporting, Bug #110687
|
||||
|
||||
26 Oct 2005; Daniel Goller <morfic@gentoo.org> boost-1.33.0-r1.ebuild:
|
||||
Deprecating icc at last
|
||||
|
||||
25 Oct 2005; Daniel Goller <morfic@gentoo.org> boost-1.33.0-r1.ebuild:
|
||||
Adding bcp, bjam, changing to /usr/share/boost-build
|
||||
|
||||
12 Oct 2005; Daniel Goller <morfic@gentoo.org>
|
||||
+files/boost-alpha-threads.patch, boost-1.33.0.ebuild:
|
||||
Fixing USE=threads on alpha and stopping to have icc path be hardcoded,
|
||||
credits for users in the ebuild
|
||||
|
||||
19 Sep 2005; Mark Loeser <halcy0n@gentoo.org> metadata.xml:
|
||||
Adding to cpp herd
|
||||
|
||||
12 Aug 2005; Daniel Goller <morfic@gentoo.org> ChangeLog:
|
||||
Someone have a suggestion how to get manifest signed remotely so i can stop
|
||||
doing this?
|
||||
|
||||
*boost-1.33.0 (12 Aug 2005)
|
||||
|
||||
12 Aug 2005; Daniel Goller <morfic@gentoo.org> +boost-1.33.0.ebuild:
|
||||
Adding 1.33.0 to tree
|
||||
|
||||
06 Aug 2005; Aaron Walker <ka0ttic@gentoo.org> boost-1.31.0.ebuild,
|
||||
boost-1.32.0-r4.ebuild:
|
||||
Added ~mips to 1.31.0 and 1.32.0-r4.
|
||||
|
||||
02 Jul 2005; <morfic@gentoo.org> ChangeLog:
|
||||
signing manifest, which failed
|
||||
|
||||
02 Jul 2005; <morfic@gentoo.org> boost-1.32.0-r4.ebuild:
|
||||
Fixed quotation, closing bug #97292
|
||||
|
||||
29 May 2005; Fernando J. Pereda <ferdy@gentoo.org> boost-1.32.0-r4.ebuild:
|
||||
marked ~alpha, wrt #91936
|
||||
|
||||
12 May 2005; Aron Griffis <agriffis@gentoo.org> boost-1.32.0-r4.ebuild:
|
||||
add ~ia64
|
||||
|
||||
*boost-1.32.0-r4 (04 May 2005)
|
||||
|
||||
04 May 2005; Daniel Goller <morfic@gentoo.org> +boost-1.32.0-r4.ebuild:
|
||||
added USE=doc and fixed creation of -toolset- links
|
||||
|
||||
24 Apr 2005; Daniel Goller <morfic@gentoo.org> :
|
||||
adding pyste support, adding bsd compatability and preliminary OSX
|
||||
compatability bug 79517 and bug 84642
|
||||
|
||||
20 Apr 2005; Daniel Goller <morfic@gentoo.org> boost-1.32.0-r2.ebuild:
|
||||
fix ! order
|
||||
|
||||
*boost-1.32.0-r2 (16 Apr 2005)
|
||||
|
||||
16 Apr 2005; Daniel Goller <morfic@gentoo.org> +boost-1.32.0-r2.ebuild:
|
||||
1.32.0-r2 allows fine grained install of boost, shorter compile times and
|
||||
smaller space requirement are now possible
|
||||
|
||||
22 Mar 2005; Daniel Goller <morfic@gentoo.org> boost-1.32.0-r1.ebuild:
|
||||
Fixed html doc install path, closing bug 85938, thanks Benoit Boissinot
|
||||
|
||||
20 Mar 2005; Daniel Goller <morfic@gentoo.org> boost-1.32.0-r1.ebuild:
|
||||
fixed parallel building for distcc and SMP users
|
||||
|
||||
18 Mar 2005; Daniel Goller <morfic@gentoo.org> boost-1.32.0-r1.ebuild:
|
||||
depend on icc 8 as 7 is no longer supported by intel
|
||||
|
||||
09 Mar 2005; Daniel Goller <morfic@gentoo.org> boost-1.32.0-r1.ebuild:
|
||||
set paths for icc to properly build all boost targets
|
||||
special thanks to steveb
|
||||
|
||||
08 Mar 2005; Daniel Goller <morfic@gentoo.org> boost-1.32.0-r1.ebuild:
|
||||
adding -sINTEL_PATH="/opt/intel/compiler80/" for them icc users
|
||||
|
||||
08 Mar 2005; Daniel Goller <morfic@gentoo.org> boost-1.32.0-r1.ebuild:
|
||||
Fix stray \
|
||||
|
||||
08 Mar 2005; Daniel Goller <morfic@gentoo.org> boost-1.32.0-r1.ebuild:
|
||||
adjust icc version
|
||||
|
||||
06 Mar 2005; Jeremy Huddleston <eradicator@gentoo.org>
|
||||
boost-1.32.0-r1.ebuild:
|
||||
Multilib fix.
|
||||
|
||||
06 Mar 2005; Daniel Goller <morfic@gentoo.org> boost-1.32.0-r1.ebuild:
|
||||
fixed issue with links ending up in / if the target does not exist
|
||||
|
||||
05 Mar 2005; Daniel Goller <morfic@gentoo.org> boost-1.32.0-r1.ebuild:
|
||||
making the symlinks work for gcc and icc by inserting a variable not a
|
||||
harcoded -gcc into the libname
|
||||
|
||||
*boost-1.32.0-r1 (04 Mar 2005)
|
||||
|
||||
04 Mar 2005; Daniel Goller <morfic@gentoo.org> +boost-1.32.0-r1.ebuild:
|
||||
Compiled with --layout=system for the short libnames, linked the long ones
|
||||
Everyone and everything should now be happy Serialization linking issues are
|
||||
with binutils, as long as we only have the .a we will need 2.15.90.0.* for
|
||||
this lib Time permitting we might have to port what is in cvs, as that
|
||||
builds a shared lib for us which would link with any stable binutils
|
||||
|
||||
01 Mar 2005; Daniel Goller <morfic@gentoo.org> metadata.xml,
|
||||
boost-1.32.0.ebuild:
|
||||
Cleaned up ebuild, no longer using makeopts, apparently bjam could dislike them
|
||||
|
||||
31 Dec 2004; Daniel Goller <morfic@gentoo.org> boost-1.32.0.ebuild:
|
||||
Fix whitespace
|
||||
|
||||
31 Dec 2004; Daniel Goller <morfic@gentoo.org> boost-1.32.0.ebuild:
|
||||
Changing to --layout=system
|
||||
|
||||
23 Dec 2004; Daniel Goller <morfic@gentoo.org> boost-1.32.0.ebuild:
|
||||
Minor cleanup
|
||||
|
||||
23 Dec 2004; Daniel Goller <morfic@gentoo.org> boost-1.32.0.ebuild:
|
||||
Install build tools too
|
||||
|
||||
14 Dec 2004; Daniel Goller <morfic@gentoo.org> boost-1.32.0.ebuild:
|
||||
Add symlink for version independent location
|
||||
|
||||
13 Dec 2004; Daniel Goller <morfic@gentoo.org> boost-1.32.0.ebuild:
|
||||
Readding icc support, restoring -toolset- libnames, using python.eclass to
|
||||
avoid using sed
|
||||
|
||||
12 Dec 2004; Daniel Goller <morfic@gentoo.org> boost-1.32.0.ebuild:
|
||||
Fix bjam path
|
||||
Thanks to dholth@fastmail.fm and mayo@clara.co.uk for noticing + suggestions
|
||||
|
||||
11 Dec 2004; Daniel Goller <morfic@gentoo.org> boost-1.32.0.ebuild:
|
||||
Cleanup + maintenance
|
||||
|
||||
11 Dec 2004; Daniel Goller <morfic@gentoo.org> boost-1.32.0.ebuild:
|
||||
Removed trailing space
|
||||
|
||||
11 Dec 2004; Daniel Goller <morfic@gentoo.org> boost-1.32.0.ebuild:
|
||||
Remove | die where it doesn't belong
|
||||
|
||||
11 Dec 2004; Daniel Goller <morfic@gentoo.org> boost-1.32.0.ebuild:
|
||||
fixed up ${arch} to cover amd64 as not being recognized
|
||||
|
||||
11 Dec 2004; Daniel Goller <morfic@gentoo.org> boost-1.32.0.ebuild:
|
||||
Added ${arch} to bjam path
|
||||
|
||||
10 Dec 2004; Daniel Goller <morfic@gentoo.org> boost-1.31.0.ebuild:
|
||||
Stable on ppc
|
||||
|
||||
*boost-1.32.0 (10 Dec 2004)
|
||||
|
||||
10 Dec 2004; Daniel Goller <morfic@gentoo.org> +metadata.xml,
|
||||
+boost-1.32.0.ebuild:
|
||||
Version Bump + added metadata.xml
|
||||
Thanks to all on Bug #71808
|
||||
|
||||
01 Jul 2004; Jeremy Huddleston <eradicator@gentoo.org> boost-1.30.0.ebuild,
|
||||
boost-1.30.2.ebuild, boost-1.31.0.ebuild:
|
||||
virtual/glibc -> virtual/libc
|
||||
|
||||
01 Jul 2004; Jeremy Huddleston <eradicator@gentoo.org> boost-1.31.0.ebuild:
|
||||
Stable amd64
|
||||
|
||||
27 Jun 2004; Tom Gall <tgall@gentoo.org> boot-1.31.0.ebuild:
|
||||
stable on ppc64 bug # 53532
|
||||
|
||||
03 Jun 2004; Aron Griffis <agriffis@gentoo.org> boost-1.30.0.ebuild,
|
||||
boost-1.30.2.ebuild, boost-1.31.0.ebuild:
|
||||
Fix use invocation
|
||||
|
||||
16 Apr 2004; Jason Wever <weeve@gentoo.org> boost-1.31.0.ebuild:
|
||||
Stable on sparc.
|
||||
|
||||
24 Mar 2004; Jason Wever <weeve@gentoo.org> boost-1.31.0.ebuild:
|
||||
Added ~sparc keyword.
|
||||
|
||||
16 Mar 2004; George Shapovalov <george@gentoo.org> boost-1.31.0_alpha*.ebuild :
|
||||
removed alphas from portage, as the release is out for a while and is already marked stable
|
||||
|
||||
*boost-1.31.0 (25 Feb 2004)
|
||||
|
||||
25 Feb 2004; George Shapovalov <george@gentoo.org> boost-1.31.0.ebuild :
|
||||
release is finally out. Added the ebuild, will keep alphas for a little while.
|
||||
|
||||
24 Feb 2004; Sven Blumenstein <bazik@gentoo.org> boost-1.30.2.ebuild:
|
||||
Stable on sparc, DEPEND of media-sound/zinf
|
||||
|
||||
13 Feb 2004; George Shapovalov <george@gentoo.org> boost-1.31.0_alpha2-r1.ebuild :
|
||||
improved symlinks, now the whole set is created instead of just a few out-of-place
|
||||
as was provided by build script
|
||||
|
||||
*boost-1.31.0_alpha2-r1 (03 Feb 2004)
|
||||
|
||||
03 Feb 2004; George Shapovalov <george@gentoo.org> boost-1.31.0_alpha2-r1.ebuild :
|
||||
installing symlinks created during build in this revision
|
||||
|
||||
*boost-1.31.0_alpha2 (02 Feb 2004)
|
||||
|
||||
02 Feb 2004; George Shapovalov <george@gentoo.org> boost-1.31.0_alpha2.ebuild :
|
||||
new cvs snapshot, fixed the install procedure following the #37850,
|
||||
thanks to Karl-Johan Karlsson <creideiki+gentoo-bugzilla@lisator.liu.se> for suggestions
|
||||
|
||||
*boost-1.31.0_alpha1 (18 Dec 2003)
|
||||
|
||||
18 Dec 2003; George Shapovalov <george@gentoo.org> boost-1.31.0_alpha1.ebuild :
|
||||
SInce 1.30 stopped working with python 2.3 (see #35268) and 1.31 is not yet out
|
||||
I am adding this cvs snapshot. Note: !!!do not just copy this one over!!!
|
||||
Adjust a few vars inside if you do update it!
|
||||
This one also incorporates build tools installation from #35718 (thanks to
|
||||
Chris Mayo <mayo@clara.co.uk> for suggestion).
|
||||
|
||||
*boost-1.30.2 (24 Aug 2003)
|
||||
|
||||
24 Aug 2003; George Shapovalov <george@gentoo.org> boost-1.30.2.ebuild :
|
||||
looks like I got stuck with this ebuild :),
|
||||
anyway, new version (#27053) that contains a bug fix,
|
||||
update submitted by B. K. Oxley (binkley) <binkley@alumni.rice.edu>
|
||||
and cleaned-up by Chris Bainbridge chrb@dcs.ed.ac.uk
|
||||
|
||||
*boost-1.30.0 (16 May 2003)
|
||||
|
||||
16 May 2003; George Shapovalov <george@gentoo.org> boost-1.30.0.ebuild :
|
||||
new version. (#18183)
|
||||
now supports building with icc
|
||||
Thanks to Jeremy Maitin-Shepard <jbms@ittbi.com> and Garen <garen@garen.net>
|
||||
for submitting and polishing the ebuild
|
||||
|
||||
*boost-1.29.0 (21 Oct 2002)
|
||||
|
||||
26 Jan 2003; Jon Nall <nall@gentoo.org> boost-1.29.0.ebuild :
|
||||
added ~ppc and fixed to be non-x86 specific
|
||||
|
||||
21 Oct 2002; Maik Schreiber <blizzy@gentoo.org> : New version, closes bug
|
||||
#9461.
|
||||
|
||||
*boost-1.28 (19 Oct 2002)
|
||||
|
||||
123456789-123456789-123456789-123456789-123456789-123456789-123456789-123456789-
|
||||
19 Oct 2002; Karl Trygve Kalleberg <markus-krainer@chello.at>
|
||||
boost-1.28.0.ebuild, files/digest-boost-1.28: Initial import. All code
|
||||
submitted by Markus Krainer <markus-krainer@chello.at>. Fixes #2851.
|
||||
|
@ -1,13 +0,0 @@
|
||||
AUX 1.35-remove-hardlink-creation.patch 547 RMD160 0c0bae87977869efcd2e25144b910025ab3e6924 SHA1 c3833411ab8e7c84efddc5cfb4ab99abcba1eed5 SHA256 9b0515f343f0c8f7f0ce51e2c6f243edae0f3d5ce5df5b9f77a46b00041a134e
|
||||
AUX boost-1.33.1-gcc41_visit_each.patch 338 RMD160 295e85b70cb27da6bb24eb6d757c8cc3465877d7 SHA1 265bdab2f664ffaa23f340f78a99506616457ad6 SHA256 a9ced5f54e52ade899a7b09dff097e4c9ca958c85d51ae431c7e7521f53b441e
|
||||
AUX boost-1.37.0-darwin-long-double.patch 556 RMD160 54b1111e9dbc51131f01f50071f1c4f337b35d2f SHA1 827dcef39cf884948c3720ae1d94d1b5b5279578 SHA256 0beb2bf9ae43ad86c307873ab19b049152ef7798ba17523638cdb78017642c31
|
||||
AUX boost-alpha-threads.patch 1111 RMD160 49fe6128f6dd9277389d25a83706b401705cdb40 SHA1 846f8a187dca02a998fb60bd298d2312e16620f0 SHA256 e7d1cb78cc73763023edb80cdb66e2a9389d9ef40f448be60cf8cd4f827e7623
|
||||
AUX buildid-fix.patch 1045 RMD160 ce9dbea25e21ed1ac177b16982ef1850957474f2 SHA1 af1069055e6f8d8fa143fb2ddeccb2fc36ddce9a SHA256 42a2aa4c0f4d8579a501d6133f55852acbd1d7b497598983c50bdebaa17df17f
|
||||
AUX random-Jamfile 355 RMD160 478b592e9d33d371b07e5364e63512c8208263bf SHA1 8ca047df78758f62a6c131bd27441173e9079fa6 SHA256 7dc71ab8b862ccd5ea9c21c42557adfe0c711ea7fbe7faa47328a37aa84bc096
|
||||
AUX remove_toolset_from_targetname.patch 490 RMD160 e050992fd79005af73410a2ea4037a82177ddf33 SHA1 80d96cca8cb0acb752c428ffcada3ef2964642b1 SHA256 5c5c6fea3c1e20e290d15a68f91b6c084cc5b34daae338e3aa0879a3fd5b9fb5
|
||||
DIST boost-patches-1.39.0-1.tbz2 1113 RMD160 29753fc7ca54fa57c65410073621e251750b89bc SHA1 6389ba81a977bfd42ab1fc7d911290a3976afd8a SHA256 f98f4ed539425b46de47a14b8b9ca06a69bb3248f966342999a73a619db8fec3
|
||||
DIST boost_1_39_0.tar.bz2 29408537 RMD160 4962256b48fa8563bf373b8bed97cc8655206a51 SHA1 6af42f74ab24ccc51589a025593bad298c8adde8 SHA256 44785eae8c6cce61a29a8a51f9b737e57b34d66baa7c0bcd4af188832b8018fd
|
||||
EBUILD boost-1.39.0-r1.ebuild 13009 RMD160 d46bb4c1ae7924f09c875624d8ff8d0a468ad6a5 SHA1 71bb4e48c3bb7050372a75890327686620b40898 SHA256 60d79f47a6ab86ee47837f8b2e6c9748f26f308efff92c8976bd1b88c3ad31b1
|
||||
EBUILD boost-1.39.0.ebuild 13009 RMD160 d46bb4c1ae7924f09c875624d8ff8d0a468ad6a5 SHA1 71bb4e48c3bb7050372a75890327686620b40898 SHA256 60d79f47a6ab86ee47837f8b2e6c9748f26f308efff92c8976bd1b88c3ad31b1
|
||||
MISC ChangeLog 24685 RMD160 174f6e4e02177f99b69852e112d1b45da928ab34 SHA1 9bb36bff2116b5660209543d0cd7611382e4ef0b SHA256 d14907ffb3a7f6c6d45ff83b2d186f661cf6bf9a32ce58acf654d706a79ed699
|
||||
MISC metadata.xml 884 RMD160 56b11a49f37835a25ecdf45d292c0a625cfcd364 SHA1 7353ce0ebc2bb237b2c2ab872ecfbb69ee69e214 SHA256 2db9a39a09ad510b68ed69278426d7a5a96253b7c5d6106ddbea8228677b5d25
|
@ -1,424 +0,0 @@
|
||||
# Copyright 1999-2009 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-libs/boost/boost-1.39.0.ebuild,v 1.2 2009/07/16 09:36:51 dev-zero Exp $
|
||||
|
||||
EAPI="2"
|
||||
|
||||
inherit python flag-o-matic multilib toolchain-funcs versionator check-reqs
|
||||
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
|
||||
|
||||
MY_P=${PN}_$(replace_all_version_separators _)
|
||||
PATCHSET_VERSION="${PV}-1"
|
||||
|
||||
DESCRIPTION="Boost Libraries for C++"
|
||||
HOMEPAGE="http://www.boost.org/"
|
||||
SRC_URI="mirror://sourceforge/boost/${MY_P}.tar.bz2
|
||||
mirror://gentoo/boost-patches-${PATCHSET_VERSION}.tbz2
|
||||
http://www.gentoo.org/~dev-zero/distfiles/boost-patches-${PATCHSET_VERSION}.tbz2"
|
||||
LICENSE="freedist Boost-1.0"
|
||||
SLOT="$(get_version_component_range 1-2)"
|
||||
IUSE="debug doc +eselect expat icu mpi python tools"
|
||||
|
||||
RDEPEND="icu? ( >=dev-libs/icu-3.3 )
|
||||
expat? ( dev-libs/expat )
|
||||
mpi? ( || ( >=sys-cluster/openmpi-1.3[cxx] =sys-cluster/openmpi-1.2*[-nocxx] ) )
|
||||
sys-libs/zlib
|
||||
python? ( virtual/python )
|
||||
!!<=dev-libs/boost-1.35.0-r2
|
||||
>=app-admin/eselect-boost-0.3"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-util/boost-build:${SLOT}"
|
||||
|
||||
S=${WORKDIR}/${MY_P}
|
||||
|
||||
MAJOR_PV=$(replace_all_version_separators _ ${SLOT})
|
||||
BJAM="bjam-${MAJOR_PV}"
|
||||
|
||||
# Usage:
|
||||
# _add_line <line-to-add> <profile>
|
||||
# ... to add to specific profile
|
||||
# or
|
||||
# _add_line <line-to-add>
|
||||
# ... to add to all profiles for which the use flag set
|
||||
|
||||
_add_line() {
|
||||
if [ -z "$2" ] ; then
|
||||
echo "${1}" >> "${D}/usr/share/boost-eselect/profiles/${SLOT}/default"
|
||||
use debug && echo "${1}" >> "${D}/usr/share/boost-eselect/profiles/${SLOT}/debug"
|
||||
else
|
||||
echo "${1}" >> "${D}/usr/share/boost-eselect/profiles/${SLOT}/${2}"
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_setup() {
|
||||
if has test ${FEATURES} ; then
|
||||
CHECKREQS_DISK_BUILD="1024"
|
||||
check_reqs
|
||||
|
||||
ewarn "The tests may take several hours on a recent machine"
|
||||
ewarn "but they will not fail (unless something weird happens ;-)"
|
||||
ewarn "This is because the tests depend on the used compiler/-version"
|
||||
ewarn "and the platform and upstream says that this is normal."
|
||||
ewarn "If you are interested in the results, please take a look at the"
|
||||
ewarn "generated results page:"
|
||||
ewarn " ${ROOT}usr/share/doc/${PF}/status/cs-$(uname).html"
|
||||
ebeep 5
|
||||
|
||||
fi
|
||||
|
||||
if use debug ; then
|
||||
ewarn "The debug USE-flag means that a second set of the boost libraries"
|
||||
ewarn "will be built containing debug-symbols. You'll be able to select them"
|
||||
ewarn "using the boost-eselect module. But even though the optimization flags"
|
||||
ewarn "you might have set are not stripped, there will be a performance"
|
||||
ewarn "penalty and linking other packages against the debug version"
|
||||
ewarn "of boost is _not_ recommended."
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
EPATCH_SOURCE="${WORKDIR}/patches"
|
||||
EPATCH_SUFFIX="patch"
|
||||
epatch
|
||||
|
||||
epatch \
|
||||
"${FILESDIR}/remove_toolset_from_targetname.patch"
|
||||
|
||||
# This enables building the boost.random library with /dev/urandom support
|
||||
if [[ -e /dev/urandom ]] ; then
|
||||
mkdir -p libs/random/build
|
||||
cp "${FILESDIR}/random-Jamfile" libs/random/build/Jamfile.v2
|
||||
# yeah, we WANT it to work on non-Linux too
|
||||
sed -i -e 's/#ifdef __linux__/#if 1/' libs/random/random_device.cpp || die
|
||||
fi
|
||||
|
||||
# Huge number of strict-aliasing warnings cause a build failure w/ >=GCC 4.4 bug #252287
|
||||
[[ $(gcc-version) > 4.3 ]] && append-flags -Wno-strict-aliasing
|
||||
}
|
||||
|
||||
|
||||
src_configure() {
|
||||
einfo "Writing new user-config.jam"
|
||||
|
||||
local compiler compilerVersion compilerExecutable mpi
|
||||
if [[ ${CHOST} == *-darwin* ]] ; then
|
||||
compiler=darwin
|
||||
compilerVersion=$(gcc-fullversion)
|
||||
compilerExecutable=$(tc-getCXX)
|
||||
# we need to add the prefix, and in two cases this exceeds, so prepare
|
||||
# for the largest possible space allocation
|
||||
append-ldflags -Wl,-headerpad_max_install_names
|
||||
else
|
||||
compiler=gcc
|
||||
compilerVersion=$(gcc-version)
|
||||
compilerExecutable=$(tc-getCXX)
|
||||
fi
|
||||
|
||||
use mpi && mpi="using mpi ;"
|
||||
|
||||
if use python ; then
|
||||
python_version
|
||||
pystring="using python : ${PYVER} : /usr : /usr/include/python${PYVER} : /usr/lib/python${PYVER} ;"
|
||||
fi
|
||||
|
||||
cat > "${S}/user-config.jam" << __EOF__
|
||||
|
||||
variant gentoorelease : release : <optimization>none <debug-symbols>none ;
|
||||
variant gentoodebug : debug : <optimization>none ;
|
||||
|
||||
using ${compiler} : ${compilerVersion} : ${compilerExecutable} : <cxxflags>"${CXXFLAGS}" <linkflags>"${LDFLAGS}" ;
|
||||
|
||||
${pystring}
|
||||
|
||||
${mpi}
|
||||
|
||||
__EOF__
|
||||
|
||||
# Maintainer information:
|
||||
# The debug-symbols=none and optimization=none
|
||||
# are not official upstream flags but a Gentoo
|
||||
# specific patch to make sure that all our
|
||||
# CXXFLAGS/LDFLAGS are being respected.
|
||||
# Using optimization=off would for example add
|
||||
# "-O0" and override "-O2" set by the user.
|
||||
# Please take a look at the boost-build ebuild
|
||||
# for more infomration.
|
||||
|
||||
use icu && OPTIONS="-sICU_PATH=/usr"
|
||||
use expat && OPTIONS="${OPTIONS} -sEXPAT_INCLUDE=/usr/include -sEXPAT_LIBPATH=/usr/$(get_libdir)"
|
||||
use mpi || OPTIONS="${OPTIONS} --without-mpi"
|
||||
use python || OPTIONS="${OPTIONS} --without-python"
|
||||
|
||||
OPTIONS="${OPTIONS} --user-config=\"${S}/user-config.jam\" --boost-build=/usr/share/boost-build-${MAJOR_PV} --prefix=\"${D}/usr\" --layout=versioned"
|
||||
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
|
||||
NUMJOBS=$(sed -e 's/.*\(\-j[ 0-9]\+\) .*/\1/; s/--jobs=\?/-j/' <<< ${MAKEOPTS})
|
||||
|
||||
einfo "Using the following options to build: "
|
||||
einfo " ${OPTIONS}"
|
||||
|
||||
export BOOST_ROOT="${S}"
|
||||
|
||||
${BJAM} ${NUMJOBS} -q \
|
||||
gentoorelease \
|
||||
${OPTIONS} \
|
||||
threading=single,multi link=shared,static runtime-link=shared \
|
||||
|| die "building boost failed"
|
||||
|
||||
# ... and do the whole thing one more time to get the debug libs
|
||||
if use debug ; then
|
||||
${BJAM} ${NUMJOBS} -q \
|
||||
gentoodebug \
|
||||
${OPTIONS} \
|
||||
threading=single,multi link=shared,static runtime-link=shared \
|
||||
--buildid=debug \
|
||||
|| die "building boost failed"
|
||||
fi
|
||||
|
||||
if use tools; then
|
||||
cd "${S}/tools/"
|
||||
${BJAM} ${NUMJOBS} -q \
|
||||
gentoorelease \
|
||||
${OPTIONS} \
|
||||
|| die "building tools failed"
|
||||
fi
|
||||
|
||||
}
|
||||
|
||||
src_install () {
|
||||
einfo "Using the following options to install: "
|
||||
einfo " ${OPTIONS}"
|
||||
|
||||
export BOOST_ROOT="${S}"
|
||||
|
||||
${BJAM} -q \
|
||||
gentoorelease \
|
||||
${OPTIONS} \
|
||||
threading=single,multi link=shared,static runtime-link=shared \
|
||||
--includedir="${D}/usr/include" \
|
||||
--libdir="${D}/usr/$(get_libdir)" \
|
||||
install || die "install failed for options '${OPTIONS}'"
|
||||
|
||||
if use debug ; then
|
||||
${BJAM} -q \
|
||||
gentoodebug \
|
||||
${OPTIONS} \
|
||||
threading=single,multi link=shared,static runtime-link=shared \
|
||||
--includedir="${D}/usr/include" \
|
||||
--libdir="${D}/usr/$(get_libdir)" \
|
||||
--buildid=debug \
|
||||
install || die "install failed for options '${OPTIONS}'"
|
||||
fi
|
||||
|
||||
use python || rm -rf "${D}/usr/include/boost-${MAJOR_PV}/boost"/python*
|
||||
|
||||
dodir /usr/share/boost-eselect/profiles/${SLOT}
|
||||
touch "${D}/usr/share/boost-eselect/profiles/${SLOT}/default"
|
||||
use debug && touch "${D}/usr/share/boost-eselect/profiles/${SLOT}/debug"
|
||||
|
||||
# Move the mpi.so to the right place and make sure it's slotted
|
||||
if use mpi && use python; then
|
||||
mkdir -p "${D}/usr/$(get_libdir)/python${PYVER}/site-packages/boost_${MAJOR_PV}"
|
||||
mv "${D}/usr/$(get_libdir)/mpi.so" "${D}/usr/$(get_libdir)/python${PYVER}/site-packages/boost_${MAJOR_PV}/"
|
||||
touch "${D}/usr/$(get_libdir)/python${PYVER}/site-packages/boost_${MAJOR_PV}/__init__.py"
|
||||
_add_line "python=\"/usr/$(get_libdir)/python${PYVER}/site-packages/boost_${MAJOR_PV}/mpi.so\""
|
||||
fi
|
||||
|
||||
if use doc ; then
|
||||
find libs/*/* -iname "test" -or -iname "src" | xargs rm -rf
|
||||
dohtml \
|
||||
-A pdf,txt,cpp,hpp \
|
||||
*.{htm,html,png,css} \
|
||||
-r doc more people wiki
|
||||
dohtml \
|
||||
-A pdf,txt \
|
||||
-r tools
|
||||
insinto /usr/share/doc/${PF}/html
|
||||
doins -r libs
|
||||
|
||||
# To avoid broken links
|
||||
insinto /usr/share/doc/${PF}/html
|
||||
doins LICENSE_1_0.txt
|
||||
|
||||
dosym /usr/include/boost /usr/share/doc/${PF}/html/boost
|
||||
fi
|
||||
|
||||
cd "${D}/usr/$(get_libdir)"
|
||||
|
||||
# Remove (unversioned) symlinks
|
||||
# And check for what we remove to catch bugs
|
||||
# got a better idea how to do it? tell me!
|
||||
for f in $(ls -1 *{.a,$(get_libname)} | grep -v "${MAJOR_PV}") ; do
|
||||
if [ ! -h "${f}" ] ; then
|
||||
eerror "Ups, tried to remove '${f}' which is a a real file instead of a symlink"
|
||||
die "slotting/naming of the libs broken!"
|
||||
fi
|
||||
rm "${f}"
|
||||
done
|
||||
|
||||
# The threading libs obviously always gets the "-mt" (multithreading) tag
|
||||
# some packages seem to have a problem with it. Creating symlinks...
|
||||
for lib in libboost_thread-mt-${MAJOR_PV}{.a,$(get_libname)} ; do
|
||||
dosym ${lib} "/usr/$(get_libdir)/$(sed -e 's/-mt//' <<< ${lib})"
|
||||
done
|
||||
|
||||
# The same goes for the mpi libs
|
||||
if use mpi ; then
|
||||
for lib in libboost_mpi-mt-${MAJOR_PV}{.a,$(get_libname)} ; do
|
||||
dosym ${lib} "/usr/$(get_libdir)/$(sed -e 's/-mt//' <<< ${lib})"
|
||||
done
|
||||
fi
|
||||
|
||||
if use debug ; then
|
||||
for lib in libboost_thread-mt-${MAJOR_PV}-debug{.a,$(get_libname)} ; do
|
||||
dosym ${lib} "/usr/$(get_libdir)/$(sed -e 's/-mt//' <<< ${lib})"
|
||||
done
|
||||
|
||||
if use mpi ; then
|
||||
for lib in libboost_mpi-mt-${MAJOR_PV}-debug{.a,$(get_libname)} ; do
|
||||
dosym ${lib} "/usr/$(get_libdir)/$(sed -e 's/-mt//' <<< ${lib})"
|
||||
done
|
||||
fi
|
||||
fi
|
||||
|
||||
# Create a subdirectory with completely unversioned symlinks
|
||||
# and store the names in the profiles-file for eselect
|
||||
dodir /usr/$(get_libdir)/boost-${MAJOR_PV}
|
||||
|
||||
_add_line "libs=\"" default
|
||||
for f in $(ls -1 *{.a,$(get_libname)} | grep -v debug) ; do
|
||||
dosym ../${f} /usr/$(get_libdir)/boost-${MAJOR_PV}/${f/-${MAJOR_PV}}
|
||||
_add_line "/usr/$(get_libdir)/${f}" default
|
||||
done
|
||||
_add_line "\"" default
|
||||
|
||||
if use debug ; then
|
||||
_add_line "libs=\"" debug
|
||||
dodir /usr/$(get_libdir)/boost-${MAJOR_PV}-debug
|
||||
for f in $(ls -1 *{.a,$(get_libname)} | grep debug) ; do
|
||||
dosym ../${f} /usr/$(get_libdir)/boost-${MAJOR_PV}-debug/${f/-${MAJOR_PV}-debug}
|
||||
_add_line "/usr/$(get_libdir)/${f}" debug
|
||||
done
|
||||
_add_line "\"" debug
|
||||
|
||||
_add_line "includes=\"/usr/include/boost-${MAJOR_PV}/boost\"" debug
|
||||
_add_line "suffix=\"-debug\"" debug
|
||||
fi
|
||||
|
||||
_add_line "includes=\"/usr/include/boost-${MAJOR_PV}/boost\"" default
|
||||
|
||||
if use tools; then
|
||||
cd "${S}/dist/bin"
|
||||
# Append version postfix to binaries for slotting
|
||||
_add_line "bins=\""
|
||||
for b in * ; do
|
||||
newbin "${b}" "${b}-${MAJOR_PV}"
|
||||
_add_line "/usr/bin/${b}-${MAJOR_PV}"
|
||||
done
|
||||
_add_line "\""
|
||||
|
||||
cd "${S}/dist"
|
||||
insinto /usr/share
|
||||
doins -r share/boostbook
|
||||
# Append version postfix for slotting
|
||||
mv "${D}/usr/share/boostbook" "${D}/usr/share/boostbook-${MAJOR_PV}"
|
||||
_add_line "dirs=\"/usr/share/boostbook-${MAJOR_PV}\""
|
||||
fi
|
||||
|
||||
cd "${S}/status"
|
||||
if [ -f regress.log ] ; then
|
||||
docinto status
|
||||
dohtml *.{html,gif} ../boost.png
|
||||
dodoc regress.log
|
||||
fi
|
||||
|
||||
use python && python_need_rebuild
|
||||
|
||||
# boost's build system truely sucks for not having a destdir. Because for
|
||||
# this reason we are forced to build with a prefix that includes the
|
||||
# DESTROOT, dynamic libraries on Darwin end messed up, referencing the
|
||||
# DESTROOT instread of the actual EPREFIX. There is no way out of here
|
||||
# but to do it the dirty way of manually setting the right install_names.
|
||||
[[ -z ${ED+set} ]] && local ED=${D%/}${EPREFIX}/
|
||||
if [[ ${CHOST} == *-darwin* ]] ; then
|
||||
einfo "Working around completely broken build-system(tm)"
|
||||
for d in "${ED}"usr/lib/*.dylib ; do
|
||||
if [[ -f ${d} ]] ; then
|
||||
# fix the "soname"
|
||||
ebegin " correcting install_name of ${d#${ED}}"
|
||||
install_name_tool -id "/${d#${D}}" "${d}"
|
||||
eend $?
|
||||
# fix references to other libs
|
||||
refs=$(otool -XL "${d}" | \
|
||||
sed -e '1d' -e 's/^\t//' | \
|
||||
grep "^libboost_" | \
|
||||
cut -f1 -d' ')
|
||||
for r in ${refs} ; do
|
||||
ebegin " correcting reference to ${r}"
|
||||
install_name_tool -change \
|
||||
"${r}" \
|
||||
"${EPREFIX}/usr/lib/${r}" \
|
||||
"${d}"
|
||||
eend $?
|
||||
done
|
||||
fi
|
||||
done
|
||||
fi
|
||||
}
|
||||
|
||||
src_test() {
|
||||
export BOOST_ROOT=${S}
|
||||
|
||||
cd "${S}/tools/regression/build"
|
||||
${BJAM} -q \
|
||||
gentoorelease \
|
||||
${OPTIONS} \
|
||||
process_jam_log compiler_status \
|
||||
|| die "building regression test helpers failed"
|
||||
|
||||
cd "${S}/status"
|
||||
|
||||
# Some of the test-checks seem to rely on regexps
|
||||
export LC_ALL="C"
|
||||
|
||||
# The following is largely taken from tools/regression/run_tests.sh,
|
||||
# but adapted to our needs.
|
||||
|
||||
# Run the tests & write them into a file for postprocessing
|
||||
${BJAM} \
|
||||
${OPTIONS} \
|
||||
--dump-tests 2>&1 | tee regress.log
|
||||
|
||||
# Postprocessing
|
||||
cat regress.log | "${S}/tools/regression/build/bin/gcc-$(gcc-version)/gentoorelease/process_jam_log" --v2
|
||||
if test $? != 0 ; then
|
||||
die "Postprocessing the build log failed"
|
||||
fi
|
||||
|
||||
cat > "${S}/status/comment.html" <<- __EOF__
|
||||
<p>Tests are run on a <a href="http://www.gentoo.org">Gentoo</a> system.</p>
|
||||
__EOF__
|
||||
|
||||
# Generate the build log html summary page
|
||||
"${S}/tools/regression/build/bin/gcc-$(gcc-version)/gentoorelease/compiler_status" --v2 \
|
||||
--comment "${S}/status/comment.html" "${S}" \
|
||||
cs-$(uname).html cs-$(uname)-links.html
|
||||
if test $? != 0 ; then
|
||||
die "Generating the build log html summary page failed"
|
||||
fi
|
||||
|
||||
# And do some cosmetic fixes :)
|
||||
sed -i -e 's|http://www.boost.org/boost.png|boost.png|' *.html
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
use eselect && eselect boost update
|
||||
if [ ! -h "${ROOT}/etc/eselect/boost/active" ] ; then
|
||||
elog "No active boost version found. Calling eselect to select one..."
|
||||
eselect boost update
|
||||
fi
|
||||
}
|
@ -1,424 +0,0 @@
|
||||
# Copyright 1999-2009 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-libs/boost/boost-1.39.0.ebuild,v 1.2 2009/07/16 09:36:51 dev-zero Exp $
|
||||
|
||||
EAPI="2"
|
||||
|
||||
inherit python flag-o-matic multilib toolchain-funcs versionator check-reqs
|
||||
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
|
||||
|
||||
MY_P=${PN}_$(replace_all_version_separators _)
|
||||
PATCHSET_VERSION="${PV}-1"
|
||||
|
||||
DESCRIPTION="Boost Libraries for C++"
|
||||
HOMEPAGE="http://www.boost.org/"
|
||||
SRC_URI="mirror://sourceforge/boost/${MY_P}.tar.bz2
|
||||
mirror://gentoo/boost-patches-${PATCHSET_VERSION}.tbz2
|
||||
http://www.gentoo.org/~dev-zero/distfiles/boost-patches-${PATCHSET_VERSION}.tbz2"
|
||||
LICENSE="freedist Boost-1.0"
|
||||
SLOT="$(get_version_component_range 1-2)"
|
||||
IUSE="debug doc +eselect expat icu mpi python tools"
|
||||
|
||||
RDEPEND="icu? ( >=dev-libs/icu-3.3 )
|
||||
expat? ( dev-libs/expat )
|
||||
mpi? ( || ( >=sys-cluster/openmpi-1.3[cxx] =sys-cluster/openmpi-1.2*[-nocxx] ) )
|
||||
sys-libs/zlib
|
||||
python? ( virtual/python )
|
||||
!!<=dev-libs/boost-1.35.0-r2
|
||||
>=app-admin/eselect-boost-0.3"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-util/boost-build:${SLOT}"
|
||||
|
||||
S=${WORKDIR}/${MY_P}
|
||||
|
||||
MAJOR_PV=$(replace_all_version_separators _ ${SLOT})
|
||||
BJAM="bjam-${MAJOR_PV}"
|
||||
|
||||
# Usage:
|
||||
# _add_line <line-to-add> <profile>
|
||||
# ... to add to specific profile
|
||||
# or
|
||||
# _add_line <line-to-add>
|
||||
# ... to add to all profiles for which the use flag set
|
||||
|
||||
_add_line() {
|
||||
if [ -z "$2" ] ; then
|
||||
echo "${1}" >> "${D}/usr/share/boost-eselect/profiles/${SLOT}/default"
|
||||
use debug && echo "${1}" >> "${D}/usr/share/boost-eselect/profiles/${SLOT}/debug"
|
||||
else
|
||||
echo "${1}" >> "${D}/usr/share/boost-eselect/profiles/${SLOT}/${2}"
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_setup() {
|
||||
if has test ${FEATURES} ; then
|
||||
CHECKREQS_DISK_BUILD="1024"
|
||||
check_reqs
|
||||
|
||||
ewarn "The tests may take several hours on a recent machine"
|
||||
ewarn "but they will not fail (unless something weird happens ;-)"
|
||||
ewarn "This is because the tests depend on the used compiler/-version"
|
||||
ewarn "and the platform and upstream says that this is normal."
|
||||
ewarn "If you are interested in the results, please take a look at the"
|
||||
ewarn "generated results page:"
|
||||
ewarn " ${ROOT}usr/share/doc/${PF}/status/cs-$(uname).html"
|
||||
ebeep 5
|
||||
|
||||
fi
|
||||
|
||||
if use debug ; then
|
||||
ewarn "The debug USE-flag means that a second set of the boost libraries"
|
||||
ewarn "will be built containing debug-symbols. You'll be able to select them"
|
||||
ewarn "using the boost-eselect module. But even though the optimization flags"
|
||||
ewarn "you might have set are not stripped, there will be a performance"
|
||||
ewarn "penalty and linking other packages against the debug version"
|
||||
ewarn "of boost is _not_ recommended."
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
EPATCH_SOURCE="${WORKDIR}/patches"
|
||||
EPATCH_SUFFIX="patch"
|
||||
epatch
|
||||
|
||||
epatch \
|
||||
"${FILESDIR}/remove_toolset_from_targetname.patch"
|
||||
|
||||
# This enables building the boost.random library with /dev/urandom support
|
||||
if [[ -e /dev/urandom ]] ; then
|
||||
mkdir -p libs/random/build
|
||||
cp "${FILESDIR}/random-Jamfile" libs/random/build/Jamfile.v2
|
||||
# yeah, we WANT it to work on non-Linux too
|
||||
sed -i -e 's/#ifdef __linux__/#if 1/' libs/random/random_device.cpp || die
|
||||
fi
|
||||
|
||||
# Huge number of strict-aliasing warnings cause a build failure w/ >=GCC 4.4 bug #252287
|
||||
[[ $(gcc-version) > 4.3 ]] && append-flags -Wno-strict-aliasing
|
||||
}
|
||||
|
||||
|
||||
src_configure() {
|
||||
einfo "Writing new user-config.jam"
|
||||
|
||||
local compiler compilerVersion compilerExecutable mpi
|
||||
if [[ ${CHOST} == *-darwin* ]] ; then
|
||||
compiler=darwin
|
||||
compilerVersion=$(gcc-fullversion)
|
||||
compilerExecutable=$(tc-getCXX)
|
||||
# we need to add the prefix, and in two cases this exceeds, so prepare
|
||||
# for the largest possible space allocation
|
||||
append-ldflags -Wl,-headerpad_max_install_names
|
||||
else
|
||||
compiler=gcc
|
||||
compilerVersion=$(gcc-version)
|
||||
compilerExecutable=$(tc-getCXX)
|
||||
fi
|
||||
|
||||
use mpi && mpi="using mpi ;"
|
||||
|
||||
if use python ; then
|
||||
python_version
|
||||
pystring="using python : ${PYVER} : /usr : /usr/include/python${PYVER} : /usr/lib/python${PYVER} ;"
|
||||
fi
|
||||
|
||||
cat > "${S}/user-config.jam" << __EOF__
|
||||
|
||||
variant gentoorelease : release : <optimization>none <debug-symbols>none ;
|
||||
variant gentoodebug : debug : <optimization>none ;
|
||||
|
||||
using ${compiler} : ${compilerVersion} : ${compilerExecutable} : <cxxflags>"${CXXFLAGS}" <linkflags>"${LDFLAGS}" ;
|
||||
|
||||
${pystring}
|
||||
|
||||
${mpi}
|
||||
|
||||
__EOF__
|
||||
|
||||
# Maintainer information:
|
||||
# The debug-symbols=none and optimization=none
|
||||
# are not official upstream flags but a Gentoo
|
||||
# specific patch to make sure that all our
|
||||
# CXXFLAGS/LDFLAGS are being respected.
|
||||
# Using optimization=off would for example add
|
||||
# "-O0" and override "-O2" set by the user.
|
||||
# Please take a look at the boost-build ebuild
|
||||
# for more infomration.
|
||||
|
||||
use icu && OPTIONS="-sICU_PATH=/usr"
|
||||
use expat && OPTIONS="${OPTIONS} -sEXPAT_INCLUDE=/usr/include -sEXPAT_LIBPATH=/usr/$(get_libdir)"
|
||||
use mpi || OPTIONS="${OPTIONS} --without-mpi"
|
||||
use python || OPTIONS="${OPTIONS} --without-python"
|
||||
|
||||
OPTIONS="${OPTIONS} --user-config=\"${S}/user-config.jam\" --boost-build=/usr/share/boost-build-${MAJOR_PV} --prefix=\"${D}/usr\" --layout=versioned"
|
||||
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
|
||||
NUMJOBS=$(sed -e 's/.*\(\-j[ 0-9]\+\) .*/\1/; s/--jobs=\?/-j/' <<< ${MAKEOPTS})
|
||||
|
||||
einfo "Using the following options to build: "
|
||||
einfo " ${OPTIONS}"
|
||||
|
||||
export BOOST_ROOT="${S}"
|
||||
|
||||
${BJAM} ${NUMJOBS} -q \
|
||||
gentoorelease \
|
||||
${OPTIONS} \
|
||||
threading=single,multi link=shared,static runtime-link=shared \
|
||||
|| die "building boost failed"
|
||||
|
||||
# ... and do the whole thing one more time to get the debug libs
|
||||
if use debug ; then
|
||||
${BJAM} ${NUMJOBS} -q \
|
||||
gentoodebug \
|
||||
${OPTIONS} \
|
||||
threading=single,multi link=shared,static runtime-link=shared \
|
||||
--buildid=debug \
|
||||
|| die "building boost failed"
|
||||
fi
|
||||
|
||||
if use tools; then
|
||||
cd "${S}/tools/"
|
||||
${BJAM} ${NUMJOBS} -q \
|
||||
gentoorelease \
|
||||
${OPTIONS} \
|
||||
|| die "building tools failed"
|
||||
fi
|
||||
|
||||
}
|
||||
|
||||
src_install () {
|
||||
einfo "Using the following options to install: "
|
||||
einfo " ${OPTIONS}"
|
||||
|
||||
export BOOST_ROOT="${S}"
|
||||
|
||||
${BJAM} -q \
|
||||
gentoorelease \
|
||||
${OPTIONS} \
|
||||
threading=single,multi link=shared,static runtime-link=shared \
|
||||
--includedir="${D}/usr/include" \
|
||||
--libdir="${D}/usr/$(get_libdir)" \
|
||||
install || die "install failed for options '${OPTIONS}'"
|
||||
|
||||
if use debug ; then
|
||||
${BJAM} -q \
|
||||
gentoodebug \
|
||||
${OPTIONS} \
|
||||
threading=single,multi link=shared,static runtime-link=shared \
|
||||
--includedir="${D}/usr/include" \
|
||||
--libdir="${D}/usr/$(get_libdir)" \
|
||||
--buildid=debug \
|
||||
install || die "install failed for options '${OPTIONS}'"
|
||||
fi
|
||||
|
||||
use python || rm -rf "${D}/usr/include/boost-${MAJOR_PV}/boost"/python*
|
||||
|
||||
dodir /usr/share/boost-eselect/profiles/${SLOT}
|
||||
touch "${D}/usr/share/boost-eselect/profiles/${SLOT}/default"
|
||||
use debug && touch "${D}/usr/share/boost-eselect/profiles/${SLOT}/debug"
|
||||
|
||||
# Move the mpi.so to the right place and make sure it's slotted
|
||||
if use mpi && use python; then
|
||||
mkdir -p "${D}/usr/$(get_libdir)/python${PYVER}/site-packages/boost_${MAJOR_PV}"
|
||||
mv "${D}/usr/$(get_libdir)/mpi.so" "${D}/usr/$(get_libdir)/python${PYVER}/site-packages/boost_${MAJOR_PV}/"
|
||||
touch "${D}/usr/$(get_libdir)/python${PYVER}/site-packages/boost_${MAJOR_PV}/__init__.py"
|
||||
_add_line "python=\"/usr/$(get_libdir)/python${PYVER}/site-packages/boost_${MAJOR_PV}/mpi.so\""
|
||||
fi
|
||||
|
||||
if use doc ; then
|
||||
find libs/*/* -iname "test" -or -iname "src" | xargs rm -rf
|
||||
dohtml \
|
||||
-A pdf,txt,cpp,hpp \
|
||||
*.{htm,html,png,css} \
|
||||
-r doc more people wiki
|
||||
dohtml \
|
||||
-A pdf,txt \
|
||||
-r tools
|
||||
insinto /usr/share/doc/${PF}/html
|
||||
doins -r libs
|
||||
|
||||
# To avoid broken links
|
||||
insinto /usr/share/doc/${PF}/html
|
||||
doins LICENSE_1_0.txt
|
||||
|
||||
dosym /usr/include/boost /usr/share/doc/${PF}/html/boost
|
||||
fi
|
||||
|
||||
cd "${D}/usr/$(get_libdir)"
|
||||
|
||||
# Remove (unversioned) symlinks
|
||||
# And check for what we remove to catch bugs
|
||||
# got a better idea how to do it? tell me!
|
||||
for f in $(ls -1 *{.a,$(get_libname)} | grep -v "${MAJOR_PV}") ; do
|
||||
if [ ! -h "${f}" ] ; then
|
||||
eerror "Ups, tried to remove '${f}' which is a a real file instead of a symlink"
|
||||
die "slotting/naming of the libs broken!"
|
||||
fi
|
||||
rm "${f}"
|
||||
done
|
||||
|
||||
# The threading libs obviously always gets the "-mt" (multithreading) tag
|
||||
# some packages seem to have a problem with it. Creating symlinks...
|
||||
for lib in libboost_thread-mt-${MAJOR_PV}{.a,$(get_libname)} ; do
|
||||
dosym ${lib} "/usr/$(get_libdir)/$(sed -e 's/-mt//' <<< ${lib})"
|
||||
done
|
||||
|
||||
# The same goes for the mpi libs
|
||||
if use mpi ; then
|
||||
for lib in libboost_mpi-mt-${MAJOR_PV}{.a,$(get_libname)} ; do
|
||||
dosym ${lib} "/usr/$(get_libdir)/$(sed -e 's/-mt//' <<< ${lib})"
|
||||
done
|
||||
fi
|
||||
|
||||
if use debug ; then
|
||||
for lib in libboost_thread-mt-${MAJOR_PV}-debug{.a,$(get_libname)} ; do
|
||||
dosym ${lib} "/usr/$(get_libdir)/$(sed -e 's/-mt//' <<< ${lib})"
|
||||
done
|
||||
|
||||
if use mpi ; then
|
||||
for lib in libboost_mpi-mt-${MAJOR_PV}-debug{.a,$(get_libname)} ; do
|
||||
dosym ${lib} "/usr/$(get_libdir)/$(sed -e 's/-mt//' <<< ${lib})"
|
||||
done
|
||||
fi
|
||||
fi
|
||||
|
||||
# Create a subdirectory with completely unversioned symlinks
|
||||
# and store the names in the profiles-file for eselect
|
||||
dodir /usr/$(get_libdir)/boost-${MAJOR_PV}
|
||||
|
||||
_add_line "libs=\"" default
|
||||
for f in $(ls -1 *{.a,$(get_libname)} | grep -v debug) ; do
|
||||
dosym ../${f} /usr/$(get_libdir)/boost-${MAJOR_PV}/${f/-${MAJOR_PV}}
|
||||
_add_line "/usr/$(get_libdir)/${f}" default
|
||||
done
|
||||
_add_line "\"" default
|
||||
|
||||
if use debug ; then
|
||||
_add_line "libs=\"" debug
|
||||
dodir /usr/$(get_libdir)/boost-${MAJOR_PV}-debug
|
||||
for f in $(ls -1 *{.a,$(get_libname)} | grep debug) ; do
|
||||
dosym ../${f} /usr/$(get_libdir)/boost-${MAJOR_PV}-debug/${f/-${MAJOR_PV}-debug}
|
||||
_add_line "/usr/$(get_libdir)/${f}" debug
|
||||
done
|
||||
_add_line "\"" debug
|
||||
|
||||
_add_line "includes=\"/usr/include/boost-${MAJOR_PV}/boost\"" debug
|
||||
_add_line "suffix=\"-debug\"" debug
|
||||
fi
|
||||
|
||||
_add_line "includes=\"/usr/include/boost-${MAJOR_PV}/boost\"" default
|
||||
|
||||
if use tools; then
|
||||
cd "${S}/dist/bin"
|
||||
# Append version postfix to binaries for slotting
|
||||
_add_line "bins=\""
|
||||
for b in * ; do
|
||||
newbin "${b}" "${b}-${MAJOR_PV}"
|
||||
_add_line "/usr/bin/${b}-${MAJOR_PV}"
|
||||
done
|
||||
_add_line "\""
|
||||
|
||||
cd "${S}/dist"
|
||||
insinto /usr/share
|
||||
doins -r share/boostbook
|
||||
# Append version postfix for slotting
|
||||
mv "${D}/usr/share/boostbook" "${D}/usr/share/boostbook-${MAJOR_PV}"
|
||||
_add_line "dirs=\"/usr/share/boostbook-${MAJOR_PV}\""
|
||||
fi
|
||||
|
||||
cd "${S}/status"
|
||||
if [ -f regress.log ] ; then
|
||||
docinto status
|
||||
dohtml *.{html,gif} ../boost.png
|
||||
dodoc regress.log
|
||||
fi
|
||||
|
||||
use python && python_need_rebuild
|
||||
|
||||
# boost's build system truely sucks for not having a destdir. Because for
|
||||
# this reason we are forced to build with a prefix that includes the
|
||||
# DESTROOT, dynamic libraries on Darwin end messed up, referencing the
|
||||
# DESTROOT instread of the actual EPREFIX. There is no way out of here
|
||||
# but to do it the dirty way of manually setting the right install_names.
|
||||
[[ -z ${ED+set} ]] && local ED=${D%/}${EPREFIX}/
|
||||
if [[ ${CHOST} == *-darwin* ]] ; then
|
||||
einfo "Working around completely broken build-system(tm)"
|
||||
for d in "${ED}"usr/lib/*.dylib ; do
|
||||
if [[ -f ${d} ]] ; then
|
||||
# fix the "soname"
|
||||
ebegin " correcting install_name of ${d#${ED}}"
|
||||
install_name_tool -id "/${d#${D}}" "${d}"
|
||||
eend $?
|
||||
# fix references to other libs
|
||||
refs=$(otool -XL "${d}" | \
|
||||
sed -e '1d' -e 's/^\t//' | \
|
||||
grep "^libboost_" | \
|
||||
cut -f1 -d' ')
|
||||
for r in ${refs} ; do
|
||||
ebegin " correcting reference to ${r}"
|
||||
install_name_tool -change \
|
||||
"${r}" \
|
||||
"${EPREFIX}/usr/lib/${r}" \
|
||||
"${d}"
|
||||
eend $?
|
||||
done
|
||||
fi
|
||||
done
|
||||
fi
|
||||
}
|
||||
|
||||
src_test() {
|
||||
export BOOST_ROOT=${S}
|
||||
|
||||
cd "${S}/tools/regression/build"
|
||||
${BJAM} -q \
|
||||
gentoorelease \
|
||||
${OPTIONS} \
|
||||
process_jam_log compiler_status \
|
||||
|| die "building regression test helpers failed"
|
||||
|
||||
cd "${S}/status"
|
||||
|
||||
# Some of the test-checks seem to rely on regexps
|
||||
export LC_ALL="C"
|
||||
|
||||
# The following is largely taken from tools/regression/run_tests.sh,
|
||||
# but adapted to our needs.
|
||||
|
||||
# Run the tests & write them into a file for postprocessing
|
||||
${BJAM} \
|
||||
${OPTIONS} \
|
||||
--dump-tests 2>&1 | tee regress.log
|
||||
|
||||
# Postprocessing
|
||||
cat regress.log | "${S}/tools/regression/build/bin/gcc-$(gcc-version)/gentoorelease/process_jam_log" --v2
|
||||
if test $? != 0 ; then
|
||||
die "Postprocessing the build log failed"
|
||||
fi
|
||||
|
||||
cat > "${S}/status/comment.html" <<- __EOF__
|
||||
<p>Tests are run on a <a href="http://www.gentoo.org">Gentoo</a> system.</p>
|
||||
__EOF__
|
||||
|
||||
# Generate the build log html summary page
|
||||
"${S}/tools/regression/build/bin/gcc-$(gcc-version)/gentoorelease/compiler_status" --v2 \
|
||||
--comment "${S}/status/comment.html" "${S}" \
|
||||
cs-$(uname).html cs-$(uname)-links.html
|
||||
if test $? != 0 ; then
|
||||
die "Generating the build log html summary page failed"
|
||||
fi
|
||||
|
||||
# And do some cosmetic fixes :)
|
||||
sed -i -e 's|http://www.boost.org/boost.png|boost.png|' *.html
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
use eselect && eselect boost update
|
||||
if [ ! -h "${ROOT}/etc/eselect/boost/active" ] ; then
|
||||
elog "No active boost version found. Calling eselect to select one..."
|
||||
eselect boost update
|
||||
fi
|
||||
}
|
@ -1,21 +0,0 @@
|
||||
--- Jamroot.orig 2009-04-03 19:23:02.876426258 +0200
|
||||
+++ Jamroot 2009-04-03 19:37:05.899697787 +0200
|
||||
@@ -444,14 +444,10 @@
|
||||
}
|
||||
return $(result) ;
|
||||
}
|
||||
-
|
||||
- generate stage-unversioned : stage-proper :
|
||||
- <generating-rule>@make-unversioned-links ;
|
||||
- explicit stage-unversioned ;
|
||||
-
|
||||
- generate install-unversioned : install-proper :
|
||||
- <generating-rule>@make-unversioned-links ;
|
||||
- explicit install-unversioned ;
|
||||
+
|
||||
+
|
||||
+ alias stage-unversioned ;
|
||||
+ alias install-unversioned ;
|
||||
}
|
||||
else
|
||||
{
|
@ -1,10 +0,0 @@
|
||||
--- boost/bind.hpp.orig 2006-10-05 21:09:32.000000000 +0200
|
||||
+++ boost/bind.hpp 2006-10-05 21:10:10.000000000 +0200
|
||||
@@ -27,6 +27,7 @@
|
||||
#include <boost/type.hpp>
|
||||
#include <boost/bind/arg.hpp>
|
||||
#include <boost/detail/workaround.hpp>
|
||||
+#include <boost/visit_each.hpp>
|
||||
|
||||
// Borland-specific bug, visit_each() silently fails to produce code
|
||||
|
@ -1,14 +0,0 @@
|
||||
Numerous sources suggest just to do this, boost devs only seem to "know"
|
||||
it is "bad". Without this, boost simply dies compiling (joy).
|
||||
|
||||
--- boost/math/tools/config.hpp
|
||||
+++ boost/math/tools/config.hpp
|
||||
@@ -43,7 +43,7 @@
|
||||
// Darwin's rather strange "double double" is rather hard to
|
||||
// support, it should be possible given enough effort though...
|
||||
//
|
||||
-# define BOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS
|
||||
+// fsck it! # define BOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS
|
||||
#endif
|
||||
#if defined(unix) && defined(__INTEL_COMPILER) && (__INTEL_COMPILER <= 1000)
|
||||
//
|
@ -1,24 +0,0 @@
|
||||
diff -urN boost_1_33_0-pristine/tools/build/v1/gcc-tools.jam boost_1_33_0/tools/build/v1/gcc-tools.jam
|
||||
--- boost_1_33_0-pristine/tools/build/v1/gcc-tools.jam 2005-09-12 00:31:23.000000000 -0400
|
||||
+++ boost_1_33_0/tools/build/v1/gcc-tools.jam 2005-09-12 00:32:45.000000000 -0400
|
||||
@@ -146,7 +146,7 @@
|
||||
}
|
||||
case * :
|
||||
{
|
||||
- flags gcc CFLAGS <threading>multi : -pthread ;
|
||||
+ flags gcc CFLAGS <threading>multi : -D_REENTRANT -pthread ;
|
||||
flags gcc LINKFLAGS <threading>multi : -pthread ;
|
||||
flags gcc FINDLIBS <threading>multi : rt ;
|
||||
}
|
||||
diff -urN boost_1_33_0-pristine/tools/build/v2/tools/gcc.jam boost_1_33_0/tools/build/v2/tools/gcc.jam
|
||||
--- boost_1_33_0-pristine/tools/build/v2/tools/gcc.jam 2005-09-12 00:31:23.000000000 -0400
|
||||
+++ boost_1_33_0/tools/build/v2/tools/gcc.jam 2005-09-12 00:33:04.000000000 -0400
|
||||
@@ -368,7 +368,7 @@
|
||||
}
|
||||
case * :
|
||||
{
|
||||
- flags gcc OPTIONS <threading>multi : -pthread ;
|
||||
+ flags gcc OPTIONS <threading>multi : -D_REENTRANT -pthread ;
|
||||
flags gcc FINDLIBS-SA <threading>multi : rt ;
|
||||
}
|
||||
}
|
@ -1,23 +0,0 @@
|
||||
--- Jamroot.orig 2009-02-10 17:36:25.000000000 +0100
|
||||
+++ Jamroot 2009-02-10 17:37:09.000000000 +0100
|
||||
@@ -442,15 +442,15 @@
|
||||
local noversion-file ;
|
||||
if $(nt)
|
||||
{
|
||||
- noversion-file = [ MATCH "(.*)-[0-9_]+([.]lib)" : $(name) ] ;
|
||||
+ noversion-file = [ MATCH "(.*)-[0-9_]+(.*[.]lib)" : $(name) ] ;
|
||||
}
|
||||
else
|
||||
{
|
||||
noversion-file =
|
||||
- [ MATCH "(.*)-[0-9_]+([.]so)[.0-9]*" : $(name) ]
|
||||
- [ MATCH "(.*)-[0-9_]+([.]dylib)" : $(name) ]
|
||||
- [ MATCH "(.*)-[0-9_]+([.]a)" : $(name) ]
|
||||
- [ MATCH "(.*)-[0-9_]+([.]dll[.]a)" : $(name) ] ;
|
||||
+ [ MATCH "(.*)-[0-9_]+(.*[.]so)[.0-9]*" : $(name) ]
|
||||
+ [ MATCH "(.*)-[0-9_]+(.*[.]dylib)" : $(name) ]
|
||||
+ [ MATCH "(.*)-[0-9_]+(.*[.]a)" : $(name) ]
|
||||
+ [ MATCH "(.*)-[0-9_]+(.*[.]dll[.]a)" : $(name) ] ;
|
||||
}
|
||||
|
||||
local new-name =
|
@ -1,15 +0,0 @@
|
||||
# Copyright (c) 2006 Tiziano Mueller
|
||||
#
|
||||
# Use, modification and distribution of the file is subject to the
|
||||
# Boost Software License, Version 1.0.
|
||||
# (See at http://www.boost.org/LICENSE_1_0.txt)
|
||||
|
||||
|
||||
project boost/random
|
||||
: source-location ../ ;
|
||||
|
||||
SOURCES = random_device ;
|
||||
|
||||
lib boost_random
|
||||
: $(SOURCES).cpp
|
||||
: <link>shared:<define>BOOST_RANDOM_DYN_LINK=1 ;
|
@ -1,11 +0,0 @@
|
||||
--- boost_1_36_0/Jamroot.orig 2008-11-14 16:36:10.000000000 +0100
|
||||
+++ boost_1_36_0/Jamroot 2008-11-14 16:36:54.000000000 +0100
|
||||
@@ -311,7 +311,7 @@
|
||||
if $(layout) = versioned
|
||||
{
|
||||
local result = [ common.format-name
|
||||
- <base> <toolset> <threading> <runtime> -$(BOOST_VERSION_TAG)
|
||||
+ <base> <threading> <runtime> -$(BOOST_VERSION_TAG)
|
||||
-$(BUILD_ID)
|
||||
: $(name) : $(type) : $(property-set) ] ;
|
||||
|
@ -1,24 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>cpp</herd>
|
||||
<maintainer>
|
||||
<email>dev-zero@gentoo.org</email>
|
||||
<name>Tiziano Müller</name>
|
||||
</maintainer>
|
||||
<longdescription>
|
||||
Boost is a free peer-reviewed portable C++ source libraries.
|
||||
</longdescription>
|
||||
<use>
|
||||
<flag name='bcp'>Install the bcp tool
|
||||
http://www.boost.org/tools/bcp/bcp.html</flag>
|
||||
<flag name='bjam'>Install the BoostJam tool
|
||||
http://www.boost.org/tools/build/jam_src/index.html</flag>
|
||||
<flag name='pyste'>Add support for the pyste frontend</flag>
|
||||
<flag name='threadsonly'>Only build multithreaded libs</flag>
|
||||
<flag name='tools'>Build and install the boost tools (bcp, quickbook,
|
||||
inspect, wave)</flag>
|
||||
<flag name='eselect'>Run "eselect boost update" even if version is
|
||||
already selected</flag>
|
||||
</use>
|
||||
</pkgmetadata>
|
@ -1,247 +0,0 @@
|
||||
# ChangeLog for dev-libs/popt
|
||||
# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-libs/popt/ChangeLog,v 1.63 2009/03/23 18:11:03 jsbronder Exp $
|
||||
|
||||
25 Apr 2009; Mario Fetka <mario.fetka@gmail.com> ChangeLog:
|
||||
Bump popt
|
||||
|
||||
23 Mar 2009; Justin Bronder <jsbronder@gentoo.org> popt-1.10.7.ebuild,
|
||||
popt-1.12.ebuild, popt-1.13.ebuild, popt-1.14.ebuild:
|
||||
Fix LICENSE, verified against all tarballs.
|
||||
|
||||
*popt-1.14 (18 Apr 2008)
|
||||
|
||||
18 Apr 2008; Diego Pettenò <flameeyes@gentoo.org> +popt-1.14.ebuild:
|
||||
Version bump, and while at it drop the libtool .la file. Bugs about _this
|
||||
version_ can come my way for now.
|
||||
|
||||
*popt-1.13 (07 Jan 2008)
|
||||
|
||||
07 Jan 2008; Ryan Hill <dirtyepic@gentoo.org> +popt-1.13.ebuild:
|
||||
Version bump. Fixes redefinition errors in headers when building packages
|
||||
like xulrunner with GCC 4.3.
|
||||
|
||||
*popt-1.12 (09 Dec 2007)
|
||||
|
||||
09 Dec 2007; Mike Frysinger <vapier@gentoo.org>
|
||||
+files/popt-1.12-scrub-lame-gettext.patch, +popt-1.12.ebuild:
|
||||
Version bump #199160 by Sandro Bonazzola.
|
||||
|
||||
11 Jun 2007; Raúl Porcel <armin76@gentoo.org> popt-1.10.7.ebuild:
|
||||
alpha stable wrt #161177
|
||||
|
||||
14 May 2007; Thilo Bangert <bangert@gentoo.org> metadata.xml:
|
||||
add <herd>no-herd</herd>
|
||||
|
||||
12 May 2007; Joshua Kinard <kumba@gentoo.org> popt-1.10.7.ebuild:
|
||||
Stable on mips.
|
||||
|
||||
05 Mar 2007; Sandro Bonazzola <sanchan@gentoo.org> ChangeLog:
|
||||
Removing myself from metadata.xml as I'm stepping back.
|
||||
|
||||
20 Jan 2007; Jeroen Roovers <jer@gentoo.org> popt-1.10.7.ebuild:
|
||||
Stable for HPPA (bug #161177).
|
||||
|
||||
15 Jan 2007; Mike Frysinger <vapier@gentoo.org>
|
||||
+files/popt-1.10.7-scrub-lame-gettext.patch, popt-1.10.7.ebuild:
|
||||
Remove pointless gettext check #161988 by Christian Heim.
|
||||
|
||||
13 Jan 2007; Mike Frysinger <vapier@gentoo.org> popt-1.10.7.ebuild:
|
||||
Cleanup patches and drop requirement for autotools.
|
||||
|
||||
13 Jan 2007; nixnut <nixnut@gentoo.org> popt-1.10.4-r3.ebuild,
|
||||
popt-1.10.7.ebuild:
|
||||
Stable on ppc wrt bug 161177
|
||||
|
||||
11 Jan 2007; Markus Rothe <corsair@gentoo.org> popt-1.10.7.ebuild:
|
||||
Stable on ppc64; bug #161177
|
||||
|
||||
11 Jan 2007; Gustavo Zacarias <gustavoz@gentoo.org> popt-1.10.7.ebuild:
|
||||
Stable on sparc
|
||||
|
||||
10 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org> popt-1.10.4-r3.ebuild,
|
||||
popt-1.10.7.ebuild:
|
||||
Stable on amd64/x86 wrt bug #161177.
|
||||
|
||||
10 Jan 2007; Gustavo Zacarias <gustavoz@gentoo.org> popt-1.10.4-r3.ebuild:
|
||||
Stable on sparc wrt #161177
|
||||
|
||||
09 Jan 2007; Sandro Bonazzola <sanchan@gentoo.org> popt-1.7-r1.ebuild,
|
||||
-popt-1.10.4-r1.ebuild, -popt-1.10.4-r2.ebuild:
|
||||
Removed obsolete 1.10.4 ebuilds, updating 1.7-r1 ebuild for autotools eclass
|
||||
changes. Fix again bug #148187.
|
||||
|
||||
*popt-1.10.7 (06 Dec 2006)
|
||||
|
||||
06 Dec 2006; Sandro Bonazzola <sanchan@gentoo.org> +popt-1.10.7.ebuild:
|
||||
Version bump (bug #121862) thanks to Timothy Redaelli <drizzt@gentoo.org>.
|
||||
|
||||
08 Nov 2006; Timothy Redaelli <drizzt@gentoo.org> popt-1.10.4-r3.ebuild:
|
||||
Keyworded ~ppc, wrt bug 121862.
|
||||
|
||||
07 Nov 2006; Sandro Bonazzola <sanchan@gentoo.org> popt-1.10.4-r3.ebuild:
|
||||
Readding dropped keywords.
|
||||
|
||||
*popt-1.10.4-r3 (07 Nov 2006)
|
||||
|
||||
07 Nov 2006; Sandro Bonazzola <sanchan@gentoo.org>
|
||||
+files/popt-1.10.4-regression.patch, metadata.xml, +popt-1.10.4-r3.ebuild:
|
||||
Version bump, including a fix for a regression found by wormo@gentoo.org and
|
||||
fixed with a patch provided by drizzt@gentoo.org, last fix needed for bug
|
||||
#121862.
|
||||
|
||||
05 Nov 2006; Bryan Østergaard <kloeri@gentoo.org> popt-1.10.4-r2.ebuild:
|
||||
Add ~alpha keyword.
|
||||
|
||||
03 Nov 2006; Jason Wever <weeve@gentoo.org> popt-1.10.4-r2.ebuild:
|
||||
Added ~sparc keyword wrt bug #121862.
|
||||
|
||||
02 Nov 2006; Diego Pettenò <flameeyes@gentoo.org> popt-1.10.4-r2.ebuild:
|
||||
Add versioned dependencies over autoconf/automake.
|
||||
|
||||
24 Oct 2006; Fabian Groffen <grobian@gentoo.org> popt-1.7-r1.ebuild,
|
||||
popt-1.10.4-r1.ebuild, popt-1.10.4-r2.ebuild:
|
||||
Dropped ppc-macos keyword, see you in prefix.
|
||||
|
||||
*popt-1.10.4-r2 (21 Oct 2006)
|
||||
|
||||
21 Oct 2006; Sandro Bonazzola <sanchan@gentoo.org>
|
||||
files/popt-1.10.4-nls.patch, popt-1.10.4-r1.ebuild,
|
||||
+popt-1.10.4-r2.ebuild:
|
||||
Removed nls patch from 1.10.4-r1 now DEPENDing on gettext. Added 1.10.4-r2
|
||||
masked for testing, nls patch updated discarding any gettext reference.
|
||||
|
||||
17 Oct 2006; Roy Marples <uberlord@gentoo.org> popt-1.10.4-r1.ebuild:
|
||||
Added ~sparc-fbsd keyword.
|
||||
|
||||
12 Oct 2006; Sandro Bonazzola <sanchan@gentoo.org>
|
||||
files/popt-1.10.4-lib64.patch:
|
||||
lib64 patch updated with the one provided by Roy Marples fixing bug #150984.
|
||||
The patch solves both multilib behaviour and lib6464 previously fixed.
|
||||
|
||||
09 Oct 2006; Sandro Bonazzola <sanchan@gentoo.org>
|
||||
+files/popt-1.10.4-nls.patch, popt-1.10.4-r1.ebuild:
|
||||
Fix bug #150543. Patch provided by opensolaris.org, ported from popt-1.7 and
|
||||
adapted for gentoo. Original patch available here:
|
||||
http://cvs.opensolaris.org/source/xref/jds/Solaris/patches/popt-01-xgettext.diff
|
||||
|
||||
01 Oct 2006; Guy Martin <gmsoft@gentoo.org> popt-1.10.4-r1.ebuild:
|
||||
Stable on hppa.
|
||||
|
||||
21 Sep 2006; Fabian Groffen <grobian@gentoo.org> popt-1.10.4-r1.ebuild:
|
||||
Remove ppc-macos hack, upstream does this already. Marked ~ppc-macos
|
||||
|
||||
19 Sep 2006; <antarus@gentoo.org> popt-1.7-r1.ebuild:
|
||||
Adding dep on automake to popt to fix stage1 ebuilds
|
||||
|
||||
13 Sep 2006; Aron Griffis <agriffis@gentoo.org> popt-1.10.4-r1.ebuild:
|
||||
Mark 1.10.4-r1 ~ia64. #121862
|
||||
|
||||
12 Sep 2006; Markus Rothe <corsair@gentoo.org> popt-1.10.4-r1.ebuild:
|
||||
Added ~ppc64; bug #121862
|
||||
|
||||
12 Sep 2006; Joshua Jackson <tsunam@gentoo.org> popt-1.10.4-r1.ebuild:
|
||||
adding ~x86 as requested
|
||||
|
||||
11 Sep 2006; Sandro Bonazzola <sanchan@gentoo.org>
|
||||
files/popt-1.10.4-lib64.patch, popt-1.10.4-r1.ebuild:
|
||||
Fixing configure.ac patch using ${EGREP} instead of grep, fixing autoreconf
|
||||
issues. Thanks to SpanKY <vapier@gentoo.org> for reporting and solving the
|
||||
issue. Fix bug #147133
|
||||
|
||||
10 Sep 2006; Diego Pettenò <flameeyes@gentoo.org> popt-1.10.4-r1.ebuild:
|
||||
Add ~x86-fbsd keyword as per bug #121862.
|
||||
|
||||
*popt-1.10.4-r1 (10 Sep 2006)
|
||||
|
||||
10 Sep 2006; Sandro Bonazzola <sanchan@gentoo.org>
|
||||
+files/popt-1.10.4-lib64.patch, -popt-1.10.4.ebuild,
|
||||
+popt-1.10.4-r1.ebuild:
|
||||
ebuild bump fixing bug #146988, bug #147066, bug #147044. Many thanks to
|
||||
Patrick McLean for the patches and Diego Pettenò for the package masking.
|
||||
|
||||
*popt-1.10.4 (09 Sep 2006)
|
||||
|
||||
09 Sep 2006; Sandro Bonazzola <sanchan@gentoo.org> metadata.xml,
|
||||
+popt-1.10.4.ebuild:
|
||||
Version bump, intially only for ~amd64. Partially resolve bug# 121862.
|
||||
Taking over maintainership of the package.
|
||||
|
||||
07 Sep 2006; Steve Dibb <beandog@gentoo.org> +metadata.xml:
|
||||
Add metadata
|
||||
|
||||
30 Mar 2006; Diego Pettenò <flameeyes@gentoo.org> popt-1.7-r1.ebuild:
|
||||
Add ~x86-fbsd keyword.
|
||||
|
||||
25 Jan 2006; Diego Pettenò <flameeyes@gentoo.org>
|
||||
+files/popt-1.7-nls.patch, popt-1.7-r1.ebuild:
|
||||
Add patch to link to libintl when not using GLIBC; depend on virtual/libintl
|
||||
when using nls.
|
||||
|
||||
10 May 2005; Mike Frysinger <vapier@gentoo.org>
|
||||
+files/popt-1.7-missing-tests.patch, popt-1.7-r1.ebuild:
|
||||
Add a patch by Ryan Hill to remove incomplete tests #71610.
|
||||
|
||||
26 Jul 2004; Michael Sterrett <mr_bones_@gentoo.org> popt-1.7-r1.ebuild:
|
||||
update source in src_unpack; use emake; tidy
|
||||
|
||||
15 Jun 2004; <solar@gentoo.org> popt-1.7-r1.ebuild,
|
||||
files/popt-1.7-uclibc.patch:
|
||||
added uclibc patch for configure target
|
||||
|
||||
*popt-1.7-r1 (20 Mar 2003)
|
||||
|
||||
27 Mar 2003; Seemant Kulleen <seemant@gentoo.org> popt-1.7-r1.ebuild:
|
||||
ok, this one actually does disable nls and also has a mips fix
|
||||
|
||||
27 Mar 2003; Seemant Kulleen <seemant@gentoo.org> popt-1.7-r1.ebuild:
|
||||
gettext is no longer a REQUIRED dependency, though it's a quirky way of
|
||||
disabling it -- tsk tsk @ the upstream authors
|
||||
|
||||
20 Mar 2003; Graham Forest <vladimir@gentoo.org> popt-1.7-r1.ebuild:
|
||||
Removed usage of pic USE flag
|
||||
|
||||
21 Feb 2003; Zach Welch <zwelch@gentoo.org> :
|
||||
Added arm to keywords.
|
||||
|
||||
11 Feb 2003; Guy Martin <gmsoft@gentoo.org> :
|
||||
Added hppa to keywords.
|
||||
|
||||
06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords
|
||||
|
||||
*popt-1.7 (19 Nov 2002)
|
||||
|
||||
09 Mar 2003; Aron Griffis <agriffis@gentoo.org> popt-1.7.ebuild:
|
||||
Mark stable on alpha
|
||||
|
||||
6 Feb 2003; Luca Barbato <lu_zero@gentoo.org> :
|
||||
added elibtoolize
|
||||
|
||||
19 Nov 2002; Mike Frysinger <vapier@gentoo.org> :
|
||||
Version bump/added pic support
|
||||
|
||||
*popt-1.6.3 (03 Mar 2002)
|
||||
|
||||
18 Jan 2003; Jan Seidel <tuxus@gentoo.org> :
|
||||
Added mips to keywords
|
||||
|
||||
03 Oct 2002; Brad Cowan <bcowan@gentoo.org> popt-1.6.3.ebuild :
|
||||
fixed nls compile problems per bug #8731
|
||||
|
||||
01 Aug 2002; Mark Guertin <gerk@gentoo.org> libxml2-2.4.23.ebuild :
|
||||
Added ppc to keywords
|
||||
|
||||
29 May 2002; Spider <spider@gentoo.org> popt-1.6.3.ebuild popt-1.5.ebuild :
|
||||
fix bogus DESCRIPTION
|
||||
|
||||
*popt-1.5 (01 Feb 2002)
|
||||
|
||||
01 Aug 2002; Mark Guertin <gerk@gentoo.org> libxml2-2.4.23.ebuild :
|
||||
Added ppc to keywords
|
||||
|
||||
01 Feb 2002; G.Bevin <gbevin@gentoo.org> ChangeLog :
|
||||
Added initial ChangeLog which should be updated whenever the package is
|
||||
updated in any way. This changelog is targetted to users. This means that the
|
||||
comments should well explained and written in clean English. The details about
|
||||
writing correct changelogs are explained in the skel.ChangeLog file which you
|
||||
can find in the root directory of the portage repository.
|
@ -1,4 +0,0 @@
|
||||
DIST popt-1.15.tar.gz 666242 RMD160 f169eadb9c72160176d4c941e24f86e03104b839 SHA1 d9bc3067a4e7e62ac0bd9818e8cd649ee0dd12dc SHA256 069b538e98f91a4564242ae0bd9c7486281452d009c560c4b98e7ef26a640bf3
|
||||
EBUILD popt-1.15.ebuild 809 RMD160 f1c83f5d3b9e2e3602f45d5eff899d88e965b2d6 SHA1 2baf200921c55b04f21b24158eae10291381fc22 SHA256 9da874ca1013d45cc938388416465132361db3a113e2bea5dc25c740f8dbd69c
|
||||
MISC ChangeLog 9212 RMD160 eda10a28c1faf8b77231bfadb5e833f8a01d1a05 SHA1 7a7cd5500b4ee16df4e188eb582c756324a440f5 SHA256 c214bf99bfe2024160d478999b014d39ee1d5496078b809b28ccf62fafe863d3
|
||||
MISC metadata.xml 231 RMD160 c13056229989c3d4f448a7c7abcff3f4ee7ce13c SHA1 2d63dfb700b223f8f37c078692a81b2237896bce SHA256 4595c2615fd7c9095517949b1a920d4457f92801eb9d46307b18aafe58ec2a8a
|
@ -1,8 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>no-herd</herd>
|
||||
<maintainer>
|
||||
<email>maintainer-needed@gentoo.org</email>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
@ -1,32 +0,0 @@
|
||||
# Copyright 1999-2009 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-libs/popt/popt-1.14.ebuild,v 1.2 2009/03/23 18:11:03 jsbronder Exp $
|
||||
|
||||
inherit eutils
|
||||
|
||||
DESCRIPTION="Parse Options - Command line parser"
|
||||
HOMEPAGE="http://rpm5.org/"
|
||||
SRC_URI="http://rpm5.org/files/popt/${P}.tar.gz"
|
||||
|
||||
LICENSE="popt"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~sparc-fbsd ~x86 ~x86-fbsd"
|
||||
IUSE="nls"
|
||||
|
||||
RDEPEND="nls? ( virtual/libintl )"
|
||||
DEPEND="nls? ( sys-devel/gettext )"
|
||||
|
||||
src_compile() {
|
||||
econf \
|
||||
--without-included-gettext \
|
||||
$(use_enable nls) \
|
||||
|| die
|
||||
emake || die "emake failed"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake install DESTDIR="${D}" || die
|
||||
dodoc CHANGES README
|
||||
|
||||
find "${D}" -name '*.la' -delete
|
||||
}
|
@ -1,44 +0,0 @@
|
||||
# ChangeLog for dev-util/uncrustify
|
||||
# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: $
|
||||
|
||||
17 Apr 2009; Mario Fetka <mario.fetka@gmail.com> uncrustify-0.52.ebuild:
|
||||
add die on install
|
||||
|
||||
17 Apr 2009; Mario Fetka <mario.fetka@gmail.com> uncrustify-0.49.ebuild,
|
||||
uncrustify-0.51.ebuild, +uncrustify-0.52.ebuild:
|
||||
Bump upstream
|
||||
|
||||
10 Dec 2008; Mario Fetka <mario.fetka@gmail.com> +uncrustify-0.51.ebuild:
|
||||
Bump
|
||||
|
||||
30 Aug 2008; Mario Fetka <mario.fetka@gmail.com> -uncrustify-0.46.ebuild,
|
||||
-uncrustify-0.48.ebuild, +uncrustify-0.49.ebuild:
|
||||
bump and add amd64 arch
|
||||
|
||||
30 Jul 2008; Mario Fetka <mario-fetka@gmx.at> -uncrustify-0.38.ebuild,
|
||||
-uncrustify-0.40.ebuild, -uncrustify-0.41.ebuild, -uncrustify-0.42.ebuild,
|
||||
-uncrustify-0.43.ebuild, +uncrustify-0.48.ebuild:
|
||||
Bump and delete
|
||||
|
||||
06 May 2008; Mario Fetka <mario-fetka@gmx.at> +uncrustify-0.46.ebuild:
|
||||
Bump
|
||||
|
||||
30 Jan 2008; Mario Fetka <mario-fetka@gmx.at> uncrustify-0.43.ebuild:
|
||||
correct ebuild
|
||||
|
||||
30 Jan 2008; Mario Fetka <mario-fetka@gmx.at> +uncrustify-0.43.ebuild:
|
||||
Bump
|
||||
|
||||
02 Dec 2007; Mario Fetka <mario-fetka@gmx.at> +uncrustify-0.42.ebuild:
|
||||
Bump
|
||||
|
||||
11 Nov 2007; Mario Fetka <mario-fetka@gmx.at> +uncrustify-0.41.ebuild:
|
||||
update uncrustify
|
||||
|
||||
13 Oct 2007; Mario Fetka <mario-fetka@gmx.at> ++:
|
||||
Update to 0.40
|
||||
|
||||
05 Oct 2007; Mario Fetka <mario-fetka@gmx.at> ChangeLog:
|
||||
first ebuild for uncrustifiy
|
||||
|
@ -1,8 +0,0 @@
|
||||
DIST uncrustify-0.49.tgz 794114 RMD160 a4c7da866849401948b37f2cf398341b238bf010 SHA1 289ce5121088ac3a2d0b7dae674ef7db00743b2b SHA256 c746a111f09f95610b6a516db8f3019c9f8a73d8cb6c5777d2039d0e2d25ed5c
|
||||
DIST uncrustify-0.51.tgz 750621 RMD160 b7e23f57a34a29608824b0df744d63c6631cada5 SHA1 ca2290a2d87f25532d93ec1a73b0b3a16cdaf633 SHA256 e6997c6b281ec90ac0349d9fe6527469c2d3294b626d2614d3f56f070d0c0fdf
|
||||
DIST uncrustify-0.52.tgz 757113 RMD160 e48f09d9ce41f4c1c74c6e8423dab07d17154c02 SHA1 5baedbedfbf9eaf4e3571b815b4b6e213dd15290 SHA256 a0e53d0d595bd26e934538d8f78a703e269620be0a74086ada1ce64c3dd07e32
|
||||
EBUILD uncrustify-0.49.ebuild 409 RMD160 81b1e270767102754d58670d7df04de68a7e6d57 SHA1 c38a52cf29aa41ce956ee608ef647f5a0fea90da SHA256 ef32b79aa3f6ecfac40844ff734225adc6bc692d21dffa8f242ca1debea63a93
|
||||
EBUILD uncrustify-0.51.ebuild 409 RMD160 81b1e270767102754d58670d7df04de68a7e6d57 SHA1 c38a52cf29aa41ce956ee608ef647f5a0fea90da SHA256 ef32b79aa3f6ecfac40844ff734225adc6bc692d21dffa8f242ca1debea63a93
|
||||
EBUILD uncrustify-0.52.ebuild 414 RMD160 ea9e3adbb879ec051b09b351cbb42a83263938e2 SHA1 ea12f8c48a02b515100d6143c6eba0dcca32b461 SHA256 5bdffd51aaa52255cc8faeace762504610ed11940aaa7b116d9a865f63b89b23
|
||||
MISC ChangeLog 1408 RMD160 4a43842b53f430b3455ee73a3cc03d799ca07765 SHA1 874882e517a2e4a2a8331d39fe736c34563513f2 SHA256 43f4dd794f582dd66c24363a28513ed990dd4a672134a5f64a62d6c91152149b
|
||||
MISC metadata.xml 170 RMD160 645927a396fdc21cdeb089fe42c5397332420ea6 SHA1 ac7f48a14fec325926f9ce1be8fbf1f311b4f2e4 SHA256 d797a2ec6f9dc516c9f9c1a758ee87ad3e8c43101b5dc76c2f872d5bd4639b42
|
@ -1,5 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>maintainer-wanted</herd>
|
||||
</pkgmetadata>
|
@ -1,16 +0,0 @@
|
||||
# Copyright 1999-2009 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: $
|
||||
|
||||
DESCRIPTION="Source Code Beautifier for C, C++, C#, D, Java, and Pawn"
|
||||
SRC_URI="mirror://sourceforge/${PN}/${P}.tgz"
|
||||
HOMEPAGE="http://uncrustify.sourceforge.net/"
|
||||
|
||||
SLOT="0"
|
||||
LICENSE="GPL-2"
|
||||
KEYWORDS="~x86 ~amd64 -ppc -sparc -alpha"
|
||||
IUSE=""
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install
|
||||
}
|
@ -1,16 +0,0 @@
|
||||
# Copyright 1999-2009 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: $
|
||||
|
||||
DESCRIPTION="Source Code Beautifier for C, C++, C#, D, Java, and Pawn"
|
||||
SRC_URI="mirror://sourceforge/${PN}/${P}.tgz"
|
||||
HOMEPAGE="http://uncrustify.sourceforge.net/"
|
||||
|
||||
SLOT="0"
|
||||
LICENSE="GPL-2"
|
||||
KEYWORDS="~x86 ~amd64 -ppc -sparc -alpha"
|
||||
IUSE=""
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install
|
||||
}
|
@ -1,16 +0,0 @@
|
||||
# Copyright 1999-2009 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: $
|
||||
|
||||
DESCRIPTION="Source Code Beautifier for C, C++, C#, D, Java, and Pawn"
|
||||
SRC_URI="mirror://sourceforge/${PN}/${P}.tgz"
|
||||
HOMEPAGE="http://uncrustify.sourceforge.net/"
|
||||
|
||||
SLOT="0"
|
||||
LICENSE="GPL-2"
|
||||
KEYWORDS="~x86 ~amd64"
|
||||
IUSE=""
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install || die "install failed"
|
||||
}
|
@ -1,68 +0,0 @@
|
||||
# ChangeLog for kde-misc/kblogger
|
||||
# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: $
|
||||
|
||||
*kblogger-1.0_pre20090704 (04 Jul 2009)
|
||||
|
||||
04 Jul 2009; Mario Fetka <mario.fetka@gmail.com>
|
||||
-kblogger-1.0_pre20090502.ebuild, +kblogger-1.0_pre20090704.ebuild:
|
||||
bump
|
||||
|
||||
*kblogger-1.0_pre20090502 (02 May 2009)
|
||||
|
||||
02 May 2009; Mario Fetka <mario.fetka@gmail.com>
|
||||
-kblogger-1.0_pre20090316.ebuild, +kblogger-1.0_pre20090502.ebuild:
|
||||
new revison
|
||||
|
||||
16 Mar 2009; Mario Fetka <mario.fetka@gmail.com> ++,
|
||||
-kblogger-1.0_pre20090310.ebuild:
|
||||
Bump
|
||||
|
||||
10 Mar 2009; Mario Fetka <mario.fetka@gmail.com> ++,
|
||||
-kblogger-1.0_pre20090222.ebuild:
|
||||
Bump
|
||||
|
||||
22 Feb 2009; Mario Fetka <mario.fetka@gmail.com> ++,
|
||||
-kblogger-1.0_pre20090216.ebuild:
|
||||
Bump
|
||||
|
||||
16 Feb 2009; Mario Fetka <mario.fetka@gmail.com> ++,
|
||||
-kblogger-1.0_pre20090206.ebuild:
|
||||
Bump
|
||||
|
||||
06 Feb 2009; Mario Fetka <mario.fetka@gmail.com> ++,
|
||||
-kblogger-1.0_pre20090204.ebuild:
|
||||
bump
|
||||
|
||||
04 Feb 2009; Mario Fetka <mario.fetka@gmail.com> ++,
|
||||
-kblogger-1.0_pre20090130.ebuild:
|
||||
Bump
|
||||
|
||||
30 Jan 2009; Mario Fetka <mario.fetka@gmail.com> ++,
|
||||
-kblogger-1.0_pre20090128.ebuild:
|
||||
Bump
|
||||
|
||||
28 Jan 2009; Mario Fetka <mario.fetka@gmail.com> ++,
|
||||
-kblogger-1.0_pre20090114.ebuild:
|
||||
Bump
|
||||
|
||||
14 Jan 2009; Mario Fetka <mario.fetka@gmail.com>
|
||||
+kblogger-1.0_pre20090114.ebuild:
|
||||
Bump to point release
|
||||
|
||||
19 Dec 2008; Mario Fetka <mario.fetka@gmail.com>
|
||||
kblogger-1.0_alpha2-r2.ebuild:
|
||||
correct typo
|
||||
|
||||
10 Dec 2008; Mario Fetka <mario.fetka@gmail.com>
|
||||
kblogger-1.0_alpha2-r2.ebuild:
|
||||
change NEED to MINIMAL
|
||||
|
||||
08 Dec 2008; Mario Fetka <mario.fetka@gmail.com>
|
||||
kblogger-1.0_alpha2-r2.ebuild:
|
||||
Bump
|
||||
|
||||
31 May 2008; Patrick Lauer ( bugs at dev.gentooexperimental.org )
|
||||
ChangeLog:
|
||||
Recovering Changelogs
|
||||
|
@ -1,5 +0,0 @@
|
||||
DIST kblogger-1.0-alpha2.tar.bz2 399624 RMD160 d4e4a6cf3fcc4fc15294164bfcc75fce0314d616 SHA1 583f89e4b970eac6030595b48c90e1c215818846 SHA256 738a38e74164742b288a9c0af9518170f56953ed71e56afe3676f29ecf6804c5
|
||||
EBUILD kblogger-1.0_alpha2-r2.ebuild 615 RMD160 13a496b3780d7ec3e636225837fa371a094a25ea SHA1 02a4db7560354c00e072f0256da986b47e22c992 SHA256 f77f341f63a3420d5192782f2b534ad40ea47a95d253c3fb2c48bc1dcbc3c63d
|
||||
EBUILD kblogger-1.0_pre20090704.ebuild 593 RMD160 f2b4e22d287a80ce8c6ad32328802ab28c323017 SHA1 d500b34e02af3a7b2b9289f24f744aef0a8cdc5d SHA256 1feba7e4a44626a7f600eba1cbe3c0e860e9da1b7bb5735040425e9b774db1b1
|
||||
MISC ChangeLog 1777 RMD160 efa0c25613da1851f59e95a6709104287fcbf20c SHA1 ddde2042dce1aa9b9d1bc2cd4d4e2dd9a51c5806 SHA256 c3b9825e0a0cd015222a4ce6d572b5528e1d9822d4a1cde70fb6b0859fe32e59
|
||||
MISC metadata.xml 492 RMD160 012e23d9aa6da182cf0d3ad1e744eee999e14f48 SHA1 e706b077970bd64bf96429c694567710741a3a3e SHA256 fb0b7ef4457e7fc25ea0bf2b9837434e5cfe0352719149945438227134bb1bbb
|
@ -1,27 +0,0 @@
|
||||
# Copyright 1999-2008 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: $
|
||||
|
||||
EAPI="2"
|
||||
|
||||
KDE_MINIMAL="4.0"
|
||||
inherit kde4-base
|
||||
|
||||
# Install to KDEDIR rather than /usr, to slot properly.
|
||||
PREFIX="${KDEDIR}"
|
||||
|
||||
MY_P="${P/_/-}"
|
||||
DESCRIPTION="KBlogger is a simple to use blogging application for the K Destkop Environment."
|
||||
HOMEPAGE="http://kblogger.pwsp.net/"
|
||||
SRC_URI="http://${PN}.pwsp.net/files/${MY_P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
KEYWORDS=""
|
||||
SLOT="1"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=">=kde-base/kdelibs-${KDE_MINIMAL}
|
||||
>=kde-base/kdepimlibs-${KDE_MINIMAL}"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
S="${WORKDIR}/${PN}"
|
@ -1,21 +0,0 @@
|
||||
# Copyright 1999-2009 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: $
|
||||
|
||||
EAPI="2"
|
||||
KDE_MINIMAL="4.1"
|
||||
KMNAME="playground/pim/kblogger"
|
||||
inherit kde4-base subversion
|
||||
ESVN_REPO_URI="svn://anonsvn.kde.org/home/kde/trunk/playground/pim/${PN}/@{${PV/1.0_pre/}}"
|
||||
|
||||
DESCRIPTION="KBlogger is a simple to use blogging application for the K Destkop Environment."
|
||||
HOMEPAGE="http://kblogger.pwsp.net/"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
KEYWORDS="~x86 ~amd64"
|
||||
SLOT="1"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=">=kde-base/kdelibs-${KDE_MINIMAL}
|
||||
>=kde-base/kdepimlibs-${KDE_MINIMAL}"
|
||||
RDEPEND="${DEPEND}"
|
@ -1,15 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>no-herd</herd>
|
||||
<maintainer>
|
||||
<email>bugs@dev.gentooexperimental.org</email>
|
||||
<description>See AUTHORS.</description>
|
||||
</maintainer>
|
||||
<!-- <longdescription>This is for cases when the package's description is longer than 100 characters.</longdescription> -->
|
||||
<!--
|
||||
<use>
|
||||
<flag name='flag'>Kinda useless atm. useflag descriptions.</flag>
|
||||
</use>
|
||||
-->
|
||||
</pkgmetadata>
|
@ -1,83 +0,0 @@
|
||||
# ChangeLog for kde-misc/kgtk
|
||||
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/kde-misc/kgtk/ChangeLog,v 1.16 2008/08/23 12:14:12 carlo Exp $
|
||||
|
||||
23 Aug 2008; Carsten Lohrke <carlo@gentoo.org> kgtk-0.10.0.ebuild:
|
||||
Adjust CMake dependency, bug #233300.
|
||||
|
||||
*kgtk-0.10.0 (21 Jul 2008)
|
||||
|
||||
21 Jul 2008; Ioannis Aslanidis <deathwing00@gentoo.org>
|
||||
+kgtk-0.10.0.ebuild:
|
||||
Version bump.
|
||||
|
||||
*kgtk-0.9.5 (08 Jun 2008)
|
||||
|
||||
08 Jun 2008; Carsten Lohrke <carlo@gentoo.org> +kgtk-0.9.5.ebuild:
|
||||
Version bump.
|
||||
|
||||
27 May 2008; Mark Loeser <halcy0n@gentoo.org> kgtk-0.9.1-r1.ebuild,
|
||||
kgtk-0.9.4.ebuild:
|
||||
Remove RDEPEND on cmake; bug #220453
|
||||
|
||||
09 Apr 2008; Ingmar Vanhassel <ingmar@gentoo.org> kgtk-0.9.4.ebuild:
|
||||
Make dependencies compatible with split Qt:4.
|
||||
|
||||
*kgtk-0.9.4 (19 Dec 2007)
|
||||
|
||||
19 Dec 2007; Stefan Schweizer <genstef@gentoo.org> +kgtk-0.9.4.ebuild:
|
||||
version bump
|
||||
|
||||
*kgtk-0.9.1-r1 (13 Oct 2007)
|
||||
|
||||
13 Oct 2007; Stefan Schweizer <genstef@gentoo.org> -kgtk-0.9.1.ebuild,
|
||||
+kgtk-0.9.1-r1.ebuild:
|
||||
Add USE=qt4 thanks to Roberto Castagnola <roberto.castagnola@gmail.com> in
|
||||
bug 194887
|
||||
|
||||
09 Oct 2007; Stefan Schweizer <genstef@gentoo.org>
|
||||
-files/kgtk-no-local.diff, -kgtk-0.7.ebuild, -kgtk-0.8.ebuild,
|
||||
kgtk-0.9.1.ebuild:
|
||||
Fix echo -> elog for zlin and remove old
|
||||
|
||||
*kgtk-0.9.1 (03 Oct 2007)
|
||||
|
||||
03 Oct 2007; Stefan Schweizer <genstef@gentoo.org> +kgtk-0.9.1.ebuild:
|
||||
Version bump thanks to Lukasz Lukaszewicz <lukasz@arit.pl> in bug 194641 and
|
||||
philantrop, also fixing bug 193852
|
||||
|
||||
05 Jan 2007; Diego Pettenò <flameeyes@gentoo.org> kgtk-0.7.ebuild,
|
||||
kgtk-0.8.ebuild:
|
||||
Convert to use elog.
|
||||
|
||||
22 Oct 2006; Piotr Jaroszyński <peper@gentoo.org> kgtk-0.8.ebuild:
|
||||
Add ~amd64 keyword. Bug #133414.
|
||||
|
||||
*kgtk-0.8 (12 Oct 2006)
|
||||
|
||||
12 Oct 2006; Stefan Schweizer <genstef@gentoo.org> +kgtk-0.8.ebuild:
|
||||
version bump
|
||||
|
||||
01 Sep 2006; Stefan Schweizer <genstef@gentoo.org>
|
||||
+files/kgtk-no-local.diff, kgtk-0.7.ebuild:
|
||||
dont use /usr/local thanks to Hanno Boeck <hanno@gentoo.org> in bug 143500
|
||||
|
||||
*kgtk-0.7 (05 Aug 2006)
|
||||
|
||||
05 Aug 2006; Stefan Schweizer <genstef@gentoo.org> -kgtk-0.5.1.ebuild,
|
||||
+kgtk-0.7.ebuild:
|
||||
verson bump thanks to 6thpink <6thpink@terra.es> in bug 142574
|
||||
|
||||
*kgtk-0.5.1 (07 May 2006)
|
||||
|
||||
07 May 2006; Stefan Schweizer <genstef@gentoo.org> -kgtk-0.5.ebuild,
|
||||
+kgtk-0.5.1.ebuild:
|
||||
version bump
|
||||
|
||||
*kgtk-0.5 (05 May 2006)
|
||||
|
||||
05 May 2006; Stefan Schweizer <genstef@gentoo.org> +metadata.xml,
|
||||
+kgtk-0.5.ebuild:
|
||||
New ebuild thanks to Christoph Mockenhaupt <gentoo@mockies.de> and Tobias
|
||||
Roeser <le.petit.fou@web.de> in bug 131380
|
||||
|
@ -1,6 +0,0 @@
|
||||
AUX kgtk-0.10.0-gcc433.patch 591 RMD160 8f7a1ed9c5f899e5c722230a231ac2a1f385064c SHA1 deca91608756c70a3761a5c273775c669153dd0d SHA256 f350ebbf34424432060fd7c5a00341bf320f69804c879bb6dbdab6cb3acc93e5
|
||||
AUX kgtk-0.10.0-kde4.patch 719 RMD160 48ef1796cb872b30f1d0632518f26e929410503d SHA1 88d363437f18a980eedaa878345eb317100573a0 SHA256 b5c7e3e6cf0232aa3fa0ca148e25c45ee0ed324cbf8bafac3a750fd3546f1e6b
|
||||
DIST KGtk-0.10.0.tar.bz2 44139 RMD160 56c2c5f90927277d911391beb8d6197f517e5d47 SHA1 6dd77aa3177aeaf8ed32c62a38dca8db9d9b6c0f SHA256 a47dc15ab18526536b9fa2401ab2b5a08412580c367af720896311a4a98318b0
|
||||
EBUILD kgtk-0.10.0-r1.ebuild 2088 RMD160 2c98302175f8ca571f57dd7605b68e702b94e538 SHA1 9ce828de8cc7cc2744ce24c412b7af008d0bd6e6 SHA256 b13e2bc9a4d60b8f177647f46840e637989eeb2c91fe449ac8474957a93866a3
|
||||
MISC ChangeLog 2597 RMD160 6b0fa89f25d382f59d3638388f95584843163bb9 SHA1 8f5607626a6a2ba4fc970c51330fd896c381e22f SHA256 62956bf220dee4fc7ffbd440e529f45a946b132b10d17ade881fdd5de7423537
|
||||
MISC metadata.xml 299 RMD160 a767ddd07c0f4b6fce78c67d9763ff43c7bc4322 SHA1 395ff29a6f06d3bdd429442f06a56fefc39fe062 SHA256 f48550bdb6d815df45ac0f95128edcc941d4159b47e95c70db2d0126758c2159
|
@ -1,16 +0,0 @@
|
||||
--- common/common.h.orig 2009-02-03 19:54:32.000000000 +0500
|
||||
+++ common/common.h 2009-02-03 19:55:09.000000000 +0500
|
||||
@@ -205,7 +205,12 @@
|
||||
{
|
||||
do
|
||||
{
|
||||
- lockFd=open(getLockName(), O_WRONLY | O_CREAT | O_EXCL);
|
||||
+#if __GNUC__ > 4 || (__GNUC__ == 4 && (__GNUC_MINOR__ > 3 || (__GNUC_MINOR__ == 3 && __GNUC_PATCHLEVEL__ > 2)))
|
||||
+ lockFd=open(getLockName(), O_WRONLY | O_CREAT | O_EXCL, 0777);
|
||||
+#else
|
||||
+ lockFd=open(getLockName(), O_WRONLY | O_CREAT | O_EXCL);
|
||||
+#endif
|
||||
+
|
||||
if (lockFd<0 && errno==EEXIST)
|
||||
{
|
||||
/* Hmm, lock file already exists. Is it stale? */
|
@ -1,11 +0,0 @@
|
||||
--- kdialogd4/kdialogd.cpp.orig 2009-02-03 19:49:03.000000000 +0500
|
||||
+++ kdialogd4/kdialogd.cpp 2009-02-03 19:49:17.000000000 +0500
|
||||
@@ -391,7 +391,7 @@
|
||||
// * the dir select dialog doesnt seem to set the QDialog result parameter
|
||||
// when it is accepted - so for this reason if ok is clicked we store an
|
||||
// 'accepted' value there, and check for that after the dialog is finished.
|
||||
- kDebug() << "finished " << (int)itsDlg << itsAccepted << (itsDlg ? QDialog::Accepted==itsDlg->result() : false);
|
||||
+ kDebug() << "finished " << itsDlg << itsAccepted << (itsDlg ? QDialog::Accepted==itsDlg->result() : false);
|
||||
|
||||
if(itsDlg && !(itsAccepted || QDialog::Accepted==itsDlg->result()))
|
||||
cancel();
|
@ -1,81 +0,0 @@
|
||||
# Copyright 1999-2009 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: $
|
||||
|
||||
ARTS_REQUIRED="never"
|
||||
EAPI="1"
|
||||
inherit kde
|
||||
|
||||
DESCRIPTION="Allows *some* Gtk, Qt3, and Qt4 applications to use KDE's file dialogs when run under KDE"
|
||||
HOMEPAGE="http://www.kde-apps.org/content/show.php?content=36077"
|
||||
SRC_URI="http://home.freeuk.com/cpdrummond/KGtk-${PV}.tar.bz2"
|
||||
S=$WORKDIR/KGtk-$PV
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~x86"
|
||||
IUSE="qt4 kde4"
|
||||
|
||||
RDEPEND=">=x11-libs/gtk+-2.6
|
||||
qt4? ( || ( x11-libs/qt-gui:4 x11-libs/qt:4 ) )"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-util/cmake-2.4.8"
|
||||
if use !kde4; then
|
||||
need-kde 3.5
|
||||
fi
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
cd "${S}"
|
||||
epatch "${FILESDIR}/"${P}"-gcc433.patch"
|
||||
epatch "${FILESDIR}/"${P}"-kde4.patch"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
mkdir -p "${S}/build" && cd "${S}/build"
|
||||
cmake \
|
||||
-DCMAKE_INSTALL_PREFIX:PATH=/usr \
|
||||
.. || die "cmake (configure) failed"
|
||||
emake || die "emake failed"
|
||||
|
||||
if use qt4; then
|
||||
K4GTK_FLAGS="-DKGTK_QT4=true DKGTK_GTK2=false"
|
||||
if use kde4; then
|
||||
K4GTK_FLAGS="-DKGTK_KDE4=true ${K4GTK_FLAGS}"
|
||||
fi
|
||||
|
||||
mkdir -p "${S}/build4" && cd "${S}/build4"
|
||||
cmake \
|
||||
-DCMAKE_INSTALL_PREFIX:PATH=/usr ${K4GTK_FLAGS} \
|
||||
.. || die "cmake (configure) failed"
|
||||
emake || die "emake failed"
|
||||
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cd "${S}/build"
|
||||
emake install DESTDIR="${D}" || die "make install failed"
|
||||
|
||||
if use qt4; then
|
||||
cd "${S}/build4"
|
||||
emake install DESTDIR="${D}" || die "make install failed"
|
||||
fi
|
||||
if use kde4; then
|
||||
cd "${S}/build4/kdialogd4"
|
||||
emake install DESTDIR="${D}" || die "make install failed"
|
||||
fi
|
||||
|
||||
find "${D}" -name kdialogd-wrapper -exec sed -i 's@kdialogd4@which kdialogd4 \&>/dev/null \&\& kdialogd4 || kdialogd3@' {} \;
|
||||
dodoc ../{AUTHORS,ChangeLog,TODO,README}
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "To see the kde-file-selector in a gtk-application, just do:"
|
||||
elog "cd /usr/local/bin"
|
||||
elog "ln -s /usr/bin/kgtk-wrapper application(eg. firefox)"
|
||||
elog "Make sure that /usr/local/bin is before /usr/bin in your \$PATH"
|
||||
elog
|
||||
elog "You need to restart kde and be sure to change your symlinks to non-.sh"
|
||||
}
|
@ -1,11 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>kde</herd>
|
||||
<maintainer>
|
||||
<email>genstef@gentoo.org</email>
|
||||
</maintainer>
|
||||
<use>
|
||||
<flag name='kde4'>Use KDE 4.x.x file dialogue</flag>
|
||||
</use>
|
||||
</pkgmetadata>
|
@ -1,108 +0,0 @@
|
||||
# ChangeLog for kde-misc/networkmanager-applet
|
||||
# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: $
|
||||
|
||||
29 Aug 2009; Mario Fetka <mario.fetka@gmail.com>
|
||||
-networkmanager-applet-2.0_pre20090730.ebuild,
|
||||
-networkmanager-applet-2.0_pre20090731.ebuild:
|
||||
go back to latest usable version
|
||||
|
||||
*networkmanager-applet-2.0_pre20090731 (30 Jul 2009)
|
||||
|
||||
30 Jul 2009; Mario Fetka <mario.fetka@gmail.com>
|
||||
+networkmanager-applet-2.0_pre20090731.ebuild:
|
||||
bump
|
||||
|
||||
*networkmanager-applet-2.0_pre20090730 (30 Jul 2009)
|
||||
|
||||
30 Jul 2009; Mario Fetka <mario.fetka@gmail.com>
|
||||
+networkmanager-applet-2.0_pre20090730.ebuild:
|
||||
bump
|
||||
|
||||
*networkmanager-applet-2.0_pre20090606 (04 Jul 2009)
|
||||
|
||||
04 Jul 2009; Mario Fetka <mario.fetka@gmail.com>
|
||||
+networkmanager-applet-2.0_pre20090606.ebuild,
|
||||
-networkmanager-applet-2.0_pre20090704.ebuild:
|
||||
bump
|
||||
|
||||
*networkmanager-applet-2.0_pre20090704 (04 Jul 2009)
|
||||
|
||||
04 Jul 2009; Mario Fetka <mario.fetka@gmail.com>
|
||||
-networkmanager-applet-2.0_pre20090502.ebuild,
|
||||
+networkmanager-applet-2.0_pre20090704.ebuild:
|
||||
bump
|
||||
|
||||
*networkmanager-applet-2.0_pre20090502 (02 May 2009)
|
||||
|
||||
02 May 2009; Mario Fetka <mario.fetka@gmail.com>
|
||||
-networkmanager-applet-2.0_pre20090316.ebuild,
|
||||
+networkmanager-applet-2.0_pre20090502.ebuild:
|
||||
new revison
|
||||
|
||||
16 Mar 2009; Mario Fetka <mario.fetka@gmail.com> ++,
|
||||
-networkmanager-applet-2.0_pre20090310.ebuild:
|
||||
Bump
|
||||
|
||||
10 Mar 2009; Mario Fetka <mario.fetka@gmail.com> ++,
|
||||
-networkmanager-applet-2.0_pre20090222.ebuild:
|
||||
Bump
|
||||
|
||||
22 Feb 2009; Mario Fetka <mario.fetka@gmail.com> ++,
|
||||
-networkmanager-applet-2.0_pre20090216.ebuild:
|
||||
Bump
|
||||
|
||||
16 Feb 2009; Mario Fetka <mario.fetka@gmail.com> ++,
|
||||
-networkmanager-applet-2.0_pre20090213.ebuild:
|
||||
Bump
|
||||
|
||||
13 Feb 2009; Mario Fetka <mario.fetka@gmail.com> ++,
|
||||
-networkmanager-applet-2.0_pre20090206.ebuild:
|
||||
bump
|
||||
|
||||
06 Feb 2009; Mario Fetka <mario.fetka@gmail.com> ++,
|
||||
-networkmanager-applet-2.0_pre20090204.ebuild:
|
||||
bump
|
||||
|
||||
04 Feb 2009; Mario Fetka <mario.fetka@gmail.com> ++,
|
||||
-networkmanager-applet-2.0_pre20090104.ebuild:
|
||||
Bump
|
||||
|
||||
30 Jan 2009; Mario Fetka <mario.fetka@gmail.com> ++,
|
||||
-networkmanager-applet-2.0_pre20090101.ebuild:
|
||||
Bump
|
||||
|
||||
30 Jan 2009; Mario Fetka <mario.fetka@gmail.com> ++,
|
||||
-networkmanager-applet-2.0_pre20090130.ebuild:
|
||||
Downgrade
|
||||
|
||||
30 Jan 2009; Mario Fetka <mario.fetka@gmail.com> ++,
|
||||
-networkmanager-applet-2.0_pre20090128.ebuild:
|
||||
Bump
|
||||
|
||||
28 Jan 2009; Mario Fetka <mario.fetka@gmail.com> ++,
|
||||
-networkmanager-applet-2.0_pre20090114.ebuild:
|
||||
Bump
|
||||
|
||||
14 Jan 2009; Mario Fetka <mario.fetka@gmail.com> ++,
|
||||
-networkmanager-applet-2.0_pre20090103.ebuild:
|
||||
Bump
|
||||
|
||||
03 Jan 2009; Mario Fetka <mario.fetka@gmail.com> ++,
|
||||
-networkmanager-applet-2.0_pre20081219.ebuild:
|
||||
Bump
|
||||
|
||||
19 Dec 2008; Mario Fetka <mario.fetka@gmail.com> ++,
|
||||
-networkmanager-applet-2.0_pre20081208.ebuild:
|
||||
Bump
|
||||
|
||||
08 Dec 2008; Mario Fetka <mario.fetka@gmail.com> ++,
|
||||
-networkmanager-applet-2.0_pre20081129.ebuild:
|
||||
Bump
|
||||
|
||||
*networkmanager-applet-9999 (09 Nov 2008)
|
||||
|
||||
09 Nov 2008; <alexxy@gentoo.org> +metadata.xml,
|
||||
+networkmanager-applet-9999.ebuild:
|
||||
bump
|
||||
|
@ -1,5 +0,0 @@
|
||||
EBUILD networkmanager-applet-2.0_pre20090606.ebuild 867 RMD160 0645dcfdeca23f07928b2c7fb402a3e16ef295e9 SHA1 4c2cd16a096aee7c9aa6e9cc6f26c238f0ed9683 SHA256 0091cad08faaec41e2bb4202846f72f1b537d72e29eec4120737b41d689ec226
|
||||
EBUILD networkmanager-applet-2.0_pre20091002.ebuild 867 RMD160 0645dcfdeca23f07928b2c7fb402a3e16ef295e9 SHA1 4c2cd16a096aee7c9aa6e9cc6f26c238f0ed9683 SHA256 0091cad08faaec41e2bb4202846f72f1b537d72e29eec4120737b41d689ec226
|
||||
EBUILD networkmanager-applet-2.0_pre20091011.ebuild 867 RMD160 0645dcfdeca23f07928b2c7fb402a3e16ef295e9 SHA1 4c2cd16a096aee7c9aa6e9cc6f26c238f0ed9683 SHA256 0091cad08faaec41e2bb4202846f72f1b537d72e29eec4120737b41d689ec226
|
||||
MISC ChangeLog 3104 RMD160 4b70481027f1a030f299bc160d1edfd7d5480b2a SHA1 96ef1b26984cb75ac6528873584c0768a39726c0 SHA256 6bc530da2c975f48d924820fc6fb1a4603dc762c53080cb4ee8a63c6917d5db0
|
||||
MISC metadata.xml 156 RMD160 ecce3b981f150c45ae1e84e2d208e678d6124259 SHA1 b64f7c0b4e5db816d82ad19848f72118af129d35 SHA256 2f4da28506b9d4185f320f67a6191d30c7a921217ed4447ed46ea0bc4aefc79a
|
@ -1,5 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>kde</herd>
|
||||
</pkgmetadata>
|
@ -1,37 +0,0 @@
|
||||
# Copyright 1999-2009 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: $
|
||||
|
||||
EAPI="2"
|
||||
|
||||
KMNAME="playground/base/plasma/applets"
|
||||
KMMODULE="networkmanager"
|
||||
inherit kde4-base subversion
|
||||
ESVN_REPO_URI="svn://anonsvn.kde.org/home/kde/trunk/playground/base/plasma/applets/networkmanager/@{${PV/2.0_pre/}}"
|
||||
|
||||
DESCRIPTION="A NetworkManager applet for kde"
|
||||
HOMEPAGE="http://kde.org/"
|
||||
|
||||
LICENSE="GPL-2 LGPL-2"
|
||||
KEYWORDS="~x86 ~amd64"
|
||||
SLOT="0"
|
||||
IUSE="debug"
|
||||
|
||||
DEPEND="
|
||||
>=kde-base/solid-${KDE_MINIMAL}[networkmanager]
|
||||
>=net-misc/networkmanager-0.7
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
src_configure() {
|
||||
|
||||
# Fix dbus policy
|
||||
sed -i 's/at_console=".*"/group="plugdev"/' \
|
||||
"${S}/NetworkManager-kde4.conf" \
|
||||
|| die "Fixing dbus policy failed"
|
||||
|
||||
mycmakeargs="${mycmakeargs}
|
||||
-DDBUS_SYSTEM_POLICY_DIR=/etc/dbus-1/system.d"
|
||||
|
||||
kde4-base_src_configure
|
||||
}
|
@ -1,37 +0,0 @@
|
||||
# Copyright 1999-2009 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: $
|
||||
|
||||
EAPI="2"
|
||||
|
||||
KMNAME="playground/base/plasma/applets"
|
||||
KMMODULE="networkmanager"
|
||||
inherit kde4-base subversion
|
||||
ESVN_REPO_URI="svn://anonsvn.kde.org/home/kde/trunk/playground/base/plasma/applets/networkmanager/@{${PV/2.0_pre/}}"
|
||||
|
||||
DESCRIPTION="A NetworkManager applet for kde"
|
||||
HOMEPAGE="http://kde.org/"
|
||||
|
||||
LICENSE="GPL-2 LGPL-2"
|
||||
KEYWORDS="~x86 ~amd64"
|
||||
SLOT="0"
|
||||
IUSE="debug"
|
||||
|
||||
DEPEND="
|
||||
>=kde-base/solid-${KDE_MINIMAL}[networkmanager]
|
||||
>=net-misc/networkmanager-0.7
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
src_configure() {
|
||||
|
||||
# Fix dbus policy
|
||||
sed -i 's/at_console=".*"/group="plugdev"/' \
|
||||
"${S}/NetworkManager-kde4.conf" \
|
||||
|| die "Fixing dbus policy failed"
|
||||
|
||||
mycmakeargs="${mycmakeargs}
|
||||
-DDBUS_SYSTEM_POLICY_DIR=/etc/dbus-1/system.d"
|
||||
|
||||
kde4-base_src_configure
|
||||
}
|
@ -1,37 +0,0 @@
|
||||
# Copyright 1999-2009 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: $
|
||||
|
||||
EAPI="2"
|
||||
|
||||
KMNAME="playground/base/plasma/applets"
|
||||
KMMODULE="networkmanager"
|
||||
inherit kde4-base subversion
|
||||
ESVN_REPO_URI="svn://anonsvn.kde.org/home/kde/trunk/playground/base/plasma/applets/networkmanager/@{${PV/2.0_pre/}}"
|
||||
|
||||
DESCRIPTION="A NetworkManager applet for kde"
|
||||
HOMEPAGE="http://kde.org/"
|
||||
|
||||
LICENSE="GPL-2 LGPL-2"
|
||||
KEYWORDS="~x86 ~amd64"
|
||||
SLOT="0"
|
||||
IUSE="debug"
|
||||
|
||||
DEPEND="
|
||||
>=kde-base/solid-${KDE_MINIMAL}[networkmanager]
|
||||
>=net-misc/networkmanager-0.7
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
src_configure() {
|
||||
|
||||
# Fix dbus policy
|
||||
sed -i 's/at_console=".*"/group="plugdev"/' \
|
||||
"${S}/NetworkManager-kde4.conf" \
|
||||
|| die "Fixing dbus policy failed"
|
||||
|
||||
mycmakeargs="${mycmakeargs}
|
||||
-DDBUS_SYSTEM_POLICY_DIR=/etc/dbus-1/system.d"
|
||||
|
||||
kde4-base_src_configure
|
||||
}
|
@ -1,123 +0,0 @@
|
||||
# ChangeLog for kde-misc/yakuake
|
||||
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/kde-misc/yakuake/ChangeLog,v 1.27 2008/10/11 03:13:50 jmbsvicetto Exp $
|
||||
|
||||
19 Dec 2008; Mario Fetka <mario.fetka@gmail.com> ++,
|
||||
-yakuake-2.9.4-r2.ebuild:
|
||||
Bump
|
||||
|
||||
*yakuake-2.9.4-r1 (11 Oct 2008)
|
||||
|
||||
11 Oct 2008; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>
|
||||
+yakuake-2.9.4-r1.ebuild:
|
||||
Made a revision bump for 2.9.4 to ensure everyone gets the fixes in
|
||||
kde4-base.eclass that make the pkg install under KDEDIR.
|
||||
|
||||
*yakuake-2.9.4 (10 Oct 2008)
|
||||
|
||||
10 Oct 2008; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>
|
||||
+yakuake-2.9.4.ebuild:
|
||||
Bumped to version 2.9.4.
|
||||
|
||||
22 Jul 2008; Jeroen Roovers <jer@gentoo.org> yakuake-2.8.1.ebuild:
|
||||
Marked ~hppa too.
|
||||
|
||||
*yakuake-2.9.2 (25 Apr 2008)
|
||||
|
||||
25 Apr 2008; Timo Gurr <tgurr@gentoo.org> -yakuake-2.9_beta1.ebuild,
|
||||
+yakuake-2.9.2.ebuild:
|
||||
Version bump, add yakuake-2.9.2.ebuild. Fixes bug #212042.
|
||||
|
||||
24 Apr 2008; Raúl Porcel <armin76@gentoo.org> yakuake-2.8.1.ebuild:
|
||||
Add ~sparc wrt #219166
|
||||
|
||||
18 Feb 2008; Ingmar Vanhassel <ingmar@gentoo.org> -yakuake-2.7.5.ebuild,
|
||||
-yakuake-2.8_beta1.ebuild, yakuake-2.8.ebuild:
|
||||
Update kde-base/* dependencies so that KDE 4 doesn't satisfy it. bug 206528.
|
||||
|
||||
*yakuake-2.9_beta1 (31 Jan 2008)
|
||||
|
||||
31 Jan 2008; Ingmar Vanhassel <ingmar@gentoo.org>
|
||||
+yakuake-2.9_beta1.ebuild:
|
||||
Version bump, thanks to Sho, fixed bug 208276.
|
||||
|
||||
*yakuake-2.8.1 (17 Jan 2008)
|
||||
|
||||
17 Jan 2008; Ingmar Vanhassel <ingmar@gentoo.org> +yakuake-2.8.1.ebuild:
|
||||
Version bump, thanks to Sho.
|
||||
|
||||
11 Jan 2008; nixnut <nixnut@gentoo.org> yakuake-2.8.ebuild:
|
||||
Stable on ppc wrt bug 204950
|
||||
|
||||
09 Jan 2008; Markus Meier <maekke@gentoo.org> yakuake-2.8.ebuild:
|
||||
x86 stable, bug #204950
|
||||
|
||||
09 Jan 2008; Brent Baude <ranger@gentoo.org> yakuake-2.8.ebuild:
|
||||
Marking yakuake-2.8 ppc64 for bug 204950
|
||||
|
||||
09 Jan 2008; Wulf C. Krueger <philantrop@gentoo.org> yakuake-2.8.ebuild:
|
||||
Marked stable on amd64 as per bug 204950.
|
||||
|
||||
*yakuake-2.8 (01 Oct 2007)
|
||||
|
||||
01 Oct 2007; Stefan Schweizer <genstef@gentoo.org> +yakuake-2.8.ebuild:
|
||||
version bump thanks Sho_
|
||||
|
||||
*yakuake-2.8_beta1 (06 May 2007)
|
||||
|
||||
06 May 2007; Stefan Schweizer <genstef@gentoo.org>
|
||||
+yakuake-2.8_beta1.ebuild:
|
||||
version bump
|
||||
|
||||
19 Jan 2007; Diego Pettenò <flameeyes@gentoo.org> yakuake-2.7.5.ebuild:
|
||||
Install the .desktop file in the correct xdg directory, and add the correct
|
||||
categories. This moves it to the System menu rather than Utilities.
|
||||
|
||||
29 Oct 2006; Diego Pettenò <flameeyes@gentoo.org> yakuake-2.7.5.ebuild:
|
||||
Add ~x86-fbsd keyword.
|
||||
|
||||
29 Sep 2006; Ioannis Aslanidis <deathwing00@gentoo.org>
|
||||
yakuake-2.7.5.ebuild:
|
||||
Fixed DEPEND/RDEPEND.
|
||||
|
||||
02 Sep 2006; <nixnut@gentoo.org> yakuake-2.7.5.ebuild:
|
||||
Stable on ppc wrt bug #145686
|
||||
|
||||
06 Jul 2006; Markus Rothe <corsair@gentoo.org> yakuake-2.7.5.ebuild:
|
||||
Stable on ppc64
|
||||
|
||||
30 Jun 2006; Joshua Jackson <tsunam@gentoo.org> yakuake-2.7.5.ebuild:
|
||||
stable x86; bug #135142
|
||||
|
||||
05 Jun 2006; <nixnut@gentoo.org> ChangeLog:
|
||||
Stable on ppc; bug #135142
|
||||
|
||||
02 Jun 2006; Marcus D. Hanwell <cryos@gentoo.org> -yakuake-2.7.3.ebuild,
|
||||
yakuake-2.7.5.ebuild:
|
||||
Stable on amd64, prune old version from the tree.
|
||||
|
||||
05 Apr 2006; Markus Rothe <corsair@gentoo.org> yakuake-2.7.5.ebuild:
|
||||
Added ~ppc64
|
||||
|
||||
*yakuake-2.7.5 (27 Mar 2006)
|
||||
|
||||
27 Mar 2006; Marcus D. Hanwell <cryos@gentoo.org> +yakuake-2.7.5.ebuild:
|
||||
Version bump, closes bug 126753. Thanks to everyone who contributed in that
|
||||
bug report.
|
||||
|
||||
08 Jan 2006; Joseph Jezak <josejx@gentoo.org> yakuake-2.7.3.ebuild:
|
||||
Marked ~ppc for bug #113743.
|
||||
|
||||
*yakuake-2.7.3 (28 Oct 2005)
|
||||
|
||||
28 Oct 2005; Marcus D. Hanwell <cryos@gentoo.org> -yakuake-2.7.2.ebuild,
|
||||
+yakuake-2.7.3.ebuild:
|
||||
Version bump.
|
||||
|
||||
*yakuake-2.7.2 (16 Oct 2005)
|
||||
|
||||
16 Oct 2005; Marcus D. Hanwell <cryos@gentoo.org> +metadata.xml,
|
||||
+yakuake-2.7.2.ebuild:
|
||||
Initial import, thanks to Thomas Kear <thomas.kear@gmail.com> for the
|
||||
original ebuild submission, closes bug 107238.
|
||||
|
@ -1,4 +0,0 @@
|
||||
DIST yakuake-2.9.4.tar.bz2 216489 RMD160 87885ead00c79ac46771d7b3099969154a72c162 SHA1 f3a9f617d2a655f17785d9fea718b2fb448d5012 SHA256 70c436e57fff180200fd03308e18bc8f9890b56cfc9f9e5e03dfce419f11a6bc
|
||||
EBUILD yakuake-2.9.4-r3.ebuild 702 RMD160 773372378b5eb25d146ef44643f9ff86bcb97742 SHA1 37c006b5df812e183dfcc971948269f48db3def7 SHA256 3eda35d5d2cb07d51e122d8cd1d7342879b17246a482c835717526151db97934
|
||||
MISC ChangeLog 3990 RMD160 813ed13641750fe2479c469d868b78cdb3eb9b51 SHA1 de3fdb6ce31b5e7a6fc59821d780b51f27804a7d SHA256 de3d7ef976a825d9e3798134f1d8ff51920442a951dac29688aa350f9fc0ad1b
|
||||
MISC metadata.xml 504 RMD160 843cf09ce114e456ca42494efdeab57cc693d8e9 SHA1 e13ee29f32bf5f2b08a64fc89b4caa819b672116 SHA256 70dc1c42183487b0454f7c885071fab0896808e12a43de5f9e16e8abc9ad5e79
|
@ -1,14 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>kde</herd>
|
||||
<maintainer>
|
||||
<email>cryos@gentoo.org</email>
|
||||
</maintainer>
|
||||
<longdescription>
|
||||
YaKuake is Yet Another Kuake KDE terminal emulator. It drops down no a
|
||||
configurable key press (defaults to F12) with a konsole window, supports
|
||||
multiple tabs, multiple screens and mouse wheel tab navigation amongst other
|
||||
features.
|
||||
</longdescription>
|
||||
</pkgmetadata>
|
@ -1,23 +0,0 @@
|
||||
# Copyright 1999-2008 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/kde-misc/yakuake/yakuake-2.9.4-r1.ebuild,v 1.1 2008/10/11 03:13:50 jmbsvicetto Exp $
|
||||
|
||||
EAPI="2"
|
||||
|
||||
KDE_MINIMAL="4.1"
|
||||
KDE_LINGUAS="ca cs da de el en_GB fr ga gl ja ko nds nl pt pt_BR ro ru sv tr uk"
|
||||
inherit kde4-base
|
||||
|
||||
DESCRIPTION="A quake-style terminal emulator based on KDE konsole technology"
|
||||
HOMEPAGE="http://yakuake.kde.org/"
|
||||
SRC_URI="mirror://berlios/${PN}/${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2 LGPL-2"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
SLOT="4.2"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=">=kde-base/konsole-${KDE_MINIMAL}
|
||||
sys-devel/gettext"
|
||||
RDEPEND="${DEPEND}"
|
||||
# !kdeprefix? ( !kde-misc/yakuake:0 )
|
@ -1,57 +0,0 @@
|
||||
# ChangeLog for media-video/kaffeine
|
||||
# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: $
|
||||
|
||||
*kaffeine-1.0_pre20090704 (04 Jul 2009)
|
||||
|
||||
04 Jul 2009; Mario Fetka <mario.fetka@gmail.com>
|
||||
+kaffeine-1.0_pre20090704.ebuild, -kaffeine-1.0_pre200900704.ebuild:
|
||||
correct pre version date
|
||||
|
||||
04 Jul 2009; Mario Fetka <mario.fetka@gmail.com>
|
||||
kaffeine-1.0_pre200900704.ebuild:
|
||||
correct keywords
|
||||
|
||||
*kaffeine-1.0_pre200900704 (04 Jul 2009)
|
||||
|
||||
04 Jul 2009; Mario Fetka <mario.fetka@gmail.com>
|
||||
-kaffeine-0.9_pre200900502.ebuild, +kaffeine-1.0_pre200900704.ebuild:
|
||||
bump
|
||||
|
||||
*kaffeine-0.9_pre200900502 (02 May 2009)
|
||||
|
||||
02 May 2009; Mario Fetka <mario.fetka@gmail.com>
|
||||
-kaffeine-0.9_pre20090316.ebuild, +kaffeine-0.9_pre200900502.ebuild:
|
||||
new revison
|
||||
|
||||
16 Mar 2009; Mario Fetka <mario.fetka@gmail.com> ++,
|
||||
-kaffeine-0.9_pre20090310.ebuild:
|
||||
Bump
|
||||
|
||||
10 Mar 2009; Mario Fetka <mario.fetka@gmail.com> ++,
|
||||
-kaffeine-0.9_pre20090216.ebuild:
|
||||
Bump
|
||||
|
||||
16 Feb 2009; Mario Fetka <mario.fetka@gmail.com> ++,
|
||||
-kaffeine-0.9_pre20090206.ebuild:
|
||||
Bump
|
||||
|
||||
06 Feb 2009; Mario Fetka <mario.fetka@gmail.com> ++,
|
||||
-kaffeine-0.9_pre20090130.ebuild:
|
||||
bump
|
||||
|
||||
30 Jan 2009; Mario Fetka <mario.fetka@gmail.com> ++,
|
||||
-kaffeine-0.9_pre20090128.ebuild:
|
||||
Bump
|
||||
|
||||
28 Jan 2009; Mario Fetka <mario.fetka@gmail.com> ++,
|
||||
-kaffeine-0.9_pre20090114.ebuild:
|
||||
Bump
|
||||
|
||||
14 Jan 2009; Mario Fetka <mario.fetka@gmail.com>
|
||||
-kaffeine-0.9_pre20081219.ebuild, +kaffeine-0.9_pre20090114.ebuild:
|
||||
Bump
|
||||
|
||||
08 Dec 2008; Mario Fetka <mario.fetka@gmail.com> ChangeLog:
|
||||
Initial checkin
|
||||
|
@ -1,3 +0,0 @@
|
||||
EBUILD kaffeine-1.0_pre20090704.ebuild 851 RMD160 9c71751ba1eb71f5079f94c66a639080b3c5fa8b SHA1 31bfe5213f512cce15581590253cb7cf80bf1aa2 SHA256 1221af7d20435d4f484b22b60c1a7579a9be5a897428ac04af1414ed84cd8258
|
||||
MISC ChangeLog 1575 RMD160 80f5fc93d45af56d64ed0201595945fb0ff5a3a1 SHA1 484541ec5faf5daf69384e482b6cee3d3cdc306b SHA256 1db0ea84309c16e50fdae6561ed283f26fe02cad351334328f45714a02c9fed4
|
||||
MISC metadata.xml 492 RMD160 012e23d9aa6da182cf0d3ad1e744eee999e14f48 SHA1 e706b077970bd64bf96429c694567710741a3a3e SHA256 fb0b7ef4457e7fc25ea0bf2b9837434e5cfe0352719149945438227134bb1bbb
|
@ -1,34 +0,0 @@
|
||||
# Copyright 1999-2009 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: $
|
||||
|
||||
EAPI="2"
|
||||
|
||||
KMNAME="extragear/multimedia"
|
||||
KMMODULE="kaffeine"
|
||||
inherit kde4-base subversion
|
||||
ESVN_REPO_URI="svn://anonsvn.kde.org/home/kde/trunk/extragear/multimedia/${PN}/@{${PV/1.0_pre/}}"
|
||||
|
||||
DESCRIPTION="Media player for KDE using xine and gstreamer backends."
|
||||
HOMEPAGE="http://kaffeine.sourceforge.net/"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
KEYWORDS="~x86 ~amd64"
|
||||
SLOT="1"
|
||||
IUSE="debug dvb xcb encode vorbis"
|
||||
|
||||
COMMON_DEPEND="
|
||||
>=media-libs/xine-lib-1.1.12
|
||||
media-sound/cdparanoia
|
||||
x11-libs/libXtst
|
||||
encode? ( media-sound/lame )
|
||||
vorbis? ( media-libs/libvorbis )
|
||||
xcb? ( >=x11-libs/libxcb-1.0 )
|
||||
"
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
!kdeprefix? ( !media-video/kaffeine:0 )
|
||||
"
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
x11-proto/inputproto
|
||||
dvb? ( media-tv/linuxtv-dvb-headers )
|
||||
"
|
@ -1,15 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>no-herd</herd>
|
||||
<maintainer>
|
||||
<email>bugs@dev.gentooexperimental.org</email>
|
||||
<description>See AUTHORS.</description>
|
||||
</maintainer>
|
||||
<!-- <longdescription>This is for cases when the package's description is longer than 100 characters.</longdescription> -->
|
||||
<!--
|
||||
<use>
|
||||
<flag name='flag'>Kinda useless atm. useflag descriptions.</flag>
|
||||
</use>
|
||||
-->
|
||||
</pkgmetadata>
|
@ -1,98 +0,0 @@
|
||||
# ChangeLog for media-video/projectx
|
||||
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/media-video/projectx/ChangeLog,v 1.30 2008/05/15 08:49:16 zzam Exp $
|
||||
|
||||
08 Dec 2008; Mario Fetka <mario.fetka@gmail.com>
|
||||
projectx-0.90.4.00-r5.ebuild:
|
||||
Bump
|
||||
|
||||
*projectx-0.90.4.00-r4 (15 May 2008)
|
||||
|
||||
15 May 2008; Matthias Schwarzott <zzam@gentoo.org>
|
||||
+files/projectx-0.90.4.00-stdout-corrupt.diff,
|
||||
+projectx-0.90.4.00-r4.ebuild:
|
||||
Add a patch to clean up the stdout of the non-gui version. This makes the
|
||||
output parsable by other software, especially by vdr-burn, solving some
|
||||
strange bugs there.
|
||||
|
||||
03 Apr 2008; Brent Baude <ranger@gentoo.org> projectx-0.90.4.00-r3.ebuild:
|
||||
stable ppc, bug 208138
|
||||
|
||||
28 Mar 2008; Markus Meier <maekke@gentoo.org>
|
||||
projectx-0.90.4.00-r3.ebuild:
|
||||
amd64 stable, bug #208138
|
||||
|
||||
24 Feb 2008; Brent Baude <ranger@gentoo.org> projectx-0.90.4.00-r3.ebuild:
|
||||
stable ppc64, bug 208138
|
||||
|
||||
16 Feb 2008; Christian Faulhammer <opfer@gentoo.org>
|
||||
projectx-0.90.4.00-r3.ebuild:
|
||||
stable x86, bug 208138
|
||||
|
||||
30 Oct 2007; Petteri Räty <betelgeuse@gentoo.org>
|
||||
-projectx-0.90.4.00-r2.ebuild:
|
||||
Remove old revision.
|
||||
|
||||
30 Oct 2007; Petteri Räty <betelgeuse@gentoo.org>
|
||||
projectx-0.90.4.00-r3.ebuild:
|
||||
Relax dev-java/browserlauncher2 dependency to match 1.3 too.
|
||||
|
||||
*projectx-0.90.4.00-r3 (01 May 2007)
|
||||
|
||||
01 May 2007; Stefan Briesenick <sbriesen@gentoo.org>
|
||||
+projectx-0.90.4.00-r3.ebuild:
|
||||
added patches (BrowserLauncher2, subtitle clut, subtitle charset), added
|
||||
fast IDCT implementation.
|
||||
|
||||
11 Mar 2007; Stefan Briesenick <sbriesen@gentoo.org>
|
||||
files/build-0.90.4.xml, projectx-0.90.4.00-r2.ebuild:
|
||||
build.xml + ebuild cleanups.
|
||||
|
||||
11 Mar 2007; Stefan Briesenick <sbriesen@gentoo.org>
|
||||
-files/build-0.90.3.xml, -projectx-0.90.3.00.ebuild,
|
||||
-projectx-0.90.3.01.ebuild, -projectx-0.90.4.00.ebuild,
|
||||
-projectx-0.90.4.00-r1.ebuild:
|
||||
removed old versions.
|
||||
|
||||
27 Dec 2006; Markus Rothe <corsair@gentoo.org> projectx-0.90.3.00.ebuild,
|
||||
projectx-0.90.3.01.ebuild, projectx-0.90.4.00.ebuild,
|
||||
projectx-0.90.4.00-r1.ebuild, projectx-0.90.4.00-r2.ebuild:
|
||||
Added ~ppc64
|
||||
|
||||
22 Jul 2006; Krzysiek Pawlik <nelchael@gentoo.org>
|
||||
projectx-0.90.4.00-r1.ebuild, projectx-0.90.4.00-r2.ebuild:
|
||||
ant_src_unpack -> src_unpack
|
||||
|
||||
*projectx-0.90.4.00-r2 (10 Jul 2006)
|
||||
|
||||
10 Jul 2006; Stefan Briesenick <sbriesen@gentoo.org>
|
||||
+projectx-0.90.4.00-r2.ebuild:
|
||||
Always create 'projectx_nogui' wrapper script and symlink 'projectx'
|
||||
corresponding to the 'X' use-flag either to 'projectx_gui' or
|
||||
'projectx_nogui', solving bug #139883.
|
||||
|
||||
*projectx-0.90.4.00-r1 (05 Jul 2006)
|
||||
|
||||
05 Jul 2006; Stefan Briesenick <sbriesen@gentoo.org>
|
||||
+projectx-0.90.4.00-r1.ebuild:
|
||||
converted ebuild to use new java-pkg-2 and java-ant-2 eclasses.
|
||||
|
||||
*projectx-0.90.4.00 (02 Apr 2006)
|
||||
|
||||
02 Apr 2006; Stefan Briesenick <sbriesen@gentoo.org>
|
||||
+files/build-0.90.4.xml, +projectx-0.90.4.00.ebuild:
|
||||
version bump, internal ebuild enhancements, solving bug #128167.
|
||||
|
||||
*projectx-0.90.3.01 (06 Feb 2006)
|
||||
|
||||
06 Feb 2006; Stefan Briesenick <sbriesen@gentoo.org>
|
||||
+projectx-0.90.3.01.ebuild:
|
||||
version bump.
|
||||
|
||||
*projectx-0.90.3.00 (21 Jan 2006)
|
||||
|
||||
21 Jan 2006; Stefan Briesenick <sbriesen@gentoo.org>
|
||||
+files/build-0.90.3.xml, +metadata.xml, +projectx-0.90.3.00.ebuild:
|
||||
initial (re-)commit, using same keywords as old removed package. solving bug
|
||||
#108993.
|
||||
|
@ -1,9 +0,0 @@
|
||||
AUX build-0.90.4.xml 2037 RMD160 31314f6bae4df3a011c0bc33d15e5ae5dc914988 SHA1 834f950385ceb83f2ef816eb060f6be1d5af3724 SHA256 fc25b4d5dad59cb1d30614879ef26f2ab689be145da9ff90d6995b3085d240c5
|
||||
AUX projectx-0.90.4.00-stdout-corrupt.diff 595 RMD160 7bdafcc17c8d50044ffd564b5d6d0a6a2c3716ad SHA1 5d19069b635b2244b819da63e6beef54c5c7f675 SHA256 6393bd02d1516e09c8640646844880c56c4ade9c56ca8ffa2c4421cead8173ae
|
||||
DIST ProjectX_LanguagePack_0.90.4.00.zip 124257 RMD160 09f63b0761568f5934960663e52a0043a48727ee SHA1 9887c7d9a81384e006efb6dd8ef2925add7def3f SHA256 eff00b1b623e8a0c986eb79472622fd771c1c44b9d9d83062e6cc0772e9fd841
|
||||
DIST ProjectX_Source_0.90.4-portable.zip 47775 RMD160 206deb5abb2e05a12ffe45994604fe4e6a4d80eb SHA1 e0d591677357d593d320ae281737eb9927c50e3b SHA256 e655315ba55ea9fdce96eff177eac9fd62453959a7a0259714aaca267e640434
|
||||
DIST ProjectX_Source_eng_0.90.4.00.zip 825784 RMD160 8914557a5e04f02ba574a48711ecb6b24e651482 SHA1 ef7be92217c276204fff290add0a9080c77b7eec SHA256 fe41e409381a988201404338bb3dd178caa71ab6058151ae49a1e97b0aa58537
|
||||
DIST projectx-patches-0.90.4.00-r5.tbz2 1394 RMD160 05e2c2936bcbbcb3344ca22ae0379e9e1d33a37c SHA1 e73aa3bc14e8015029ceeacbc2928b551b9354aa SHA256 57cb89ac50fc6418ae30cc68a4003fc3cc2c0eace8c7f9e108a863a1424fcde6
|
||||
EBUILD projectx-0.90.4.00-r5.ebuild 2998 RMD160 2d0b3adf93ba1ed223bd71c1cd2d88c2e8f0a367 SHA1 7d8546e63e70a262ca6b6ce4a11ce98c059800a8 SHA256 1425937d1a9610ed8fc63ecfb6d4838294cfe35cda59b9d1c5b85443291cdb49
|
||||
MISC ChangeLog 3391 RMD160 401e276e1f20c66e2682b57f2457a088865c7fd0 SHA1 05cab35cbffbc061748c7138c0a4e795c8b9cf27 SHA256 c1121d633aded798d35d28c43bdc46161723830a98740776ece6c710903d6bb4
|
||||
MISC metadata.xml 552 RMD160 e64d43298a7062ee3524be66149d4189e0a54138 SHA1 376eadcfc81a41cff52b15c0a2a90f530660171f SHA256 594f8951dcebe3c7e750e8ac9e2ae008f55c01d0d06b39865c9f682bb8bbfa8f
|
@ -1,77 +0,0 @@
|
||||
<?xml version="1.0"?>
|
||||
|
||||
<project name="projectx" default="jar">
|
||||
<!-- some properties -->
|
||||
<property name="src.dir" value="src" />
|
||||
<property name="build.dir" value="build" />
|
||||
<property name="docs.dir" value="apidocs" />
|
||||
<property name="dist.dir" value="dist" />
|
||||
<property name="lib.dir" value="lib" />
|
||||
<property name="resources.dir" value="resources" />
|
||||
<property name="project.jar" value="${dist.dir}/${ant.project.name}.jar" />
|
||||
<property name="target.jdk" value="1.4" />
|
||||
|
||||
<!-- classpath -->
|
||||
<path id="refcp">
|
||||
<fileset dir="${lib.dir}">
|
||||
<include name="**/*.jar" />
|
||||
</fileset>
|
||||
</path>
|
||||
|
||||
<!-- init -->
|
||||
<target name="init">
|
||||
<mkdir dir="${dist.dir}" />
|
||||
<mkdir dir="${docs.dir}" />
|
||||
<mkdir dir="${build.dir}" />
|
||||
</target>
|
||||
|
||||
<!-- compile everything -->
|
||||
<target name="compile" depends="init">
|
||||
<javac srcdir="${src.dir}"
|
||||
destdir="${build.dir}"
|
||||
source="${target.jdk}"
|
||||
target="${target.jdk}"
|
||||
classpathref="refcp"
|
||||
encoding="ISO-8859-1"/>
|
||||
<copy todir="${build.dir}">
|
||||
<fileset dir="${resources.dir}" />
|
||||
</copy>
|
||||
</target>
|
||||
|
||||
<!-- build the jar files -->
|
||||
<target name="build" depends="compile">
|
||||
<jar jarfile="${project.jar}" basedir="${build.dir}">
|
||||
<manifest>
|
||||
<attribute name="Main-Class" value="${manifest.mainclass}" />
|
||||
</manifest>
|
||||
</jar>
|
||||
</target>
|
||||
|
||||
<!-- generate javadocs -->
|
||||
<target name="javadoc" depends="init">
|
||||
<javadoc sourcepath="${src.dir}"
|
||||
packagenames="net.*, edu.*"
|
||||
destdir="${docs.dir}"
|
||||
author="true"
|
||||
version="true"
|
||||
use="true"
|
||||
charset="UTF-8"
|
||||
encoding="ISO-8859-1"
|
||||
windowtitle="${ant.project.name} API" />
|
||||
</target>
|
||||
|
||||
<!-- clean up -->
|
||||
<target name="clean">
|
||||
<delete dir="${build.dir}" />
|
||||
<delete dir="${docs.dir}" />
|
||||
<delete dir="${dist.dir}" />
|
||||
</target>
|
||||
|
||||
<!-- zip the sources -->
|
||||
<target name="sourcezip">
|
||||
<zip destfile="${dist.dir}/${ant.project.name}-src.zip">
|
||||
<zipfileset dir="${src.dir}" />
|
||||
</zip>
|
||||
</target>
|
||||
|
||||
</project>
|
@ -1,12 +0,0 @@
|
||||
diff -ru ProjectX_Source_0.90.4-orig/src/net/sourceforge/dvb/projectx/common/GuiInterface.java ProjectX_Source_0.90.4/src/net/sourceforge/dvb/projectx/common/GuiInterface.java
|
||||
--- ProjectX_Source_0.90.4-orig/src/net/sourceforge/dvb/projectx/common/GuiInterface.java 2008-05-14 18:48:05.833127359 +0200
|
||||
+++ ProjectX_Source_0.90.4/src/net/sourceforge/dvb/projectx/common/GuiInterface.java 2008-05-14 18:48:39.773120746 +0200
|
||||
@@ -188,7 +188,7 @@
|
||||
impl.updateProgressBar(percent);
|
||||
|
||||
else
|
||||
- System.out.print("\r" + percent + " %");
|
||||
+ System.out.print(percent + " %\r");
|
||||
}
|
||||
|
||||
/**
|
@ -1,15 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>video</herd>
|
||||
<maintainer>
|
||||
<email>sbriesen@gentoo.org</email>
|
||||
<name>Stefan Briesenick</name>
|
||||
</maintainer>
|
||||
<longdescription lang="en">
|
||||
European digital radio & television uses the DVB standard to broadcast
|
||||
its data. Project X gives you a look behind the transmissions and tries
|
||||
its best to handle & repair many stream types and shows what went
|
||||
wrong on reception.
|
||||
</longdescription>
|
||||
</pkgmetadata>
|
@ -1,122 +0,0 @@
|
||||
# Copyright 1999-2008 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: $
|
||||
|
||||
inherit eutils toolchain-funcs java-pkg-2 java-ant-2
|
||||
|
||||
MY_PN="ProjectX"
|
||||
|
||||
# micro-release == 0 ?
|
||||
if [ 0${PV##*.} -eq 0 ]; then
|
||||
MY_P="${MY_PN}_Source_${PV%.*}"
|
||||
else
|
||||
MY_P="${MY_PN}_Source_${PV}"
|
||||
fi
|
||||
|
||||
DESCRIPTION="Converts, splits and demuxes DVB and other MPEG recordings"
|
||||
HOMEPAGE="http://project-x.sourceforge.net/"
|
||||
SRC_URI="mirror://sourceforge/project-x/${MY_PN}_Source_eng_${PV}.zip
|
||||
mirror://sourceforge/project-x/${MY_PN}_LanguagePack_${PV}.zip
|
||||
http://sbriesen.de/gentoo/distfiles/${PN}-patches-${PVR}.tbz2
|
||||
http://sbriesen.de/gentoo/distfiles/${MY_P}-portable.zip"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
|
||||
IUSE="X doc source mmx"
|
||||
|
||||
COMMON_DEP="dev-java/commons-net
|
||||
X? ( =dev-java/browserlauncher2-1* )"
|
||||
|
||||
RDEPEND=">=virtual/jre-1.4
|
||||
${COMMON_DEP}"
|
||||
|
||||
DEPEND=">=virtual/jdk-1.4
|
||||
${COMMON_DEP}
|
||||
app-arch/unzip
|
||||
dev-java/ant-core
|
||||
source? ( app-arch/zip )"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
mainclass() {
|
||||
# read Main-Class from MANIFEST.MF
|
||||
sed -n "s/^Main-Class: \([^ ]\+\).*/\1/p" "${S}/MANIFEST.MF"
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
cd "${S}"
|
||||
|
||||
# copy build.xml
|
||||
cp -f "${FILESDIR}/build-${PV%.*}.xml" build.xml
|
||||
|
||||
# patch location of executable
|
||||
sed -i -e "s:^\(Exec=\).*:\1${PN}:g" *.desktop
|
||||
|
||||
# convert CRLF to LF
|
||||
edos2unix *.txt MANIFEST.MF
|
||||
|
||||
# apply subtitle clut patch
|
||||
epatch "${WORKDIR}/${PN}-${PV%.*}-clut.diff"
|
||||
|
||||
# apply subtitle charset patch
|
||||
epatch "${WORKDIR}/${PN}-${PV%.*}-charset.diff"
|
||||
|
||||
# apply BrowserLauncher2 patch
|
||||
use X && epatch "${WORKDIR}/${PN}-${PV%.*}-bl2.diff"
|
||||
rm -rf src/edu
|
||||
|
||||
epatch "${FILESDIR}/${P}-stdout-corrupt.diff"
|
||||
|
||||
# cleanup idctfast patchset
|
||||
rm -f lib/PORTABLE/*.{o,so}
|
||||
# rm -f src/net/sourceforge/dvb/projectx/video/IDCT{Ref,Sse}Native.java
|
||||
sed -i -e "s:gcc:\$(CC):g" -e "s: -O2::g" lib/PORTABLE/Makefile
|
||||
|
||||
# merge/remove resources depending on USE="X"
|
||||
if use X; then
|
||||
mv -f htmls resources/
|
||||
else
|
||||
rm -rf src/net/sourceforge/dvb/projectx/gui
|
||||
rm resources/*.gif
|
||||
fi
|
||||
|
||||
# update library packages
|
||||
cd lib
|
||||
rm -f {commons-net,jakarta-oro}*.jar
|
||||
java-pkg_jar-from commons-net
|
||||
use X && java-pkg_jar-from browserlauncher2-1.0
|
||||
java-pkg_ensure-no-bundled-jars
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
local IDCT="idct-mjpeg" # default IDCT implementation
|
||||
use x86 && use mmx && IDCT="idct-mjpeg-mmx"
|
||||
|
||||
eant build $(use_doc) -Dmanifest.mainclass=$(mainclass)
|
||||
|
||||
cd lib/PORTABLE
|
||||
emake CC=$(tc-getCC) IDCT="${IDCT}" LDFLAGS="${LDFLAGS}" \
|
||||
CPLAT="${CFLAGS} -ffast-math -fPIC" || die "emake failed"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
java-pkg_dojar dist/${PN}.jar
|
||||
java-pkg_doso lib/PORTABLE/libidctfast.so
|
||||
|
||||
java-pkg_dolauncher ${PN}_nogui --main $(mainclass) \
|
||||
--java_args "-Djava.awt.headless=true"
|
||||
|
||||
if use X; then
|
||||
java-pkg_dolauncher ${PN}_gui --main $(mainclass)
|
||||
dosym ${PN}_gui /usr/bin/${PN}
|
||||
domenu *.desktop
|
||||
else
|
||||
dosym ${PN}_nogui /usr/bin/${PN}
|
||||
fi
|
||||
|
||||
dodoc *.txt
|
||||
use doc && java-pkg_dojavadoc apidocs
|
||||
use source && java-pkg_dosrc src
|
||||
}
|
@ -1,420 +0,0 @@
|
||||
# ChangeLog for net-misc/cisco-vpnclient-3des
|
||||
# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/net-misc/cisco-vpnclient-3des/ChangeLog,v 1.66 2009/08/23 01:53:14 darkside Exp $
|
||||
|
||||
25 Sep 2009; Andrea Postiglione <andrea.postiglione@gmail.com>
|
||||
-files/override-local-lan-access.diff,
|
||||
-files/vpnclient-linux-2.6.31.patch,
|
||||
-files/vpnclient-linux-4.8.02-64bit.patch,
|
||||
version bump 4.8.02 and patch for newer netdev-ops
|
||||
|
||||
23 Aug 2009; Jeremy Olexa <darkside@gentoo.org> -files/2.6.19.patch,
|
||||
-files/4.7.00.0640-2.6.14.patch,
|
||||
-cisco-vpnclient-3des-4.6.03.0190-r1.ebuild,
|
||||
-files/4.6.02.0030-supported_device.patch,
|
||||
-files/4.6.02.0030-2.6.14.patch, -files/4.6.03.0190-2.6.14.patch,
|
||||
-files/4.7.00.0640-2.6.22.patch,
|
||||
-cisco-vpnclient-3des-4.7.00.0640-r1.ebuild, -files/driver_build_CC.patch:
|
||||
cleanup, remove old ebuild and old patches
|
||||
|
||||
07 Jul 2009; Diego E. Pettenò <flameeyes@gentoo.org>
|
||||
cisco-vpnclient-3des-4.8.01.0640.ebuild:
|
||||
Use elog for fetch error.
|
||||
|
||||
28 Jul 2008; Chris Gianelloni <wolf31o2@gentoo.org> metadata.xml:
|
||||
Change to maintainer-needed.
|
||||
|
||||
02 Jun 2008; Chris Gianelloni <wolf31o2@gentoo.org>
|
||||
cisco-vpnclient-3des-4.6.03.0190-r1.ebuild,
|
||||
cisco-vpnclient-3des-4.7.00.0640-r1.ebuild,
|
||||
cisco-vpnclient-3des-4.8.00.0490-r1.ebuild:
|
||||
QA Cleanup: Fix quoting.
|
||||
|
||||
02 Jun 2008; Chris Gianelloni <wolf31o2@gentoo.org>
|
||||
cisco-vpnclient-3des-4.8.01.0640.ebuild:
|
||||
Removing unused TARBALL variable.
|
||||
|
||||
02 Jun 2008; Chris Gianelloni <wolf31o2@gentoo.org>
|
||||
cisco-vpnclient-3des-4.8.01.0640.ebuild:
|
||||
Fix a bug in the move code in pkg_postinst.
|
||||
|
||||
02 Jun 2008; Chris Gianelloni <wolf31o2@gentoo.org>
|
||||
-cisco-vpnclient-3des-4.6.02.0030.ebuild,
|
||||
-cisco-vpnclient-3des-4.7.00.0640.ebuild,
|
||||
cisco-vpnclient-3des-4.7.00.0640-r1.ebuild,
|
||||
-cisco-vpnclient-3des-4.8.00.0490.ebuild:
|
||||
Removing older ebuilds and marking 4.7.00.0640-r1 stable for the 4.7
|
||||
series, since there've been no bug reports and it works fine for me.
|
||||
|
||||
02 Jun 2008; Chris Gianelloni <wolf31o2@gentoo.org>
|
||||
cisco-vpnclient-3des-4.8.01.0640.ebuild:
|
||||
Add back the RESTRICT=fetch code and adding RESTRICT=mirror.
|
||||
|
||||
02 Jun 2008; Chris Gianelloni <wolf31o2@gentoo.org>
|
||||
+files/4.8.01.0640-2.6.24.patch, +files/4.8.01.0640-amd64.patch:
|
||||
Version bump to 4.8.01.0640 for bug #202415. This ebuild has been
|
||||
re-worked to not use the Cisco driver_build.sh shell script and instead
|
||||
uses the Makefile provided to build the module.
|
||||
|
||||
05 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> files/2.6.24.patch:
|
||||
Fixing with the proper patch for 4.8.00 and closing bug #207536.
|
||||
|
||||
02 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org>
|
||||
cisco-vpnclient-3des-4.8.00.0490-r1.ebuild:
|
||||
Stable on amd64/x86 for 2.6.24 compatibility.
|
||||
|
||||
*cisco-vpnclient-3des-4.8.00.0490-r1 (02 Feb 2008)
|
||||
|
||||
02 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> +files/2.6.24.patch,
|
||||
+cisco-vpnclient-3des-4.8.00.0490-r1.ebuild:
|
||||
Added a patch for 2.6.24 support. Closing bug #207536.
|
||||
|
||||
07 Sep 2007; Chris Gianelloni <wolf31o2@gentoo.org>
|
||||
+files/4.7.00.0640-2.6.22.patch,
|
||||
cisco-vpnclient-3des-4.7.00.0640-r1.ebuild:
|
||||
Added a patch from Antti Mäkelä <zarhan@cs.tut.fi> for 2.6.22 support.
|
||||
Closing bug #191572.
|
||||
|
||||
*cisco-vpnclient-3des-4.7.00.0640-r1 (04 Sep 2007)
|
||||
|
||||
04 Sep 2007; Chris Gianelloni <wolf31o2@gentoo.org>
|
||||
+cisco-vpnclient-3des-4.7.00.0640-r1.ebuild:
|
||||
Added a new revision of the 4.7 ebuild to update to the latest patch for
|
||||
2.6.22 support for bug #183713.
|
||||
|
||||
28 Aug 2007; Chris Gianelloni <wolf31o2@gentoo.org> +files/2.6.22.patch,
|
||||
cisco-vpnclient-3des-4.8.00.0490.ebuild:
|
||||
Added a 2.6.22 patch from bug #183713 and closing the bug.
|
||||
|
||||
14 May 2007; Thilo Bangert <bangert@gentoo.org> metadata.xml:
|
||||
add <herd>no-herd</herd>
|
||||
|
||||
28 Apr 2007; Sven Wegener <swegener@gentoo.org>
|
||||
cisco-vpnclient-3des-4.6.02.0030.ebuild,
|
||||
cisco-vpnclient-3des-4.6.03.0190-r1.ebuild,
|
||||
cisco-vpnclient-3des-4.7.00.0640.ebuild,
|
||||
cisco-vpnclient-3des-4.8.00.0490.ebuild:
|
||||
Fix *initd, *confd and *envd calls (#17388, #174266)
|
||||
|
||||
07 Mar 2007; Chris Gianelloni <wolf31o2@gentoo.org>
|
||||
cisco-vpnclient-3des-4.6.02.0030.ebuild,
|
||||
cisco-vpnclient-3des-4.6.03.0190-r1.ebuild,
|
||||
cisco-vpnclient-3des-4.7.00.0640.ebuild:
|
||||
Change all instances of [ to [[.
|
||||
|
||||
06 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org>
|
||||
-files/4.6.00.0045-2.6.14.patch, -files/4.0.1a-linux26-gentoo.patch,
|
||||
-files/4.6.00.0045-supported_device.patch, -files/4.0.5-2.6.14.patch,
|
||||
-files/atheros.patch, -files/register_netdevice.patch,
|
||||
-cisco-vpnclient-3des-4.0.1a-r1.ebuild,
|
||||
-cisco-vpnclient-3des-4.0.3b-r4.ebuild,
|
||||
-cisco-vpnclient-3des-4.0.5-r1.ebuild,
|
||||
-cisco-vpnclient-3des-4.6.00.0045-r1.ebuild:
|
||||
As painful as this is for me, I'm removing older versions of this ebuild.
|
||||
This is due to my lack of access to the distfiles for the older ebuilds, and
|
||||
bug #164344. If you use these older ebuilds and want to see them back in
|
||||
portage, you'll need to contact me directly so we can work out arrangements
|
||||
to make that possible. I apologize for any inconvenience this may cause.
|
||||
|
||||
12 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org> files/vpnclient.rc:
|
||||
Changed exit 1 to eend 1 for bug #157596.
|
||||
|
||||
12 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org> +files/2.6.19.patch,
|
||||
cisco-vpnclient-3des-4.7.00.0640.ebuild,
|
||||
cisco-vpnclient-3des-4.8.00.0490.ebuild:
|
||||
Added 2.6.19 patch and closing bug #155837.
|
||||
|
||||
04 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
|
||||
cisco-vpnclient-3des-4.0.1a-r1.ebuild,
|
||||
cisco-vpnclient-3des-4.0.3b-r4.ebuild,
|
||||
cisco-vpnclient-3des-4.0.5-r1.ebuild,
|
||||
cisco-vpnclient-3des-4.6.00.0045-r1.ebuild,
|
||||
cisco-vpnclient-3des-4.6.02.0030.ebuild,
|
||||
cisco-vpnclient-3des-4.6.03.0190-r1.ebuild,
|
||||
cisco-vpnclient-3des-4.7.00.0640.ebuild,
|
||||
cisco-vpnclient-3des-4.8.00.0490.ebuild:
|
||||
Added QA_* variables for bug #131633 and removed RESTRICT=stricter. If you
|
||||
have any problems with this, please reply to that bug report.
|
||||
|
||||
04 Oct 2006; Chris Gianelloni <wolf31o2@gentoo.org>
|
||||
cisco-vpnclient-3des-4.6.03.0190-r1.ebuild,
|
||||
cisco-vpnclient-3des-4.7.00.0640.ebuild,
|
||||
cisco-vpnclient-3des-4.8.00.0490.ebuild:
|
||||
We were installing too much to the modules directories. Thanks to Michael
|
||||
Sterret <Mr_Bones_@gentoo.org> for pointing it out.
|
||||
|
||||
14 Sep 2006; Chris Gianelloni <wolf31o2@gentoo.org>
|
||||
cisco-vpnclient-3des-4.0.1a-r1.ebuild,
|
||||
cisco-vpnclient-3des-4.0.3b-r4.ebuild,
|
||||
cisco-vpnclient-3des-4.0.5-r1.ebuild,
|
||||
cisco-vpnclient-3des-4.6.00.0045-r1.ebuild,
|
||||
cisco-vpnclient-3des-4.6.02.0030.ebuild,
|
||||
cisco-vpnclient-3des-4.6.03.0190-r1.ebuild,
|
||||
cisco-vpnclient-3des-4.7.00.0640.ebuild,
|
||||
cisco-vpnclient-3des-4.8.00.0490.ebuild:
|
||||
Added stricter to RESTRICT and closing bug #143047.
|
||||
|
||||
19 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org> files/vpnclient.rc:
|
||||
Moved check for the vpnclient executable and added a sleep 1. Closing bug
|
||||
#141065.
|
||||
|
||||
30 May 2006; Chris Gianelloni <wolf31o2@gentoo.org>
|
||||
cisco-vpnclient-3des-4.0.1a-r1.ebuild,
|
||||
cisco-vpnclient-3des-4.0.3b-r4.ebuild,
|
||||
cisco-vpnclient-3des-4.0.5-r1.ebuild,
|
||||
cisco-vpnclient-3des-4.6.00.0045-r1.ebuild,
|
||||
cisco-vpnclient-3des-4.6.02.0030.ebuild,
|
||||
cisco-vpnclient-3des-4.6.03.0190-r1.ebuild,
|
||||
cisco-vpnclient-3des-4.7.00.0640.ebuild,
|
||||
cisco-vpnclient-3des-4.8.00.0490.ebuild:
|
||||
Updated to use linux-mod eclass. Patch provided by Mike Auty
|
||||
<ikelos@gentoo.org>. Closing bug #130523.
|
||||
|
||||
11 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
|
||||
+files/4.6.00.0045-2.6.14.patch, +files/4.6.02.0030-2.6.14.patch,
|
||||
cisco-vpnclient-3des-4.6.00.0045-r1.ebuild,
|
||||
cisco-vpnclient-3des-4.6.02.0030.ebuild:
|
||||
Copied patch from 4.7.00 to 4.6.* ebuilds and closing bug #128045.
|
||||
|
||||
24 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
|
||||
cisco-vpnclient-3des-4.0.1a-r1.ebuild,
|
||||
cisco-vpnclient-3des-4.0.3b-r4.ebuild,
|
||||
cisco-vpnclient-3des-4.0.5-r1.ebuild,
|
||||
cisco-vpnclient-3des-4.6.00.0045-r1.ebuild,
|
||||
cisco-vpnclient-3des-4.6.02.0030.ebuild,
|
||||
cisco-vpnclient-3des-4.6.03.0190-r1.ebuild,
|
||||
cisco-vpnclient-3des-4.7.00.0640.ebuild,
|
||||
cisco-vpnclient-3des-4.8.00.0490.ebuild:
|
||||
Fixed a build error where we were not finding the proper kernel directory to
|
||||
compile against. Thanks to Anno v. Heimburg <anno@vonheimburg.de> for the
|
||||
patch. Closing bug #119057.
|
||||
|
||||
*cisco-vpnclient-3des-4.0.5-r1 (24 Mar 2006)
|
||||
|
||||
24 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
|
||||
+files/4.0.5-2.6.14.patch, -cisco-vpnclient-3des-4.0.5.ebuild,
|
||||
+cisco-vpnclient-3des-4.0.5-r1.ebuild:
|
||||
Added patch from 4.6.03.0190 to 4.0.5 and closing bug #120127.
|
||||
|
||||
*cisco-vpnclient-3des-4.8.00.0490 (10 Feb 2006)
|
||||
|
||||
10 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
|
||||
+cisco-vpnclient-3des-4.8.00.0490.ebuild:
|
||||
Version bump to 4.8.00.0490 and closing bug #120534.
|
||||
|
||||
20 Dec 2005; Chris Gianelloni <wolf31o2@gentoo.org>
|
||||
-cisco-vpnclient-3des-4.6.03.0190.ebuild,
|
||||
cisco-vpnclient-3des-4.6.03.0190-r1.ebuild,
|
||||
cisco-vpnclient-3des-4.7.00.0640.ebuild:
|
||||
Removing problem version, marking stable on amd64/x86 and making sure -* is
|
||||
in KEYWORDS on all versions.
|
||||
|
||||
*cisco-vpnclient-3des-4.7.00.0640 (28 Nov 2005)
|
||||
|
||||
28 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
|
||||
+files/4.7.00.0640-2.6.14.patch, +cisco-vpnclient-3des-4.7.00.0640.ebuild:
|
||||
Version bumped to latest upstream version and closing bug #110613.
|
||||
|
||||
20 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
|
||||
cisco-vpnclient-3des-4.0.1a-r1.ebuild,
|
||||
cisco-vpnclient-3des-4.0.3b-r4.ebuild, cisco-vpnclient-3des-4.0.5.ebuild,
|
||||
cisco-vpnclient-3des-4.6.00.0045-r1.ebuild,
|
||||
cisco-vpnclient-3des-4.6.02.0030.ebuild,
|
||||
cisco-vpnclient-3des-4.6.03.0190.ebuild,
|
||||
cisco-vpnclient-3des-4.6.03.0190-r1.ebuild:
|
||||
0->KV for bug #112817.
|
||||
|
||||
15 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
|
||||
cisco-vpnclient-3des-4.6.03.0190-r1.ebuild:
|
||||
KV_MINOR->KV_PATCH
|
||||
|
||||
14 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
|
||||
cisco-vpnclient-3des-4.0.1a-r1.ebuild,
|
||||
cisco-vpnclient-3des-4.0.3b-r4.ebuild, cisco-vpnclient-3des-4.0.5.ebuild,
|
||||
cisco-vpnclient-3des-4.6.00.0045-r1.ebuild,
|
||||
cisco-vpnclient-3des-4.6.02.0030.ebuild,
|
||||
cisco-vpnclient-3des-4.6.03.0190.ebuild,
|
||||
cisco-vpnclient-3des-4.6.03.0190-r1.ebuild:
|
||||
Fixing my overzealous sed call earlier.
|
||||
|
||||
14 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
|
||||
cisco-vpnclient-3des-4.6.03.0190-r1.ebuild:
|
||||
Changed conditions to match all kernels from 2.6.14 up.
|
||||
|
||||
14 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
|
||||
cisco-vpnclient-3des-4.0.1a-r1.ebuild,
|
||||
cisco-vpnclient-3des-4.0.3b-r4.ebuild, cisco-vpnclient-3des-4.0.5.ebuild,
|
||||
cisco-vpnclient-3des-4.6.00.0045-r1.ebuild,
|
||||
cisco-vpnclient-3des-4.6.02.0030.ebuild,
|
||||
cisco-vpnclient-3des-4.6.03.0190.ebuild,
|
||||
cisco-vpnclient-3des-4.6.03.0190-r1.ebuild:
|
||||
Changed SLOT to 0.
|
||||
|
||||
13 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
|
||||
cisco-vpnclient-3des-4.6.03.0190-r1.ebuild:
|
||||
Forcing to stable since 2.6.14 has gone stable in the tree and this patch is
|
||||
required to compile against 2.6.14 successfully.
|
||||
|
||||
*cisco-vpnclient-3des-4.6.03.0190-r1 (13 Nov 2005)
|
||||
|
||||
13 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
|
||||
+files/4.6.03.0190-2.6.14.patch,
|
||||
+cisco-vpnclient-3des-4.6.03.0190-r1.ebuild:
|
||||
Added patch to resolve bug #107208.
|
||||
|
||||
29 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
|
||||
cisco-vpnclient-3des-4.0.1a-r1.ebuild,
|
||||
cisco-vpnclient-3des-4.0.3b-r4.ebuild, cisco-vpnclient-3des-4.0.5.ebuild,
|
||||
cisco-vpnclient-3des-4.6.00.0045-r1.ebuild,
|
||||
cisco-vpnclient-3des-4.6.02.0030.ebuild:
|
||||
kernel-mod -> linux-info for kernel team.
|
||||
|
||||
06 Jul 2005; Chris Gianelloni <wolf31o2@gentoo.org>
|
||||
cisco-vpnclient-3des-4.6.03.0190.ebuild:
|
||||
Fix bug #98070.
|
||||
|
||||
28 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
|
||||
cisco-vpnclient-3des-4.6.03.0190.ebuild:
|
||||
Changed dolib.so to doins to fix problems loading library on amd64. Closing
|
||||
bug #97269.
|
||||
|
||||
*cisco-vpnclient-3des-4.6.03.0190 (02 Jun 2005)
|
||||
|
||||
02 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
|
||||
cisco-vpnclient-3des-4.6.02.0030.ebuild,
|
||||
+cisco-vpnclient-3des-4.6.03.0190.ebuild:
|
||||
Added information about rp_filter for bug #90693. Version bumped to version
|
||||
4.5.03.0190, and closing bug #94755.
|
||||
|
||||
*cisco-vpnclient-3des-4.6.02.0030 (14 Apr 2005)
|
||||
|
||||
14 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
|
||||
+files/4.6.00.0045-supported_device.patch,
|
||||
+files/4.6.02.0030-supported_device.patch, -files/supported_device.patch,
|
||||
cisco-vpnclient-3des-4.6.00.0045-r1.ebuild,
|
||||
+cisco-vpnclient-3des-4.6.02.0030.ebuild:
|
||||
Renamed supported_device.patch to 4.6.00.0045-supported_device.patch. Added
|
||||
4.6.02.0030 ebuild provided by Stefan Skotte <sfs@steflo.dk> and closing bug
|
||||
#88408.
|
||||
|
||||
08 Feb 2005; Chris Gianelloni <wolf31o2@gentoo.org>
|
||||
cisco-vpnclient-3des-4.6.00.0045-r1.ebuild:
|
||||
Marking stable on x86 and removing amd64 KEYWORDS, which were accidentally
|
||||
added by me in testing and were never removed.
|
||||
|
||||
*cisco-vpnclient-3des-4.6.00.0045-r1 (09 Nov 2004)
|
||||
|
||||
09 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
|
||||
+files/supported_device.patch,
|
||||
+cisco-vpnclient-3des-4.6.00.0045-r1.ebuild,
|
||||
-cisco-vpnclient-3des-4.6.00.0045.ebuild:
|
||||
Added supported device patch from James Ward <jennyandjamesward@yahoo.com>
|
||||
and closing bugs #68738, #70365, and #70374.
|
||||
|
||||
*cisco-vpnclient-3des-4.6.00.0045 (03 Nov 2004)
|
||||
|
||||
03 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org>
|
||||
cisco-vpnclient-3des-4.0.1a-r1.ebuild,
|
||||
cisco-vpnclient-3des-4.0.3b-r4.ebuild, cisco-vpnclient-3des-4.0.5.ebuild,
|
||||
+cisco-vpnclient-3des-4.6.00.0045.ebuild:
|
||||
Version bumped to latest version and updated all ebuilds to use the
|
||||
kernel-mod eclass rather than kmod eclass. This should resolve bugs #68738,
|
||||
#68449, and #69870.
|
||||
|
||||
24 Aug 2004; Mike Frysinger <vapier@gentoo.org> files/vpnclient.rc,
|
||||
cisco-vpnclient-3des-4.0.5.ebuild:
|
||||
Rewrite the vpnclient script to make it flow better (eerror/exit is not the
|
||||
way to go; eend/return is).
|
||||
|
||||
*cisco-vpnclient-3des-4.0.5 (11 Aug 2004)
|
||||
|
||||
11 Aug 2004; Chris Gianelloni <wolf31o2@gentoo.org>
|
||||
+cisco-vpnclient-3des-4.0.5.ebuild:
|
||||
Bumped to latest version.
|
||||
|
||||
01 Jul 2004; Jon Hood <squinky86@gentoo.org>
|
||||
cisco-vpnclient-3des-4.0.1a-r1.ebuild,
|
||||
cisco-vpnclient-3des-4.0.3b-r4.ebuild:
|
||||
change virtual/glibc to virtual/libc
|
||||
|
||||
26 Jun 2004; Chris Gianelloni <wolf31o2@gentoo.org>
|
||||
-cisco-vpnclient-3des-4.0.3b-r3.ebuild,
|
||||
cisco-vpnclient-3des-4.0.3b-r4.ebuild:
|
||||
Removing old ebuild and changing HOMEPAGE.
|
||||
|
||||
27 Apr 2004; Aron Griffis <agriffis@gentoo.org>
|
||||
cisco-vpnclient-3des-4.0.1a-r1.ebuild:
|
||||
Add inherit eutils
|
||||
|
||||
*cisco-vpnclient-3des-4.0.3b-r4 (24 Apr 2004)
|
||||
|
||||
24 Apr 2004; Chris Gianelloni <wolf31o2@gentoo.org> +files/atheros.patch,
|
||||
+cisco-vpnclient-3des-4.0.3b-r4.ebuild:
|
||||
Adding atheros patch, submitted by Dominic Battre and closing bug #48680.
|
||||
|
||||
12 Apr 2004; Chris Gianelloni <wolf31o2@gentoo.org>
|
||||
cisco-vpnclient-3des-4.0.3b-r2.ebuild,
|
||||
cisco-vpnclient-3des-4.0.3b-r3.ebuild:
|
||||
Adding empty IUSE, removing old 4.0.3b-r2 ebuild, and marking 4.0.3b-r3 stable
|
||||
on x86.
|
||||
|
||||
16 Mar 2004; Chris Gianelloni <wolf31o2@gentoo.org>
|
||||
cisco-vpnclient-3des-4.0.3b-r2.ebuild:
|
||||
Added inherit eutils since we use epatch.
|
||||
|
||||
*cisco-vpnclient-3des-4.0.3b-r3 (25 Feb 2004)
|
||||
|
||||
25 Feb 2004; Chris Gianelloni <wolf31o2@gentoo.org>
|
||||
cisco-vpnclient-3des-4.0.3b-r3.ebuild, files/register_netdevice.patch:
|
||||
Adding patch to allow cisco_ipsec module to work with kernel 2.6.x, submitted
|
||||
by Kent Skaar <skaar@aol.net> to bugzilla and originally submitted to LMKL by
|
||||
by Gertjan van Wingerde <gwingerde@home.nl>. Closing bug #40730.
|
||||
|
||||
14 Feb 2004; Chris Gianelloni <wolf31o2@gentoo.org> files/vpnclient.rc:
|
||||
Removing -qs from insmod line to allow proper support with newer
|
||||
module-init-tools. Closing bug #37678.
|
||||
|
||||
13 Jan 2004; Chris Gianelloni <wolf31o2@gentoo.org>
|
||||
cisco-vpnclient-3des-4.0.3b-r1.ebuild, cisco-vpnclient-3des-4.0.3b.ebuild:
|
||||
Removing older revisions.
|
||||
|
||||
*cisco-vpnclient-3des-4.0.3b-r2 (13 Jan 2004)
|
||||
|
||||
13 Jan 2004; Chris Gianelloni <wolf31o2@gentoo.org>
|
||||
cisco-vpnclient-3des-4.0.3b-r2.ebuild, files/vpnclient.rc:
|
||||
Updated vpnclient init script for proper 2.6 kernel handling and also to
|
||||
remove console messages at boot. Closing Bug #37678.
|
||||
|
||||
*cisco-vpnclient-3des-4.0.3b-r1 (08 Jan 2004)
|
||||
|
||||
08 Jan 2004; Chris Gianelloni <wolf31o2@gentoo.org>
|
||||
cisco-vpnclient-3des-4.0.3b-r1.ebuild, files/vpnclient.rc:
|
||||
Updated init script to make it compatible with /sbin/runscript.sh. The script
|
||||
was provided by Lars Corzilius (gentoo@flowsterritory.de) and updated by me.
|
||||
Closing bug #36419.
|
||||
|
||||
*cisco-vpnclient-3des-4.0.3b (12 Dec 2003)
|
||||
|
||||
12 Dec 2003; Chris Gianelloni <wolf31o2@gentoo.org>
|
||||
cisco-vpnclient-3des-4.0.1a-r1.ebuild, cisco-vpnclient-3des-4.0.1a.ebuild,
|
||||
cisco-vpnclient-3des-4.0.3b.ebuild, metadata.xml,
|
||||
files/4.0.1a-linux26-gentoo.patch, files/4.0.1a-linux26.patch,
|
||||
files/driver_build_CC.patch:
|
||||
Added driver_build_CC.patch by Jesse Becker (jbecker@speakeasy.net) and
|
||||
version bumped to newest version. Closing bugs #33488 and #35617.
|
||||
|
||||
*cisco-vpnclient-3des-4.0.1a-r1 (19 Nov 2003)
|
||||
|
||||
19 Nov 2003; Mike Frysinger <vapier@gentoo.org> :
|
||||
Fix typo in patch #33848.
|
||||
|
||||
*cisco-vpnclient-3des-4.0.1a (05 JUL 2003)
|
||||
|
||||
27 Oct 2003; Mike Frysinger <vapier@gentoo.org> :
|
||||
Small patch so it'll work in linux-2.6.x.
|
||||
|
||||
09 Jul 2003; Mike Frysinger <vapier@gentoo.org> :
|
||||
Cleaned up ebuild, made it use $KV properly.
|
||||
|
||||
05 JUL 2003; Bart Lauwers <blauwers@gentoo.org> :
|
||||
Initial import.
|
@ -1,9 +0,0 @@
|
||||
AUX override-local-lan-access.diff 997 RMD160 a15b16a660b762bc6b9d12861beabaee54841f22 SHA1 b7601403bc2845cb5f20db177aa121c4bc608eeb SHA256 bd4a76971633397b1a02571d798305981d05b8cc84ed6d3c1a84e7dcbb38af77
|
||||
AUX vpnclient-linux-2.6.31.patch 2244 RMD160 d1ccb4421d61ed79d33b53d364a23e5186d7ecb3 SHA1 b521dfbba8f52cb42d06dc04025ce82d654ccb84 SHA256 bd20c8105d7d2b151b5868b1d031169e1f3a057d351da3eb9ce62a3f440d92cb
|
||||
AUX vpnclient-linux-4.8.02-64bit.patch 5761 RMD160 8bc8aac7fbe21e3a507ddedd464284ea260fe411 SHA1 3c92088181e18a9a5aa288a6b17f3b85ee2fdf6e SHA256 184af445ca5dbbe9577bea03a475440fc18256e15d21861e1fcb5efd1ce6089b
|
||||
AUX vpnclient.rc 2318 RMD160 8d957f90366567ba755263dda232f1b26bbd5f67 SHA1 86ac5ddd34546796b4be4efe8a40bac628bac624 SHA256 a4ed3b575a7b5431895c2f01b68eede21adbf98555ff125bd3f131872a5cc792
|
||||
DIST vpnclient-linux-x86_64-4.8.02.0030-k9-AMD64_ONLY_by_t3x.tar.gz 2038576 RMD160 4f89f20d476468ba517f67fee95fd0e4f9cf4401 SHA1 eddca049d595999504e576c64be1312d683ad285 SHA256 bfbb00930f8624882074abb502207c2f718f6087d2ace284877faad303dc00a1
|
||||
DIST vpnclient-linux-x86_64-4.8.02.0030-k9.tar.gz 2050813 RMD160 63dfb484f43c4bd522cd0e44aa34d6619071872a SHA1 b9fc43136155babd5bfff79ec6d14d5498b7db97 SHA256 3a7bec5cfa327256701279343a2a3b93777ba9440f1aabcf191e63ad8dbc54ba
|
||||
EBUILD cisco-vpnclient-3des-4.8.02.0030.ebuild 2733 RMD160 7cf67c40c037cfb9ca370ba9ddc1b566ca91cbfc SHA1 4d3eb0fd217958fe2b3588ff4bb0a42ba33b3bd3 SHA256 c08f8317fff44537a2f6907431b211118c10d9df63c25d9672b7c06970682bac
|
||||
MISC ChangeLog 17065 RMD160 575e94fcb4d0e865c02ce615d795b18f82131b51 SHA1 8d02e6c5fa53b7f26f4ccfdc0c3cbd151d42bb5b SHA256 a60d48df518a6c0c014e16d19f30d3f099c394383ec8f0777fb823e9114d0f62
|
||||
MISC metadata.xml 899 RMD160 07243030a3a6c8a21ad98512eb43d372644b9b38 SHA1 56e83e63033410d656d38944908e1eec06ca91dd SHA256 74f551631a27f7a5bca1bb60b8a0e13335b0d8e4a363e8ba34ae8b7fce5037a3
|
@ -1,89 +0,0 @@
|
||||
# Copyright 1999-2008 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/net-misc/cisco-vpnclient-3des/cisco-vpnclient-3des-4.8.00.0490-r1.ebuild,v 1.3 2008/06/02 22:26:43 wolf31o2 Exp $
|
||||
|
||||
inherit eutils linux-mod
|
||||
|
||||
MY_PV=${PV}-k9
|
||||
DESCRIPTION="Cisco VPN Client (3DES)"
|
||||
HOMEPAGE="http://cco.cisco.com/en/US/products/sw/secursw/ps2308/index.html"
|
||||
SRC_URI="vpnclient-linux-x86_64-${MY_PV}.tar.gz"
|
||||
|
||||
LICENSE="cisco-vpn-client"
|
||||
SLOT="0"
|
||||
KEYWORDS="-* amd64 x86"
|
||||
IUSE=""
|
||||
RESTRICT="fetch strip" # stricter"
|
||||
|
||||
QA_TEXTRELS="opt/cisco-vpnclient/lib/libvpnapi.so"
|
||||
QA_EXECSTACK="opt/cisco-vpnclient/lib/libvpnapi.so
|
||||
opt/cisco-vpnclient/bin/vpnclient
|
||||
opt/cisco-vpnclient/bin/cvpnd
|
||||
opt/cisco-vpnclient/bin/cisco_cert_mgr
|
||||
opt/cisco-vpnclient/bin/ipseclog"
|
||||
|
||||
S=${WORKDIR}/vpnclient
|
||||
|
||||
VPNDIR="/etc/opt/cisco-vpnclient/"
|
||||
|
||||
pkg_nofetch() {
|
||||
einfo "Please visit:"
|
||||
einfo " ${HOMEPAGE}"
|
||||
einfo "and download ${A} to ${DISTDIR}"
|
||||
}
|
||||
|
||||
src_unpack () {
|
||||
unpack ${A}
|
||||
cd "${S}"
|
||||
|
||||
epatch "${FILESDIR}"/2.6.22.patch
|
||||
epatch "${FILESDIR}"/2.6.24.patch
|
||||
}
|
||||
|
||||
src_compile () {
|
||||
unset ARCH
|
||||
sh ./driver_build.sh ${KV_DIR}
|
||||
[ ! -f ./cisco_ipsec -a ! -f ./cisco_ipsec.ko ] \
|
||||
&& die "Failed to make module 'cisco_ipsec'"
|
||||
sed -i "s#@VPNBINDIR@#/usr/bin#" vpnclient_init
|
||||
sed -i "s#@VPNBINDIR@#/usr/bin#" vpnclient.ini
|
||||
}
|
||||
|
||||
src_install() {
|
||||
newinitd "${FILESDIR}"/vpnclient.rc vpnclient
|
||||
|
||||
exeinto /opt/cisco-vpnclient/bin
|
||||
exeopts -m0711
|
||||
doexe vpnclient
|
||||
exeopts -m4711
|
||||
doexe cvpnd
|
||||
into /opt/cisco-vpnclient/
|
||||
dobin ipseclog cisco_cert_mgr
|
||||
insinto /opt/cisco-vpnclient/lib
|
||||
doins libvpnapi.so
|
||||
insinto /opt/cisco-vpnclient/include
|
||||
doins vpnapi.h
|
||||
dodir /usr/bin
|
||||
dosym /opt/cisco-vpnclient/bin/vpnclient /usr/bin/vpnclient
|
||||
|
||||
insinto /lib/modules/${KV}/CiscoVPN
|
||||
if kernel_is 2 6; then
|
||||
doins cisco_ipsec.ko
|
||||
else
|
||||
doins cisco_ipsec
|
||||
fi
|
||||
|
||||
insinto ${VPNDIR}
|
||||
doins vpnclient.ini
|
||||
insinto ${VPNDIR}/Profiles
|
||||
doins *.pcf
|
||||
dodir ${VPNDIR}/Certificates
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
linux-mod_pkg_postinst
|
||||
einfo "You must run \`/etc/init.d/vpnclient start\` before using the client."
|
||||
echo
|
||||
ewarn "Configuration directory has moved to ${VPNDIR}!"
|
||||
echo
|
||||
}
|
@ -1,106 +0,0 @@
|
||||
# Copyright 1999-2009 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/net-misc/cisco-vpnclient-3des/cisco-vpnclient-3des-4.8.01.0640.ebuild,v 1.5 2009/07/07 23:15:46 flameeyes Exp $
|
||||
|
||||
inherit eutils linux-mod
|
||||
|
||||
MY_PV=${PV}-k9
|
||||
|
||||
DESCRIPTION="Cisco VPN Client (3DES)"
|
||||
HOMEPAGE="http://cco.cisco.com/en/US/products/sw/secursw/ps2308/index.html"
|
||||
SRC_URI="vpnclient-linux-x86_64-${MY_PV}.tar.gz"
|
||||
|
||||
LICENSE="cisco-vpn-client"
|
||||
SLOT="0"
|
||||
KEYWORDS="-* ~amd64 ~x86"
|
||||
IUSE=""
|
||||
RESTRICT="fetch mirror strip"
|
||||
|
||||
S=${WORKDIR}/vpnclient
|
||||
|
||||
VPNDIR="/opt/cisco-vpnclient"
|
||||
CFGDIR="/etc/${VPNDIR}"
|
||||
OLDCFG="/etc/CiscoSystemsVPNClient"
|
||||
|
||||
QA_TEXTRELS="${VPNDIR:1}/lib/libvpnapi.so"
|
||||
QA_EXECSTACK="${VPNDIR:1}/lib/libvpnapi.so
|
||||
${VPNDIR:1}/bin/vpnclient
|
||||
${VPNDIR:1}/bin/cvpnd
|
||||
${VPNDIR:1}/bin/cisco_cert_mgr
|
||||
${VPNDIR:1}/bin/ipseclog"
|
||||
|
||||
MODULE_NAMES="cisco_ipsec(CiscoVPN)"
|
||||
BUILD_TARGETS="clean default"
|
||||
|
||||
pkg_nofetch() {
|
||||
elog "Please visit:"
|
||||
elog " ${HOMEPAGE}"
|
||||
elog "and download ${A} to ${DISTDIR}"
|
||||
}
|
||||
|
||||
src_unpack () {
|
||||
unpack ${A}
|
||||
cd "${S}"
|
||||
|
||||
epatch "${FILESDIR}"/${PV}-amd64.patch
|
||||
epatch "${FILESDIR}"/${PV}-2.6.24.patch
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local binaries="vpnclient ipseclog cisco_cert_mgr"
|
||||
linux-mod_src_install
|
||||
|
||||
# Binaries
|
||||
exeinto /opt/cisco-vpnclient/bin
|
||||
exeopts -m0111
|
||||
doexe ${binaries}
|
||||
exeopts -m4111
|
||||
doexe cvpnd
|
||||
# Libraries
|
||||
insinto /opt/cisco-vpnclient/lib
|
||||
doins libvpnapi.so
|
||||
# Includes
|
||||
insinto /opt/cisco-vpnclient/include
|
||||
doins vpnapi.h
|
||||
|
||||
# Configuration files/profiles/etc
|
||||
insinto ${CFGDIR}
|
||||
doins vpnclient.ini
|
||||
insinto ${CFGDIR}/Profiles
|
||||
doins *.pcf
|
||||
dodir ${CFGDIR}/Certificates
|
||||
|
||||
# Create some symlinks
|
||||
dodir /usr/bin
|
||||
for filename in ${binaries}
|
||||
do
|
||||
dosym ${VPNDIR}/bin/${filename} /usr/bin/${filename}
|
||||
done
|
||||
|
||||
# Make sure we keep these, even if they're empty.
|
||||
keepdir ${CFGDIR}/Certificates
|
||||
keepdir ${CFGDIR}/Profiles
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
linux-mod_pkg_postinst
|
||||
if [ -e "${OLDCFG}" ]
|
||||
then
|
||||
elog "Found an old ${OLDCFG} configuration directory."
|
||||
elog "Moving ${OLDCFG} files to ${CFGDIR}."
|
||||
cp -pPR ${OLDCFG}/* ${CFGDIR} && rm -rf ${OLDCFG}
|
||||
fi
|
||||
if [ -e "/etc/init.d/vpnclient" ]
|
||||
then
|
||||
elog "Removing /etc/init.d/vpnclient, which is no longer needed."
|
||||
rm -f /etc/init.d/vpnclient
|
||||
fi
|
||||
runlevels=`rc-update show | grep vpnclient | cut -d\| -f2`
|
||||
if [ -n "$runlevels" ]
|
||||
then
|
||||
elog "Removing 'vpnclient' from all runlevels."
|
||||
rc-update del vpnclient
|
||||
fi
|
||||
elog "You will need to load the cisco_ipsec module before using the Cisco"
|
||||
elog "VPN Client (vpnclient) application."
|
||||
}
|
@ -1,106 +0,0 @@
|
||||
# Copyright 1999-2008 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/net-misc/cisco-vpnclient-3des/cisco-vpnclient-3des-4.8.01.0640.ebuild,v 1.4 2008/06/02 22:22:04 wolf31o2 Exp $
|
||||
|
||||
inherit eutils linux-mod
|
||||
|
||||
MY_PV=${PV}-k9
|
||||
|
||||
|
||||
DESCRIPTION="Cisco VPN Client (3DES)"
|
||||
HOMEPAGE="http://cco.cisco.com/en/US/products/sw/secursw/ps2308/index.html"
|
||||
|
||||
SRC_BASE="http://projects.tuxx-home.at/ciscovpn/clients/linux/4.8.02"
|
||||
SRC_URI="amd64? ( ${SRC_BASE}/vpnclient-linux-x86_64-${MY_PV}-AMD64_ONLY_by_t3x.tar.gz )
|
||||
x86? ( ${SRC_BASE}/vpnclient-linux-x86_64-${MY_PV}.tar.gz )"
|
||||
|
||||
|
||||
LICENSE="cisco-vpn-client"
|
||||
SLOT="0"
|
||||
KEYWORDS="-* ~amd64 ~x86"
|
||||
IUSE=""
|
||||
RESTRICT="nomirror strip"
|
||||
|
||||
|
||||
S=${WORKDIR}/vpnclient
|
||||
|
||||
VPNDIR="/opt/cisco-vpnclient"
|
||||
CFGDIR="/etc/${VPNDIR}"
|
||||
OLDCFG="/etc/CiscoSystemsVPNClient"
|
||||
|
||||
QA_TEXTRELS="${VPNDIR:1}/lib/libvpnapi.so"
|
||||
QA_EXECSTACK="${VPNDIR:1}/lib/libvpnapi.so
|
||||
${VPNDIR:1}/bin/vpnclient
|
||||
${VPNDIR:1}/bin/cvpnd
|
||||
${VPNDIR:1}/bin/cisco_cert_mgr
|
||||
${VPNDIR:1}/bin/ipseclog"
|
||||
|
||||
MODULE_NAMES="cisco_ipsec(CiscoVPN)"
|
||||
BUILD_TARGETS="clean default"
|
||||
|
||||
src_unpack () {
|
||||
unpack ${A}
|
||||
cd "${S}"
|
||||
use amd64 && epatch "${FILESDIR}"/vpnclient-linux-4.8.02-64bit.patch
|
||||
epatch "${FILESDIR}"/override-local-lan-access.diff
|
||||
epatch "${FILESDIR}"/vpnclient-linux-2.6.31.patch
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local binaries="vpnclient ipseclog cisco_cert_mgr"
|
||||
linux-mod_src_install
|
||||
|
||||
# Binaries
|
||||
exeinto /opt/cisco-vpnclient/bin
|
||||
exeopts -m0111
|
||||
doexe ${binaries}
|
||||
exeopts -m4111
|
||||
doexe cvpnd
|
||||
# Libraries
|
||||
insinto /opt/cisco-vpnclient/lib
|
||||
doins libvpnapi.so
|
||||
# Includes
|
||||
insinto /opt/cisco-vpnclient/include
|
||||
doins vpnapi.h
|
||||
|
||||
# Configuration files/profiles/etc
|
||||
insinto ${CFGDIR}
|
||||
doins vpnclient.ini
|
||||
insinto ${CFGDIR}/Profiles
|
||||
doins *.pcf
|
||||
dodir ${CFGDIR}/Certificates
|
||||
|
||||
# Create some symlinks
|
||||
dodir /usr/bin
|
||||
for filename in ${binaries}
|
||||
do
|
||||
dosym ${VPNDIR}/bin/${filename} /usr/bin/${filename}
|
||||
done
|
||||
|
||||
# Make sure we keep these, even if they're empty.
|
||||
keepdir ${CFGDIR}/Certificates
|
||||
keepdir ${CFGDIR}/Profiles
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
linux-mod_pkg_postinst
|
||||
if [ -e "${OLDCFG}" ]
|
||||
then
|
||||
elog "Found an old ${OLDCFG} configuration directory."
|
||||
elog "Moving ${OLDCFG} files to ${CFGDIR}."
|
||||
cp -pPR ${OLDCFG}/* ${CFGDIR} && rm -rf ${OLDCFG}
|
||||
fi
|
||||
if [ -e "/etc/init.d/vpnclient" ]
|
||||
then
|
||||
elog "Removing /etc/init.d/vpnclient, which is no longer needed."
|
||||
rm -f /etc/init.d/vpnclient
|
||||
fi
|
||||
runlevels=`rc-update show | grep vpnclient | cut -d\| -f2`
|
||||
if [ -n "$runlevels" ]
|
||||
then
|
||||
elog "Removing 'vpnclient' from all runlevels."
|
||||
rc-update del vpnclient
|
||||
fi
|
||||
elog "You will need to load the cisco_ipsec module before using the Cisco"
|
||||
elog "VPN Client (vpnclient) application."
|
||||
}
|
@ -1,383 +0,0 @@
|
||||
diff -Nur vpnclient.orig/frag.c vpnclient/frag.c
|
||||
--- vpnclient.orig/frag.c 2005-11-22 10:52:00.000000000 +0100
|
||||
+++ vpnclient/frag.c 2007-05-29 16:03:42.000000000 +0200
|
||||
@@ -1,4 +1,18 @@
|
||||
-#include <linux/config.h>
|
||||
+/**************************************************************************
|
||||
+ * Copyright (c) 2001, Cisco Systems, All Rights Reserved
|
||||
+ ***************************************************************************
|
||||
+ *
|
||||
+ * File: frag.c
|
||||
+ * Date: 22/03/01
|
||||
+ *
|
||||
+ * Updated to work with Linux kernels >=2.6.19 (including 2.6.22) by
|
||||
+ * Alexander Griesser 29/05/07 <cisco@tuxx-home.at>
|
||||
+ *
|
||||
+ ***************************************************************************
|
||||
+ * This module does some really cool stuff only Cisco knows about
|
||||
+ ***************************************************************************/
|
||||
+
|
||||
+#include <linux/autoconf.h>
|
||||
#include <linux/version.h>
|
||||
#include <linux/netdevice.h>
|
||||
#include <linux/etherdevice.h>
|
||||
@@ -37,9 +51,10 @@
|
||||
int ret=FALSE;
|
||||
struct frag_queue_entry *cur=NULL,*n=NULL,*prev=NULL;
|
||||
|
||||
- id = ntohs(skb->nh.iph->id);
|
||||
+ id = ntohs(CISCOVPN_SKB_NH_ID(skb));
|
||||
+
|
||||
/* look for an entry with the same id as this packet*/
|
||||
- if (frag_queue_head && id != ntohs(frag_queue_head->skb->nh.iph->id))
|
||||
+ if (frag_queue_head && id != ntohs(CISCOVPN_SKB_NH_ID(frag_queue_head->skb)))
|
||||
{
|
||||
printk(KERN_INFO "%s: incomplete fragment set destroyed",__FUNCTION__);
|
||||
cleanup_frag_queue();
|
||||
@@ -57,10 +72,13 @@
|
||||
cur = frag_queue_head;
|
||||
|
||||
prev = NULL;
|
||||
- skb_offset = ntohs(skb->nh.iph->frag_off) & IP_OFFSET;
|
||||
+
|
||||
+ skb_offset = ntohs(CISCOVPN_SKB_NH_FRAGOFF(skb)) & IP_OFFSET;
|
||||
+
|
||||
while (cur)
|
||||
{
|
||||
- cur_offset = ntohs(cur->skb->nh.iph->frag_off) & IP_OFFSET;
|
||||
+ cur_offset = ntohs(CISCOVPN_SKB_NH_FRAGOFF(cur->skb)) & IP_OFFSET;
|
||||
+
|
||||
/*sanity check*/
|
||||
if (cur_offset < prev_offset)
|
||||
{
|
||||
@@ -112,8 +130,9 @@
|
||||
goto done_with_tests;
|
||||
}
|
||||
cur = frag_queue_head;
|
||||
+
|
||||
/*first in queue must be first frag.*/
|
||||
- if ((ntohs(cur->skb->nh.iph->frag_off) & IP_OFFSET) != 0)
|
||||
+ if ((ntohs(CISCOVPN_SKB_NH_FRAGOFF(cur->skb)) & IP_OFFSET) != 0)
|
||||
{
|
||||
goto done_with_tests;
|
||||
}
|
||||
@@ -121,19 +140,22 @@
|
||||
by comparing adjacent offset values and packet lengths*/
|
||||
while (cur)
|
||||
{
|
||||
- cur_offset = (ntohs(cur->skb->nh.iph->frag_off) & IP_OFFSET)*8;
|
||||
- if (cur_offset != prev_end_offset)
|
||||
+ cur_offset = (ntohs(CISCOVPN_SKB_NH_FRAGOFF(cur->skb)) & IP_OFFSET)*8;
|
||||
+
|
||||
+ if (cur_offset != prev_end_offset)
|
||||
{
|
||||
goto done_with_tests;
|
||||
}
|
||||
prev = cur;
|
||||
prev_offset = cur_offset;
|
||||
- prev_end_offset = prev_offset + ntohs(prev->skb->nh.iph->tot_len)
|
||||
- - (prev->skb->nh.iph->ihl*4);
|
||||
+
|
||||
+ prev_end_offset = prev_offset + ntohs(CISCOVPN_SKB_NH_TOTLEN(prev->skb))
|
||||
+ - (CISCOVPN_SKB_NH_IHL(prev->skb)*4);
|
||||
cur = cur->next;
|
||||
}
|
||||
/*last in queue must not have more frags set*/
|
||||
- if (ntohs(prev->skb->nh.iph->frag_off) & IP_MF)
|
||||
+
|
||||
+ if (ntohs(CISCOVPN_SKB_NH_FRAGOFF(prev->skb)) & IP_MF)
|
||||
{
|
||||
goto done_with_tests;
|
||||
}
|
||||
@@ -185,10 +207,12 @@
|
||||
/*not an IP packet*/
|
||||
goto done_with_tests;
|
||||
}
|
||||
- iph = skb->nh.iph;
|
||||
+
|
||||
+ iph = CISCOVPN_SKB_IPHEADER(skb);
|
||||
+
|
||||
if (!iph)
|
||||
{
|
||||
- printk(KERN_DEBUG "%s: skb->nh is NULL.", __FUNCTION__);
|
||||
+ printk(KERN_DEBUG "%s: iph (IP Header) is NULL.", __FUNCTION__);
|
||||
goto done_with_tests;
|
||||
}
|
||||
offset = ntohs(iph->frag_off);
|
||||
diff -Nur vpnclient.orig/interceptor.c vpnclient/interceptor.c
|
||||
--- vpnclient.orig/interceptor.c 2005-11-22 10:52:00.000000000 +0100
|
||||
+++ vpnclient/interceptor.c 2007-05-29 16:08:57.000000000 +0200
|
||||
@@ -5,10 +5,13 @@
|
||||
* File: interceptor.c
|
||||
* Date: 04/10/2001
|
||||
*
|
||||
+* Updated to work with Linux kernels >=2.6.19 (including 2.6.22) by
|
||||
+* Alexander Griesser 29/05/07 <cisco@tuxx-home.at>
|
||||
+*
|
||||
***************************************************************************
|
||||
* This module implements the linux driver.
|
||||
***************************************************************************/
|
||||
-#include <linux/config.h>
|
||||
+#include <linux/autoconf.h>
|
||||
#include <linux/version.h>
|
||||
#include <linux/module.h>
|
||||
#include <linux/init.h>
|
||||
@@ -339,13 +342,18 @@
|
||||
|
||||
dp = NULL;
|
||||
num_target_devices = 0;
|
||||
- for (dp = dev_base; dp != NULL; dp = dp->next)
|
||||
- {
|
||||
+
|
||||
+ #if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,22)
|
||||
+ for_each_netdev(dp)
|
||||
+ #else
|
||||
+ for (dp = dev_base; dp != NULL; dp = dp->next)
|
||||
+ #endif
|
||||
+ {
|
||||
if (add_netdev(dp) == 0)
|
||||
{
|
||||
num_target_devices++;
|
||||
}
|
||||
- }
|
||||
+ }
|
||||
|
||||
if (num_target_devices == 0)
|
||||
{
|
||||
@@ -550,13 +558,13 @@
|
||||
goto exit_gracefully;
|
||||
}
|
||||
|
||||
- if (skb->ip_summed == CHECKSUM_HW)
|
||||
+ if (CHECK_IP_SUMMED(skb->ip_summed))
|
||||
{
|
||||
#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,7)
|
||||
#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,10)
|
||||
- if (skb_checksum_help(skb,1))
|
||||
+ if (SKB_CHECKSUM_HELP(skb,1))
|
||||
#else
|
||||
- if (skb_checksum_help(&skb,1))
|
||||
+ if (SKB_CHECKSUM_HELP(&skb,1))
|
||||
#endif // LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,10)
|
||||
{
|
||||
dev_kfree_skb(skb);
|
||||
@@ -569,9 +577,10 @@
|
||||
}
|
||||
|
||||
reset_inject_status(&pBinding->recv_stat);
|
||||
- if (skb->mac.raw)
|
||||
+
|
||||
+ if (CISCOVPN_SKB_MACHEADER(skb))
|
||||
{
|
||||
- hard_header_len = skb->data - skb->mac.raw;
|
||||
+ hard_header_len = skb->data - CISCOVPN_SKB_MACHEADER(skb);
|
||||
if ((hard_header_len < 0) || (hard_header_len > skb_headroom(skb)))
|
||||
{
|
||||
printk(KERN_DEBUG "bad hh len %d\n", hard_header_len);
|
||||
@@ -588,7 +597,7 @@
|
||||
switch (hard_header_len)
|
||||
{
|
||||
case ETH_HLEN:
|
||||
- CniNewFragment(ETH_HLEN, skb->mac.raw, &MacHdr, CNI_USE_BUFFER);
|
||||
+ CniNewFragment(ETH_HLEN, CISCOVPN_SKB_MACHEADER(skb), &MacHdr, CNI_USE_BUFFER);
|
||||
break;
|
||||
case IPPP_MAX_HEADER:
|
||||
case 0:
|
||||
@@ -677,14 +686,14 @@
|
||||
tmp_InjectSend = NULL;
|
||||
|
||||
#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,4,0)
|
||||
- if (skb->ip_summed == CHECKSUM_HW)
|
||||
+ if (CHECK_IP_SUMMED(skb->ip_summed))
|
||||
{
|
||||
#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,10)
|
||||
- if (skb_checksum_help(skb,0))
|
||||
+ if (SKB_CHECKSUM_HELP(skb,0))
|
||||
#elif LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,7)
|
||||
- if (skb_checksum_help(&skb,0))
|
||||
+ if (SKB_CHECKSUM_HELP(&skb,0))
|
||||
#else
|
||||
- if ((skb = skb_checksum_help(skb)) == NULL)
|
||||
+ if ((skb = SKB_CHECKSUM_HELP(skb)) == NULL)
|
||||
#endif //LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,7)
|
||||
{
|
||||
goto exit_gracefully;
|
||||
@@ -692,7 +701,8 @@
|
||||
}
|
||||
#endif //LINUX_VERSION_CODE >= KERNEL_VERSION(2,4,0)
|
||||
reset_inject_status(&pBinding->send_stat);
|
||||
- hard_header_len = skb->nh.raw - skb->data;
|
||||
+
|
||||
+ hard_header_len = CISCOVPN_SKB_NETWORKHEADER(skb) - skb->data;
|
||||
pBinding->send_real_hh_len = hard_header_len;
|
||||
switch (hard_header_len)
|
||||
{
|
||||
diff -Nur vpnclient.orig/IPSecDrvOS_linux.c vpnclient/IPSecDrvOS_linux.c
|
||||
--- vpnclient.orig/IPSecDrvOS_linux.c 2005-11-22 10:52:00.000000000 +0100
|
||||
+++ vpnclient/IPSecDrvOS_linux.c 2007-05-29 13:42:39.000000000 +0200
|
||||
@@ -11,7 +11,7 @@
|
||||
*
|
||||
*
|
||||
***************************************************************************/
|
||||
-#include <linux/config.h>
|
||||
+#include <linux/autoconf.h>
|
||||
#include <linux/version.h>
|
||||
#include <linux/vmalloc.h>
|
||||
#include <linux/sched.h>
|
||||
diff -Nur vpnclient.orig/linuxcniapi.c vpnclient/linuxcniapi.c
|
||||
--- vpnclient.orig/linuxcniapi.c 2005-11-22 10:52:00.000000000 +0100
|
||||
+++ vpnclient/linuxcniapi.c 2007-05-29 13:56:57.000000000 +0200
|
||||
@@ -5,11 +5,14 @@
|
||||
* File: linuxcniapi.c
|
||||
* Date: 22/03/01
|
||||
*
|
||||
+ * Updated to work with Linux kernels >=2.6.19 (including 2.6.22) by
|
||||
+ * Alexander Griesser 29/05/07 <cisco@tuxx-home.at>
|
||||
+ *
|
||||
***************************************************************************
|
||||
* This module implements a translation layer between the CNI API and the
|
||||
* Linux Interceptor driver.
|
||||
***************************************************************************/
|
||||
-#include <linux/config.h>
|
||||
+#include <linux/autoconf.h>
|
||||
#include <linux/version.h>
|
||||
#include <linux/netdevice.h>
|
||||
#include <linux/if.h>
|
||||
@@ -292,9 +295,19 @@
|
||||
#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,14)
|
||||
{
|
||||
struct timeval timestamp;
|
||||
-
|
||||
do_gettimeofday(×tamp);
|
||||
- skb_set_timestamp(skb,×tamp);
|
||||
+ /* With Linux 2.6.22 skb_set_timestamp has been dropped.
|
||||
+ * Additionally, the attribute tstamp now is in ktime_t
|
||||
+ * where it prior to 2.6.22 was in skb_timeval.
|
||||
+ *
|
||||
+ * As a proprietary module, we may not use ktime_get_real,
|
||||
+ * so we need to do it this way
|
||||
+ */
|
||||
+ #if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,22)
|
||||
+ skb->tstamp = timeval_to_ktime(timestamp);
|
||||
+ #else
|
||||
+ skb_set_timestamp(skb,×tamp);
|
||||
+ #endif
|
||||
}
|
||||
#else
|
||||
do_gettimeofday(&skb->stamp);
|
||||
@@ -328,8 +341,13 @@
|
||||
|
||||
skb->ip_summed = CHECKSUM_UNNECESSARY;
|
||||
|
||||
- skb->nh.iph = (struct iphdr *) skb->data;
|
||||
- skb->mac.raw = pMac;
|
||||
+ #if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,22)
|
||||
+ skb_reset_network_header(skb);
|
||||
+ skb_reset_mac_header(skb);
|
||||
+ #else
|
||||
+ skb->nh.iph = (struct iphdr *) skb->data;
|
||||
+ skb->mac.raw = pMac;
|
||||
+ #endif
|
||||
|
||||
pBinding->recv_stat.called = TRUE;
|
||||
|
||||
@@ -441,9 +459,19 @@
|
||||
#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,14)
|
||||
{
|
||||
struct timeval timestamp;
|
||||
-
|
||||
do_gettimeofday(×tamp);
|
||||
- skb_set_timestamp(skb,×tamp);
|
||||
+ /* With Linux 2.6.22 skb_set_timestamp has been dropped.
|
||||
+ * Additionally, the attribute tstamp now is in ktime_t
|
||||
+ * where it prior to 2.6.22 was in skb_timeval.
|
||||
+ *
|
||||
+ * As a proprietary module, we may not use ktime_get_real,
|
||||
+ * so we need to do it this way
|
||||
+ */
|
||||
+ #if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,22)
|
||||
+ skb->tstamp = timeval_to_ktime(timestamp);
|
||||
+ #else
|
||||
+ skb_set_timestamp(skb,×tamp);
|
||||
+ #endif
|
||||
}
|
||||
#else
|
||||
do_gettimeofday(&skb->stamp);
|
||||
@@ -451,11 +479,21 @@
|
||||
|
||||
skb->dev = pBinding->pDevice;
|
||||
|
||||
- skb->mac.raw = pMac;
|
||||
- skb->nh.raw = pIP;
|
||||
+ #if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,22)
|
||||
+ skb_reset_mac_header(skb);
|
||||
+ skb_reset_network_header(skb);
|
||||
+ #else
|
||||
+ skb->mac.raw = pMac;
|
||||
+ skb->nh.raw = pIP;
|
||||
+ #endif
|
||||
|
||||
/*ip header length is in 32bit words */
|
||||
- skb->h.raw = pIP + (skb->nh.iph->ihl * 4);
|
||||
+ #if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,22)
|
||||
+ skb->transport_header = skb->network_header + (ip_hdr(skb)->ihl * 4);
|
||||
+ #else
|
||||
+ skb->h.raw = pIP + (skb->nh.iph->ihl * 4);
|
||||
+ #endif
|
||||
+
|
||||
skb->protocol = htons(ETH_P_IP);
|
||||
|
||||
/* send this packet up the NIC driver */
|
||||
diff -Nur vpnclient.orig/linux_os.h vpnclient/linux_os.h
|
||||
--- vpnclient.orig/linux_os.h 2005-11-22 10:52:00.000000000 +0100
|
||||
+++ vpnclient/linux_os.h 2007-05-29 16:05:44.000000000 +0200
|
||||
@@ -5,6 +5,9 @@
|
||||
* File: linux_os.h
|
||||
* Date: 04/25/2001
|
||||
*
|
||||
+* Updated to work with Linux kernels >=2.6.19 (including 2.6.22) by
|
||||
+* Alexander Griesser 29/05/07 <cisco@tuxx-home.at>
|
||||
+*
|
||||
***************************************************************************
|
||||
*
|
||||
* Macros for handling differences in the linux kernel api.
|
||||
@@ -30,6 +33,39 @@
|
||||
#define PACKET_TYPE_NEXT(pt) ((pt)->next)
|
||||
#endif
|
||||
|
||||
+/* With linux 2.6.19, CHECKSUM_HW was split into CHECKSUM_COMPLETE
|
||||
+ * and CHECKSUM_PARTIAL
|
||||
+ */
|
||||
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,19)
|
||||
+ #define CHECK_IP_SUMMED(n) \
|
||||
+ (((n) == CHECKSUM_COMPLETE) || ((n) == CHECKSUM_PARTIAL))
|
||||
+ #define SKB_CHECKSUM_HELP(a,b) skb_checksum_help((a))
|
||||
+#else
|
||||
+ #define CHECK_IP_SUMMED(n) ((n) == CHECKSUM_HW)
|
||||
+ #define SKB_CHECKSUM_HELP(a,b) skb_checksum_help((a),(b))
|
||||
+#endif
|
||||
+
|
||||
+
|
||||
+/* With linux 2.6.22, the sk_buff struct has changed
|
||||
+ */
|
||||
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,22)
|
||||
+ #define CISCOVPN_SKB_NH_ID(a) (ip_hdr(a)->id)
|
||||
+ #define CISCOVPN_SKB_NH_FRAGOFF(a) (ip_hdr(a)->frag_off)
|
||||
+ #define CISCOVPN_SKB_NH_TOTLEN(a) (ip_hdr(a)->tot_len)
|
||||
+ #define CISCOVPN_SKB_NH_IHL(a) (ip_hdr(a)->ihl)
|
||||
+ #define CISCOVPN_SKB_IPHEADER(a) (ip_hdr(a))
|
||||
+ #define CISCOVPN_SKB_MACHEADER(a) (skb_mac_header(a))
|
||||
+ #define CISCOVPN_SKB_NETWORKHEADER(a) (skb_network_header(a))
|
||||
+#else
|
||||
+ #define CISCOVPN_SKB_NH_ID(a) (a->nh.iph->id)
|
||||
+ #define CISCOVPN_SKB_NH_FRAGOFF(a) (a->nh.iph->frag_off)
|
||||
+ #define CISCOVPN_SKB_NH_TOTLEN(a) (a->nh.iph->tot_len)
|
||||
+ #define CISCOVPN_SKB_NH_IHL(a) (a->nh.iph->ihl)
|
||||
+ #define CISCOVPN_SKB_IPHEADER(a) (a->nh.iph)
|
||||
+ #define CISCOVPN_SKB_MACHEADER(a) (a->mac.raw)
|
||||
+ #define CISCOVPN_SKB_NETWORKHEADER(a) (a->nh.raw)
|
||||
+#endif
|
||||
+
|
||||
#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,1,5)
|
||||
#include <asm/uaccess.h>
|
||||
#else
|
@ -1,167 +0,0 @@
|
||||
diff -Nur vpnclient/GenDefs.h vpnclient.new/GenDefs.h
|
||||
--- vpnclient/GenDefs.h 2005-11-22 04:43:57.000000000 -0500
|
||||
+++ vpnclient.new/GenDefs.h 2008-02-03 22:37:16.000000000 -0500
|
||||
@@ -105,6 +105,12 @@
|
||||
#define _INTPTR_T_DEFINED
|
||||
#endif
|
||||
|
||||
+/* uintptr_t has been defined in include/linux/types.h in 2.6.24.
|
||||
+ * No need to define it here again (will only lead to compile errors)
|
||||
+ *
|
||||
+ * by Alexander Griesser <work@tuxx-home.at>, 2008-01-11
|
||||
+ */
|
||||
+#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,24)
|
||||
#ifndef _UINTPTR_T_DEFINED
|
||||
#if defined(_LP64)
|
||||
#warning 64 bit
|
||||
@@ -114,6 +120,7 @@
|
||||
#endif
|
||||
#define _UINTPTR_T_DEFINED
|
||||
#endif
|
||||
+#endif
|
||||
|
||||
|
||||
typedef int BOOL;
|
||||
diff -Nur vpnclient/Makefile vpnclient.new/Makefile
|
||||
--- vpnclient/Makefile 2005-11-22 04:43:57.000000000 -0500
|
||||
+++ vpnclient.new/Makefile 2008-02-03 22:40:31.000000000 -0500
|
||||
@@ -12,7 +12,7 @@
|
||||
SOURCE_OBJS := linuxcniapi.o frag.o IPSecDrvOS_linux.o interceptor.o linuxkernelapi.o
|
||||
|
||||
ifeq ($(SUBARCH),x86_64)
|
||||
-CFLAGS += -mcmodel=kernel -mno-red-zone
|
||||
+EXTRA_CFLAGS += -mcmodel=kernel -mno-red-zone
|
||||
NO_SOURCE_OBJS := libdriver64.so
|
||||
else
|
||||
NO_SOURCE_OBJS := libdriver.so
|
||||
diff -Nur vpnclient/interceptor.c vpnclient.new/interceptor.c
|
||||
--- vpnclient/interceptor.c 2008-02-03 22:39:23.000000000 -0500
|
||||
+++ vpnclient.new/interceptor.c 2008-02-03 22:37:16.000000000 -0500
|
||||
@@ -27,6 +27,10 @@
|
||||
#include <linux/udp.h>
|
||||
#include <net/protocol.h>
|
||||
|
||||
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,24)
|
||||
+#include <net/net_namespace.h>
|
||||
+#endif
|
||||
+
|
||||
#include "linux_os.h"
|
||||
|
||||
#include "vpn_ioctl_linux.h"
|
||||
@@ -47,7 +51,13 @@
|
||||
unsigned long rx_bytes;
|
||||
|
||||
/*methods of the cipsec network device*/
|
||||
-static int interceptor_init(struct net_device *);
|
||||
+static
|
||||
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,24)
|
||||
+void
|
||||
+#else
|
||||
+int
|
||||
+#endif
|
||||
+interceptor_init(struct net_device *);
|
||||
static struct net_device_stats *interceptor_stats(struct net_device *dev);
|
||||
static int interceptor_ioctl(struct net_device *dev, struct ifreq *ifr,
|
||||
int cmd);
|
||||
@@ -91,15 +101,33 @@
|
||||
|
||||
BINDING Bindings[MAX_INTERFACES];
|
||||
|
||||
+/* 2.6.24 handles net_devices a little bit different
|
||||
+ *
|
||||
+ * by Alexander Griesser <work@tuxx-home.at>, 2008-01-11
|
||||
+ */
|
||||
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,24)
|
||||
+static struct net_device* interceptor_dev;
|
||||
+#else
|
||||
static struct net_device interceptor_dev = {
|
||||
.name = interceptor_name,
|
||||
.init = interceptor_init
|
||||
};
|
||||
+#endif
|
||||
+
|
||||
static struct notifier_block interceptor_notifier = {
|
||||
.notifier_call = handle_netdev_event,
|
||||
};
|
||||
|
||||
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,22)
|
||||
+static
|
||||
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,24)
|
||||
+void
|
||||
+#else
|
||||
+int
|
||||
+#endif
|
||||
+#else
|
||||
static int __init
|
||||
+#endif
|
||||
interceptor_init(struct net_device *dev)
|
||||
{
|
||||
ether_setup(dev);
|
||||
@@ -113,8 +141,9 @@
|
||||
dev->flags |= IFF_NOARP;
|
||||
dev->flags &= ~(IFF_BROADCAST | IFF_MULTICAST);
|
||||
kernel_memset(dev->broadcast, 0xFF, ETH_ALEN);
|
||||
-
|
||||
- return 0;
|
||||
+#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,24)
|
||||
+ return 0;
|
||||
+#endif
|
||||
}
|
||||
|
||||
static struct net_device_stats *
|
||||
@@ -344,7 +373,11 @@
|
||||
num_target_devices = 0;
|
||||
|
||||
#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,22)
|
||||
- for_each_netdev(dp)
|
||||
+ for_each_netdev(
|
||||
+ #if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,24)
|
||||
+ &init_net,
|
||||
+ #endif
|
||||
+ dp)
|
||||
#else
|
||||
for (dp = dev_base; dp != NULL; dp = dp->next)
|
||||
#endif
|
||||
@@ -843,15 +876,29 @@
|
||||
|
||||
rc = CniPluginLoad(&pcDeviceName, &PCNICallbackTable);
|
||||
|
||||
+/* 2.6.24 needs to allocate each netdevice before registering it, otherwise
|
||||
+ * the kernel BUG()s.
|
||||
+ *
|
||||
+ * by Alexander Griesser <work@tuxx-home.at>, 2008-01-11
|
||||
+ */
|
||||
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,24)
|
||||
+ if(! (interceptor_dev = alloc_netdev(sizeof(struct net_device), interceptor_name, interceptor_init)))
|
||||
+ return 0;
|
||||
+#endif
|
||||
+
|
||||
if (CNI_IS_SUCCESS(rc))
|
||||
{
|
||||
|
||||
CNICallbackTable = *PCNICallbackTable;
|
||||
CniPluginDeviceCreated();
|
||||
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,24)
|
||||
+ if ((status = register_netdev(interceptor_dev)) != 0)
|
||||
+#else
|
||||
if ((status = register_netdev(&interceptor_dev)) != 0)
|
||||
+#endif
|
||||
{
|
||||
printk(KERN_INFO "%s: error %d registering device \"%s\".\n",
|
||||
- LINUX_VPN_IFNAME, status, interceptor_dev.name);
|
||||
+ LINUX_VPN_IFNAME, status, interceptor_name);
|
||||
CniPluginUnload();
|
||||
|
||||
}
|
||||
@@ -871,7 +918,11 @@
|
||||
cleanup_frag_queue();
|
||||
CniPluginUnload();
|
||||
|
||||
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,24)
|
||||
+ unregister_netdev(interceptor_dev);
|
||||
+#else
|
||||
unregister_netdev(&interceptor_dev);
|
||||
+#endif
|
||||
unregister_netdevice_notifier(&interceptor_notifier);
|
||||
|
||||
return;
|
@ -1,241 +0,0 @@
|
||||
diff -r 469eaa76099e GenDefs.h
|
||||
--- a/GenDefs.h Mon Apr 28 10:40:53 2008 +0200
|
||||
+++ b/GenDefs.h Mon Apr 28 10:47:51 2008 +0200
|
||||
@@ -105,6 +105,12 @@ typedef int32 intptr_t;
|
||||
#define _INTPTR_T_DEFINED
|
||||
#endif
|
||||
|
||||
+/* uintptr_t has been defined in include/linux/types.h in 2.6.24.
|
||||
+ * No need to define it here again (will only lead to compile errors)
|
||||
+ *
|
||||
+ * by Alexander Griesser <work@tuxx-home.at>, 2008-01-11
|
||||
+ */
|
||||
+#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,24)
|
||||
#ifndef _UINTPTR_T_DEFINED
|
||||
#if defined(_LP64)
|
||||
#warning 64 bit
|
||||
@@ -113,6 +119,7 @@ typedef uint32 uintptr_t;
|
||||
typedef uint32 uintptr_t;
|
||||
#endif
|
||||
#define _UINTPTR_T_DEFINED
|
||||
+#endif
|
||||
#endif
|
||||
|
||||
|
||||
diff -r 469eaa76099e Makefile
|
||||
--- a/Makefile Mon Apr 28 10:40:53 2008 +0200
|
||||
+++ b/Makefile Mon Apr 28 10:47:51 2008 +0200
|
||||
@@ -12,7 +12,7 @@ SOURCE_OBJS := linuxcniapi.o frag.o IPSe
|
||||
SOURCE_OBJS := linuxcniapi.o frag.o IPSecDrvOS_linux.o interceptor.o linuxkernelapi.o
|
||||
|
||||
ifeq ($(SUBARCH),x86_64)
|
||||
-CFLAGS += -mcmodel=kernel -mno-red-zone
|
||||
+EXTRA_CFLAGS += -mcmodel=kernel -mno-red-zone
|
||||
NO_SOURCE_OBJS := libdriver64.so
|
||||
else
|
||||
NO_SOURCE_OBJS := libdriver.so
|
||||
diff -r 469eaa76099e interceptor.c
|
||||
--- a/interceptor.c Mon Apr 28 10:40:53 2008 +0200
|
||||
+++ b/interceptor.c Mon Apr 28 10:47:51 2008 +0200
|
||||
@@ -28,6 +28,10 @@
|
||||
#include <linux/udp.h>
|
||||
#include <net/protocol.h>
|
||||
|
||||
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,24)
|
||||
+#include <net/net_namespace.h>
|
||||
+#endif
|
||||
+
|
||||
#include "linux_os.h"
|
||||
|
||||
#include "vpn_ioctl_linux.h"
|
||||
@@ -39,7 +43,7 @@
|
||||
|
||||
static uint8_t interceptor_eth_addr[] = { 0x00, 0x0b, 0xfc, 0xf8, 0x01, 0x8f };
|
||||
|
||||
-// packet statistics
|
||||
+// packet statistics
|
||||
static unsigned long tx_packets;
|
||||
static unsigned long tx_dropped;
|
||||
static unsigned long tx_bytes;
|
||||
@@ -48,7 +52,13 @@ unsigned long rx_bytes;
|
||||
unsigned long rx_bytes;
|
||||
|
||||
/*methods of the cipsec network device*/
|
||||
-static int interceptor_init(struct net_device *);
|
||||
+static
|
||||
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,24)
|
||||
+void
|
||||
+#else
|
||||
+int
|
||||
+#endif
|
||||
+interceptor_init(struct net_device *);
|
||||
static struct net_device_stats *interceptor_stats(struct net_device *dev);
|
||||
static int interceptor_ioctl(struct net_device *dev, struct ifreq *ifr,
|
||||
int cmd);
|
||||
@@ -82,12 +92,12 @@ struct packet_type_funcs
|
||||
{
|
||||
struct packet_type *pt;
|
||||
#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,14)
|
||||
- int (*orig_handler_func) (struct sk_buff *,
|
||||
+ int (*orig_handler_func) (struct sk_buff *,
|
||||
struct net_device *,
|
||||
struct packet_type *,
|
||||
struct net_device *);
|
||||
#else
|
||||
- int (*orig_handler_func) (struct sk_buff *,
|
||||
+ int (*orig_handler_func) (struct sk_buff *,
|
||||
struct net_device *,
|
||||
struct packet_type *);
|
||||
#endif
|
||||
@@ -107,16 +117,30 @@ static char interceptor_name[] = LINUX_V
|
||||
|
||||
BINDING Bindings[MAX_INTERFACES];
|
||||
|
||||
+/* 2.6.24 handles net_devices a little bit different
|
||||
+ *
|
||||
+ * by Alexander Griesser <work@tuxx-home.at>, 2008-01-11
|
||||
+ */
|
||||
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,24)
|
||||
+static struct net_device* interceptor_dev;
|
||||
+#else
|
||||
static struct net_device interceptor_dev = {
|
||||
.name = interceptor_name,
|
||||
.init = interceptor_init
|
||||
};
|
||||
+#endif
|
||||
+
|
||||
static struct notifier_block interceptor_notifier = {
|
||||
.notifier_call = handle_netdev_event,
|
||||
};
|
||||
|
||||
#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,22)
|
||||
-static int
|
||||
+static
|
||||
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,24)
|
||||
+void
|
||||
+#else
|
||||
+int
|
||||
+#endif
|
||||
#else
|
||||
static int __init
|
||||
#endif
|
||||
@@ -133,8 +157,9 @@ interceptor_init(struct net_device *dev)
|
||||
dev->flags |= IFF_NOARP;
|
||||
dev->flags &= ~(IFF_BROADCAST | IFF_MULTICAST);
|
||||
kernel_memset(dev->broadcast, 0xFF, ETH_ALEN);
|
||||
-
|
||||
- return 0;
|
||||
+#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,24)
|
||||
+ return 0;
|
||||
+#endif
|
||||
}
|
||||
|
||||
static struct net_device_stats *
|
||||
@@ -270,7 +295,7 @@ add_netdev(struct net_device *dev)
|
||||
Bindings[i].InjectReceive = original_ip_handler.orig_handler_func;
|
||||
Bindings[i].pPT = original_ip_handler.pt;
|
||||
|
||||
- rc = 0;
|
||||
+ rc = 0;
|
||||
|
||||
exit_gracefully:
|
||||
return rc;
|
||||
@@ -284,7 +309,7 @@ remove_netdev(struct net_device *dev)
|
||||
b = getbindingbydev(dev);
|
||||
|
||||
if (b)
|
||||
- {
|
||||
+ {
|
||||
rc = 0;
|
||||
dev->hard_start_xmit = b->InjectSend;
|
||||
kernel_memset(b, 0, sizeof(BINDING));
|
||||
@@ -326,7 +351,7 @@ handle_vpnup(void)
|
||||
}
|
||||
/* find the handler for inbound IP packets by adding a dummy handler
|
||||
* for that packet type into the kernel. Because the packet handlers
|
||||
- * are stored in a hash table, we'll be able to pull the original
|
||||
+ * are stored in a hash table, we'll be able to pull the original
|
||||
* ip packet handler out of the list that dummy_pt was inserted into.*/
|
||||
kernel_memset(&dummy_pt, 0, sizeof(dummy_pt));
|
||||
dummy_pt.type = htons(ETH_P_IP);
|
||||
@@ -363,7 +388,11 @@ handle_vpnup(void)
|
||||
dp = NULL;
|
||||
num_target_devices = 0;
|
||||
#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,22)
|
||||
- for_each_netdev(dp)
|
||||
+ for_each_netdev(
|
||||
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,24)
|
||||
+ &init_net,
|
||||
+#endif
|
||||
+ dp)
|
||||
#else
|
||||
for (dp = dev_base; dp != NULL; dp = dp->next)
|
||||
#endif
|
||||
@@ -494,7 +523,7 @@ getbindingbydev(struct net_device *dev)
|
||||
getbindingbydev(struct net_device *dev)
|
||||
{
|
||||
int i;
|
||||
-
|
||||
+
|
||||
for (i=0; i <= MAX_INTERFACES; i++)
|
||||
{
|
||||
BINDING *b = &Bindings[i];
|
||||
@@ -522,13 +551,13 @@ build_ppp_fake_mac_frag(struct ethhdr *d
|
||||
#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,14)
|
||||
static int
|
||||
recv_ip_packet_handler(struct sk_buff *skb,
|
||||
- struct net_device *dev,
|
||||
+ struct net_device *dev,
|
||||
struct packet_type *type,
|
||||
struct net_device *orig_dev)
|
||||
#else
|
||||
static int
|
||||
recv_ip_packet_handler(struct sk_buff *skb,
|
||||
- struct net_device *dev,
|
||||
+ struct net_device *dev,
|
||||
struct packet_type *type)
|
||||
#endif
|
||||
{
|
||||
@@ -932,15 +961,29 @@ interceptor_mod_init(void)
|
||||
|
||||
rc = CniPluginLoad(&pcDeviceName, &PCNICallbackTable);
|
||||
|
||||
+/* 2.6.24 needs to allocate each netdevice before registering it, otherwise
|
||||
+ * the kernel BUG()s.
|
||||
+ *
|
||||
+ * by Alexander Griesser <work@tuxx-home.at>, 2008-01-11
|
||||
+ */
|
||||
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,24)
|
||||
+ if(! (interceptor_dev = alloc_netdev(sizeof(struct net_device), interceptor_name, interceptor_init)))
|
||||
+ return 0;
|
||||
+#endif
|
||||
+
|
||||
if (CNI_IS_SUCCESS(rc))
|
||||
{
|
||||
|
||||
CNICallbackTable = *PCNICallbackTable;
|
||||
CniPluginDeviceCreated();
|
||||
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,24)
|
||||
+ if ((status = register_netdev(interceptor_dev)) != 0)
|
||||
+#else
|
||||
if ((status = register_netdev(&interceptor_dev)) != 0)
|
||||
+#endif
|
||||
{
|
||||
printk(KERN_INFO "%s: error %d registering device \"%s\".\n",
|
||||
- LINUX_VPN_IFNAME, status, interceptor_dev.name);
|
||||
+ LINUX_VPN_IFNAME, status, interceptor_name);
|
||||
CniPluginUnload();
|
||||
|
||||
}
|
||||
@@ -960,7 +1003,11 @@ interceptor_mod_cleanup(void)
|
||||
cleanup_frag_queue();
|
||||
CniPluginUnload();
|
||||
|
||||
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,24)
|
||||
+ unregister_netdev(interceptor_dev);
|
||||
+#else
|
||||
unregister_netdev(&interceptor_dev);
|
||||
+#endif
|
||||
unregister_netdevice_notifier(&interceptor_notifier);
|
||||
|
||||
return;
|
@ -1,116 +0,0 @@
|
||||
diff -u -x '*.ko*' -x '*.o*' vpnclient/frag.c vpnclient_modified/frag.c
|
||||
--- vpnclient/frag.c 2007-08-22 15:30:31.000000000 -0400
|
||||
+++ vpnclient_modified/frag.c 2008-01-11 01:41:19.000000000 -0500
|
||||
@@ -22,7 +22,11 @@
|
||||
#include "frag.h"
|
||||
|
||||
#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,22)
|
||||
+#ifdef NET_SKBUFF_DATA_USES_OFFSET
|
||||
+#define SKB_IPHDR(skb) ((struct iphdr*)(skb->head + skb->network_header))
|
||||
+#else
|
||||
#define SKB_IPHDR(skb) ((struct iphdr*)skb->network_header)
|
||||
+#endif
|
||||
#else
|
||||
#define SKB_IPHDR(skb) skb->nh.iph
|
||||
#endif
|
||||
diff -u -x '*.ko*' -x '*.o*' vpnclient/interceptor.c vpnclient_modified/interceptor.c
|
||||
--- vpnclient/interceptor.c 2007-08-22 15:30:31.000000000 -0400
|
||||
+++ vpnclient_modified/interceptor.c 2008-01-11 02:04:01.000000000 -0500
|
||||
@@ -636,7 +636,11 @@
|
||||
#endif
|
||||
{
|
||||
#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,22)
|
||||
+ #ifdef NET_SKBUFF_DATA_USES_OFFSET
|
||||
+ hard_header_len = skb->data - (skb->head + skb->mac_header);
|
||||
+ #else
|
||||
hard_header_len = skb->data - skb->mac_header;
|
||||
+ #endif
|
||||
#else
|
||||
hard_header_len = skb->data - skb->mac.raw;
|
||||
#endif
|
||||
@@ -657,7 +661,11 @@
|
||||
{
|
||||
case ETH_HLEN:
|
||||
#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,22)
|
||||
+ #ifdef NET_SKBUFF_DATA_USES_OFFSET
|
||||
+ CniNewFragment(ETH_HLEN, skb->head + skb->mac_header, &MacHdr, CNI_USE_BUFFER);
|
||||
+ #else
|
||||
CniNewFragment(ETH_HLEN, skb->mac_header, &MacHdr, CNI_USE_BUFFER);
|
||||
+ #endif
|
||||
#else
|
||||
CniNewFragment(ETH_HLEN, skb->mac.raw, &MacHdr, CNI_USE_BUFFER);
|
||||
#endif
|
||||
@@ -667,7 +675,7 @@
|
||||
MacHdr = build_ppp_fake_mac_frag(&ppp_dummy_buf);
|
||||
break;
|
||||
default:
|
||||
- printk(KERN_DEBUG "unknown mac header length (%d)\n", hard_header_len);
|
||||
+ printk(KERN_DEBUG "unknown mac header length (%d) CniNewFragment\n", hard_header_len);
|
||||
dev_kfree_skb(skb);
|
||||
skb = NULL;
|
||||
goto exit_gracefully;
|
||||
@@ -775,7 +783,12 @@
|
||||
#endif //LINUX_VERSION_CODE >= KERNEL_VERSION(2,4,0)
|
||||
reset_inject_status(&pBinding->send_stat);
|
||||
#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,22)
|
||||
- hard_header_len = skb->network_header - skb->data;
|
||||
+ #ifdef NET_SKBUFF_DATA_USES_OFFSET
|
||||
+ hard_header_len =
|
||||
+ (skb->head + skb->network_header) - skb->data;
|
||||
+ #else
|
||||
+ hard_header_len = skb->network_header - skb->data;
|
||||
+ #endif
|
||||
#else
|
||||
hard_header_len = skb->nh.raw - skb->data;
|
||||
#endif
|
||||
diff -u -x '*.ko*' -x '*.o*' vpnclient/linuxcniapi.c vpnclient_modified/linuxcniapi.c
|
||||
--- vpnclient/linuxcniapi.c 2007-08-22 15:30:31.000000000 -0400
|
||||
+++ vpnclient_modified/linuxcniapi.c 2008-01-11 01:41:19.000000000 -0500
|
||||
@@ -338,8 +338,13 @@
|
||||
skb->ip_summed = CHECKSUM_UNNECESSARY;
|
||||
|
||||
#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,22)
|
||||
- skb->network_header = (sk_buff_data_t) skb->data;
|
||||
- skb->mac_header = (sk_buff_data_t)pMac;
|
||||
+ #ifdef NET_SKBUFF_DATA_USES_OFFSET
|
||||
+ skb->network_header = (sk_buff_data_t) (skb->data - skb->head);
|
||||
+ skb->mac_header = (sk_buff_data_t) (pMac - skb->head);
|
||||
+ #else
|
||||
+ skb->network_header = (sk_buff_data_t) skb->data;
|
||||
+ skb->mac_header = (sk_buff_data_t)pMac;
|
||||
+ #endif
|
||||
#else
|
||||
skb->nh.iph = (struct iphdr *) skb->data;
|
||||
skb->mac.raw = pMac;
|
||||
@@ -478,8 +483,13 @@
|
||||
skb->dev = pBinding->pDevice;
|
||||
|
||||
#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,22)
|
||||
- skb->mac_header = (sk_buff_data_t)pMac;
|
||||
- skb->network_header = (sk_buff_data_t)pIP;
|
||||
+ #ifdef NET_SKBUFF_DATA_USES_OFFSET
|
||||
+ skb->mac_header = (sk_buff_data_t)(pMac - skb->head);
|
||||
+ skb->network_header = (sk_buff_data_t)(pIP - skb->head);
|
||||
+ #else
|
||||
+ skb->mac_header = (sk_buff_data_t)pMac;
|
||||
+ skb->network_header = (sk_buff_data_t)pIP;
|
||||
+ #endif
|
||||
#else
|
||||
skb->mac.raw = pMac;
|
||||
skb->nh.raw = pIP;
|
||||
@@ -487,8 +497,13 @@
|
||||
|
||||
/*ip header length is in 32bit words */
|
||||
#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,22)
|
||||
- skb->transport_header = (sk_buff_data_t)
|
||||
- (pIP + (((struct iphdr*)(skb->network_header))->ihl * 4));
|
||||
+ #ifdef NET_SKBUFF_DATA_USES_OFFSET
|
||||
+ skb->transport_header = (sk_buff_data_t)
|
||||
+ ((pIP + (((struct iphdr*)(skb->head + skb->network_header))->ihl * 4)) - skb->head);
|
||||
+ #else
|
||||
+ skb->transport_header = (sk_buff_data_t)
|
||||
+ (pIP + (((struct iphdr*)(skb->network_header))->ihl * 4));
|
||||
+ #endif
|
||||
#else
|
||||
skb->h.raw = pIP + (skb->nh.iph->ihl * 4);
|
||||
#endif
|
@ -1,35 +0,0 @@
|
||||
--- interceptor.c.orig 2008-01-10 22:19:29.000000000 +0100
|
||||
+++ interceptor.c 2008-01-10 22:19:52.000000000 +0100
|
||||
@@ -711,8 +711,18 @@
|
||||
|
||||
break;
|
||||
case CNI_DISCARD:
|
||||
+ /* patch found on ubuntuforums.org, written by aranoyas */
|
||||
+ /* override local LAN access */
|
||||
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,14)
|
||||
+ rc2 = original_ip_handler.orig_handler_func(skb, dev, type, dev);
|
||||
+#else
|
||||
+ rc2 = original_ip_handler.orig_handler_func(skb, dev, type);
|
||||
+#endif
|
||||
+
|
||||
+ /*
|
||||
dev_kfree_skb(skb);
|
||||
rx_dropped++;
|
||||
+ */
|
||||
break;
|
||||
default:
|
||||
printk(KERN_DEBUG "RECV: Unhandled case in %s rc was %x\n",
|
||||
@@ -833,8 +843,13 @@
|
||||
/* packet dropped */
|
||||
else
|
||||
{
|
||||
+ /* patch found on ubuntuforums.org, originally written by aranoyas */
|
||||
+ /* override local LAN access */
|
||||
+ rc2 = pBinding->InjectSend(skb, dev);
|
||||
+ /*
|
||||
dev_kfree_skb(skb);
|
||||
tx_dropped++;
|
||||
+ */
|
||||
}
|
||||
break;
|
||||
case CNI_CHAIN:
|
@ -1,78 +0,0 @@
|
||||
--- vpnclient.ori/interceptor.c 2009-05-21 01:16:34.000000000 +1200
|
||||
+++ vpnclient/interceptor.c 2009-09-06 22:02:39.000000000 +1200
|
||||
@@ -116,6 +116,14 @@
|
||||
};
|
||||
#endif
|
||||
|
||||
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,31)
|
||||
+static struct net_device_ops interceptor_netdev_ops = {
|
||||
+ .ndo_start_xmit = interceptor_tx,
|
||||
+ .ndo_do_ioctl = interceptor_ioctl,
|
||||
+ .ndo_get_stats = interceptor_stats,
|
||||
+};
|
||||
+#endif
|
||||
+
|
||||
static struct notifier_block interceptor_notifier = {
|
||||
.notifier_call = handle_netdev_event,
|
||||
};
|
||||
@@ -129,9 +137,13 @@
|
||||
{
|
||||
ether_setup(dev);
|
||||
|
||||
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,31)
|
||||
+ dev->netdev_ops = &interceptor_netdev_ops;
|
||||
+#else
|
||||
dev->hard_start_xmit = interceptor_tx;
|
||||
dev->get_stats = interceptor_stats;
|
||||
dev->do_ioctl = interceptor_ioctl;
|
||||
+#endif
|
||||
|
||||
dev->mtu = ETH_DATA_LEN-MTU_REDUCTION;
|
||||
kernel_memcpy(dev->dev_addr, interceptor_eth_addr,ETH_ALEN);
|
||||
@@ -242,6 +254,9 @@
|
||||
{
|
||||
int rc = -1;
|
||||
int i = 0;
|
||||
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,31)
|
||||
+ struct net_device_ops * tmp_ops;
|
||||
+#endif
|
||||
|
||||
if (!supported_device(dev))
|
||||
{
|
||||
@@ -268,8 +283,14 @@
|
||||
Bindings[i].original_mtu = dev->mtu;
|
||||
|
||||
/*replace the original send function with our send function */
|
||||
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,31)
|
||||
+ Bindings[i].InjectSend = dev->netdev_ops->ndo_start_xmit;
|
||||
+ tmp_ops = (struct net_device_ops *) dev->netdev_ops;
|
||||
+ tmp_ops->ndo_start_xmit = replacement_dev_xmit;
|
||||
+#else
|
||||
Bindings[i].InjectSend = dev->hard_start_xmit;
|
||||
dev->hard_start_xmit = replacement_dev_xmit;
|
||||
+#endif
|
||||
|
||||
/*copy in the ip packet handler function and packet type struct */
|
||||
Bindings[i].InjectReceive = original_ip_handler.orig_handler_func;
|
||||
@@ -285,13 +306,21 @@
|
||||
{
|
||||
int rc = -1;
|
||||
BINDING *b;
|
||||
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,31)
|
||||
+ struct net_device_ops * tmp_ops;
|
||||
+#endif
|
||||
|
||||
b = getbindingbydev(dev);
|
||||
|
||||
if (b)
|
||||
{
|
||||
rc = 0;
|
||||
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,31)
|
||||
+ tmp_ops = (struct net_device_ops *) dev->netdev_ops;
|
||||
+ tmp_ops->ndo_start_xmit = b->InjectSend;
|
||||
+#else
|
||||
dev->hard_start_xmit = b->InjectSend;
|
||||
+#endif
|
||||
kernel_memset(b, 0, sizeof(BINDING));
|
||||
}
|
||||
else
|
@ -1,150 +0,0 @@
|
||||
diff -urN vpnclient.orig/Makefile vpnclient/Makefile
|
||||
--- vpnclient.orig/Makefile 2008-06-23 17:59:12.000000000 +0100
|
||||
+++ vpnclient/Makefile 2008-07-09 23:16:54.000000000 +0100
|
||||
@@ -12,7 +12,9 @@
|
||||
SOURCE_OBJS := linuxcniapi.o frag.o IPSecDrvOS_linux.o interceptor.o linuxkernelapi.o
|
||||
|
||||
ifeq ($(SUBARCH),x86_64)
|
||||
-CFLAGS += -mcmodel=kernel -mno-red-zone
|
||||
+# Must NOT fiddle with CFLAGS
|
||||
+# CFLAGS += -mcmodel=kernel -mno-red-zone
|
||||
+EXTRA_CFLAGS += -mcmodel=kernel -mno-red-zone
|
||||
NO_SOURCE_OBJS := libdriver64.so
|
||||
else
|
||||
NO_SOURCE_OBJS := libdriver.so
|
||||
diff -urN vpnclient.orig/frag.c vpnclient/frag.c
|
||||
--- vpnclient.orig/frag.c 2008-06-23 17:59:12.000000000 +0100
|
||||
+++ vpnclient/frag.c 2008-07-09 23:16:54.000000000 +0100
|
||||
@@ -22,7 +22,9 @@
|
||||
#include "frag.h"
|
||||
|
||||
#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,22)
|
||||
-#define SKB_IPHDR(skb) ((struct iphdr*)skb->network_header)
|
||||
+/* 2.6.22 added an inline function for 32-/64-bit usage here, so use it.
|
||||
+ */
|
||||
+#define SKB_IPHDR(skb) ((struct iphdr*)skb_network_header)
|
||||
#else
|
||||
#define SKB_IPHDR(skb) skb->nh.iph
|
||||
#endif
|
||||
diff -urN vpnclient.orig/interceptor.c vpnclient/interceptor.c
|
||||
--- vpnclient.orig/interceptor.c 2008-06-23 17:59:12.000000000 +0100
|
||||
+++ vpnclient/interceptor.c 2008-07-09 23:34:51.000000000 +0100
|
||||
@@ -637,19 +637,30 @@
|
||||
|
||||
reset_inject_status(&pBinding->recv_stat);
|
||||
#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,22)
|
||||
- if (skb->mac_header)
|
||||
+/* 2.6.22 added an inline function for 32-/64-bit usage here, so use it.
|
||||
+ */
|
||||
+ if (skb_mac_header_was_set(skb))
|
||||
#else
|
||||
if (skb->mac.raw)
|
||||
#endif
|
||||
{
|
||||
#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,22)
|
||||
- hard_header_len = skb->data - skb->mac_header;
|
||||
+/* 2.6.22 added an inline function for 32-/64-bit usage here, so use it.
|
||||
+ */
|
||||
+ hard_header_len = skb->data - skb_mac_header(skb);
|
||||
#else
|
||||
hard_header_len = skb->data - skb->mac.raw;
|
||||
#endif
|
||||
if ((hard_header_len < 0) || (hard_header_len > skb_headroom(skb)))
|
||||
{
|
||||
printk(KERN_DEBUG "bad hh len %d\n", hard_header_len);
|
||||
+
|
||||
+ printk(KERN_DEBUG "bad hh len %d, mac: %d, data: %p, head: %p\n",
|
||||
+ hard_header_len,
|
||||
+ skb->mac_header, /* actualy ptr in 32-bit */
|
||||
+ skb->data,
|
||||
+ skb->head);
|
||||
+
|
||||
hard_header_len = 0;
|
||||
}
|
||||
}
|
||||
@@ -664,7 +675,9 @@
|
||||
{
|
||||
case ETH_HLEN:
|
||||
#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,22)
|
||||
- CniNewFragment(ETH_HLEN, skb->mac_header, &MacHdr, CNI_USE_BUFFER);
|
||||
+/* 2.6.22 added an inline function for 32-/64-bit usage here, so use it.
|
||||
+ */
|
||||
+ CniNewFragment(ETH_HLEN, skb_mac_header(skb), &MacHdr, CNI_USE_BUFFER);
|
||||
#else
|
||||
CniNewFragment(ETH_HLEN, skb->mac.raw, &MacHdr, CNI_USE_BUFFER);
|
||||
#endif
|
||||
@@ -782,7 +795,9 @@
|
||||
#endif //LINUX_VERSION_CODE >= KERNEL_VERSION(2,4,0)
|
||||
reset_inject_status(&pBinding->send_stat);
|
||||
#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,22)
|
||||
- hard_header_len = skb->network_header - skb->data;
|
||||
+/* 2.6.22 added an inline function for 32-/64-bit usage here, so use it.
|
||||
+ */
|
||||
+ hard_header_len = skb_network_header(skb) - skb->data;
|
||||
#else
|
||||
hard_header_len = skb->nh.raw - skb->data;
|
||||
#endif
|
||||
diff -urN vpnclient.orig/linuxcniapi.c vpnclient/linuxcniapi.c
|
||||
--- vpnclient.orig/linuxcniapi.c 2008-06-23 17:59:12.000000000 +0100
|
||||
+++ vpnclient/linuxcniapi.c 2008-07-09 23:16:54.000000000 +0100
|
||||
@@ -338,8 +338,12 @@
|
||||
skb->ip_summed = CHECKSUM_UNNECESSARY;
|
||||
|
||||
#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,22)
|
||||
- skb->network_header = (sk_buff_data_t) skb->data;
|
||||
- skb->mac_header = (sk_buff_data_t)pMac;
|
||||
+/* 2.6.22 added an inline function for 32-/64-bit usage here, so use it.
|
||||
+ * We have to use (pMac - skb->data) to get an offset.
|
||||
+ * We need to cast ptrs to byte ptrs and take the difference.
|
||||
+ */
|
||||
+ skb_reset_network_header(skb);
|
||||
+ skb_set_mac_header(skb, (int)((void *)pMac - (void *)skb->data));
|
||||
#else
|
||||
skb->nh.iph = (struct iphdr *) skb->data;
|
||||
skb->mac.raw = pMac;
|
||||
@@ -478,8 +482,12 @@
|
||||
skb->dev = pBinding->pDevice;
|
||||
|
||||
#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,22)
|
||||
- skb->mac_header = (sk_buff_data_t)pMac;
|
||||
- skb->network_header = (sk_buff_data_t)pIP;
|
||||
+/* 2.6.22 added an inline function for 32-/64-bit usage here, so use it.
|
||||
+ * We have to use (pIP/pMac - skb->data) to get an offset.
|
||||
+ * We need to cast ptrs to byte ptrs and take the difference.
|
||||
+ */
|
||||
+ skb_set_mac_header(skb, (int)((void *)pMac - (void *)skb->data));
|
||||
+ skb_set_network_header(skb, (int)((void *)pIP - (void *)skb->data));
|
||||
#else
|
||||
skb->mac.raw = pMac;
|
||||
skb->nh.raw = pIP;
|
||||
@@ -487,8 +495,13 @@
|
||||
|
||||
/*ip header length is in 32bit words */
|
||||
#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,22)
|
||||
- skb->transport_header = (sk_buff_data_t)
|
||||
- (pIP + (((struct iphdr*)(skb->network_header))->ihl * 4));
|
||||
+/* 2.6.22 added an inline function for 32-/64-bit usage here, so use it.
|
||||
+ * We have to use (pIP - skb->data) to get an offset.
|
||||
+ * We need to cast ptrs to byte ptrs and take the difference.
|
||||
+ */
|
||||
+ skb_set_transport_header(skb,
|
||||
+ ((int)((void *)pIP - (void *)skb->data) +
|
||||
+ (((struct iphdr*)(skb_network_header(skb)))->ihl * 4)));
|
||||
#else
|
||||
skb->h.raw = pIP + (skb->nh.iph->ihl * 4);
|
||||
#endif
|
||||
diff -urN vpnclient.orig/linuxkernelapi.c vpnclient/linuxkernelapi.c
|
||||
--- vpnclient.orig/linuxkernelapi.c 2008-06-23 17:59:12.000000000 +0100
|
||||
+++ vpnclient/linuxkernelapi.c 2008-07-09 23:16:54.000000000 +0100
|
||||
@@ -9,7 +9,10 @@
|
||||
void*rc = kmalloc(size, GFP_ATOMIC);
|
||||
if(NULL == rc)
|
||||
{
|
||||
- printk("<1> os_malloc size %d failed\n",size);
|
||||
+/* Allow for 32- or 64-bit size
|
||||
+ * printk("<1> os_malloc size %d failed\n",size);
|
||||
+ */
|
||||
+ printk("<1> os_malloc size %ld failed\n", (long)size);
|
||||
}
|
||||
|
||||
return rc;
|
@ -1,116 +0,0 @@
|
||||
#!/sbin/runscript
|
||||
# Copyright 1999-2004 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/net-misc/cisco-vpnclient-3des/files/vpnclient.rc,v 1.8 2006/12/12 15:08:12 wolf31o2 Exp $
|
||||
|
||||
opts="start stop status"
|
||||
|
||||
VPNCLIENT="/usr/bin/vpnclient"
|
||||
VPNDEV="cipsec0"
|
||||
|
||||
depend() {
|
||||
need net
|
||||
}
|
||||
|
||||
checkconfig() {
|
||||
export KV="$(uname -r)"
|
||||
|
||||
export VPNMOD="cisco_ipsec"
|
||||
case "${KV}" in
|
||||
2.6.*|2.5.*) VPNMOD_FILE="${VPNMOD}.ko";;
|
||||
2.4.*|2.2.*|2.0.*) VPNMOD_FILE="${VPNMOD}.o";;
|
||||
*)
|
||||
eerror "Kernel version '${KV}' is not supported"
|
||||
return 1;;
|
||||
esac
|
||||
export VPNMOD_FILE
|
||||
return 0
|
||||
}
|
||||
|
||||
start() {
|
||||
checkconfig || return 1
|
||||
|
||||
local PC=""
|
||||
|
||||
ebegin "Starting Cisco VPN Client"
|
||||
|
||||
if [ -f /etc/resolv.conf.vpnbackup ]; then
|
||||
einfo "restoring /etc/resolv.conf"
|
||||
mv /etc/resolv.conf.vpnbackup /etc/resolv.conf
|
||||
fi
|
||||
|
||||
if [ -d /lib/modules/preferred ]; then
|
||||
PC="/lib/modules/preferred/CiscoVPN"
|
||||
else
|
||||
PC="/lib/modules/${KV}/CiscoVPN"
|
||||
fi
|
||||
|
||||
if [ -d "${PC}" ] ; then
|
||||
/sbin/insmod ${PC}/${VPNMOD_FILE} >/dev/null 2>&1
|
||||
if [ "$?" != "0" ] ; then
|
||||
eend 1 "Failed to load module '${VPNMOD}'"
|
||||
return 1
|
||||
fi
|
||||
else
|
||||
eend 1 "module directory '$PC' not found"
|
||||
return 1
|
||||
fi
|
||||
|
||||
if [ "${KV:0:3}" == "2.0" ] ; then
|
||||
# This is only needed due to a bug in 2.0.x kernels that affects
|
||||
# arp lookups.
|
||||
ifconfig $VPNDEV 222.222.222.222 ;
|
||||
if [ "$?" != "0" ] ; then
|
||||
eerror "Failed (ifconfig)"
|
||||
/sbin/rmmod ${VPNMOD}
|
||||
eend 1
|
||||
fi
|
||||
fi
|
||||
|
||||
eend 0
|
||||
}
|
||||
|
||||
stop() {
|
||||
checkconfig || return 1
|
||||
|
||||
ebegin "Stopping Cisco VPN Client"
|
||||
|
||||
/sbin/lsmod | grep -q "${VPNMOD}"
|
||||
if [ "$?" != "0" ] ; then
|
||||
eend 1 "Failed: module ${VPNMOD} is not running"
|
||||
return 1
|
||||
fi
|
||||
if [ -x $VPNCLIENT ]; then
|
||||
$VPNCLIENT disconnect > /dev/null 2>&1
|
||||
sleep 1
|
||||
fi
|
||||
/sbin/ifconfig $VPNDEV down
|
||||
if [ "$?" != "0" ] ; then
|
||||
eend 1 "Failed (ifconfig)"
|
||||
return 1
|
||||
fi
|
||||
/sbin/rmmod ${VPNMOD}
|
||||
if [ "$?" != "0" ] ; then
|
||||
eend 1 "Failed (rmmod)"
|
||||
return 1
|
||||
fi
|
||||
|
||||
eend 0
|
||||
}
|
||||
|
||||
status() {
|
||||
checkconfig || return 1
|
||||
|
||||
/sbin/lsmod | egrep "${VPNMOD}"
|
||||
if [ "$?" != "0" ] ; then
|
||||
eerror "Failed (lsmod ${VPNMOD}): the VPN module is not loaded"
|
||||
return 1
|
||||
fi
|
||||
echo
|
||||
/sbin/ifconfig $VPNDEV
|
||||
if [ "$?" != "0" ] ; then
|
||||
echo
|
||||
eerror "Failed (ifconfig ${VPNDEV}): the virtual interface is not present"
|
||||
return 1
|
||||
fi
|
||||
}
|
@ -1,15 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>no-herd</herd>
|
||||
<maintainer>
|
||||
<email>maintainer-needed@gentoo.org</email>
|
||||
</maintainer>
|
||||
<longdescription>
|
||||
This is the Cisco VPN Client, which is used to connect to Cisco VPN hardware, such as a VPN Concentrator, VPN Accelerator, or a PIX Firewall. This client is bound by export restrictions.
|
||||
</longdescription>
|
||||
<longdescription lang="ja">
|
||||
ãã㯠Cisco 社㮠VPN ConcentratorãVPN AcceleratorãPIX Firewall ã¨ãã£ã VPN
|
||||
製åã¨æ¥ç¶ããã®ã«ä½¿ããã VPN ã¯ã©ã¤ã¢ã³ãã§ãããã®ã¯ã©ã¤ã¢ã³ãã¯è¼¸åºå¶éã®ç¯å²ã«ããã¾ãã
|
||||
</longdescription>
|
||||
</pkgmetadata>
|
@ -1,2 +0,0 @@
|
||||
DIST open_watcom_1.7.1-src.tar.bz2 26173755 RMD160 cc9bc3a5bf41a560058a4ffb3d55146cf9d4b40a SHA1 b9289221ffa8a595fcfce6a1a94bef5808bdf629 SHA256 14410438afd2d331e89dd2ae60a6e75e2db1251bba6f8a416a4b5987f8f4c712
|
||||
EBUILD openwatcom-1.7.1.ebuild 700 RMD160 0b011c6799d784f8b5528e8f9b4b7cf91ed6b749 SHA1 c8e0f4eed28c9312b214736154e404b8f24d81eb SHA256 8110714e92646e493ea9640cb4ae98f0dfb442c8313a2b8cd9959dfd9e4c1a14
|
@ -1,30 +0,0 @@
|
||||
# Copyright 1999-2008 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: $
|
||||
|
||||
LICENSE="OWPL-1"
|
||||
DESCRIPTION="The Open Watcom compiler"
|
||||
HOMEPAGE="http://www.openwatcom.org"
|
||||
SRC_URI="http://openwatcom.mirrors.skynet.be/pub/ftp.openwatcom.org/source/open_watcom_${PV}-src.tar.bz2"
|
||||
|
||||
KEYWORDS="x86 amd64"
|
||||
SLOT="0"
|
||||
IUSE="examples source"
|
||||
|
||||
DEPEND="sys-devel/gcc"
|
||||
|
||||
RESTRICT="strip"
|
||||
S=${WORKDIR}
|
||||
|
||||
src_compile() {
|
||||
./build.sh || die "build.sh failed"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
mkdir -p "${D}"/opt
|
||||
cp -R rel2 "${D}"/opt/openwatcom
|
||||
ln -s binl "${D}"/opt/openwatcom/bin
|
||||
|
||||
use examples || rm -rf "${D}"/opt/openwatcom/samples
|
||||
use source || rm -rf "${D}"/opt/openwatcom/src
|
||||
}
|
@ -1,131 +0,0 @@
|
||||
# ChangeLog for www-apps/websvn
|
||||
# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/www-apps/websvn/ChangeLog,v 1.27 2008/12/04 04:17:44 wrobel Exp $
|
||||
|
||||
*websvn-2.2.1 (07 Jul 2009)
|
||||
|
||||
07 Jul 2009; Mario Fetka <mario.fetka@gmail.com> +websvn-2.2.1.ebuild:
|
||||
Bump
|
||||
|
||||
06 May 2009; Mario Fetka <mario.fetka@gmail.com> ChangeLog:
|
||||
upstream bump
|
||||
|
||||
04 Dec 2008; Gunnar Wrobel <wrobel@gentoo.org> -websvn-2.0.ebuild:
|
||||
Removed insecure www-apps/websvn-2.0 (#243852).
|
||||
|
||||
03 Dec 2008; Markus Meier <maekke@gentoo.org> websvn-2.1.0.ebuild:
|
||||
amd64/x86 stable, bug #243852
|
||||
|
||||
*websvn-2.1.0 (03 Dec 2008)
|
||||
|
||||
03 Dec 2008; Gunnar Wrobel <wrobel@gentoo.org> +websvn-2.1.0.ebuild:
|
||||
Added www-apps/websvn-2.1.0 in response to sec issue #243852.
|
||||
|
||||
26 Nov 2008; Brent Baude <ranger@gentoo.org> websvn-2.0.ebuild:
|
||||
Added ~ppc and ~ppc64
|
||||
|
||||
22 Feb 2008; Benedikt Böhm <hollow@gentoo.org> websvn-2.0.ebuild:
|
||||
add need_httpd_cgi wrt #208584
|
||||
|
||||
19 Feb 2008; Benedikt Böhm <hollow@gentoo.org> metadata.xml,
|
||||
websvn-2.0.ebuild:
|
||||
ebuild cleanup wrt #208584
|
||||
|
||||
26 Dec 2007; Christian Heim <phreak@gentoo.org> websvn-2.0.ebuild:
|
||||
Adjusting RESTRICT=nomirror to be RESTRICT=mirror.
|
||||
|
||||
02 Nov 2007; Steve Dibb <beandog@gentoo.org> websvn-2.0.ebuild:
|
||||
amd64 stable, bug 197409
|
||||
|
||||
15 Aug 2007; <wrobel@gentoo.org> -websvn-1.61.ebuild:
|
||||
Removed vulnerable websvn-1.61.
|
||||
|
||||
14 Aug 2007; Christian Faulhammer <opfer@gentoo.org> websvn-2.0.ebuild:
|
||||
stable x86, security bug 180879
|
||||
|
||||
15 May 2007; Thilo Bangert <bangert@gentoo.org> metadata.xml:
|
||||
add <herd>no-herd</herd>
|
||||
|
||||
22 Feb 2007; Markus Ullmann <jokey@gentoo.org> ChangeLog:
|
||||
Redigest for Manifest2
|
||||
|
||||
*websvn-2.0_rc4 (23 Oct 2006)
|
||||
|
||||
23 Oct 2006; Roy Marples <uberlord@gentoo.org> +websvn-2.0_rc4.ebuild:
|
||||
Version bump, fixes #152450 thanks to Emanuele Gentili.
|
||||
|
||||
09 Jul 2006; Roy Marples <uberlord@gentoo.org> websvn-2.0_rc1.ebuild:
|
||||
Use depend.php to work out if we have xml support, #139627
|
||||
thanks to Jakub Moc.
|
||||
|
||||
23 Jun 2006; Roy Marples <uberlord@gentoo.org> websvn-2.0_rc1.ebuild:
|
||||
Drop invalid DEPEND on PEAR-XML_Parser, replace with check to see if php
|
||||
has been built with the xml USE flag.
|
||||
|
||||
18 Jun 2006; Roy Marples <uberlord@gentoo.org> websvn-2.0_rc1.ebuild:
|
||||
RDEPEND on dev-php/PEAR-XML_Parser, #137074 thanks to Michael P.
|
||||
|
||||
*websvn-2.0_rc1 (08 May 2006)
|
||||
|
||||
08 May 2006; Roy Marples <uberlord@gentoo.org>
|
||||
+files/websvn-2.0_rc1-pathinfo.patch, +websvn-2.0_rc1.ebuild:
|
||||
New upstream release.
|
||||
|
||||
*websvn-1.70_beta1 (20 Oct 2005)
|
||||
|
||||
20 Oct 2005; Roy Marples <uberlord@gentoo.org> +websvn-1.70_beta1.ebuild:
|
||||
New version.
|
||||
|
||||
18 Oct 2005; Roy Marples <uberlord@gentoo.org>
|
||||
files/websvn-1.61-german.patch:
|
||||
Fixed gay CR's in the german patch - thanks to vapier, #109589
|
||||
|
||||
*websvn-1.61-r3 (17 Oct 2005)
|
||||
|
||||
17 Oct 2005; Roy Marples <uberlord@gentoo.org>
|
||||
+files/websvn-1.61-german.patch, +files/websvn-1.61-issue32.patch,
|
||||
+websvn-1.61-r3.ebuild:
|
||||
Fixed an issue with German characters - thanks to Lars Teifland for an almost
|
||||
working patch, #65351
|
||||
|
||||
Fixed the error "svn: Can't check path '/root/.subversion': Permission denied"
|
||||
(websvn issue 32)
|
||||
|
||||
*websvn-1.61-r2 (05 Sep 2005)
|
||||
|
||||
05 Sep 2005; Roy Marples <uberlord@gentoo.org>
|
||||
+files/websvn-1.61-r2.patch, websvn-1.61.ebuild, websvn-1.61-r1.ebuild,
|
||||
+websvn-1.61-r2.ebuild:
|
||||
Fixed Compare with previous wrt #104712
|
||||
DEPEND on virtual/php instead of mod_php
|
||||
|
||||
01 Sep 2005; Gustavo Zacarias <gustavoz@gentoo.org> websvn-1.61.ebuild,
|
||||
websvn-1.61-r1.ebuild:
|
||||
Keyworded ~sparc wrt #104326
|
||||
|
||||
*websvn-1.61-r1 (16 Aug 2005)
|
||||
|
||||
16 Aug 2005; Roy Marples <uberlord@gentoo.org>
|
||||
+files/websvn-1.61-r1.patch, +websvn-1.61-r1.ebuild:
|
||||
Created a patch from the below user submitted patches to websvn
|
||||
|
||||
http://websvn.tigris.org/issues/show_bug.cgi?id=29
|
||||
http://websvn.tigris.org/issues/show_bug.cgi?id=31
|
||||
http://websvn.tigris.org/issues/show_bug.cgi?id=33
|
||||
http://websvn.tigris.org/issues/show_bug.cgi?id=37
|
||||
|
||||
Fixes our #102675
|
||||
|
||||
21 May 2005; Simon Stelling <blubb@gentoo.org> websvn-1.61.ebuild:
|
||||
added ~amd64 keyword
|
||||
|
||||
19 Apr 2005; Roy Marples <uberlord@gentoo.org> websvn-1.61.ebuild:
|
||||
stable on x86
|
||||
|
||||
28 Feb 2005; Roy Marples <uberlord@gentoo.org> websvn-1.61.ebuild:
|
||||
Corrected homepage.
|
||||
|
||||
*websvn-1.61 (24 Feb 2005)
|
||||
|
||||
24 Feb 2005; Roy Marples <uberlord@gentoo.org> +websvn-1.61.ebuild:
|
||||
Initial import.
|
@ -1,8 +0,0 @@
|
||||
DIST websvn-2.1.0.tar.gz 572038 RMD160 6b08ab031a8ecedfb6f3672f9c555b2b06583dd8 SHA1 55eef34a33271109a9781b392d1684cdfc65a07c SHA256 d201eaf8dcf962c8402c2fdd1a798a5b5d4a9700b20c0dadfd83397ffe15afa6
|
||||
DIST websvn-2.2.0.tar.gz 656834 RMD160 01cf953f2f5f24ec414861aceb358f2b37f4fea2 SHA1 f367a714b374108fe8a69593446a864866a7eef1 SHA256 23f32cddb6fd2ab465d2ce30df2ba54704bff1f209b22efdbccb52eb9ff863ce
|
||||
DIST websvn-2.2.1.tar.gz 664548 RMD160 02d4d8d264d1a685bbca1c88175baf0da1e45b42 SHA1 4e4bd9ec58cb54f9430913695e03dfd766d873be SHA256 3619f2e1a456e48041d52d9b40a513260e7d5c393e44de0dc2ad5922e5d6847b
|
||||
EBUILD websvn-2.1.0.ebuild 1207 RMD160 c4883935d6f456263678a2854e52e1c2985a2a65 SHA1 9281b55bd4f6adce38c2b054fca008adcc27dee0 SHA256 d1254ad9ed85e270af550de282f4ad9ad10895b4ac9a88284f5e24df17749055
|
||||
EBUILD websvn-2.2.0.ebuild 1207 RMD160 fe9846ceccddd9b37f213838e55efc5d9350c9c6 SHA1 568973e35d9e414ef92b8be9634c2fef8228977a SHA256 1ad8e8e0e535bff0a7eb9330b4b15675bdb86d3275da3562946f3950d34fa151
|
||||
EBUILD websvn-2.2.1.ebuild 1207 RMD160 91ee6449d4d948ac4508384e4bf481519a4e9dd5 SHA1 1c5cc36633fe0890eb18ff1cf11b56f74903a26e SHA256 378810a823f736204538549797dcde57cc441f48af98f8f8ee806312590a23c2
|
||||
MISC ChangeLog 4384 RMD160 5dfb0de96e73e3b0022a96f9e6869794ffd73fcc SHA1 bd3b10c049112b387f1bac8a85a2ed1050aae50f SHA256 bc97d9a31799ca80369df26eb132059bfed0fbccc2008e6ade3a00902a4f0766
|
||||
MISC metadata.xml 258 RMD160 4643ad38cfe6221f208bc5502d40fdf945ed339c SHA1 1044c6e67f9cedcdbe7a61fdbf126c9b1ae4e1f0 SHA256 bf92dceca1fb1580d7ee567f6caab0865fa76416b431c88e2762556eb2beb520
|
@ -1,8 +0,0 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>web-apps</herd>
|
||||
<longdescription>
|
||||
Web based Subversion repository browser written in PHP
|
||||
</longdescription>
|
||||
</pkgmetadata>
|
@ -1,54 +0,0 @@
|
||||
# Copyright 1999-2008 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/www-apps/websvn/websvn-2.1.0.ebuild,v 1.2 2008/12/03 22:21:09 maekke Exp $
|
||||
|
||||
inherit depend.php eutils webapp
|
||||
|
||||
MY_PV="${PV//_/}"
|
||||
|
||||
DESCRIPTION="Web-based browsing tool for Subversion (SVN) repositories in PHP"
|
||||
HOMEPAGE="http://websvn.tigris.org/"
|
||||
SRC_URI="http://websvn.tigris.org/files/documents/1380/44451/websvn-${MY_PV}.tar.gz"
|
||||
|
||||
RESTRICT="mirror"
|
||||
LICENSE="GPL-2"
|
||||
IUSE="enscript"
|
||||
KEYWORDS="amd64 ~ppc ~ppc64 ~sparc x86"
|
||||
|
||||
RDEPEND="dev-util/subversion
|
||||
enscript? ( app-text/enscript )"
|
||||
|
||||
need_httpd_cgi
|
||||
need_php_httpd
|
||||
|
||||
S="${WORKDIR}"/websvn-${MY_PV}
|
||||
|
||||
pkg_setup() {
|
||||
webapp_pkg_setup
|
||||
has_php
|
||||
if [[ ${PHP_VERSION} == "4" ]] ; then
|
||||
require_php_with_use expat
|
||||
else
|
||||
require_php_with_use xml
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
webapp_src_preinst
|
||||
|
||||
mv include/{dist,}config.php
|
||||
|
||||
dodoc changes.txt doc/templates.txt
|
||||
dohtml doc/*
|
||||
rm -rf license.txt changes.txt doc/
|
||||
|
||||
insinto "${MY_HTDOCSDIR}"
|
||||
doins -r .
|
||||
|
||||
webapp_configfile "${MY_HTDOCSDIR}"/include/config.php
|
||||
webapp_configfile "${MY_HTDOCSDIR}"/wsvn.php
|
||||
|
||||
webapp_serverowned "${MY_HTDOCSDIR}"/cache
|
||||
|
||||
webapp_src_install
|
||||
}
|
@ -1,54 +0,0 @@
|
||||
# Copyright 1999-2008 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/www-apps/websvn/websvn-2.1.0.ebuild,v 1.2 2008/12/03 22:21:09 maekke Exp $
|
||||
|
||||
inherit depend.php eutils webapp
|
||||
|
||||
MY_PV="${PV//_/}"
|
||||
|
||||
DESCRIPTION="Web-based browsing tool for Subversion (SVN) repositories in PHP"
|
||||
HOMEPAGE="http://websvn.tigris.org/"
|
||||
SRC_URI="http://websvn.tigris.org/files/documents/1380/45610/websvn-${MY_PV}.tar.gz"
|
||||
|
||||
RESTRICT="mirror"
|
||||
LICENSE="GPL-2"
|
||||
IUSE="enscript"
|
||||
KEYWORDS="amd64 ~ppc ~ppc64 ~sparc x86"
|
||||
|
||||
RDEPEND="dev-util/subversion
|
||||
enscript? ( app-text/enscript )"
|
||||
|
||||
need_httpd_cgi
|
||||
need_php_httpd
|
||||
|
||||
S="${WORKDIR}"/websvn-${MY_PV}
|
||||
|
||||
pkg_setup() {
|
||||
webapp_pkg_setup
|
||||
has_php
|
||||
if [[ ${PHP_VERSION} == "4" ]] ; then
|
||||
require_php_with_use expat
|
||||
else
|
||||
require_php_with_use xml
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
webapp_src_preinst
|
||||
|
||||
mv include/{dist,}config.php
|
||||
|
||||
dodoc changes.txt doc/templates.txt
|
||||
dohtml doc/*
|
||||
rm -rf license.txt changes.txt doc/
|
||||
|
||||
insinto "${MY_HTDOCSDIR}"
|
||||
doins -r .
|
||||
|
||||
webapp_configfile "${MY_HTDOCSDIR}"/include/config.php
|
||||
webapp_configfile "${MY_HTDOCSDIR}"/wsvn.php
|
||||
|
||||
webapp_serverowned "${MY_HTDOCSDIR}"/cache
|
||||
|
||||
webapp_src_install
|
||||
}
|
@ -1,54 +0,0 @@
|
||||
# Copyright 1999-2009 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/www-apps/websvn/websvn-2.1.0.ebuild,v 1.2 2008/12/03 22:21:09 maekke Exp $
|
||||
|
||||
inherit depend.php eutils webapp
|
||||
|
||||
MY_PV="${PV//_/}"
|
||||
|
||||
DESCRIPTION="Web-based browsing tool for Subversion (SVN) repositories in PHP"
|
||||
HOMEPAGE="http://websvn.tigris.org/"
|
||||
SRC_URI="http://websvn.tigris.org/files/documents/1380/45918/websvn-${MY_PV}.tar.gz"
|
||||
|
||||
RESTRICT="mirror"
|
||||
LICENSE="GPL-2"
|
||||
IUSE="enscript"
|
||||
KEYWORDS="amd64 ~ppc ~ppc64 ~sparc x86"
|
||||
|
||||
RDEPEND="dev-util/subversion
|
||||
enscript? ( app-text/enscript )"
|
||||
|
||||
need_httpd_cgi
|
||||
need_php_httpd
|
||||
|
||||
S="${WORKDIR}"/websvn-${MY_PV}
|
||||
|
||||
pkg_setup() {
|
||||
webapp_pkg_setup
|
||||
has_php
|
||||
if [[ ${PHP_VERSION} == "4" ]] ; then
|
||||
require_php_with_use expat
|
||||
else
|
||||
require_php_with_use xml
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
webapp_src_preinst
|
||||
|
||||
mv include/{dist,}config.php
|
||||
|
||||
dodoc changes.txt doc/templates.txt
|
||||
dohtml doc/*
|
||||
rm -rf license.txt changes.txt doc/
|
||||
|
||||
insinto "${MY_HTDOCSDIR}"
|
||||
doins -r .
|
||||
|
||||
webapp_configfile "${MY_HTDOCSDIR}"/include/config.php
|
||||
webapp_configfile "${MY_HTDOCSDIR}"/wsvn.php
|
||||
|
||||
webapp_serverowned "${MY_HTDOCSDIR}"/cache
|
||||
|
||||
webapp_src_install
|
||||
}
|
@ -1 +0,0 @@
|
||||
EBUILD x11-drm-99999999-r1.ebuild 5918 RMD160 2db4f165ff90ef75804a590cbbabd4c3cae291c8 SHA1 5af205a98dab819acc639af2b638c7798701dc20 SHA256 0b62257563474a061ae7117ae90a929d4becdb2da1df960e4ace3c6c3b1802d9
|
@ -1,239 +0,0 @@
|
||||
# Copyright 1999-2009 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/x11-base/x11-drm/x11-drm-20070314.ebuild,v 1.2 2007/03/14 18:18:53 battousai Exp $
|
||||
|
||||
EAPI="2"
|
||||
|
||||
EGIT_REPO_URI="git://anongit.freedesktop.org/~agd5f/drm"
|
||||
EGIT_PROJECT="libdrm"
|
||||
EGIT_BRANCH="r6xx-r7xx-3d"
|
||||
EGIT_TREE="r6xx-r7xx-3d"
|
||||
|
||||
[[ ${PV} = 9999* ]] && GIT_ECLASS="git"
|
||||
|
||||
inherit eutils x11 linux-mod ${GIT_ECLASS}
|
||||
|
||||
DESCRIPTION="DRM Kernel Modules for X11"
|
||||
HOMEPAGE="http://dri.sf.net"
|
||||
PATCHVER="0.2"
|
||||
#SRC_PATCHES="http://dev.gentoo.org/~dberkholz/distfiles/${P}-gentoo-${PATCHVER}.tar.bz2"
|
||||
if [[ $PV = 9999* ]]; then
|
||||
SRC_URI=""
|
||||
else
|
||||
SRC_URI="${SRC_PATCHES}
|
||||
mirror://gentoo/linux-drm-${PV}-kernelsource.tar.bz2"
|
||||
fi
|
||||
|
||||
LICENSE="X11"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~x86 ~x86-fbsd"
|
||||
|
||||
# ! IMPORTANT:
|
||||
# this is really out of sync with MESA, should we add here or remove from mesa?
|
||||
IUSE_VIDEO_CARDS="
|
||||
video_cards_mach64
|
||||
video_cards_mga
|
||||
video_cards_r128
|
||||
video_cards_radeon
|
||||
video_cards_radeonhd
|
||||
video_cards_savage
|
||||
video_cards_sis
|
||||
video_cards_sunffb
|
||||
video_cards_tdfx
|
||||
video_cards_via"
|
||||
IUSE="${IUSE_VIDEO_CARDS} kernel_FreeBSD kernel_linux"
|
||||
|
||||
# Make sure Portage does _NOT_ strip symbols. We will do it later and make sure
|
||||
# that only we only strip stuff that are safe to strip ...
|
||||
# Tests require user intervention (see bug #236845)
|
||||
RESTRICT="strip test"
|
||||
|
||||
DEPEND="
|
||||
kernel_linux? ( virtual/linux-sources )
|
||||
kernel_FreeBSD? (
|
||||
sys-freebsd/freebsd-sources
|
||||
sys-freebsd/freebsd-mk-defs
|
||||
)
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
S="${WORKDIR}/drm"
|
||||
|
||||
pkg_setup() {
|
||||
_set_build_type
|
||||
|
||||
# Setup the kernel's stuff.
|
||||
kernel_setup
|
||||
|
||||
# Set video cards to build for.
|
||||
set_vidcards
|
||||
|
||||
# Determine which -core dir we build in.
|
||||
if [[ $CORE = fbsd ]]; then
|
||||
SRC_BUILD="${S}/bsd-core"
|
||||
else
|
||||
SRC_BUILD="${S}/linux-core"
|
||||
fi
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
[[ $PV = 9999* ]] && git_src_unpack || unpack ${A}
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
cd "${WORKDIR}"
|
||||
|
||||
# Apply patches
|
||||
if [[ ${PV} != 9999* && -n ${SRC_PATCHES} ]]; then
|
||||
EPATCH_FORCE="yes" \
|
||||
EPATCH_SOURCE="${WORKDIR}/patches" \
|
||||
EPATCH_SUFFIX="patch" \
|
||||
epatch
|
||||
fi
|
||||
|
||||
# fix the makes for bsd/linux
|
||||
if [[ $CORE = fbsd ]]; then
|
||||
# Link in freebsd kernel.
|
||||
ln -s "/usr/src/sys-${K_RV}" "${WORKDIR}/sys"
|
||||
# SUBDIR variable gets to all Makefiles, we need it only in the main one.
|
||||
SUBDIRS=${VIDCARDS//.ko}
|
||||
sed -i \
|
||||
-e "s:SUBDIR\ =.*:SUBDIR\ =\ drm ${SUBDIRS}:" \
|
||||
"${SRC_BUILD}"/Makefile || die "Fixing SUBDIRS failed."
|
||||
else
|
||||
convert_to_m "${SRC_BUILD}"/Makefile
|
||||
fi
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
einfo "Building DRM in ${SRC_BUILD}..."
|
||||
src_compile_${CORE}
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cd "${SRC_BUILD}"
|
||||
|
||||
src_install_${CORE}
|
||||
|
||||
dodoc "${S}/linux-core/README.drm"
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if use video_cards_sis; then
|
||||
einfo "SiS direct rendering only works on 300 series chipsets."
|
||||
einfo "SiS framebuffer also needs to be enabled in the kernel."
|
||||
fi
|
||||
|
||||
if use video_cards_mach64; then
|
||||
einfo "The Mach64 DRI driver is insecure."
|
||||
einfo "Malicious clients can write to system memory."
|
||||
einfo "For more information, see:"
|
||||
einfo "http://dri.freedesktop.org/wiki/ATIMach64."
|
||||
fi
|
||||
|
||||
[[ ${CORE} = linux ]] && linux-mod_pkg_postinst
|
||||
}
|
||||
|
||||
# Functions used above are defined below:
|
||||
|
||||
_set_build_type() {
|
||||
# here we check if we are using linux kernel or the fbsd one
|
||||
use kernel_FreeBSD && CORE="fbsd"
|
||||
use kernel_linux && CORE="linux"
|
||||
! use kernel_FreeBSD && ! use kernel_linux && die "Unsupported kernel type"
|
||||
}
|
||||
|
||||
kernel_setup() {
|
||||
if [[ ${CORE} = fbsd ]] ; then
|
||||
K_RV=${CHOST/*-freebsd/}
|
||||
else
|
||||
CONFIG_CHECK="!DRM"
|
||||
ERROR_DRM="Please disable DRM in the kernel config. (CONFIG_DRM = n)"
|
||||
linux-mod_pkg_setup
|
||||
|
||||
if kernel_is 2 4; then
|
||||
eerror "Upstream support for 2.4 kernels has been removed, so this package will no"
|
||||
eerror "longer support them."
|
||||
die "Please use in-kernel DRM or switch to a 2.6 kernel."
|
||||
fi
|
||||
fi
|
||||
}
|
||||
|
||||
set_vidcards() {
|
||||
VIDCARDS=""
|
||||
|
||||
if [[ -n "${VIDEO_CARDS}" ]]; then
|
||||
use video_cards_mach64 && \
|
||||
VIDCARDS="${VIDCARDS} mach64.${KV_OBJ}"
|
||||
use video_cards_mga && \
|
||||
VIDCARDS="${VIDCARDS} mga.${KV_OBJ}"
|
||||
use video_cards_r128 && \
|
||||
VIDCARDS="${VIDCARDS} r128.${KV_OBJ}"
|
||||
use video_cards_radeon || use video_cards_radeonhd && \
|
||||
VIDCARDS="${VIDCARDS} radeon.${KV_OBJ}"
|
||||
use video_cards_savage && \
|
||||
VIDCARDS="${VIDCARDS} savage.${KV_OBJ}"
|
||||
use video_cards_sis && \
|
||||
VIDCARDS="${VIDCARDS} sis.${KV_OBJ}"
|
||||
use video_cards_via && \
|
||||
VIDCARDS="${VIDCARDS} via.${KV_OBJ}"
|
||||
use video_cards_sunffb && \
|
||||
VIDCARDS="${VIDCARDS} ffb.${KV_OBJ}"
|
||||
use video_cards_tdfx && \
|
||||
VIDCARDS="${VIDCARDS} tdfx.${KV_OBJ}"
|
||||
fi
|
||||
}
|
||||
|
||||
src_compile_linux() {
|
||||
# remove leading and trailing space
|
||||
VIDCARDS="${VIDCARDS% }"
|
||||
VIDCARDS="${VIDCARDS# }"
|
||||
|
||||
check_modules_supported
|
||||
MODULE_NAMES=""
|
||||
for i in drm.${KV_OBJ} ${VIDCARDS}; do
|
||||
MODULE_NAMES="${MODULE_NAMES} ${i/.${KV_OBJ}}(${PN}:${SRC_BUILD})"
|
||||
i=$(echo ${i/.${KV_OBJ}} | tr '[:lower:]' '[:upper:]')
|
||||
eval MODULESD_${i}_ENABLED="yes"
|
||||
done
|
||||
|
||||
# This now uses an M= build system. Makefile does most of the work.
|
||||
cd "${SRC_BUILD}"
|
||||
unset ARCH
|
||||
BUILD_TARGETS="modules"
|
||||
BUILD_PARAMS="DRM_MODULES='${VIDCARDS}' LINUXDIR='${KERNEL_DIR}' M='${SRC_BUILD}'"
|
||||
ECONF_PARAMS='' S="${SRC_BUILD}" linux-mod_src_compile
|
||||
}
|
||||
|
||||
src_compile_fbsd() {
|
||||
cd "${SRC_BUILD}"
|
||||
# Environment CFLAGS overwrite kernel CFLAGS which is bad.
|
||||
local svcflags=${CFLAGS}; local svldflags=${LDFLAGS}
|
||||
unset CFLAGS; unset LDFLAGS
|
||||
MAKE=make \
|
||||
emake \
|
||||
NO_WERROR= \
|
||||
SYSDIR="${WORKDIR}/sys" \
|
||||
KMODDIR="/boot/modules" \
|
||||
|| die "pmake failed."
|
||||
export CFLAGS=${svcflags}; export LDFLAGS=${svldflags}
|
||||
}
|
||||
|
||||
src_install_linux() {
|
||||
linux-mod_src_install
|
||||
|
||||
# Strip binaries, leaving /lib/modules untouched (bug #24415)
|
||||
strip_bins \/lib\/modules
|
||||
}
|
||||
|
||||
src_install_fbsd() {
|
||||
cd "${SRC_BUILD}"
|
||||
dodir "/boot/modules"
|
||||
MAKE=make \
|
||||
emake \
|
||||
install \
|
||||
NO_WERROR= \
|
||||
DESTDIR="${D}" \
|
||||
KMODDIR="/boot/modules" \
|
||||
|| die "Install failed."
|
||||
}
|
@ -1,11 +0,0 @@
|
||||
# ChangeLog for x11-drivers/xf86-video-ati
|
||||
# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: $
|
||||
|
||||
07 Aug 2009; Mario Fetka <mario.fetka@gmail.com>
|
||||
-xf86-video-ati-9999.ebuild, -xf86-video-ati-9999-r1.ebuild:
|
||||
Update live ebuild
|
||||
|
||||
30 Jul 2009; Mario Fetka <mario.fetka@gmail.com> +metadata.xml:
|
||||
Bump
|
||||
|
@ -1,7 +0,0 @@
|
||||
AUX old_hw_data/ati.xinf 2028 RMD160 0f57c7452bbf9d2d8d0a96f6f480b98e8a5c6d5f SHA1 51dc48aba9d3e2613d230837d369ebcab86b4c5c SHA256 79540e91ab1baf462ded22a5ef0f3cff0d95bef22db4ec13ea7101dbff29aa74
|
||||
AUX old_hw_data/r128.xinf 2491 RMD160 02f5ae030596643bdc2ce4982ee47fdbdf656f95 SHA1 cee72fd687711845f4fc435cac00b715fc19b1d3 SHA256 d8f50f12b291d526353aa5d76c95137dafbff22bf47cbb751b686252d104279b
|
||||
AUX radeon.xinf 12504 RMD160 48b32c2d4acc1edff0e814a173ecce1b6026ba7c SHA1 1f4d98536d013d3ac6999781578d381bbd94023f SHA256 f23555826bfce07dfaafba60957e347e36fdb694c71bc3ad39d172e3863e7c96
|
||||
AUX radeon_dri2_fix.patch 361 RMD160 27423de521f72981f5a1a4a24c0379adc31e9324 SHA1 7634358d6339a13f0340a466d3a39f0f33bdc885 SHA256 0c08a40aca33fcdd04968c7290cb3b5e8d7d7dc0e55b46491b7ea6f8c0a970b1
|
||||
EBUILD xf86-video-ati-9999-r1.ebuild 935 RMD160 7f0057d1673fa14dad3409de82ad1109179e51d3 SHA1 e3d616259cb0ee48002553fa6b7fb20d4b751c51 SHA256 9e4ef90bf6792ce97bb5b676a1953714e643fa986bf264e5c0555f9b803e6020
|
||||
MISC ChangeLog 337 RMD160 149331079017144c8f93e3fc1eedd4cb63b3862a SHA1 08642c916c97efe74ed97b8ae0715fc0cc5742e7 SHA256 3a7c35399e9b1c72ccc3a2459f4e2f60483bbebb36b7ba1fc65de23d248fe84e
|
||||
MISC metadata.xml 1238 RMD160 c82938e77f387291d6a1c3bf9b0d802f2878dd12 SHA1 b5738f14922c69e78cfb867acdc65eeea25977bf SHA256 2c13f98be5fa8bdaf21ac86bcd00bbeb8944df5615de0cfce35ae4c00ef4b4d5
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user