Changeset - b76950b7cff3
[Not reviewed]
0 0 4
Chel Sea (chain) - 2 years ago 2021-11-14 15:22:09
chain@rpgfiction.net
add sys-fs/vmfs-tools to tree (taken from ssnb's overlay)
4 files changed with 88 insertions and 0 deletions:
0 comments (0 inline, 0 general)
sys-fs/vmfs-tools/Manifest
Show inline comments
 
new file 100644
 
AUX vmfs-tools-0.2.5-buildsystem.patch 1166 BLAKE2B d56fd5117474a45920009172a1045a886083d6df387f293a725f22ba1ffa29542bfc562c8578132878c083f5cb248b88ff4c1b24c9ca84c105bb06471ac432ec SHA512 c0ed3437ea1b3be360047a7f2c40e015ec6ba357ffcacd9f84dcd7a0d34056d91f1c2bf52cab0f93fbed16b3cd85bc0ea77f517a2e36e52720fa799aba8363eb
 
DIST vmfs-tools-0.2.5.tar.gz 77095 BLAKE2B f5f594bbf6f5d338b6aa6d58da3504284a7823c9fee86bebb89a17aa3e5c07bdda7edae6786707b49210971023fe71421e30e272738ca8f8b3d4ea54fbad7ec5 SHA512 9231509d6e370ddc2a270d80e6cdc16caa9e36bcf5ae3680d83dc28a39ca1c4663680a7107e791c5a037c8e3e145e8d518da9863afb52fa4e09b0792acd7a74c
 
EBUILD vmfs-tools-0.2.5.ebuild 651 BLAKE2B 5477cac254d8d9ec9927200224d1658312717b5f61bd93af73432e618ded2c16a7311d4e39f1711652a0fa1b86699fed754b26a7e9fbf718b064cf354952e1da SHA512 255419fcdec3065dbd52a88e4290c9544ffdb014bda49b1cd8608e6b25e15217f6a3f3b02a3bc3815e2cbe1900f98c62f2d8e43a796951a9375d4779e0e02d5e
 
MISC metadata.xml 272 BLAKE2B 342b46c38e23bb84e577420f4eee47fce9ba69c581a9f0ba1c54896a1743f9285d303ddc61a4458752322f3dd05b16be2e5a15447731f03fd125e8f52c8487ca SHA512 027cdb39ed8816eab6d9f4988fe848220252538284e8a1f8a5966d74e171fae1862e4795707cafe1544e8bea037871e4222287fb909019829f816f1c6826b1ab
sys-fs/vmfs-tools/files/vmfs-tools-0.2.5-buildsystem.patch
Show inline comments
 
new file 100644
 
--- vmfs-tools-0.2.5/GNUmakefile
 
+++ vmfs-tools-0.2.5/GNUmakefile
 
@@ -55,7 +55,7 @@
 
 endef
 
 $(foreach subdir,$(strip $(call order_by_requires,$(SUBDIRS))),$(eval $(call subdir_rules,$(subdir))))
 
 
 
-CC := gcc
 
+CC ?= gcc
 
 OPTIMFLAGS := $(if $(filter -O%,$(ENV_CFLAGS)),,-O2)
 
 CFLAGS := $(ENV_CFLAGS) $(filter-out $(ENV_CFLAGS),-Wall $(OPTIMFLAGS) -g -D_FILE_OFFSET_BITS=64 $(EXTRA_CFLAGS))
 
 CFLAGS += $(if $(HAS_STRNDUP),,-DNO_STRNDUP=1)
 
@@ -71,7 +71,7 @@
 
 
 
 EXTRA_DIST := LICENSE README TODO AUTHORS test.img configure
 
 
 
-all: $(BUILD_PROGRAMS) $(wildcard .gitignore) test.img
 
+all: $(BUILD_PROGRAMS) $(wildcard .gitignore) test.img doc
 
 
 
 ALL_MAKEFILES = $(filter-out config.cache,$(MAKEFILE_LIST)) configure.mk
 
 
 
@@ -84,8 +84,8 @@
 
 	echo "#endif" >> $@
 
 
 
 $(BUILD_LIBS):
 
-	ar -r $@ $^
 
-	ranlib $@
 
+	$(AR) -r $@ $^
 
+	$(RANLIB) $@
 
 
 
 $(OBJS): %.o: %.c $(HEADERS)
 
 
 
--- vmfs-tools-0.2.5/configure.mk
 
+++ vmfs-tools-0.2.5/configure.mk
 
@@ -10,7 +10,9 @@
 
 
 
 # configure rules really start here
 
 $(call PKG_CONFIG_CHK,uuid,-I/usr/include/uuid,-luuid)
 
+ifneq (,$(WANT_FUSE))
 
 $(call PKG_CONFIG_CHK,fuse)
 
+endif
 
 $(call PATH_LOOKUP,asciidoc)
 
 $(call PATH_LOOKUP,xsltproc)
 
 
sys-fs/vmfs-tools/metadata.xml
Show inline comments
 
new file 100644
 
<?xml version="1.0" encoding="UTF-8"?>
 
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
 
<pkgmetadata>
 
<maintainer>
 
	<email>root@fs.lmu.de</email>
 
</maintainer>
 
<use>
 
	<flag name="fuse">Enable image mount support via fuse</flag>
 
</use>
 
</pkgmetadata>
sys-fs/vmfs-tools/vmfs-tools-0.2.5.ebuild
Show inline comments
 
new file 100644
 
# Copyright 1999-2014 Gentoo Foundation
 
# Distributed under the terms of the GNU General Public License v2
 
# $Header: $
 

	
 
EAPI=5
 

	
 
inherit eutils toolchain-funcs
 

	
 
DESCRIPTION="Tools for vmfs"
 
HOMEPAGE="http://glandium.org/projects/vmfs-tools/"
 
SRC_URI="http://glandium.org/projects/${PN}/${P}.tar.gz"
 

	
 
LICENSE="GPL-2+"
 
SLOT="0"
 
KEYWORDS="~amd64 ~x86"
 
IUSE="+fuse"
 

	
 
RDEPEND="sys-apps/util-linux
 
	fuse? ( sys-fs/fuse )"
 

	
 
DEPEND="${RDEPEND}
 
	app-text/asciidoc
 
	app-text/docbook-xsl-stylesheets
 
	dev-libs/libxslt"
 

	
 
src_prepare() {
 
	epatch "${FILESDIR}"/${P}-buildsystem.patch
 
	tc-export CC AR RANLIB
 
	export NO_STRIP=1
 
	export WANT_FUSE=$(usex fuse 1 "")
 
}
0 comments (0 inline, 0 general)