parent
488a2131c6
commit
df884384d0
@ -1,23 +1,23 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA512
|
||||
|
||||
MANIFEST Manifest.files.gz 29459 BLAKE2B 2f88abcc235d351935cb08a0d45b0c3bb5c80769ae17aec62150ea35bd19fa024af09c6d5828fb18beb22ace7f5ebaabf9db009251744ceb661915dd2ec58ce8 SHA512 b630cc60f1859a860bf7a6f95831e536313d0e9ceef07b3bbde45c24c76f0007eb65bae75ffdcad344ac2fdbb7e0cce85983be970e09824d205fa89aa47886f6
|
||||
TIMESTAMP 2020-05-16T18:38:25Z
|
||||
MANIFEST Manifest.files.gz 29427 BLAKE2B d291edc630570959547ae117a3e004d9d577cc5fa3f45d75bd5d8bf409f4c01139026562484abe388790199700fed44c0c5f99c7d0ae711a3028fb828dd6806c SHA512 f06955090e7cdbecda60987df8af6379b772a4ad0228b41273498850481d19698f147ba0c6187838cf9bd79ff4ce5237caf93fc26f79981c9af93ea0ad252f87
|
||||
TIMESTAMP 2020-05-17T18:08:29Z
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAl7AMyFfFIAAAAAALgAo
|
||||
iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAl7BfZ1fFIAAAAAALgAo
|
||||
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
|
||||
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
|
||||
klA9Zw/+PLlqCkUPNa9zI9KHwVO7NSoaul+F5ba+KGEN0hLuZdiNu0sU2WUXU2sS
|
||||
cvIrvW+uWLkvkMbaxdZ+z3DTV4jGYl6fU8UMLPZ+uwkL8g2UtY4BjwZri6jNA6Ea
|
||||
7shyyXLMr9QiNp80ZNdOILEEtYa5mpy3QxjLme9b1R+pqngwdMC5VJAZ5oUNREZz
|
||||
v87+F2+U0ja3OlDLWx0vAlSFap6fVqOBZ/LdoUHqjPpnvZQydnAaUrioHcEOgh2E
|
||||
6aC0j2pDvY4wKtac6AickC876tsDi2s0CR+YEFW+t0JkBHOb9z2IBGVmOOPG6CTP
|
||||
vRnhtEfeyDZXatVVNLgeAXnhYAABAoH4cr+/XTeo/NgJl60ELyj+8iuuMu9SGX/M
|
||||
w8JGww6i6wB71KlUcZB62BlOEdJ3oS74kG6433PleGxwBefUqfndrLD1qeEcwP8/
|
||||
VwT2CkF2HslhdYC+yhZCOnVqIlLlYfyYg0sL5nonvw7dP8qDlp7JLXWCg07BrFLS
|
||||
AoHIhclYvI14aAzqJcO1uIkcL6aIYEZrh4TAfOMljRjWjYimtzCuylUkwl01QO/T
|
||||
yOoz62Av+PURJsuUJAbPi+jlzjv/jZAFoaSxVT1uYEVbrOZqBtOjwIjDzz1GwphK
|
||||
qYwqmrHcN9HCglPMuElmPcxAbL+4Y30lHoDpuP2QXdd3MCQE/54=
|
||||
=cc6W
|
||||
klC2LA/9FRtPGMu0sgB0cJslDwfhWxDoMLD3FiSc9ireAy5wFKQYZy1VcAPOyBuI
|
||||
4S6Z9oPUuemzmdQC3DVXqBRhn6ByhN6ws21l+XsI+GcuDcvgv9ajTaT5JvhqngNB
|
||||
4GvmmU52Yx6bhCClR0QIDz4vnCYVOIs/5WmAas5c4Smu6Rz4BpXeS06oarkehzSM
|
||||
Dr3go7qU9BL4lXAgtGTBwa6yHzhfXHJFUPzWEAEQkfaNV+ZWRWAfUEWc2qxW0Q78
|
||||
K9q96RE+Gk9MqICPi1PJW1NlzrmuDKQIoLi0XyQrbO59vn8Ucp/vwdOufcdJk4+B
|
||||
9Np9wylRlLHMMMbwOb/MymWlDZJKRRUW4l9Xz202JcUM47MLQ/9cFoXNJIfxvtme
|
||||
TQhm6Y5sSpKIdWHiMWu5b7i1RUf4ZFzPm4fOuZZYNQKBsAwUJiqYKwd13jCigvfg
|
||||
oIopUxY92yTFHcjLlcuNMD9Qrrqnb3N3JlnTsZCpZTooRTK37z3VK4zHOphuUi/h
|
||||
V91dsT+rD1N2Vif04DtidMLNxC9SNQIlkmjn/h/cY1dSg9W6aB9Hr6j+mUJx+SKC
|
||||
MPZAuJ+ANCQ6eUMbtbtRQR31I+k85NFkTWW4o4nBpSy4Ou2fQSYBqKwOuSDR+OAm
|
||||
z4RAZuvBunyEycbpXOpjmeeh0IDueBtJALlDVpbDz3SVl6z1uyE=
|
||||
=X1+z
|
||||
-----END PGP SIGNATURE-----
|
||||
|
Binary file not shown.
Binary file not shown.
@ -1,3 +1,3 @@
|
||||
DIST systemdgenie-0.99.0.tar.xz 29104 BLAKE2B f2da14ae035fa04bd775dedb8bdd7fe41612c019a47fe02e1994a7304677970193ba54aacbb7d0fd8e31832eb01ae1f12b8dc7a869b0c6529dcd18b1fece2b52 SHA512 9600ffa05737bbf8d7deaece3fc78392dbb4228aa2f001ca3e34fb6390c1a9104884f61eec90ae204550a8cee0281b92f34f64652f9881967430fb695f6bb3f4
|
||||
EBUILD systemdgenie-0.99.0.ebuild 831 BLAKE2B b7225baf60a9367fd60f24542f9956fb63e63e8af7a6bdf9b471d882e2a341d1b2d46dfed9663def94938ede7ca1ee1fd260b55a610be6b0bc49c9b31cf4392c SHA512 d9b0f0bb0627abfff428c96e1d10be21a0767e2e3da3943b5517d3d5c07f69a49a6ccbd15e4e175c1f4d8ed89ccc2d4513e0d1f2f2c39475fbd19c6b930c4a7e
|
||||
EBUILD systemdgenie-0.99.0.ebuild 836 BLAKE2B 169cc0c2598fc61134ab30a02199c5021e48494a6cc686fe2d313ca4cb02c25123726c130a013ee91886b5daab4f9408a2cc8b4df72ed401ea0d8148437799f6 SHA512 667baefafebaf605acc560aaaacb317b14b38b3ec1cfe5ccd324014a6816de535d564a9e09c4c1636e6b34e65db0ed1546a8537ce3357caa9988397d71f72fc5
|
||||
MISC metadata.xml 686 BLAKE2B 30d737327ef735c3b38e8c5940372dd1004d15206aeda7a1c18b7088fb0b0d31bf4c740ec2cbf9747f10d86c2c594af695a3f5e6e1a9b4aee2c42af198682358 SHA512 cf49cfa73a7798aa4a5c568df4afc5fdf3d66c43b9df5569ae38f4d590aefe6161e78e8314be92dbd4366d1413258a6a55c24e9783f1df870ad27a2f2c87cb9d
|
||||
|
Binary file not shown.
@ -1,3 +1,5 @@
|
||||
DIST lzma-19.00.7z 1082692 BLAKE2B 88aca3f3225d589c9b1b0fbf4c196db8e6e8df362f926736a45e1f80d302c132b25537203b0a903da9de5f3b0398b10901f126cf6905fcbdf0a57ee894e74b6d SHA512 60532483249d86960d5c481dc88ebeafabb7e435afb6188bc26f38177b8534ef3da83317d6920d99103d4f10a8dcdb624489ea5ddad8e0c8732bab1bb4ebd7eb
|
||||
DIST lzma-9.20.tar.bz2 534077 BLAKE2B c1be526d6fb9f68da10b654940a92420b6c708c7aefe213394cf1c7650b3d65c4f54d3ca0663e52be13aa9f996ff9cc87262fac8b76dd0654e839cefc073c374 SHA512 1c495530834107430a675fb48c006093edc301ec7a2c2f273efd62ff260f3056503bb2c3ddef63e82f5ff04b1347381055cf6cacd59eee9d451c4d841c13cd35
|
||||
EBUILD lzma-19.00.ebuild 1011 BLAKE2B d3d3c3c01ecde62a039b622d54a28fbc1fe28d73be0a77ffc944252dcad90d821082cfe65daeccc93ed068672c42f0e2734218e2bed108d691981128ad9cc4f3 SHA512 2516f46777a11dc8b00a4a4ff69bb091f2da95ac676373cd2283bc3f7abd7ecb1613dc744a8ae54673ba9b649f97373274a59a338790b9ebc96bc0fcc7d5d0b0
|
||||
EBUILD lzma-9.20-r1.ebuild 902 BLAKE2B 768a2f1db8ffa970a91e108e9666a1ce3fb2d7061bd8f79c678333ee2c7f864391e0d605d4255bf73934288f3b2afbd84bb0ae4385a49b3cb763851602a6fb08 SHA512 c472806e0b31156679c40ef8ae60e6a6b4b079e49c721a8879683b5991dfae9630550663c983289bf3533dc5eda47eb6eae92c0b5830dd84c545ba0d073afdac
|
||||
MISC metadata.xml 250 BLAKE2B e05a373f0ea02a1a107bb27632d2f6b87bb754d82a7a7c6f56b7bb6041a92a0bea6ef1a6353cd535f5f9d992b10cb68e402c4efa3189d7f65d2c9fc904a4610a SHA512 7bd753e69082bd70f8afe68f12584dd5ee18b9972c27c523570075d4d0168f3e3d8eb638da7ca08ab3969904e39ec2c76f4891fd649a26553abd4115a41b70bb
|
||||
MISC metadata.xml 444 BLAKE2B aec04279877865b9a1cea3f7feb010894c28ac21f120a9d90749a9a625b9fb8b8ef70b141031cd85e10d648deb217dbfb808b8a14566b4c130ae9623a80e919a SHA512 81f32c3de736c2adc84c87340765e18e12a7a3868b135a4e585fe91f646767698208c18aebfc6a772eace180cbbb65ada2dcc8b88ba603cdc3337077dcdf6029
|
||||
|
@ -0,0 +1,41 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit toolchain-funcs
|
||||
|
||||
MY_P="${PN}${PV//.}"
|
||||
DESCRIPTION="LZMA Stream Compressor from the SDK"
|
||||
HOMEPAGE="https://www.7-zip.org/sdk.html"
|
||||
SRC_URI="mirror://sourceforge/sevenzip/${MY_P}.7z -> ${P}.7z"
|
||||
|
||||
LICENSE="public-domain"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
|
||||
IUSE="doc"
|
||||
|
||||
BDEPEND="app-arch/p7zip"
|
||||
|
||||
S=${WORKDIR}
|
||||
|
||||
src_compile() {
|
||||
cd CPP/7zip/Bundles/LzmaCon || die
|
||||
emake -f makefile.gcc \
|
||||
CXX="$(tc-getCXX) ${CXXFLAGS} ${CPPFLAGS}" \
|
||||
CXX_C="$(tc-getCC) ${CFLAGS} ${CPPFLAGS}"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
newbin CPP/7zip/Bundles/LzmaCon/lzma lzmacon
|
||||
dodoc DOC/lzma.txt DOC/lzma-history.txt
|
||||
use doc && dodoc DOC/7zC.txt \
|
||||
DOC/7zFormat.txt \
|
||||
DOC/Methods.txt \
|
||||
DOC/lzma-sdk.txt \
|
||||
DOC/lzma-specification.txt
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
einfo "The lzma binary is now 'lzmacon' to avoid xz-utils conflicts #218459"
|
||||
}
|
@ -1,8 +1,15 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<!-- maintainer-needed -->
|
||||
<upstream>
|
||||
<remote-id type="sourceforge">sevenzip</remote-id>
|
||||
</upstream>
|
||||
<maintainer type="person">
|
||||
<email>hfern@fernhout.info</email>
|
||||
<name>Hans Fernhout</name>
|
||||
</maintainer>
|
||||
<maintainer type="project">
|
||||
<email>proxy-maint@gentoo.org</email>
|
||||
<name>Proxy Maintainers</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="sourceforge">sevenzip</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
|
Binary file not shown.
@ -1,5 +1,5 @@
|
||||
AUX cdrtools-fix-clone-uclibc.patch 2582 BLAKE2B dfa564f67e15dfcdab9e654572c95f89787fded558e88edecde89237ea5097b6a6cc0233b5950f0df460490af415255a56130d27b7198b3c1fee279e288835f9 SHA512 23031747c1d7bc0292beb754f059381df1f1ac7851c9fdb7f296c933f3a9d7c4e52848f90ab50c459432628d74a7546752b299d74199259d84eb89ce92ae0077
|
||||
DIST cdrtools-3.02a09.tar.bz2 2156745 BLAKE2B 3e7a7ed65faffc67d53df8dff78562dd28f2e71bb01c36f9c57c033a4a812e6a5579a212322a15c8abb5c8005d38e6e9ba5a5bfab46d9a729a673aa8ce3425e7 SHA512 59c31186f163c7aaa96083efeb0bc31e697c5d53d3343ec487eddd90dc8df6cfee50a69859a64a7004585c73a081cc453cc647c563b32ef74070d075039342d4
|
||||
EBUILD cdrtools-3.02_alpha09-r2.ebuild 8315 BLAKE2B 0c6772e9eb7217aa5e2f103de670ff089a473c7bde41eb5877996a4d0897b23ecbba5874d33ff6599503c776c657e18754d43a3d7adbcb1b91f30bb3565b2b1b SHA512 6c58a4243a73f8de285488bb3b01509d3d261ae38b67433f41f4b5cff173067ef036a4b0ed7667b5a95da1269e74f2b6c6f49042cc948d33b808950cf6e0601b
|
||||
EBUILD cdrtools-3.02_alpha09-r2.ebuild 8313 BLAKE2B 52fb649e820e668de69f4b2cbda88c2f07182eb8b125c6abac253447e6e3647116c1b6639d29b450b2ad95b45b17d0a2f628a3c3ac45b87d9eb62d974fad85ad SHA512 497f23ca9c9242797ecf519a0f4e948fcaf8a6dd96de2575ad2b9c69e46b2308114aa714fa049c79bf28b0a59ad81a60d89a361aec3753b8d6fd218412c08410
|
||||
EBUILD cdrtools-3.02_alpha09.ebuild 8238 BLAKE2B 7bb73807895571dee4c7322a86ded1540ed2446f9be36fe72039a259b88c048a7f03725aa146c7977c69dd132aa143fb30cb9ef92e185e1bb475b902e6c14af3 SHA512 2547caf73df8bfa14b25e144d49208e53c771acbb0a23ce87e8d1c249e16a3cb2fd73babedcf4c3cfd5f0a8f180343de22fb6ac71780dee9f1040e0c6ca607e6
|
||||
MISC metadata.xml 533 BLAKE2B 13eeaf0e3fd17234f44138fc6b6fe1b0ef5e369b823a1adb9063743702b9afe86f1d939bb451df1cc6337c2e3790e38b1f890e68c46eeed9210ccc6d96e0944e SHA512 ddf004043b6d96ef6ec697f2452df1df68b234e4b899c047743a8cdd971167607f91c05435bc0a7978f65e13895fecec31a20a2b2f659a696fa3e4e704e18818
|
||||
|
Binary file not shown.
Binary file not shown.
@ -1,3 +1,3 @@
|
||||
DIST mathjax-docs-2.7.7.tar.gz 233452 BLAKE2B 280db6c794471d369a17161ad859dc73ddf1494af35114b69356aae41ea52d771f92b0b85ba82df8ed542039af152938f5fda71d752da4410ab183fe6a24ab81 SHA512 25fa97294ae153298d45b449d995c0402c481c6425ea4ebb38dcc509df741aed02d5469a520c8b793b8135b4140a6d1ad6688a42e3cb26004cfd7fcb838c32e6
|
||||
EBUILD mathjax-docs-2.7.7.ebuild 702 BLAKE2B 02b906053e308bbb296fb7107d36fe4ebc7fb2997ba60e004affce77175cda20d413239510cf9b98caca5626e32d0815d41c8e3fdda35df7aebd6156a415a5a5 SHA512 833e842dc581753a20fae663d72bfc6ebfefaf36515bdde6307acfade0c0d88c202c17c562d9e6964d493b06d927e32e377333e645b439feb4032f592998f23b
|
||||
EBUILD mathjax-docs-2.7.7.ebuild 703 BLAKE2B 1f9ef61d25b8af7debff21088f1e922246bcbc4ca1e7a0914f6d250e34dc510f4444f395604effdbeb603a498564c43d815cc77df7668a9ab655dca4825084f5 SHA512 d6d7b78c51c3d070cd6e918c7d7afc1fc0308033e9e7b76b48e56fc928db0b874a4777328037d1269e93e16a52429b34c649b660eb0f441c3c91a5fe121e46f9
|
||||
MISC metadata.xml 1035 BLAKE2B acc5848bf3750a7cf821621a689bd522e63181cdd653c34233a5eb0965722963d192396e560dcf6f4877605b67d196e6731c55e5e9d2e2c42485e224e94875da SHA512 ad470bd8037ab7c48c7641f973b4a308aaf07ef08152f22cf1d8d198e974707eda378a5bccd27e6645514d27d076b08228fbcf00a6badbd6edfbbb12596d2164
|
||||
|
Binary file not shown.
@ -1,4 +1,6 @@
|
||||
AUX curses-hexedit-0.9.7-fno-common.patch 1077 BLAKE2B b9e43f69e84870e295ecb4bd9bfdcfb7cf5afe8cc6d432b0fc93acf5a837a566e7fd024ee74ff1f0e6abed8926b28e6dc5979a9d02f7690069eba84490cc6741 SHA512 868d8196406d89bb63e64887a0d13eacfe6ed1ad1faae63b460f5d6c996dbcd3d58c12430cef8177a5890be91f2940a21f1b69418d3aed9957a009e13e928c1c
|
||||
AUX curses-hexedit-0.9.7-ncurses-pkg-config.patch 964 BLAKE2B aa433c31a1838cd9fd5d179f628aa2f4c9ffa44bc9eecd1c52c03b6b7a1837235259ad9c689bc6b574c56b0181c1a8ee556c46064b49b70a7393ce9ed99cbef1 SHA512 33efc29f64b9556e761f84d425b1e3c6207c06ecdac0499c9ce4fc1fe9023dbb06245987e8d4f23a6149607d033d1b6a22bf2e7cb5904f83a258cf0e91e56cda
|
||||
DIST hexedit-0.9.7.tar.gz 165110 BLAKE2B 8adcb2aa8265ef01c475fcefc97c987da26107871ac87e6154b13257cf30283d5be96fb87d67b6b24d79cf0fdcca7c2bfcd1ef642e9bc1655141cada27fd9aab SHA512 b11b28538900f6e66a9efcca14cd8c2a312c29cea98c6ea5018cd3423e12876a9a4d0bf6dc4f94e7cb02e8bc8d3a406e6bccca7fa7dcbab2e4b717ee2fd826da
|
||||
EBUILD curses-hexedit-0.9.7-r1.ebuild 763 BLAKE2B 48ea365c5e427dbc40dae21a1ecbda03e4a44de239b077862f1b5010ca07fc4ca224caec119d454c8f2109ee37f61064ca9f141acacbc488ff91e44bd7901167 SHA512 01d4b6441532ba15a0068fe67a703d4a6f010cecf1f0e2dc0641bdd12a06db1a32bd927a80391cc8ecc6900f063600cccd472dfedcfb319998ee23c041f04e8a
|
||||
EBUILD curses-hexedit-0.9.7.ebuild 726 BLAKE2B 683d121d255e5e4c8ffb1a0325dae1ee9354c6126c2db79c90e13af0c3b0cd71ef8908f777cf95a8ba619f2ec1425d58a2f738ae504b47d38bbf7b983098635e SHA512 7f4631bacfdb9c2a3a3f8910c27caee77ab087de74a585c7527fd72d779700493bb73cb19eb8979dd3727394dfd2c73c36d50853f7c5587cdf36a11b3ac7356f
|
||||
MISC metadata.xml 166 BLAKE2B c254f1fb642881aba57637be14fb0a89b10384f91a128feaec3a8c870d76efc2cbacb92caccc0dee2dd19a5ac5eaf8643080dafa05c4e2ac96a68568927e5afd SHA512 a56648c974a1d14dd4c18237532773c72057a13ab90c58b5da04f185e3c12a8bd8d5c21fb06053507f31766291a82dc7d87b34cd65fd94cfe2af7295c813ef84
|
||||
|
@ -0,0 +1,37 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
# There's already a "hexedit" package in the tree, so name this one differently
|
||||
|
||||
EAPI=7
|
||||
inherit autotools toolchain-funcs
|
||||
|
||||
MY_P=${P/curses-}
|
||||
DESCRIPTION="full screen curses hex editor (with insert/delete support)"
|
||||
HOMEPAGE="http://www.rogoyski.com/adam/programs/hexedit/"
|
||||
SRC_URI="http://www.rogoyski.com/adam/programs/hexedit/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
RDEPEND="
|
||||
sys-libs/ncurses:=
|
||||
"
|
||||
DEPEND="
|
||||
${RDEPEND}
|
||||
"
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${P}-fno-common.patch
|
||||
"${FILESDIR}"/${P}-ncurses-pkg-config.patch
|
||||
)
|
||||
S=${WORKDIR}/${MY_P}
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf --program-prefix=curses-
|
||||
}
|
@ -0,0 +1,53 @@
|
||||
--- a/src/hexedit.h
|
||||
+++ b/src/hexedit.h
|
||||
@@ -340,7 +340,7 @@
|
||||
|
||||
|
||||
/* Global structure, keep most global variables here. */
|
||||
-struct
|
||||
+struct Globals_t
|
||||
{
|
||||
WINDOW *wmain, *wstatus, *whelp; /* three windows used throughout. */
|
||||
unsigned long filesize; /* size of the file buffer. */
|
||||
@@ -362,7 +362,9 @@
|
||||
/* buf end. */
|
||||
int beeping; /* Allow beeping or not. */
|
||||
int help_msg_count; /* Number of messages in help menu. */
|
||||
-} Globals;
|
||||
+};
|
||||
+
|
||||
+extern struct Globals_t Globals;
|
||||
|
||||
|
||||
struct foundit
|
||||
@@ -397,7 +399,9 @@
|
||||
int s;
|
||||
struct Change *base;
|
||||
struct Change *top;
|
||||
-} UndoStack;
|
||||
+};
|
||||
+
|
||||
+extern struct ChangeLog UndoStack;
|
||||
|
||||
|
||||
struct FileNames
|
||||
--- a/src/main.c
|
||||
+++ b/src/main.c
|
||||
@@ -16,6 +16,7 @@
|
||||
#include "hexedit.h"
|
||||
#include <assert.h>
|
||||
|
||||
+struct Globals_t Globals;
|
||||
|
||||
int
|
||||
main (int argc, char **argv)
|
||||
--- a/src/undo.c
|
||||
+++ b/src/undo.c
|
||||
@@ -15,6 +15,7 @@
|
||||
#include <assert.h>
|
||||
#include "hexedit.h"
|
||||
|
||||
+struct ChangeLog UndoStack;
|
||||
|
||||
void
|
||||
pushUndo (int type, unsigned long offset,
|
Binary file not shown.
@ -1,3 +1,5 @@
|
||||
DIST eselect-awk-0.2.tar.gz 1541 BLAKE2B 4ad07b02869672bef3c905a7417706344ccc11a9a46fcfe85cefa95881a4e727c11481bcefe17f96a77f1adc64d5ad3b1f2dfcc259bfcb8365d03ad68d88d365 SHA512 ef00ac8e8b962c17dc8094d64e5cbf44654a747cc648a5cf38346c3a90e0d685726693094ac265398b40d9d325600073ea2c4905b813f1e40fbfc7627930a5de
|
||||
DIST eselect-awk-0.3.tar.gz 1543 BLAKE2B 9ff340002d76a3bc3569501d7b92a8d216eac65e9c009be2a7b43802512050fdae962b53e66bbd0e5df6d295968aa4e3d56c8442adce5eac5d7c8b1f30b1e924 SHA512 d90ed1c8edddd996e2b62b4a927d2c5ead5790aff275e3a79f4a1361358c4debef0c50ec2c8d6da5a210755a5d51cad4b2c5d6ee90553227f0f24b251b52e383
|
||||
EBUILD eselect-awk-0.2.ebuild 496 BLAKE2B dabe1c0990015d8ec9d4d1b90e9f5734e63b415c51657db846231d1c3a7337c7fa7438e420e32634a824482146f93b264181713fc2842b2c6e0cf64ecfec7d06 SHA512 4bb01e01ddf6806b0dd2d1bdadde1544edf6d44c683c8aba40a6ca2987477a797fe54b9c7d8fa9388421901bf09bb0c8da242a0fd5b911abfe60754cb9066a61
|
||||
MISC metadata.xml 372 BLAKE2B 7d8462555c43bd348728c94113ea20312aca3d126874bfa2d2e8ffcff87df07ba9de74cc9d3c1f2d51b3779ed742a3c05d80549735406ef6f499e4343c468dd2 SHA512 dcd1c89d7c9e64f49ea4531c40482c7911e6b7f2873691d0dbb395ea179bf1a1be3bd4da9633e802e164ac837b5f3212844094c2a4773af7ab415e9005241b1e
|
||||
EBUILD eselect-awk-0.3.ebuild 505 BLAKE2B 9dbe4ffdcc4125e8fee3941657ca4bd990c7e0ac2b1aa71627f4417936f052796518c216003b468d6b44355da6524b3dbdae62df6bea1f6b8435c347a4211fdc SHA512 3dfb86763dd44d1410b6418513b64ed8a482a592f71175e77ea9ff03f7e30310864aa3243714fcf55918e3763804ec81ce67843b85b0c3d5c3da8f900f2dc408
|
||||
MISC metadata.xml 257 BLAKE2B f8a00f23163e58c310fa0e4ab94b2e6b5638ec569a5e93ea2efec8c7bdd97c1629e9bc0e9bf04917f5ca4fea4085855b281c30ced2f09548e96b12e6bb1d5a40 SHA512 9c7759d33e1bbc8be0da5b4f59fc720266e40f4116d7db0c17c5ad800a7bb638f33a1308e1554092af781f06df6f6cb55db41fc22207cd3edc2e159840e3a3b1
|
||||
|
@ -0,0 +1,18 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
|
||||
DESCRIPTION="Manages the {,/usr}/bin/awk symlink"
|
||||
HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage"
|
||||
SRC_URI="https://dev.gentoo.org/~junghans/distfiles/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-macos"
|
||||
IUSE=""
|
||||
|
||||
src_install() {
|
||||
insinto /usr/share/eselect/modules
|
||||
doins awk.eselect
|
||||
}
|
@ -1,12 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>junghans@gentoo.org</email>
|
||||
<name>Christoph Junghans</name>
|
||||
</maintainer>
|
||||
<maintainer type="project">
|
||||
<email>base-system@gentoo.org</email>
|
||||
<name>Gentoo Base System</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
</pkgmetadata>
|
||||
|
@ -1,3 +1,5 @@
|
||||
AUX sh.eselect-0.4-r2 347 BLAKE2B a67b9287c40f2f5d96e3a849f889e092a3861423db7bbe5653fddfd5583a7475edee2eb071792b92980269ce19cae24ca774404e95c51a42b6b67f960d9a38ad SHA512 ab8ff220613e1de75e6ffc4bd0b021e55f80658d0071af9fc1036d28f81cdea35e209869803c33e89ea90fb3c980f511b91bf4e64d56f530e92af5fccff522be
|
||||
AUX sh.eselect-0.4.1 341 BLAKE2B 9f1723010505a9a364c83799af6ae4a354bf40e31c911a47cbd93b79362bfa255c8cd7eb1e1a50c3e10dbd02cbb22b53c8727571f63a362fa55c4c76afc2029c SHA512 610078d4c889708ba00a3c6cc6185b6d395b64c680e2da0dfd72a4e9debdbb3b001a089d8bddf0e7d8bb92175a80be823867331661e9b7b3e66a0bf754c4cf8c
|
||||
EBUILD eselect-sh-0.4-r2.ebuild 596 BLAKE2B 8addb4b4a9d997d4a3e46241ffc9ed75ba00a8d175ec196606557f29c46a709850777f4c791a5b32275bc7fe1ea9b086877aa8354f108191f4c968de4189cdc6 SHA512 29cd9cc68ace0b699dc360ed3b4a5df2ef0a8f376be0c91008b6d05bab97c26d56d68599b8d209df861d68084648d09b632fc8e9a414f6a5eace9f61e5e122f8
|
||||
EBUILD eselect-sh-0.4.1.ebuild 615 BLAKE2B fc3894eff5e5cc2347a8292ce515aa72a973148727f61b64f1eaff35c9953ec7e5cc6dfea4598609534c61d7a8e5202c5f805c760ce8f5897e9ca346cb122c5e SHA512 640bf88060aa3bd585b56d98b926b84807139dac5e74c9667f4469b7d761ada6d57bf86aebb850177a47fab3229bf3b5fa174d9aac501fa6b314a132d0f4c2bf
|
||||
MISC metadata.xml 247 BLAKE2B 1750cec57189e711ca5eba89a78e1d317f0839fa53564fbd39b4e955c28d98f4ae04caf9069afc20a18536cdc92b30fe7b15eb086767c742bad07d9980cfd24b SHA512 d6e2ea8a9d74791bcbf3d6311a66bafc20b8f4db3a576d9a8d54b86d7afb231122b8d87f71f3f46360980adf8d815c633b6d5041f9a30fc8656e8fb66057a282
|
||||
|
@ -0,0 +1,21 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
DESCRIPTION="Manages the /bin/sh (POSIX shell) symlink"
|
||||
HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage"
|
||||
SRC_URI=""
|
||||
S=${WORKDIR}
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="app-eselect/eselect-lib-bin-symlink"
|
||||
|
||||
src_install() {
|
||||
insinto /usr/share/eselect/modules
|
||||
newins "${FILESDIR}"/sh.eselect-${PV} sh.eselect
|
||||
}
|
@ -0,0 +1,13 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
DESCRIPTION="Manage /bin/sh (POSIX shell) implementations"
|
||||
MAINTAINER="mgorny@gentoo.org"
|
||||
VERSION="0.4.1"
|
||||
|
||||
SYMLINK_PATH=/bin/sh
|
||||
SYMLINK_TARGETS=( bash dash mksh )
|
||||
SYMLINK_DESCRIPTION='POSIX shell'
|
||||
SYMLINK_CRUCIAL=1
|
||||
|
||||
inherit bin-symlink
|
Binary file not shown.
@ -1,7 +1,7 @@
|
||||
DIST afl-2.52b.tgz 835907 BLAKE2B 6df8b8f97a0b1ccb22466492bf15f054e7a05f77f2827c6555572fd610cbed24c903ae188e2242ba6ffec302e154e319adb627626a7927f17ffa5ab00cef604f SHA512 30d4526440cff109ef2a014278f52a04b1b33560b6ab7d7f59e1516655858ffb36dac81963d2d8f214984776742ca9a7942c27c8fb61f7eb70b5b35cd029008f
|
||||
DIST afl-2.55b.tar.gz 836905 BLAKE2B 53e20d4d6b8368eb981964263493beabb50aedc03a9c98ad7f24b99a3ce25264a5296911ac20ab2bc95d6b5ecbb4d14a7e8e01fd2a88db07a289f0bdefb1c1a9 SHA512 d2257aba27e90e502d89c528c4a214397cba83e04564e6bd9e73c9afb654c02c7e7f806952d730f685fd9b0049a61e07629e5ebd6e23fac516099ca1ea25a36e
|
||||
DIST afl-2.56b.tar.gz 836989 BLAKE2B 974c1efa3999c714068529d24c81e6d0ffb45a487b97625fa4ff538aeb86d43825561d5b496cb47caebf687078699e2ee606d7525424b5890dced14a95417750 SHA512 4e76fc503fe615aac4d0bbd8e3632d5cfbb7a3ac107be03c399afc024a8ad364dba933875d50a9b65083159faf6ebef5e13c39b25db977b01bd29b6340cad162
|
||||
EBUILD afl-2.52b.ebuild 978 BLAKE2B d5b4be62f952d7f68caaf2536d7ed04843b8d601d6aacb3faab8d649b5205b32193c74b2dad994cc741ea3e291085e54bfb18a37d7e2309321c67903afb6adf4 SHA512 66a43106a86dcf3bbab29425a3a81e607c94549fd18e84ff22f2c7c413cbc3189197a72dfc3744c57e30d404a839be96e671b5473a3a30c23a2a6176dca34126
|
||||
EBUILD afl-2.55b.ebuild 1022 BLAKE2B ecd2782806c370991c00cd0472116bab6e7126ecb1a284c8f167934924075cf2cec0d14bc9282424bd7be7c806face77db8d79a4a1293a6ffc411d3fc58b3b0e SHA512 07b802a6b3ba75b1b1fc73adb7c1e405bdfe1e06ddf9543e93277436f99126ee86cecb225b7bbe172bf03ecd7e310ae14a894a8d03c7eb14481ce09f85d4a753
|
||||
EBUILD afl-2.56b.ebuild 1112 BLAKE2B 926a94b36d8f726e71ccfba11ab0c4ca3f2bfa8dbd401774cef6fba252ac4a9b56e224dd3ee2de461aae45724ee8a18feae73c39a6e81ec209fe8d40d9d92820 SHA512 9ef807e90c06d4a7c0eeb65a0ca34533ae4e88b35dbe28bbbdff5f4a7265f248970f50a518e41cb43402396a38201990a92e5dd2463aba9bb7f8bcfa1993ff1e
|
||||
EBUILD afl-2.52b.ebuild 980 BLAKE2B cfc4bdfa52087ea6c47a5c56ade094d30ec92849479ac72889e8edb7d6737dc622bcd36b5e87c64f9c87b0bc04558bf79261fb7ef14300650abd5111a6676f2b SHA512 a304b18447cf6012be6e3be8c9e2d258714d31ac12a28feb5f5d0d7715dca6376688f1cefecc0e832d8cb760cda6c3af7fc4b97806774150e4c410229b5e5806
|
||||
EBUILD afl-2.55b.ebuild 1023 BLAKE2B b9c5321ced4f97f88bed677e74a5e2bb84e09cbf0e2d3c4753fef42b0610297659b4215094062c6c67545e7f323894b99c8912a5086a4674734c1af5c63dd78b SHA512 20c241f3a015d25bdd58441033dd9ebad7019cb220e7665b6c433e16520a1bf66a9a4b5e7b8780f3906e4999c58c3c7451d5239d632735c47c99e06e519c3419
|
||||
EBUILD afl-2.56b.ebuild 1113 BLAKE2B f65b8671532086f35820c79b071e642361290c315823998c5a85244ce2c7c81c9c6e08d7c9972d13f2436b648d703ccbb2b1f5db109c380d35a26aee34b8b87e SHA512 581543904672039a51978f4987b58418409425c3c4bcade52d73c237d400805914428fbfb57f09ecd9e36b1cfa72c564ee85d136d5ef6d0ff5d57c5594df1faf
|
||||
MISC metadata.xml 299 BLAKE2B 7e0e63b5d35f5b2f0814de4c443b23a27c3d8fd0a6c5987c685c1cdea55407256646ef1dcde0c1303cdb3899a28f36191bab8cf4dfb6b5b3e9c78a361a658a18 SHA512 c08ed68e4cb2fa16a71aa7024bcad1cc10c223b15a0d1f51c9ad12ae3e609d366ed7106f7bd5eaaea7451f03073d8ced291d7e50c0bbc9fcfe900d8730eb71ef
|
||||
|
Binary file not shown.
Binary file not shown.
@ -1,3 +1,3 @@
|
||||
DIST kraft-0.82.tar.gz 668251 BLAKE2B 82ef37b695d0e7a2c72e0525c4aa9b9742d6c8d73c95e3ef5517c49c01869a5f1ba0fed1f18200f2a39ada5a92bcca5cabfac901f07c0a968783506d298ff164 SHA512 7a342bf94e2fe0de42004a69a29ce07a32dd70eb0f16b1dc18c889b7f0a0290142d5c0bc26b40a321753b0a0e62f6b91ecc8fbed98d32913881996a2507070e8
|
||||
EBUILD kraft-0.82-r1.ebuild 1257 BLAKE2B 92751cc77dd72fedefeeeb76d55a2c0e3d360b296f5603935c3afb584886f23600e988b429b013c23959c92789df68f81ab9341a3ffae6abd210ed3677dedb63 SHA512 f688c10afaf930e4804b0e3a5f4aa0c2842db22ffd6383c96fe1dd72874a75e018a3a6a3e6dc0df0aa6073a16a0d4f7515835477affd74296d9d5b52dc7883df
|
||||
EBUILD kraft-0.82-r1.ebuild 1258 BLAKE2B cd86df122e09300c22b27d60161f75bf698c27a5db0cfdd132bf9940d82a4fd288e98914e4b10ab2689f51d9a7195d91f661888652d2c670bd093011294d7422 SHA512 32d42330aa5fcd431950f6547cf6db06f45068d2a2bfb4b5d670dd95128becbc35a75ccaccd6efcd0155f1f942718cfc1b2a937db92a70f2d8dd335224ed991f
|
||||
MISC metadata.xml 418 BLAKE2B b99b3d436a90af1cd1a791e8cd1aeaed2c654a659a45f5e88b5c5b0cd02d57bc15df8e225cd93e9041732dfbf45792721d29df8c2187d409ecf3a4202855266e SHA512 eb8a053a7375546c713741d2bcacdb4604c725322c6680d76eade40ea4166cf20d8ecef4c4f0a7ef4304961bf2740b8277f5372137e04d32a52bc254daf65232
|
||||
|
Binary file not shown.
@ -1,4 +1,6 @@
|
||||
DIST gemato-14.3.tar.gz 71325 BLAKE2B d42a5182c12bcc0281df47ddb6b933bb332b9b842b2a5c874c3fa4030ab5a8a16759ee289609d428a3fc1338078cd73d234060354513be88c184d5a6bbec545d SHA512 99904b1a38b8a05ff7bf7c265aa463a56ea3aa6c77dd844dc2d154faae5460e3535f4e9799e8863fda256ee6cd374e051ed98193c9b1fc52dc30c9c2655010cd
|
||||
DIST gemato-14.4.tar.gz 72630 BLAKE2B c8956b979d7c8629e245ba339e8ee707cd51ffe545a85c712c31b97ee2aaabef7a4964cac46c9cd8c4954c33529623293a94a26ae40b578a6b640aab15d47835 SHA512 0b514e4ff7773eefd2d9adc063a4fbc6a1e7d9ea3dfa783b1d5a8e6ec1e482533a8c70cd5e200a8b9671161d77e14254ad14aee6659e3c96eb9be3bbedcf11af
|
||||
EBUILD gemato-14.3.ebuild 780 BLAKE2B 1ac922c75d8d39da0e49405369da67be4ceb80251f4587c340809b48191558bffe4d19ac7ef70c3c437a3d0bd90a23df3aeb48e5a16836eca50a8312491dfc58 SHA512 114486b6846c47d70ef8f038f2c777d323313af764b690e3ac736654d19c9d477761479c0101a8d34c2e6648d795e0dde4874b862b0ce47f451758eb5970fa75
|
||||
EBUILD gemato-14.4.ebuild 789 BLAKE2B a08bde5ee997061ffeb7f22219b821d82dbb21bc7761b023821b458d0c4daf4f2cf8fbaf29bbbc18ac4eedd4053afb631c169971cef6a0bb5267925697df41e2 SHA512 41a5d2bf574e5515c136a88c3d0db4cc8e9f8a29d3824390bdd0483adf6ccdcec9bcea04f36244581f1e56191676f9ba2b09b0da652f34f435e7b026630a8d8b
|
||||
EBUILD gemato-9999.ebuild 687 BLAKE2B c8e143e634db7c8303840c4c8f873b0bb93d23146b98ab10a127a6695c4973b4ee7dc06045723c8cb2d0ca6c7ce1fb0960636ad98d31efc47c01ed0f67304610 SHA512 c6c10008ca64470bc06f29b0cde937541e9d26530048c03d23f961d3709c2f4983c63e88a20627aed5e1db6990e69c9e21dda07287d43bc1e4b7a48b19e94f7a
|
||||
MISC metadata.xml 646 BLAKE2B ce8d4e7827c80e3df9ce44daf9172fe44250be5aedbaac1f4752b08d4e243ca07446361f51734816c9efa7718f21ceec436ac02684c48b4a3b8bf275a397d34f SHA512 b6518de76383e67810105503337e24ef252c0109afc395df30213ffa52279b6fea4981ff5ff87df773a6ed991c8028a653ed952cb86860236a7f463a74528adf
|
||||
|
@ -0,0 +1,33 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
DISTUTILS_USE_SETUPTOOLS=rdepend
|
||||
PYTHON_COMPAT=( python{3_6,3_7,3_8} pypy3 )
|
||||
PYTHON_REQ_USE='threads(+)'
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Stand-alone Manifest generation & verification tool"
|
||||
HOMEPAGE="https://github.com/mgorny/gemato"
|
||||
SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux"
|
||||
IUSE="+gpg tools"
|
||||
|
||||
RDEPEND="
|
||||
gpg? ( app-crypt/gnupg )"
|
||||
|
||||
distutils_enable_tests setup.py
|
||||
|
||||
python_install_all() {
|
||||
distutils-r1_python_install_all
|
||||
|
||||
if use tools; then
|
||||
exeinto /usr/share/gemato
|
||||
doexe utils/*.{bash,py}
|
||||
fi
|
||||
}
|
@ -1,6 +1,6 @@
|
||||
DIST portage-utils-0.80.tar.xz 1762692 BLAKE2B 32e4502d517ec088eadf17a4a348b9b9bc33348380b65f93ac7c043150732ba3ff0d18ee96f8877c697a91000fdc036de392d6e6711d62248bb7c57e25d4433f SHA512 cca86877e87e5bd2e9423822db4b7afa15e8f291717c808ef0455b121db0778b2364552e9f1d5e1a8bad3f1f8880ae2b5dbd586bf1dd74d7c4f4e72fa990c78c
|
||||
DIST portage-utils-0.87.tar.xz 1772956 BLAKE2B b1487d89303b524ffa9e6030feba181fcad73a6f38febf29f63b1f7bcd7a5080ddb1f907ca217040d064427f2060bb3885a61c30663594428be475a5bf7253f0 SHA512 a29f2d1fc85aea1c2b4c8b16fca0e9b559a980951f79cb10d7fd836d99ec65a904f2cbc54a949150ce490ba5d705b0aa5aa39f56365968b3dd591cb3d7c5eb21
|
||||
EBUILD portage-utils-0.80.ebuild 2251 BLAKE2B fd603d2da46ebb4b85e719119fabc82f09fde52bc3ab47704b711c4fbaede96818eace742c98bebd007c7b639634aad1b5690e249ecc5969902b38956235cc8a SHA512 67cd408528edabc58b78627bfe75676b6744b52f7b3269e929348f63390a08cdb9fa4672514b75f6e99915de38679f4ae7c573ae4ddc264e01cf47bdf33de042
|
||||
EBUILD portage-utils-0.87.ebuild 2172 BLAKE2B bd50e15bff368b7660731d44048354a85d3927ab297b7edaa70339558e8a6d17aa51a41d02522c3aebfd75f6364271fc61a0ef340b797d30c676c795f11b1b90 SHA512 9f472181df9bfd16b27da9c24e196dc88786ffc833ee5cfcfa688cb22673bf72edcab7226c1a1abc7df02fa4046619ffe17177ff11a495d6998104437e5c603b
|
||||
EBUILD portage-utils-0.87.ebuild 2171 BLAKE2B 5561831e035a2139060704c67366bb4b68a4a737fa405b22203696716bc8383177f740f4594de2d08be6622b702da68cbb18bffe047bac792db574c6fa3a5d57 SHA512 a73d4d44e24f616ee965f5663ce60df0287bd35d250470389889a5fa373471d2dc37c3eec1f1df7d9d2e6efe0d59ead2b683bce240a001e8b07ee809ff8c2629
|
||||
EBUILD portage-utils-9999.ebuild 1806 BLAKE2B aa1b8f6e780d3939433ef354cc9bd57f131bb40668ce150f84ecfef4a46bcff7dbfb3a4a2e453a3d671498152a6cc9b75f180a09841aba5fdeb754d96712ef95 SHA512 2ddc921350fc44bedae040a9521d90745d768c1292ca50fc4eb486c31a50963c129d16b6dc149183d47793629e11a2b4b35043e7a2115021880881dc4b4f166f
|
||||
MISC metadata.xml 573 BLAKE2B 7c24e5d74a38a20b0c79c228ca131ee5073cbf0fdccfc2b42221521ae684566b4bf7474743c0a9cd1273b59eb94e2eef63b1db70f0ffed7d688073bb3679e007 SHA512 85f32bcd860ab711ade03cdb4a241722efbba47396b736e302fa2282e363bc8e445daf9316996b1cedb420d2cb102fd416962f05e15a57c51b514d776ac7cd84
|
||||
|
Binary file not shown.
Binary file not shown.
@ -1,3 +1,4 @@
|
||||
AUX tabler-2-fno-common.patch 495 BLAKE2B 57c63a1b5d4dedd83d9b7034de4fc41696e4acbd6af681b6dd0214013b0ba0a6465f8734cb372164407f20f826244057884763e6bca34dca0b97f19a2e2f3309 SHA512 cfe00a5cad87fee0764b39d1e3c4f07144026763eebbc886c7460f63645a7e94df6c2858c79e294c32970cc0839cb491d586350244c46d251fd98d20e58c2113
|
||||
DIST tabler-2.tar.gz 87706 BLAKE2B 32b259cd84a9cb8c1475ef6da6815f96e5eb947d392fdd5150570ce639a7fcbc251baa9204e1c25bf471be025ae920b203fc0f89cdef46360b0af4d9f52122af SHA512 6f01796b4cadae22f9ae0029ee8a7bb224d04faae1793b13c9d8473e6a902543a5bd6da86e806f9c50c8b39ad7f5d44525c2a701920cd6c62c27995409d0b1d8
|
||||
EBUILD tabler-2-r1.ebuild 428 BLAKE2B 8a8584a6e0bb6923b2c32a4131befdaced5935643ace6971f7953113f37b2d297678226b8e37f2172bb6273d5bc24942042edb1588f77687bb836a0e6060a316 SHA512 9b234538b56fce6332a580243f27387e21d34d35f9790cdf6de8d12a5debdc2a0bf6a93213e9a7c7df5f2131577d4aa88c87f70f3b3d01e0ec2255a4306dd5fe
|
||||
EBUILD tabler-2-r1.ebuild 420 BLAKE2B a8f41c31ade7b3a58962151111c075d49b3c91380049a41a4763471ff43f033edc18b9d2b725ecbac7278f1f40524e619f0a03eb30158f1006b4268ac042abcf SHA512 30eeeab2dc3a9c53eb659cc546fa16f13cf00bf53f5d5ff79f81ccb9ffedf23ba7e1508f4d64c1448da4c440c42f9aaaa04e2a9cb58834870d62cd952249a2dd
|
||||
MISC metadata.xml 243 BLAKE2B d1a92b4f94bf011a4e2e185cc73d1ba11312a451e3d03437ca809bdd8df91be0f8280839eea56fb9dfb2cf711c1d2021f11ddec24833df077e2da061353df255 SHA512 c0d977a25c38fe6c32745c0b18520aa510c617922f267a468b2b788480104214bb5db37564d6ae52c45298e98da2764595734c827ab01abcce1270ed241e3bf7
|
||||
|
@ -0,0 +1,22 @@
|
||||
--- a/util.h
|
||||
+++ b/util.h
|
||||
@@ -35,7 +35,7 @@
|
||||
int digits(int n, int base);
|
||||
char *replace_backslashed(char *string);
|
||||
|
||||
-char *_strregtok_previous_end;
|
||||
+extern char *_strregtok_previous_end;
|
||||
char *strregtok(char *string, const regex_t *seperator);
|
||||
|
||||
#endif /* UTIL_H */
|
||||
--- a/util.c
|
||||
+++ b/util.c
|
||||
@@ -32,6 +32,8 @@
|
||||
#include "conf.h"
|
||||
#include "util.h"
|
||||
|
||||
+char *_strregtok_previous_end;
|
||||
+
|
||||
/* replace_backslashed
|
||||
*
|
||||
* Replaces, within the given string, certain backslashed characters with the
|
Binary file not shown.
@ -1,5 +1,5 @@
|
||||
DIST dbus-sharp-glib-0.5.0.tar.gz 95405 BLAKE2B 75ecffd97ada361d422afdd1e0d4b29663f982e003e95eec670556b26d59515029a42e56bd4b373a3c0e255053370f81b0dbce45b5978b2fba5c176c53e3e27c SHA512 651a8d9b42342d6aca6b7963a089e8da609f0d2e9d6421f40fb9589204af63e790f1bc5dd7735bb751f84d3f0d888e2e2f174c23f79206f8858e0502cba95065
|
||||
DIST dbus-sharp-glib-0.6.0.tar.gz 73675 BLAKE2B 21227db46a3ec816f72b823cf6c8de018484ac3ba3657cb47e07924b8ab525bbc6106cdc3c825a4b3ac6c71e1a515927456912afb7331ae20d8e3696b89b738d SHA512 271edf10d149e152290cd0ac8ebaf6ed7a6f5d0f280d5514dbfbdb84f77d8339ba0e2c5fd53242cf00e13c7d2bfa3fbf426ca9038467b26b9a8396c6c9c1ed67
|
||||
EBUILD dbus-sharp-glib-0.5.0-r1.ebuild 603 BLAKE2B b33ed9776133e988706e4db58ca6b4cf2af0c78280eb62bdf8db6da9b9f67d01f671498fbb91e5eb1f7dd4774d96b16d73d785e38707469722cd70a0de6ee7e8 SHA512 1d0e8d759858ec83eec357fe067edd3d89aa50de34c2f9c3dfbc644b4c62ac9e39780ee12a7bba44e76cc9b593116be6908dd0da2265a084a5cc728f6c7bdf68
|
||||
EBUILD dbus-sharp-glib-0.6.0.ebuild 617 BLAKE2B c400767327f44251a1238f68aa27e86e93985ae1599787e4e346ede7f09ba08683bc4bfcccdeae6ab7fbc7ecb041eb4dfa5d2720d1d36b23f95960d332ed5db6 SHA512 0538d7360e8b5389a68ee34de5a5f784c8aebfe99de25f57d8090729b8a681246a94e8a9fd2df760f792a2ae481e7a9ab08a49902c3789f9c723023d8b55975b
|
||||
EBUILD dbus-sharp-glib-0.5.0-r1.ebuild 596 BLAKE2B 42c76fce8938d21007049a50674a9908c14d13c7d09c49a0327f4362f9154c0848aa1b34ccd5f502a55c6eab760a84172a6238cf0e8aff199a143f0c3e39d334 SHA512 bc32797a2439b0b93ccecc98f3b8bd4110543391d12c00de24137cd8c7c9126a6470bd8565323341f03fcd252a5c2a5311a4831cad9361e71c8d7855f6500a9b
|
||||
EBUILD dbus-sharp-glib-0.6.0.ebuild 609 BLAKE2B 1d8d0da422bb4028e263da5230d8793c17a1a4ea15c50f7b3237a0c5e1e349e3030073e95564ea499bba08efbb797fdb1b71acb21578041f12ae3bf9af0d2238 SHA512 e81f74f7268a2ba2e26f3836be7ef613aa6e15c9d42cc8688a737df229321096ec1f0a18df6ae8997566f8df59ad22a985626e74fbd9ce33ef062cee4dfc3251
|
||||
MISC metadata.xml 345 BLAKE2B 747c326727e3d06431bd7aa90f6aad5c410be93966abbeb6c127f2680c619a641fa5abac47ab62a3082436f0d415c47a8e2718c78429d083bf411b8bd4903f11 SHA512 95f9d22cdd905aa129746117df1e9b17319e95e4b388dcc63758990c5ae6df6e1305974b63fd9917b5218eecc45db6e6ae0696141e8a39adc8c3e8360ca6448f
|
||||
|
@ -1,3 +1,3 @@
|
||||
DIST gtk-sharp-2.12.21.tar.gz 2498480 BLAKE2B b5471f18e0ed49e12d56d1ed8f086e68003cfd0cd2ee2b51b5c343ad94af69601daee8b357a661b1012c0c7449e5b401ef074526ad7c772a17d15305dbbe46aa SHA512 f7f575ec42e1a6d3bdbd9493b06d083d10687b6f5b41eebe1f1e03087c0e3cce79948aa19e9dd88972b023837d48bd02afee719a28b7015a78dccb96f2fee307
|
||||
EBUILD gtk-sharp-2.12.21.ebuild 1099 BLAKE2B d072c23230ec15a267cd4722132069324d84842fe79a5be180d9cbd84a1e844d0e0bbcff3a88c4b3c4565a29521a6c8d52cb64971fd7b55a96084f11d3b77132 SHA512 9bbc453960cf511164935ec0b9ae2b5b6754c1248e632fe29ccadbb5ea51379e111ced7ee8c05f9eaed142e717d4560b9091ff8d600e0e97e1b9bb7b58b16ba9
|
||||
EBUILD gtk-sharp-2.12.21.ebuild 1089 BLAKE2B cc0fcaf16ec86ac7e86add36652226ceb062e211e826425bedf1f8a5e81df2dbbddd6f5a3e96226dc16676af000a33eda725169de2c3eae75bec84d721cd35df SHA512 f4e4536b4d99a5a7d132cdddaba9fd9afa3a2591058ed18597e935838861c6e67906f29371b16d631b1d6fd847bc04d37bd8996a57999c4d13a03c318933001a
|
||||
MISC metadata.xml 255 BLAKE2B 495c21dcece437a54ddf2ba6c003601ac84e8ff4f4dd814be0cdae9bb3b6d81ce49f3b00f47ad9ca73f1c9a8b11ed9addaa3c5b8352857813e76d994d020292f SHA512 2ad078558aba9045a782316fc558ea3c6edf579a77a87c0096e3a85ac78a73904a5ceb48cec15ed30fafacc79a66fcf6836acac43d311d1840ccdd62fc2a6896
|
||||
|
@ -1,17 +1,3 @@
|
||||
AUX libgdiplus-2.10.1-libpng15.patch 5491 BLAKE2B 3b0a6f05957dd01e6ebb86d782ec2fc85d5731d5d6f8a4e46403584551c9ae1e0684b1dcae845b0d1e5da50d27837f6fd2491e9928f7a9564a0c2be5737823c7 SHA512 292e8f83cd5a10c99a543a0fe85a9b2770e29627f60afd7e6ab7824b135870d9bfb20c8919ec9104110e645a039f69e7378d9295c330423a2725bb8840ceeffd
|
||||
AUX libgdiplus-2.10.9-freetype251.patch 295 BLAKE2B af03eb04b32f679913212c819f87c6e8e6a7227f751594d750ae18964db1285cc6edd303f281412800b73fd9de032c31236bf87aba4169a4397e47c57c07a212 SHA512 8b7dd826770f3ab0f6b58f8265f46b8d51c64abb2be7e10e105f3515283eedb3bc087ceb20f47c310f076bc1d81ce89c19d30e8a9daef8941a7d0333abd25f26
|
||||
AUX libgdiplus-2.10.9-giflib-quantizebuffer.patch 12869 BLAKE2B f0ffb4f31cc54cd9aad10a6923f7e57349955c991e838dd49f9a304dd7e04e85b2cbd6767aad8300206d751ff6911196cdbc4be6bccc75bf93a7067a76a18cbb SHA512 3ad5ebd2bf9ef980dd273df9b036284d2217cee9ba09dbb6fa9d5b54da132eab0460597a63c53947d7d3f16b1079284413139937cc58b4694b102d1061e776c9
|
||||
AUX libgdiplus-2.10.9-gold.patch 443 BLAKE2B 9d4cefaae631a2db9bde84d2ff7cc619ec5af97349afd5226abccb11bd6c1cb86b265670dc57b4029fde2d480236752c53f7021e505153f4551503d9fc8ff9e9 SHA512 93434d106d165cf167332ac6b0fe800eecd39f752ade2c38817ac13bfd69170d3df7e504f2dc0099ef62adc1c05790925fc99e0613bd519bee2df7dec8984912
|
||||
AUX libgdiplus-5.6.1-cofigure.patch 584 BLAKE2B f498e2fc3ac920fddb6ba541806a6662236836df577f3f3289f0135a7cb8a8cd693baf642ee6a57ab7a492f5c21c41e47447360c69dc1d9e316b95308d4b0f77 SHA512 4e1440f2f7408b89916b31b6286348572dcbde76f8ef5a572ecf568a0ba8b41761e0c59f57d90eb3c0dfd6c89efb7b2c1273485841f1ad14c10cd4e9ab9cc46f
|
||||
DIST libgdiplus-2.10.9.tar.bz2 2074317 BLAKE2B ddbdc22d61734e9141f7d05b45867b1c0ac89903a74d23a3b05d247913aaac5350a603a5d7acb85338b2e9877b077c3c4b43839b33b2f6507b76035124cb43b4 SHA512 7f1944795c7ede5fd92a6d7e8d7d6cf2ef3c154e656b83e769b417f8f7195dd975084afe3c3cd1dda1ecb2c1167f76c0b5714cd16d549ff056add09763c6b26c
|
||||
DIST libgdiplus-4.2.tar.gz 687398 BLAKE2B e9b5912cb63de9692861b09ceeb5ad55fa6999960fddbbe55382f957591e68bede91550c2d49ed4bc78d118288ca6b35a2b2ab69f87f9fcc289b7fe2b1853b7a SHA512 102d1e07a106fa32640a20c4843bf82b3f628c5b7a3813d39c7712f2cd09d80dc5adb337a8d5bdbae065f876a0c433a5d8fcb7d761dff5ee08c48cac2cd2344e
|
||||
DIST libgdiplus-5.6.1.tar.gz 734255 BLAKE2B db54559b6bb6ea3f3f966de8692f08c4a042d0719b45263d3f546be1c7795a86d26943d699284acded8419a969238f58f2482090186df1b167d650343900729d SHA512 f1e477e4cbdd83f15bd8edc0feb975399c3eca042cafd1795a018f412b88ad5eb82d2cb0852d2009fdaa6f17d1c62c6b81340578f00eccc2e98ac9debe4a748e
|
||||
DIST libgdiplus-6.0.2.tar.gz 1377140 BLAKE2B 5c639a14371eadee0bfa2ad135284089c65212bde0909d21af8f80fd5bdf7283a8aa688ed88df374a0eac0696a377ba05419b12d9a93b37550c020d2b9961ee0 SHA512 b334846cf9471e6f81a3e0a2d6b68c9a39f52e6b22833432e34d3823ae12e3aa9d481806ea9a078463a77f56f3265633447d6709c5ade86ea117d3690f16472c
|
||||
EBUILD libgdiplus-2.10.9-r1.ebuild 1491 BLAKE2B 39ce8d2099c07ed190ecbca8db90466f16fdaa94b9468915a96f382e8fa617c993d8ef8923ff5f89febea6680bf04653e92965be3657457872bbe1f34fdbbedd SHA512 e3e46f1b35d9b279551c01b0b1090d9627185939ae940e347f74e2df93ffe6c5494818e53e09a84c587d7774e0d5ec28a73e6237687b72e4d6ab0fdf9a473c45
|
||||
EBUILD libgdiplus-2.10.9-r2.ebuild 1551 BLAKE2B 6082cfd47bd1c9c31e37adf065b30849289df84be272c39f8cae153558c2e9bd86e78073ca73cb099d2a2ccecb5c6ac17d7b1ba7ea6106e31d1a1103cf56f728 SHA512 cca9ec9d26e39eedcd2506bbc80311733b6a621187e7a3ba826a984a802ff3407f585b5a66f9811346f17b7dbdaa2dc4d2353539f22f054e26efaa0610ac97a8
|
||||
EBUILD libgdiplus-2.10.9-r3.ebuild 1496 BLAKE2B 56585f5f66e3a90a1fa8bb69e4cdee0b7d988a052f8bfc83894a3b82d410e38b8069d534301b8b87af916f68143264003ca062dac2ed936dce76f8baf9400341 SHA512 e57873c8bb717680a7f271254155d6f0fdd0840f6f1ff8013f663e7e7955b226e583a9a074f4544ede0b6c1222f0ca8548ef60045d96fd308086779bbe5ce77e
|
||||
EBUILD libgdiplus-4.2-r2.ebuild 1102 BLAKE2B aef95912569c32a5ed93d0d0426bd4ab0d261c37a7ec6b69bac8fde7b5a18bd60a2eb992074ed5fb51d7c9364c53d5e5dad2385d23d97ab20a9824645e76653b SHA512 7bba6c7e947fecfd4ac38881dcfc4d47c8fe9acef1611397a7f00d92adb6aa808c8c98c7c359c7a1d54940f82e6bf59688fa3c7bebdd8ecde9d5f69391e48a33
|
||||
EBUILD libgdiplus-4.2-r3.ebuild 1098 BLAKE2B 99e0239529d7ec2b670885c523c48a6434453482ec236c4cc8b4f236ccf061821801b1c6da39d654494c4e094bb45884dc01f133440807f66a8e87f58f642e12 SHA512 66e782f89ab0da15bc067c7ca79444c9dfa380e3c81bec232ac9f5196b7ea579c462527cae7c84a824db1c469a0a9f1cc078b9ab9a06e357284d4d9f5ec9d44d
|
||||
EBUILD libgdiplus-5.6.1-r1.ebuild 1242 BLAKE2B 541ccd4044c736f6651108c254d63988cc5db948d783684f113cd1d588e41bab678456da90dc20ad777d5571e9ec536e4e3dc2cb55280ebe6c887a3759a0f06f SHA512 e33fcba1eabd51d6370c101cb038ed81eb6db8801e268d015febac1d9c77cf101b453c78b21346545ecfea558684f632a4290a6b813d7a3e9baa709f93450e4f
|
||||
EBUILD libgdiplus-6.0.2.ebuild 1127 BLAKE2B 9f689bf4c9f9fc1a9c1f18811fb741d9ed441198833ca00fe918debda348f10ddbfef49eb9a57edfe311c297de9dad31088bd628ebdaa4298f79385eb99e407d SHA512 8fbfec1da6ccd9ecdf2ea67b313f49a12715606898568b3a162fd2de8a0786a13608af887ab0695233717912f243a3a3294f2f61003b0c7b6dd84e4732026d1a
|
||||
MISC metadata.xml 255 BLAKE2B 495c21dcece437a54ddf2ba6c003601ac84e8ff4f4dd814be0cdae9bb3b6d81ce49f3b00f47ad9ca73f1c9a8b11ed9addaa3c5b8352857813e76d994d020292f SHA512 2ad078558aba9045a782316fc558ea3c6edf579a77a87c0096e3a85ac78a73904a5ceb48cec15ed30fafacc79a66fcf6836acac43d311d1840ccdd62fc2a6896
|
||||
|
@ -1,164 +0,0 @@
|
||||
$NetBSD: patch-aa,v 1.8 2011/01/21 10:21:51 wiz Exp $
|
||||
|
||||
Fix build with png-1.5.
|
||||
|
||||
--- src/pngcodec.c.orig 2010-11-03 16:52:54.000000000 +0000
|
||||
+++ src/pngcodec.c
|
||||
@@ -116,10 +116,15 @@ gdip_load_png_properties (png_structp pn
|
||||
bitmap_data->dpi_horz = png_get_x_pixels_per_inch(png_ptr, info_ptr);
|
||||
bitmap_data->dpi_vert = png_get_y_pixels_per_inch(png_ptr, info_ptr);
|
||||
#elif defined(PNG_pHYs_SUPPORTED)
|
||||
- if ((info_ptr->valid & PNG_INFO_pHYs) && (info_ptr->phys_unit_type == PNG_RESOLUTION_METER)) {
|
||||
- bitmap_data->image_flags |= ImageFlagsHasRealDPI;
|
||||
- bitmap_data->dpi_horz = info_ptr->x_pixels_per_unit * 0.0254;
|
||||
- bitmap_data->dpi_vert = info_ptr->y_pixels_per_unit * 0.0254;
|
||||
+ if (png_get_valid (png_ptr, info_ptr, PNG_INFO_pHYs)) {
|
||||
+ png_uint_32 res_x, res_y;
|
||||
+ int unit_type;
|
||||
+ png_get_pHYs (png_ptr, info_ptr, &res_x, &res_y, &unit_type);
|
||||
+ if (unit_type == PNG_RESOLUTION_METER) {
|
||||
+ bitmap_data->image_flags |= ImageFlagsHasRealDPI;
|
||||
+ bitmap_data->dpi_horz = res_x * 0.0254;
|
||||
+ bitmap_data->dpi_vert = res_y * 0.0254;
|
||||
+ }
|
||||
}
|
||||
#endif
|
||||
/* default to screen resolution (if nothing was provided or available) */
|
||||
@@ -130,7 +135,7 @@ gdip_load_png_properties (png_structp pn
|
||||
#if defined(PNG_iCCP_SUPPORTED)
|
||||
{
|
||||
png_charp name;
|
||||
- png_charp profile;
|
||||
+ png_bytep profile;
|
||||
png_uint_32 proflen;
|
||||
int compression_type;
|
||||
|
||||
@@ -292,6 +297,11 @@ gdip_load_png_image_from_file_or_stream
|
||||
ImageFlags colourspace_flag;
|
||||
int i;
|
||||
int j;
|
||||
+ png_colorp png_palette;
|
||||
+ int png_num_palette;
|
||||
+ png_bytep trans_alpha;
|
||||
+ int num_trans;
|
||||
+ png_color_16p trans_color;
|
||||
|
||||
width = png_get_image_width (png_ptr, info_ptr);
|
||||
height = png_get_image_height (png_ptr, info_ptr);
|
||||
@@ -309,6 +319,8 @@ gdip_load_png_image_from_file_or_stream
|
||||
}
|
||||
|
||||
/* Copy palette. */
|
||||
+ png_get_PLTE (png_ptr, info_ptr, &png_palette, &png_num_palette);
|
||||
+
|
||||
num_colours = 1 << bit_depth;
|
||||
|
||||
if (png_get_color_type (png_ptr, info_ptr) == PNG_COLOR_TYPE_GRAY) {
|
||||
@@ -321,8 +333,8 @@ gdip_load_png_image_from_file_or_stream
|
||||
colourspace_flag = ImageFlagsColorSpaceRGB;
|
||||
|
||||
palette_entries = num_colours;
|
||||
- if (palette_entries > info_ptr->num_palette) {
|
||||
- palette_entries = info_ptr->num_palette;
|
||||
+ if (palette_entries > png_num_palette) {
|
||||
+ palette_entries = png_num_palette;
|
||||
}
|
||||
|
||||
palette = GdipAlloc (sizeof(ColorPalette) + (num_colours - 1) * sizeof(ARGB));
|
||||
@@ -331,29 +343,30 @@ gdip_load_png_image_from_file_or_stream
|
||||
|
||||
for (i=0; i < palette_entries; i++) {
|
||||
set_pixel_bgra (&palette->Entries[i], 0,
|
||||
- info_ptr->palette[i].blue,
|
||||
- info_ptr->palette[i].green,
|
||||
- info_ptr->palette[i].red,
|
||||
+ png_palette[i].blue,
|
||||
+ png_palette[i].green,
|
||||
+ png_palette[i].red,
|
||||
0xFF); /* alpha */
|
||||
}
|
||||
}
|
||||
|
||||
+ png_get_tRNS (png_ptr, info_ptr, &trans_alpha, &num_trans, &trans_color);
|
||||
/* Make sure transparency is respected. */
|
||||
- if (info_ptr->num_trans > 0) {
|
||||
+ if (num_trans > 0) {
|
||||
palette->Flags |= PaletteFlagsHasAlpha;
|
||||
colourspace_flag |= ImageFlagsHasAlpha;
|
||||
|
||||
- if (info_ptr->num_trans > info_ptr->num_palette) {
|
||||
- info_ptr->num_trans = info_ptr->num_palette;
|
||||
+ if (num_trans > png_num_palette) {
|
||||
+ num_trans = png_num_palette;
|
||||
}
|
||||
|
||||
- for (i=0; i < info_ptr->num_trans; i++) {
|
||||
+ for (i=0; i < num_trans; i++) {
|
||||
set_pixel_bgra(&palette->Entries[i], 0,
|
||||
- info_ptr->palette[i].blue,
|
||||
- info_ptr->palette[i].green,
|
||||
- info_ptr->palette[i].red,
|
||||
+ png_palette[i].blue,
|
||||
+ png_palette[i].green,
|
||||
+ png_palette[i].red,
|
||||
#if PNG_LIBPNG_VER > 10399
|
||||
- info_ptr->trans_alpha [i]); /* alpha */
|
||||
+ trans_alpha [i]); /* alpha */
|
||||
#else
|
||||
info_ptr->trans[i]); /* alpha */
|
||||
#endif
|
||||
@@ -398,6 +411,8 @@ gdip_load_png_image_from_file_or_stream
|
||||
BYTE bit_depth;
|
||||
int stride;
|
||||
int interlace;
|
||||
+ png_colorp png_palette;
|
||||
+ int png_num_palette;
|
||||
png_bytep *row_pointers;
|
||||
BYTE *rawptr;
|
||||
int i, j;
|
||||
@@ -490,32 +505,33 @@ gdip_load_png_image_from_file_or_stream
|
||||
png_byte palette = 0;
|
||||
png_byte pix = *rowp++;
|
||||
|
||||
+ png_get_PLTE (png_ptr, info_ptr, &png_palette, &png_num_palette);
|
||||
palette = (pix >> 6) & 0x03;
|
||||
set_pixel_bgra (rawptr, 0,
|
||||
- info_ptr->palette[palette].blue,
|
||||
- info_ptr->palette[palette].green,
|
||||
- info_ptr->palette[palette].red,
|
||||
+ png_palette[palette].blue,
|
||||
+ png_palette[palette].green,
|
||||
+ png_palette[palette].red,
|
||||
0xFF); /* alpha */
|
||||
|
||||
palette = (pix >> 4) & 0x03;
|
||||
set_pixel_bgra (rawptr, 4,
|
||||
- info_ptr->palette[palette].blue,
|
||||
- info_ptr->palette[palette].green,
|
||||
- info_ptr->palette[palette].red,
|
||||
+ png_palette[palette].blue,
|
||||
+ png_palette[palette].green,
|
||||
+ png_palette[palette].red,
|
||||
0xFF); /* alpha */
|
||||
|
||||
palette = (pix >> 2) & 0x03;
|
||||
set_pixel_bgra (rawptr, 8,
|
||||
- info_ptr->palette[palette].blue,
|
||||
- info_ptr->palette[palette].green,
|
||||
- info_ptr->palette[palette].red,
|
||||
+ png_palette[palette].blue,
|
||||
+ png_palette[palette].green,
|
||||
+ png_palette[palette].red,
|
||||
0xFF); /* alpha */
|
||||
|
||||
palette = pix & 0x03;
|
||||
set_pixel_bgra (rawptr, 12,
|
||||
- info_ptr->palette[palette].blue,
|
||||
- info_ptr->palette[palette].green,
|
||||
- info_ptr->palette[palette].red,
|
||||
+ png_palette[palette].blue,
|
||||
+ png_palette[palette].green,
|
||||
+ png_palette[palette].red,
|
||||
0xFF); /* alpha */
|
||||
rawptr += 16;
|
||||
}
|
@ -1,12 +0,0 @@
|
||||
--- libgdiplus-2.10.9/src/gdiplus-private.h
|
||||
+++ libgdiplus-2.10.9/src/gdiplus-private.h
|
||||
@@ -30,7 +30,8 @@
|
||||
#include <stdio.h>
|
||||
#include <math.h>
|
||||
#include <glib.h>
|
||||
-#include <freetype/tttables.h>
|
||||
+#include <ft2build.h>
|
||||
+#include FT_TRUETYPE_TABLES_H
|
||||
#include <pthread.h>
|
||||
#include <unistd.h>
|
||||
|
@ -1,296 +0,0 @@
|
||||
diff -uNr libgdiplus-2.10.9/src/gifcodec.c libgdiplus-2.10.9-funtoo/src/gifcodec.c
|
||||
--- libgdiplus-2.10.9/src/gifcodec.c 2011-12-02 18:23:12.000000000 +0100
|
||||
+++ libgdiplus-2.10.9-funtoo/src/gifcodec.c 2013-10-08 18:06:44.643554570 +0200
|
||||
@@ -39,6 +39,293 @@
|
||||
|
||||
#include "gifcodec.h"
|
||||
|
||||
+#define COLOR_ARRAY_SIZE 32768
|
||||
+#define BITS_PER_PRIM_COLOR 5
|
||||
+#define MAX_PRIM_COLOR 0x1f
|
||||
+
|
||||
+static int SortRGBAxis;
|
||||
+
|
||||
+typedef struct QuantizedColorType {
|
||||
+ GifByteType RGB[3];
|
||||
+ GifByteType NewColorIndex;
|
||||
+ long Count;
|
||||
+ struct QuantizedColorType *Pnext;
|
||||
+} QuantizedColorType;
|
||||
+
|
||||
+typedef struct NewColorMapType {
|
||||
+ GifByteType RGBMin[3], RGBWidth[3];
|
||||
+ unsigned int NumEntries; /* # of QuantizedColorType in linked list below */
|
||||
+ unsigned long Count; /* Total number of pixels in all the entries */
|
||||
+ QuantizedColorType *QuantizedColors;
|
||||
+} NewColorMapType;
|
||||
+
|
||||
+
|
||||
+/****************************************************************************
|
||||
+ * Routine called by qsort to compare two entries.
|
||||
+ ****************************************************************************/
|
||||
+static int
|
||||
+SortCmpRtn(const void *Entry1,
|
||||
+ const void *Entry2) {
|
||||
+
|
||||
+ return (*((QuantizedColorType **) Entry1))->RGB[SortRGBAxis] -
|
||||
+ (*((QuantizedColorType **) Entry2))->RGB[SortRGBAxis];
|
||||
+}
|
||||
+
|
||||
+/******************************************************************************
|
||||
+ * Routine to subdivide the RGB space recursively using median cut in each
|
||||
+ * axes alternatingly until ColorMapSize different cubes exists.
|
||||
+ * The biggest cube in one dimension is subdivide unless it has only one entry.
|
||||
+ * Returns GIF_ERROR if failed, otherwise GIF_OK.
|
||||
+ ******************************************************************************/
|
||||
+static int
|
||||
+SubdivColorMap(NewColorMapType * NewColorSubdiv,
|
||||
+ unsigned int ColorMapSize,
|
||||
+ unsigned int *NewColorMapSize) {
|
||||
+
|
||||
+ int MaxSize;
|
||||
+ unsigned int i, j, Index = 0, NumEntries, MinColor, MaxColor;
|
||||
+ long Sum, Count;
|
||||
+ QuantizedColorType *QuantizedColor, **SortArray;
|
||||
+
|
||||
+ while (ColorMapSize > *NewColorMapSize) {
|
||||
+ /* Find candidate for subdivision: */
|
||||
+ MaxSize = -1;
|
||||
+ for (i = 0; i < *NewColorMapSize; i++) {
|
||||
+ for (j = 0; j < 3; j++) {
|
||||
+ if ((((int)NewColorSubdiv[i].RGBWidth[j]) > MaxSize) &&
|
||||
+ (NewColorSubdiv[i].NumEntries > 1)) {
|
||||
+ MaxSize = NewColorSubdiv[i].RGBWidth[j];
|
||||
+ Index = i;
|
||||
+ SortRGBAxis = j;
|
||||
+ }
|
||||
+ }
|
||||
+ }
|
||||
+
|
||||
+ if (MaxSize == -1)
|
||||
+ return GIF_OK;
|
||||
+
|
||||
+ /* Split the entry Index into two along the axis SortRGBAxis: */
|
||||
+
|
||||
+ /* Sort all elements in that entry along the given axis and split at
|
||||
+ * the median. */
|
||||
+ SortArray = (QuantizedColorType **)malloc(
|
||||
+ sizeof(QuantizedColorType *) *
|
||||
+ NewColorSubdiv[Index].NumEntries);
|
||||
+ if (SortArray == NULL)
|
||||
+ return GIF_ERROR;
|
||||
+ for (j = 0, QuantizedColor = NewColorSubdiv[Index].QuantizedColors;
|
||||
+ j < NewColorSubdiv[Index].NumEntries && QuantizedColor != NULL;
|
||||
+ j++, QuantizedColor = QuantizedColor->Pnext)
|
||||
+ SortArray[j] = QuantizedColor;
|
||||
+
|
||||
+ qsort(SortArray, NewColorSubdiv[Index].NumEntries,
|
||||
+ sizeof(QuantizedColorType *), SortCmpRtn);
|
||||
+
|
||||
+ /* Relink the sorted list into one: */
|
||||
+ for (j = 0; j < NewColorSubdiv[Index].NumEntries - 1; j++)
|
||||
+ SortArray[j]->Pnext = SortArray[j + 1];
|
||||
+ SortArray[NewColorSubdiv[Index].NumEntries - 1]->Pnext = NULL;
|
||||
+ NewColorSubdiv[Index].QuantizedColors = QuantizedColor = SortArray[0];
|
||||
+ free((char *)SortArray);
|
||||
+
|
||||
+ /* Now simply add the Counts until we have half of the Count: */
|
||||
+ Sum = NewColorSubdiv[Index].Count / 2 - QuantizedColor->Count;
|
||||
+ NumEntries = 1;
|
||||
+ Count = QuantizedColor->Count;
|
||||
+ while (QuantizedColor->Pnext != NULL &&
|
||||
+ (Sum -= QuantizedColor->Pnext->Count) >= 0 &&
|
||||
+ QuantizedColor->Pnext->Pnext != NULL) {
|
||||
+ QuantizedColor = QuantizedColor->Pnext;
|
||||
+ NumEntries++;
|
||||
+ Count += QuantizedColor->Count;
|
||||
+ }
|
||||
+ /* Save the values of the last color of the first half, and first
|
||||
+ * of the second half so we can update the Bounding Boxes later.
|
||||
+ * Also as the colors are quantized and the BBoxes are full 0..255,
|
||||
+ * they need to be rescaled.
|
||||
+ */
|
||||
+ MaxColor = QuantizedColor->RGB[SortRGBAxis]; /* Max. of first half */
|
||||
+ /* coverity[var_deref_op] */
|
||||
+ MinColor = QuantizedColor->Pnext->RGB[SortRGBAxis]; /* of second */
|
||||
+ MaxColor <<= (8 - BITS_PER_PRIM_COLOR);
|
||||
+ MinColor <<= (8 - BITS_PER_PRIM_COLOR);
|
||||
+
|
||||
+ /* Partition right here: */
|
||||
+ NewColorSubdiv[*NewColorMapSize].QuantizedColors =
|
||||
+ QuantizedColor->Pnext;
|
||||
+ QuantizedColor->Pnext = NULL;
|
||||
+ NewColorSubdiv[*NewColorMapSize].Count = Count;
|
||||
+ NewColorSubdiv[Index].Count -= Count;
|
||||
+ NewColorSubdiv[*NewColorMapSize].NumEntries =
|
||||
+ NewColorSubdiv[Index].NumEntries - NumEntries;
|
||||
+ NewColorSubdiv[Index].NumEntries = NumEntries;
|
||||
+ for (j = 0; j < 3; j++) {
|
||||
+ NewColorSubdiv[*NewColorMapSize].RGBMin[j] =
|
||||
+ NewColorSubdiv[Index].RGBMin[j];
|
||||
+ NewColorSubdiv[*NewColorMapSize].RGBWidth[j] =
|
||||
+ NewColorSubdiv[Index].RGBWidth[j];
|
||||
+ }
|
||||
+ NewColorSubdiv[*NewColorMapSize].RGBWidth[SortRGBAxis] =
|
||||
+ NewColorSubdiv[*NewColorMapSize].RGBMin[SortRGBAxis] +
|
||||
+ NewColorSubdiv[*NewColorMapSize].RGBWidth[SortRGBAxis] - MinColor;
|
||||
+ NewColorSubdiv[*NewColorMapSize].RGBMin[SortRGBAxis] = MinColor;
|
||||
+
|
||||
+ NewColorSubdiv[Index].RGBWidth[SortRGBAxis] =
|
||||
+ MaxColor - NewColorSubdiv[Index].RGBMin[SortRGBAxis];
|
||||
+
|
||||
+ (*NewColorMapSize)++;
|
||||
+ }
|
||||
+
|
||||
+ return GIF_OK;
|
||||
+}
|
||||
+
|
||||
+/******************************************************************************
|
||||
+ * Quantize high resolution image into lower one. Input image consists of a
|
||||
+ * 2D array for each of the RGB colors with size Width by Height. There is no
|
||||
+ * Color map for the input. Output is a quantized image with 2D array of
|
||||
+ * indexes into the output color map.
|
||||
+ * Note input image can be 24 bits at the most (8 for red/green/blue) and
|
||||
+ * the output has 256 colors at the most (256 entries in the color map.).
|
||||
+ * ColorMapSize specifies size of color map up to 256 and will be updated to
|
||||
+ * real size before returning.
|
||||
+ * Also non of the parameter are allocated by this routine.
|
||||
+ * This function returns GIF_OK if succesfull, GIF_ERROR otherwise.
|
||||
+ ******************************************************************************/
|
||||
+static int
|
||||
+QuantizeBuffer(unsigned int Width,
|
||||
+ unsigned int Height,
|
||||
+ int *ColorMapSize,
|
||||
+ GifByteType * RedInput,
|
||||
+ GifByteType * GreenInput,
|
||||
+ GifByteType * BlueInput,
|
||||
+ GifByteType * OutputBuffer,
|
||||
+ GifColorType * OutputColorMap) {
|
||||
+
|
||||
+ unsigned int Index, NumOfEntries;
|
||||
+ int i, j, MaxRGBError[3];
|
||||
+ unsigned int NewColorMapSize;
|
||||
+ long Red, Green, Blue;
|
||||
+ NewColorMapType NewColorSubdiv[256];
|
||||
+ QuantizedColorType *ColorArrayEntries, *QuantizedColor;
|
||||
+
|
||||
+ ColorArrayEntries = (QuantizedColorType *)malloc(
|
||||
+ sizeof(QuantizedColorType) * COLOR_ARRAY_SIZE);
|
||||
+ if (ColorArrayEntries == NULL) {
|
||||
+ return GIF_ERROR;
|
||||
+ }
|
||||
+
|
||||
+ for (i = 0; i < COLOR_ARRAY_SIZE; i++) {
|
||||
+ ColorArrayEntries[i].RGB[0] = i >> (2 * BITS_PER_PRIM_COLOR);
|
||||
+ ColorArrayEntries[i].RGB[1] = (i >> BITS_PER_PRIM_COLOR) &
|
||||
+ MAX_PRIM_COLOR;
|
||||
+ ColorArrayEntries[i].RGB[2] = i & MAX_PRIM_COLOR;
|
||||
+ ColorArrayEntries[i].Count = 0;
|
||||
+ }
|
||||
+
|
||||
+ /* Sample the colors and their distribution: */
|
||||
+ for (i = 0; i < (int)(Width * Height); i++) {
|
||||
+ Index = ((RedInput[i] >> (8 - BITS_PER_PRIM_COLOR)) <<
|
||||
+ (2 * BITS_PER_PRIM_COLOR)) +
|
||||
+ ((GreenInput[i] >> (8 - BITS_PER_PRIM_COLOR)) <<
|
||||
+ BITS_PER_PRIM_COLOR) +
|
||||
+ (BlueInput[i] >> (8 - BITS_PER_PRIM_COLOR));
|
||||
+ ColorArrayEntries[Index].Count++;
|
||||
+ }
|
||||
+
|
||||
+ /* Put all the colors in the first entry of the color map, and call the
|
||||
+ * recursive subdivision process. */
|
||||
+ for (i = 0; i < 256; i++) {
|
||||
+ NewColorSubdiv[i].QuantizedColors = NULL;
|
||||
+ NewColorSubdiv[i].Count = NewColorSubdiv[i].NumEntries = 0;
|
||||
+ for (j = 0; j < 3; j++) {
|
||||
+ NewColorSubdiv[i].RGBMin[j] = 0;
|
||||
+ NewColorSubdiv[i].RGBWidth[j] = 255;
|
||||
+ }
|
||||
+ }
|
||||
+
|
||||
+ /* Find the non empty entries in the color table and chain them: */
|
||||
+ for (i = 0; i < COLOR_ARRAY_SIZE; i++)
|
||||
+ if (ColorArrayEntries[i].Count > 0)
|
||||
+ break;
|
||||
+ QuantizedColor = NewColorSubdiv[0].QuantizedColors = &ColorArrayEntries[i];
|
||||
+ NumOfEntries = 1;
|
||||
+ while (++i < COLOR_ARRAY_SIZE)
|
||||
+ if (ColorArrayEntries[i].Count > 0) {
|
||||
+ QuantizedColor->Pnext = &ColorArrayEntries[i];
|
||||
+ QuantizedColor = &ColorArrayEntries[i];
|
||||
+ NumOfEntries++;
|
||||
+ }
|
||||
+ QuantizedColor->Pnext = NULL;
|
||||
+
|
||||
+ NewColorSubdiv[0].NumEntries = NumOfEntries; /* Different sampled colors */
|
||||
+ NewColorSubdiv[0].Count = ((long)Width) * Height; /* Pixels */
|
||||
+ NewColorMapSize = 1;
|
||||
+ if (SubdivColorMap(NewColorSubdiv, *ColorMapSize, &NewColorMapSize) !=
|
||||
+ GIF_OK) {
|
||||
+ free((char *)ColorArrayEntries);
|
||||
+ return GIF_ERROR;
|
||||
+ }
|
||||
+ if (NewColorMapSize < *ColorMapSize) {
|
||||
+ /* And clear rest of color map: */
|
||||
+ for (i = NewColorMapSize; i < *ColorMapSize; i++)
|
||||
+ OutputColorMap[i].Red = OutputColorMap[i].Green =
|
||||
+ OutputColorMap[i].Blue = 0;
|
||||
+ }
|
||||
+
|
||||
+ /* Average the colors in each entry to be the color to be used in the
|
||||
+ * output color map, and plug it into the output color map itself. */
|
||||
+ for (i = 0; i < NewColorMapSize; i++) {
|
||||
+ if ((j = NewColorSubdiv[i].NumEntries) > 0) {
|
||||
+ QuantizedColor = NewColorSubdiv[i].QuantizedColors;
|
||||
+ Red = Green = Blue = 0;
|
||||
+ while (QuantizedColor) {
|
||||
+ QuantizedColor->NewColorIndex = i;
|
||||
+ Red += QuantizedColor->RGB[0];
|
||||
+ Green += QuantizedColor->RGB[1];
|
||||
+ Blue += QuantizedColor->RGB[2];
|
||||
+ QuantizedColor = QuantizedColor->Pnext;
|
||||
+ }
|
||||
+ OutputColorMap[i].Red = (Red << (8 - BITS_PER_PRIM_COLOR)) / j;
|
||||
+ OutputColorMap[i].Green = (Green << (8 - BITS_PER_PRIM_COLOR)) / j;
|
||||
+ OutputColorMap[i].Blue = (Blue << (8 - BITS_PER_PRIM_COLOR)) / j;
|
||||
+ } else
|
||||
+ fprintf(stderr,
|
||||
+ "\n%s: Null entry in quantized color map - that's weird.\n",
|
||||
+ "libgdiplus");
|
||||
+ }
|
||||
+
|
||||
+ /* Finally scan the input buffer again and put the mapped index in the
|
||||
+ * output buffer. */
|
||||
+ MaxRGBError[0] = MaxRGBError[1] = MaxRGBError[2] = 0;
|
||||
+ for (i = 0; i < (int)(Width * Height); i++) {
|
||||
+ Index = ((RedInput[i] >> (8 - BITS_PER_PRIM_COLOR)) <<
|
||||
+ (2 * BITS_PER_PRIM_COLOR)) +
|
||||
+ ((GreenInput[i] >> (8 - BITS_PER_PRIM_COLOR)) <<
|
||||
+ BITS_PER_PRIM_COLOR) +
|
||||
+ (BlueInput[i] >> (8 - BITS_PER_PRIM_COLOR));
|
||||
+ Index = ColorArrayEntries[Index].NewColorIndex;
|
||||
+ OutputBuffer[i] = Index;
|
||||
+ if (MaxRGBError[0] < ABS(OutputColorMap[Index].Red - RedInput[i]))
|
||||
+ MaxRGBError[0] = ABS(OutputColorMap[Index].Red - RedInput[i]);
|
||||
+ if (MaxRGBError[1] < ABS(OutputColorMap[Index].Green - GreenInput[i]))
|
||||
+ MaxRGBError[1] = ABS(OutputColorMap[Index].Green - GreenInput[i]);
|
||||
+ if (MaxRGBError[2] < ABS(OutputColorMap[Index].Blue - BlueInput[i]))
|
||||
+ MaxRGBError[2] = ABS(OutputColorMap[Index].Blue - BlueInput[i]);
|
||||
+ }
|
||||
+
|
||||
+#ifdef DEBUG
|
||||
+ fprintf(stderr,
|
||||
+ "Quantization L(0) errors: Red = %d, Green = %d, Blue = %d.\n",
|
||||
+ MaxRGBError[0], MaxRGBError[1], MaxRGBError[2]);
|
||||
+#endif /* DEBUG */
|
||||
+
|
||||
+ free((char *)ColorArrayEntries);
|
||||
+
|
||||
+ *ColorMapSize = NewColorMapSize;
|
||||
+
|
||||
+ return GIF_OK;
|
||||
+}
|
||||
+
|
||||
/* giflib declares this incorrectly as EgifOpen */
|
||||
extern GifFileType *EGifOpen(void *userData, OutputFunc writeFunc);
|
@ -1,16 +0,0 @@
|
||||
tests/Makefile.in | 2 +-
|
||||
1 files changed, 1 insertions(+), 1 deletions(-)
|
||||
|
||||
diff --git a/tests/Makefile.in b/tests/Makefile.in
|
||||
index 97f5f4e..c02ca25 100644
|
||||
--- a/tests/Makefile.in
|
||||
+++ b/tests/Makefile.in
|
||||
@@ -228,7 +228,7 @@ DEPS = \
|
||||
$(top_builddir)/src/libgdiplus.la
|
||||
|
||||
LDADDS = \
|
||||
- $(top_builddir)/src/libgdiplus.la
|
||||
+ $(top_builddir)/src/libgdiplus.la -lX11 -lglib-2.0
|
||||
|
||||
testgdi_DEPENDENCIES = $(TEST_DEPS)
|
||||
testgdi_LDADD = $(LDADDS)
|
@ -1,12 +0,0 @@
|
||||
diff -Nupr libgdiplus-5.6.1~/configure libgdiplus-5.6.1/configure
|
||||
--- libgdiplus-5.6.1~/configure 2019-06-07 21:26:37.207823285 +0200
|
||||
+++ libgdiplus-5.6.1/configure 2019-06-07 21:27:44.045156234 +0200
|
||||
@@ -14133,7 +14133,7 @@ fi
|
||||
|
||||
|
||||
# Add xrender here so that we don't fail to find glib if we won't have xrender.pc
|
||||
-if test "x$no_x" != "xyes" && "x$x11_available" = "xyes"; then
|
||||
+if test "x$no_x" != "xyes" && test "x$x11_available" = "xyes"; then
|
||||
GDIPLUS_LIBS="$GDIPLUS_LIBS `$PKG_CONFIG --libs xrender `"
|
||||
GDIPLUS_CFLAGS="$GDIPLUS_CFLAGS `$PKG_CONFIG --cflags xrender `"
|
||||
fi
|
@ -1,69 +0,0 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="5"
|
||||
|
||||
inherit base eutils mono flag-o-matic ltprune
|
||||
|
||||
DESCRIPTION="Library for using System.Drawing with mono"
|
||||
HOMEPAGE="http://www.mono-project.com"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~arm ppc ppc64 x86 ~amd64-linux ~x86-linux ~x86-solaris"
|
||||
SRC_URI="http://download.mono-project.com/sources/${PN}/${P}.tar.bz2"
|
||||
|
||||
IUSE="cairo"
|
||||
|
||||
RDEPEND=">=dev-libs/glib-2.16:2
|
||||
>=media-libs/freetype-2.3.7
|
||||
>=media-libs/fontconfig-2.6
|
||||
>=media-libs/libpng-1.4:0
|
||||
x11-libs/libXrender
|
||||
x11-libs/libX11
|
||||
x11-libs/libXt
|
||||
>=x11-libs/cairo-1.8.4[X]
|
||||
media-libs/libexif
|
||||
>=media-libs/giflib-4.1.3
|
||||
virtual/jpeg:0
|
||||
media-libs/tiff:0
|
||||
!cairo? ( >=x11-libs/pango-1.20 )"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
RESTRICT="test"
|
||||
|
||||
PATCHES=("${FILESDIR}/${P}-gold.patch"
|
||||
"${FILESDIR}/${PN}-2.10.1-libpng15.patch"
|
||||
"${FILESDIR}/${PN}-2.10.9-freetype251.patch")
|
||||
|
||||
src_prepare() {
|
||||
base_src_prepare
|
||||
sed -i -e 's:ungif:gif:g' configure || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
append-flags -fno-strict-aliasing
|
||||
econf \
|
||||
--disable-static \
|
||||
--with-cairo=system \
|
||||
$(use !cairo && printf %s --with-pango)
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake "$@"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake -j1 DESTDIR="${D}" "$@" install #nowarn
|
||||
mono_multilib_comply
|
||||
local commondoc=( AUTHORS ChangeLog README TODO )
|
||||
for docfile in "${commondoc[@]}"
|
||||
do
|
||||
[[ -e "${docfile}" ]] && dodoc "${docfile}"
|
||||
done
|
||||
if [[ "${DOCS[@]}" ]]
|
||||
then
|
||||
dodoc "${DOCS[@]}"
|
||||
fi
|
||||
prune_libtool_files
|
||||
}
|
@ -1,70 +0,0 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="5"
|
||||
|
||||
inherit base eutils mono flag-o-matic ltprune
|
||||
|
||||
DESCRIPTION="Library for using System.Drawing with mono"
|
||||
HOMEPAGE="http://www.mono-project.com"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~x86-solaris"
|
||||
SRC_URI="http://download.mono-project.com/sources/${PN}/${P}.tar.bz2"
|
||||
|
||||
IUSE="cairo"
|
||||
|
||||
RDEPEND=">=dev-libs/glib-2.16:2
|
||||
>=media-libs/freetype-2.3.7
|
||||
>=media-libs/fontconfig-2.6
|
||||
>=media-libs/libpng-1.4:0
|
||||
x11-libs/libXrender
|
||||
x11-libs/libX11
|
||||
x11-libs/libXt
|
||||
>=x11-libs/cairo-1.8.4[X]
|
||||
media-libs/libexif
|
||||
>=media-libs/giflib-4.2.3
|
||||
virtual/jpeg:0
|
||||
media-libs/tiff:0
|
||||
!cairo? ( >=x11-libs/pango-1.20 )"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
RESTRICT="test"
|
||||
|
||||
PATCHES=("${FILESDIR}/${P}-gold.patch"
|
||||
"${FILESDIR}/${PN}-2.10.1-libpng15.patch"
|
||||
"${FILESDIR}/${PN}-2.10.9-giflib-quantizebuffer.patch"
|
||||
"${FILESDIR}/${PN}-2.10.9-freetype251.patch")
|
||||
|
||||
src_prepare() {
|
||||
base_src_prepare
|
||||
sed -i -e 's:ungif:gif:g' configure || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
append-flags -fno-strict-aliasing
|
||||
econf \
|
||||
--disable-static \
|
||||
--with-cairo=system \
|
||||
$(use !cairo && printf %s --with-pango)
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake "$@"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake -j1 DESTDIR="${D}" "$@" install #nowarn
|
||||
mono_multilib_comply
|
||||
local commondoc=( AUTHORS ChangeLog README TODO )
|
||||
for docfile in "${commondoc[@]}"
|
||||
do
|
||||
[[ -e "${docfile}" ]] && dodoc "${docfile}"
|
||||
done
|
||||
if [[ "${DOCS[@]}" ]]
|
||||
then
|
||||
dodoc "${DOCS[@]}"
|
||||
fi
|
||||
prune_libtool_files
|
||||
}
|
@ -1,68 +0,0 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
inherit eutils dotnet flag-o-matic ltprune
|
||||
|
||||
DESCRIPTION="Library for using System.Drawing with mono"
|
||||
HOMEPAGE="http://www.mono-project.com"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~x86-solaris"
|
||||
SRC_URI="http://download.mono-project.com/sources/${PN}/${P}.tar.bz2"
|
||||
|
||||
IUSE="cairo"
|
||||
|
||||
RDEPEND=">=dev-libs/glib-2.16:2
|
||||
>=media-libs/freetype-2.3.7
|
||||
>=media-libs/fontconfig-2.6
|
||||
>=media-libs/libpng-1.4:0
|
||||
x11-libs/libXrender
|
||||
x11-libs/libX11
|
||||
x11-libs/libXt
|
||||
>=x11-libs/cairo-1.8.4[X]
|
||||
media-libs/libexif
|
||||
>=media-libs/giflib-4.2.3
|
||||
virtual/jpeg:0
|
||||
media-libs/tiff:0
|
||||
!cairo? ( >=x11-libs/pango-1.20 )"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
RESTRICT="test"
|
||||
|
||||
PATCHES=("${FILESDIR}/${P}-gold.patch"
|
||||
"${FILESDIR}/${PN}-2.10.1-libpng15.patch"
|
||||
"${FILESDIR}/${PN}-2.10.9-giflib-quantizebuffer.patch")
|
||||
|
||||
src_prepare() {
|
||||
base_src_prepare
|
||||
sed -i -e 's:ungif:gif:g' configure || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
append-flags -fno-strict-aliasing
|
||||
econf \
|
||||
--disable-static \
|
||||
--with-cairo=system \
|
||||
$(use !cairo && printf %s --with-pango)
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake "$@"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake -j1 DESTDIR="${D}" "$@" install #nowarn
|
||||
dotnet_multilib_comply
|
||||
local commondoc=( AUTHORS ChangeLog README TODO )
|
||||
for docfile in "${commondoc[@]}"
|
||||
do
|
||||
[[ -e "${docfile}" ]] && dodoc "${docfile}"
|
||||
done
|
||||
if [[ "${DOCS[@]}" ]]
|
||||
then
|
||||
dodoc "${DOCS[@]}"
|
||||
fi
|
||||
prune_libtool_files
|
||||
}
|
@ -1,49 +0,0 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit eutils dotnet ltprune
|
||||
|
||||
DESCRIPTION="Library for using System.Drawing with mono"
|
||||
HOMEPAGE="http://www.mono-project.com"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux ~x86-solaris"
|
||||
SRC_URI="http://download.mono-project.com/sources/${PN}/${P}.tar.gz"
|
||||
|
||||
IUSE="cairo"
|
||||
|
||||
RDEPEND=">=dev-libs/glib-2.2.3:2
|
||||
>=media-libs/freetype-2.3.7:2
|
||||
>=media-libs/fontconfig-2.6
|
||||
>=media-libs/libpng-1.4:0=
|
||||
x11-libs/libXrender
|
||||
x11-libs/libX11
|
||||
x11-libs/libXt
|
||||
>=x11-libs/cairo-1.8.4[X]
|
||||
media-libs/libexif
|
||||
>=media-libs/giflib-5.1.2:=
|
||||
virtual/jpeg:0
|
||||
media-libs/tiff:0
|
||||
!cairo? ( >=x11-libs/pango-1.20 )"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
--disable-static \
|
||||
$(usex cairo "" "--with-pango")
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
|
||||
dotnet_multilib_comply
|
||||
local commondoc=( AUTHORS ChangeLog README TODO )
|
||||
for docfile in "${commondoc[@]}"; do
|
||||
[[ -e "${docfile}" ]] && dodoc "${docfile}"
|
||||
done
|
||||
[[ "${DOCS[@]}" ]] && dodoc "${DOCS[@]}"
|
||||
prune_libtool_files
|
||||
}
|
@ -1,49 +0,0 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit eutils ltprune
|
||||
|
||||
DESCRIPTION="Library for using System.Drawing with mono"
|
||||
HOMEPAGE="http://www.mono-project.com"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm arm64 ppc ppc64 x86 ~amd64-linux ~x86-linux ~x86-solaris"
|
||||
SRC_URI="http://download.mono-project.com/sources/${PN}/${P}.tar.gz"
|
||||
|
||||
IUSE="cairo"
|
||||
|
||||
RDEPEND=">=dev-libs/glib-2.2.3:2
|
||||
>=media-libs/freetype-2.3.7
|
||||
>=media-libs/fontconfig-2.6
|
||||
>=media-libs/libpng-1.4:0
|
||||
x11-libs/libXrender
|
||||
x11-libs/libX11
|
||||
x11-libs/libXt
|
||||
>=x11-libs/cairo-1.8.4[X]
|
||||
media-libs/libexif
|
||||
>=media-libs/giflib-5.1.2
|
||||
virtual/jpeg:0
|
||||
media-libs/tiff:0
|
||||
!cairo? ( >=x11-libs/pango-1.20 )"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
--disable-static \
|
||||
$(usex cairo "" "--with-pango")
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
|
||||
dotnet_multilib_comply
|
||||
local commondoc=( AUTHORS ChangeLog README TODO )
|
||||
for docfile in "${commondoc[@]}"; do
|
||||
[[ -e "${docfile}" ]] && dodoc "${docfile}"
|
||||
done
|
||||
[[ "${DOCS[@]}" ]] && dodoc "${DOCS[@]}"
|
||||
prune_libtool_files
|
||||
}
|
@ -1,57 +0,0 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit eutils ltprune
|
||||
|
||||
DESCRIPTION="Library for using System.Drawing with mono"
|
||||
HOMEPAGE="http://www.mono-project.com"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~x86-solaris"
|
||||
SRC_URI="http://download.mono-project.com/sources/${PN}/${P}.tar.gz"
|
||||
|
||||
IUSE="cairo"
|
||||
|
||||
#skip tests due https://bugs.gentoo.org/687784
|
||||
RESTRICT="test"
|
||||
|
||||
RDEPEND=">=dev-libs/glib-2.2.3:2
|
||||
>=media-libs/freetype-2.3.7
|
||||
>=media-libs/fontconfig-2.6
|
||||
>=media-libs/libpng-1.4:0
|
||||
x11-libs/libXrender
|
||||
x11-libs/libX11
|
||||
x11-libs/libXt
|
||||
>=x11-libs/cairo-1.8.4[X]
|
||||
media-libs/libexif
|
||||
>=media-libs/giflib-5.1.2
|
||||
<media-libs/giflib-5.1.9
|
||||
virtual/jpeg:0
|
||||
media-libs/tiff:0
|
||||
!cairo? ( >=x11-libs/pango-1.20 )"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/${P}-cofigure.patch"
|
||||
)
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
--disable-static \
|
||||
$(usex cairo "" "--with-pango")
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
|
||||
dotnet_multilib_comply
|
||||
local commondoc=( AUTHORS ChangeLog README TODO )
|
||||
for docfile in "${commondoc[@]}"; do
|
||||
[[ -e "${docfile}" ]] && dodoc "${docfile}"
|
||||
done
|
||||
[[ "${DOCS[@]}" ]] && dodoc "${DOCS[@]}"
|
||||
prune_libtool_files
|
||||
}
|
@ -1,6 +1,6 @@
|
||||
AUX gmcs.patch 363 BLAKE2B e3804fbd298d1d3b3f4c0d6ef8497961d8499b80778519c87ecaa4c5a2aa847dab29e372c3234aa6f9b406cefb6306816b191428f0d2b37f8882e170deefd057 SHA512 139f162b03b6a21b31e954e9a37189a96250dc2eca13b9c8201ff547a19a71344e0a89e93d9b4a127b69739c12de432ddd7b0f524e0f12616a2931d999077960
|
||||
DIST mono-addins-0.6.2.tar.bz2 337614 BLAKE2B beca5e728624fea9a0ada1b07e0a184509b6b3f42f772d62318e5cda188c5a21e70d32f2ab8b5a67e23c66f779ebfa3d45bb1486ba4d46d082695f328f63f354 SHA512 6556cf8c82c9f25eba5df88bbec8d9d3dd39ad5b3a904cdadc82d6eccc71b27e07ad2faa2b41eba5b3519fd6dbcc50a398104e396dcae09b152252adb8f3f0f5
|
||||
DIST mono-addins-1.0.tar.gz 548940 BLAKE2B 6cce06462398d3407655c0579fe3bf873487e22e189bc53bcc4061c0333dd6388d3d13688f79490b29cf34b1dda140531d4257e7f84b0261069a95673e431d18 SHA512 ba2f625b2f9c9f0c367c87670c930b4c8ee874b04721fd1ca636c8ef5c27702256057c9bcebc9a3d1edd7bedd21a700268cbeadeecc795d3004a7b7ada8f5c24
|
||||
EBUILD mono-addins-0.6.2.ebuild 657 BLAKE2B 9f828a8e9606b1f719b18b30ef46adf37872bd2dd23133f93252b5220cacbb278fd883a0232fa5fef85a63ed605ae25e54192e147319916e2aee5351cfd9478b SHA512 3ad0b445799f299b6389c0bc189daabf5ab0e76678c176c8c87256c517318e92a55fdd1dabaaec1fc19c10dc26f9fd605457667f5e951f7721222bf26abdea99
|
||||
EBUILD mono-addins-1.0-r1.ebuild 1185 BLAKE2B da03d475981e129a9bdeaeede0d083ce172fb1026e1451120b00c6cb2242fed60839ba0c957772f377c23b6b504e8a67ce8444cc9191677e5b4f7edd5f6bb249 SHA512 b5f17b70cf541f620aca5f94f770bfbb8f9711fc5881f48b890ef2eeeeb12c28e8b994f701da6ac0203ce098527fafbf0e3667fbca612af198be2177ba877a8a
|
||||
EBUILD mono-addins-0.6.2.ebuild 650 BLAKE2B d0a6bd5a2506056411221b771e88e53291259361561385308c88148ca438c9a5c70844cbd0875fcbb2b7efef520bdc675f018832098c327dd32a5149e6dd7a1a SHA512 b976e0ea1c3b5714fc3710f304a7c0bb7ed6a6f60c13bf526cb1a541e88b7410c9e5ed8d3845752f7c448d18c049380993c647c7def2c0068d9574c1ee9184a4
|
||||
EBUILD mono-addins-1.0-r1.ebuild 1178 BLAKE2B 70605a63db4b865fcc00499d16c7747403c81390e42ac5420b490bffcf163650777ed1e86d04770e82d8dbcc64fe462efa7e6db2ac909e274a86af486af6195d SHA512 269cb893f700516368e01f2f409178d78e6562e0435161ccbca96fa7c4baf5117fc405d4396bea065655dd3af1e6e704a38c1383c7059c69de1f99f60c4baf0a
|
||||
MISC metadata.xml 336 BLAKE2B 8a4a37d35a5037e117f4acd27f13e69310f306269c4e90f283a90ce5da6aad24343bb9a06a20d4038a7e92cedced80fcc4ccc168be34a67febcaed32305f2960 SHA512 33236f001eff9cfedded49537f1204a0f7697e23ff2325865edeed28b309a5eff777374b310f45268c57545ba442ec71e767a0d62a25b7cd7dd69e4e8fb12fef
|
||||
|
@ -1,3 +1,3 @@
|
||||
DIST ndesk-dbus-glib-0.4.1.tar.gz 85471 BLAKE2B 10c5bad068899f407d8336ad2b3295a3ad519616f6bac82d7f2ff78a8e666dcf00c74cdc436e9f2598bf25edd1527574c5f806c8b97e85321bc0fc802d8beb78 SHA512 334389a2c0dc43a94167adb3c7febebb578a79eae625ba451818734075746af44d6dec2fa0e450b30ef5d5306d826e573d25ca0571b80eaa652ebadb8d713d01
|
||||
EBUILD ndesk-dbus-glib-0.4.1.ebuild 530 BLAKE2B 54cf3760c31445d39345c7af8c989451a348d179f0935febf9ea5114af02ac4e9e1929d3575dcf848123b52f42569e2c9ef8cbc22337f1f96cc2f08810ceb7b7 SHA512 47803932271d7cc34cd319a2b1dc937a2b261b923a90954c010ff23d83184b90fab58255c991f59ede1e3c767ea134b39d85fa5f4c6bb2ae5c73b66ec0e38af5
|
||||
EBUILD ndesk-dbus-glib-0.4.1.ebuild 523 BLAKE2B b21ea6f08b63a1bfd143f6b60b7395c86888ab867b2935f292780cc95b99a111492a05a16ff29d7d15d4ff145fa52d0d1406b3ad30847ca6a120cb6a7fddc389 SHA512 77f4c5d0eee479377add80b94b84dee4b28cfe6832177ecc6c161db688218bda8f13559ac7b1f60a0f7a9e384b491c199ce54efa09c0b86239c3a02812877544
|
||||
MISC metadata.xml 251 BLAKE2B 102da490c04b5ec767aebd0f076ea9aa083ec51416f584daad83e4202bd51e7182e95b7c1c98125c2a9da29eaa6b97dd4d9825c9d72e9c89d85d209e89031f48 SHA512 9b3d8ef0e933c58ceeae768b5e07fec1aba98d2f0add71719bcdec0e571b503b102610c0c4cbc322cc15638547e2f26f149d80c1498edb10b16a874014ae20d0
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue