Hello community, here is the log from the commit of package kbuild for openSUSE:Factory checked in at Fri Aug 26 15:13:50 CEST 2011. -------- --- kbuild/kbuild.changes 2009-11-03 20:19:02.000000000 +0100 +++ /mounts/work_src_done/STABLE/kbuild/kbuild.changes 2011-08-24 16:05:28.000000000 +0200 @@ -1,0 +2,6 @@ +Tue Aug 23 08:35:11 UTC 2011 - mseben@gmail.com + +- updated to 0.1.9998 (svn revision 2538) in order to build + virtualbox 4.1.2, for changes check http://svn.netlabs.org/kbuild/timeline + +------------------------------------------------------------------- calling whatdependson for head-i586 Old: ---- kbuild-0.1.5svn2336.tar.bz2 New: ---- kbuild-0.1.9998svn2543.tar.bz2 kbuild-pthread.diff kbuild-timestamps.diff ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kbuild.spec ++++++ --- /var/tmp/diff_new_pack.Np8mGb/_old 2011-08-26 15:12:31.000000000 +0200 +++ /var/tmp/diff_new_pack.Np8mGb/_new 2011-08-26 15:12:31.000000000 +0200 @@ -1,7 +1,7 @@ # -# spec file for package kbuild (Version 0.1.5svn2336) +# spec file for package kbuild # -# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -23,38 +23,32 @@ BuildRequires: bison flex libacl-devel License: GPL v2 or later Group: Development/Tools/Building -Summary: framework for writing simple makefiles for complex tasks -Version: 0.1.5svn2336 -Release: 3 -%define _svnrev 2336 +Summary: Framework for writing simple makefiles for complex tasks +Version: 0.1.9998svn2543 +Release: 1 +%define _svnrev 2543 Source0: %{name}-%{version}.tar.bz2 Patch0: kbuild-man.diff Patch1: warnings.diff Patch2: kbuild-dummy_noreturn.diff Patch3: kbuild-func_missing_args.diff Patch4: glibc-2.10.diff +Patch5: kbuild-pthread.diff +Patch6: kbuild-timestamps.diff BuildRoot: %{_tmppath}/%{name}-%{version}-build %description The goals of the kBuild framework: - Similar behavior across all supported platforms - - Flexibility, don't create unnecessary restrictions preventing ad-hoc solutions - - Makefiles can be simple to write and maintain - - One configuration file for a subtree automatically included - - Target configuration templates as the primary mechanism for makefile simplification - - Tools and SDKs for helping out the templates with flexibility - - Non-recursive makefile method by using sub-makefiles - - Authors: -------- Knut St. Osmundsen <bird-kbuild-spam@anduin.net> @@ -66,6 +60,8 @@ %patch2 %patch3 %patch4 +%patch5 -p1 +%patch6 -p1 %build export CFLAGS="$RPM_OPT_FLAGS" @@ -78,19 +74,22 @@ pod2man -c 'kBuild for SUSE Linux' -r kBuild-%version kmk.pod > kmk.1 %install -kBuild/env.sh kmk NIX_INSTALL_DIR=/usr BUILD_TYPE=release PATH_INS=%{buildroot} LDFLAGS=-Wl,--as-needed +kBuild/env.sh kmk NIX_INSTALL_DIR=/usr BUILD_TYPE=release PATH_INS=%{buildroot} LDFLAGS=-Wl,--as-needed install %__install -m 644 -D kmk.1 %buildroot/%_mandir/man1/kmk.1 -%__chmod a-x %buildroot/usr/share/kBuild/*/*kmk -%__rm -r %{buildroot}%{_datadir}/doc/kBuild-0.1.5 +#remove execute flag, if occurs +%__chmod a-x %{buildroot}/%{_datadir}/kBuild/*/*kmk +%__rm -r %{buildroot}%{_datadir}/doc/kBuild-0.1.9998 %clean %__rm -rf $RPM_BUILD_ROOT %files %defattr(-, root, root) +%doc COPYING ChangeLog +%doc kBuild/doc/COPYING-FDL-1.3 %doc kBuild/doc/QuickReference-kmk.* +%{_mandir}/man1/kmk.1.gz %{_bindir}/* -%{_mandir}/*/* %{_datadir}/kBuild %changelog ++++++ kbuild-0.1.5svn2336.tar.bz2 -> kbuild-0.1.9998svn2543.tar.bz2 ++++++ ++++ 33385 lines of diff (skipped) ++++++ kbuild-pthread.diff ++++++ Index: kbuild-0.1.9998svn2538/Config.kmk =================================================================== --- kbuild-0.1.9998svn2538.orig/Config.kmk +++ kbuild-0.1.9998svn2538/Config.kmk @@ -305,7 +305,7 @@ ifndef TEMPLATE_BIN_TOOL TEMPLATE_BIN_INCS += $(PATH_GNUMAKE_SRC)/glob /usr/local/include endif ifeq ($(KBUILD_TARGET),linux) - TEMPLATE_BIN_LIBS += rt + TEMPLATE_BIN_LIBS += rt pthread endif TEMPLATE_BIN_CFLAGS.x86 += -m32 TEMPLATE_BIN_CFLAGS.sparc32 += -m32 ++++++ kbuild-timestamps.diff ++++++ Index: kbuild-0.1.9998svn2538/src/kmk/main.c =================================================================== --- kbuild-0.1.9998svn2538.orig/src/kmk/main.c +++ kbuild-0.1.9998svn2538/src/kmk/main.c @@ -2996,10 +2996,10 @@ print_usage (int bad) #ifdef KMK if (!remote_description || *remote_description == '\0') - fprintf (usageto, _("\nThis program is built for %s/%s/%s [" __DATE__ " " __TIME__ "]\n"), + fprintf (usageto, _("\nThis program is built for %s/%s/%s\n"), KBUILD_HOST, KBUILD_HOST_ARCH, KBUILD_HOST_CPU); else - fprintf (usageto, _("\nThis program is built for %s/%s/%s (%s) [" __DATE__ " " __TIME__ "]\n"), + fprintf (usageto, _("\nThis program is built for %s/%s/%s (%s)\n"), KBUILD_HOST, KBUILD_HOST_ARCH, KBUILD_HOST_CPU, remote_description); #else /* !KMK */ if (!remote_description || *remote_description == '\0') @@ -3666,10 +3666,10 @@ print_version (void) # endif /* !KBUILD_PATH */ if (!remote_description || *remote_description == '\0') - printf (_("%sThis program is a %s build, built for %s/%s/%s [" __DATE__ " " __TIME__ "]\n\n"), + printf (_("%sThis program is a %s build, built for %s/%s/%s\n\n"), precede, KBUILD_TYPE, KBUILD_HOST, KBUILD_HOST_ARCH, KBUILD_HOST_CPU); else - printf (_("%sThis program is a %s build, built for %s/%s/%s (%s) [" __DATE__ " " __TIME__ "]\n\n"), + printf (_("%sThis program is a %s build, built for %s/%s/%s (%s)\n\n"), precede, KBUILD_TYPE, KBUILD_HOST, KBUILD_HOST_ARCH, KBUILD_HOST_CPU, remote_description); #endif /* KMK */ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org