summaryrefslogtreecommitdiff
path: root/sys-block/di
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /sys-block/di
reinit the tree, so we can have metadata
Diffstat (limited to 'sys-block/di')
-rw-r--r--sys-block/di/Manifest8
-rw-r--r--sys-block/di/di-4.43.ebuild36
-rw-r--r--sys-block/di/di-4.44.ebuild36
-rw-r--r--sys-block/di/files/di-4.33-build.patch40
-rw-r--r--sys-block/di/metadata.xml8
5 files changed, 128 insertions, 0 deletions
diff --git a/sys-block/di/Manifest b/sys-block/di/Manifest
new file mode 100644
index 000000000000..7b6e6a42c665
--- /dev/null
+++ b/sys-block/di/Manifest
@@ -0,0 +1,8 @@
+AUX di-4.33-build.patch 1037 SHA256 c8f6c67ce48b3740351c2bb19835abd8adf7c7c3fc58fd7bb1f1155e2ea05092 SHA512 d55e665f89c9089c783d515ded56a9a5e49c76f51216971146cb5ee60becc1b61998cf4c2a72ab328ed7952734f5b39f651e1e1276d37f43c4d5397fcd09c75e WHIRLPOOL 5cfffbfe84abc963609a131ba0a416222f45997255d55306d612f9c407f46cb6de5887eeb9d65bf6b81547269a53daff4d9772b5b80a6dde3db54eca4eb7f4d5
+DIST di-4.43.tar.gz 267160 SHA256 c8374d2ab7a82274d733be01639f48440accf4c70c70b152f5fa3b1c8a9745e0 SHA512 5b84c2ebf6fa22f6c7fee5872cc81a76e897cadbdaf8ce1b1b8dac0d53d5460127c8144f94fad204bdc522117cd1fcbac2905a065057d83b8aed0d69a5b95f9a WHIRLPOOL 9e117a8dee7fd587de00c9f605ac6a034b5ba7d3e60fb199b00536dfda29fe02a560c8018cb456671fe9b3858471340dfbf9b1475537dd589f6ac89cd87e750c
+DIST di-4.44.tar.gz 267509 SHA256 963d00cadbf5a115ff31b31b0d6141be751c7b0a209e50990cb78e36d1a50320 SHA512 e4d04def74ee1d9349daa8f01519243833135d63220678b3841505ba2d4667d1d5ec81a09e891bf1abb5e0016fc9cb6e674292665d0d29af7371160ff6eced5c WHIRLPOOL a14ea16ac4dc15d4abf43714c30b61fbd0072cd2134b7b862aa85a128bd666e5d330407346e2c82313ac31fc1e3b3fdee253ab19a851b497a8e8e8d717c0ac6f
+EBUILD di-4.43.ebuild 674 SHA256 b14ff12555f3999d8564b788e98db4701780f90cbfc2a3570aab5cfd361b3285 SHA512 ca27a044a6e272ff919522d0c689146495da00cfda2220525333a8add79bc0da4df9013284efa8c3531913d619d049eb33bde14c919501b16afd1ca7fbf9499a WHIRLPOOL 8fdfc1b316c12741f416dfef12c5b033ef4e5f7dcc501c0e3fcddce63113217a18d0cfe033011df29f3f8e5c7a94794e19b8f0a41cc9dbd52b853213af8ac88e
+EBUILD di-4.44.ebuild 678 SHA256 3d767c74bb6a1f3da3c26755d53c6fc34bf908957a92976231cc5ab9a09db9ea SHA512 f3c0dac6c5c720e700093838e9776e0ce6f009cf6b06d5aa5b3e1c7f5f4450b5f784d071e58d00455acdf310bf9db7fe91b1a4dbf66eb0b2664373979130e2be WHIRLPOOL 2372640e8519348030a4633074726098f77713c81efcebdbb1646d4299c559720099f3dcb607efe7f3b281e72fbd9f67c6a87c9ff89ddcde0e8dc8085cfda9b5
+MISC ChangeLog 4808 SHA256 994a64e14f61ab4abfdb0f547fb11712e9df9ca6d2d0793401adb3310cd2d7b2 SHA512 304a5dd3a9e8b93f9a8783ef7b5473eb7ddaa3ca219c18cb860d881e425acefdfa7cb2862cd4a343d865e43e0e4f4e1d2cdf52d461a7ae86a5d32bd167aa4ab8 WHIRLPOOL b07e813ba93ec46757bcdcab22214d905efdbe0b31220c427076ade492e698591112438d53c402197d4345b44f03e5be2b1086e4e58557a4c71abda4d640247f
+MISC ChangeLog-2015 6840 SHA256 fd91cea46d862bc161019dba3c688388fbd3fb61c5c02b27d4274bd2397cfe9c SHA512 815f7765f1a248197cde22941d5989a0ee4f93209232c54777f314a35145423293719e77fa8dd7f9e94facd08fbcf9066187477fda880764638992e428215f81 WHIRLPOOL a8d24c8e3c683b15c88ddc160f5c9a6fbb3c5f5bc2c10cfdceca5d72ee4be62745a917480c15d1c747b3bfb5df4b6e855dfb5cbbe8989fff37042fa4c48add76
+MISC metadata.xml 253 SHA256 d82c33ef453113a5c1ebe250dcba373c22934a69b0a86c6ab15a5ca589c25b91 SHA512 54a9069aeb4165d2dff3d473c8001bc51613aac9dff3f7f5e9971a9891a737a31511ffa11cbd523febe581ac1d9de2bdf2f40410f0c4239138f2ccca3ef15555 WHIRLPOOL e5aee23acff864609953a1e4de768f0e4aef704b44c53c021f28573e1ca5c99f1a46d92935ecec2449f7b4419a36d8373127d0ecfa8d7bae72d835e1839eb3f8
diff --git a/sys-block/di/di-4.43.ebuild b/sys-block/di/di-4.43.ebuild
new file mode 100644
index 000000000000..7cccda50f360
--- /dev/null
+++ b/sys-block/di/di-4.43.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit eutils toolchain-funcs
+
+DESCRIPTION="Disk Information Utility"
+HOMEPAGE="http://www.gentoo.com/di/"
+SRC_URI="http://www.gentoo.com/di/${P}.tar.gz"
+
+LICENSE="ZLIB"
+SLOT="0"
+KEYWORDS="amd64 ppc ppc64 x86 ~x86-fbsd"
+IUSE=""
+
+RESTRICT="test" #405205, #405471
+
+src_prepare() {
+ epatch "${FILESDIR}"/${PN}-4.33-build.patch
+}
+
+src_configure() {
+ emake checkbuild
+ emake -C C config.h
+}
+
+src_compile() {
+ emake prefix=/usr CC="$(tc-getCC)"
+}
+
+src_install() {
+ emake install prefix="${D}/usr"
+ # default symlink is broken
+ dosym di /usr/bin/mi
+ dodoc README
+}
diff --git a/sys-block/di/di-4.44.ebuild b/sys-block/di/di-4.44.ebuild
new file mode 100644
index 000000000000..6ca0d1c3fa8b
--- /dev/null
+++ b/sys-block/di/di-4.44.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit eutils toolchain-funcs
+
+DESCRIPTION="Disk Information Utility"
+HOMEPAGE="http://www.gentoo.com/di/"
+SRC_URI="http://www.gentoo.com/di/${P}.tar.gz"
+
+LICENSE="ZLIB"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~x86-fbsd"
+IUSE=""
+
+RESTRICT="test" #405205, #405471
+
+src_prepare() {
+ epatch "${FILESDIR}"/${PN}-4.33-build.patch
+}
+
+src_configure() {
+ emake checkbuild
+ emake -C C config.h
+}
+
+src_compile() {
+ emake prefix=/usr CC="$(tc-getCC)"
+}
+
+src_install() {
+ emake install prefix="${D}/usr"
+ # default symlink is broken
+ dosym di /usr/bin/mi
+ dodoc README
+}
diff --git a/sys-block/di/files/di-4.33-build.patch b/sys-block/di/files/di-4.33-build.patch
new file mode 100644
index 000000000000..adefb4993885
--- /dev/null
+++ b/sys-block/di/files/di-4.33-build.patch
@@ -0,0 +1,40 @@
+These are the first errors occuring:
+
+di.h:82:4: error: unknown type name ‘error’
+di.h:82:19: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘/’ token
+di.h:143:5: error: unknown type name ‘_fs_size_t’
+
+Then there is a lot more errors after above.
+
+memcpy can't be detected normally due to:
+ http://gcc.gnu.org/PR55890
+
+--- C/di.h
++++ C/di.h
+@@ -9,6 +9,8 @@
+
+ #include "config.h"
+
++#include <string.h>
++
+ /*****************************************************/
+
+ #include <stdio.h>
+@@ -79,7 +81,7 @@
+
+ #if ! _lib_memcpy && ! _define_memcpy
+ # if ! _lib_bcopy && ! _define_bcopy
+- #error No_memcpy/bcopy_available.
++ //#error No_memcpy/bcopy_available.
+ # else
+ # define memcpy(dst, src, cnt) (bcopy((src), (dst), (cnt)), dst)
+ # endif
+@@ -87,7 +89,7 @@
+
+ #if ! _lib_memset && ! _define_memset
+ # if ! _lib_bzero && ! _define_bzero
+- #error No_memset/bzero_available.
++ //#error No_memset/bzero_available.
+ # else
+ # define memset(s,c,n) (bzero ((s), (n)), s)
+ # endif
diff --git a/sys-block/di/metadata.xml b/sys-block/di/metadata.xml
new file mode 100644
index 000000000000..56c124413057
--- /dev/null
+++ b/sys-block/di/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>base-system@gentoo.org</email>
+ <name>Gentoo Base System</name>
+</maintainer>
+</pkgmetadata>