From eb34699b58d8a073bfcc53e2408f883dcb1a2f82 Mon Sep 17 00:00:00 2001 From: Tim Waugh Date: Thu, 23 Aug 2007 12:07:11 +0000 Subject: [PATCH 01/14] - More specific license tag. Added dist tag. --- alchemist.spec | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/alchemist.spec b/alchemist.spec index c3f956c..a806553 100644 --- a/alchemist.spec +++ b/alchemist.spec @@ -3,8 +3,8 @@ Summary: A multi-sourced configuration back-end. Name: alchemist Version: 1.0.37 -Release: 1 -License: GPL +Release: 2%{?dist} +License: GPLv2+ Group: System Environment/Base Source0: %{name}-%{version}.tar.gz Prereq: /sbin/ldconfig @@ -78,6 +78,9 @@ cp -a doc/man/* $RPM_BUILD_ROOT/%{_mandir}/ %doc src/doc/html %changelog +* Thu Aug 23 2007 Tim Waugh 1.0.37-2 +- More specific license tag. Added dist tag. + * Tue Dec 12 2006 Tim Waugh 1.0.37-1 - 1.0.37: - Build against Python 2.5. From 3e9d5e9fd41470c12232b7fe831a186e493e4a82 Mon Sep 17 00:00:00 2001 From: Tim Waugh Date: Thu, 23 Aug 2007 12:34:53 +0000 Subject: [PATCH 02/14] - Build requires gawk. --- alchemist.spec | 2 ++ 1 file changed, 2 insertions(+) diff --git a/alchemist.spec b/alchemist.spec index a806553..ba5da59 100644 --- a/alchemist.spec +++ b/alchemist.spec @@ -13,6 +13,7 @@ Requires: python-abi = %{pyver} BuildPreReq: libxml2 >= 2.3.8, libxslt >= 0.9.0, libxslt-devel >= 0.9.0 BuildPreReq: doxygen >= 1.2.7, python-devel, zlib-devel BuildRequires: glib2-devel >= 2.0 +BuildRequires: gawk BuildRoot: %{_tmppath}/%{name}-root %description @@ -80,6 +81,7 @@ cp -a doc/man/* $RPM_BUILD_ROOT/%{_mandir}/ %changelog * Thu Aug 23 2007 Tim Waugh 1.0.37-2 - More specific license tag. Added dist tag. +- Build requires gawk. * Tue Dec 12 2006 Tim Waugh 1.0.37-1 - 1.0.37: From c985871abc1e176aa84501ada0dbdf20a9dfb187 Mon Sep 17 00:00:00 2001 From: Bill Nottingham Date: Mon, 15 Oct 2007 18:35:31 +0000 Subject: [PATCH 03/14] makefile update to properly grab makefile.common --- Makefile | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index e5a2966..f276d80 100644 --- a/Makefile +++ b/Makefile @@ -1,6 +1,21 @@ # Makefile for source rpm: alchemist -# $Id$ +# $Id: Makefile,v 1.1 2004/09/09 02:54:13 cvsdist Exp $ NAME := alchemist SPECFILE = $(firstword $(wildcard *.spec)) -include ../common/Makefile.common +define find-makefile-common +for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done +endef + +MAKEFILE_COMMON := $(shell $(find-makefile-common)) + +ifeq ($(MAKEFILE_COMMON),) +# attempt a checkout +define checkout-makefile-common +test -f CVS/Root && { cvs -Q -d $$(cat CVS/Root) checkout common && echo "common/Makefile.common" ; } || { echo "ERROR: I can't figure out how to checkout the 'common' module." ; exit -1 ; } >&2 +endef + +MAKEFILE_COMMON := $(shell $(checkout-makefile-common)) +endif + +include $(MAKEFILE_COMMON) From a3a7574440d0ca5c59e32ca470e49986cd2ff374 Mon Sep 17 00:00:00 2001 From: Tim Waugh Date: Tue, 12 Feb 2008 18:26:13 +0000 Subject: [PATCH 04/14] - Removed HTML documentation to avoid multilib conflict (bug #340601). Don't use alchemist in new software. --- alchemist.spec | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/alchemist.spec b/alchemist.spec index ba5da59..c420e2f 100644 --- a/alchemist.spec +++ b/alchemist.spec @@ -3,7 +3,7 @@ Summary: A multi-sourced configuration back-end. Name: alchemist Version: 1.0.37 -Release: 2%{?dist} +Release: 3%{?dist} License: GPLv2+ Group: System Environment/Base Source0: %{name}-%{version}.tar.gz @@ -76,9 +76,12 @@ cp -a doc/man/* $RPM_BUILD_ROOT/%{_mandir}/ %{_mandir}/*/* %{_libdir}/alchemist/blackbox/*a %{_libdir}/alchemist/blackbox/*.so -%doc src/doc/html %changelog +* Tue Feb 12 2008 Tim Waugh 1.0.37-3 +- Removed HTML documentation to avoid multilib conflict (bug #340601). + Don't use alchemist in new software. + * Thu Aug 23 2007 Tim Waugh 1.0.37-2 - More specific license tag. Added dist tag. - Build requires gawk. From 2cc4dd73720c93c5dbab693bca6d8f1c9ddc17ac Mon Sep 17 00:00:00 2001 From: Tim Waugh Date: Wed, 13 Feb 2008 13:14:33 +0000 Subject: [PATCH 05/14] - Converted spec file to UTF-8 (bug #225240). - Removed use of PreReq and BuildPreReq (bug #225240). - Fixed summary (bug #225240). - Removed static libraries (bug #225240). --- alchemist.spec | 35 +++++++++++++++++++---------------- 1 file changed, 19 insertions(+), 16 deletions(-) diff --git a/alchemist.spec b/alchemist.spec index c420e2f..5455ec5 100644 --- a/alchemist.spec +++ b/alchemist.spec @@ -1,17 +1,17 @@ %{expand: %%define pyver %(python -c 'import sys;print(sys.version[0:3])')} -Summary: A multi-sourced configuration back-end. +Summary: A multi-sourced configuration back-end Name: alchemist Version: 1.0.37 -Release: 3%{?dist} +Release: 4%{?dist} License: GPLv2+ Group: System Environment/Base Source0: %{name}-%{version}.tar.gz -Prereq: /sbin/ldconfig +Requires(post,postun): /sbin/ldconfig Requires: libxml2 >= 2.3.8, libxslt >= 0.9.0 Requires: python-abi = %{pyver} -BuildPreReq: libxml2 >= 2.3.8, libxslt >= 0.9.0, libxslt-devel >= 0.9.0 -BuildPreReq: doxygen >= 1.2.7, python-devel, zlib-devel +BuildRequires: libxml2 >= 2.3.8, libxslt >= 0.9.0, libxslt-devel >= 0.9.0 +BuildRequires: doxygen >= 1.2.7, python-devel, zlib-devel BuildRequires: glib2-devel >= 2.0 BuildRequires: gawk BuildRoot: %{_tmppath}/%{name}-root @@ -70,14 +70,17 @@ cp -a doc/man/* $RPM_BUILD_ROOT/%{_mandir}/ %files devel %defattr(-,root,root) %{_includedir}/alchemist -%{_libdir}/*.a -%{_libdir}/*.la %{_libdir}/*.so %{_mandir}/*/* -%{_libdir}/alchemist/blackbox/*a %{_libdir}/alchemist/blackbox/*.so %changelog +* Wed Feb 13 2008 Tim Waugh 1.0.37-4 +- Converted spec file to UTF-8 (bug #225240). +- Removed use of PreReq and BuildPreReq (bug #225240). +- Fixed summary (bug #225240). +- Removed static libraries (bug #225240). + * Tue Feb 12 2008 Tim Waugh 1.0.37-3 - Removed HTML documentation to avoid multilib conflict (bug #340601). Don't use alchemist in new software. @@ -147,22 +150,22 @@ cp -a doc/man/* $RPM_BUILD_ROOT/%{_mandir}/ * Fri Dec 13 2002 Elliot Lee 1.0.25-1 - Rebuild, fix bugs -* Wed Jul 10 2002 Trond Eivind Glomsrød 1.0.244 +* Wed Jul 10 2002 Trond Eivind Glomsrød 1.0.244 - Move the blackbox .a and .la file to the devel subpackage (#68461) -* Tue May 14 2002 Trond Eivind Glomsrød 1.0.24-1 +* Tue May 14 2002 Trond Eivind Glomsrød 1.0.24-1 - Back to Python 2.2 -* Tue Feb 26 2002 Trond Eivind Glomsrød 1.0.23-1 +* Tue Feb 26 2002 Trond Eivind Glomsrød 1.0.23-1 - rebuild -* Thu Jan 24 2002 Trond Eivind Glomsrød 1.0.22-1 +* Thu Jan 24 2002 Trond Eivind Glomsrød 1.0.22-1 - Make build with newer automake -* Thu Dec 13 2001 Trond Eivind Glomsrød 1.0.21-1 +* Thu Dec 13 2001 Trond Eivind Glomsrød 1.0.21-1 - Include .pyo files -* Fri Dec 7 2001 Trond Eivind Glomsrød 1.0.20-1 +* Fri Dec 7 2001 Trond Eivind Glomsrød 1.0.20-1 - s/Copyright/License/ - build for python 2.2 @@ -257,7 +260,7 @@ cp -a doc/man/* $RPM_BUILD_ROOT/%{_mandir}/ * Tue Feb 13 2001 Crutcher Dunnavant - rebuilt for pknirsh's moveChild fix. (He should have written this changelog!) -* Fri Feb 9 2001 Trond Eivind Glomsrød +* Fri Feb 9 2001 Trond Eivind Glomsrød - Truncate files when opening for writing (ForgeBlackBox, FileBlackBox) * Thu Feb 08 2001 Harald Hoyer @@ -272,7 +275,7 @@ cp -a doc/man/* $RPM_BUILD_ROOT/%{_mandir}/ * Wed Jan 24 2001 Crutcher Dunnavant - changed valid name to include '-' character -* Tue Jan 23 2001 Trond Eivind Glomsrød +* Tue Jan 23 2001 Trond Eivind Glomsrød - require 4Suite * Mon Jan 22 2001 Crutcher Dunnavant From b6420804d7025441ddfe1d9644f30848d8bcfd83 Mon Sep 17 00:00:00 2001 From: Tim Waugh Date: Wed, 13 Feb 2008 14:02:29 +0000 Subject: [PATCH 06/14] Fix build. --- alchemist.spec | 2 ++ 1 file changed, 2 insertions(+) diff --git a/alchemist.spec b/alchemist.spec index 5455ec5..5da6935 100644 --- a/alchemist.spec +++ b/alchemist.spec @@ -49,6 +49,8 @@ mkdir -p $RPM_BUILD_ROOT/%{_mandir} cd src doxygen cp -a doc/man/* $RPM_BUILD_ROOT/%{_mandir}/ +rm -f $RPM_BUILD_ROOT/%{_libdir}/*a +rm -f $RPM_BUILD_ROOT/%{_libdir}/alchemist/blackbox/*a %clean [ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT From 3f233d27c310b43909e1d8b7a1bc0181c57a09e6 Mon Sep 17 00:00:00 2001 From: Tim Waugh Date: Thu, 14 Feb 2008 13:07:23 +0000 Subject: [PATCH 07/14] Explanatory comment in place of URL tag. --- alchemist.spec | 2 ++ 1 file changed, 2 insertions(+) diff --git a/alchemist.spec b/alchemist.spec index 5da6935..8fd4b29 100644 --- a/alchemist.spec +++ b/alchemist.spec @@ -6,6 +6,8 @@ Version: 1.0.37 Release: 4%{?dist} License: GPLv2+ Group: System Environment/Base +# No URL as this project never had an upstream other than Red Hat. +# Do not use alchemist in new projects. Source0: %{name}-%{version}.tar.gz Requires(post,postun): /sbin/ldconfig Requires: libxml2 >= 2.3.8, libxslt >= 0.9.0 From a09d870ea780cab96839889ddaa6b4b55461a542 Mon Sep 17 00:00:00 2001 From: Ignacio Vazquez-Abrams Date: Sat, 29 Nov 2008 16:36:35 +0000 Subject: [PATCH 08/14] Rebuild for Python 2.6 --- alchemist.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/alchemist.spec b/alchemist.spec index 8fd4b29..cd99926 100644 --- a/alchemist.spec +++ b/alchemist.spec @@ -3,7 +3,7 @@ Summary: A multi-sourced configuration back-end Name: alchemist Version: 1.0.37 -Release: 4%{?dist} +Release: 5%{?dist} License: GPLv2+ Group: System Environment/Base # No URL as this project never had an upstream other than Red Hat. @@ -79,6 +79,9 @@ rm -f $RPM_BUILD_ROOT/%{_libdir}/alchemist/blackbox/*a %{_libdir}/alchemist/blackbox/*.so %changelog +* Sat Nov 29 2008 Ignacio Vazquez-Abrams - 1.0.37-5 +- Rebuild for Python 2.6 + * Wed Feb 13 2008 Tim Waugh 1.0.37-4 - Converted spec file to UTF-8 (bug #225240). - Removed use of PreReq and BuildPreReq (bug #225240). From 63119bbfc12494fcdd8aa811bac75fdc9272a12b Mon Sep 17 00:00:00 2001 From: Ignacio Vazquez-Abrams Date: Sun, 7 Dec 2008 08:59:12 +0000 Subject: [PATCH 09/14] Seriously?! ... Words fail me. --- alchemist-1.0.37-py26.patch | 29 +++++++++++++++++++++++++++++ alchemist.spec | 7 ++++++- 2 files changed, 35 insertions(+), 1 deletion(-) create mode 100644 alchemist-1.0.37-py26.patch diff --git a/alchemist-1.0.37-py26.patch b/alchemist-1.0.37-py26.patch new file mode 100644 index 0000000..2476f75 --- /dev/null +++ b/alchemist-1.0.37-py26.patch @@ -0,0 +1,29 @@ +diff -up alchemist-1.0.37/src/Makefile.am.py26 alchemist-1.0.37/src/Makefile.am +--- alchemist-1.0.37/src/Makefile.am.py26 2008-12-07 03:43:53.000000000 -0500 ++++ alchemist-1.0.37/src/Makefile.am 2008-12-07 03:45:01.000000000 -0500 +@@ -1,9 +1,9 @@ + AUTOMAKE_OPTIONS = 1.4 foreign + +-INCLUDES=$(GLIB_CFLAGS) -I/usr/include/python2.5 -ggdb $(LIBXSL_CFLAGS) $(LIBXML_CFLAGS) ++INCLUDES=$(GLIB_CFLAGS) -I/usr/include/python2.6 -ggdb $(LIBXSL_CFLAGS) $(LIBXML_CFLAGS) + LIBS=$(GLIB_LIBS) -lz + +-pythondatadir=$(DESTDIR)$(libdir)/python2.5/site-packages ++pythondatadir=$(DESTDIR)$(libdir)/python2.6/site-packages + pythondata_SCRIPTS= Alchemist.py \ + FileBlackBox.py \ + CacheBlackBox.py \ +diff -up alchemist-1.0.37/src/Makefile.in.py26 alchemist-1.0.37/src/Makefile.in +--- alchemist-1.0.37/src/Makefile.in.py26 2008-12-07 03:43:54.000000000 -0500 ++++ alchemist-1.0.37/src/Makefile.in 2008-12-07 03:44:52.000000000 -0500 +@@ -227,8 +227,8 @@ target_alias = @target_alias@ + top_builddir = @top_builddir@ + top_srcdir = @top_srcdir@ + AUTOMAKE_OPTIONS = 1.4 foreign +-INCLUDES = $(GLIB_CFLAGS) -I/usr/include/python2.5 -ggdb $(LIBXSL_CFLAGS) $(LIBXML_CFLAGS) +-pythondatadir = $(DESTDIR)$(libdir)/python2.5/site-packages ++INCLUDES = $(GLIB_CFLAGS) -I/usr/include/python2.6 -ggdb $(LIBXSL_CFLAGS) $(LIBXML_CFLAGS) ++pythondatadir = $(DESTDIR)$(libdir)/python2.6/site-packages + pythondata_SCRIPTS = Alchemist.py \ + FileBlackBox.py \ + CacheBlackBox.py \ diff --git a/alchemist.spec b/alchemist.spec index cd99926..73bce1d 100644 --- a/alchemist.spec +++ b/alchemist.spec @@ -3,12 +3,13 @@ Summary: A multi-sourced configuration back-end Name: alchemist Version: 1.0.37 -Release: 5%{?dist} +Release: 6%{?dist} License: GPLv2+ Group: System Environment/Base # No URL as this project never had an upstream other than Red Hat. # Do not use alchemist in new projects. Source0: %{name}-%{version}.tar.gz +Patch0: alchemist-1.0.37-py26.patch Requires(post,postun): /sbin/ldconfig Requires: libxml2 >= 2.3.8, libxslt >= 0.9.0 Requires: python-abi = %{pyver} @@ -37,6 +38,7 @@ encoding, and can be extended to arbitrarily large configuration scenarios. %prep %setup -q +%patch0 -p 1 -b .py26 %build export CFLAGS="-Wall -DNDEBUG -fPIC $RPM_OPT_FLAGS" @@ -79,6 +81,9 @@ rm -f $RPM_BUILD_ROOT/%{_libdir}/alchemist/blackbox/*a %{_libdir}/alchemist/blackbox/*.so %changelog +* Sun Dec 7 2008 Ignacio Vazquez-Abrams - 1.0.37-6 +- Fix for Python 2.6 + * Sat Nov 29 2008 Ignacio Vazquez-Abrams - 1.0.37-5 - Rebuild for Python 2.6 From bf0a95cda6eb9bef67942901943b22e039e4b037 Mon Sep 17 00:00:00 2001 From: Jesse Keating Date: Tue, 24 Feb 2009 00:26:29 +0000 Subject: [PATCH 10/14] - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild --- alchemist.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/alchemist.spec b/alchemist.spec index 73bce1d..8ec19ff 100644 --- a/alchemist.spec +++ b/alchemist.spec @@ -3,7 +3,7 @@ Summary: A multi-sourced configuration back-end Name: alchemist Version: 1.0.37 -Release: 6%{?dist} +Release: 7%{?dist} License: GPLv2+ Group: System Environment/Base # No URL as this project never had an upstream other than Red Hat. @@ -81,6 +81,9 @@ rm -f $RPM_BUILD_ROOT/%{_libdir}/alchemist/blackbox/*a %{_libdir}/alchemist/blackbox/*.so %changelog +* Mon Feb 23 2009 Fedora Release Engineering - 1.0.37-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + * Sun Dec 7 2008 Ignacio Vazquez-Abrams - 1.0.37-6 - Fix for Python 2.6 From 1c8cf8f484f88d7db78e1c84a59c4ebd4f4a02dd Mon Sep 17 00:00:00 2001 From: Jesse Keating Date: Fri, 24 Jul 2009 16:41:04 +0000 Subject: [PATCH 11/14] - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild --- alchemist.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/alchemist.spec b/alchemist.spec index 8ec19ff..b3daa61 100644 --- a/alchemist.spec +++ b/alchemist.spec @@ -3,7 +3,7 @@ Summary: A multi-sourced configuration back-end Name: alchemist Version: 1.0.37 -Release: 7%{?dist} +Release: 8%{?dist} License: GPLv2+ Group: System Environment/Base # No URL as this project never had an upstream other than Red Hat. @@ -81,6 +81,9 @@ rm -f $RPM_BUILD_ROOT/%{_libdir}/alchemist/blackbox/*a %{_libdir}/alchemist/blackbox/*.so %changelog +* Fri Jul 24 2009 Fedora Release Engineering - 1.0.37-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild + * Mon Feb 23 2009 Fedora Release Engineering - 1.0.37-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild From b8a5a73a53ce98362e2010b7fbb9be4a290de816 Mon Sep 17 00:00:00 2001 From: Bill Nottingham Date: Wed, 25 Nov 2009 22:38:57 +0000 Subject: [PATCH 12/14] Fix typo that causes a failure to update the common directory. (releng #2781) --- Makefile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index f276d80..6a403a5 100644 --- a/Makefile +++ b/Makefile @@ -1,10 +1,10 @@ # Makefile for source rpm: alchemist -# $Id: Makefile,v 1.1 2004/09/09 02:54:13 cvsdist Exp $ +# $Id: Makefile,v 1.2 2007/10/15 18:35:31 notting Exp $ NAME := alchemist SPECFILE = $(firstword $(wildcard *.spec)) define find-makefile-common -for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done +for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$d/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done endef MAKEFILE_COMMON := $(shell $(find-makefile-common)) From ef01278f7186e7f3f3b2d4bbe7ce671d564928b0 Mon Sep 17 00:00:00 2001 From: Tim Waugh Date: Fri, 25 Jun 2010 11:57:37 +0000 Subject: [PATCH 13/14] Package is now dead. --- Makefile | 21 --- alchemist-1.0.37-py26.patch | 29 ---- alchemist.spec | 329 ------------------------------------ dead.package | 2 + sources | 1 - 5 files changed, 2 insertions(+), 380 deletions(-) delete mode 100644 Makefile delete mode 100644 alchemist-1.0.37-py26.patch delete mode 100644 alchemist.spec create mode 100644 dead.package delete mode 100644 sources diff --git a/Makefile b/Makefile deleted file mode 100644 index 6a403a5..0000000 --- a/Makefile +++ /dev/null @@ -1,21 +0,0 @@ -# Makefile for source rpm: alchemist -# $Id: Makefile,v 1.2 2007/10/15 18:35:31 notting Exp $ -NAME := alchemist -SPECFILE = $(firstword $(wildcard *.spec)) - -define find-makefile-common -for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$d/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done -endef - -MAKEFILE_COMMON := $(shell $(find-makefile-common)) - -ifeq ($(MAKEFILE_COMMON),) -# attempt a checkout -define checkout-makefile-common -test -f CVS/Root && { cvs -Q -d $$(cat CVS/Root) checkout common && echo "common/Makefile.common" ; } || { echo "ERROR: I can't figure out how to checkout the 'common' module." ; exit -1 ; } >&2 -endef - -MAKEFILE_COMMON := $(shell $(checkout-makefile-common)) -endif - -include $(MAKEFILE_COMMON) diff --git a/alchemist-1.0.37-py26.patch b/alchemist-1.0.37-py26.patch deleted file mode 100644 index 2476f75..0000000 --- a/alchemist-1.0.37-py26.patch +++ /dev/null @@ -1,29 +0,0 @@ -diff -up alchemist-1.0.37/src/Makefile.am.py26 alchemist-1.0.37/src/Makefile.am ---- alchemist-1.0.37/src/Makefile.am.py26 2008-12-07 03:43:53.000000000 -0500 -+++ alchemist-1.0.37/src/Makefile.am 2008-12-07 03:45:01.000000000 -0500 -@@ -1,9 +1,9 @@ - AUTOMAKE_OPTIONS = 1.4 foreign - --INCLUDES=$(GLIB_CFLAGS) -I/usr/include/python2.5 -ggdb $(LIBXSL_CFLAGS) $(LIBXML_CFLAGS) -+INCLUDES=$(GLIB_CFLAGS) -I/usr/include/python2.6 -ggdb $(LIBXSL_CFLAGS) $(LIBXML_CFLAGS) - LIBS=$(GLIB_LIBS) -lz - --pythondatadir=$(DESTDIR)$(libdir)/python2.5/site-packages -+pythondatadir=$(DESTDIR)$(libdir)/python2.6/site-packages - pythondata_SCRIPTS= Alchemist.py \ - FileBlackBox.py \ - CacheBlackBox.py \ -diff -up alchemist-1.0.37/src/Makefile.in.py26 alchemist-1.0.37/src/Makefile.in ---- alchemist-1.0.37/src/Makefile.in.py26 2008-12-07 03:43:54.000000000 -0500 -+++ alchemist-1.0.37/src/Makefile.in 2008-12-07 03:44:52.000000000 -0500 -@@ -227,8 +227,8 @@ target_alias = @target_alias@ - top_builddir = @top_builddir@ - top_srcdir = @top_srcdir@ - AUTOMAKE_OPTIONS = 1.4 foreign --INCLUDES = $(GLIB_CFLAGS) -I/usr/include/python2.5 -ggdb $(LIBXSL_CFLAGS) $(LIBXML_CFLAGS) --pythondatadir = $(DESTDIR)$(libdir)/python2.5/site-packages -+INCLUDES = $(GLIB_CFLAGS) -I/usr/include/python2.6 -ggdb $(LIBXSL_CFLAGS) $(LIBXML_CFLAGS) -+pythondatadir = $(DESTDIR)$(libdir)/python2.6/site-packages - pythondata_SCRIPTS = Alchemist.py \ - FileBlackBox.py \ - CacheBlackBox.py \ diff --git a/alchemist.spec b/alchemist.spec deleted file mode 100644 index b3daa61..0000000 --- a/alchemist.spec +++ /dev/null @@ -1,329 +0,0 @@ -%{expand: %%define pyver %(python -c 'import sys;print(sys.version[0:3])')} - -Summary: A multi-sourced configuration back-end -Name: alchemist -Version: 1.0.37 -Release: 8%{?dist} -License: GPLv2+ -Group: System Environment/Base -# No URL as this project never had an upstream other than Red Hat. -# Do not use alchemist in new projects. -Source0: %{name}-%{version}.tar.gz -Patch0: alchemist-1.0.37-py26.patch -Requires(post,postun): /sbin/ldconfig -Requires: libxml2 >= 2.3.8, libxslt >= 0.9.0 -Requires: python-abi = %{pyver} -BuildRequires: libxml2 >= 2.3.8, libxslt >= 0.9.0, libxslt-devel >= 0.9.0 -BuildRequires: doxygen >= 1.2.7, python-devel, zlib-devel -BuildRequires: glib2-devel >= 2.0 -BuildRequires: gawk -BuildRoot: %{_tmppath}/%{name}-root - -%description -The alchemist is a back-end configuration architecture, which provides -multi-sourced configuration at the data level, postponing translation to -native format until the last stage. It uses XML as an intermediary data -encoding, and can be extended to arbitrarily large configuration scenarios. - -%package devel -Summary: Files needed for developing programs which use alchemist. -Group: Development/Libraries -Requires: %{name} == %{version}-%{release} - -%description devel -The alchemist is a back-end configuration architecture, which provides -multi-sourced configuration at the data level, postponing translation to -native format until the last stage. It uses XML as an intermediary data -encoding, and can be extended to arbitrarily large configuration scenarios. - -%prep -%setup -q -%patch0 -p 1 -b .py26 - -%build -export CFLAGS="-Wall -DNDEBUG -fPIC $RPM_OPT_FLAGS" -[ -f /usr/share/automake/depcomp ] && cp -f /usr/share/automake/{depcomp,ylwrap} . || : -%configure --enable-shared --enable-static -make %{?_smp_mflags} - -%install -[ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT -%makeinstall -mkdir -p $RPM_BUILD_ROOT/%{_mandir} -cd src -doxygen -cp -a doc/man/* $RPM_BUILD_ROOT/%{_mandir}/ -rm -f $RPM_BUILD_ROOT/%{_libdir}/*a -rm -f $RPM_BUILD_ROOT/%{_libdir}/alchemist/blackbox/*a - -%clean -[ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT - -%post -p /sbin/ldconfig -%postun -p /sbin/ldconfig - -%files -%defattr(-,root,root) -%{_libdir}/python%{pyver}/site-packages/* -%{_libdir}/*.so.* -%dir %{_libdir}/alchemist -%dir %{_libdir}/alchemist/blackbox -%{_libdir}/alchemist/blackbox/*.so.* -%{_sysconfdir}/alchemist -%{_localstatedir}/cache/alchemist -%doc README - -%files devel -%defattr(-,root,root) -%{_includedir}/alchemist -%{_libdir}/*.so -%{_mandir}/*/* -%{_libdir}/alchemist/blackbox/*.so - -%changelog -* Fri Jul 24 2009 Fedora Release Engineering - 1.0.37-8 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild - -* Mon Feb 23 2009 Fedora Release Engineering - 1.0.37-7 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild - -* Sun Dec 7 2008 Ignacio Vazquez-Abrams - 1.0.37-6 -- Fix for Python 2.6 - -* Sat Nov 29 2008 Ignacio Vazquez-Abrams - 1.0.37-5 -- Rebuild for Python 2.6 - -* Wed Feb 13 2008 Tim Waugh 1.0.37-4 -- Converted spec file to UTF-8 (bug #225240). -- Removed use of PreReq and BuildPreReq (bug #225240). -- Fixed summary (bug #225240). -- Removed static libraries (bug #225240). - -* Tue Feb 12 2008 Tim Waugh 1.0.37-3 -- Removed HTML documentation to avoid multilib conflict (bug #340601). - Don't use alchemist in new software. - -* Thu Aug 23 2007 Tim Waugh 1.0.37-2 -- More specific license tag. Added dist tag. -- Build requires gawk. - -* Tue Dec 12 2006 Tim Waugh 1.0.37-1 -- 1.0.37: - - Build against Python 2.5. - -* Wed Dec 6 2006 Jeremy Katz - 1.0.36-2 -- rebuild against python 2.5 - -* Wed Jul 12 2006 Jesse Keating - 1.0.36-1.2.2 -- rebuild - -* Fri Feb 10 2006 Jesse Keating - 1.0.36-1.2.1 -- bump again for double-long bug on ppc(64) - -* Tue Feb 07 2006 Jesse Keating - 1.0.36-1.2 -- rebuilt for new gcc4.1 snapshot and glibc changes - -* Fri Dec 09 2005 Jesse Keating -- rebuilt - -* Thu Mar 3 2005 Tim Waugh 1.0.36-1 -- Rebuild for new GCC. - -* Mon Nov 8 2004 Jeremy Katz - 1.0.35-1 -- build for python 2.4 - -* Wed Sep 22 2004 Than Ngo 1.0.34-1 -- add Prereq: /sbin/ldconfig - -* Fri Mar 5 2004 Tim Waugh 1.0.33-1 -- Require python-abi = %%{pyver} (bug #117501, bug #113313). - -* Thu Feb 19 2004 Tim Waugh 1.0.32-1 -- Unnest a function (bug #116248). - -* Thu Jan 15 2004 Tim Waugh 1.0.31-1 -- Fixed another accidental bitwise operation. - -* Thu Jan 8 2004 Tim Waugh 1.0.30-1 -- Fix several accidental bitwise operations. -- Unnest a function (bug #110691). - -* Mon Jan 5 2004 Tim Waugh 1.0.29-1 -- Own %%{_sysconfdir}/alchemist (bug #74024, bug #112842). -- Build requires glib2-devel (bug #110780). - -* Thu Nov 6 2003 Tim Waugh 1.0.28-1 -- Rebuilt (Python 2.3). - -* Wed May 28 2003 Tim Waugh 1.0.27-2 -- Rebuilt. - -* Wed May 28 2003 Tim Waugh 1.0.27-1 -- 1.0.27: - - Switch to glib-2.0 (bug #91319). - -* Mon Jan 27 2003 Tim Waugh 1.0.26-1 -- Rebuild. - -* Fri Dec 13 2002 Elliot Lee 1.0.25-1 -- Rebuild, fix bugs - -* Wed Jul 10 2002 Trond Eivind Glomsrød 1.0.244 -- Move the blackbox .a and .la file to the devel subpackage (#68461) - -* Tue May 14 2002 Trond Eivind Glomsrød 1.0.24-1 -- Back to Python 2.2 - -* Tue Feb 26 2002 Trond Eivind Glomsrød 1.0.23-1 -- rebuild - -* Thu Jan 24 2002 Trond Eivind Glomsrød 1.0.22-1 -- Make build with newer automake - -* Thu Dec 13 2001 Trond Eivind Glomsrød 1.0.21-1 -- Include .pyo files - -* Fri Dec 7 2001 Trond Eivind Glomsrød 1.0.20-1 -- s/Copyright/License/ -- build for python 2.2 - -* Tue Dec 4 2001 Crutcher Dunnavant 1.0.19-1 -- removed AdmList_reparentData, it was a stupid idea -- added AdmList_renameCopyData, made AdmList_copyData use it. - -* Thu Aug 23 2001 Crutcher Dunnavant 1.0.18-1 -- fixed thinko in pyalchemist_python.py found by pychecker -- added AdmList_reparentData() function, this will be hard to bind. - -* Thu Aug 16 2001 Crutcher Dunnavant 1.0.17-1 -- added bindings for _isAlive to pyalchemist - -* Tue Aug 7 2001 Crutcher Dunnavant 1.0.16-1 -- fixed internalized handler list so that it actually finds the fileblackbox - -* Mon Aug 6 2001 Crutcher Dunnavant 1.0.15-1 -- give the fileblackbox children an open stdout and stderr to /dev/null, -- so they dont freak when they cannot write. - -* Mon Aug 6 2001 Crutcher Dunnavant 1.0.14-1 -- fixed pyalchemist's writeCtx argument parsing. -- tweaked triggerblackbox so that it works. -- internalized fileblackbox, so we dont have to dl open it. - -* Tue Jul 31 2001 Crutcher Dunnavant 1.0.13-1 -- fixed a 'fall off the list' bug in AdmList_moveData which was segfaulting - -* Mon Jul 30 2001 Crutcher Dunnavant 1.0.12-1 -- changed all occurances of ADM_ENOBOXSET to ADM_ENOSUBSPACE -- tweaked the Doxygen settings to only list the contents of -- alchemist.h and blackbox.h -- told specfile to include the man pages - -* Sun Jul 29 2001 Crutcher Dunnavant 1.0.11-1 -- limited names to 255 chars. - -* Sun Jul 29 2001 Crutcher Dunnavant 1.0.10-1 -- added a validName function to the python bindings - -* Sun Jul 29 2001 Crutcher Dunnavant 1.0.9-1 -- moved all function docs to the header. -- cleaned up the internal refstr engine -- exposed AdmData_validName, and extended names to match: -- Name = (Letter | '_') (Letter | Digit | '_' | '-' | '.')* - -* Fri Jul 18 2001 Crutcher Dunnavant -- added zlib-devel build pre req, ldconfig call - -* Fri Jul 13 2001 Crutcher Dunnavant -- added .strip() method to AdmContexts, which strips the Id tree - -* Sun Jul 8 2001 Crutcher Dunnavant -- added .get() method to pyAdmLists - -* Sun Jul 8 2001 Crutcher Dunnavant -- special case added to the pyalchemist binding AdmList getslice function, -- to handle asking for slices of empty lists - -* Wed Jun 20 2001 Crutcher Dunnavant -- added alchemist dep to alchemist-devel - -* Mon Jun 13 2001 Crutcher Dunnavant -- added some python helpers, has_key function - -* Mon Jun 06 2001 Crutcher Dunnavant -- landed major devel work. feature complete - -* Mon May 21 2001 Crutcher Dunnavant -- fixed AdmList_getChildByName, AdmList_getChildByPath, and AdmToken_nget - -* Mon May 21 2001 Crutcher Dunnavant -- rebuilt with new binding system (Major changes) - -* Mon Apr 23 2001 Nalin Dahyabhai -- Obey RPM_OPT_FLAGS. Obey. - -* Fri Apr 19 2001 Crutcher Dunnavant -- fixed readVersion in the CacheBlackBox -- added URLBlackBok - -* Mon Mar 05 2001 Philipp Knirsch -- Fixed the "_cascade_merge_" name in the switchboard to be consistent with our - new name validation. - -* Wed Feb 28 2001 Crutcher Dunnavant -- changed valid_name to the pattern /^[a-zA-Z][-a-zA-Z0-9_]?$/, -- dropping the '-' and '_' characters as legal first characters -- (because they aren't legal XML first characters) - -* Tue Feb 13 2001 Crutcher Dunnavant -- rebuilt for pknirsh's moveChild fix. (He should have written this changelog!) - -* Fri Feb 9 2001 Trond Eivind Glomsrød -- Truncate files when opening for writing (ForgeBlackBox, FileBlackBox) - -* Thu Feb 08 2001 Harald Hoyer -- fixed typos in ForgeBlackBox - -* Wed Feb 7 2001 Crutcher Dunnavant -- tweaked the ForgeBlackBox to fix some include problems - -* Wed Jan 31 2001 Crutcher Dunnavant -- check for name collides in non-anonymous lists at parse time. (oops.) - -* Wed Jan 24 2001 Crutcher Dunnavant -- changed valid name to include '-' character - -* Tue Jan 23 2001 Trond Eivind Glomsrød -- require 4Suite - -* Mon Jan 22 2001 Crutcher Dunnavant -- Fixed a bad break that I left in WriteContextToFile - -* Mon Jan 22 2001 Crutcher Dunnavant -- Fixed all occurances of Writeable to be Writable - -* Thu Jan 18 2001 Crutcher Dunnavant -- Reved the version to take into account Trond's ForgeBlackBox entry - -* Sun Jan 14 2001 Crutcher Dunnavant -- Add a CacheBlackBox, and some isNamespaceDirty logic to the alchemist -- to deal with some dirty cache nastyness - -* Thu Jan 11 2001 Crutcher Dunnavant -- Nope, Elliot had changed it to be case insensitive everywhere, reverted. - -* Thu Jan 11 2001 Crutcher Dunnavant -- Garh! Was doing case insensitive string comparisions for some reason. - -* Tue Jan 9 2001 Crutcher Dunnavant -- Fixed a bug in the import code that threw an uncaught exception - -* Tue Jan 9 2001 Crutcher Dunnavant -- Changed Alchemist.py:Switchboard:writeNamespace() to return -- the context it writes, instead of None - -* Wed Jan 3 2001 Crutcher Dunnavant -- initial packaging of alchemist - -* Wed Dec 13 2000 Crutcher Dunnavant -- Created blank package for translation. diff --git a/dead.package b/dead.package new file mode 100644 index 0000000..6b6e7ed --- /dev/null +++ b/dead.package @@ -0,0 +1,2 @@ +Last package that required this was system-config-httpd, and that no +longer does. diff --git a/sources b/sources deleted file mode 100644 index bb3ae8f..0000000 --- a/sources +++ /dev/null @@ -1 +0,0 @@ -5580563e37531dc850e7a714a21eaf2a alchemist-1.0.37.tar.gz From 8e7f2365dabba6761c7aeaef787499be0c3f5111 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 28 Jul 2010 09:40:50 +0000 Subject: [PATCH 14/14] dist-git conversion --- .cvsignore => .gitignore | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename .cvsignore => .gitignore (100%) diff --git a/.cvsignore b/.gitignore similarity index 100% rename from .cvsignore rename to .gitignore