net-analyzer/linkchecker: Version Bump; drop USE in favour of optfeature; fix bashcom...
authorJustin Lecher <jlec@gentoo.org>
Mon, 1 Dec 2014 12:37:31 +0000 (12:37 +0000)
committerJustin Lecher <jlec@gentoo.org>
Mon, 1 Dec 2014 12:37:31 +0000 (12:37 +0000)
Package-Manager: portage-2.2.14/cvs/Linux x86_64
Manifest-Sign-Key: 0xB9D4F231BD1558AB!

net-analyzer/linkchecker/ChangeLog
net-analyzer/linkchecker/Manifest
net-analyzer/linkchecker/files/linkchecker-9.3-bash-completion.patch [new file with mode: 0644]
net-analyzer/linkchecker/linkchecker-9.3.ebuild [new file with mode: 0644]

index 482955164b10caba39b1ba3ca21dbb13b12fcff8..a84f59de2afbff6b8e2d39fc2f4aeb27dd4cc855 100644 (file)
@@ -1,6 +1,12 @@
 # ChangeLog for net-analyzer/linkchecker
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-analyzer/linkchecker/ChangeLog,v 1.94 2014/10/22 08:34:11 jlec Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-analyzer/linkchecker/ChangeLog,v 1.95 2014/12/01 12:37:30 jlec Exp $
+
+*linkchecker-9.3 (01 Dec 2014)
+
+  01 Dec 2014; Justin Lecher <jlec@gentoo.org> +linkchecker-9.3.ebuild,
+  +files/linkchecker-9.3-bash-completion.patch:
+  Version Bump; drop USE in favour of optfeature; fix bashcompletion
 
   22 Oct 2014; Justin Lecher <jlec@gentoo.org> linkchecker-9.2.ebuild:
   Add lower bound for dev-python/requests, #513514
index 2dd549579feac37d4e4c203df2f0cfa0dad91419..4aa61b7a6a87728e86420df6e426b39cd1318498 100644 (file)
@@ -7,31 +7,34 @@ AUX linkchecker-8.0-desktop.patch 830 SHA256 a15bfb0c4dcb226de25999939277db52baa
 AUX linkchecker-8.3-unbundle.patch 822 SHA256 5bc3690884efcede99879fa0754a3153cbde3d6fd3d5eee700e5de1cda4174fb SHA512 a525d47c2768e2eee4f838d9d607ea1a86ab65ee0d22fcf9bc4b1e01c23951d9bdebb2facd657e3009cb072045374c474cd67a93932bfca601393e02cc1657b1 WHIRLPOOL 19d0d0769d3d446a5bf4bdfba2b5552d0f149ee7eac47adea80693cca3f43d5b1fcf80967db0afa542f2f2a4d062406791eabdbe153a391e0d6614de35fc2547
 AUX linkchecker-8.4-help.patch 1121 SHA256 99f8b4cfbf7c1cc0b5b488cd4ff2b5e7b7c3412c989fce53422346162621b96f SHA512 7650d207948590b8f06d6ca10a4cba0323c6c304a5031f74544594fce893a15fd95da9dda320f252ea974a2b96e69dabc45fcfdc4d387069e7fad0f7c7340307 WHIRLPOOL 6bff95cb6c808236244f172d566bfea822525591991cb7d4e54a7ced79aba3949b9eed3a0368f5a9823d9ce8f1844528bbec5ff4906316c8a45b0a2518dbb5ca
 AUX linkchecker-9.2-unbundle.patch 840 SHA256 00e09db9076262acce8a6bc4171b78e972622ccb1b9e01d88cbeaed5f1871a0a SHA512 899db2f7567d7f101ca995d2b8b26dfaedb854a856902cb3fd2bda50f872e9bd345d10acf7b4687635541a8c5cc69050146c317c7f2875d8841f98d5d8b9d7d4 WHIRLPOOL 57050f5bb5b568364545492fb371927033dcd5ffe72315481739145314ced8cc4f8b36d828d23971377dc22cdc5c8ed18d717c1c518488bcdf1fe036d4fcf06a
+AUX linkchecker-9.3-bash-completion.patch 621 SHA256 8c813196d0a309cefe97b9eb46a6096bbb687a669cd5d3d30b7178ba6c065c5d SHA512 736b4da75bf905845964e2a097d192fe075095656818d9e9fd118327510d8fe176c713d5e77752be99b2b13fc10dc4c07bd246cb8b77bd2a99056e6ef0fe4904 WHIRLPOOL dcbec297b6e809aa94e242cd40ebd84e23acfed6546be47324a6babdf329e72adea4212c8d9a14ca2e00b043a352f5ca17977a9dd8f03956b77044471f97eaac
 DIST LinkChecker-7.9.tar.bz2 586258 SHA256 d35e5a9d025629d8264e165b50e8f84b81e9ceddcbab34d55f247b741abdc665 SHA512 b1d07ce8bb28b10cd2596916fbcc9d7ec6486df586bee0bbee149efaeeb14c82b03c46fe0c901ae76208beed96b261133bd70b1ea773543a446a8dc70f2620fc WHIRLPOOL 7fb5c067c956c6df13b1b027f2a196881b3ae45d49548ba0517c6a3ae4057e7ca64296fc38f4d722a2b3f1d67a02baf89da4ea33b4680934abd1dc321b7822b6
 DIST LinkChecker-8.5.tar.xz 663336 SHA256 d09c259c4997b665a500a48f0538df748330b31056e6496abd5e68f0d54bc440 SHA512 d5b4a7679bb2eea434e9093cf4c791669bd3432a04c54ea9c40cff6e04661750bf5132312b18b11683e299078116da440cad31614298d355aadbdd43aa0c4704 WHIRLPOOL ab76cc0af7ca55089ac3429023ae22ee17ce9fd605e2a4367148c9215e68ab8538d42c23a7dff93f471d7e4033e10fefa669fc0aa1488b153de0f029465336bb
 DIST LinkChecker-9.2.tar.gz 715452 SHA256 ba556cd1c172c2cbcb92fc3405d48f44fa56c3074ed3b7ead87f635ad54fb907 SHA512 41f500966abeec036ef692fd77bab5c487665de70728dddf909feea6f636e6bf62624b9200115dcb7ea8e7c3e06716953f2e855aa74992f8dde5c2d4dc553426 WHIRLPOOL 12a444475b6d478c9583e9ab42fc7cf812556c773ecb332664d65606ecb764bde2d60da06fd8e15e4c85b65ec4d3e31bb98c6c5b45babfb36429ce5c8a61ed9e
+DIST LinkChecker-9.3.tar.gz 719896 SHA256 ee0aa60de440fdcf8587ddebf1f691bc777a32d8d4f119beed63f405dc56176d SHA512 26686e5373aaa942b631b5184f8bda8fbe1410c8875bf8499a2b61dc18b7bdfa29a3c18edf98c28dc189a493a3f5794a0020a0211b7d5d3814b33994603dcc59 WHIRLPOOL 6b0b41d3edacafba6ae5df5b0f4ccf1fb5877c938acdd2d66c443bf10c43fcc9213f08cfff212a1a259d9f767138cd04fc1c481db1594d426784b0ce5702ee5f
 EBUILD linkchecker-7.9.ebuild 1906 SHA256 a699786cc532e08fa28d2513b8961c9ca8fa157fc86c567242f4b20c99def749 SHA512 2425c9b267b732e2d7944505c762879d9329e1448d630cb38d0b0485f0ca7e9275d857bf3b71c8fe7c844f6deb7292d8e958311fbde705c79ca493493f83b2dd WHIRLPOOL 97fbe1e1db0faf8ba624e52b693fd522cc0dd056a300aad47708d72277d6eb0960c9d6d5f2016cb0fc59474171fd2f6ef0a11cbe98d3a0b202c6b8228d56e671
 EBUILD linkchecker-8.5.ebuild 1909 SHA256 d774a01ad516bd5bc3dde62cead867c76ad95d54ea83728aca5573fe3e94a9f2 SHA512 ae2a3d4c49ed66149b76413d9a7ef00d53a805928afd08266701a31708266e873ec2325f151e19e5e09bb693599eec15cdd07797f7e77ce811502f55fc282e73 WHIRLPOOL 2f49fe33e5b27cc77394e52aec880423dc1f13b14cec53595ed8760201bb6b5d76cbf8bdbd6cb3de9b2df1a9cada2fca7c799b511bbe4ded18f74d6d74cb2378
 EBUILD linkchecker-9.2.ebuild 1861 SHA256 255c0eeae6560cd0d22406c7c56b3bcc9379bf6a1469ea212ec4440bb1a82a15 SHA512 8c4b7cd4557253bc16b8ccb9b43bf4a5fea9ee6dc64e14146bf4335f51abd92e0e72565533002befc2d0c27238ada773c7538575148576e587a89553860743d4 WHIRLPOOL a9c3fc59c4d11c9b15f234b8078523e1c9d541e0b5ca9196255ae983d195404ba00cea172a0db2134e19684000dee5dd9093591734ee543dadbae77097218456
+EBUILD linkchecker-9.3.ebuild 1873 SHA256 c22e0444b1355105e4e76ffae0dc6b37610f7cff8b2783dee2d53172fedb059c SHA512 d3e6d37fd409807ecd12134313852335431530b76e362b55b4b4343c34cc3f383b840ba031c7b7b46caa24fb54bc57b9c9740d9ba1739ae02399d16bd7bda144 WHIRLPOOL 8a87d9534d832faedd67ed1c22334e74b410b3e5cd887b3b6d8506d7be5f851e46ef59d7a35c987ea4e2c0337a38eebeefd076cc73c550b99a085cd166e14e5c
 EBUILD linkchecker-9999.ebuild 1979 SHA256 e4c7ad4df7704eb099550b6ab37445efeb960f29fe1ab18fc7a0dbc5aa37f8bc SHA512 963ff8a889d3bbbc71302dbb1e7fb606be02c600812cf100737557c0ddd5a03f97d1af039d5e92f8887191bcd7fb301a9142a7d51fb1f5e51b3b311cf1ac9c22 WHIRLPOOL 20266ba6463e0a90c556d5a31b6310201d939f8b35f0d5266ceea8936aa2b9c7d95dd68f6bbf5df4932567d27442b07532cc423ae8619da47ef40c5bd6d2dd81
-MISC ChangeLog 13328 SHA256 25b560dd377ce9ff75ea0edd10bb3a237876776ca30f4ecf00f2546bf83f0b09 SHA512 7700d1bb63c88fbca5c3b0fa7c8c7e9345c7a4a7a20fe5e9541bcbd79f4d62aa1ce4308cd9168c7dc0691415f89fc88191babb39e7965a00cb9f2aab3ee70235 WHIRLPOOL fb74f067695f0eede90c2c22ef3603f58140482b471a56e75427b48477e2cb10178c34a3f600f4ba126fda898308976a3dda87e3099632a5a75209f60e329aa0
+MISC ChangeLog 13550 SHA256 152107e5d664e537295518407e3488801d8b34dc8b6bffc060241c3b839edd0e SHA512 146ae020724f1e19a42fe857fe095c570896d42c785c48e459ff191c079b67353d6028c41c7640b60597198d50bc1bfedf5556cc49acd31f56e80831819d9e7c WHIRLPOOL 70e12f3454255e5b3563bf9b29b30f5f94300a8f3eb98e287f558fed5e81561c23fbcca4e05f4830119a31501762f2adff1f574eb439ae0090d3c7035b4d206a
 MISC metadata.xml 506 SHA256 eb3c9c13367aeafda72160a8dfd68f8a463ff509e27c3c51f064579343874077 SHA512 5f592c6ca68aa6d35d30251ec21290a724bc0bbc3a8124f48bdb8433a9f54fa7dfbcf8fcc55e77b73f2e7a17987dff21bafaeccb6554941a89668d3b4943257b WHIRLPOOL 3c67dac6a9439dd7aa0a7c124a1602e94a6615312f35190bf5f3e8acefe08626f46e1e10ef2c35f154eb7c0827ebce2f15d046b8afb78625a62c5bc3b533f471
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2.0
 
-iQJ8BAEBCgBmBQJUR2wEXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
+iQJ8BAEBCgBmBQJUfGELXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
 ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQyQ0JDQjFGMzBDQ0UxMjFGNENDNDgxMDdC
-OUQ0RjIzMUJEMTU1OEFCAAoJELnU8jG9FVircx0P/08aDSCKsxIEciLgc3tnHYjW
-NDc7x0gQYgnDBXW7Pl7OxQiA5x7GqGClacLLa1mXSMxJRvNs7P3w6tMQIFcenrV9
-UdDfEaNRNkRcIEkiT9yC9xPnEuBOgTAFjRom3XHE4yL+NzzqLJrT8uUp1y6QxvAB
-EToSopJQ4dxdE8lJ/q9Vdm6mDojvWWj7YHb4PayfdnvV0q66leBf42tMXaVX8ojS
-aJ7UGk7FJVdCWiLViNJmiXhGeZw5cvNH7r3gqhl44jD0DkybKuWl4VFT31oXcXYz
-5KYDBDWA+Ot7/f4gO07VUbVJKcIJhpmkA/1r+Hax6sbT1ZGkORwrbEOXUKrVJwOq
-uG4Vjm2mL+HW+jl1b8q8yJ59z4yhYYyedyINujOgD+jJe/h678HpCSuBnDm7U4XD
-fyeLGFi2bpG1yQHPal7MZtE81grWLTgUFjZ1SDREJRJggpVXW5AxvzDVccCxZ6s1
-SzCFZTCU7V000HTA9BxAyZFU9wFRIbaWcuElxFOS5DlkXbTDlVawm9z8hEYxhFVj
-gJ53TzeS5za4NhzzMKtrgPcvWO6nvR5ufKZbBfDLwkLYfD+NgBIF77Cz9Dh2nQ6B
-PqaeMb/84dgblElxsjN/+xgx4qX4Tptj03M01WNV9ai5lgZ1TBjZAoAcBORsRopJ
-xbf/cpMNg/4CcObN06AE
-=UOJV
+OUQ0RjIzMUJEMTU1OEFCAAoJELnU8jG9FVirXzIP/RqGZh9kxXCeyBbSfYfeDAcW
+F60aXxBer7RRlffAmMMF8dMXWpU2W94QtLAf85+Tc2xJ8rURdN3jVaTNHIR0ddMc
+J8DnifKuDPTgNTxtnDvWWQEF9bh4dJBrKV/turfbVK66KIFcR1Ev1UJo07gsFiK9
+TQGFyapfXWfgdhR6dItl7kp8XERScipN6zzza1hWQ4SHUAexwCEzAfclyCAilDUA
++8yvWNsSGwhiJMV/JIEipRpaDhuK/9N3GQfCgHN7bMSF61x4TKMdG0O22WfG0rs+
+DnzpAGAUgFnl4z/wc9mBg7Wp3B8xd2K1rrtc04y87p2SYLw0pF//DQASuJ77yEGM
+Ogrv0v6p8XD2AEUUd+/txcVWWKNW2TJ2cgAMQ7FPbYOOMsdw4YdXLmO/zFU9EqSj
+/v1qRep7gJEM0IQWrP/2LXjEvQ99lDTZ8+7sdl8tgthlvNdP3Dfyn6TWMp84Dded
+mfymSl8bO+moqyJSULxm3JnYNRN9f5iOSJZcfC9JaqW5G85yyaiyFTGzIriLGyj4
+Oy/hChkB9IRKXZhyhInID+69GE99t/p5MRkIVA5SpRD0LoXyADORWvGrfi4AwB9+
+GVEVUsHZdeJ218Vtx3syekRVRSI/RBTFln/Olkh1adWnHqoZc8+aSDmI6K9lerYt
+bqEGN0xnSddNG36OAelx
+=Lmp3
 -----END PGP SIGNATURE-----
diff --git a/net-analyzer/linkchecker/files/linkchecker-9.3-bash-completion.patch b/net-analyzer/linkchecker/files/linkchecker-9.3-bash-completion.patch
new file mode 100644 (file)
index 0000000..5c7540f
--- /dev/null
@@ -0,0 +1,21 @@
+ config/linkchecker-completion | 3 +--
+ 1 file changed, 1 insertion(+), 2 deletions(-)
+
+diff --git a/config/linkchecker-completion b/config/linkchecker-completion
+index 5252b3b..0ea3b21 100644
+--- a/config/linkchecker-completion
++++ b/config/linkchecker-completion
+@@ -2,7 +2,6 @@
+ # Debian Linux system. For other system read the documentation that
+ # comes with the bash-completion package.
+ 
+-have linkchecker &&
+ _linkcheck() {
+     local cur prev
+ 
+@@ -17,4 +16,4 @@ _linkcheck() {
+     fi
+     return 0
+ }
+-[ "$have" ] && complete $filenames -F _linkcheck linkchecker
++complete $filenames -F _linkcheck linkchecker
diff --git a/net-analyzer/linkchecker/linkchecker-9.3.ebuild b/net-analyzer/linkchecker/linkchecker-9.3.ebuild
new file mode 100644 (file)
index 0000000..f56e83b
--- /dev/null
@@ -0,0 +1,75 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-analyzer/linkchecker/linkchecker-9.3.ebuild,v 1.1 2014/12/01 12:37:30 jlec Exp $
+
+EAPI=5
+
+PYTHON_COMPAT=( python2_7 )
+PYTHON_REQ_USE="sqlite?"
+
+inherit bash-completion-r1 distutils-r1 eutils multilib
+
+MY_PN="${PN/linkchecker/LinkChecker}"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Check websites for broken links"
+HOMEPAGE="http://wummel.github.com/linkchecker/ http://pypi.python.org/pypi/linkchecker/"
+SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~ppc-macos ~x64-solaris"
+IUSE="gnome sqlite X"
+
+RDEPEND="
+       dev-python/dnspython[${PYTHON_USEDEP}]
+       >=dev-python/requests-2.2.1[${PYTHON_USEDEP}]
+       gnome? ( dev-python/pygtk:2[${PYTHON_USEDEP}] )
+       X? (
+               dev-python/PyQt4[X,help,${PYTHON_USEDEP}]
+               dev-python/qscintilla-python[${PYTHON_USEDEP}]
+               )"
+DEPEND="
+       X? (
+               dev-qt/qthelp:4
+               dev-python/markdown2[${PYTHON_USEDEP}]
+               )"
+
+RESTRICT="test"
+
+S="${WORKDIR}/${MY_P}"
+
+python_prepare_all() {
+       local PATCHES=(
+               "${FILESDIR}"/${PN}-9.2-unbundle.patch
+               "${FILESDIR}"/${P}-bash-completion.patch
+               )
+
+       emake -C doc/html
+
+       distutils-r1_python_prepare_all
+}
+
+python_install_all() {
+       DOCS=(
+               doc/upgrading.txt
+               doc/python3.txt
+               doc/changelog.txt
+               doc/development.txt
+       )
+       distutils-r1_python_install_all
+       if ! use X; then
+               delete_gui() {
+                               rm -rf \
+                                       "${ED}"/usr/bin/linkchecker-gui* \
+                                       "${ED}"/$(python_get_sitedir)/linkcheck/gui* || die
+               }
+               python_foreach_impl delete_gui
+       fi
+       docinto html
+       dodoc doc/html/*
+       newbashcomp config/linkchecker-completion ${PN}
+       optfeature "bash-completion support" dev-python/argcomplete[${PYTHON_USEDEP}]
+       optfeature "Virus scanning" app-antivirus/clamav
+       optfeature "Geo IP support" dev-python/geoip-python[${PYTHON_USEDEP}]
+}