summaryrefslogtreecommitdiff
path: root/dev-libs
diff options
context:
space:
mode:
Diffstat (limited to 'dev-libs')
-rw-r--r--dev-libs/Manifest.gzbin95943 -> 95944 bytes
-rw-r--r--dev-libs/libiconv/Manifest2
-rw-r--r--dev-libs/libiconv/metadata.xml8
-rw-r--r--dev-libs/mathjax/Manifest2
-rw-r--r--dev-libs/mathjax/metadata.xml2
-rw-r--r--dev-libs/pmdk/Manifest2
-rw-r--r--dev-libs/pmdk/pmdk-1.12.1.ebuild60
7 files changed, 69 insertions, 7 deletions
diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz
index fff4c7659380..30db16ac502c 100644
--- a/dev-libs/Manifest.gz
+++ b/dev-libs/Manifest.gz
Binary files differ
diff --git a/dev-libs/libiconv/Manifest b/dev-libs/libiconv/Manifest
index 72a5fde72e5f..cc5770e50557 100644
--- a/dev-libs/libiconv/Manifest
+++ b/dev-libs/libiconv/Manifest
@@ -7,4 +7,4 @@ DIST libiconv-1.17.tar.gz 5413283 BLAKE2B 1d317dd0655c680a2082c38561cdff51ac1a91
EBUILD libiconv-1.15.ebuild 1661 BLAKE2B 71536b7702adf5254b7018586b1013bdffa69f012ed63debf67d6928436b78e1cb40d423cac2d364632e87e3a24e6910bbc20a99bb29a1e733ccd417e3505df9 SHA512 b6073de175b3f5ebde9fe78b92017190344f8f9c98f76a33b9624be25fa1742ee57d43e5c1a163d5168d8ff27b445966db1deb5456dad201040d6a0b451535e5
EBUILD libiconv-1.16.ebuild 1509 BLAKE2B 2ed27646d9ade07f36d40d8cc169f79f24916891355168a4872e09a8294811a9136eeca7b2b61357fb7589e6f6ae86f89b0315f7ff0f41196d2f82e0d08ffa7e SHA512 c8aeb2cba82f35c60d4364feda8cfe88da5ffd2d49a183dcc5de5a46a2398d2d8493d3faf1d9274573acbba999abaee121e146fe39593d8973d0fca5a9dfb667
EBUILD libiconv-1.17.ebuild 1448 BLAKE2B ab9b62762e91b21e7ad3caa3e4405e54c8717ea8f5029e07f2a095e6147977e96b9e59c9912680df4786f75084a0870dc266ebc2ec90d6e3c73b1b7997c74eb7 SHA512 5b28395bbf30c90877cc222bb8ec27cdc14a3a546706a64e9238144aa6ef22c32b027546693deb1cbed0d475c8a962bbf2941db6b6a8d0c7731472cdf2071a19
-MISC metadata.xml 557 BLAKE2B 30e8bc0ada9814b38e935d1e9fbaad110e6bccd6843487e6daa050437d642013d7f9d5165aa68f4339c28b6bab3385f49f4ce9d01dfdcfb477ac8f6fc1ccd64a SHA512 51cbd596e7d53f0ac754d86ef8bb038509f38d64b81d2558a6837efee6fa5a047e169934fbe5268f18dc165b99040eebb77eeec84269796b9fe880f7ad4db461
+MISC metadata.xml 565 BLAKE2B e1824f37ee0d144611b3540fef8b3c96b2c28c78b91ff7f9a1963ef50478349210ae7a699ea1d9dbafe5cb06927a61e577f337e3e76c3093825a4012290ff1ba SHA512 faa191289678ad09c0f608fcc747d0803a922429e846733cce3f1be64096794c69039be903117c9700d314abd1957c99173906d6acd2e3cb8b43edda1a0be9a8
diff --git a/dev-libs/libiconv/metadata.xml b/dev-libs/libiconv/metadata.xml
index 09f59a60671f..0f8dd121b00e 100644
--- a/dev-libs/libiconv/metadata.xml
+++ b/dev-libs/libiconv/metadata.xml
@@ -6,10 +6,10 @@
<name>Prefix Project</name>
</maintainer>
<longdescription lang="en">
-libiconv is a standalone package which implements the iconv() related
-functions as glibc already embed. Libraries and applications needs it
-when built in a non-glibc system.
-</longdescription>
+ libiconv is a standalone package which implements the iconv() related
+ functions as glibc already embed. Libraries and applications needs it
+ when built in a non-glibc system.
+ </longdescription>
<upstream>
<remote-id type="savannah">libiconv</remote-id>
</upstream>
diff --git a/dev-libs/mathjax/Manifest b/dev-libs/mathjax/Manifest
index 6547739d8b22..a960fe618010 100644
--- a/dev-libs/mathjax/Manifest
+++ b/dev-libs/mathjax/Manifest
@@ -1,3 +1,3 @@
DIST mathjax-2.7.7.tar.gz 25347766 BLAKE2B c1f11bc854c95888d7f04ee627094a2e297e7554b0380dab30c08e2c4405495df611b440da0efd1e6456150513e07fa4ef90808d2332f9fb83785c118228de18 SHA512 471bd22475827a13d79de7d335f3e51ace06dfc04f575e8829b4505f428949f1dbe58798635cb434ed02ae0cd3fd8d1d577196b4961365fbcb399cc075d3284f
EBUILD mathjax-2.7.7.ebuild 1398 BLAKE2B 94352d4f9426c49077783d0550f75c18e0a630410f30bf66d80c61ef10e10153a32c84a5630ea90321feb023a4b5024125ea28a106996374a190d974d9a0fd54 SHA512 08497cddf0fed26add2eed2aa8cf7005a18499515131363e15b1aafc55b33386269a4cadefe0e28f89bac4e02481d6757c9275da5d0a6492ecaa0493dda1d904
-MISC metadata.xml 1056 BLAKE2B 905d5202bff6dd94ddca2e496a114ca6325c21771bccd37d0eadbd6af46efc34eb04b5eb2b4a97cd4a1d1086a1414b8b1d3c24989bddad720b0af59cbd82d942 SHA512 75c671023cdca274b6d0e196a6f41c4e81a423b9e0c3ed3d51f1b10422b61d47d802c59761a789fda879bbd756c70df2bdf1831249ba5f716bbbe9b68c6d5b42
+MISC metadata.xml 1058 BLAKE2B 7b981b7e57c1645c403c1867defd7369db9ef81d92b0d6f5ad73d9e253e7158650af232a1d5f77ed26a573afeeb63156a06a87c9bbf9de8600e7602dce64b1a5 SHA512 28a6124db7d3aa2f7da5c39f6eaf57cc84385ab13d88fa54129acc6fa1eef99bd2ec30240c980182355778944f7e9d694ee5497a19101919d58004a056290261
diff --git a/dev-libs/mathjax/metadata.xml b/dev-libs/mathjax/metadata.xml
index 7be374c2389f..c7567b9b10b6 100644
--- a/dev-libs/mathjax/metadata.xml
+++ b/dev-libs/mathjax/metadata.xml
@@ -17,7 +17,7 @@
confident that users will be able to view it naturally and
easily. One simply includes MathJax and some mathematics in a web
page, and MathJax does the rest.
-</longdescription>
+ </longdescription>
<upstream>
<remote-id type="github">mathjax/MathJax</remote-id>
</upstream>
diff --git a/dev-libs/pmdk/Manifest b/dev-libs/pmdk/Manifest
index ea13eb253348..4270b19bcd83 100644
--- a/dev-libs/pmdk/Manifest
+++ b/dev-libs/pmdk/Manifest
@@ -1,3 +1,5 @@
+DIST pmdk-1.12.1.tar.gz 2694951 BLAKE2B 706748af77c5c097b6fff81ecbaca49aafaf207daf05ff20d11b37ffaa64e0d68e0c4eeda4e9c8b7f76f893e5a35496f7e81bc03f88bdef8d1a7d80aa20af17f SHA512 9b29b2038af42829b809a182ece292b6b8bfd003519c3b8f223ec3cba552da0a561477b0e7dbaf14ad7fee8120b136ded10e2d3e1bc6a4a10771051f9aeca683
DIST pmdk-1.9.2.tar.gz 2281358 BLAKE2B 2124055c9535a58d2904df20504ce17e51d8fb67aab2fd302b44d61e04fc40e7f622b6174bd7f8d4b978ff51386a6548cfbda4423be2764f36f8c8311cf54836 SHA512 da9f7863c346de2ec7874d5f920b5ef8e0de7bc87d2ca21ebc25056d6fde4e7753957d2a1b9d8ea26f53f0b828984d69efbd88ffac62d1a7403ef3bf9d33fa30
+EBUILD pmdk-1.12.1.ebuild 1208 BLAKE2B 7eaf227c26939779139a931942bc9c2548d9b8c9ab576cbec3e5fa3881a81113db214d034aa0214ccd191eb52f00493183b438a10b559cf0e7e210a86a92c243 SHA512 578e19957a1f678397dd28f2dd5118dda5f454a4ab4ad5c3df3bb235ce83f5e95a87843682fdf44fdde75d0a62456d38e780ab2529982f91ba5732f08fecea74
EBUILD pmdk-1.9.2.ebuild 1065 BLAKE2B 8e36c4dc2c2d255fc5b3bbffeafddf4e634185f0cc6a6a55c3428ab38e440b139924a51855e542d443c9ef7571472ec5c029c8e912102294417fc47a135878c0 SHA512 c7610b21f9f2d2563dff9472c2cb48056213fb331da3c005874b4681ab9238b8ead60645ca5bcc56ada9df3d7121cf17e3e78b17720f61ef5717466d8db9d15d
MISC metadata.xml 250 BLAKE2B 0b272f56e53b7d76c6d5c253fbe5d7c4c9a1d7b58c21e2f59b8323a5f5cd2791c64651fdfa243a8f560ac9c0a0ff38fcffdc24290fa6d18100da0cadffc19845 SHA512 076f0dbffbab6987cfab48a5ff3631789190c570c35515cc77de5757760f19a8ad615f642e7d61b12344ffc77c599e6ff8b79b67329e69929fdd19a7c80723ff
diff --git a/dev-libs/pmdk/pmdk-1.12.1.ebuild b/dev-libs/pmdk/pmdk-1.12.1.ebuild
new file mode 100644
index 000000000000..697268f890a8
--- /dev/null
+++ b/dev-libs/pmdk/pmdk-1.12.1.ebuild
@@ -0,0 +1,60 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit toolchain-funcs flag-o-matic
+
+DESCRIPTION="Persistent Memory Development Kit"
+HOMEPAGE="https://pmem.io/ https://github.com/pmem/pmdk"
+SRC_URI="https://github.com/pmem/pmdk/releases/download/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/1"
+KEYWORDS="~amd64"
+
+DEPEND="
+ sys-block/ndctl:=
+ sys-block/libfabric:=
+"
+RDEPEND="${DEPEND}"
+BDEPEND="
+ app-text/pandoc
+ virtual/pkgconfig
+"
+
+DOCS=(
+ CODING_STYLE.md
+ CONTRIBUTING.md
+ ChangeLog
+ README.md
+)
+
+src_prepare() {
+ default
+
+ # don't pre-compress man pages
+ sed -e 's/:=.gz//g ; s:gzip -nc:cat:g' -i doc/Makefile || die
+
+ # remove -Werror
+ find . -name 'Makefile*' -type f -print | xargs sed 's:-Werror::g' -i || die
+}
+
+src_configure() {
+ # doesn't build with -mindirect-branch=thunk
+ filter-flags -mindirect-branch=thunk
+}
+
+src_compile() {
+ emake DEBUG= CC="$(tc-getCC)" CXX="$(tc-getCXX)" LD="$(tc-getLD)" AR="$(tc-getAR)"
+}
+
+src_test() {
+ touch src/test/testconfig.sh || die
+
+ emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" LD="$(tc-getLD)" AR="$(tc-getAR)" test || die
+}
+
+src_install() {
+ emake install prefix=/usr sysconfdir=/etc DESTDIR="${ED}"
+}