Hello community, here is the log from the commit of package perl-Inline for openSUSE:Factory checked in at 2015-04-16 14:13:59 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/perl-Inline (Old) and /work/SRC/openSUSE:Factory/.perl-Inline.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "perl-Inline" Changes: -------- --- /work/SRC/openSUSE:Factory/perl-Inline/perl-Inline.changes 2012-11-28 13:15:59.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.perl-Inline.new/perl-Inline.changes 2015-04-16 14:14:00.000000000 +0200 @@ -1,0 +2,6 @@ +Tue Apr 14 19:58:13 UTC 2015 - coolo@suse.com + +- updated to 0.80 + see /usr/share/doc/packages/perl-Inline/Changes + +------------------------------------------------------------------- Old: ---- Inline-0.50.tar.gz New: ---- Inline-0.80.tar.gz cpanspec.yml ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ perl-Inline.spec ++++++ --- /var/tmp/diff_new_pack.N4jLSz/_old 2015-04-16 14:14:00.000000000 +0200 +++ /var/tmp/diff_new_pack.N4jLSz/_new 2015-04-16 14:14:00.000000000 +0200 @@ -1,7 +1,7 @@ # # spec file for package perl-Inline # -# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,54 +17,69 @@ Name: perl-Inline -Version: 0.50 +Version: 0.80 Release: 0 -Summary: Write Perl subroutines in other programming languages +%define cpan_name Inline +Summary: Write Perl Subroutines in Other Programming Languages License: Artistic-1.0 or GPL-1.0+ Group: Development/Libraries/Perl -Url: http://www.cpan.org/modules/by-module/Inline/ -Source: Inline-%{version}.tar.gz +Url: http://search.cpan.org/dist/Inline/ +Source0: http://www.cpan.org/authors/id/I/IN/INGY/%{cpan_name}-%{version}.tar.gz +Source1: cpanspec.yml +BuildArch: noarch +BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: perl -BuildRequires: perl-Parse-RecDescent BuildRequires: perl-macros -BuildRequires: perl(Test::Warn) +BuildRequires: perl(Test::More) >= 0.88 +BuildRequires: perl(Test::Warn) >= 0.23 +%{perl_requires} +# MANUAL BEGIN Requires: gcc Requires: make -Requires: perl-Parse-RecDescent Provides: perl-Inline-C = 0.20 Obsoletes: perl-Inline-C < 0.20 -BuildRoot: %{_tmppath}/%{name}-%{version}-build -%{perl_requires} +# MANUAL END %description -Inline lets you write Perl subroutines in other programming languages, -like C, C++, Java, Python, Tcl and even Assembly. You don't need to -compile anything. All the details are handled transparently, so you can -just run your Perl script like normal. +The Inline module allows you to put source code from other programming +languages directly "inline" in a Perl script or module. The code is +automatically compiled as needed, and then loaded for immediate access from +Perl. + +Inline saves you from the hassle of having to write and compile your own +glue code using facilities like XS or SWIG. Simply type the code where you +want it and run your Perl as normal. All the hairy details are handled for +you. The compilation and installation of your code chunks all happen +transparently; all you will notice is the delay of compilation on the first +run. + +The Inline code only gets compiled the first time you run it (or whenever +it is modified) so you only take the performance hit once. Code that is +Inlined into distributed modules (like on the CPAN) will get compiled when +the module is installed, so the end user will never notice the compilation +time. + +Best of all, it works the same on both Unix and Microsoft Windows. See the +Inline- Support manpage for support information. %prep -%setup -n Inline-%{version} -q +%setup -q -n %{cpan_name}-%{version} +find . -type f -print0 | xargs -0 chmod 644 %build -perl Makefile.PL -make %{?_smp_mflags} +%{__perl} Makefile.PL INSTALLDIRS=vendor +%{__make} %{?_smp_mflags} %check -make test +%{__make} test %install %perl_make_install %perl_process_packlist +%perl_gen_filelist -%clean -rm -rf %{buildroot} - -%files -%defattr(-, root, root) -%doc Changes README -%{_mandir}/man?/* -%perl_vendorlib/Inline* -%perl_vendorlib/auto/Inline -%perl_vendorarch/auto/Inline +%files -f %{name}.files +%defattr(-,root,root,755) +%doc Changes CONTRIBUTING example LICENSE README %changelog ++++++ Inline-0.50.tar.gz -> Inline-0.80.tar.gz ++++++ ++++ 20091 lines of diff (skipped) ++++++ cpanspec.yml ++++++ --- #description_paragraphs: 3 #no_testing: broken upstream #sources: # - source1 # - source2 #patches: # foo.patch: -p1 # bar.patch: preamble: |- Requires: gcc Requires: make Provides: perl-Inline-C = 0.20 Obsoletes: perl-Inline-C < 0.20 #post_prep: |- # hunspell=`pkg-config --libs hunspell | sed -e 's,-l,,; s, *,,g'` # sed -i -e "s,hunspell-X,$hunspell," t/00-prereq.t Makefile.PL #post_install: |- # sed on %{name}.files #license: SUSE-NonFree #skip_noarch: 1 #custom_build: - #./Build build flags=%{?_smp_mflags} --myflag