diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
commit | 4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch) | |
tree | ba5f07bf3f9d22d82e54a462313f5d244036c768 /sys-fs/jfsutils |
reinit the tree, so we can have metadata
Diffstat (limited to 'sys-fs/jfsutils')
-rw-r--r-- | sys-fs/jfsutils/Manifest | 7 | ||||
-rw-r--r-- | sys-fs/jfsutils/files/jfsutils-1.1.15-linux-headers.patch | 13 | ||||
-rw-r--r-- | sys-fs/jfsutils/files/jfsutils-1.1.15-sysmacros.patch | 15 | ||||
-rw-r--r-- | sys-fs/jfsutils/jfsutils-1.1.15.ebuild | 38 | ||||
-rw-r--r-- | sys-fs/jfsutils/metadata.xml | 14 |
5 files changed, 87 insertions, 0 deletions
diff --git a/sys-fs/jfsutils/Manifest b/sys-fs/jfsutils/Manifest new file mode 100644 index 000000000000..03ec73c84931 --- /dev/null +++ b/sys-fs/jfsutils/Manifest @@ -0,0 +1,7 @@ +AUX jfsutils-1.1.15-linux-headers.patch 318 SHA256 53df9e9c304bd0f13e12719aa69b4b825684aa0ebccc50aecceda37b282ad596 SHA512 1fd097f403e0ffd434b433fcbf20664166b7ed9b9878f81719d45747fc96249ebac25f8afc9f1f6e532bfac90fe98f1474bb616da3c83fd69cc57d2fe3c11815 WHIRLPOOL 51e0111ffeb9cee342c98d3b628c09708613027fec58b232360b3e451a2675b0d408b50e4d5485ebb1774c47f647a42f36ef012b9fa751b31e1b8c493597cf22 +AUX jfsutils-1.1.15-sysmacros.patch 276 SHA256 fd1a4e794a3bf2ebdb4b81f582e147655d70aadd59689aacea0ccc32c6381a28 SHA512 3f6472cdfc706e32cc2cefdf673450cb98e81c24c16dea47cacd95f83d75461c8750a9f4dc73ac30782d91e2b7814efdc7e736ef30bffb6cc8ceaf6dba8d51d5 WHIRLPOOL dd010f5ed3fca76476d46e6a9719e79302d70cd4efd1d47a49831f4069423df9bf3b7aa0f964282ecb211be713827de8c9a7de9ffea73831895de35a2384438b +DIST jfsutils-1.1.15.tar.gz 539148 SHA256 244a15f64015ce3ea17e49bdf6e1a0fb4f9af92b82fa9e05aa64cb30b5f07a4d SHA512 fa8ba7f4997471da3e6ea7239564f3395046222cfbb2b10e37b24ad0bd107b7eadbb51ce328d89d193034360b4035ca5e0e5b0b416a74483d7a2c0a2b9c65858 WHIRLPOOL 8a62c037601999f616041250e06adc10fceb48fc80b319003383ac08b2e1fbb2aaaca781848be2845d6e99f05d1d7a884f9af89e2a6236d64cc4387be02222e8 +EBUILD jfsutils-1.1.15.ebuild 908 SHA256 1a5c516a092ba3e453fe72d9041245e1bd999e6a8d2acb4d8143a11681b0d340 SHA512 652a8c67d456fe24de4894e50d1ac18085afc3c7f3cd572544b1a6baebea67d44468bc7ab33fb3f686c3508f8abed10c673d8fd3a914126f84ad91cc663757df WHIRLPOOL 44096ee39ec1589999bf28691585b52535ee3ae2975f78352e8b989c5ba733c6707713752d91b5094e199a58b297e1bb54c532643a04dc7e6c8e63b11d64f27d +MISC ChangeLog 3261 SHA256 e2988e3db6e851d36c998930646ce0bfe74fa51b2affd8aa4845c81e86df2742 SHA512 dc84cda865d438dbe26df481c7be4f68ba27749a3dec53866539d966b8d5337f54abc4ed191f62bb4c144947847bef9eb46ceab1ee65863926eba85bcd13ddc0 WHIRLPOOL ccea5fcd82e79e29d1a42aa0ba3e1b77d878c6c8fc079913f4e23d62479d291cf5c019beb57184e77d2633d61a84e548d84e3afe6e2a3ea67fcfea2ebdb4834b +MISC ChangeLog-2015 12014 SHA256 ed306ed58c113aaa080e2df320ec63241b64a35e7565b9b3342fb353998c531a SHA512 31111db49c10ecf2d264bd9e2cf997e7d2a3e0893dd2d781ab39d00ef0bf8bf5611dc02284d81f44cc6169e93194ec3ff7f2d6490c3a3a269aeee7829f0b8db8 WHIRLPOOL 2d7d3fbdbb6a7457d7539dfc63b39624a92273d60a32eb21dd4bf05b355139f22197f8342cdde32b77815e1df021ce4bd2abd951effd8cbf2bc57c403c21385b +MISC metadata.xml 420 SHA256 1f1b8f3ff1601c2354646c86fe8d76e80be52c16e6083e5b6509e8d3c2e807ce SHA512 15c5545e60302be536d0f09b4529a76d13d57e8bbd45be1294798bbf11247c8a7148849b5e5481eab968007d1dcb1f43db6297ed752901a5b564136b8bbf1a11 WHIRLPOOL 68891bc4cf56624734e2f72d938a2aca1943868ff0d084df81afda8575fcba9990ac6c15a3c3072904431f0fbac26b15f30f592ccd398599b3a928a666c80499 diff --git a/sys-fs/jfsutils/files/jfsutils-1.1.15-linux-headers.patch b/sys-fs/jfsutils/files/jfsutils-1.1.15-linux-headers.patch new file mode 100644 index 000000000000..db3803ea5d53 --- /dev/null +++ b/sys-fs/jfsutils/files/jfsutils-1.1.15-linux-headers.patch @@ -0,0 +1,13 @@ +https://sourceforge.net/p/jfs/bugs/286/ +https://bugs.gentoo.org/448844 + +--- a/libfs/devices.h ++++ b/libfs/devices.h +@@ -42,6 +42,7 @@ + + struct stat; + ++#include <stdint.h> + int ujfs_get_dev_size(FILE *, int64_t * size); + int ujfs_rw_diskblocks(FILE *, int64_t, int32_t, void *, int32_t); + int ujfs_flush_dev(FILE *); diff --git a/sys-fs/jfsutils/files/jfsutils-1.1.15-sysmacros.patch b/sys-fs/jfsutils/files/jfsutils-1.1.15-sysmacros.patch new file mode 100644 index 000000000000..82f9d632ac53 --- /dev/null +++ b/sys-fs/jfsutils/files/jfsutils-1.1.15-sysmacros.patch @@ -0,0 +1,15 @@ +https://bugs.gentoo.org/580056 + +--- a/libfs/devices.c ++++ b/libfs/devices.c +@@ -30,6 +30,10 @@ + #include <stdio.h> + #include <stdlib.h> + ++#if HAVE_SYS_SYSMACROS_H ++#include <sys/sysmacros.h> ++#endif ++ + #ifdef HAVE_SYS_MOUNT_H + #ifdef HAVE_SYS_PARAM_H + #include <sys/param.h> diff --git a/sys-fs/jfsutils/jfsutils-1.1.15.ebuild b/sys-fs/jfsutils/jfsutils-1.1.15.ebuild new file mode 100644 index 000000000000..d0b41cae9f48 --- /dev/null +++ b/sys-fs/jfsutils/jfsutils-1.1.15.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit flag-o-matic eutils + +DESCRIPTION="IBM's Journaling Filesystem (JFS) Utilities" +HOMEPAGE="http://jfs.sourceforge.net/" +SRC_URI="http://jfs.sourceforge.net/project/pub/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh ~sparc x86" +IUSE="static" + +DOCS=( AUTHORS ChangeLog NEWS README ) + +src_prepare() { + epatch "${FILESDIR}"/${P}-linux-headers.patch #448844 + epatch "${FILESDIR}"/${P}-sysmacros.patch #580056 +} + +src_configure() { + # It doesn't compile on alpha without this LDFLAGS + use alpha && append-ldflags "-Wl,--no-relax" + + use static && append-ldflags -static + econf --sbindir=/sbin +} + +src_install () { + default + + rm -f "${ED}"/sbin/{mkfs,fsck}.jfs || die + dosym /sbin/jfs_mkfs /sbin/mkfs.jfs + dosym /sbin/jfs_fsck /sbin/fsck.jfs +} diff --git a/sys-fs/jfsutils/metadata.xml b/sys-fs/jfsutils/metadata.xml new file mode 100644 index 000000000000..048c190bdfca --- /dev/null +++ b/sys-fs/jfsutils/metadata.xml @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>polynomial-c@gentoo.org</email> + <name>Lars Wendler</name> + </maintainer> + <longdescription> + Utilities for working with IBM's journaled file system + </longdescription> + <upstream> + <remote-id type="sourceforge">jfs</remote-id> + </upstream> +</pkgmetadata> |