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
@@ -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