summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2007-07-13 06:00:35 +0000
committerMike Frysinger <vapier@gentoo.org>2007-07-13 06:00:35 +0000
commit1d9017fa51398dd6d1350f2d3d9e36e7c0eefea3 (patch)
tree4f6bde654257aeaf1caabc9e349c868a6022e3fd /sys-libs/libhugetlbfs
parentwhitespace (diff)
downloadhistorical-1d9017fa51398dd6d1350f2d3d9e36e7c0eefea3.tar.gz
historical-1d9017fa51398dd6d1350f2d3d9e36e7c0eefea3.tar.bz2
historical-1d9017fa51398dd6d1350f2d3d9e36e7c0eefea3.zip
initial import
Package-Manager: portage-2.1.3_rc8
Diffstat (limited to 'sys-libs/libhugetlbfs')
-rw-r--r--sys-libs/libhugetlbfs/ChangeLog8
-rw-r--r--sys-libs/libhugetlbfs/Manifest30
-rw-r--r--sys-libs/libhugetlbfs/files/digest-libhugetlbfs-1.13
-rw-r--r--sys-libs/libhugetlbfs/files/libhugetlbfs-1.1-build.patch39
-rw-r--r--sys-libs/libhugetlbfs/libhugetlbfs-1.1.ebuild39
-rw-r--r--sys-libs/libhugetlbfs/metadata.xml5
6 files changed, 124 insertions, 0 deletions
diff --git a/sys-libs/libhugetlbfs/ChangeLog b/sys-libs/libhugetlbfs/ChangeLog
new file mode 100644
index 000000000000..02ca15b8dd62
--- /dev/null
+++ b/sys-libs/libhugetlbfs/ChangeLog
@@ -0,0 +1,8 @@
+# ChangeLog for sys-libs/libhugetlbfs
+# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sys-libs/libhugetlbfs/ChangeLog,v 1.1 2007/07/13 06:00:35 vapier Exp $
+
+*libhugetlbfs-1.1 (13 Jul 2007)
+
+ 13 Jul 2007; Mike Frysinger <vapier@gentoo.org> :
+ Initial import. Ebuild submitted by me.
diff --git a/sys-libs/libhugetlbfs/Manifest b/sys-libs/libhugetlbfs/Manifest
new file mode 100644
index 000000000000..bde2b41e0c80
--- /dev/null
+++ b/sys-libs/libhugetlbfs/Manifest
@@ -0,0 +1,30 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
+AUX libhugetlbfs-1.1-build.patch 1255 RMD160 cf7d7a6906b3444370d36ae851c69f8b0454a6d4 SHA1 7a41c93e60d4830efd92d37c500604727728174b SHA256 3a3465ac8e5acbdae1f33829801bf87d6e60f06a13d533035346d65782e22226
+MD5 ab05b0327ecb4b6cba1a6d7ae9cf6e34 files/libhugetlbfs-1.1-build.patch 1255
+RMD160 cf7d7a6906b3444370d36ae851c69f8b0454a6d4 files/libhugetlbfs-1.1-build.patch 1255
+SHA256 3a3465ac8e5acbdae1f33829801bf87d6e60f06a13d533035346d65782e22226 files/libhugetlbfs-1.1-build.patch 1255
+DIST libhugetlbfs-1.1.tar.gz 66438 RMD160 10a95c9e10e99c0b85a57db10da8dbfd6d41e1c9 SHA1 aa36f828d914b0af5ec047b4101c2e67777b46c7 SHA256 dc349626b79762987a7fe98c75914f7af2c9ce314dc395944cdc5d477992547e
+EBUILD libhugetlbfs-1.1.ebuild 882 RMD160 39a7ef709a76dd54b26868eace3af30938e5fef4 SHA1 7b67b66454a3718833c93ad5477fa870d1547ac6 SHA256 33469abd1afacc34ff79ad139ebab0f0bc2e8ba6b521800450d70f3ee4f10b20
+MD5 ee6ff15bb362e309b8902d97689009b4 libhugetlbfs-1.1.ebuild 882
+RMD160 39a7ef709a76dd54b26868eace3af30938e5fef4 libhugetlbfs-1.1.ebuild 882
+SHA256 33469abd1afacc34ff79ad139ebab0f0bc2e8ba6b521800450d70f3ee4f10b20 libhugetlbfs-1.1.ebuild 882
+MISC ChangeLog 343 RMD160 d994f06e2396c69d64de9aa6d201d79f0ebb13f1 SHA1 8e0b1cdf77acf2adfa3b6a22e092b416daec855c SHA256 48140c148f89438a17a79346ad4835c4668da2e5f8d313b9662f65e360b3a4fb
+MD5 628e0c4fc9ad8c496bde8e9c14a4aac6 ChangeLog 343
+RMD160 d994f06e2396c69d64de9aa6d201d79f0ebb13f1 ChangeLog 343
+SHA256 48140c148f89438a17a79346ad4835c4668da2e5f8d313b9662f65e360b3a4fb ChangeLog 343
+MISC metadata.xml 164 RMD160 f43cbec30b7074319087c9acffdb9354b17b0db3 SHA1 9c213f5803676c56439df3716be07d6692588856 SHA256 f5f2891f2a4791cd31350bb2bb572131ad7235cd0eeb124c9912c187ac10ce92
+MD5 9a09f8d531c582e78977dbfd96edc1f2 metadata.xml 164
+RMD160 f43cbec30b7074319087c9acffdb9354b17b0db3 metadata.xml 164
+SHA256 f5f2891f2a4791cd31350bb2bb572131ad7235cd0eeb124c9912c187ac10ce92 metadata.xml 164
+MD5 c4c40cccb0972eaa132dc673949ef705 files/digest-libhugetlbfs-1.1 247
+RMD160 277f522f5fb6c5ea974043c6804ece9123e11b8b files/digest-libhugetlbfs-1.1 247
+SHA256 cbaa753e4c402f1a34ddace2198c5a0d7775f7bc137703758bbdc65a280fab4b files/digest-libhugetlbfs-1.1 247
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.5 (GNU/Linux)
+
+iD8DBQFGlxUTp/wUKkr7RBoRAt7AAKCqx7xviKguCOiSaqBBpVN6J2S/KwCgrzpy
+dy0RgG9noBJe+IpNey8fPPQ=
+=PtBJ
+-----END PGP SIGNATURE-----
diff --git a/sys-libs/libhugetlbfs/files/digest-libhugetlbfs-1.1 b/sys-libs/libhugetlbfs/files/digest-libhugetlbfs-1.1
new file mode 100644
index 000000000000..4b3761546c34
--- /dev/null
+++ b/sys-libs/libhugetlbfs/files/digest-libhugetlbfs-1.1
@@ -0,0 +1,3 @@
+MD5 1d46568ecb103d1d47c6792c288dd1af libhugetlbfs-1.1.tar.gz 66438
+RMD160 10a95c9e10e99c0b85a57db10da8dbfd6d41e1c9 libhugetlbfs-1.1.tar.gz 66438
+SHA256 dc349626b79762987a7fe98c75914f7af2c9ce314dc395944cdc5d477992547e libhugetlbfs-1.1.tar.gz 66438
diff --git a/sys-libs/libhugetlbfs/files/libhugetlbfs-1.1-build.patch b/sys-libs/libhugetlbfs/files/libhugetlbfs-1.1-build.patch
new file mode 100644
index 000000000000..22451664dcc7
--- /dev/null
+++ b/sys-libs/libhugetlbfs/files/libhugetlbfs-1.1-build.patch
@@ -0,0 +1,39 @@
+--- Makefile
++++ Makefile
+@@ -13,9 +13,10 @@
+
+ INSTALL = install
+
+-LDFLAGS = --no-undefined-version -Wl,--version-script=version.lds
+-CFLAGS = -O2 -Wall -fPIC -g
+-CPPFLAGS = -D__LIBHUGETLBFS__
++LDFLAGS += --no-undefined-version -Wl,--version-script=version.lds
++CFLAGS ?= -O2 -g
++CFLAGS += -Wall -fPIC
++CPPFLAGS += -D__LIBHUGETLBFS__
+
+ ARCH = $(shell uname -m | sed -e s/i.86/i386/)
+
+@@ -145,11 +146,11 @@
+
+ obj32/libhugetlbfs.so: $(LIBOBJS:%=obj32/%)
+ @$(VECHO) LD32 "(shared)" $@
+- $(CC32) $(LDFLAGS) -shared -o $@ $^ $(LDLIBS)
++ $(CC32) $(LDFLAGS) -Wl,-soname,$@ -shared -o $@ $^ $(LDLIBS)
+
+ obj64/libhugetlbfs.so: $(LIBOBJS:%=obj64/%)
+ @$(VECHO) LD64 "(shared)" $@
+- $(CC64) $(LDFLAGS) -shared -o $@ $^ $(LDLIBS)
++ $(CC64) $(LDFLAGS) -Wl,-soname,$@ -shared -o $@ $^ $(LDLIBS)
+
+ obj32/%.i: %.c
+ @$(VECHO) CPP $@
+@@ -206,7 +206,7 @@
+ @$(VECHO) OBJSCRIPT $*
+ sed "s!### SET DEFAULT LDSCRIPT PATH HERE ###!HUGETLB_LDSCRIPT_PATH=$(LDSCRIPTDIR)!" < $< > $@
+
+-install: all $(OBJDIRS:%=%/install) $(INSTALL_OBJSCRIPT:%=objscript.%)
++install: libs $(OBJDIRS:%=%/install) $(INSTALL_OBJSCRIPT:%=objscript.%)
+ @$(VECHO) INSTALL
+ $(INSTALL) -d $(DESTDIR)$(LDSCRIPTDIR)
+ $(INSTALL) -m 644 $(INSTALL_LDSCRIPTS:%=ldscripts/%) $(DESTDIR)$(LDSCRIPTDIR)
diff --git a/sys-libs/libhugetlbfs/libhugetlbfs-1.1.ebuild b/sys-libs/libhugetlbfs/libhugetlbfs-1.1.ebuild
new file mode 100644
index 000000000000..395512518da6
--- /dev/null
+++ b/sys-libs/libhugetlbfs/libhugetlbfs-1.1.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-libs/libhugetlbfs/libhugetlbfs-1.1.ebuild,v 1.1 2007/07/13 06:00:35 vapier Exp $
+
+inherit eutils multilib toolchain-funcs
+
+DESCRIPTION="easy hugepage access"
+HOMEPAGE="http://libhugetlbfs.ozlabs.org/"
+SRC_URI="http://libhugetlbfs.ozlabs.org/releases/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND=""
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ epatch "${FILESDIR}"/${P}-build.patch
+ sed -i \
+ -e '/^PREFIX/s:/local::' \
+ -e '1iBUILDTYPE = NATIVEONLY' \
+ -e '1iV = 1' \
+ -e "/^LIB\(32\|64\)/s:=.*:= $(get_libdir):" \
+ -e '/^CC\(32\|64\)/s:=.*:= $(CC):' \
+ Makefile
+}
+
+src_compile() {
+ tc-export AR CC
+ emake libs || die
+}
+
+src_install() {
+ emake install DESTDIR="${D}" || die
+ dodoc HOWTO NEWS README
+}
diff --git a/sys-libs/libhugetlbfs/metadata.xml b/sys-libs/libhugetlbfs/metadata.xml
new file mode 100644
index 000000000000..96a2d586367d
--- /dev/null
+++ b/sys-libs/libhugetlbfs/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>base-system</herd>
+</pkgmetadata>