From bdc38fda43018a656b819cff71c3b1bd6248d211 Mon Sep 17 00:00:00 2001 From: Oliver Falk Date: Feb 20 2017 08:41:00 +0000 Subject: No longer supported/Obsolete. Use PyYAML instead --- diff --git a/.gitignore b/.gitignore deleted file mode 100644 index e37978f..0000000 --- a/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/syck-20130402.tar.bz2 diff --git a/dead.package b/dead.package new file mode 100644 index 0000000..527f30c --- /dev/null +++ b/dead.package @@ -0,0 +1 @@ +No longer supported/Obsolete. Use PyYAML instead diff --git a/sources b/sources deleted file mode 100644 index 4c4593e..0000000 --- a/sources +++ /dev/null @@ -1 +0,0 @@ -16d9f4bc8da03de80d96c1ff5360526a syck-20130402.tar.bz2 diff --git a/syck.ini b/syck.ini deleted file mode 100644 index e5df139..0000000 --- a/syck.ini +++ /dev/null @@ -1,2 +0,0 @@ -; Enable syck extension module -extension=syck.so diff --git a/syck.spec b/syck.spec deleted file mode 100644 index bcdd35d..0000000 --- a/syck.spec +++ /dev/null @@ -1,367 +0,0 @@ -%define php_extdir %(php-config --extension-dir || echo %{_libdir}/php) -%{!?php_version:%define php_version %(php-config --version || echo bad)} - -%if 0%{?fedora} < 20 && 0%{?rhel} < 7 -# Private libraries are not be exposed globally by RPM -%{?filter_provides_in: %filter_provides_in %{php_extdir}/.*\.so$} -%{?filter_setup} -%endif - -%if "%{php_version}" < "5.6" -%global ini_name %{name}.ini -%else -%global ini_name 40-%{name}.ini -%endif - -Name: syck -Summary: YAML for C, Python, and PHP - -Version: 0.70 -Release: 8.20130402%{?dist} - -License: BSD -Group: System Environment/Libraries -URL: http://whytheluckystiff.net/syck/ - -Source0: http://pyyaml.org/download/pysyck/syck-20130402.tar.bz2 -Source1: syck.ini - -BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) -BuildRequires: gawk bison flex libtool -BuildRequires: php-devel -BuildRequires: bison-devel -BuildRequires: automake - -%description -Syck is an extension for reading and writing YAML swiftly in popular scripting -languages. As Syck loads the YAML, it stores the data directly in your -language's symbol table. This means speed. This means power. This means Do not -disturb Syck because it is so focused on the task at hand that it will slay you -mortally if you get in its way. - -From http://yaml.org: -YAML(tm) (rhymes with "camel") is a straightforward machine parsable data -serialization format designed for human readability and interaction with -scripting languages such as Perl and Python. YAML is optimized for data -serialization, configuration settings, log files, Internet messaging and -filtering. - -%package php -Summary: YAML module for php -Group: Development/Languages -Requires: php(zend-abi) = %{php_zend_api} -Requires: php(api) = %{php_core_api} -Provides: php-syck = %{version}-%{release} - -%description php -Syck is an extension for reading and writing YAML swiftly in popular scripting -languages. As Syck loads the YAML, it stores the data directly in your -language's symbol table. This means speed. This means power. This means Do not -disturb Syck because it is so focused on the task at hand that it will slay you -mortally if you get in its way. - -From http://yaml.org: -YAML(tm) (rhymes with "camel") is a straightforward machine parsable data -serialization format designed for human readability and interaction with -scripting languages such as Perl and Python. YAML is optimized for data -serialization, configuration settings, log files, Internet messaging and -filtering. - -The %{name}-php package contains the syck php extension. - -%package devel -Summary: Static libraries and headers for developing with Syck -Group: Development/Libraries -Requires: syck = %{version}-%{release} -%description devel -Syck is an extension for reading and writing YAML swiftly in popular scripting -languages. As Syck loads the YAML, it stores the data directly in your -language's symbol table. This means speed. This means power. This means Do not -disturb Syck because it is so focused on the task at hand that it will slay you -mortally if you get in its way. - -From http://yaml.org: -YAML(tm) (rhymes with "camel") is a straightforward machine parsable data -serialization format designed for human readability and interaction with -scripting languages such as Perl and Python. YAML is optimized for data -serialization, configuration settings, log files, Internet messaging and -filtering. - -This package contains the header files and static archive for developing with -Syck. - -%prep -%setup -q -n syck - -%build -# Rebuild all -touch NEWS ChangeLog AUTHORS -autoreconf -f -i -%configure --disable-static - -#%{__make} %{?_smp_mflags} CFLAGS="$RPM_OPT_FLAGS" -#not parallel-build-safe -%{__make} CFLAGS="$RPM_OPT_FLAGS" - -rm lib/*.la lib/.libs/*.la lib/.libs/*.lai -# Go into extensions directory -pushd ext - -# PHP extension -pushd php -phpize -export php_cv_cc_rpath=no -CFLAGS="$RPM_OPT_FLAGS -I../../lib -L../../lib/.libs" %configure --with-syck=. -%{__make} %{?_smp_mflags} -popd # End php extension - -# Don't build the ruby extension, as syck is included since ruby 1.8.0. -# See the rubygarden: http://www.rubygarden.org/ruby?YamlInRuby - -# Get out of extension -popd - -%install -rm -rf $RPM_BUILD_ROOT -%{__make} install DESTDIR=$RPM_BUILD_ROOT - -rm -f $RPM_BUILD_ROOT%{_libdir}/*.la - -# Go into extensions directory -pushd ext - -# PHP extension -pushd php -%{__make} install INSTALL_ROOT=$RPM_BUILD_ROOT -popd # End php extension - -install -D -m 644 %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/php.d/%{ini_name} - -# Get out of extension -popd - -%check -# minimal load test for the PHP extension -LD_LIBRARY_PATH=%{buildroot}%{_libdir} php -n \ - -d extension_dir=%{buildroot}%{php_extdir} \ - -d extension=syck.so -m \ - | grep syck - -%clean -rm -rf $RPM_BUILD_ROOT - -%post -p /sbin/ldconfig - -%postun -p /sbin/ldconfig - -%files -%defattr(-,root,root,0755) -%doc COPYING README TODO RELEASE CHANGELOG -%{_libdir}/*.so.* - -%files devel -%defattr(-,root,root,0755) -%doc README.EXT README.BYTECODE -%{_libdir}/*.so -%{_libdir}/*.a -%{_includedir}/*.h - -%files php -%defattr(-,root,root,0755) -%{php_extdir}/*.so -%config(noreplace) %{_sysconfdir}/php.d/%{ini_name} - -%changelog -* Sat Feb 11 2017 Fedora Release Engineering - 0.70-8.20130402 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild - -* Fri Feb 05 2016 Fedora Release Engineering - 0.70-7.20130402 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild - -* Fri Jun 19 2015 Fedora Release Engineering - 0.70-6.20130402 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild - -* Mon Aug 18 2014 Fedora Release Engineering - 0.70-5.20130402 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild - -* Thu Jun 19 2014 Remi Collet - 0.70-4.20130402 -- rebuild for https://fedoraproject.org/wiki/Changes/Php56 -- add numerical prefix to PHP extension configuration file - -* Sun Jun 08 2014 Fedora Release Engineering - 0.70-3.20130402 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild - -* Sun Aug 04 2013 Fedora Release Engineering - 0.70-2.20130402 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild - -* Tue Apr 02 2013 Oliver Falk - 0.70-1.20130402 -- Update with latest version from GIT -- No longer build python package, since no longer included - -* Mon Mar 25 2013 Oliver Falk - 0.61-18.1 -- Rebuild for new PHP - -* Fri Feb 15 2013 Fedora Release Engineering - 0.61-18 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild - -* Sat Jul 21 2012 Fedora Release Engineering - 0.61-17 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild - -* Thu Jan 19 2012 Remi Collet - 0.9.2-10 -- build against php 5.4, with patch -- add filter_provides to avoid private-shared-object-provides shout.so -- add minimal %%check for php extension - -* Mon Jan 16 2012 Oliver Falk - 0.61-15 -- Remove check on php_zend_api - it's causing troubles and we don't - need it on F17 branch - -* Sat Jan 14 2012 Fedora Release Engineering - 0.61-14 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild - -* Wed Feb 09 2011 Fedora Release Engineering - 0.61-13 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild - -* Thu Jul 22 2010 David Malcolm - 0.61-12 -- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild - -* Fri Feb 12 2010 Oliver Falk - 0.61-11 -- Force autotools rebuild - -* Fri Feb 12 2010 Oliver Falk - 0.61-10 -- NO update to 0.70 for now - it's somewhat b0rken -- Disable building of static libs #556095 - -* Sun Jul 26 2009 Fedora Release Engineering - 0.61-9.3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild - -* Tue Jul 14 2009 Remi Collet - 0.61-8.3 -- rebuild for new PHP 5.3.0 ABI (20090626) -- add syck-nan.patch - -* Wed Feb 25 2009 Fedora Release Engineering - 0.61-8.2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild - -* Wed Jan 07 2009 Caolán McNamara - 0.61-7.2 -- build isn't parallel-make safe - -* Fri Dec 19 2008 Oliver Falk - 0.61-7.1 -- Add bison-devel as BR - -* Fri Dec 19 2008 Oliver Falk - 0.61-7 -- Rebuild for deps - -* Sat Nov 29 2008 Ignacio Vazquez-Abrams - 0.61-6.1 -- Rebuild for Python 2.6 - -* Fri Jun 06 2008 Oliver Falk - 0.61-5.1 -- Add syck.ini to files - -* Fri Jun 06 2008 Oliver Falk - 0.61-5 -- Rebuild to fix bug #447561 -- Add syck.ini - -* Tue Feb 19 2008 Oliver Falk - 0.61-4.3 -- Yet another python fix - -* Tue Feb 19 2008 Fedora Release Engineering - 0.61-4.2 -- Autorebuild for GCC 4.3 - -* Mon Feb 18 2008 Oliver Falk - 0.61-3.2 -* Make egginfo work and clean up python stuff in spec - -* Sat Feb 16 2008 Oliver Falk - 0.61-3.1 -- Rebuild against new PHP - -* Thu Sep 20 2007 Oliver Falk - 0.61-2 -- Rebuild against new PHP - -* Tue Aug 21 2007 Oliver Falk - 0.61-1 -- Update -- Clean up spec a bit -- Rebuild to make Jesse happy - -* Thu Jul 19 2007 Jesse Keating - 0.55-17 -- Rebuild against new PHP, again. - -* Thu May 24 2007 Jason L Tibbitts III - 0.55-16 -- Rebuild against new PHP - -* Wed Mar 14 2007 Oliver Falk - 0.55-15 -- Bug #205438, don't ghost pyo any longer - -* Mon Feb 26 2007 Oliver Falk - 0.55-14 -- Rebuild against new PHP - -* Sun Dec 24 2006 Jason L Tibbitts III - 0.55-13 -- Rebuild with Python 2.5. - -* Fri Dec 01 2006 Jason L Tibbitts III - 0.55-12 -- Adapt to new autoconf in rawhide. - -* Thu Nov 30 2006 Jason L Tibbitts III - 0.55-11 -- Rebuild for updated php. - -* Fri Sep 01 2006 Jason L Tibbitts III - 0.55-10 -- Rebuild. - -* Sat Aug 26 2006 Jason L Tibbitts III - 0.55-9 -- Add BR: libtool to work with the minimal buildroot. - -* Sat Aug 26 2006 Jason L Tibbitts III - 0.55-8 -- Rebuild. - -* Wed Feb 22 2006 Oliver Falk - 0.55-7 -- Bug #175619 - -* Fri Sep 16 2005 Oliver Falk - 0.55-6 -- Compile against PHP 5.0.5 - -* Thu Aug 25 2005 Toshio Kuratomi - 0.55-5 -- Stop using a dynamically generated php-version in the BR. -- Create a devel package -- Correct libtool patch and implementation -- Implement some ugly workarounds to get the php module to build correctly -- Change Groups to be more like Core packages -- Enhance Summaries and description -- %%ghost the *.pyos. - -* Thu Aug 25 2005 Oliver Falk - 0.55-4 -- Bugs from #165686 -- Add dist-tag - -* Wed Aug 24 2005 Oliver Falk - 0.55-3 -- Fix filelist -- Fix php module path - dynamic - -* Wed Aug 24 2005 Oliver Falk - 0.55-2 -- Bug #165686 - -* Thu May 19 2005 Oliver Falk - 0.55-1 -- Update -- Remove patch, as it works without now - -* Fri Apr 08 2005 Oliver Falk - 0.54-2 -- Patch gram.y (taken from CVS) to fix compilation on Fedora Core 3 - (Should fix compilation...) - -* Tue Apr 05 2005 Oliver Falk - 0.53-1.1 -- Force rebuild on buildsys - -* Sun Apr 03 2005 Oliver Falk - 0.53-1 -- Update - -* Fri Mar 25 2005 Oliver Falk - 0.51-1.2 -- Force rebuild at automated build system... - -* Fri Mar 25 2005 Oliver Falk - 0.51-1.1 -- Rebuild -- Specfile cleanup - -* Tue Mar 15 2005 Oliver Falk - 0.51-1 -- Update -- Delete python and php comments -- Move syck package to my cvs server - -* Wed Sep 22 2004 Oliver Falk - 0.45-1 -- Initial build