From e75402cb786e974b460a70690cb3232197c9780d Mon Sep 17 00:00:00 2001 From: cvsextras Date: Nov 08 2004 04:21:45 +0000 Subject: auto-import changelog data from gc-6.3-0.fdr.1.rh90.src.rpm 6.3-0.fdr.1 - 6.3(final) 6.3-0.fdr.0.4.alpha6 - dlopen patch 6.3-0.fdr.0.3.alpha6 - explictly --enable-threads ('n friends) 6.3-0.fdr.0.2.alpha6 - 6.3alpha6 - --disable-static - --enable-parallel-mark 6.3-0.fdr.0.1.alpha2 - 6.3alpha2 --- diff --git a/.cvsignore b/.cvsignore index f224841..4867aa2 100644 --- a/.cvsignore +++ b/.cvsignore @@ -1 +1 @@ -gc6.2.tar.gz +gc6.3.tar.gz diff --git a/gc-6.2-opendl.patch b/gc-6.2-opendl.patch deleted file mode 100644 index 70935ce..0000000 --- a/gc-6.2-opendl.patch +++ /dev/null @@ -1,55 +0,0 @@ ---- gc6.2/Makefile.am.dl 2003-06-13 13:25:35.000000000 -0500 -+++ gc6.2/Makefile.am 2003-09-11 14:15:56.000000000 -0500 -@@ -55,7 +55,7 @@ - - # Include THREADLIBS here to ensure that the correct versions of - # linuxthread semaphore functions get linked: --libgc_la_LIBADD = @addobjs@ $(THREADLIBS) -+libgc_la_LIBADD = @addobjs@ $(THREADLIBS) $(EXTRA_TEST_LIBS) - libgc_la_DEPENDENCIES = @addobjs@ - libgc_la_LDFLAGS = -version-info 1:2:0 - -@@ -91,9 +91,9 @@ - ## are included in the distribution - # gctest_OBJECTS = test.o - gctest_SOURCES = tests/test.c --gctest_LDADD = ./libgc.la $(THREADLIBS) $(EXTRA_TEST_LIBS) -+gctest_LDADD = ./libgc.la - test_cpp_SOURCES = tests/test_cpp.cc --test_cpp_LDADD = ./libgc.la ./libgccpp.la $(THREADLIBS) $(EXTRA_TEST_LIBS) -+test_cpp_LDADD = ./libgc.la ./libgccpp.la - - TESTS = gctest $(extra_checks) - ---- gc6.2/Makefile.in.dl 2003-06-21 17:47:00.000000000 -0500 -+++ gc6.2/Makefile.in 2003-09-11 14:18:46.000000000 -0500 -@@ -188,7 +188,7 @@ - - # Include THREADLIBS here to ensure that the correct versions of - # linuxthread semaphore functions get linked: --libgc_la_LIBADD = @addobjs@ $(THREADLIBS) -+libgc_la_LIBADD = @addobjs@ $(THREADLIBS) $(EXTRA_TEST_LIBS) - libgc_la_DEPENDENCIES = @addobjs@ - libgc_la_LDFLAGS = -version-info 1:2:0 - -@@ -199,7 +199,7 @@ - - - libgccpp_la_SOURCES = gc_cpp.cc --libgccpp_la_LIBADD = $(THREADLIBS) -+libgccpp_la_LIBADD = $(THREADLIBS) $(EXTRA_TEST_LIBS) - libgccpp_la_LDFLAGS = -version-info 1:2:0 - - AM_CXXFLAGS = @GC_CFLAGS@ -@@ -212,9 +212,9 @@ - - # gctest_OBJECTS = test.o - gctest_SOURCES = tests/test.c --gctest_LDADD = ./libgc.la $(THREADLIBS) $(EXTRA_TEST_LIBS) -+gctest_LDADD = ./libgc.la - test_cpp_SOURCES = tests/test_cpp.cc --test_cpp_LDADD = ./libgc.la ./libgccpp.la $(THREADLIBS) $(EXTRA_TEST_LIBS) -+test_cpp_LDADD = ./libgc.la ./libgccpp.la - - TESTS = gctest $(extra_checks) - diff --git a/gc-6.3-opendl.patch b/gc-6.3-opendl.patch new file mode 100644 index 0000000..5654cce --- /dev/null +++ b/gc-6.3-opendl.patch @@ -0,0 +1,64 @@ +--- gc6.3alpha6/Makefile.am.opendl 2004-05-05 17:07:40.000000000 -0500 ++++ gc6.3alpha6/Makefile.am 2004-06-01 09:27:38.654853438 -0500 +@@ -55,7 +55,7 @@ + + # Include THREADLIBS here to ensure that the correct versions of + # linuxthread semaphore functions get linked: +-libgc_la_LIBADD = @addobjs@ $(THREADLIBS) $(UNWINDLIBS) ++libgc_la_LIBADD = @addobjs@ $(THREADLIBS) $(UNWINDLIBS) $(EXTRA_TEST_LIBS) + libgc_la_DEPENDENCIES = @addobjs@ + libgc_la_LDFLAGS = -version-info 1:2:0 + +@@ -65,7 +65,7 @@ + sparc_sunos4_mach_dep.s ia64_save_regs_in_stack.s + + libgccpp_la_SOURCES = gc_cpp.cc +-libgccpp_la_LIBADD = $(THREADLIBS) $(UNWINDLIBS) ++libgccpp_la_LIBADD = $(THREADLIBS) $(UNWINDLIBS) $(EXTRA_TEST_LIBS) + libgccpp_la_LDFLAGS = -version-info 1:2:0 + + EXTRA_DIST += alpha_mach_dep.S mips_sgi_mach_dep.s sparc_mach_dep.S +@@ -91,9 +91,9 @@ + ## are included in the distribution + # gctest_OBJECTS = test.o + gctest_SOURCES = tests/test.c +-gctest_LDADD = ./libgc.la $(THREADLIBS) $(UNWINDLIBS) $(EXTRA_TEST_LIBS) ++gctest_LDADD = ./libgc.la + test_cpp_SOURCES = tests/test_cpp.cc +-test_cpp_LDADD = ./libgc.la ./libgccpp.la $(THREADLIBS) $(UNWINDLIBS) $(EXTRA_TEST_LIBS) ++test_cpp_LDADD = ./libgc.la ./libgccpp.la + + TESTS = gctest $(extra_checks) + +--- gc6.3alpha6/Makefile.in.opendl 2004-05-05 17:08:00.000000000 -0500 ++++ gc6.3alpha6/Makefile.in 2004-06-01 09:28:27.608833775 -0500 +@@ -188,7 +188,7 @@ + + # Include THREADLIBS here to ensure that the correct versions of + # linuxthread semaphore functions get linked: +-libgc_la_LIBADD = @addobjs@ $(THREADLIBS) $(UNWINDLIBS) ++libgc_la_LIBADD = @addobjs@ $(THREADLIBS) $(UNWINDLIBS) $(EXTRA_TEST_LIBS) + libgc_la_DEPENDENCIES = @addobjs@ + libgc_la_LDFLAGS = -version-info 1:2:0 + +@@ -199,7 +199,7 @@ + + + libgccpp_la_SOURCES = gc_cpp.cc +-libgccpp_la_LIBADD = $(THREADLIBS) $(UNWINDLIBS) ++libgccpp_la_LIBADD = $(THREADLIBS) $(UNWINDLIBS) $(EXTRA_TEST_LIBS) + libgccpp_la_LDFLAGS = -version-info 1:2:0 + + AM_CXXFLAGS = @GC_CFLAGS@ +@@ -212,9 +212,9 @@ + + # gctest_OBJECTS = test.o + gctest_SOURCES = tests/test.c +-gctest_LDADD = ./libgc.la $(THREADLIBS) $(UNWINDLIBS) $(EXTRA_TEST_LIBS) ++gctest_LDADD = ./libgc.la + test_cpp_SOURCES = tests/test_cpp.cc +-test_cpp_LDADD = ./libgc.la ./libgccpp.la $(THREADLIBS) $(UNWINDLIBS) $(EXTRA_TEST_LIBS) ++test_cpp_LDADD = ./libgc.la ./libgccpp.la + + TESTS = gctest $(extra_checks) + diff --git a/gc.spec b/gc.spec index 7690230..04f41ee 100644 --- a/gc.spec +++ b/gc.spec @@ -1,35 +1,23 @@ -# $Id: gc.spec,v 1.1 2004/11/08 04:21:39 cvsextras Exp $ - -## kde-redhat macros BEGIN -%if "%(grep "Red Hat Linux" /etc/redhat-release )" != "%{nil}" -# legacy Red Hat Linux releases -%define rhrelease %(perl -pe '/(\\d+)\\.?(\\d+)?/; $_="$1".($2||0)' /etc/redhat-release ) -%define release_tag .fdr.%{fedora_release}.rh%{rhrelease} -%else -# Fedore Core -%define rhrelease %(perl -pe '/(\\d+)\\.?(\\d+)?/; $_="$1".(defined($2)&&".$2")' /etc/redhat-release ) -%define release_tag .fdr.%{fedora_release}.%{rhrelease} -%endif -# rpmbuild --without rhrelease to avoid the mess. -%{?_without_rhrelease:%define release_tag .fdr.%{fedora_release}} -## kde-redhat macros END - -# pkg/rpm release. Increment for each new version/release -%define fedora_release 3 +# $Id: gc.spec,v 1.2 2004/11/08 04:21:45 cvsextras Exp $ + +# define to --enable-threads, --enable-parallel-mark +%define threads 1 + +#define beta alpha6 Summary: C++ Garbage Collector Name: gc Epoch: 0 -Version: 6.2 -Release: 0%{?release_tag}.rh80 +Version: 6.3 +Release: 0.fdr.1%{?dist_tag}.rh90 Group: System Environment/Libraries License: BSD Url: http://www.hpl.hp.com/personal/Hans_Boehm/gc/ -Source: http://www.hpl.hp.com/personal/Hans_Boehm/gc/gc_source/gc6.2.tar.gz -Prefix: %{_prefix} +Source: http://www.hpl.hp.com/personal/Hans_Boehm/gc/gc_source/gc6.3.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root -Patch1: gc-6.2-opendl.patch +Patch1: gc-6.3-opendl.patch + %description The Boehm-Demers-Weiser conservative garbage collector can be used as a garbage @@ -44,16 +32,17 @@ Libraries and header files for gc development. %prep -%setup -q -n %{name}%{version}%{?beta} +%setup -n %{name}%{version} -%patch1 -p1 -b .dl +%patch1 -p1 -b .opendl %build %configure \ - --enable-cplusplus -# --enable-parallel-mark + --disable-static \ + --enable-cplusplus \ + %{?threads: --enable-threads=posix --enable-parallel-mark} make %{?_smp_mflags} @@ -63,7 +52,7 @@ make check %install rm -rf $RPM_BUILD_ROOT -make install DESTDIR="$RPM_BUILD_ROOT" +make install DESTDIR=$RPM_BUILD_ROOT install -p -D -m644 doc/gc.man $RPM_BUILD_ROOT%{_mandir}/man3/gc.3 @@ -90,11 +79,28 @@ rm -rf "$RPM_BUILD_ROOT" %doc doc/*.html %{_includedir}/* %{_libdir}/lib*.so -%{_libdir}/lib*.*a +#{_libdir}/lib*.*a %{_mandir}/man?/* %changelog +* Fri Jul 09 2004 Rex Dieter 0:6.3-0.fdr.1 +- 6.3(final) + +* Tue Jun 01 2004 Rex Dieter 0:6.3-0.fdr.0.4.alpha6 +- dlopen patch + +* Wed May 26 2004 Rex Dieter 0:6.3-0.fdr.0.3.alpha6 +- explictly --enable-threads ('n friends) + +* Tue May 25 2004 Rex Dieter 0:6.3-0.fdr.0.2.alpha6 +- 6.3alpha6 +- --disable-static +- --enable-parallel-mark + +* Wed Dec 17 2003 Rex Dieter 0:6.3-0.fdr.0.1.alpha2 +- 6.3alpha2 + * Thu Oct 02 2003 Rex Dieter 0:6.2-0.fdr.3 - OK, put manpage in man3. diff --git a/sources b/sources index 45ca81d..f423a46 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -15492b14ca7b9a9e035238611e9cd1e3 gc6.2.tar.gz +8b37ee18cbeb1dfd1866958e280db871 gc6.3.tar.gz