From 97bb22cce1e8fec2884b136d8c4e468d576131bd Mon Sep 17 00:00:00 2001 From: Ralph Sennhauser Date: Fri, 20 Jul 2012 17:37:10 +0000 Subject: Full rewrite. Add tomcat-instance-manager.bash to convienintly create and remove multiple instances. Don't symlink jars but use java-config as appropriate. Migrate init script to baselayout2 including major cleanup. Add use extra-webapps to build and install the docs and examples web apps. Use USE=doc for javadocs. Major cleanup of the ebuild, like dropping elog massages obsolete for ages. Don't copy manager and host-manager to catalina base but use a shared instance in catalina home which gets updated with a package update. Actually install sources if requested. Initial Gentoo Prefix support. #180519 : don kill ROOT application #191611 : init script improvements #254526 : emerge --config, implemented with tomcat-instance-manager.bash #283273, #363931 : build docs and examples #309211 : handling of manager / host-manager #333153 : arbitrary classpath per instance #381693 : init fails with non existent CATALINA_TMPDIR #406285, #411597 : support multiple instances #407979 : fails if /run is tmpfs #420383 : forces invalid java compiler (Portage version: 2.1.11.9/cvs/Linux x86_64, signed Manifest commit with key 0xDA575EB7) --- www-servers/tomcat/Manifest | 27 ++++++++++++++++++++++++--- 1 file changed, 24 insertions(+), 3 deletions(-) (limited to 'www-servers') diff --git a/www-servers/tomcat/Manifest b/www-servers/tomcat/Manifest index b0b951a5d89b..ca9c350dbfdc 100644 --- a/www-servers/tomcat/Manifest +++ b/www-servers/tomcat/Manifest @@ -1,3 +1,6 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + AUX 6/catalina.policy 6956 SHA256 9399efda3f6cfc238fb783fb338060e67aff15d0044b31c3d0265e1f9e5769e5 SHA512 fd41389f562890994a181e120af6c3ecd358fdcce6a3891091375e53f088e254bc07fb8ee607c8d0f4533fd59ebee32981ec2fbced21de7a1a08b7b45e8d7169 WHIRLPOOL a903691689662cfec8a4fbe827a34183fbadaa0b3dae275a715762fcb6b04af0f8d7e3912a010fa3729a299aa87b8b3c84cf5cafbf7c9553d39f8b079919f72f AUX 6/tomcat.conf 2895 SHA256 b04b085618be755ad9e1796fcbcbb8c2e192eefda3b240f1c06b0d9cc88f2ff0 SHA512 2b182acaa636cc36358bffde693af7e78020e0321f4595c44c991a5dafdf1e386d93659a43a76626781ac1d73723c91cd8f86f93d9a41ba61cb8bffc2ece7d6a WHIRLPOOL dafa1ed7299041916a8362625f031c98ac98b630dcda6152529c162fee7af60bb0cfc5e5abe7259d58df5aa6bf1a1a7ca81a84577ac97c8cd3603ec67abb228e AUX 6/tomcat.init.2 4034 SHA256 55abf160871648ebeca531865b5918846cf298dadc9cdc5cc7ee060a8db487ad SHA512 79259b423df6f3b8c16f81acd4f3ad33711699d9397fdc313ac1de912121e94a38bb9e33f568b84b921d15fb7434244645ec7c552b59bd1a080d1f03f8947fa1 WHIRLPOOL 27ccf2e9259de6aaeb6098ecd8bb74d760a60fe6674f0bf7657a034d6548e8348809d8ddbc063a926f605c301ac95739ac7443fa2f6aa1096099355571e7d326 @@ -10,17 +13,35 @@ AUX 7/7.0.28-build-xml.patch 5049 SHA256 2d01c63357d321ab73c7754a0a8d3d28862009c AUX 7/7.0.29-build-xml.patch 5049 SHA256 2d01c63357d321ab73c7754a0a8d3d28862009c8d2cc91c550572f9e96d2204d SHA512 acb90d46a97d010349a9dc6d93cea959d325e8f86496c41e06edf5a97749069513a11542e5437208fd24ae85c9cda4bfcb8a67904b5b2b2e46997314de08058b WHIRLPOOL 97526a7ed9b7f190519cf5aff0a820f290629cc0af41df46e6a0ac0bb97bde6f59c3384a1f77b89d2abf3fcf7fb305a110ecd2fa45e721bc0d0a9eed5e620c1b AUX 7/tomcat.conf 2895 SHA256 834b38c1e17294ee73c6571a45fb35bc398f15da4ed189e4d359b8b39121bb8e SHA512 fe39f43a4da5cdc5ed5a4d2c71002b9a1b56a55e386276e2e48e102ee1a978bd288882565f5dd2d793d0549b6256d30481d97bd440ed394f0caf1240939160d5 WHIRLPOOL dd20c3c0b7ea9a3408304e28339b3e58cad67bc9337608b11cc666e8e4a603ed49a498d3f41c3f5f0d1fa93291a38afbf3d97bde09c9c8983fa72ef4e8fbb0dc AUX 7/tomcat.init 3505 SHA256 9b2eaaadc9ccf25cf56212d3ca0574bba286fef7895c0a56327d5c3d5f98f5d5 SHA512 47337962fb8c2029ef84980203e40b4841f0a0596d010edd4266d73a1144de22fed17363f94aecf8fb68dae97059fe50f3f52457386a82281f3cf7c3917976d2 WHIRLPOOL f93d5da7bee183a19f06968ed6b913bf3800963aff424bd47d41548ad8ee2f871084bd0b7c1a8d00fa78b3419113cc386ad77a2ce2c6658f88ba9015cbf2c919 -DIST apache-tomcat-6.0.35-src.tar.gz 3403286 SHA256 6e5205834bd595250c8e0b640e2345ef643f23364ae0e099334b5132103be764 +AUX tomcat-6.0.35-build.xml.patch 950 SHA256 33af0fd388c439e3ee74fd2271d94066169b530b61dab3f1f01a094ec22e3f9f SHA512 69775288f3ba31bc5b3f1f6125c1ca6f27c64647eeeb40928227fcbeb3a33f832ccc24be051efec9f8ca575475549c6493b12495d4a98e9e4fd1c27b9af68f8c WHIRLPOOL e31b35c1395c152c65863cddd79617ec92b21269567fc1458914e6f9b10e3a70698987d05724e52b706e6e0cfeab56e818feca5d04d80ee08f24bfefe89ea63f +AUX tomcat-7.0.29-build.xml.patch 3852 SHA256 6b003e9c58131cfec4b5d312a18dbcd088428774a544d8d29b896542d3c92c5a SHA512 01feaa4428345203e2c5f0e28ee40bb9f7fd9351446e2454b43d5c1f7f7775606b70b47905e452511661e38ab5965865ed0622979e7845661c87e01a64f0e8cd WHIRLPOOL c86197abec4af7417803d85bd05615e24942f944fbda6712cf3c29ccd4989306f017663d378a719c2d71dd069d5c8850d5e2f4ec57b2243f4758c46bfe7ce2ed +AUX tomcat-instance-manager.bash 6403 SHA256 09ff73a51d6f11b83c78d6306322455091da302c8d6bd711a0fa4983d850dab4 SHA512 7b51b77447854dd4c6fd4a3bc16aa912edcb5e31d64a4c47f24102c3fc29c2a18f51d8b8f0e28723fba694451c8ab780dcac3d12dc553dc3f182c1d1372e7171 WHIRLPOOL ad845aedd608615df243722be6a4e3ad477890ee8e59b5d0061c4490d95058d7857346bf545c16d7756ecfa62a0b31f137d819095461cb6180cc75df1d81511d +AUX tomcat.conf 1544 SHA256 6f74ff1ea148322d7595bb6bc10bd00a81851d1822046c01e7f42885b357a4cc SHA512 36ba5c4ccf9ac062acfaaecefd9aba1065fd5553df21cd9c2ffd2b320de472c3397d8499d3a2a96b51d8ef513aa86d5879a42287579da4152916802a988c7811 WHIRLPOOL f2ea708f87b21a004680f3f2865b98bfbeb4dbbee77ce19e7577a8d461df21d682136bda88591114c6b9c2e1dec42ed816ea4a981e6863ea1faaf3f0407dbce3 +AUX tomcat.init 2994 SHA256 1f4f70431c778f8dd3a6255f6d435d3ac6d5957cc0c290d94261ece9fd0227b5 SHA512 932b2e49dc66f39551ca3176afee56231ca46fc61639dfccc8202f6cfbe5eb11c9e91c1c5fbdb698ad991c959e825340fb4e0d118c906c71921df1a96dedd807 WHIRLPOOL 6b777b2bf0014742ffe081a10b6b82e2a6f81d451a665b5190f13b193e6ebcd4fb4468ad06afb48002659b6bac684bc65ac878140a6de1958ef4fb4934c8ecc9 +DIST apache-tomcat-6.0.35-src.tar.gz 3403286 SHA256 6e5205834bd595250c8e0b640e2345ef643f23364ae0e099334b5132103be764 SHA512 fbf9d471f67d6dbd22c37f1963e24c1f45f39431049feedc78557efda86a793565ec5b0b5b31735d9d98a639a00a42c034ac6ddcf7b649cfdbcb8b4c6b160a39 WHIRLPOOL fe747f3ebe937b93bfce8cf15e1bf46a8d4fa9df860223f74021157c0333db9ddabee40a62cd04fc3248e817e3259a7c0fdb4fc452e7b5c095213d4e3cdb332c DIST apache-tomcat-7.0.23-src.tar.gz 4103854 SHA256 b86523095b06d58b9553683f480250dec7216ce1914c92ea8ecca0799e6ad3b0 DIST apache-tomcat-7.0.26-src.tar.gz 4127697 SHA256 864304e76ff6edb284fc56d7297f8e0711ce0968c9f735c89b2617d70694cc0e DIST apache-tomcat-7.0.27-src.tar.gz 4189578 SHA256 9e692cfe55168e866094d1dba2653d2bb75462c535f0940f756a0253284b2ca9 DIST apache-tomcat-7.0.28-src.tar.gz 4222498 SHA256 a035eab4aa7372534161314ee09bdb086dc00179345fb002a358e157e8fb2c42 SHA512 b6ef998f79029ff2c71a9f04fb3bd7f8859fefe4762c6af25e431c571a8e9b6cebe12c982cae2ea8cd5c282a15ee7026df6ac5c4f01c5fa1c361ff7e869b823a WHIRLPOOL 2d0a5b38ada6f836960ba730f8d1e00b98dd258f07e7e6decba9c7dc8f46dc252b56c7ca72b7ef218777eddc95d4d60e5f34f01b3aaffa0123bd6ff19fa1c4b7 DIST apache-tomcat-7.0.29-src.tar.gz 4212630 SHA256 00d42b13044303d735103373a5faf7680786879b304ca231d73844c893f6e0ea SHA512 f17a6e0c2535fdd7cbcce518c918a940ebeebef68fa1c6afb482a2d0f5001b87f973cf86f1fce9026d39cf75f2a3763b8a155fb67538e7e1f7d71472660d50db WHIRLPOOL 3b52c6118f9595b85a96302e6d1a0fe421c12a1f16c30f90380195717126911eec0f785e36ec713e80b6d9abe4d72d1104e9d1330534bc8e7d590cd017948f35 +EBUILD tomcat-6.0.35-r1.ebuild 3698 SHA256 3ec7c3e48135237cd2193828e5149743d2992b73980e5fa80952623291b75735 SHA512 a95d10fe596cd7e4af742f975268b1b24af3ed31a4e15fa2b3e5f2907d8e0bafa4f207c4b87695a4e59d08ae73bcc32eadcfb6f51392c6132a5788325af6df2e WHIRLPOOL 518428347bd0ea7b055ace50bdaa063883c9c89611739398476da81c4374a77ee5453089f7de8a9dfc798c18b8a9706e07ad791270694bb97a5a285d6ef012e9 EBUILD tomcat-6.0.35.ebuild 6985 SHA256 49ab1c00568f34f75f98a9c865731ed31aa740385d68eb350a56e1ebdddc7346 SHA512 0765d25d570fab44d8e186fcb943629e2f6d77d0ef2bd7fb996f767de731297df96208974dfc3cd67628cdc367c95aa393f47b3f3012a24fd128c18de5c49e92 WHIRLPOOL fc667584dcb3516fb65c49c641e567cec5a357788aad6a5ac40630cf0da137493050848090877fe03c9b6924a901eb51ef3f89c6177e839313b9583b18ee601b EBUILD tomcat-7.0.23-r3.ebuild 7638 SHA256 a94b38f501e7c4f3db23570510dd274dcacd867dcf5ec9320829a5234bb331bf SHA512 94b3202600cec659af3033fb2079d694b29f3f492a32045cd9ef8733b1ddd07e97e501c8eb2216bf72fe53b18546250d5bbdbf0cc2db1ed642e232ed6b5a4ae7 WHIRLPOOL bd2631d2513956c87a9bd4b7db1f73e84ecf76612554cd8fc296c3021995b30041084a51693837a8f764d0b276bd049c8787fed04ebd0dd7c976b3da9d2c51be EBUILD tomcat-7.0.26.ebuild 7634 SHA256 bdfdb09fd372f3346062f451ae4130e4299baba0fe452ab0007297e6ce23fe73 SHA512 f66e92d0470af6ac045cad1d5b2a6043f6d651fb5141d7dd5db58172abda35b467422ebbd40f383973481ae4ae40c4cd71354bf9441bae0d87c3a9c43840f11f WHIRLPOOL 2803d0b8db32bed38d1017b1ceb24b3ab81eeb1409fe6095ae4ed929a606187c82b1ef6b691256af18d8b63db8a18e8db438f1e1da147cd18c62c5d011e9ae44 EBUILD tomcat-7.0.27.ebuild 7634 SHA256 a461a8ee10e01bb5fc5d5813462d5cf656a1a600b58c199ef337d3f888380f2b SHA512 c4c37d499d93899328d97c85d1effbdaa4d581d82094f6ae491d1b7434a9f47fc6fc2bd396c146a719dabb4dc70b258a8101be4b38d97edf96ff143251486856 WHIRLPOOL 4099a81db09816f218c691da337d1b57b652e18ec4e65a65f80f2c83c5d658d44c377f772ea0a480e33e8290c3edeffc443e4264961922b7e16cf241173fbd42 EBUILD tomcat-7.0.28.ebuild 7640 SHA256 2cd83c336add922ae80d0e20700d46f3ded17d321ef1a1ffd9972e4d67914b61 SHA512 d96c4bcd6938f9b1dc3dc785629e1bf530a28dadd692400ef7adbf0e6df247dddc1452658ebad15c5e6f9f1d532519d7e133de9da0322982dc2f5ad1ae0e4ec4 WHIRLPOOL ebaaa516eeb527dfc44fa638fb8e8747b0abe27bdc65cfc843bbe697ebc722f82150c0a627efd5b63d1d3f814489416d571cb9f5b7c81d6ae48b1fae261189e4 +EBUILD tomcat-7.0.29-r1.ebuild 3724 SHA256 075d0139db7a07ba8fec714e43e2ff0ee15be6a5e39b7b1815cc0acc8d56451a SHA512 5f2cd929a0a96b7b4ce79d9244f3d716bbdf747dcb8cca870cc1f3af261b994f9fdf88a6e3e70514721d92eb4cb5b9d4e6a7c8b585e3d818d19022ec7c64621e WHIRLPOOL 99669b7d2254c17e0420a813cb291ab4aacc14f50c0e52980ba0136a7bc1836fc42691385ee6fb3914c8ff9407ecf820d827d9b638963178efd74e3e2b736848 EBUILD tomcat-7.0.29.ebuild 7640 SHA256 4c1f9e42a694c6832f23a8fe394fdd5058c2d8a2453d852166b25ec668d69be1 SHA512 70e3649793a2b893dc6d2bac92bf831bd9fe12c560b2bc716837be4aacb8c0918478563b571c71b441f8d9bb77b98ba17c1201858907c0507e6b7844cb8de590 WHIRLPOOL 9b01fe83b636f205a3a8f5138192c33aa706882b26932d3cf1cf38ff9fd5127370014090c0362124ffae2e1550fd5a39d5c219adb0fa5abd11da99c704f300a3 -MISC ChangeLog 71520 SHA256 59e6a55f5a37b1fc82dd7a52603a7df80c1398df7c65afdfb2e3666948b32174 SHA512 a0bccfdce7ec0e0164d69f4998736de6779f59033d249abd5514c63fe6dbed83a70553533f53021d4b63dcf0532abbae8b570601d528783b9e123d8c943556f4 WHIRLPOOL 11f3a8356bfe431297a433a85c3b1e43382fff675ceb16374fc83d9909b808b5e3f8ff0f1c87273a679da1fa307c9f4e21c8398e7fde270d3d0192331c22591d -MISC metadata.xml 451 SHA256 b508f373350a4e92bc04ebafa528a5c50eac8bfbd67d2fab6a4fa82811d1f109 SHA512 603530848551221a73f8120cb7a5cd9f49590a459a150f6ee6a50215e9362ecc4e7c9de12007d0adca1f000cac859274590e262bb3a1c7264349fb8861265aec WHIRLPOOL b6f9df258a4fa3e2a36d29538876b76c405379b189cdc6cddd244a7ccb06e7add91a8c09b330ccd017762c3fb91f9c17ef77842bb6deeeb3cfd6ebd036b6882a +MISC ChangeLog 72953 SHA256 76af20260adb2f5298dee2e53ea8e19ecc385a4c8b173acb241347ac1f4e91b2 SHA512 ec5a54ec84151bd57c97a5fe99bb15473fdb66dce327a4293c0aabab6e4e041ca256ed439ae8d252130c3a01d935e14a543a0e9d3cf9132c58f773f08f5423f2 WHIRLPOOL 8bcbe74f7c0e64ebc160fdb0b20b9ca75b5050d7ac58b38cb9a93dd5a0544a0c145ae1419084612a2d423196395bf25c36bc608aff3c7ecca7ee0b23d6070cf9 +MISC metadata.xml 561 SHA256 a53b91aa1c4371952ed465d0b570fde6eebd1a621804990aa3d2c31f3a8cecab SHA512 354849871d8ff7e9d3bba1bd412f78789693518f1f9804aac412b64e9e86622fb86080b8290bbe16424c760b3601e96824cb3f0b956edbc2245dfa5be299c8c5 WHIRLPOOL f740fcc281807c913934662fcff48a023d42065ec0b50564d4a12ff970ce09447cac0a71016a33ff4896a596dcd86cd9372b4a12286fb0bf46bb01bb6bd2c7e1 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.19 (GNU/Linux) + +iQEcBAEBCAAGBQJQCZdEAAoJEIUJ+svaV163aAkH/3z2wHb/YFP6IGI0nkumYgsc +W/kbQrD0IWOYM7y4djt9U3A51MU6k5ekz9wcLs5s1DbwfhD9UKd+L07InZKPgpMP +NQCeAfVR+pYYu/S11Qnbj+r++hWBUSd4aHSD+beap2BFw58N+LoDpGo+5Me3lXJZ +KvbWG9OBAW2ehTcWlHx+mRJ9EhH845QBac8jsAdAL+EAmSKlen2Jc9+jNKCgDoM7 +rfwdd+dflrTJ95r9XZk/JvxAQi54vIEeya70R99tryIn+HJKDpVrjp1PukRBvHIn +aDpxvuBfspwj/vrV6M30ioh8155aIXolS7ZLadCHy5SCGGkUV3fzrXxq7D37+Ws= +=CMfC +-----END PGP SIGNATURE----- -- cgit v1.2.3-65-gdbad