parent
638624c7d9
commit
53ad87bb0f
@ -1,23 +1,23 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA512
|
||||
|
||||
MANIFEST Manifest.files.gz 29495 BLAKE2B 47c88ebd4a1186956c409990c1ded5a8c463ea6042518801f09783096f4345bc414c0d7a38ac4f74925f5f2473b58e91f1681185804118c3584906416662fa3c SHA512 50605c6e4d713759b83e89735f9b3d47caeb755e333e3006f1405d411731a1c7adc70575071d95223f8ef894152e8a92b30330c76b5a1062112e66584b91f762
|
||||
TIMESTAMP 2020-02-23T19:08:54Z
|
||||
MANIFEST Manifest.files.gz 29485 BLAKE2B 468ec9ff377b70cd278a732bae074774b2230ce89d8112511b6d9b91d2acd22e6296427acba673ef11c6e7c901278a59d3a598a22bfb01cb6625888fd9c64be7 SHA512 851f40ccbc2d2615e9fbf45d8671b16cc4e70111564efb71643de35a69f8f5decd6f686b85c102565a443068f517476384fc4fc7a9add4b8584b3789d130a5a8
|
||||
TIMESTAMP 2020-02-25T11:08:58Z
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAl5SzcZfFIAAAAAALgAo
|
||||
iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAl5VAEpfFIAAAAAALgAo
|
||||
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
|
||||
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
|
||||
klAPbQ/+NPOcww9AyQltLcF8zSLnZ5Q2DXVSc5F47c+ZJiIomU6MhEINKnJC8Ela
|
||||
2tmi8bmuWKMWaYcBV6gWYSLMDxb1fmV9JazZu/lF+/y8v8eWgPbEwuhognB0UmRP
|
||||
FCVm9mNcFXGI6YgEK8trUmtdZfLbYOree99WxDmVfhQqGKefNA3u/+hLf2giLd1g
|
||||
2iN8rjBnyy8uoW6+zzoOfRfLtSV30rbR53IfDELqRyby7ZLUFzlDvv7aWDLwLCrp
|
||||
cF/4HEuwnGKRPg4zuwNmrd93GTM1F0gMnLCqogkGTtxkx8CpbaAo6mWw+CpOQ8TI
|
||||
nHhmEPs+azMtMUeGOJ8ApM7zf5sh1O0QPQMKl6CLHIkZcHiXPh9l/qFWhw4MANfW
|
||||
doWUdsPkUqTvjWwC3X/c72+/qDw8a2NvQUYGMtEHHT53vrqaA2tTnqzx45ukk2db
|
||||
3Y/aC608UccMpfS1ZCCpm3SQ8r/3Eb8/5JNUysaETs0jBr7ILPF63H8hKbI9qqWY
|
||||
XhbRhkQBYLdTm/ShfwPRGwyXWEmhg00KWcjxpDCsbRnAU/qnkKDcgfaKuwKQjluU
|
||||
MDJBfx5hi9aN5Qdm79LlDfg3ha00yiSNq+FoNbOoN32ryy9pi1+p2ZxgnJbQBIf1
|
||||
rPVdS979+e6IMX9Ez9iTUi2SHsbW63VYTCjegZCUkkKZlRl0lf4=
|
||||
=/VKI
|
||||
klB5Fw/9EDAO+ABnzWiubApN6Bp2Z/l600jaVin2no8CWISryQKyxCEUpQgCCp9h
|
||||
smsm8o9/uc04ncGpuJTBAECxT2SsxsWg8mlal2fGdO05o6esKaFb1EgniDnMYqJv
|
||||
4smrxJEkP4IKXoSLjnhenZdNj+o4/M9B6T6RkGqwU/wpqgmBPjVs41xYDF2NGHAK
|
||||
DnejVJHZkY/iP89QpMsAcl1B9ako6YPBh5ewTcZpqPsgUR4cZTLUJbIdLZMTTNOE
|
||||
meLGVqplWe7tZOdDzqFlpkTRZuxKYwsUQfd6IkKAW3ZNAdCa1eruyqzO9C0BLYs7
|
||||
mtrEnwRph0wOef+Ri5tj9f2BPwdll/+pgWjjBHjDmmOAVHuyCxqsmnfLYqa8zhAM
|
||||
aVvphvrXzFtXaXWY6gIl//4dI/UXA5Zl52YmPYn8iWswVID1f+184IJbZmiVcPDl
|
||||
WPjqNV7Yu7lGOvg1k+7cvVKWtAB8+YlBG2J9CzZGca3biWmj9eKJSGJMqVFkcRPF
|
||||
Qlb3HCgkDEwe66bV/GYcSCW631K1xH/o9NDB1K/Z4quCef1y9fuAVg+c8jKxFIQE
|
||||
9ioOWYiqgp/Q5ef4sugEOaohXpd9lTI5Ke077bvsZPIdAkNjop2OBhkTGjfQktyd
|
||||
X3jZzxi51QaVuAEqtaf7IxZwrH2c0W78seBfLNpfN7odnBQl1Gc=
|
||||
=h+Oz
|
||||
-----END PGP SIGNATURE-----
|
||||
|
Binary file not shown.
Binary file not shown.
@ -0,0 +1,2 @@
|
||||
EBUILD etcd-0.ebuild 146 BLAKE2B f4c72962544a7204d0d59aff67b3d8aab455b3f0187384a2bbd45bac791321fe4f54d32416e24c90af8120624c6aa4374fcf6f02c8b2807c869127c0283c1980 SHA512 50c1984782e97d873a03fd74c6e62f84de459f42c2930be489ca73d95eaa48ff07256985c24240e89fa3c50dfca681ed65395c5519d0957d14374b3fd90127d4
|
||||
MISC metadata.xml 248 BLAKE2B 5d9c3678c604aac0f24c5d5015e28f02b9ce83bb6a179755a44adeb3d69e4dd50be4acc30a6317649f5be23bcf13ac210bbe4712aa403e9c4cf2de351b39c941 SHA512 dc5b06a888be6367909895d5891a08189f4657bcee602e5ff0021be2ad3677e58ec7387ff244625be66a142138666e7eac790d2a7b1e298f0ad644725b5e57e0
|
@ -0,0 +1,8 @@
|
||||
# Copyright 2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit acct-group
|
||||
|
||||
ACCT_GROUP_ID=426
|
@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>williamh@gentoo.org</email>
|
||||
<name>William Hubbs</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
@ -1,2 +1,2 @@
|
||||
EBUILD mosquitto-0.ebuild 198 BLAKE2B e8206a48c5b936708812eaf7de925aee4b31977efa1cf742e2e0ae158a055c4ae7d6ba902f2d07adf11a3852a481b00bb6b67e79c01412bcaa137555a2f021d1 SHA512 303edcba2ae6481aac460d615083900c1bc3aa1bb1be4f1ef50ed32c7dc9b6cbe62c1f8930f5b36ed8382f003eaf04bbf8c3f3d756ea9b3ac01fb338deb3b36e
|
||||
MISC metadata.xml 479 BLAKE2B 67460a1e8d879ea54e6d30f437ffdd61f159136fa86005da48ded8b098278486a13ad66be2a23ba13299e8ad2e251348e682eff829455df8de2226232776c32f SHA512 268692978a05eacc7e19cfa70698e7a4c7af4bf0d586a7a9b491ba24df4f02374eed85b74f7cd56f3a4de17334da13ce95fbadf1c7a4c36f8b72b66489f7d352
|
||||
MISC metadata.xml 246 BLAKE2B d6a06583d1046773ef6fbab7a6e6d170efef20a7e432b4b984e937ce528c02cbc0b8db6c611177afc7497723c19499962dac9b4034ae129157a7c60aadb43567 SHA512 4bc4d1b3813edc829ecc432a9ac1520823b9405e8dbd8ea7d2c5360b8418ff7ed0473e446a936c8dbb8527f7da4180c42fc73c02d9f3e7243643a4185fcf07f2
|
||||
|
Binary file not shown.
@ -0,0 +1,2 @@
|
||||
EBUILD etcd-0.ebuild 247 BLAKE2B d794723f20381f10f600c1e915998972c44e039312be854963fb753990c6ee3c45da96155ae28ebdc707268c00d2704493668f2620277fb38e8d14bbc628404a SHA512 e5457115d79c9acb6bddb2eb8db15f6f3e3770e9809413e594224edb8f560dcaf5c5a4d66a56cde65eeba15843feede059b4be4697b642377f1d05face0f8867
|
||||
MISC metadata.xml 248 BLAKE2B 5d9c3678c604aac0f24c5d5015e28f02b9ce83bb6a179755a44adeb3d69e4dd50be4acc30a6317649f5be23bcf13ac210bbe4712aa403e9c4cf2de351b39c941 SHA512 dc5b06a888be6367909895d5891a08189f4657bcee602e5ff0021be2ad3677e58ec7387ff244625be66a142138666e7eac790d2a7b1e298f0ad644725b5e57e0
|
@ -0,0 +1,13 @@
|
||||
# Copyright 2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit acct-user
|
||||
|
||||
DESCRIPTION="User for etcd"
|
||||
ACCT_USER_HOME=/var/lib/etcd
|
||||
ACCT_USER_ID=426
|
||||
ACCT_USER_GROUPS=( etcd )
|
||||
|
||||
acct-user_add_deps
|
@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>williamh@gentoo.org</email>
|
||||
<name>William Hubbs</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
@ -1,2 +1,2 @@
|
||||
EBUILD mosquitto-0.ebuild 246 BLAKE2B 3499a981615473825a8f3fa7bede99b0bc417f7936bbd12d722e1ecdf5c2e9352e643527ba942cb5e21823b347c64e67259de6ef5796cdf72ce4c709bdfc1512 SHA512 4d032ce3062fde092e9b0d8725e24ee8ac2b343c4becd5aca242159ee9269d3f134651518488196a7d8f5b903b6b7fb97487fb4eaa0fea195c7831b3ef70ca9c
|
||||
MISC metadata.xml 479 BLAKE2B 67460a1e8d879ea54e6d30f437ffdd61f159136fa86005da48ded8b098278486a13ad66be2a23ba13299e8ad2e251348e682eff829455df8de2226232776c32f SHA512 268692978a05eacc7e19cfa70698e7a4c7af4bf0d586a7a9b491ba24df4f02374eed85b74f7cd56f3a4de17334da13ce95fbadf1c7a4c36f8b72b66489f7d352
|
||||
MISC metadata.xml 246 BLAKE2B d6a06583d1046773ef6fbab7a6e6d170efef20a7e432b4b984e937ce528c02cbc0b8db6c611177afc7497723c19499962dac9b4034ae129157a7c60aadb43567 SHA512 4bc4d1b3813edc829ecc432a9ac1520823b9405e8dbd8ea7d2c5360b8418ff7ed0473e446a936c8dbb8527f7da4180c42fc73c02d9f3e7243643a4185fcf07f2
|
||||
|
Binary file not shown.
@ -1,5 +1,5 @@
|
||||
DIST lib_users-0.13.tar.gz 25704 BLAKE2B 895f8b721216339fe4306158bf6282353d79584573091cc4e7c63c8096a9f9cfe380a8bce7229f168e44fe5d3641ceb8c91bd751316a6c6a467ace4ec0dce723 SHA512 588af7068728810832bcf4d1526f271e255d07c75d152fb41844c66f3598a71e9a96bee3426b31b58cd26af889bc42c0a7248731fdfe3623fd4567d2b6b7275e
|
||||
DIST lib_users-0.14.tar.gz 25746 BLAKE2B 4aa2dbbd7c53be13f79988a62c7997f0787ea9b773fc57681a021ff75ba9ff0988ac3032b21150c4e4958849a6195df09d388b6341e1ac139f34ce9555786233 SHA512 533c6e8f486e58d0fd22aea9a30adf91c3a8340a8a3719f6374ddfa8120d402c8202ab8ceb0e78aedd46e3e5875795392ed40497a66d51de5c2ca6a275a1a777
|
||||
EBUILD lib_users-0.13.ebuild 1134 BLAKE2B 75e0d5b887a13b1607e780a27d02c71f9770fb5c521581f8fb1961a7ca031ed3f19e369a439ab2c08a0b02bd14119a1321b76093875a5b2d26512bbc2e8f4881 SHA512 4fff666e0faabf4d7b88f852a53460a83c8650b1ffd406a0583eaf2d94b02395652af337eae71e84d7afffae5a37cb91a97a198998581af7d7cca8f4001fd417
|
||||
EBUILD lib_users-0.14.ebuild 1083 BLAKE2B 9b95d71cc726a72423c1d9160473377d5b6e64c44ffc83e607b1214d8e32d7032e596d3b906829077903f3432eb9eb9aa4825ada87eb423d3d151913e6935ddf SHA512 d5fba8a6b91f51f9468b3dc6cc73b1c6efc10e528f1ef2d58335263fcbd7608e20281215457985408f3ecfd803d5af14666a21bcf86a9401c23342eeb57a3c14
|
||||
EBUILD lib_users-0.14.ebuild 1080 BLAKE2B 44639a47c757a711780a76afc78ff5829edbae289af9d0a0f31da4b5429a23644c0d87674f14b18a5da4d226c23898271fb77570fcdd6e3e1fc1bf06e1b66e82 SHA512 2e831e25ded0a0fda2a3a927e398598fc33ffb293522f0e9013076417904d4f7cb84783ae7467fab93244a1697c42317232abf6f2042a4cbcad2cf4c053da95a
|
||||
MISC metadata.xml 454 BLAKE2B c545fd1db330988ad139de08b1890cfd9d6aac98947b954fb761515d314d8ebb941829e7767fe4fad6beb41caf3409111505d1a6378c852f15907933678ddd48 SHA512 c897ea5b6bed9fcc8715380a1b2756f376a095925a2c99a78ce6729cc9839683f40ce53f5faf0fb784169db5ef9162f1659ea6f24304bcc7cd47f90d49ec97dd
|
||||
|
Binary file not shown.
@ -1,3 +1,3 @@
|
||||
DIST lzma-9.20.tar.bz2 534077 BLAKE2B c1be526d6fb9f68da10b654940a92420b6c708c7aefe213394cf1c7650b3d65c4f54d3ca0663e52be13aa9f996ff9cc87262fac8b76dd0654e839cefc073c374 SHA512 1c495530834107430a675fb48c006093edc301ec7a2c2f273efd62ff260f3056503bb2c3ddef63e82f5ff04b1347381055cf6cacd59eee9d451c4d841c13cd35
|
||||
EBUILD lzma-9.20-r1.ebuild 889 BLAKE2B 5251a783ff4fe58c0087d9c969b37c91fda0e3e3ebf8743a74d0bb314d098ddaeaad66911d524a9d8415767a5a35123e58bcebdebab350768fce7b20356b5584 SHA512 4318d54b4e1dbac9b817e26d23606d56458e98d85ce3679db896fec1a915dc001ea934022d50ed2f571feef0b17e3ffa6f429d079dea78cf47cc5648c790a7fe
|
||||
EBUILD lzma-9.20-r1.ebuild 895 BLAKE2B b5f3029dd7fcb664e2178caf27f7f86647c8fd780639e091b8e1b701e43a3cfccfa9792c67a22df4ac0299b222b52fab0ac683b430ab90db3291924318acb65a SHA512 ec7fe72b1530884092eb34954502560f0592d28e16646b49df03f88fc1e794da9f0e69eb6ec039d172c86c6366218d903aa4e3344adc55c99cae8f89edb8ac8b
|
||||
MISC metadata.xml 250 BLAKE2B e05a373f0ea02a1a107bb27632d2f6b87bb754d82a7a7c6f56b7bb6041a92a0bea6ef1a6353cd535f5f9d992b10cb68e402c4efa3189d7f65d2c9fc904a4610a SHA512 7bd753e69082bd70f8afe68f12584dd5ee18b9972c27c523570075d4d0168f3e3d8eb638da7ca08ab3969904e39ec2c76f4891fd649a26553abd4115a41b70bb
|
||||
|
@ -1,9 +1,9 @@
|
||||
DIST upx-3.95-amd64_linux.tar.xz 456788 BLAKE2B 1ed17ebb799da2c17ec863067f33526f87b84e2fea9643678939c9ac70afdc6c7b689dcf9e5ec716c0b4a6684ecf03370f08c5e2db707e6c3ec2adfb60e0b9f4 SHA512 23067ce45123eaee3810464e91c3ed65527bbed3b9546aa42d3eeae842efdf0ab5de70c584631e5642deaacf16cc574918889ca35b0611afa1b10fb489bda861
|
||||
DIST upx-3.95-arm64_linux.tar.xz 457592 BLAKE2B c9c009ba7b63743bc98653f76b8f8f03cc74cfa490e48e0c01b7d8fc9c2146026b1f5a8bf9141a35ab02cd40ab5658bded9180f26ea9f210d1e1fd9f2322c738 SHA512 7a8541bec07f9630521edb98844f7d8f6302d9ff4874ece18673598c8872e626681119e89a64ebfaf3e707bcc6e07f3072f34416e97256d25c8cbcf707f123bb
|
||||
DIST upx-3.95-armeb_linux.tar.xz 412608 BLAKE2B 2acd5a06512696f4c52a33014fe25515aedaa9704942048ab0dd5b3b6db48c75160056818f03ee960f93c3a886d1aa501a496509dd04f31b79c6d0a93d2bdb3e SHA512 9e1d9057f1bf0a4262b3d672b1a50f192380e29189d5d0bd8963ec79247a9246db53b3ff9c180ab4c961e464dd1c8fe1c8e7541a3a2cc3c0f8a56fecdedfe956
|
||||
DIST upx-3.95-i386_linux.tar.xz 477560 BLAKE2B 7ee9d05227c8b39e186a8e0521eea2831780e142bbf3ec608e805bf33b4ab9ac72b249204b42f640d695a56b03b4576f9ae838129a823ec9fe1ed9b497b1de1b SHA512 bd1c6fb1f1f90732a666d6a254896a6c359d3f21c6be6f751aa8899e03487c696b9cacc79ed3c05af4e53b3e3374c5b64f5af9a4e85e11e4c31d972c0f25ac42
|
||||
DIST upx-3.95-mipsel_linux.tar.xz 477840 BLAKE2B f3863d7f8eb33554c5873b0cab0190bcc1f0efb3e40e1aad09a96f6fd2319234620d393f9b0fea344940a42be969862f9e60f05440e7608c77183da6f1899225 SHA512 27c8a328b18ed236856f36d9f520d1f7ee006d181e77674d2b8b2296993c34e6394befbefded58f9a70403d2e65b5a143a748adffe8f517393c884f8e9e4abe5
|
||||
DIST upx-3.95-powerpc64le_linux.tar.xz 498012 BLAKE2B 111c174887aed8f748278b0480e3e4e32793c8c8f6aa78cfac684c82f27be6c762921baef2bb39a0a07f004bc2c5af0d3953a6aa4fa41f3c65e543bf74dfb10d SHA512 5ec4d811baf9865669972ca8fd57e455d1baf88340e6cb87170486ff398a38c0e6781026d3a3d9a2b3ccbb8420b1c43825b78aedc24ce3adeda79bc5d57473a2
|
||||
DIST upx-3.95-powerpc_linux.tar.xz 473136 BLAKE2B 3b4800db76df4f864cde650827b2fe4d34f97e31d7fe0ff5859e3542042b8b8029df8fb50eb8891634319c75b3e406c2be5c67384585d833852ebb586fb7b7b0 SHA512 f0114c3eea0fa55a8105c3111ddd1c3bf15acf14747529ffd3c4b31a25328571ba85f22ef7b7e5f83113a4bb1dce77029abf279ec46d78bf955cd7ccb77eaf40
|
||||
EBUILD upx-bin-3.95.ebuild 1254 BLAKE2B b8fc97956fadb027e3dc3ca47be0a6dc2b09f4ab9412f813d8f4e7541c9cc71beac83e690745e5c909e624eceed31b25ccd566bee750aa3a7942fcc71754f73f SHA512 00a395bcb90d39350f940d2a14a326126a5dd6418b1365789905eb30fe4607ac79bc3f86dd6cf12eb349f82248dbe74f55fb65cb173002ff885e9050db794b4b
|
||||
MISC metadata.xml 556 BLAKE2B 79efa27ad3c90188372a09e32997f8e2a6259e546a91518c9b332f5b659f5d21bce26862a0a532a0b63e5fcba3efbb717a1518325184d7f931931a084cbd0396 SHA512 fa0d21d7f5c7b7cdecd54b9c438d1151af0baadb207297cfaa26d7f0230e538156561aeeccd50ef23b7060f6e7d653282a59fabaf6f866aca49cdf0970c35b36
|
||||
DIST upx-3.96-amd64_linux.tar.xz 462784 BLAKE2B bac24742528b241c15bb49cfd6f006c485c28c051606deefc9b3c64d045658d029fe8dd1110120b6c21c03c30c0220ff8638d7e254a0376037b0d0ab013e9f3d SHA512 b4e7ad9ca58e07a0a59bcc1959d7901b1960a0975e4030b16c6aebfccd2f5f9163318f8f5b4a08bfd513138fe4c0fa3e3683f9141f221faa7bdfb8eaba4d0782
|
||||
DIST upx-3.96-arm64_linux.tar.xz 462376 BLAKE2B 202e888def2d60dab9d119548ac85ac6dcd0bff7e0c442fccd9a81961dc10ad96e7fe19b4a7a250c65d0bf9dd49ced8cdc7fdfb08cc7b75953a02afbff682865 SHA512 f1f6556068df27747dd40cdce3f3dfeb5c9a8723bfa76772715db69473267dd11242bf026c5a45e869b0f343559ede232d9a0067f4e4adce555cef1f26013f65
|
||||
DIST upx-3.96-armeb_linux.tar.xz 418060 BLAKE2B bb987a0a1466b3e5f4f2797888bf28c844f42eab3800dae00106cf4078c7196d6737ce9a3b9d1792d1ad1a190da8e90f2d29272127a20e4b2a9f5551511659ff SHA512 1bb570926a44c5471e00e3e2797728fa8122bc4035884f8fe8d7f4f3100e7dbddb84c80ad13c02d1a7454b1df504f96b8c0543913b1963c434ee2191d748e486
|
||||
DIST upx-3.96-i386_linux.tar.xz 485836 BLAKE2B 1bbcbde3d510eec9a38876958bb127eebe46c1f18146a62e5697fcfac0aa34bc910f3908e1783541466e46b305cdfd353902682c97301df38cd0550ca0302c34 SHA512 c679ddaf447735378d116cbff48276e13f9703f19a11364cad411915a153e2d7a6377f2ae8ce0f0383557ec889f44bb9860fd0b65bafce9935c6f381d485b13d
|
||||
DIST upx-3.96-mipsel_linux.tar.xz 483832 BLAKE2B c7f79ecc0e9f0b3f4ae9beaf0dc06e43e4cd747fde5bbd8d24505a008171f55c14ef411927cd112dd7fb170923679266170975e89cbeab43b17d842c20e29ff0 SHA512 252f64bb2d44d687daca645b1e0cd91665a562e86e1ce8fa95b57709134f74810f29f5792f7b8a1fe6c0517728632613a202a209465f1bd56ccbb383d9eea1ae
|
||||
DIST upx-3.96-powerpc64le_linux.tar.xz 505260 BLAKE2B 9e92e5e72436a3309c788a96a03c98bfd53bf51d3a22e85c6e58669b8c5536e107949fa860b25e1abc759b229aef76607819e62db353983f6f87f04d59395599 SHA512 8b577444366288427d6b114793b3f8fb42bf223b82bb78a391e5233c3cb3fe6906722ff7430aeaa764ef3feb77f052da469eab9d0dee90182929beefc5b1f17c
|
||||
DIST upx-3.96-powerpc_linux.tar.xz 479488 BLAKE2B 2d07dd57b742dd5a3ddcc86298618a939bd46a4af6f9bed41a3e0f12456bffb0ba7d76c866076489cb03130a9b9d84493f5401db5e76571cda4d7e9d65bef691 SHA512 a8f38f2467bc31d8cff2dc0fed191d1451aed766ab49336c7c99fe1b1a48455b08d9d45b14c78d655bc3c811c5fa2466701e1a990a5c954b0ce84499458024cb
|
||||
EBUILD upx-bin-3.96.ebuild 1254 BLAKE2B 6db503a0ba0bb34aa73a21ddd2297b88c2a33522b40425f6109ea36e25df754f822d6c37a48c0058f7a471cfa85baada0c9aaf62309596886418c812ec070d78 SHA512 b7d997412e75c06b499060d58658cbd0568be031871b6bd37d29eb8bbf8c3905a6972b47d84bb266f90c479898a61974c03c89cf218f6a82ae684aabe0a19029
|
||||
MISC metadata.xml 448 BLAKE2B 867df66ceb7f931bcbdf8e4fc8ebb935d398cd83c32f87f14ea66055e9d88a2b5e76007f394d46db0549128c1682de0b80bee74e290725b71a5be88876997ce0 SHA512 6a817175a939b260a01521d65f5add4569232da1fefe0662f977626ddef2053f9180a47a063e42d24f90de6b00ea29af451e7efaa604bbf80a2bb45d0d5d775c
|
||||
|
@ -1,4 +1,4 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
@ -1,3 +1,3 @@
|
||||
DIST upx-3.95-src.tar.xz 790776 BLAKE2B e7e5e24ba3675ab9f9f3daa36d6d3f00b6af614c2ca64c4d185a065afcdc02373ccf0200f7116ebbfaa1f9b961078f40296b1c716eca80aba86e95d6a9463b99 SHA512 0e1d3e26462057f16587197e73301957e870107808fdbcd24d9976094dfa0e5efbe8da0f9b6732a99f05990dcd4be242a87ea19a7110dc052c6dc982cd596416
|
||||
EBUILD upx-3.95.ebuild 797 BLAKE2B 65691ffb554ccdf920f608274ce514151e051f90bf2effe1ae0314d63ae10f3c25ba03fd33fc620209ca233a479474bf46194235130e71ff0ac534af3d4fe568 SHA512 aaae2315441ebe149a20bc3b1850a269d21c15057ec9cc9fe7d1e0f31eadfad98c57d35c6a5aaac2038579b3cbe633d05b085592fadf5145fd76ba27ef45262b
|
||||
MISC metadata.xml 556 BLAKE2B 79efa27ad3c90188372a09e32997f8e2a6259e546a91518c9b332f5b659f5d21bce26862a0a532a0b63e5fcba3efbb717a1518325184d7f931931a084cbd0396 SHA512 fa0d21d7f5c7b7cdecd54b9c438d1151af0baadb207297cfaa26d7f0230e538156561aeeccd50ef23b7060f6e7d653282a59fabaf6f866aca49cdf0970c35b36
|
||||
DIST upx-3.96-src.tar.xz 792524 BLAKE2B 21af85dbcfdd1bf0151a653c865db13c9f30b9de0b9b4b94557ddd55736c7053dd829c5d72b9a7e5aa94a71ecc0151145dd66d7d98ded178c50ff7357d0ba442 SHA512 2d4d1be21d274d9bfdee9b9815396f5e5ff0bcdfb781b7be5fafa4d1e224028e412ec5f5ba607c482671aae27ccf9069abb2db0fb58f78f3a102a51897df2b11
|
||||
EBUILD upx-3.96.ebuild 797 BLAKE2B a1f128620ac2b94f5f142fea0ecd030d5f9a4a2da1ea29ea402de1204e0ea9099b4587ddb41afc4621681bd231520ffabed4d077cfeede6272ba60ae435d99b8 SHA512 d6bb67928282f387487cfc566d19a6e8ec11b63207e8e9fc815d0c7d4fcc369f8813093cb551fcbb7603b29436985ca261b6e828fb2206ba54c5f89040f3e0ed
|
||||
MISC metadata.xml 448 BLAKE2B 867df66ceb7f931bcbdf8e4fc8ebb935d398cd83c32f87f14ea66055e9d88a2b5e76007f394d46db0549128c1682de0b80bee74e290725b71a5be88876997ce0 SHA512 6a817175a939b260a01521d65f5add4569232da1fefe0662f977626ddef2053f9180a47a063e42d24f90de6b00ea29af451e7efaa604bbf80a2bb45d0d5d775c
|
||||
|
@ -1,4 +1,4 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
Binary file not shown.
@ -1,5 +1,3 @@
|
||||
DIST okteta-0.26.2.tar.xz 976264 BLAKE2B 6bd0708ecab61097130ad3b96d44c4a58a7711f6d9ecc9c70d3db792728489f395e691b0157f0cf8ffc0e07b1796ce6fde9f689108c3236412ad37c4e87a210a SHA512 9d79cfecf80a7bfd4eb42ac8ee93d83140064601c16be0bed38481f7f0ea8ed2fa0aedfd16be3547f2bbd65ab483281e0ecdc0e59799040d67ecf1b4cda39246
|
||||
DIST okteta-0.26.3.tar.xz 947272 BLAKE2B c4502315a3713aebfb6f19adb92b01268346b0f71f1f59007b7f0dc06aa1ad71993a7b022669f7912ad10cec6c7d2eed9b552d66294f6b6657e664c3b1ba95bd SHA512 345e6ebb339a046e66e0d5b056ee487d881afa21d1ed29db2fb213200e431ba6936b1bf75a49733c14c96bdbee2482ed860257b0666b19f701c5ad0fd57e58c6
|
||||
EBUILD okteta-0.26.2.ebuild 1591 BLAKE2B fc5ae8e0096950c34f2d0a2929a63a1eb0a143d6fd99bfdeff9cd9780703de207fae12214ef5aec131d34e8c0592398e8cf0009313983e9b57e74f5242630984 SHA512 c9fa8774ae09325dcd21641cc0f3f5d5a216c9d3db278ca3b9f778304a995488a6e862ef1c48cafb62dd8383c2e9f400053c1679376388ad53ba20d7b9f196ac
|
||||
EBUILD okteta-0.26.3.ebuild 1766 BLAKE2B 373e4672e78a89e365683a5ebb76b62785496c141e85018a18d7c6e137bc796003d14393b5ec4d5338aba1d6d5feb4b680d499178542342c87b982a46cde7c8d SHA512 e8665043d86ed90bcf6ff0e87d96a92933562071f573f2f2e0d648248771ff58caae80df1dc370275a79e3852e6743360ac34f2445df674ca91952ed3df05b6b
|
||||
EBUILD okteta-0.26.3.ebuild 1764 BLAKE2B ecbb4b9524403267fe73a6a2dda6409194d8ed60673422f57ff3298a5bb0da602056c149c2e6f28bb1fb5e8417e486e1b1cc754e17ecf0408bf88b93163140fc SHA512 d3eca9ecd05a29ff110ad7cc46bb9ab2d720d250ab7f8c693c8b654a3d6fd1ab6a5d77b628ad243a0c76d606efc4dd4ef7ee000257e43af82b462052efacad59
|
||||
MISC metadata.xml 340 BLAKE2B a8e14dd471ebcdaf382d71d9dec13809433c811acbc813ea4c74b1cd05829474df09efba54d8e3aa1041bce3f5e4a61db879e228bab4f79e3b4d9eed32e40a25 SHA512 c6fa7ef3ff6e38f17ef6db3784bfe04e35607464521488253d03863919392c38e76b7d4cf92e83502b1bec109fa1b1a257a7e4a955ea2c01d61e1784f89f59ae
|
||||
|
@ -1,66 +0,0 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
KDE_HANDBOOK="forceoptional"
|
||||
KDE_TEST="true"
|
||||
VIRTUALX_REQUIRED="test"
|
||||
inherit kde5
|
||||
|
||||
if [[ ${KDE_BUILD_TYPE} = release ]]; then
|
||||
SRC_URI="mirror://kde/stable/${PN}/${PV}/src/${P}.tar.xz"
|
||||
KEYWORDS="amd64 x86"
|
||||
fi
|
||||
|
||||
DESCRIPTION="Hex editor by KDE"
|
||||
HOMEPAGE="https://kde.org/applications/utilities/okteta
|
||||
https://utils.kde.org/projects/okteta/"
|
||||
IUSE="crypt designer"
|
||||
|
||||
DEPEND="
|
||||
$(add_frameworks_dep kbookmarks)
|
||||
$(add_frameworks_dep kcmutils)
|
||||
$(add_frameworks_dep kcodecs)
|
||||
$(add_frameworks_dep kcompletion)
|
||||
$(add_frameworks_dep kconfig)
|
||||
$(add_frameworks_dep kconfigwidgets)
|
||||
$(add_frameworks_dep kcoreaddons)
|
||||
$(add_frameworks_dep kcrash)
|
||||
$(add_frameworks_dep kdbusaddons)
|
||||
$(add_frameworks_dep ki18n)
|
||||
$(add_frameworks_dep kiconthemes)
|
||||
$(add_frameworks_dep kio)
|
||||
$(add_frameworks_dep kjobwidgets)
|
||||
$(add_frameworks_dep knewstuff)
|
||||
$(add_frameworks_dep kparts)
|
||||
$(add_frameworks_dep kservice)
|
||||
$(add_frameworks_dep kwidgetsaddons)
|
||||
$(add_frameworks_dep kxmlgui)
|
||||
$(add_qt_dep qtdeclarative)
|
||||
$(add_qt_dep qtgui)
|
||||
$(add_qt_dep qtnetwork)
|
||||
$(add_qt_dep qtprintsupport)
|
||||
$(add_qt_dep qtscript 'scripttools')
|
||||
$(add_qt_dep qtwidgets)
|
||||
$(add_qt_dep qtxml)
|
||||
crypt? ( app-crypt/qca:2[qt5(+)] )
|
||||
designer? ( $(add_qt_dep designer) )
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DOMIT_EXAMPLES=ON
|
||||
$(cmake_use_find_package crypt Qca-qt5)
|
||||
-DBUILD_DESIGNERPLUGIN=$(usex designer)
|
||||
)
|
||||
|
||||
kde5_src_configure
|
||||
}
|
||||
|
||||
src_test() {
|
||||
local myctestargs=( -j1 )
|
||||
|
||||
kde5_src_test
|
||||
}
|
Binary file not shown.
@ -0,0 +1,88 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit subversion
|
||||
|
||||
DESCRIPTION="LGPL-ed pc emulator"
|
||||
HOMEPAGE="http://bochs.sourceforge.net/"
|
||||
#SRC_URI="mirror://sourceforge/bochs/${P}.tar.gz"
|
||||
ESVN_REPO_URI="svn://svn.code.sf.net/p/bochs/code/trunk/bochs"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS=""
|
||||
|
||||
IUSE="3dnow avx debugger doc gdb ncurses readline svga sdl +smp vnc X +x86-64"
|
||||
REQUIRED_USE="
|
||||
avx? ( x86-64 )
|
||||
gdb? ( !debugger !smp )
|
||||
debugger? ( !gdb )
|
||||
"
|
||||
|
||||
RDEPEND="
|
||||
X? ( x11-libs/libICE
|
||||
x11-libs/libSM
|
||||
x11-libs/libX11
|
||||
x11-libs/libXpm )
|
||||
sdl? ( media-libs/libsdl )
|
||||
svga? ( media-libs/svgalib )
|
||||
readline? ( sys-libs/readline:= )
|
||||
ncurses? ( sys-libs/ncurses:= )
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
X? ( x11-base/xorg-proto )
|
||||
"
|
||||
BDEPEND="
|
||||
doc? ( app-text/docbook-sgml-utils )
|
||||
sys-apps/sed
|
||||
>=app-text/opensp-1.5
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
sed -i "s:^docdir.*:docdir = ${EPREFIX}/usr/share/doc/${PF}:" \
|
||||
Makefile.in || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
--enable-all-optimizations \
|
||||
--enable-idle-hack \
|
||||
--enable-cdrom \
|
||||
--enable-clgd54xx \
|
||||
--enable-cpu-level=6 \
|
||||
--enable-disasm \
|
||||
--enable-e1000 \
|
||||
--enable-gameport \
|
||||
--enable-iodebug \
|
||||
--enable-monitor-mwait \
|
||||
--enable-ne2000 \
|
||||
--enable-plugins \
|
||||
--enable-pci \
|
||||
--enable-pnic \
|
||||
--enable-raw-serial \
|
||||
--enable-sb16=linux \
|
||||
--enable-usb \
|
||||
--enable-usb-ohci \
|
||||
--enable-usb-xhci \
|
||||
--prefix=/usr \
|
||||
--with-nogui \
|
||||
--without-wx \
|
||||
$(use_enable 3dnow) \
|
||||
$(use_enable avx) \
|
||||
$(use_enable debugger) \
|
||||
$(use_enable doc docbook) \
|
||||
$(use_enable gdb gdb-stub) \
|
||||
$(use_enable readline) \
|
||||
$(use_enable smp) \
|
||||
$(use_enable x86-64) \
|
||||
$(use_with ncurses term) \
|
||||
$(use_with sdl) \
|
||||
$(use_with svga) \
|
||||
$(use_with vnc rfb) \
|
||||
$(use_with X x) \
|
||||
$(use_with X x11) \
|
||||
${myconf}
|
||||
}
|
Binary file not shown.
Binary file not shown.
@ -1,12 +0,0 @@
|
||||
AUX zhcon-0.2.6+gcc-4.3.patch 5808 BLAKE2B 2e0087dd58f52d490df4d064792e22cdc40eb2ceed82989d914e34e1b86aa5a76b20666990b46ffdc190b600475b1310b03bb5e27ba8139558223fa306b5f52a SHA512 f8bc5a21ec505494fa104c16ed1057a73b0da3be060b381a1ba8ad29d470dbb8e9361714821eb9ec19ae8898b77a7c9855ca163daf632c2e3bad90aa3c7239cb
|
||||
AUX zhcon-0.2.6+linux-headers-2.6.26.patch 527 BLAKE2B f7f0cd2a975861489dbbf4410859dbab197e72ff2c1f521c58cd7cc981c46e3ee2bd4ae67c6898fc7509e23d21e544312fe368ef4982a95f5e7b2ea33065e9c2 SHA512 2800b14b46341afdaf2e8d555232a78583415de168ba1fef32205a73b32fa838fcdb1a99f6d389b2d5df87c9d5d764fe44eba7e70d5164521e3ac65977de553c
|
||||
AUX zhcon-0.2.6-amd64.patch 2760 BLAKE2B eab6f9885400c0282d71cc19970ded49d93fe8c0694a6dec18266fed69ad4acf19b057f159c7f5af2e2eae1a8773cf8ab6edb1217f36735588f86bc8a987ac93 SHA512 4c2a398b78b3026ddfb6a2a77308bb1a78cae51eff0691d42ff7c849a266414c74033f8ce6b6bf211a7ab6dcf39d94dffc96e27dd4e9604629a70f7a65bd907a
|
||||
AUX zhcon-0.2.6-automagic-fix.patch 1363 BLAKE2B 6b03a2dd0c91953e75a11685ea0726375a3a972168f62f9beda0ea1839b875b1efdf5313c5b7d26cc3213ee6e5f6c0660a659b0d964101cead275759974b9db9 SHA512 c88b2d15e8a9f47de46d6cd5e0ac6a0e5bbeaa45ffb39a91d9067fc3f730019ac753e8517e2636994b5ab5bc44c1bd081246b0700ecff61b3dab45caba0d3226
|
||||
AUX zhcon-0.2.6-curses.patch 707 BLAKE2B b0ea8d779b3f06d6430ba9b52238172022d90a129f3c0cae6dc087802805d20a192d405af4837e0916ab9ab8b1e335e87223348fdcf9234f957a96d1a0a77dbf SHA512 129d4121d7d28d757cbe992a255d56ba157799a6ca53df3224c7475c745a9ed94663f2a0a58562cd52ac5c388f21f6bb835f28eec16c0c40438f0e3a95e40ea4
|
||||
AUX zhcon-0.2.6.configure.in.patch 379 BLAKE2B b87b5e6f61890d058c77eb5d578ec9db6cfc7c66ac2b599bcaef8246da118b63013b4ce918c6ffc996ca41da5d80af2db974b7ef5165b593ce7e15da947af234 SHA512 8d226fb01707b37bc5accd44fad01cf028ccfd4c9d826f4056700c9291b3f544333f80f716da4834dae5e32a6a17bdd1c7913635e14eb10764716a45b91229d6
|
||||
AUX zhcon-0.2.6.make-fix.patch 3071 BLAKE2B 527083f2fbe91ffeccdb6b6130f68d32e09e0d3b3738fac0e5626eba886a7f325836305df6ffb6f206d05f220c342b945cab2d442f3165de77e77ea66584dba9 SHA512 25ac39954f69c251ea1587f580879ca1e38502997b1b7313ef43a84d8626811c5b74e1a0065fec94f4c5acf378ee4495cb41c3ff3a902bd73973f15239c593a8
|
||||
AUX zhcon-0.2.6.sysconfdir.patch 779 BLAKE2B 869a6fe3bcf632d0c29eb37145dc516fde1bc01066dd3d657b38fa91a355f613b23326653ee7bf06a368cd7fd6fe8012b70fceb0a805f9699910a1b6ad5b241b SHA512 8996e04f6cb7ba7fa1b548fa47ab3463a76aa690e59fce1614986dbf73d3569eea479c5c764e84f6994a6b6795c4fcf29f9018a3b5cee2ec075677f909de4e11
|
||||
DIST zhcon-0.2.5-to-0.2.6.diff.gz 2881 BLAKE2B eb7b3bc38ae77c7a0add2a0693822fb34a7721ec4224a5be6fc533f0c69878a66c123a12b2d38a09ab1a3360f3d1e0658ccaf35e138d102748675cd60f81df21 SHA512 c4725e600cde5a629735506c8eaa3b78df4606cd2745891a21c4f25889cff10b6fe4cbeb3cf60b85ad62ed0e46c8e7bbb802b7675f79f3a1d82f6942c393d4ad
|
||||
DIST zhcon-0.2.5.tar.gz 5011644 BLAKE2B 326add20cac0bab31c4a34a0261374f2daf8db84f0fafd774c3498c4ba42275a6258bac0b74447626e691c1e86bcd6e0a6408cb8d6af5c1ff2a8912b5dc3d411 SHA512 35f1517b649e5afe3156eb1aa7735f3d3a988fad08c433b8f343df6ba3fdef89493afe61488a76059e4bfa1db4455d21d0bde7041bab37eb50e5ab0b622218fa
|
||||
EBUILD zhcon-0.2.6-r3.ebuild 1321 BLAKE2B 70eaa98c092a4be6714e84076d755c73bda941d87998cad89a4d4b0e0230ee77eba4505642ac848d22bca368fdead8d5cfbbc6382f6eadaf2ed50245cf5b9d70 SHA512 8459558b9836bab8876f0619cc623d527afe5f97cd251bfced724031bee3fcc74f4b617f5693de91217bbf185fc03fe40936818a9e9cbf5b3e493f2745ba49e9
|
||||
MISC metadata.xml 620 BLAKE2B 2d07a1bd4880b59a4d6c76325ffe19ebaeacb2943797f5afeeb25ce7521d1ca406d3367496a0ebcf0235bcdd54d6e68bbb2196dd24f926877a00a0ce1313aec5 SHA512 f67cb7edc94c9d26bf5b7e89d9a02333aec62d8dce387b2449c1879f93a56654a12292b92be63936615ca916452a0d19d62bee984e2462fb939a0fe98e2e7c84
|
@ -1,185 +0,0 @@
|
||||
diff -NrU5 zhcon-0.2.6.orig/src/basefont.cpp zhcon-0.2.6/src/basefont.cpp
|
||||
--- zhcon-0.2.6.orig/src/basefont.cpp 2008-04-29 23:15:08.000000000 +0200
|
||||
+++ zhcon-0.2.6/src/basefont.cpp 2008-04-29 23:15:37.000000000 +0200
|
||||
@@ -27,10 +27,12 @@
|
||||
#include "global.h"
|
||||
#include "debug.h"
|
||||
#include "hzdecoder.h"
|
||||
#include "basefont.h"
|
||||
|
||||
+#include <cstring>
|
||||
+
|
||||
BaseFont::BaseFont(string & fn, int w, int h)
|
||||
:mFd(0)
|
||||
,mpBuf(0)
|
||||
,mWidth(w)
|
||||
,mHeight(h) {
|
||||
diff -NrU5 zhcon-0.2.6.orig/src/display/fblinear4.cpp zhcon-0.2.6/src/display/fblinear4.cpp
|
||||
--- zhcon-0.2.6.orig/src/display/fblinear4.cpp 2008-04-29 23:15:08.000000000 +0200
|
||||
+++ zhcon-0.2.6/src/display/fblinear4.cpp 2008-04-29 23:15:37.000000000 +0200
|
||||
@@ -20,10 +20,12 @@
|
||||
#include <assert.h>
|
||||
#include <endian.h>
|
||||
#include "global.h"
|
||||
#include "fblinear4.h"
|
||||
|
||||
+#include <cstring>
|
||||
+
|
||||
__u16 FBLinear4::nibbletab_cfb4[] = {
|
||||
#if BYTE_ORDER == LITTLE_ENDIAN
|
||||
0x0000,0xf000,0x0f00,0xff00,
|
||||
0x00f0,0xf0f0,0x0ff0,0xfff0,
|
||||
0x000f,0xf00f,0x0f0f,0xff0f,
|
||||
diff -NrU5 zhcon-0.2.6.orig/src/display/fblinear8.cpp zhcon-0.2.6/src/display/fblinear8.cpp
|
||||
--- zhcon-0.2.6.orig/src/display/fblinear8.cpp 2008-04-29 23:15:08.000000000 +0200
|
||||
+++ zhcon-0.2.6/src/display/fblinear8.cpp 2008-04-29 23:15:37.000000000 +0200
|
||||
@@ -20,10 +20,12 @@
|
||||
#include <assert.h>
|
||||
#include <endian.h>
|
||||
#include "global.h"
|
||||
#include "fblinear8.h"
|
||||
|
||||
+#include <cstring>
|
||||
+
|
||||
__u32 FBLinear8::nibbletab_cfb8[] = {
|
||||
#if BYTE_ORDER == LITTLE_ENDIAN
|
||||
0x00000000,0xff000000,0x00ff0000,0xffff0000,
|
||||
0x0000ff00,0xff00ff00,0x00ffff00,0xffffff00,
|
||||
0x000000ff,0xff0000ff,0x00ff00ff,0xffff00ff,
|
||||
diff -NrU5 zhcon-0.2.6.orig/src/display/fbvgaplanes.cpp zhcon-0.2.6/src/display/fbvgaplanes.cpp
|
||||
--- zhcon-0.2.6.orig/src/display/fbvgaplanes.cpp 2008-04-29 23:15:08.000000000 +0200
|
||||
+++ zhcon-0.2.6/src/display/fbvgaplanes.cpp 2008-04-29 23:15:37.000000000 +0200
|
||||
@@ -36,10 +36,12 @@
|
||||
: "a" ((char) value),
|
||||
"d" ((unsigned short) port));
|
||||
}
|
||||
#endif
|
||||
|
||||
+#include <cstring>
|
||||
+
|
||||
/* based on kernel
|
||||
* Force strict CPU ordering.
|
||||
* And yes, this is required on UP too when we're talking
|
||||
* to devices.
|
||||
*
|
||||
diff -NrU5 zhcon-0.2.6.orig/src/display/vgadev.cpp zhcon-0.2.6/src/display/vgadev.cpp
|
||||
--- zhcon-0.2.6.orig/src/display/vgadev.cpp 2008-04-29 23:15:08.000000000 +0200
|
||||
+++ zhcon-0.2.6/src/display/vgadev.cpp 2008-04-29 23:15:37.000000000 +0200
|
||||
@@ -35,10 +35,12 @@
|
||||
#include <cassert>
|
||||
#include "debug.h"
|
||||
#include "vgadev.h"
|
||||
#include "lrmi.h"
|
||||
|
||||
+#include <cstring>
|
||||
+
|
||||
#define GRAPH_BASE 0xA0000
|
||||
#define GRAPH_ADDR 0x3ce
|
||||
#define GRAPH_DATA 0x3cf
|
||||
|
||||
char *VGADev::mpBuf = NULL;
|
||||
diff -NrU5 zhcon-0.2.6.orig/src/graphdev.cpp zhcon-0.2.6/src/graphdev.cpp
|
||||
--- zhcon-0.2.6.orig/src/graphdev.cpp 2008-04-29 23:15:08.000000000 +0200
|
||||
+++ zhcon-0.2.6/src/graphdev.cpp 2008-04-29 23:16:14.000000000 +0200
|
||||
@@ -24,20 +24,23 @@
|
||||
#include <fcntl.h>
|
||||
#include <sys/ioctl.h>
|
||||
#include <sys/mman.h>
|
||||
#include <assert.h>
|
||||
#include <iostream>
|
||||
+#include <cstdlib>
|
||||
#include "debug.h"
|
||||
|
||||
#include "display/fbdev.h"
|
||||
#include "display/vgadev.h"
|
||||
#if defined(linux) || defined(__FreeBSD__)
|
||||
#ifdef HAVE_GGI_LIB
|
||||
#include "display/libggi.h"
|
||||
#endif
|
||||
#endif
|
||||
|
||||
+#include <cstring>
|
||||
+
|
||||
using namespace std;
|
||||
// mmap framebuffer address
|
||||
GraphDev *GraphDev::mpGraphDev = NULL;
|
||||
|
||||
// font
|
||||
diff -NrU5 zhcon-0.2.6.orig/src/inputclient.cpp zhcon-0.2.6/src/inputclient.cpp
|
||||
--- zhcon-0.2.6.orig/src/inputclient.cpp 2008-04-29 23:15:08.000000000 +0200
|
||||
+++ zhcon-0.2.6/src/inputclient.cpp 2008-04-29 23:15:37.000000000 +0200
|
||||
@@ -14,10 +14,12 @@
|
||||
* the Free Software Foundation; either version 2 of the License, or *
|
||||
* (at your option) any later version. *
|
||||
* *
|
||||
***************************************************************************/
|
||||
|
||||
+#include <cstdlib>
|
||||
+
|
||||
#include "inputclient.h"
|
||||
|
||||
Console* InputClient::mpCon = NULL;
|
||||
InputClient::InputClient()
|
||||
: mVisible(false),
|
||||
diff -NrU5 zhcon-0.2.6.orig/src/inputmanager.cpp zhcon-0.2.6/src/inputmanager.cpp
|
||||
--- zhcon-0.2.6.orig/src/inputmanager.cpp 2008-04-29 23:15:08.000000000 +0200
|
||||
+++ zhcon-0.2.6/src/inputmanager.cpp 2008-04-29 23:19:01.000000000 +0200
|
||||
@@ -22,10 +22,11 @@
|
||||
using namespace std;
|
||||
|
||||
#include <unistd.h>
|
||||
#include <sys/time.h>
|
||||
#include <string>
|
||||
+#include <cstdlib>
|
||||
|
||||
#include "global.h"
|
||||
#include "debug.h"
|
||||
#include "keymap.h"
|
||||
#include "console.h"
|
||||
diff -NrU5 zhcon-0.2.6.orig/src/inputmanager.h zhcon-0.2.6/src/inputmanager.h
|
||||
--- zhcon-0.2.6.orig/src/inputmanager.h 2008-04-29 23:15:08.000000000 +0200
|
||||
+++ zhcon-0.2.6/src/inputmanager.h 2008-04-29 23:15:37.000000000 +0200
|
||||
@@ -24,10 +24,11 @@
|
||||
*@author ejoy
|
||||
*/
|
||||
using namespace std;
|
||||
#include <cassert>
|
||||
#include <vector>
|
||||
+#include <sys/types.h>
|
||||
|
||||
#include "mouse.h"
|
||||
#if defined(__FreeBSD__)
|
||||
#include <sys/kbio.h>
|
||||
#endif
|
||||
diff -NrU5 zhcon-0.2.6.orig/src/window.cpp zhcon-0.2.6/src/window.cpp
|
||||
--- zhcon-0.2.6.orig/src/window.cpp 2008-04-29 23:15:08.000000000 +0200
|
||||
+++ zhcon-0.2.6/src/window.cpp 2008-04-29 23:15:37.000000000 +0200
|
||||
@@ -22,10 +22,12 @@
|
||||
#include <algorithm>
|
||||
#include "global.h"
|
||||
#include "debug.h"
|
||||
#include "window.h"
|
||||
|
||||
+#include <cstring>
|
||||
+
|
||||
//static members for all the windows
|
||||
Window* Window::mpConsole = NULL;
|
||||
char* Window::mpOverlaps = NULL;
|
||||
|
||||
Window::Window(int x1, int y1, int x2, int y2, int type)
|
||||
diff -NrU5 zhcon-0.2.6.orig/src/zhcon.cpp zhcon-0.2.6/src/zhcon.cpp
|
||||
--- zhcon-0.2.6.orig/src/zhcon.cpp 2008-04-29 23:15:08.000000000 +0200
|
||||
+++ zhcon-0.2.6/src/zhcon.cpp 2008-04-29 23:15:37.000000000 +0200
|
||||
@@ -81,10 +81,12 @@
|
||||
#ifndef NDEBUG
|
||||
#include "debug.h"
|
||||
ofstream debug("debug");
|
||||
#endif
|
||||
|
||||
+#include <cstring>
|
||||
+
|
||||
Zhcon* Zhcon::mpZhcon = NULL;
|
||||
int Zhcon::mTtyPid = 0;
|
||||
Zhcon::STATE Zhcon::mState = STOP;
|
||||
|
||||
void Zhcon::SignalVtLeave(int signo) {
|
@ -1,18 +0,0 @@
|
||||
diff --git a/src/display/lrmi.c b/src/display/lrmi.c
|
||||
index 85c6fe6..5c74260 100644
|
||||
--- a/src/display/lrmi.c
|
||||
+++ b/src/display/lrmi.c
|
||||
@@ -33,6 +33,13 @@ This software has NO WARRANTY. Use it at your own risk.
|
||||
|
||||
#include "lrmi.h"
|
||||
|
||||
+#if defined(__linux__) && !defined(TF_MASK)
|
||||
+ #define TF_MASK X86_EFLAGS_TF
|
||||
+ #define IF_MASK X86_EFLAGS_IF
|
||||
+ #define VIF_MASK X86_EFLAGS_VIF
|
||||
+ #define IOPL_MASK X86_EFLAGS_IOPL
|
||||
+#endif
|
||||
+
|
||||
#define REAL_MEM_BASE ((void *)0x10000)
|
||||
#define REAL_MEM_SIZE 0x10000
|
||||
#define REAL_MEM_BLOCKS 0x100
|
@ -1,77 +0,0 @@
|
||||
diff --git a/src/winime.cpp b/src/winime.cpp
|
||||
index 0c52393..85729a3 100644
|
||||
--- a/src/winime.cpp
|
||||
+++ b/src/winime.cpp
|
||||
@@ -56,10 +56,10 @@ mCandilistBufLen(0)
|
||||
|
||||
memcpy(&mHead, mpBuf, sizeof(mHead));
|
||||
int len = strlen(mHead.mCodeSet);
|
||||
- mpIndex1 = (char **) (mpBuf + sizeof(mHead));
|
||||
- mpIndex2 = (char **) (mpBuf + sizeof(mHead) + len * sizeof(char *));
|
||||
- mpText = mpBuf + sizeof(mHead) + len * sizeof(char *) +
|
||||
- len * len * sizeof(char *);
|
||||
+ mpIndex1 = (int *) (mpBuf + sizeof(mHead));
|
||||
+ mpIndex2 = (int *) (mpBuf + sizeof(mHead) + len * sizeof(int));
|
||||
+ mpText = mpBuf + sizeof(mHead) + len * sizeof(int) +
|
||||
+ len * len * sizeof(int);
|
||||
}
|
||||
|
||||
WinIme::~WinIme() {
|
||||
@@ -246,32 +246,33 @@ int WinIme::Search(char c) {
|
||||
// p = *t;
|
||||
}
|
||||
else
|
||||
- p = mpIndex1[Index(c)];
|
||||
+ p = (char *)mpIndex1[Index(c)];
|
||||
|
||||
if (p == (char *) 0xffffffff)
|
||||
found = false;
|
||||
- p = (unsigned int) p + mpText;
|
||||
+ p = (unsigned long) p + mpText;
|
||||
} //2nd level index
|
||||
else if (mNum == 1) {
|
||||
int l = strlen(mHead.mCodeSet);
|
||||
if (c == mHead.mWildChar) {
|
||||
char **t;
|
||||
t =
|
||||
- find_if(mpIndex2 + Index(mInput[0]) * l,
|
||||
- mpIndex2 + (Index(mInput[0]) + 1) * l,
|
||||
+ find_if((char **)(mpIndex2 + Index(mInput[0]) * l),
|
||||
+ (char **)(mpIndex2 + (Index(mInput[0]) + 1) * l),
|
||||
bind2nd(not_equal_to < char *>(),
|
||||
(char *) 0xffffffff));
|
||||
- if (t == mpIndex2 + (Index(mInput[0]) + 1) * l)
|
||||
+ if (t == ((char **)mpIndex2) + (Index(mInput[0]) + 1) * l)
|
||||
p = (char *) 0xffffffff;
|
||||
else
|
||||
p = *t;
|
||||
- } else
|
||||
- p = mpIndex2[Index(mInput[0]) * l + Index(c)];
|
||||
+ } else {
|
||||
+ int dd = Index(mInput[0]) * l + Index(c);
|
||||
+ p = (char *)(mpIndex2[Index(mInput[0]) * l + Index(c)]);
|
||||
+ }
|
||||
|
||||
if (p == (char *) 0xffffffff)
|
||||
found = false;
|
||||
-
|
||||
- p = (unsigned int) p + mpText;
|
||||
+ p = (unsigned long) p + mpText;
|
||||
} else if (mNum < mHead.mMaxCodes) {
|
||||
p = mpOffset[mNum - 1];
|
||||
if (p == (char *) 0xffffffff)
|
||||
diff --git a/src/winime.h b/src/winime.h
|
||||
index c2f51ab..816a270 100644
|
||||
--- a/src/winime.h
|
||||
+++ b/src/winime.h
|
||||
@@ -83,8 +83,8 @@ class WinIme {
|
||||
char* mpOffset[12];
|
||||
int mFd;
|
||||
char* mpBuf;
|
||||
- char** mpIndex1;
|
||||
- char** mpIndex2;
|
||||
+ int *mpIndex1;
|
||||
+ int *mpIndex2;
|
||||
char* mpText;
|
||||
char* mpCur; //current search position
|
||||
unsigned int mBufSize;
|
@ -1,36 +0,0 @@
|
||||
--- zhcon-0.2.5.orig/configure.in 2010-01-31 15:12:10.521592172 +0100
|
||||
+++ zhcon-0.2.5/configure.in 2010-01-31 15:12:33.939593092 +0100
|
||||
@@ -170,18 +170,25 @@
|
||||
dnl-----------------------------------------------------------------------
|
||||
dnl Checks for gpm
|
||||
dnl-----------------------------------------------------------------------
|
||||
-usegpm="yes"
|
||||
-AC_CHECK_HEADERS(gpm.h,,usegpm="no")
|
||||
-AC_CHECK_LIB(gpm,Gpm_Open,,usegpm="no")
|
||||
+AC_ARG_WITH([gpm], AS_HELP_STRING([--without-gpm], [Build without gpm library (default: test)]))
|
||||
+
|
||||
+usegpm='no'
|
||||
+if test "x$with_gpm" != "xno"; then
|
||||
+ AC_CHECK_HEADERS(gpm.h,,AC_ERROR([gpm.h not found]))
|
||||
+ AC_CHECK_LIB(gpm,Gpm_Open,,AC_ERROR([libgpm not found]))
|
||||
+ usegpm='yes'
|
||||
+fi
|
||||
|
||||
dnl-----------------------------------------------------------------------
|
||||
dnl Checks for libggi
|
||||
dnl-----------------------------------------------------------------------
|
||||
-useggi="yes"
|
||||
-AC_CHECK_HEADERS(ggi/ggi.h,,useggi="no")
|
||||
-AC_CHECK_LIB(ggi, main,,useggi="no")
|
||||
-if test "$useggi" = 'yes';then
|
||||
- AC_DEFINE(HAVE_GGI_LIB)
|
||||
+AC_ARG_WITH([ggi], AS_HELP_STRING([--without-ggi], [Build without ggi library (default: test)]))
|
||||
+
|
||||
+useggi='no'
|
||||
+if test "x$with_ggi" != "xno"; then
|
||||
+ AC_CHECK_HEADERS(ggi/ggi.h,,AC_ERROR([ggi.h not found]))
|
||||
+ AC_CHECK_LIB(ggi, ggiInit,, AC_ERROR([libggi not found]))
|
||||
+ useggi='yes'
|
||||
fi
|
||||
|
||||
AC_OUTPUT([Makefile
|
@ -1,22 +0,0 @@
|
||||
diff --git a/configure.in b/configure.in
|
||||
index 63172e4..6c2afcc 100644
|
||||
--- a/configure.in
|
||||
+++ b/configure.in
|
||||
@@ -132,7 +132,7 @@ fi
|
||||
AC_SUBST(ZHCON_LOCALE_DIR)
|
||||
|
||||
AC_CHECK_LIB(util, forkpty)
|
||||
-AC_CHECK_LIB(curses, main)
|
||||
+AC_SEARCH_LIBS([tgetent], [tinfow tinfo cursesw curses ncursesw ncurses], [break;])
|
||||
|
||||
dnl for freebsd
|
||||
dnl AC_CHECK_LIB(c, i386_set_ioperm)
|
||||
@@ -172,7 +172,7 @@ dnl Checks for gpm
|
||||
dnl-----------------------------------------------------------------------
|
||||
usegpm="yes"
|
||||
AC_CHECK_HEADERS(gpm.h,,usegpm="no")
|
||||
-AC_CHECK_LIB(gpm,main,,usegpm="no")
|
||||
+AC_CHECK_LIB(gpm,Gpm_Open,,usegpm="no")
|
||||
|
||||
dnl-----------------------------------------------------------------------
|
||||
dnl Checks for libggi
|
@ -1,11 +0,0 @@
|
||||
--- a/configure.in 2006-06-22 13:02:59.197841560 +0800
|
||||
+++ b/configure.in 2006-06-22 12:48:59.000000000 +0800
|
||||
@@ -55,7 +55,7 @@
|
||||
|
||||
CFLAGS="$CFLAGS -funsigned-char -O2"
|
||||
CXXFLAGS="$CXXFLAGS -funsigned-char -O2"
|
||||
-if test $enable_debug = 'yes';then
|
||||
+if test "x$enable_debug" = "xyes";then
|
||||
CFLAGS="$CFLAGS -O0 -g3 -Wall"
|
||||
CXXFLAGS="$CXXFLAGS -O0 -g3 -Wall"
|
||||
else
|
@ -1,82 +0,0 @@
|
||||
diff -Naur zhcon-0.2.5.orig/doc/Makefile.am zhcon-0.2.5/doc/Makefile.am
|
||||
--- zhcon-0.2.5.orig/doc/Makefile.am 2006-05-03 02:57:18.000000000 +0900
|
||||
+++ zhcon-0.2.5/doc/Makefile.am 2011-01-25 18:08:26.483746175 +0900
|
||||
@@ -3,8 +3,8 @@
|
||||
EXTRA_DIST = zhcon.1.in poem.big5 poem.gb poem.gb.utf8 bpsf.txt manual.tex manual.dvi manual.ps README.html default.css html.tar.gz
|
||||
|
||||
install-data-local:
|
||||
- $(mkinstalldirs) $(mandir)/man1/
|
||||
- $(INSTALL_DATA) $(top_builddir)/doc/zhcon.1 $(mandir)/man1/zhcon.1
|
||||
+ $(mkinstalldirs) $(DESTDIR)$(mandir)/man1/
|
||||
+ $(INSTALL_DATA) $(top_builddir)/doc/zhcon.1 $(DESTDIR)$(mandir)/man1/zhcon.1
|
||||
|
||||
uninstall-local:
|
||||
- -rm -f $(mandir)/man1/zhcon.1
|
||||
+ -rm -f $(DESTDIR)$(mandir)/man1/zhcon.1
|
||||
diff -Naur zhcon-0.2.5.orig/font/Makefile.am zhcon-0.2.5/font/Makefile.am
|
||||
--- zhcon-0.2.5.orig/font/Makefile.am 2006-04-25 01:39:04.000000000 +0900
|
||||
+++ zhcon-0.2.5/font/Makefile.am 2011-01-25 18:08:26.483746175 +0900
|
||||
@@ -1,8 +1,8 @@
|
||||
EXTRA_DIST = *.bpsf
|
||||
|
||||
install-data-local:
|
||||
- $(mkinstalldirs) $(libdir)/zhcon/font/
|
||||
- $(INSTALL_DATA) $(srcdir)/*.bpsf $(libdir)/zhcon/font/
|
||||
+ $(mkinstalldirs) $(DESTDIR)$(libdir)/zhcon/font/
|
||||
+ $(INSTALL_DATA) $(srcdir)/*.bpsf $(DESTDIR)$(libdir)/zhcon/font/
|
||||
|
||||
uninstall-local:
|
||||
- -rm -f $(libdir)/zhcon/font/*.bpsf
|
||||
+ -rm -f $(DESTDIR)$(libdir)/zhcon/font/*.bpsf
|
||||
diff -Naur zhcon-0.2.5.orig/input/Makefile.am zhcon-0.2.5/input/Makefile.am
|
||||
--- zhcon-0.2.5.orig/input/Makefile.am 2006-04-25 01:38:44.000000000 +0900
|
||||
+++ zhcon-0.2.5/input/Makefile.am 2011-01-25 18:08:26.483746175 +0900
|
||||
@@ -1,8 +1,8 @@
|
||||
EXTRA_DIST = *.mb
|
||||
|
||||
install-data-local:
|
||||
- $(mkinstalldirs) $(libdir)/zhcon/input/
|
||||
- $(INSTALL_DATA) $(srcdir)/*.mb $(libdir)/zhcon/input/
|
||||
+ $(mkinstalldirs) $(DESTDIR)$(libdir)/zhcon/input/
|
||||
+ $(INSTALL_DATA) $(srcdir)/*.mb $(DESTDIR)$(libdir)/zhcon/input/
|
||||
|
||||
uninstall-local:
|
||||
- -rm -f $(libdir)/zhcon/input/*.mb
|
||||
+ -rm -f $(DESTDIR)$(libdir)/zhcon/input/*.mb
|
||||
diff -Naur zhcon-0.2.5.orig/src/Makefile.am zhcon-0.2.5/src/Makefile.am
|
||||
--- zhcon-0.2.5.orig/src/Makefile.am 2006-05-03 02:12:41.000000000 +0900
|
||||
+++ zhcon-0.2.5/src/Makefile.am 2011-01-25 18:11:42.446555911 +0900
|
||||
@@ -7,15 +7,12 @@
|
||||
|
||||
SUBDIRS = display
|
||||
|
||||
-install-exec-local:
|
||||
- chmod 4755 $(bindir)/zhcon
|
||||
-
|
||||
install-data-local:
|
||||
- $(mkinstalldirs) $(prefix)/etc
|
||||
- $(INSTALL_DATA) $(srcdir)/zhcon.conf $(prefix)/etc/zhcon.conf
|
||||
+ $(mkinstalldirs) $(DESTDIR)$(sysconfdir)
|
||||
+ $(INSTALL_DATA) $(srcdir)/zhcon.conf $(DESTDIR)$(sysconfdir)/zhcon.conf
|
||||
|
||||
uninstall-local:
|
||||
- -rm -f $(prefix)/etc/zhcon.conf
|
||||
+ -rm -f $(DESTDIR)$(sysconfdir)/zhcon.conf
|
||||
|
||||
# set the include path found by configure
|
||||
INCLUDES= $(all_includes)
|
||||
diff -Naur zhcon-0.2.5.orig/tools/Makefile.am zhcon-0.2.5/tools/Makefile.am
|
||||
--- zhcon-0.2.5.orig/tools/Makefile.am 2006-04-25 01:38:46.000000000 +0900
|
||||
+++ zhcon-0.2.5/tools/Makefile.am 2011-01-25 18:04:22.701226453 +0900
|
||||
@@ -9,11 +9,6 @@
|
||||
#getbpsf_LDADD = -L/usr/X11R6/lib -lX11
|
||||
#getbpsf_CPPFLAGS = -I/usr/X11R6/include
|
||||
|
||||
-LDFLAGS=
|
||||
-CXXFLAGS=
|
||||
-CCFLAGS=
|
||||
-LIBS=
|
||||
-
|
||||
EXTRA_DIST = README getbpsf.txt gpm-1.19.6-pty.diff\
|
||||
gpm-1.19.6-patched.tar.gz
|
||||
|
@ -1,24 +0,0 @@
|
||||
diff -ruN /src/Makefile.am /tmp/src/Makefile.am
|
||||
--- a/src/Makefile.am 2006-06-22 12:35:01.531885552 +0800
|
||||
+++ b/src/Makefile.am 2006-06-22 12:31:44.000000000 +0800
|
||||
@@ -5,6 +5,8 @@
|
||||
|
||||
zhcon_LDADD = display/libdisplay.a
|
||||
|
||||
+zhcon_CPPFLAGS = -DSYSCONF_DIR=\"${sysconfdir}\"
|
||||
+
|
||||
SUBDIRS = display
|
||||
|
||||
install-exec-local:
|
||||
diff -ruN src/zhcon.cpp /tmp/src/zhcon.cpp
|
||||
--- a/src/zhcon.cpp 2006-06-22 12:35:01.398905768 +0800
|
||||
+++ b/src/zhcon.cpp 2006-06-22 12:32:41.000000000 +0800
|
||||
@@ -123,7 +123,7 @@
|
||||
string cfgfile = getenv("HOME");
|
||||
cfgfile += "/.zhconrc";
|
||||
if (access(cfgfile.c_str(), R_OK) != 0)
|
||||
- cfgfile = PREFIX "/etc/zhcon.conf";
|
||||
+ cfgfile = SYSCONF_DIR"/zhcon.conf";
|
||||
|
||||
//for debug,a pause enable us to attach zhcon's pid in gdb
|
||||
//char c;cin>>c;
|
@ -1,16 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>cjk@gentoo.org</email>
|
||||
<name>Cjk</name>
|
||||
</maintainer>
|
||||
<longdescription>zhcon is a Fast double-byte virtual console for
|
||||
Chinese/Japanese/Korean (CJK) running under GNU/Linux and FreeBSD.
|
||||
It adds the ability of displaying and inputting CJK double-byte
|
||||
characters on console device. Currently Japanese display and input
|
||||
function seems to be broken.</longdescription>
|
||||
<upstream>
|
||||
<remote-id type="sourceforge">zhcon</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
@ -1,58 +0,0 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="6"
|
||||
|
||||
inherit autotools
|
||||
|
||||
MY_P="${P/6/5}"
|
||||
|
||||
DESCRIPTION="A Fast CJK (Chinese/Japanese/Korean) Console Environment"
|
||||
HOMEPAGE="http://zhcon.sourceforge.net/"
|
||||
SRC_URI="mirror://sourceforge/zhcon/${MY_P}.tar.gz
|
||||
mirror://sourceforge/zhcon/zhcon-0.2.5-to-0.2.6.diff.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="ggi gpm"
|
||||
|
||||
DEPEND="ggi? ( media-libs/libggi[X] )
|
||||
gpm? ( sys-libs/gpm )"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${P}.sysconfdir.patch
|
||||
"${FILESDIR}"/${P}.configure.in.patch
|
||||
"${FILESDIR}"/${P}+gcc-4.3.patch
|
||||
"${FILESDIR}"/${P}+linux-headers-2.6.26.patch
|
||||
"${FILESDIR}"/${P}-curses.patch
|
||||
"${FILESDIR}"/${P}-amd64.patch
|
||||
"${FILESDIR}"/${P}-automagic-fix.patch
|
||||
"${FILESDIR}"/${P}.make-fix.patch
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
eapply "${WORKDIR}"/zhcon-0.2.5-to-0.2.6.diff
|
||||
default
|
||||
for f in $(grep -lir HAVE_GGI_LIB *); do
|
||||
sed -i -e "s/HAVE_GGI_LIB/HAVE_LIBGGI/" "${f}" || die "sed failed"
|
||||
done
|
||||
# Required for newer automake
|
||||
touch config.rpath || die
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf $(use_with ggi) \
|
||||
$(use_with gpm)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install
|
||||
|
||||
dodoc AUTHORS ChangeLog README NEWS TODO THANKS
|
||||
dodoc README.BSD README.gpm README.utf8
|
||||
}
|
Binary file not shown.
@ -1,32 +0,0 @@
|
||||
From 2acc5c3278354f56c70f9f48e66eb0203d5e8370 Mon Sep 17 00:00:00 2001
|
||||
From: Oleksandr Natalenko <oleksandr@natalenko.name>
|
||||
Date: Sat, 17 Nov 2018 15:43:09 +0100
|
||||
Subject: [PATCH] lddtree.py: use errno properly
|
||||
|
||||
os.errno interface is removed [1], thus should not be used. In fact, it
|
||||
is not used in other places of lddtree.py, so fix this one too, because
|
||||
it breaks --copy-to-tree on systems with Python 3.7.
|
||||
|
||||
[1] https://bugs.python.org/issue33666
|
||||
|
||||
Bug: https://bugs.gentoo.org/671522
|
||||
Signed-off-by: Oleksandr Natalenko <oleksandr@natalenko.name>
|
||||
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
|
||||
---
|
||||
lddtree.py | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
--- a/lddtree.py
|
||||
+++ b/lddtree.py
|
||||
@@ -122,7 +122,7 @@ def makedirs(path):
|
||||
try:
|
||||
os.makedirs(path)
|
||||
except OSError as e:
|
||||
- if e.errno != os.errno.EEXIST:
|
||||
+ if e.errno != errno.EEXIST:
|
||||
raise
|
||||
|
||||
|
||||
--
|
||||
2.19.2
|
||||
|
Binary file not shown.
@ -1,5 +1,3 @@
|
||||
DIST moneyguru-2.13.1.tar.gz 1665892 BLAKE2B 969286130c5336f4c41ccf0ee3cbfe55a13560f753e137ff5370184c5aff3e038995c79ad48620a5653552406ea6fb56d356a209cd36774751db4f8e3777354c SHA512 9544a2fe17d0c1d4a6f1ee6c52c79e66ca76da6a6ac35067f1961fe2b44a8efe20173ee5932a91adeeebcb0a522b544df11ad388cb4c453a0641060d75f2a17c
|
||||
DIST moneyguru-3.0.1.tar.gz 1052191 BLAKE2B 30ea5eaa7b6256a33e98dc590015f563a3d5f6a10ccf26911e397dced79dfffa3b55941900ecf2cf3915ad0055db0c4c95b2f10c0c55e34d972afe32d714a588 SHA512 fe0de1d01340d124f8f385a4713c6748d2d445c653b508ad08303a3fea5192a0d88be9feb4984d19d4608436eb47de830d1c3dc6680d23aeff81107d27dcaf10
|
||||
EBUILD moneyguru-2.13.1-r2.ebuild 1070 BLAKE2B 33dfa6c0869bfb721d4e44704568feeb8d715f055932b6df122014a018b08c78f6051fa5cfb892817d9687d0f99872c50a903302301a5c8183c284dc570fe157 SHA512 4c16260f0402f8c858aaf659d50e95c318940c05f632bdb61346bb6eb16baadb364b8b2caa019c884ffd0819a24766e386b3fce3ea84a4700315256289154368
|
||||
EBUILD moneyguru-3.0.1-r2.ebuild 1082 BLAKE2B 45645423549773705377a683836ce7bd36e5b79426b42913df17600118547e2d40bde999f3c3c5025c9e86590b17837893e3fbcb4d63d328e4aa0c442d485c48 SHA512 262232c8f175f9d624d338c19a3a63c5a646b06a6e2edbf1a3017a4aed1e1db6c7ed8e4ef6f7d21d54a0b8c8b885145dd0c7fb198e3acb4c3d21209acc370bf0
|
||||
EBUILD moneyguru-3.0.1-r2.ebuild 1081 BLAKE2B e6ee61c8c43be02aec3256744a510f57cf535315c074bad0b695ad3c7ccb0dc202ca0457e09be02640d60f9d4b6c9da6d51c4220f7b5e7e1690cb1eb90177e55 SHA512 819f95d30a731f09451dbc271cbe2cc67820d7e83f1e85726e9ff22cebfd02d33477e4dfcea2fb1a2419f816ba253ff87df0b59a0f1a5c88982f28d70ca72228
|
||||
MISC metadata.xml 247 BLAKE2B bc448f928ac9504f3c98bda2a3a36cbd66b58dab1fe217479b20d0b8129e9197746542c0d173ada41d7bf197b27af1023bd04aeb78070672b9b465b0a09c5348 SHA512 00e14b701e986d81baeff9a09cf22bc350eac1f2db9e2bdfaa120013c83a3d316c2a0aeffb8828ad7c14a8521df23536e5ae458fea39834de5e9eb65e87b9bed
|
||||
|
@ -1,55 +0,0 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( python3_{6,7} )
|
||||
|
||||
inherit python-single-r1
|
||||
|
||||
DESCRIPTION="Future-aware personal finances management"
|
||||
HOMEPAGE="https://hardcoded.net/moneyguru"
|
||||
SRC_URI="https://download.hardcoded.net/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3+"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
REQUIRED_USE=${PYTHON_REQUIRED_USE}
|
||||
|
||||
RDEPEND="${PYTHON_DEPS}
|
||||
dev-db/sqlite:3
|
||||
dev-libs/glib:2
|
||||
$(python_gen_cond_dep '
|
||||
dev-python/PyQt5[${PYTHON_MULTI_USEDEP},gui,widgets,printsupport]
|
||||
')
|
||||
dev-qt/qttranslations"
|
||||
DEPEND="${RDEPEND}
|
||||
test? (
|
||||
$(python_gen_cond_dep '
|
||||
<dev-python/pytest-4[${PYTHON_MULTI_USEDEP}]
|
||||
')
|
||||
dev-util/cunit
|
||||
)"
|
||||
|
||||
_emake() {
|
||||
emake CFLAGS="\$(DEFAULT_CFLAGS) ${CFLAGS}" \
|
||||
SHEBANG="${PYTHON}" \
|
||||
DESTDIR="${ED}" \
|
||||
PREFIX=/usr \
|
||||
$@
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
_emake
|
||||
}
|
||||
|
||||
src_install() {
|
||||
_emake install
|
||||
}
|
||||
|
||||
src_test() {
|
||||
emake -C ccore CFLAGS="\$(DEFAULT_CFLAGS) ${CFLAGS}" tests
|
||||
pytest -vv core || die "Tests failed with ${EPYTHON}"
|
||||
}
|
Binary file not shown.
@ -1,5 +1,3 @@
|
||||
DIST OOoFBTools-2.55.zip 5272938 BLAKE2B 1f4328e02ad41cfb27803fa6dbf104ecbb3c57c3056d30e02ed6573eb2b4ac9f33447b41eee4e67572b36c81eb0a2c67ea36d1ff006440afd2e7da3d19c0c3a1 SHA512 0a327939e9ee84b964d1bab0795438f0a827086932d3cc2eb4dbc82e34dc85d6653a8836f6a7fb7b983d4fb9e83d56747b472d49d3817f8703cf461a390ad1c5
|
||||
DIST OOoFBTools-2.56.zip 5256051 BLAKE2B ed78dffff2a2480d2c882c56ed7918d729c794227e909c7e6a115bc8632020b2c33ec9da0f619350b2eacf6ff604f727af9f50b435cd80f2fe952b440ff5f388 SHA512 12bb763a7eadb1aa03d9ed09b5b9754ef4465dba588b79f2399a48709ef408dddbd49ff470c872fe4e41f3da3faadb12eb5a37b31afc1f0f07a0b810110aad99
|
||||
EBUILD ooofbtools-2.55.ebuild 774 BLAKE2B 2e16aca03f1c5aa096ddcd0244faa0655229ba17119c354688cfb99b0941292f2405cc72de5f20f69849c7b37054bb41e6dbc5c9b3d0c86c2b1b74b3e04b5ef8 SHA512 a8531b76c278fa019bbde2da97f4ad2f79ce34b48a05e8fdac86e36ac99a1a651b566adcade25d6a548d3f708b58337f258fc5c9837689ad3534de9e06bf1cfb
|
||||
EBUILD ooofbtools-2.56.ebuild 776 BLAKE2B 524e7a85cd4b6ab9ea3598bd4ba2fe555463c1efb017fb92b46ffa92637857b932a6db56db1c4a44e44ab0f87bff962e4092241d78b64579e97ad7430b90e888 SHA512 1a7e7cd24bda425ef72eb1e36727c19b2060d67c2ea7478ab097901a72b5bf7690073ccf54cfbe9754f8fa1759887bd303aa06200a091f2740869ad393e61f24
|
||||
EBUILD ooofbtools-2.56.ebuild 774 BLAKE2B 0830f01c76bfb71060d55031aeb1afc93882492c561e1c66335ab05e6d7997f336990e02893d45dfdffa5b2fc058c8ec6f98ee8ab8bfb5eb4beed42adf9b672c SHA512 87ef15f888f3781e057cc9977cce71f7645668bc470fbddf1f770d39f1b615cf131125ba4e0773af9d8f550425f5036b2990090017cda04e0f1e43d0772d5d7b
|
||||
MISC metadata.xml 558 BLAKE2B fd01136ef59f107646bfd319657c23cf75cd2a75066a9ae63c1b430b34e5a30b087fb307a5442ad6c40a16f74a81178f35f216c95d264ef584e10ea4c3784c5e SHA512 45b372bbf351cb6d5e2f984fd8151a47f85f398059ef5470afd671fbd1d0f05e6fb987c94a29c263f4e71283c3cccdab5094cce9b78d16221c2e87045aa92009
|
||||
|
@ -1,39 +0,0 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
MY_PN="OOoFBTools"
|
||||
OFFICE_EXTENSIONS=( "${MY_PN}.oxt" )
|
||||
inherit office-ext-r1
|
||||
|
||||
DESCRIPTION="Open/LibreOffice extension for the FictionBook2 format with validation"
|
||||
HOMEPAGE="https://sourceforge.net/projects/fbtools/"
|
||||
SRC_URI="mirror://sourceforge/fbtools/files/release/${MY_PN}-${PV}.zip"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 x86"
|
||||
|
||||
RDEPEND="
|
||||
app-arch/zip
|
||||
dev-libs/libxml2
|
||||
"
|
||||
|
||||
S="${WORKDIR}/${MY_PN}-${PV}"
|
||||
|
||||
OFFICE_EXTENSIONS_LOCATION="${S}"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
# Remove Windows cruft
|
||||
pushd "${WORKDIR}/${MY_PN}.oxt" &>/dev/null || die
|
||||
rm -r win32 || die
|
||||
popd &>/dev/null || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
office-ext-r1_src_install
|
||||
dodoc ChangeLog*
|
||||
}
|
Binary file not shown.
@ -1,3 +1,3 @@
|
||||
DIST zsh-syntax-highlighting-0.7.0_beta1.tar.gz 130063 BLAKE2B cf0f6319af22b47cb8a280de682a69b0479dc59033be5ce84840507b77dd2df0441b8d260af55bccb303c87d7f5a7e4cc6db9f46860aee040b4b8115c76f5e07 SHA512 1692015aad58103c752e2dd4161ea87f26aaa09d34eb2faec1f651fea1d9bfad29226455468017160a5393a87c1f7ed0514b09b0802b1810377beef72bfa6c87
|
||||
EBUILD zsh-syntax-highlighting-0.7.0_beta1.ebuild 1001 BLAKE2B c57f7c1481dfddccf9757faf2956563382bd43b32faceb7edaa47feb228c331064a664c4177e9cfac0066cbecef42b5b43ffc7fd9bdd7bb9d0ad4a30e4c1462b SHA512 37a1966be8434416fbd1a3a992a0cc3b0dc1a49293763b63a9f009060372208275f44c70304ecf707f002248bb5a41541680089a782a92f86506111074a9aace
|
||||
EBUILD zsh-syntax-highlighting-0.7.0_beta1.ebuild 999 BLAKE2B 5912b92c1b31242b364cea1fcb91b11aafa8753be046ceb2291bb10735f35a63470f6bc49b920375db3528b696c6a8cdd6bc5450bfb44615d0ad797034537d4c SHA512 fd1b4b6083ee119afd5104a91995e4227e393bd399989751e996435994d42299194ebbcac500bae6dfe13c6ca4c3f36586c4b2dc1361e16c402f722c7a123a55
|
||||
MISC metadata.xml 243 BLAKE2B f7576f14be2c0aa21ca2c7147133e4a4132d6559cca1519745dd2f4ea912b3856950c7645e13d2317f38c80ba93b13d47370260920241a5ab60a4eae59f2cf33 SHA512 0dc1f228861badffd9c4175af734b72435dc7c60d369a3d9ff946c5b98b3f2f49af7d433f7ec5fc2afee7015b8f75259e8debe150b1bcffa0cb66425bed10d8d
|
||||
|
Binary file not shown.
@ -1,3 +1,3 @@
|
||||
DIST pdfarranger-1.3.1.tar.gz 120834 BLAKE2B 5f429d479d130ec06e795c6cedc2aefa75f89b971b556901fc0bfba02038e36c4fd7b4233b5ce6d0dfb6252862176dc7b07192ab43e458090970a25648bb946e SHA512 6ac13447410477e9125da26adbf7123f7f5ffa25814a4c254247a5ff2d07eba6af0557eafb60b4c68ac5987c8e9e7888da21296fb6a74d31a3d0d763b1077918
|
||||
EBUILD pdfarranger-1.3.1.ebuild 726 BLAKE2B 06b0263c241444325fb2d82cd1dd1a920b3e3a2a05989204bba58fb6659c117d4cf47c9ab916e565a4a614b63c80fffaca8d588dca8bee78f5eef12b27934d03 SHA512 feffb8b4f27db6df8efe8c58b21a4c728673e6f119f80d9e038d9cbc56e44f8ad9de4fcd2dca542393a8d578759c7d80985526b2b74d7b35d0cc3dd5ee436115
|
||||
EBUILD pdfarranger-1.3.1.ebuild 732 BLAKE2B d2f04362a6461b10b875fdc00e86e1f71534eefc87c5cea5f9b6ae7e3ea877ec07dd4debb1aaf39c13dd00f553cf09782b35d2a8d07e2159ce0cbd2d8424b6a6 SHA512 97d65731e892b00f5c3e22756c9ca02548982a7a88e5434d7abf76018deba2671d2b378cf9b5c0e0d5179516f6e88c8f8c7e5aa7428ad8c648e13f97f8a10074
|
||||
MISC metadata.xml 622 BLAKE2B 5a11cb38ad122bd2408a114cfdd40e3a0ebd3cc897ede128cc7c5fd55df8c566d0cd342573bac3352f501fa935c293b890b71736d0ecaf7e5e5c2e25fac74418 SHA512 15cfc342f5df485547c0691362e3dcb5e4820158db143452b5439969325fe798dbad02f5ec50379bedae732a42163086e26c5b7472aab804af2c99df25611912
|
||||
|
Binary file not shown.
@ -1,4 +1,3 @@
|
||||
AUX vim-nftables-0_pre20200220-extra-keywords.patch 951 BLAKE2B 32ecbb54023033debd96d7e1895cae42a9d4eda92d614b73454c5abff74c0d4ab7981694567a5110b0b6bdefa140fee14239ee2d312457cc4c869488cfafed31 SHA512 eb454fe1c7a707846cc5a50de38bf477fe8626f0ec0bf60ed1b43e92e4be8a31e40ae82fec6f63572718188f6cb29c0134f0371e298c137b47815c911b9a9344
|
||||
DIST vim-nftables-0_pre20200220.tar.gz 2419 BLAKE2B 7ee16e013f0873f5bd5d1e6beb3c824eabe38b759145a20aa0c9bb16b0abbb640d10eed59ffdc77ae0b4a7091158cc6d732cdec2589886edf52a8f6574f1145e SHA512 061b4410f261ea5449c366261ff8b3fd9ab15995ab73ac2f77a6de58e0d8764a0828973cbde152eb637f4bc6a8882c56efecdda65c7ecd6ca69df4f92fd190fe
|
||||
EBUILD vim-nftables-0_pre20200220.ebuild 578 BLAKE2B 13a478b363cc7d46e9f1023be62dda33d15758a84710a5fb987c5cb5c8cc0907f5635f3c9a6da0cfe5c9a67444f22aa756b0a28cd440fe9a6e51caa26ce96830 SHA512 9911a548a860313cfa2752aad7456275c21a5b28bb0ef18e3ce7cabcc96223925d04612b6bb419c38579033de33227748889971215067e314eee8f6a1f8607c3
|
||||
DIST vim-nftables-0_pre20200224.tar.gz 2427 BLAKE2B a17780ffcabd1d323f3ccaa52e9726c2d8dc04583003fd8eaa799c897d1ccb1718a2ef28c2c06f0108785bdcc90addfb27d54f73db8d9f59b225e34c244cf179 SHA512 05dab5d9bdaed4ae1de9e00f2d6996f4350d859af73062d00417ee6567041c0a3fa6f50996fefa64e7a2410779b254ddeac1d5a893aa2f664504278b67fa2fd9
|
||||
EBUILD vim-nftables-0_pre20200224.ebuild 502 BLAKE2B 164a3201498bc9d2b9731257ec26c0fb7791a2c339c1a91e00d21dae349a902b415e5792c0bec89e5a2672681118ecca27a7c375cb584dece249e4b3c7b96a73 SHA512 26c2c3f39c08a4ac8ea2c5c63ceb62484bde70b847b6d4d013a56253955c4a9ee3a304dd612b8e2d6529ed8f677f04517069efc4d6a489f18d80a4a5b031830c
|
||||
MISC metadata.xml 335 BLAKE2B e6d888e72998d7db2b4e8edfaeaa8de23bab3f0219feb2417efbbfc2eed225a462e261ba50330930e2b7f2dcbfba24423a6e7ed45c663e39c4a4d572f95e61e6 SHA512 6e1a94c30c49afdd2b7183033fac6c3dd47dd5bb6863a572a03634ec2f44ad520465b2cb1d677681ba23fc1235f3f5269b0783923f1d012ba5ab55e29dd2eef1
|
||||
|
@ -1,22 +0,0 @@
|
||||
From e378b1484a85399032ff32d86ad2a5bde936762f Mon Sep 17 00:00:00 2001
|
||||
From: adrian5 <adrian5@users.noreply.github.com>
|
||||
Date: Mon, 17 Feb 2020 22:13:50 +0100
|
||||
Subject: [PATCH] Add icmpv6 keyword
|
||||
|
||||
---
|
||||
syntax/nftables.vim | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/syntax/nftables.vim b/syntax/nftables.vim
|
||||
index c80eb9d..d5d0e3f 100644
|
||||
--- a/syntax/nftables.vim
|
||||
+++ b/syntax/nftables.vim
|
||||
@@ -23,7 +23,7 @@ syn keyword Function table chain
|
||||
syn keyword Statement type hook
|
||||
syn keyword Type ip ip6 inet arp bridge
|
||||
syn keyword Type filter nat route
|
||||
-syn keyword Type ether vlan arp ip ip6 tcp udp udplite sctp dccp ah esp ipcomp icmp
|
||||
+syn keyword Type ether vlan arp ip ip6 tcp udp udplite sctp dccp ah esp ipcomp icmp icmpv6 igmp
|
||||
syn keyword Type ct
|
||||
syn keyword Type length protocol priority mark iif iifname iiftype oif oifname oiftype skuid skgid rtclassid
|
||||
syn keyword Constant prerouting input forward output postrouting
|
@ -1,4 +0,0 @@
|
||||
DIST youcompleteme-20130910.tar.xz 2340104 BLAKE2B 1d50eae1e53d1acc3e9599ade6c5686602cf28997574dcf128b1ed1f812548c51e0c5ad45547ec12fc44d7391ce539c7cd8785ae823978ce18b870dd794f07a2 SHA512 c1022a27ced00e8ba8e9aa25029a0032805331cf0f80342aaaf9d7d4ec7780a098ffbd315068f19f6c98b00c4b4b43e59c7fa40070057e097ca40f6398b53b6b
|
||||
EBUILD youcompleteme-20130910.ebuild 1956 BLAKE2B a34dbf6f15544c10ad23c2809aa827c2b43a272a01739c189700e749bb9ebe513dd81bfb4c03974996184067409853f5a2bb1202f5316bd615abc8f29cdaf393 SHA512 c731d0679cf373157f2950a1d938d40ed6f5a3ba99d59274435fdc5a202f2201f7f4fdb789dacd6167b613a2ef38c959c4c20912d48776bef0aa1dbf53556f9c
|
||||
EBUILD youcompleteme-99999999.ebuild 3071 BLAKE2B 183369650f18295cebd75263328ece907953b129f20ec74367d9c9792fbc2f104005255dffcc70495f3d314851d937239a543cf82c8b5dfdef4a7fc1df4124b2 SHA512 0ad063eac55904367386995ba4ade2c42f80557acfeb006018992865bcad10f37d46bffdfe6d0dff3a884466446f752b1c7627ba2812faf95d064721f6f25a13
|
||||
MISC metadata.xml 372 BLAKE2B b057ef7819a6a3018c88a692b3f94befe2b3055d3d014790bfdf4de690cdd9e589e12b1d802e5487af104b5cb7d87395e7c0a4130dde622a3a48d7c2f3c507a2 SHA512 3afacd989d495928012e5a1b1c2bb6d14209cbcb1e347a24c1c0881c758642cc8457ee7b6202b8d129e3f08dc21492792715fc5452f8ffc33f719da9a447fdac
|
@ -1,11 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>vim@gentoo.org</email>
|
||||
<name>Gentoo Vim Project</name>
|
||||
</maintainer>
|
||||
<use>
|
||||
<flag name="clang">Enable semantic support for C-family languages using <pkg>sys-devel/clang</pkg></flag>
|
||||
</use>
|
||||
</pkgmetadata>
|
@ -1,88 +0,0 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
inherit eutils multilib python-single-r1 cmake-utils vim-plugin
|
||||
|
||||
if [[ ${PV} == 9999* ]] ; then
|
||||
EGIT_REPO_URI="https://github.com/Valloric/YouCompleteMe.git"
|
||||
inherit git-r3
|
||||
else
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
SRC_URI="https://dev.gentoo.org/~radhermit/vim/${P}.tar.xz"
|
||||
fi
|
||||
|
||||
DESCRIPTION="vim plugin: a code-completion engine for Vim"
|
||||
HOMEPAGE="https://valloric.github.io/YouCompleteMe/"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
IUSE="+clang test"
|
||||
RESTRICT="!test? ( test )"
|
||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
||||
|
||||
RDEPEND="${PYTHON_DEPS}
|
||||
clang? ( >=sys-devel/clang-3.3 )
|
||||
|| (
|
||||
app-editors/vim[python,${PYTHON_SINGLE_USEDEP}]
|
||||
app-editors/gvim[python,${PYTHON_SINGLE_USEDEP}]
|
||||
)"
|
||||
DEPEND="${RDEPEND}
|
||||
test? (
|
||||
$(python_gen_cond_dep '
|
||||
>=dev-python/mock-1.0.1[${PYTHON_MULTI_USEDEP}]
|
||||
>=dev-python/nose-1.3.0[${PYTHON_MULTI_USEDEP}]
|
||||
')
|
||||
)"
|
||||
|
||||
CMAKE_IN_SOURCE_BUILD=1
|
||||
CMAKE_USE_DIR=${S}/cpp
|
||||
|
||||
VIM_PLUGIN_HELPFILES="${PN}"
|
||||
|
||||
src_prepare() {
|
||||
if ! use test ; then
|
||||
sed -i '/^add_subdirectory( tests )/d' cpp/ycm/CMakeLists.txt || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
$(cmake-utils_use_use clang CLANG_COMPLETER)
|
||||
$(cmake-utils_use_use clang SYSTEM_LIBCLANG)
|
||||
)
|
||||
cmake-utils_src_configure
|
||||
}
|
||||
|
||||
src_test() {
|
||||
# TODO: use system gtest
|
||||
cd "${S}"/cpp || die
|
||||
emake ycm_core_tests
|
||||
cd ycm/tests || die
|
||||
LD_LIBRARY_PATH="${EROOT}"/usr/$(get_libdir)/llvm \
|
||||
"${S}"/cpp/ycm/tests/ycm_core_tests || die
|
||||
|
||||
cd "${S}"/python/ycm || die
|
||||
nosetests --verbose || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dodoc *.md
|
||||
rm -r *.md *.sh COPYING.txt cpp || die
|
||||
find python -name *test* -exec rm -rf {} + || die
|
||||
rm python/libclang.so || die
|
||||
|
||||
vim-plugin_src_install
|
||||
|
||||
python_optimize "${ED}"
|
||||
python_fix_shebang "${ED}"
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
vim-plugin_pkg_postinst
|
||||
|
||||
[[ -z ${REPLACING_VERSIONS} ]] && \
|
||||
optfeature "better python autocompletion" dev-python/jedi
|
||||
}
|
@ -1,118 +0,0 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
inherit eutils multilib python-single-r1 cmake-utils vcs-clean vim-plugin
|
||||
|
||||
if [[ ${PV} == 9999* ]] ; then
|
||||
EGIT_REPO_URI="https://github.com/Valloric/YouCompleteMe.git"
|
||||
inherit git-r3
|
||||
else
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
SRC_URI="https://dev.gentoo.org/~radhermit/vim/${P}.tar.xz"
|
||||
fi
|
||||
|
||||
DESCRIPTION="vim plugin: a code-completion engine for Vim"
|
||||
HOMEPAGE="https://valloric.github.io/YouCompleteMe/"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
IUSE="+clang test"
|
||||
RESTRICT="!test? ( test )"
|
||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
||||
|
||||
COMMON_DEPEND="
|
||||
${PYTHON_DEPS}
|
||||
clang? ( >=sys-devel/clang-3.3 )
|
||||
$(python_gen_cond_dep '
|
||||
dev-libs/boost[python,threads,${PYTHON_MULTI_USEDEP}]
|
||||
')
|
||||
|| (
|
||||
app-editors/vim[python,${PYTHON_SINGLE_USEDEP}]
|
||||
app-editors/gvim[python,${PYTHON_SINGLE_USEDEP}]
|
||||
)
|
||||
"
|
||||
RDEPEND="
|
||||
${COMMON_DEPEND}
|
||||
$(python_gen_cond_dep '
|
||||
dev-python/bottle[${PYTHON_MULTI_USEDEP}]
|
||||
virtual/python-futures[${PYTHON_MULTI_USEDEP}]
|
||||
dev-python/jedi[${PYTHON_MULTI_USEDEP}]
|
||||
dev-python/requests[${PYTHON_MULTI_USEDEP}]
|
||||
dev-python/sh[${PYTHON_MULTI_USEDEP}]
|
||||
dev-python/waitress[${PYTHON_MULTI_USEDEP}]
|
||||
')
|
||||
"
|
||||
DEPEND="
|
||||
${COMMON_DEPEND}
|
||||
test? (
|
||||
$(python_gen_cond_dep '
|
||||
>=dev-python/mock-1.0.1[${PYTHON_MULTI_USEDEP}]
|
||||
>=dev-python/nose-1.3.0[${PYTHON_MULTI_USEDEP}]
|
||||
')
|
||||
>=dev-cpp/gtest-1.8.0
|
||||
)
|
||||
"
|
||||
|
||||
CMAKE_IN_SOURCE_BUILD=1
|
||||
CMAKE_USE_DIR=${S}/third_party/ycmd/cpp
|
||||
|
||||
VIM_PLUGIN_HELPFILES="${PN}"
|
||||
|
||||
src_prepare() {
|
||||
if ! use test; then
|
||||
sed -i '/^add_subdirectory( tests )/d' third_party/ycmd/cpp/ycm/CMakeLists.txt || die
|
||||
fi
|
||||
|
||||
for third_party_module in requests pythonfutures; do
|
||||
if [[ -d "${third_party_module}" ]]; then
|
||||
rm -r "${S}"/third_party/${third_party_module} || die "Failed to remove third party module ${third_party_module}"
|
||||
fi
|
||||
done
|
||||
|
||||
# Argparse is included in python 2.7
|
||||
for third_party_module in argparse bottle jedi waitress sh requests; do
|
||||
if [[ -d "${third_party_module}" ]]; then
|
||||
rm -r "${S}"/third_party/ycmd/third_party/${third_party_module} || die "Failed to remove third party module ${third_party_module}"
|
||||
fi
|
||||
done
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
$(cmake-utils_use_use clang CLANG_COMPLETER)
|
||||
$(cmake-utils_use_use clang SYSTEM_LIBCLANG)
|
||||
-DUSE_SYSTEM_BOOST=ON
|
||||
-DUSE_SYSTEM_GMOCK=ON
|
||||
)
|
||||
cmake-utils_src_configure
|
||||
}
|
||||
|
||||
src_test() {
|
||||
cd "${S}/third_party/ycmd/cpp/ycm/tests" || die
|
||||
LD_LIBRARY_PATH="${EROOT}"/usr/$(get_libdir)/llvm \
|
||||
./ycm_core_tests || die
|
||||
|
||||
cd "${S}"/python/ycm || die
|
||||
|
||||
local dirs=( "${S}"/third_party/*/ "${S}"/third_party/ycmd/third_party/*/ )
|
||||
local -x PYTHONPATH=${PYTHONPATH}:$(IFS=:; echo "${dirs[*]}")
|
||||
|
||||
nosetests --verbose || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dodoc *.md third_party/ycmd/*.md
|
||||
rm -r *.md *.sh COPYING.txt third_party/ycmd/cpp || die
|
||||
rm -r third_party/ycmd/{*.md,*.sh} || die
|
||||
find python -name *test* -exec rm -rf {} + || die
|
||||
egit_clean
|
||||
rm third_party/ycmd/libclang.so* || die
|
||||
|
||||
vim-plugin_src_install
|
||||
|
||||
python_optimize "${ED}"
|
||||
python_fix_shebang "${ED}"
|
||||
}
|
Binary file not shown.
@ -1,5 +1,5 @@
|
||||
AUX lucene++-3.0.7-boost-1.58.patch 1149 BLAKE2B 0021a7a27caabb92232adb42c7b1e8d4832902954018be4bf89e2765562e1e26cc29a67dc75be82f9d2ca7dfddd1e137fc742850d6707527da04574f2b1bbac9 SHA512 7fd0089895ab77da158a49510241fdc894bd3d30f7a6691ddc230f4d52631ec9222a04e13ef0a118f7838b4320fd313502f635c8f0827ba5bb4c6169fdd404b9
|
||||
DIST lucene++-3.0.7.tar.gz 2013570 BLAKE2B 26abb1a2fa2a24d7240505f11639c078744313541b4993ed84e4d0129fda74346e841f0c4c7552e58a15dd492af9ffd33ea66866c8e6810cd41e5d675833ce79 SHA512 92f3bba320980673cc64c983616aa38d25b44ea811237ed226741b892757fb8151e4f833aa58a18dbe7a0c9a899d94e828aa15e6d7b48a69ab730d1d772db220
|
||||
EBUILD lucene++-3.0.7-r1.ebuild 799 BLAKE2B eae86b12c362a4d4bbde91a186e31ef0163233ae5cc921055f63a635f1332197329c1e14f0670248620a970bb9fb2f8868651e4bb4d75d80f68ad5b0c2bc9737 SHA512 215aa2e43b313b79401a90611f1c5bd79315ebb64907793f11d3f759ac29f49e667c7a0c93a3dc0f91f254e1d47c453a51b5fd35a1da8114cd6dbeddcd675ef8
|
||||
EBUILD lucene++-3.0.7-r2.ebuild 788 BLAKE2B 0aceb60408cc3ccb0e8901b1ae8c94facd93060fff71f5efe1566a256e93a13f1a095fd9e04616633b00d276b8a72278a7c36c60a1e9aa7c2c25b0da94fcc219 SHA512 1da3d813f714c3bb88c9464ce11344c30865ca8d0e739e4d62e4511edd40965ba3af3454290e17346941ff406f9531aaf656a679977ac43c3c7bec8862ad9857
|
||||
EBUILD lucene++-3.0.7-r2.ebuild 787 BLAKE2B b0d146f5dc0055037f81022be2d3f2fb322c7fdf5258cdee28fe41227ab4948874927d57b9255a1061452dd3028e66d4048a9d260ddc081f2e22250a82660cff SHA512 918f96d5a5bb8696b15aebd724451a60c89b60510aeb873c8201a66a4d2701a2ca9712389045c07e34ac825576386fcae3562f20e7e6f5dc035f75279e47e15a
|
||||
MISC metadata.xml 339 BLAKE2B e503e6597ab8a20f9cb8613a4a4b7be729dd84d664b03fefa4cebe16da9adbea68de1adabf0055934815a70abfbdcd8f7603c7b7ff4a75bf8fac7973790a7412 SHA512 8864d26ad6eb0c9e565932a3f9a0e28e0e86c51998136e9ff56c2ef3fe0e7eb78bcc5d3b7a5e3acdbd0a89f3cf335e2af837a1ed3f0e492db42492e5a85eac26
|
||||
|
Binary file not shown.
@ -0,0 +1,73 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
inherit go-module systemd
|
||||
GIT_COMMIT=c65a9e2dd
|
||||
MY_PV="${PV/_rc/-rc.}"
|
||||
|
||||
DESCRIPTION="Highly-available key value store for shared configuration and service discovery"
|
||||
HOMEPAGE="https://github.com/etcd-io/etcd"
|
||||
SRC_URI="https://github.com/etcd-io/etcd/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0 BSD BSD-2 MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="doc +server"
|
||||
|
||||
COMMON_DEPEND="server? (
|
||||
acct-group/etcd
|
||||
acct-user/etcd
|
||||
)"
|
||||
DEPEND="${COMMON_DEPEND}"
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
!dev-db/etcdctl"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
sed -e "s|GIT_SHA=.*|GIT_SHA=${GIT_COMMIT}|"\
|
||||
-i "${S}"/build || die
|
||||
sed -e 's:\(for p in \)shellcheck :\1 :' \
|
||||
-e 's:^ gofmt \\$:\\:' \
|
||||
-e 's:^ govet \\$:\\:' \
|
||||
-e 's:^ govet_shadow \\$:\\:' \
|
||||
-i "${S}"/test || die
|
||||
# missing ... in args forwarded to print-like function
|
||||
sed -e 's:l\.Logger\.Panic(v):l.Logger.Panic(v...):' \
|
||||
-i "${S}"/raft/logger.go || die
|
||||
|
||||
sed -e 's:TestGetDefaultInterface(:_\0:' \
|
||||
-e 's:TestGetDefaultHost(:_\0:' \
|
||||
-i "${S}"/pkg/netutil/routes_linux_test.go || die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
GO_BUILD_FLAGS=-v ./build || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin bin/etcdctl
|
||||
use doc && dodoc -r Documentation
|
||||
if use server; then
|
||||
insinto /etc/${PN}
|
||||
doins "${FILESDIR}/${PN}.conf"
|
||||
dobin bin/etcd
|
||||
dodoc README.md
|
||||
systemd_dounit "${FILESDIR}/${PN}.service"
|
||||
systemd_newtmpfilesd "${FILESDIR}/${PN}.tmpfiles.d.conf" ${PN}.conf
|
||||
newinitd "${FILESDIR}"/${PN}.initd ${PN}
|
||||
newconfd "${FILESDIR}"/${PN}.confd ${PN}
|
||||
insinto /etc/logrotate.d
|
||||
newins "${FILESDIR}/${PN}.logrotated" "${PN}"
|
||||
keepdir /var/lib/${PN}
|
||||
fowners ${PN}:${PN} /var/lib/${PN}
|
||||
fperms 0700 /var/lib/${PN}
|
||||
keepdir /var/log/${PN}
|
||||
fowners ${PN}:${PN} /var/log/${PN}
|
||||
fperms 755 /var/log/${PN}
|
||||
fi
|
||||
}
|
||||
|
||||
src_test() {
|
||||
./test || die
|
||||
}
|
@ -0,0 +1,378 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
|
||||
inherit eutils pax-utils multilib-minimal
|
||||
|
||||
DESCRIPTION="Oracle 18c Instant Client with SDK"
|
||||
HOMEPAGE="https://www.oracle.com/technetwork/database/database-technologies/instant-client/overview/index.html"
|
||||
|
||||
MY_SOVER=19.1 # the library soname found in the zip files
|
||||
|
||||
IUSE="jdbc odbc precomp +sdk +sqlplus tools"
|
||||
REQUIRED_USE="precomp? ( sdk )"
|
||||
|
||||
MY_PVM=$(ver_cut 1-2)
|
||||
MY_P="instantclient_$(ver_rs 1 _ ${MY_PVM})"
|
||||
|
||||
MY_PV=$(ver_cut 1-4)
|
||||
MY_PVP=$(ver_cut 5) # p2
|
||||
|
||||
MY_PLAT_x86="Linux x86"
|
||||
MY_BITS_x86=32
|
||||
MY_A_x86="${PN/oracle-/}-basic-linux-${MY_PV}.0dbru.zip"
|
||||
MY_A_x86_jdbc="${MY_A_x86/basic/jdbc}"
|
||||
MY_A_x86_odbc="${MY_A_x86/basic/odbc}"
|
||||
MY_A_x86_precomp="${MY_A_x86/basic/precomp}"
|
||||
MY_A_x86_sdk="${MY_A_x86/basic/sdk}"
|
||||
MY_A_x86_sqlplus="${MY_A_x86/basic/sqlplus}"
|
||||
MY_A_x86_tools="${MY_A_x86/basic/tools}"
|
||||
|
||||
MY_PLAT_amd64="Linux x86-64"
|
||||
MY_BITS_amd64=64
|
||||
MY_A_amd64="${PN/oracle-}-basic-linux.x64-${MY_PV}.0dbru.zip"
|
||||
MY_A_amd64_jdbc="${MY_A_amd64/basic/jdbc}"
|
||||
MY_A_amd64_odbc="${MY_A_amd64/basic/odbc}"
|
||||
MY_A_amd64_precomp="${MY_A_amd64/basic/precomp}"
|
||||
MY_A_amd64_sdk="${MY_A_amd64/basic/sdk}"
|
||||
MY_A_amd64_sqlplus="${MY_A_amd64/basic/sqlplus}"
|
||||
MY_A_amd64_tools="${MY_A_amd64/basic/tools}"
|
||||
|
||||
if [[ ${MY_PVP} == p* ]]
|
||||
then
|
||||
MY_PVP=-${MY_PVP#p}
|
||||
# Updated 9/22/2017: instantclient-odbc-linux-12.2.0.1.0-2.zip
|
||||
MY_A_x86_odbc="${MY_A_x86_odbc%.zip}${MY_PVP}.zip"
|
||||
MY_A_amd64_odbc="${MY_A_amd64_odbc%.zip}${MY_PVP}.zip"
|
||||
fi
|
||||
|
||||
SRC_URI="
|
||||
abi_x86_32? (
|
||||
${MY_A_x86}
|
||||
jdbc? ( ${MY_A_x86_jdbc} )
|
||||
odbc? ( ${MY_A_x86_odbc} )
|
||||
precomp? ( ${MY_A_x86_precomp} )
|
||||
!abi_x86_64? (
|
||||
sdk? ( ${MY_A_x86_sdk} )
|
||||
sqlplus? ( ${MY_A_x86_sqlplus} )
|
||||
tools? ( ${MY_A_x86_tools} )
|
||||
) )
|
||||
abi_x86_64? (
|
||||
${MY_A_amd64}
|
||||
jdbc? ( ${MY_A_amd64_jdbc} )
|
||||
odbc? ( ${MY_A_amd64_odbc} )
|
||||
precomp? ( ${MY_A_amd64_precomp} )
|
||||
sdk? ( ${MY_A_amd64_sdk} )
|
||||
sqlplus? ( ${MY_A_amd64_sqlplus} )
|
||||
tools? ( ${MY_A_amd64_tools} )
|
||||
)
|
||||
"
|
||||
|
||||
LICENSE="OTN"
|
||||
SLOT="0/${MY_SOVER}"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
RESTRICT="fetch splitdebug"
|
||||
|
||||
DEPEND="app-arch/unzip"
|
||||
RDEPEND="
|
||||
>=dev-libs/libaio-0.3.109-r5[${MULTILIB_USEDEP}]
|
||||
!<dev-db/oracle-instantclient-basic-12
|
||||
!<dev-db/oracle-instantclient-odbc-12
|
||||
!<dev-db/oracle-instantclient-jdbc-12
|
||||
!<dev-db/oracle-instantclient-sqlplus-12
|
||||
"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
QA_PREBUILT="usr/lib*/oracle/client/*/*"
|
||||
|
||||
set_my_abivars() {
|
||||
if multilib_is_native_abi; then
|
||||
MY_WORKDIR="${WORKDIR}"
|
||||
MY_S="${S}"
|
||||
else
|
||||
MY_WORKDIR="${WORKDIR}/${ABI}"
|
||||
MY_S="${MY_WORKDIR}/${MY_P}"
|
||||
fi
|
||||
|
||||
local abi=${ABI}
|
||||
[[ ${abi} == 'default' ]] && abi=${ARCH}
|
||||
MY_PLAT=MY_PLAT_${abi} ; MY_PLAT=${!MY_PLAT} # platform name
|
||||
MY_BITS=MY_BITS_${abi} ; MY_BITS=${!MY_BITS} # platform bitwidth
|
||||
MY_A=MY_A_${abi} ; MY_A=${!MY_A} # runtime distfile
|
||||
MY_A_jdbc=MY_A_${abi}_jdbc ; MY_A_jdbc=${!MY_A_jdbc} # jdbc distfile
|
||||
MY_A_odbc=MY_A_${abi}_odbc ; MY_A_odbc=${!MY_A_odbc} # odbc distfile
|
||||
MY_A_precomp=MY_A_${abi}_precomp; MY_A_precomp=${!MY_A_precomp} # precomp distfile
|
||||
MY_A_sdk=MY_A_${abi}_sdk ; MY_A_sdk=${!MY_A_sdk} # sdk distfile
|
||||
MY_A_sqlplus=MY_A_${abi}_sqlplus; MY_A_sqlplus=${!MY_A_sqlplus} # sqlplus distfile
|
||||
MY_A_tools=MY_A_${abi}_tools ; MY_A_tools=${!MY_A_tools} # tools distfile
|
||||
|
||||
[[ -n ${MY_PLAT} ]]
|
||||
}
|
||||
|
||||
oic_distfile_status() {
|
||||
: # We must not access DISTDIR in pkg_* phase, bug#612966.
|
||||
# Not removing this lines yet, we may eventually specify this feature.
|
||||
# if [[ -r ${DISTDIR}/${1} ]]; then
|
||||
# echo "already here"
|
||||
# else
|
||||
# echo "still absent"
|
||||
# fi
|
||||
}
|
||||
|
||||
pkg_nofetch() {
|
||||
eerror "Please go to"
|
||||
eerror " ${HOMEPAGE//overview/downloads}"
|
||||
eerror " and download"
|
||||
local ABI
|
||||
for ABI in $(multilib_get_enabled_abis)
|
||||
do
|
||||
set_my_abivars || continue
|
||||
eerror "Instant Client for ${MY_PLAT}"
|
||||
# convenient ordering like Linux x86-64 download site
|
||||
eerror " Basic: $(oic_distfile_status ${MY_A}) ${MY_A}"
|
||||
use sqlplus && multilib_is_native_abi &&
|
||||
eerror " SQL*Plus: $(oic_distfile_status ${MY_A_sqlplus}) ${MY_A_sqlplus}"
|
||||
use tools && multilib_is_native_abi &&
|
||||
eerror " Tools: $(oic_distfile_status ${MY_A_tools}) ${MY_A_tools}"
|
||||
use sdk && multilib_is_native_abi &&
|
||||
eerror " SDK: $(oic_distfile_status ${MY_A_sdk}) ${MY_A_sdk}"
|
||||
use jdbc &&
|
||||
eerror " JDBC: $(oic_distfile_status ${MY_A_jdbc}) ${MY_A_jdbc}"
|
||||
use odbc &&
|
||||
eerror " ODBC: $(oic_distfile_status ${MY_A_odbc}) ${MY_A_odbc}"
|
||||
use precomp &&
|
||||
eerror " Precompiler: $(oic_distfile_status ${MY_A_precomp}) ${MY_A_precomp}"
|
||||
done
|
||||
eerror "After downloading these files (for *all* shown architectures),"
|
||||
eerror "put them in your DISTDIR filesystem directory."
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
local ABI
|
||||
for ABI in $(multilib_get_enabled_abis)
|
||||
do
|
||||
set_my_abivars || continue
|
||||
mkdir -p "${MY_WORKDIR}" || die
|
||||
cd "${MY_WORKDIR}" || die
|
||||
unpack ${MY_A}
|
||||
use jdbc && unpack ${MY_A_jdbc}
|
||||
use odbc && unpack ${MY_A_odbc}
|
||||
use precomp && unpack ${MY_A_precomp}
|
||||
if multilib_is_native_abi; then
|
||||
use sdk && unpack ${MY_A_sdk}
|
||||
use sqlplus && unpack ${MY_A_sqlplus}
|
||||
use tools && unpack ${MY_A_tools}
|
||||
fi
|
||||
done
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
local PATCHES=()
|
||||
if use precomp; then
|
||||
PATCHES+=( "${FILESDIR}"/18.3.0.0-proc-makefile.patch )
|
||||
# Not supporting COBOL for now
|
||||
rm -f sdk/demo/*procob*
|
||||
fi
|
||||
if use sdk; then
|
||||
PATCHES+=( "${FILESDIR}"/18.3.0.0-makefile.patch )
|
||||
rm sdk/include/ldap.h || die #299562
|
||||
fi
|
||||
default
|
||||
}
|
||||
|
||||
# silence configure&compile messages from multilib-minimal
|
||||
src_configure() { :; }
|
||||
src_compile() { :; }
|
||||
|
||||
src_install() {
|
||||
# all content goes here without version number, bug#578402
|
||||
local oracle_home=/usr/$(get_libdir)/oracle/client
|
||||
local oracle_home_to_root=../../../.. # for dosym
|
||||
local ldpath=
|
||||
|
||||
local ABI
|
||||
for ABI in $(multilib_get_enabled_abis) # last iteration is final ABI
|
||||
do
|
||||
if ! set_my_abivars; then
|
||||
elog "Skipping unsupported ABI ${ABI}."
|
||||
continue
|
||||
fi
|
||||
einfo "Installing runtime for ${MY_PLAT} ..."
|
||||
|
||||
cd "${MY_S}" || die
|
||||
|
||||
# shared libraries
|
||||
into "${oracle_home}"
|
||||
dolib.so lib*$(get_libname)*
|
||||
use precomp && dolib.a cobsqlintf.o
|
||||
|
||||
# ensure to be linkable
|
||||
[[ -e libocci$(get_libname) ]] ||
|
||||
dosym libocci$(get_libname ${MY_SOVER}) \
|
||||
"${oracle_home}"/$(get_libdir)/libocci$(get_libname)
|
||||
[[ -e libclntsh$(get_libname) ]] ||
|
||||
dosym libclntsh$(get_libname ${MY_SOVER}) \
|
||||
"${oracle_home}"/$(get_libdir)/libclntsh$(get_libname)
|
||||
|
||||
# java archives
|
||||
insinto "${oracle_home}"/$(get_libdir)
|
||||
doins *.jar
|
||||
|
||||
# runtime library path
|
||||
ldpath+=${ldpath:+:}${oracle_home}/$(get_libdir)
|
||||
|
||||
# Vanilla filesystem layout does not support multilib
|
||||
# installation, so we need to move the libs into the
|
||||
# ABI specific libdir. However, ruby-oci8 build system
|
||||
# detects an instantclient along the shared libraries,
|
||||
# and does expect the sdk right there.
|
||||
use sdk && dosym ../sdk "${oracle_home}"/$(get_libdir)/sdk
|
||||
|
||||
eend $?
|
||||
done
|
||||
|
||||
local DOCS=( BASIC_README )
|
||||
local HTML_DOCS=()
|
||||
local paxbins=( adrci genezi uidrvci )
|
||||
local scripts=()
|
||||
|
||||
if use jdbc; then
|
||||
DOCS+=( JDBC_README )
|
||||
fi
|
||||
if use odbc; then
|
||||
DOCS+=( ODBC_README )
|
||||
HTML_DOCS+=( help )
|
||||
scripts+=( odbc_update_ini.sh )
|
||||
fi
|
||||
if use precomp; then
|
||||
DOCS+=( PRECOMP_README )
|
||||
paxbins+=( sdk/proc )
|
||||
# Install pcscfg.cfg into /etc/oracle, as the user probably
|
||||
# wants to add the include path for the compiler headers
|
||||
# here and we do not want this to be overwritten.
|
||||
insinto /etc/oracle
|
||||
doins precomp/admin/pcscfg.cfg
|
||||
sed -i -e "s%^sys_include=.*%sys_include=(${oracle_home}/sdk/include,${EPREFIX}/usr/include)%" \
|
||||
"${ED}"/etc/oracle/pcscfg.cfg || die
|
||||
dosym ../../${oracle_home_to_root}/etc/oracle/pcscfg.cfg "${oracle_home}/precomp/admin/pcscfg.cfg"
|
||||
dosym ../.."${oracle_home}"/bin/proc /usr/bin/proc
|
||||
# Not supporting COBOL for now
|
||||
# paxbins+=( sdk/{procob,rtsora} )
|
||||
# doins precomp/admin/pcbcfg.cfg
|
||||
fi
|
||||
if use sdk; then
|
||||
einfo "Installing SDK ..."
|
||||
DOCS+=( SDK_README )
|
||||
scripts+=( sdk/ott )
|
||||
insinto "${oracle_home}"/$(get_libdir)
|
||||
doins sdk/ottclasses.zip
|
||||
insinto "${oracle_home}"/sdk
|
||||
doins -r sdk/{admin,demo,include}
|
||||
# Some build systems simply expect ORACLE_HOME/include.
|
||||
dosym sdk/include "${oracle_home}"/include
|
||||
# Some build systems do not know the instant client,
|
||||
# expecting headers in rdbms/public, see bug#669316.
|
||||
# Additionally, some (probably older ruby-oci8) do
|
||||
# require rdbms/public to be a real directory.
|
||||
insinto "${oracle_home}"/rdbms/public
|
||||
doins -r sdk/include/*
|
||||
# Others (like the DBD::Oracle perl module) know the Oracle
|
||||
# eXpress Edition's client, parsing an rdbms/demo/demo_xe.mk.
|
||||
dosym ../../sdk/demo/demo.mk "${oracle_home}"/rdbms/demo/demo_xe.mk
|
||||
# And some do expect /usr/include/oracle/<ver>/client/include,
|
||||
# querying 'sqlplus' for the version number, also see bug#652096.
|
||||
dosym ../../../.."${oracle_home}"/sdk/include /usr/include/oracle/${MY_PVM}/client
|
||||
eend $?
|
||||
fi
|
||||
if use sqlplus; then
|
||||
DOCS+=( SQLPLUS_README )
|
||||
paxbins+=( sqlplus )
|
||||
insinto "${oracle_home}"/sqlplus/admin
|
||||
doins glogin.sql
|
||||
dosym ../.."${oracle_home}"/bin/sqlplus /usr/bin/sqlplus
|
||||
fi
|
||||
if use tools; then
|
||||
DOCS+=( TOOLS_README )
|
||||
paxbins+=( exp expdp imp impdp sqlldr wrc )
|
||||
fi
|
||||
|
||||
einfo "Installing binaries for ${MY_PLAT} ..."
|
||||
into "${oracle_home}"
|
||||
dobin ${paxbins[*]} ${scripts[*]}
|
||||
pushd "${ED}${oracle_home}/bin" >/dev/null || die
|
||||
pax-mark -c ${paxbins[*]#*/} || die
|
||||
popd >/dev/null || die
|
||||
eend $?
|
||||
|
||||
einstalldocs
|
||||
|
||||
# create path for tnsnames.ora
|
||||
insinto /etc/oracle
|
||||
doins "${FILESDIR}"/tnsnames.ora.sample
|
||||
|
||||
# Add OCI libs to library path
|
||||
{
|
||||
echo "# ${EPREFIX}/etc/env.d/50${PN}"
|
||||
echo "# Do not edit this file, but 99${PN} instead"
|
||||
echo
|
||||
echo "ORACLE_HOME=${EPREFIX}${oracle_home}"
|
||||
echo "LDPATH=${ldpath}"
|
||||
echo "TNS_ADMIN=${EPREFIX}/etc/oracle/"
|
||||
} > "${T}"/50${PN}
|
||||
|
||||
doenvd "${T}"/50${PN}
|
||||
|
||||
# ensure ORACLE_HOME/lib exists
|
||||
[[ -e ${ED}${oracle_home}/lib/. ]] ||
|
||||
dosym $(get_libdir) "${oracle_home#/}"/lib
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
if [[ -r ${EROOT}/etc/env.d/99${PN} ]]; then
|
||||
cp "${EROOT}/etc/env.d/99${PN}" "${ED}/etc/env.d/" || die
|
||||
else
|
||||
{
|
||||
echo "# ${EPREFIX}/etc/env.d/99${PN}"
|
||||
echo "# Configure system-wide defaults for your Oracle Instant Client here"
|
||||
echo
|
||||
echo "#$(grep '^ORACLE_HOME=' "${ED}/etc/env.d/50${PN}")"
|
||||
echo "#$(grep '^TNS_ADMIN=' "${ED}/etc/env.d/50${PN}")"
|
||||
echo "#NLS_LANG="
|
||||
} > "${ED}/etc/env.d/99${PN}"
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "${P} does not provide an sqlnet.ora"
|
||||
elog "configuration file, redirecting oracle diagnostics for database-"
|
||||
elog "and network-issues into ~USER/oradiag_USER/ instead."
|
||||
elog "It should be safe to ignore this message in sqlnet.log there:"
|
||||
elog " Directory does not exist for read/write [ORACLE_HOME/client/log] []"
|
||||
elog "See https://bugs.gentoo.org/show_bug.cgi?id=465252 for reference."
|
||||
elog "If you want to directly analyse low-level debug info or don't want"
|
||||
elog "to see it at all, so you really need an sqlnet.ora file, please"
|
||||
elog "consult http://search.oracle.com/search/search?q=sqlnet.ora"
|
||||
elog ""
|
||||
elog "TNS_ADMIN has been set to ${EPREFIX}/etc/oracle by default,"
|
||||
elog "put your tnsnames.ora there or configure TNS_ADMIN"
|
||||
elog "to point to your user specific configuration."
|
||||
if use precomp; then
|
||||
elog ""
|
||||
elog "The proc precompiler uses the system library headers, which in"
|
||||
elog "turn include the headers of the used compiler."
|
||||
elog "To make proc work, please add the compiler header path of your"
|
||||
elog "preferred compiler to sys_include in:"
|
||||
elog " ${EPREFIX}/etc/oracle/pcscfg.cfg"
|
||||
elog "Remember to update this setting when you switch or update the"
|
||||
elog "compiler."
|
||||
elog "For gcc, the headers are usually found in a path matching the"
|
||||
elog "following pattern:"
|
||||
elog " ${EPREFIX}/usr/lib/gcc/*/*/include"
|
||||
elog "The exact details depend on the architecture and the version of"
|
||||
elog "the compiler to be used."
|
||||
fi
|
||||
ewarn "Please re-source your shell settings for ORACLE_HOME"
|
||||
ewarn " changes, such as: source ${EPREFIX}/etc/profile"
|
||||
}
|
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue