diff options
Diffstat (limited to 'dev-perl')
-rw-r--r-- | dev-perl/IO-All/IO-All-0.860.0.ebuild | 25 | ||||
-rw-r--r-- | dev-perl/IO-All/Manifest | 2 | ||||
-rw-r--r-- | dev-perl/Manifest.gz | bin | 259413 -> 259408 bytes | |||
-rw-r--r-- | dev-perl/Module-Runtime/Manifest | 2 | ||||
-rw-r--r-- | dev-perl/Module-Runtime/Module-Runtime-0.16.0.ebuild | 2 | ||||
-rw-r--r-- | dev-perl/Net-Daemon/Manifest | 2 | ||||
-rw-r--r-- | dev-perl/Net-Daemon/Net-Daemon-0.480.0-r2.ebuild | 2 | ||||
-rw-r--r-- | dev-perl/Net-SSLeay/Manifest | 2 | ||||
-rw-r--r-- | dev-perl/Net-SSLeay/Net-SSLeay-1.820.0.ebuild | 2 | ||||
-rw-r--r-- | dev-perl/XML-LibXML/Manifest | 2 | ||||
-rw-r--r-- | dev-perl/XML-LibXML/XML-LibXML-2.13.200.ebuild | 69 |
11 files changed, 77 insertions, 33 deletions
diff --git a/dev-perl/IO-All/IO-All-0.860.0.ebuild b/dev-perl/IO-All/IO-All-0.860.0.ebuild deleted file mode 100644 index 9a85d84af810..000000000000 --- a/dev-perl/IO-All/IO-All-0.860.0.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -MODULE_AUTHOR=INGY -MODULE_VERSION=0.86 - -inherit perl-module - -DESCRIPTION="unified IO operations" - -SLOT="0" -KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ppc ~sparc x86" -IUSE="" - -# needs Scalar::Util -DEPEND=" - virtual/perl-Scalar-List-Utils -" -RDEPEND="${DEPEND} - virtual/perl-ExtUtils-MakeMaker -" - -SRC_TEST="do parallel" diff --git a/dev-perl/IO-All/Manifest b/dev-perl/IO-All/Manifest index 223f9a41ec24..09d6bb969743 100644 --- a/dev-perl/IO-All/Manifest +++ b/dev-perl/IO-All/Manifest @@ -1,5 +1,3 @@ -DIST IO-All-0.86.tar.gz 78648 BLAKE2B fa3a9a6d8828b1de5990585c4b6178ff28844bc01845c3e42b56142340d9e4df400f54f6d2c35048bcfd0c338681dece6b906141c70c57ebacb1541a7d294da7 SHA512 3bf2f1caae19d10905d8c959b88e0ef43703b3cd0fb389060fd6a6a0bba4d6b24a92b8d2568f4bbfca6b7614270adb7131225a7b7f9394b26467bdb780a16a0e DIST IO-All-0.87.tar.gz 77819 BLAKE2B 7a02816bbca80465bd1f40317a97dffbcc52e92ef767aa9e38987b59e8b14bd1d1a0b77dbcc2e4defeb3d44a46fa749b111bdffdc3b3efdc4217e3e52e290280 SHA512 bd8cb6d44db51a9a140209223f016e48acd713ec03ced1b9c02933fd88c6363926635dae033b20905201b13e8186b8bcc3f428d4d85cd187fc68b777cd197267 -EBUILD IO-All-0.860.0.ebuild 429 BLAKE2B deffb4bda7b191cfd732d8a8bbde68267459cb668bca9b263024d64abf45889b29c29d641b436bbcd841395bcc529a286110a2ce91ff3834598fa9fa64df98b8 SHA512 82c28f009f9ac1850d852528b39dd3aa18f86e62b23bd519f10a37b50d142a67cc88396598d2224644b004ed101adf40b3164da4c8fb121897b978d920fb5584 EBUILD IO-All-0.870.0.ebuild 401 BLAKE2B d46482aeac8557ea6c98c4e1cf393ade7f335ab4f0641a60932ffb95843904cf5a4788a73f35755ea9b02f2213b24eae188e19b87f9197ff06185dd1b727b9ea SHA512 b7bcec43be060848102644e5ce9e9d95683d369feeb5b823dffe2678790053987dac7c65e11799c9c1bbc283829f9ed441121c25edf7387b27708b486d725689 MISC metadata.xml 1111 BLAKE2B 2b1e83f614fdfd4599c6d3e81367fd4ca4cb0988b1bbc06a7341c253d3bd1b7acaabace540c16802c1874ba2b4f85edec4c0df24da436a5b33aa6691055aa645 SHA512 bebf7616b2651f704d1f26fcbab1d555bd49984ab7dfe56dbc3214a8ad927f39283af51e7be5bc54094f83352eab855a2e5775945ef2fffb8e41503868e61abc diff --git a/dev-perl/Manifest.gz b/dev-perl/Manifest.gz Binary files differindex f836338ae5b3..7ce4fa54cb2b 100644 --- a/dev-perl/Manifest.gz +++ b/dev-perl/Manifest.gz diff --git a/dev-perl/Module-Runtime/Manifest b/dev-perl/Module-Runtime/Manifest index f538ac1bf1ce..907cc05c98be 100644 --- a/dev-perl/Module-Runtime/Manifest +++ b/dev-perl/Module-Runtime/Manifest @@ -1,5 +1,5 @@ DIST Module-Runtime-0.014.tar.gz 17396 BLAKE2B b62636aaf0c3f05e7e99079409292d66cbb56f04ecb7b310e2351e89c952044a2a039a7134e1411ff96d4729ca8da835ed02cc8ad4d139ec5f1db52eb78b3bac SHA512 5431d9aeb092bb357bafed4e4cf216e9eda4bbbdd0c27547a1729adbb2f6f5a114ac25580a814f2d07844d6b742b9df3ca8d5972668bcacab2f791d617c1d32b DIST Module-Runtime-0.016.tar.gz 18275 BLAKE2B c8b3d71deb7cff7817fb154c3b2d88eee79f56d10bdee0d41b880097dcec72a7eb0dc9db4b760d09463b3ff78139e1cd3b5bf3b1f0005d1e044e1858028832cf SHA512 64a362ee897646173dbbdd8794f863d93379d45d7ac20d3ae890d77b4ec3f5e36aaff66c41b4a6a33b28bf492216283528755550ab09e466ceafb4f0cfbaeb9e EBUILD Module-Runtime-0.14.0.ebuild 601 BLAKE2B e58c5a228707dad7784af15ddd94436f0d449bc5c7ec16956a856844d779fb4b9707eeb9a76250f4d97fc673eb5bd9b9361f329cb86ef29d05e94548e62d80f8 SHA512 a18777f7ed1b9c97a0e5b29b40b8382c221b7ab75b27eaa88c44762cd1db92cd56fca224dc013a44a37d419b362a1c870befc97d9ddd84b00851363b730e9e55 -EBUILD Module-Runtime-0.16.0.ebuild 595 BLAKE2B dd962e37aa44a7d081778074d994c51199f6e25ffaf903cf3d020d1283337ca0e684b30609ab9e871dbf7d46451d5419562958b01741d340a06d7086fd8496d5 SHA512 19e0a0da96b2cad93abb3bdb98ffc43275604cecce6c72888dd88e43f2fea2dbdd81fc1f0c92342365e92da3a92a70266c4a73a435c54709abe68cb6ec364458 +EBUILD Module-Runtime-0.16.0.ebuild 594 BLAKE2B 751da980753350e916be788c53427874a0cdfd03a471f68db480e4c88900a9354b72cc35984fc24c37b04bff6021dd8e2a73a10cbabf931e988f0e33bcbc931b SHA512 3786931ec909ea971366a6b0ed8b6291c5d14484ff556fb5a28fdff851fe9eb8b5cb115aafe6f49f6b597bc9bbe3812da35ab9cd2c6c96962f66323acf5c109e MISC metadata.xml 424 BLAKE2B f46423f84511442d70c4f2ff264e6f901ea40badd762c37c047d0e7568afa1fb6ecee6ba3a790f7963c99a5421dfc59d74a7e1ed067f13afbf8b746d9d6d654a SHA512 99a0a6e1014cb85c49d4e1131f808d0ad362c0627cfe1a21116b4fc75462ed67d16e0069714f38a8cf52f1ac2366fae192d99d9139b8ece470e12e71800ab4e5 diff --git a/dev-perl/Module-Runtime/Module-Runtime-0.16.0.ebuild b/dev-perl/Module-Runtime/Module-Runtime-0.16.0.ebuild index ac22b393c1f2..3dd23d7a18f7 100644 --- a/dev-perl/Module-Runtime/Module-Runtime-0.16.0.ebuild +++ b/dev-perl/Module-Runtime/Module-Runtime-0.16.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Runtime module handling" SLOT="0" -KEYWORDS="alpha amd64 ~arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris" +KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris" IUSE="test" RDEPEND="" diff --git a/dev-perl/Net-Daemon/Manifest b/dev-perl/Net-Daemon/Manifest index 6e99c7fbf610..050c7ea4d914 100644 --- a/dev-perl/Net-Daemon/Manifest +++ b/dev-perl/Net-Daemon/Manifest @@ -1,5 +1,5 @@ AUX Net-Daemon-0.480.0-perl526.patch 941 BLAKE2B 04ef7335f9ddf52c4ddb3f0e3d9b0ec37306af001541299cf12888097d1985e9f5ab61f268ac5522a1ed826cfd7c7570cd1c7798810fd1403761ac95935f32ea SHA512 5ddd7f00a608481ac63a53c7856ad8cb58b5dd61529ccbf2739e921c491a73098e32ef6408bfaed69891dadeb820a57dce406a773c23f4b78e6396ff801a32a3 DIST Net-Daemon-0.48.tar.gz 29513 BLAKE2B a5fe8eeb01a463ebfd7b274dea2d0b9a8e633588e35576ad24b5e40a4b06ff5f1321bc01bbfb63ceac8d8e5c9e85d15807dde3c5cb18b21e53da6d84ca24a999 SHA512 85bc280adc0de6be8ebd64771732f83299018edd06441cf96c438914a16c3805918805cde07bae4fe92caa86475ad35cabfc1edfccff117dcce7f5dc8b137bba EBUILD Net-Daemon-0.480.0-r1.ebuild 499 BLAKE2B 6b6a66a3d24833bf3865fabe2eedb490c9b8b2f001f9398b2c70e53c772998ca5b70d9d12fba6930831fd302482887a0845f5ac4f56e3272b7e3439f30b90fcf SHA512 9bf797c0bc838d548b3ee55625ee30ad295e669988ded651c65271c7edc9c70740dc403e4537305467e856b7c2fb099a51161933430bdcdc3641f2a82f249458 -EBUILD Net-Daemon-0.480.0-r2.ebuild 643 BLAKE2B d8f242e53232c18ad5ac157a48afe212ae5fd1ec4796f4506ba46ede715b9dbecf46135b51af09849a3b124d10215992121af27142b2c5bac0afe821db2d5c7d SHA512 5ee8dbc9092ef688f668e47bf8a542c51254f1dc11ce05005a0c6ca219c1b3af34d46e6b241b20ea999fc24c7e902338d153798b22fc3b5d40186daeb9bc8195 +EBUILD Net-Daemon-0.480.0-r2.ebuild 642 BLAKE2B 239fd21a05e3df516ee5bce8a0b7e44ca600b4280ecb811448eadf2f655037521d6a6fe4adf8ad196b3501c707a2fbbebe8698dca5a85df24d2ae3fe81da8f70 SHA512 2a32f40372c61d46ddc3827acaded831099e1f50f755ccd0c5459bbacaed3a9b9ac2b04d188996d1b2fe987f12558f01f18c159e73080bad03599b8e4ee4212d MISC metadata.xml 660 BLAKE2B 89b846cf8d8e9eefa29886106ee0708ed034e7135f43c621e76d25f860c36c34dffc5348a9af7badf3114e93e331596f93113b8d1a8f09586f29630440d5f735 SHA512 abb2535a1bed81484e691e65d2282bcd2243ba65d5b7d09592397a88e32a98bb255e1b822ba91e0fe4109be6aa7d7036af2db731d8119ebeabbeae5e4e9d78e2 diff --git a/dev-perl/Net-Daemon/Net-Daemon-0.480.0-r2.ebuild b/dev-perl/Net-Daemon/Net-Daemon-0.480.0-r2.ebuild index b3e68a69e410..724dab9d94b4 100644 --- a/dev-perl/Net-Daemon/Net-Daemon-0.480.0-r2.ebuild +++ b/dev-perl/Net-Daemon/Net-Daemon-0.480.0-r2.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Abstract base class for portable servers" SLOT="0" -KEYWORDS="alpha amd64 ~arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="" PATCHES=( "${FILESDIR}/${P}-perl526.patch" diff --git a/dev-perl/Net-SSLeay/Manifest b/dev-perl/Net-SSLeay/Manifest index 7597903d1354..8c055600245b 100644 --- a/dev-perl/Net-SSLeay/Manifest +++ b/dev-perl/Net-SSLeay/Manifest @@ -6,5 +6,5 @@ AUX Net-SSLeay-1.82-respect-cflags.patch 902 BLAKE2B e95a0c49ba70d820ff419a2ef7f DIST Net-SSLeay-1.81.tar.gz 396631 BLAKE2B dfd0f14bbeb3196009d7e597c0c933dbe9cb7f9d4591ae62adc94a94d1b67d6e108992c7053defcea9b0c6dad90be3b26c1d53cea9e87a09016964d09fe2c5bd SHA512 8d4b72ede74ea22cf2ed681a8441f40965331cd5d4442c19677cf5bc7c1e61ed1e50d0f3a4f1b272428485bcc132ec99b0c75344ca43e8a34a9dd15539719f55 DIST Net-SSLeay-1.82.tar.gz 399194 BLAKE2B 0c8aeb3085b102b71284266904ee88a8558070644aaa6dd0c5f78db0bfccb0e7456c8ba62a549d7ab245a02ddc7e856bc326d503f63268ee0761290e41b97e4d SHA512 758c41f4916a55b5085167e5c6a2732a5ee70dbeb8f42e791cd957957ba4a59f724c072d3fa50a6b42ae3b22cf3ecb8738c3f8963990a7030117b73c2dcc0716 EBUILD Net-SSLeay-1.810.0.ebuild 1522 BLAKE2B 7bc2b3b63caca3ba9b6c9583ff2cf845b5e957cf318380f7af5cc2501d297123577a71c350b8ba2eae9ca321430560990f91a9b4e589c56fa66ce34f8a994c2c SHA512 36e994c8445ab80c13fb337edf27963d7368edb6314893679cf37a3682714ab4b51899beb89d348cdbf2df4b0d19f2e881021c8d344ba8cef04a97b4954df773 -EBUILD Net-SSLeay-1.820.0.ebuild 1556 BLAKE2B 82f5aa46d551e44d0de2171b54e9330e1a9f6b85f991b0d1f4df5dcd827ed0f9b35937d96e168d863ef1b9905394371261b922655ed3ad49b048ebe662346bcf SHA512 eaf742a471506d682128b963945c1dabec514b5f5944ea9e05eb01452ceb2448f6f7574d06f1f72b2e94128f5f7016a64ae0220852ff6635f4a9734fae3434dc +EBUILD Net-SSLeay-1.820.0.ebuild 1555 BLAKE2B 0f00a27878ae48263519a598ac918cc49bef0ca5dd03071e2b9e5a2e03592f660333062930a175e80ad3fdcaef8d2f729dcbc7cac928902fe8dca46704938a5c SHA512 35f0fcfd62b834edf83e7f62cce2d43a07e9a928957c4c6c096e0d8db8d9eb33f080972604c7e42d61a0dae010e7ba5f30499f2fd6c97f6cdb2157825050caa0 MISC metadata.xml 458 BLAKE2B a1f463c2ae637ac0ce9708d85768747073cb613831fad5454e72801618889ce2a96a5b6393aa06df0d0a34a05ef3ddb3aaad00fa1647ec8bde8a5aa1b65a6e90 SHA512 1502d6c58c7345b12fca3555c3bde82403f0a7bdff6d253a31c4b5b82bc981127fb2bab9e03d47d50963c3cf70533ec8ceebc025b71fe9127bdc294f092d955b diff --git a/dev-perl/Net-SSLeay/Net-SSLeay-1.820.0.ebuild b/dev-perl/Net-SSLeay/Net-SSLeay-1.820.0.ebuild index 67f0883c8ff0..278485fa17dc 100644 --- a/dev-perl/Net-SSLeay/Net-SSLeay-1.820.0.ebuild +++ b/dev-perl/Net-SSLeay/Net-SSLeay-1.820.0.ebuild @@ -12,7 +12,7 @@ DESCRIPTION="Perl extension for using OpenSSL" LICENSE="openssl" SLOT="0" -KEYWORDS="alpha amd64 ~arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="libressl test minimal examples" RDEPEND=" diff --git a/dev-perl/XML-LibXML/Manifest b/dev-perl/XML-LibXML/Manifest index 2766bb8cb871..f6a4de3af047 100644 --- a/dev-perl/XML-LibXML/Manifest +++ b/dev-perl/XML-LibXML/Manifest @@ -1,6 +1,8 @@ AUX XML-LibXML-2.12.800-disable-expanding.patch 2608 BLAKE2B b21eef9abb75a885c89d22efeff633a376576240808773b60f8ce271345994f5ad3d6c83d227350c4d11edb98ea869f72d7755606fd86cc47b2f152f7ea3fc95 SHA512 77d620da3315c930e42bbc4d0f5a528f6f2d3cbf70e5ea1d0ab461244a898260617c59aa92d41aab6b1c5b8c2ccc9cb0a9f0030bf0ece90a94e98994bfd3a0cf DIST XML-LibXML-2.0128.tar.gz 466334 BLAKE2B 7b7de24ed9cbafde79061e70247ed715e6009acf9d0ef75cc08d838d51c7b736ee7f4e57f069b1112c171ac398c28745082760f8e1d892834ab0c811c8a09e57 SHA512 c388570d0a140f3b92ab9922d9c917fba791e804b160822eeff91923891059ba189ad3743f2ffd13f7f4c92a3e8db1ee5fae588007d3fcf50251d9803e8e261b DIST XML-LibXML-2.0129.tar.gz 468838 BLAKE2B dce86bff8d4fcc87d5fc1e957ec7f89586ba8b34fd826680267995912ac54b1460850a22ea572a55d441fdb5719f8fbe6070b0d64f39f3e4fac9a5252ffd4396 SHA512 f17c61052975ecc188c285ee93dbb07926c880a28e49afdd5af0c7c997e8b12be72412d0964391f1232f853935ee0ff2838cd5d62f8f3b4f52c341904069ccea +DIST XML-LibXML-2.0132.tar.gz 469983 BLAKE2B 66002c35adc1156af76f16af2a1b4617ef25470cb434ee73dd9242fdc37a20d5d417ce5003ca202f69de08e053705129c083e65d483ae7e85375ae2ad6cbedc5 SHA512 3df1cb67ea955133492f2b6f8def2b28079c59e99170a31820aca69ea81686c4b67171509f1b311faab9389d200c4a24942b3950d7c0730ff1233a009b398fce EBUILD XML-LibXML-2.12.800-r1.ebuild 1603 BLAKE2B 4c59491438f67a965483ed4c9018473d584a8a9fc1e756ea2de910dd3e35bdbbff685ea3551e9e457f7bf0889fbb72e0b6d85739f17284487b047f00e153c19b SHA512 cfe821fb467686cd4880964f6fc7530ac67bb95e341e6de550e7a9022d0bcf95830dc5781299e58f0b01a0e35dcd972dbf9d2897e587a4b25062350da367f493 EBUILD XML-LibXML-2.12.900.ebuild 1623 BLAKE2B d90f917ca0c514d6f1be716196ae754bd051de0714dedd141d65c7703e3f6de11d03590fbdc7cc21c5f634e3aab475b0b8e21c57d3c78b9e9b37e4aa54a737da SHA512 65328151279a6f9183d4df179dcf561ae96f9d56769723d05c955784dcc2cebb602d725eaa2a7ba85923f7f8797372cc7f974db00da851a3d65b00fae75eefc2 +EBUILD XML-LibXML-2.13.200.ebuild 1645 BLAKE2B 3efaf7e43ab36e89c42294d361ca2f3cbda52283922698f3f922b2b3a02379f2d2e80915ec65c11eff2e5ab42e4439a3ef8ee6dfc82cac071b0ea3ad9aa38ebc SHA512 98652e3f2961f5e6387ab2ff157603fe670bdfb64dce187773b3abdbc8026844c61c3ff5b057ffb47647cde973e8baeb7000c9b3a640f25235fcc475866b6011 MISC metadata.xml 2782 BLAKE2B dd55f05f6dbaff2e8dad45ddc451309ef16896f9e4a8c60e89c8c6b8fc854654cd69363870cb4f6feabfef5c095656fab06e6ba48a9a9c31058d462e15870534 SHA512 6353b4890d24a2ab018caa0994913a4dd6b7dd753e089f9fb0570762f75517bc8ae4e8ed3a8990ae2c75957aec0791561f00a991f1e3976c225781317fdd82dc diff --git a/dev-perl/XML-LibXML/XML-LibXML-2.13.200.ebuild b/dev-perl/XML-LibXML/XML-LibXML-2.13.200.ebuild new file mode 100644 index 000000000000..16f1942eb20e --- /dev/null +++ b/dev-perl/XML-LibXML/XML-LibXML-2.13.200.ebuild @@ -0,0 +1,69 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +DIST_AUTHOR=SHLOMIF +DIST_VERSION=2.0132 +DIST_EXAMPLES=("example/*") +inherit perl-module + +DESCRIPTION="Perl binding for libxml2" + +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +IUSE="test minimal" + +RDEPEND=" + >=dev-perl/XML-SAX-0.120.0 + >=dev-libs/libxml2-2.6.21 + dev-perl/XML-SAX-Base + >=dev-perl/XML-NamespaceSupport-1.70.0 +" +DEPEND="${RDEPEND} + virtual/perl-ExtUtils-MakeMaker + test? ( + !minimal? ( + dev-perl/Test-LeakTrace + ) + ) +" + +PATCHES=( + "${FILESDIR}/${PN}-2.12.800-disable-expanding.patch" +) + +PERL_RM_FILES=( + "t/cpan-changes.t" "t/pod-files-presence.t" "t/pod.t" + "t/release-kwalitee.t" "t/style-trailing-space.t" +) + +src_compile() { + export SKIP_SAX_INSTALL=1 + perl-module_src_compile +} + +pkg_postinst() { + pkg_update_parser add XML::LibXML::SAX::Parser + pkg_update_parser add XML::LibXML::SAX +} + +pkg_postrm() { + pkg_update_parser remove XML::LibXML::SAX::Parser + pkg_update_parser remove XML::LibXML::SAX +} + +pkg_update_parser() { + # pkg_update_parser [add|remove] $parser_module + local action=$1 + local parser_module=$2 + + if [[ "$ROOT" = "/" ]] ; then + einfo "Update Parser: $1 $2" + perl -MXML::SAX -e "XML::SAX->${action}_parser(q(${parser_module}))->save_parsers()" \ + || ewarn "Update Parser: $1 $2 failed" + else + elog "To $1 $2 run:" + elog "perl -MXML::SAX -e 'XML::SAX->${action}_parser(q(${parser_module}))->save_parsers()'" + fi +} |