Hello community, here is the log from the commit of package libhugetlbfs checked in at Sun Apr 9 12:17:51 CEST 2006. -------- --- libhugetlbfs/libhugetlbfs.changes 2006-02-21 21:09:14.000000000 +0100 +++ libhugetlbfs/libhugetlbfs.changes 2006-04-08 11:44:18.000000000 +0200 @@ -1,0 +2,5 @@ +Sat Apr 8 11:44:06 CEST 2006 - olh@suse.de + +- update to 1.0-pre2 (#142046 - LTC20562) + +------------------------------------------------------------------- Old: ---- libhugetlbfs-1.0-pre1.tar.gz New: ---- libhugetlbfs-1.0-pre2.tar.gz libhugetlbfs.install.patch libhugetlbfs.ldscript-path.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libhugetlbfs.spec ++++++ --- /var/tmp/diff_new_pack.N0jrKh/_old 2006-04-09 12:17:42.000000000 +0200 +++ /var/tmp/diff_new_pack.N0jrKh/_new 2006-04-09 12:17:42.000000000 +0200 @@ -11,15 +11,18 @@ # norootforbuild Name: libhugetlbfs +BuildRequires: -info -libzio -man -texinfo doxygen License: LGPL Group: Development/Libraries/Other Summary: hugetlbfs helper library Version: 1.0 -Release: 6 +Release: 10 URL: http://libhugetlbfs.sourceforge.net/ BuildRoot: %{_tmppath}/%{name}-%{version}-build PreReq: %install_info_prereq -Source0: http://mesh.dl.sourceforge.net/sourceforge/libhugetlbfs/libhugetlbfs-1.0-pre... +Source0: http://mesh.dl.sourceforge.net/sourceforge/libhugetlbfs/libhugetlbfs-1.0-pre... +Patch0: libhugetlbfs.install.patch +Patch1: libhugetlbfs.ldscript-path.patch %description libhugetlbfs interacts with the Linux hugetlbfs to make large pages @@ -34,12 +37,15 @@ %prep %setup -q -n libhugetlbfs +%patch0 -p1 +%patch1 -p1 %build -make V=1 CFLAGS="$RPM_OPT_FLAGS -fPIC" CC32=gcc CC64= libs +make V=1 CFLAGS="$RPM_OPT_FLAGS -fPIC" CC32=gcc CC64= PREFIX=/usr libs %install mkdir -p $RPM_BUILD_ROOT/usr/include +mkdir -p $RPM_BUILD_ROOT/usr/bin mkdir -p $RPM_BUILD_ROOT%{_libdir} %ifarch ppc ppc64 %ix86 x86_64 mkdir -p $RPM_BUILD_ROOT%{_libdir}/libhugetlbfs @@ -56,21 +62,23 @@ %ifarch x86_64 cp -avL ldscripts/*x86_64* $RPM_BUILD_ROOT%{_libdir}/libhugetlbfs %endif -rm -f $RPM_BUILD_ROOT%{_libdir}/libhugetlbfs/*.bak -rm -f $RPM_BUILD_ROOT%{_libdir}/libhugetlbfs/*.adam cp -avL */libhugetlbfs.so */libhugetlbfs.a $RPM_BUILD_ROOT%{_libdir} cp -avL hugetlbfs.h $RPM_BUILD_ROOT/usr/include +cp -avL ld.hugetlbfs $RPM_BUILD_ROOT/usr/bin/ %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-, root, root) -%doc COPYING AUTHORS HOWTO +%doc LGPL-2.1 HOWTO /usr/include/* +%attr(755,root,root) /usr/bin/* %{_libdir}/lib* %changelog -n libhugetlbfs +* Sat Apr 08 2006 - olh@suse.de +- update to 1.0-pre2 (#142046 - LTC20562) * Tue Feb 21 2006 - olh@suse.de - remove backup files * Tue Feb 21 2006 - olh@suse.de ++++++ libhugetlbfs-1.0-pre1.tar.gz -> libhugetlbfs-1.0-pre2.tar.gz ++++++ ++++ 7136 lines of diff (skipped) ++++++ libhugetlbfs.install.patch ++++++ --- Makefile | 23 +++++++++++++---------- 1 file changed, 13 insertions(+), 10 deletions(-) Index: libhugetlbfs/Makefile =================================================================== --- libhugetlbfs.orig/Makefile +++ libhugetlbfs/Makefile @@ -1,3 +1,4 @@ +DESTDIR = PREFIX = /usr/local LIBOBJS = hugeutils.o elflink.o morecore.o debug.o @@ -157,14 +158,14 @@ clean: -include $(DEPFILES) obj32/install: - @$(VECHO) INSTALL32 $(LIBDIR32) - $(INSTALL) -d $(LIBDIR32) - $(INSTALL) $(INSTALL_OBJ_LIBS:%=obj32/%) $(LIBDIR32) + @$(VECHO) INSTALL32 $(DESTDIR)$(LIBDIR32) + $(INSTALL) -d $(DESTDIR)$(LIBDIR32) + $(INSTALL) $(INSTALL_OBJ_LIBS:%=obj32/%) $(DESTDIR)$(LIBDIR32) obj64/install: - @$(VECHO) INSTALL64 $(LIBDIR64) - $(INSTALL) -d $(LIBDIR64) - $(INSTALL) $(INSTALL_OBJ_LIBS:%=obj64/%) $(LIBDIR64) + @$(VECHO) INSTALL64 $(DESTDIR)$(LIBDIR64) + $(INSTALL) -d $(DESTDIR)$(LIBDIR64) + $(INSTALL) $(INSTALL_OBJ_LIBS:%=obj64/%) $(DESTDIR)$(LIBDIR64) objscript.%: % @$(VECHO) OBJSCRIPT $* @@ -172,7 +173,9 @@ objscript.%: % install: all $(OBJDIRS:%=%/install) $(INSTALL_OBJSCRIPT:%=objscript.%) @$(VECHO) INSTALL - $(INSTALL) -d $(LDSCRIPTDIR) - $(INSTALL) $(INSTALL_LDSCRIPTS:%=ldscripts/%) $(LDSCRIPTDIR) - $(INSTALL) -d $(BINDIR) - for x in $(INSTALL_OBJSCRIPT); do $(INSTALL) -m 755 objscript.$$x $(BINDIR)/$$x; done + $(INSTALL) -d $(DESTDIR)$(PREFIX)/include + $(INSTALL) hugetlbfs.h libhugetlbfs_internal.h $(DESTDIR)$(PREFIX)/include + $(INSTALL) -d $(DESTDIR)$(LDSCRIPTDIR) + $(INSTALL) $(INSTALL_LDSCRIPTS:%=ldscripts/%) $(DESTDIR)$(LDSCRIPTDIR) + $(INSTALL) -d $(DESTDIR)$(BINDIR) + for x in $(INSTALL_OBJSCRIPT); do $(INSTALL) -m 755 objscript.$$x $(DESTDIR)$(BINDIR)/$$x; done ++++++ libhugetlbfs.ldscript-path.patch ++++++ --- ld.hugetlbfs | 12 ++++++++++++ 1 file changed, 12 insertions(+) Index: libhugetlbfs/ld.hugetlbfs =================================================================== --- libhugetlbfs.orig/ld.hugetlbfs +++ libhugetlbfs/ld.hugetlbfs @@ -57,6 +57,18 @@ while [ -n "$1" ]; do shift done +if [ -z "$HUGETLB_LDSCRIPT_PATH" ]; then + case "$EMU" in + elf32ppclinux|elf_i386) + HUGETLB_LDSCRIPT_PATH=/usr/lib/libhugetlbfs + ;; + elf64ppc|elf_x86_64) + HUGETLB_LDSCRIPT_PATH=/usr/lib64/libhugetlbfs + ;; + esac +fi + + if [ -n "$HTLB_LINK" ]; then LDSCRIPT="$EMU.x$HTLB_LINK" HTLBOPTS="-T${HUGETLB_LDSCRIPT_PATH}/${LDSCRIPT}" ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun...