diff options
author | Jauhien Piatlicki <jauhien@gentoo.org> | 2014-07-01 22:54:34 +0000 |
---|---|---|
committer | Jauhien Piatlicki <jauhien@gentoo.org> | 2014-07-01 22:54:34 +0000 |
commit | 5bd8e73bd34b09d349f992287e61c6c1e4d7024a (patch) | |
tree | 1685ec63dc445af75035f6acd84c15b61c08bbb0 /dev-util/ext4_utils | |
parent | fix build wrt #515188 (diff) | |
download | gentoo-2-5bd8e73bd34b09d349f992287e61c6c1e4d7024a.tar.gz gentoo-2-5bd8e73bd34b09d349f992287e61c6c1e4d7024a.tar.bz2 gentoo-2-5bd8e73bd34b09d349f992287e61c6c1e4d7024a.zip |
initial import
(Portage version: 2.2.10/cvs/Linux x86_64, signed Manifest commit with key 0xB2EFA1D4)
Diffstat (limited to 'dev-util/ext4_utils')
-rw-r--r-- | dev-util/ext4_utils/ChangeLog | 9 | ||||
-rw-r--r-- | dev-util/ext4_utils/Manifest | 6 | ||||
-rw-r--r-- | dev-util/ext4_utils/ext4_utils-4.4.4.1.ebuild | 27 | ||||
-rw-r--r-- | dev-util/ext4_utils/files/Makefile | 102 | ||||
-rw-r--r-- | dev-util/ext4_utils/metadata.xml | 8 |
5 files changed, 152 insertions, 0 deletions
diff --git a/dev-util/ext4_utils/ChangeLog b/dev-util/ext4_utils/ChangeLog new file mode 100644 index 000000000000..2bf9720853d7 --- /dev/null +++ b/dev-util/ext4_utils/ChangeLog @@ -0,0 +1,9 @@ +# ChangeLog for dev-util/ext4_utils +# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-util/ext4_utils/ChangeLog,v 1.1 2014/07/01 22:54:34 jauhien Exp $ + +*ext4_utils-4.4.4.1 (01 Jul 2014) + + 01 Jul 2014; Jauhien Piatlicki <jauhien@gentoo.org> + +ext4_utils-4.4.4.1.ebuild, +files/Makefile, +metadata.xml: + initial import diff --git a/dev-util/ext4_utils/Manifest b/dev-util/ext4_utils/Manifest new file mode 100644 index 000000000000..ec67c8e7627d --- /dev/null +++ b/dev-util/ext4_utils/Manifest @@ -0,0 +1,6 @@ +AUX Makefile 2636 SHA256 c44c054dee6f71d7b77cf84337fd58e1f402d76cf59ef3aa9f562449e7cfa5ea SHA512 59c6b6a0bae81f6ec5d675f4c88a9e763d4bea5d25810b7a0ade27807ef051e4cf950b1f8d6be09dadc055bf58428b178ae4908e1b62fcca8f3668608ddabf71 WHIRLPOOL 492745aab57ac3244a8aad7ebe8a68ee41f56e29fc15775011a63e5a4636feb3a540e7e601c65e30f90b62d7d6201e9d50f4f5cd29726257ecd20db66d5fbb6e +DIST android-system-core-include-4.4.4.1.tar.gz 125397 SHA256 5e7332428fed7d9f31d85e0c11782aa2c5fea488553b3978274a1d66413e487e SHA512 ab71fccc9340b09e66e4bdefd1f377bb6f466ba1948ea3b6aaafde835867c2e33de432302d24a3cb22315ad6d25cac6253adab879d4baa419d3f999f525d5069 WHIRLPOOL 43b0681ffbcc65f8b318de89359232ac50269c6a57a224958e2e70d335e4332f70324465afb149bc14893fd96c60f60016fcdb9721c2b5a5ff1f94e72b2a0566 +DIST ext4_utils-4.4.4.1.tar.gz 47935 SHA256 192f2376b0214317e40d58c8897b0b9f151aac3aed5c81794ad93a5588c12efa SHA512 8580f169c165605f3334de38285cc28ea940e4f06db92160802d6ff3419784654970a137e43c8eb8b87113623587476d43916333cac8f96733d2f2b89e6cebd7 WHIRLPOOL 5c7c002475e7d77ed47520467bef8cb1afbef485d844d9ee627da5ca40d6e08064550aa6ddc72110ceb8413a599210c8c4b7bf8aa3cc97f3a66e460fc20a7afb +DIST libselinux-android-4.4.4.1.tar.gz 44370 SHA256 8626457369272a4f398ac9c7cf1996abd5919f094bd0efe386c07dd8261a0cf3 SHA512 76924a44bf06a668cc55ce10c4945dd6019a2c2890dde1e1e74a3abb2fc89c176b63e76bc8ed9a88315eb5626c6bf85fca3c25499091a50b749edaffea2382b0 WHIRLPOOL 4b47c828dc219ba0ca2e9a2c94cd5ba793725e3ca4f6e5c453da7d0f9c9c8a13fdd445ec300d32aa9f30971acea8e05909a1a6582748c41f9efbd15d40b460ad +EBUILD ext4_utils-4.4.4.1.ebuild 1003 SHA256 b0edc388365efc3d9bd3d9a407727eb9a946083811f9e7fb574809ed0dc1bc9d SHA512 68fa3dd788979fab282e183585ebef7ff59435f47d75f123cee7acefe4d5f988c6a6384d6db2b08ee8931d177b046f2f7b680373f2f63efb0d5cf31a3fb46503 WHIRLPOOL 163ef23f0a17203b6c0057e733be54d3b8084093fc8978d858dba3622cf685b25d252d6c731e7002ba8390bc2f520a4a4c981da055b40ed42f27d04ddf4b4ba6 +MISC metadata.xml 243 SHA256 18abd81b04a3651cbf1290466163ecb9269199286408c133021daa0e74869f47 SHA512 4bdc4acc90c8a444f645f1f058d2eed96adddb53fc28554f8eca840c744c320158daf264e28b644d67dcda59299d921f84eddbdd471b780b2e5bcae78ddbaaae WHIRLPOOL 0643256f713a85f274a4d748f885edc6db04407fb28eaf3c73803b96c8a9d6c79c15ce162c13096958d0f10500f8edf8d1ac0833f2d256988686ad987811622a diff --git a/dev-util/ext4_utils/ext4_utils-4.4.4.1.ebuild b/dev-util/ext4_utils/ext4_utils-4.4.4.1.ebuild new file mode 100644 index 000000000000..0061a19df065 --- /dev/null +++ b/dev-util/ext4_utils/ext4_utils-4.4.4.1.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-util/ext4_utils/ext4_utils-4.4.4.1.ebuild,v 1.1 2014/07/01 22:54:34 jauhien Exp $ + +EAPI=5 + +inherit versionator + +ANDROID_VERSION=$(get_version_component_range 1-3) +ANDROID_REVISION=$(get_version_component_range 4-) +ANDROID_SELINUX_COMMIT=8b4760949bbafdee6f7825f39423f3db745f4115 + +DESCRIPTION="Tools for Android images" +HOMEPAGE="https://android.googlesource.com/platform/system/extras" +SRC_URI="https://android.googlesource.com/platform/system/extras/+archive/android-${ANDROID_VERSION}_r${ANDROID_REVISION}/${PN}.tar.gz -> ${P}.tar.gz + https://android.googlesource.com/platform/external/libselinux/+archive/${ANDROID_SELINUX_COMMIT}.tar.gz -> libselinux-android-${PV}.tar.gz + https://android.googlesource.com/platform/system/core/+archive/android-${ANDROID_VERSION}_r${ANDROID_REVISION}/include.tar.gz -> android-system-core-include-${PV}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" + +S="${WORKDIR}" + +src_prepare() { + cp "${FILESDIR}/Makefile" "${S}" +} diff --git a/dev-util/ext4_utils/files/Makefile b/dev-util/ext4_utils/files/Makefile new file mode 100644 index 000000000000..b2ce05365b80 --- /dev/null +++ b/dev-util/ext4_utils/files/Makefile @@ -0,0 +1,102 @@ +AR ?= ar +CC ?= gcc +CFLAGS := $(CFLAGS) -I. -Iinclude -DHOST -DANDROID -fPIC +LDFLAGS := $(LDFLAGS) -L. + +PREFIX ?= /usr/ +BINDIR ?= $(PREFIX)/bin +INCLUDEDIR ?= $(PREFIX)/include +LIBDIR ?= $(PREFIX)/lib + +libext4_utils_src_files := make_ext4fs.c \ + ext4fixup.c \ + ext4_utils.c \ + allocate.c \ + contents.c \ + extent.c \ + indirect.c \ + uuid.c \ + sha1.c \ + wipe.c \ + crc16.c +libext4_utils_obj_files := $(libext4_utils_src_files:.c=.o) + +selinux_src_files := src/android.c \ + src/booleans.c \ + src/canonicalize_context.c \ + src/disable.c \ + src/enabled.c \ + src/fgetfilecon.c \ + src/fsetfilecon.c \ + src/getenforce.c \ + src/getfilecon.c \ + src/getpeercon.c \ + src/lgetfilecon.c \ + src/load_policy.c \ + src/lsetfilecon.c \ + src/policyvers.c \ + src/procattr.c \ + src/setenforce.c \ + src/setfilecon.c \ + src/context.c \ + src/mapping.c \ + src/stringrep.c \ + src/compute_create.c \ + src/compute_av.c \ + src/avc.c \ + src/avc_internal.c \ + src/avc_sidtab.c \ + src/get_initial_context.c \ + src/checkAccess.c \ + src/sestatus.c \ + src/deny_unknown.c \ + src/callbacks.c \ + src/check_context.c \ + src/freecon.c \ + src/init.c \ + src/label.c \ + src/label_file.c \ + src/label_android_property.c +selinux_obj_files := $(selinux_src_files:.c=.o) + +make_ext4fs_src_files := \ + make_ext4fs_main.c +make_ext4fs_obj_files := $(make_ext4fs_src_files:.c=.o) + +ext2simg_src_files := \ + ext2simg.c +ext2simg_obj_files := $(ext2simg_src_files:.c=.o) + +ext4fixup_src_files := \ + ext4fixup_main.c +ext4fixup_obj_files := $(ext4fixup_src_files:.c=.o) + +libraries := -lext4_utils -lsparse -lz + +executables := make_ext4fs ext2simg ext4fixup + +all: $(executables) + +%.o: %.c + $(CC) $(CFLAGS) -c $< -o $@ + +libext4_utils.a: $(libext4_utils_obj_files) $(selinux_obj_files) + $(AR) rvs $@ $^ + +make_ext4fs: libext4_utils.a $(make_ext4fs_obj_files) + $(CC) $(LDFLAGS) $(make_ext4fs_obj_files) -o $@ $(libraries) + +ext2simg: libext4_utils.a $(ext2simg_obj_files) + $(CC) $(LDFLAGS) $(ext2simg_obj_files) -o $@ $(libraries) + +ext4fixup: libext4_utils.a $(ext4fixup_obj_files) + $(CC) $(LDFLAGS) $(ext4fixup_obj_files) -o $@ $(libraries) + +.PHONY: clean install + +clean: + rm -rf *.o *.so $(executables) src/*.o + +install: all + install -d $(DESTDIR)/$(BINDIR) $(DESTDIR)/$(LIBDIR) $(DESTDIR)/$(INCLUDEDIR)/sparse + install mkuserimg.sh $(executables) $(DESTDIR)/$(BINDIR) diff --git a/dev-util/ext4_utils/metadata.xml b/dev-util/ext4_utils/metadata.xml new file mode 100644 index 000000000000..0b7db932cfa4 --- /dev/null +++ b/dev-util/ext4_utils/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> + <email>jauhien@gentoo.org</email> + <name>Jauhien Piatlicki</name> + </maintainer> +</pkgmetadata> |