From c1313b6b7f8a13265030c043258f0901d3bbb13b Mon Sep 17 00:00:00 2001 From: Mahno Date: Thu, 6 Mar 2025 12:51:58 +0800 Subject: [PATCH] add files --- yast2-perl-bindings-5.0.4.tar.bz2 | Bin 0 -> 44623 bytes yast2-perl-bindings.changes | 868 ++++++++++++++++++++++++++++++ yast2-perl-bindings.spec | 80 +++ 3 files changed, 948 insertions(+) create mode 100644 yast2-perl-bindings-5.0.4.tar.bz2 create mode 100644 yast2-perl-bindings.changes create mode 100644 yast2-perl-bindings.spec diff --git a/yast2-perl-bindings-5.0.4.tar.bz2 b/yast2-perl-bindings-5.0.4.tar.bz2 new file mode 100644 index 0000000000000000000000000000000000000000..da9929c6be4dac374c4c3ac72ce2d49665b67e90 GIT binary patch literal 44623 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 bSRc>*_x=C=|NXTUfBzS9ML1B9O8EesWT&Lq literal 0 HcmV?d00001 diff --git a/yast2-perl-bindings.changes b/yast2-perl-bindings.changes new file mode 100644 index 0000000..01d752a --- /dev/null +++ b/yast2-perl-bindings.changes @@ -0,0 +1,868 @@ +------------------------------------------------------------------- +Fri Apr 5 11:18:46 UTC 2024 - Martin Vidner + +- Fix downstream build failures caused by the previous change (bsc#1222375) +- 5.0.4 + +------------------------------------------------------------------- +Wed Apr 3 09:46:46 UTC 2024 - Martin Vidner + +- Use UTF-8 for translated texts coming from our Perl code (bsc#1216689), + fixing most '?' occurrences in yast2-users. +- 5.0.3 + +------------------------------------------------------------------- +Wed Mar 6 14:03:01 UTC 2024 - Stefan Hundhammer + +- Revert the last locale fix to avoid Perl crashing (bsc#1220375) +- 5.0.2 + +------------------------------------------------------------------- +Wed Feb 21 14:22:32 UTC 2024 - Stefan Hundhammer + +- Fix the locale after initializing embedded Perl interpreter + (bsc#1216689) +- 5.0.1 + +------------------------------------------------------------------- +Wed Aug 30 20:16:10 UTC 2023 - Josef Reidinger + +- 5.0.0 (bsc#1185510) + +------------------------------------------------------------------- +Fri Mar 03 14:44:07 UTC 2023 - Ladislav Slezák + +- Bump version to 4.6.0 (bsc#1208913) + +------------------------------------------------------------------- +Tue Jul 12 12:20:50 UTC 2022 - Stefan Hundhammer + +- Adapted to new Perl-5.36.0 API (bsc#1200990) + Details: https://github.com/yast/yast-perl-bindings/pull/30 +- 4.5.1 + +------------------------------------------------------------------- +Wed Apr 06 13:24:58 UTC 2022 - Ladislav Slezák + +- Bump version to 4.5.0 (bsc#1198109) + +------------------------------------------------------------------- +Tue Apr 20 13:51:55 UTC 2021 - Ladislav Slezák + +- 4.4.0 (bsc#1185510) + +------------------------------------------------------------------- +Wed May 27 14:52:31 UTC 2020 - David Diaz + +- Dropped legacy testsuite (related to bsc#1138668). +- Dropped obsolete pluglib-bindings. +- 4.3.0 + +------------------------------------------------------------------- +Tue Feb 26 11:45:22 UTC 2019 - José Iván López González + +- Version bump (bsc#1124009) +- 4.1.0 + +------------------------------------------------------------------- +Tue Oct 16 14:47:34 CEST 2018 - schubi@suse.de + +- Added license file to spec. + +------------------------------------------------------------------- +Wed Aug 22 14:11:32 CEST 2018 - schubi@suse.de + +- Switched license in spec file from SPDX2 to SPDX3 format. + +------------------------------------------------------------------- +Tue Feb 27 09:54:50 UTC 2018 - gsouza@suse.com + +- Added warning to inform user that YAPI is deprecated and should + not be used by any external program (fate#323734). +- 4.0.1 + +------------------------------------------------------------------- +Thu Nov 30 09:40:36 UTC 2017 - lslezak@suse.cz + +- Fixed build failure caused by a jemalloc warning printed on + the STDERR (bsc#1068883) +- 4.0.0 + +------------------------------------------------------------------- +Thu Jan 5 08:35:07 UTC 2017 - jreidinger@suse.com + +- Initial adaptation to new ErrorNamespace for failed imports + which is already used by ruby-bindings (bsc#932331) +- 3.2.0 + +------------------------------------------------------------------- +Wed Jun 4 16:49:55 CEST 2014 - mls@suse.de + +- Adapt to perl-5.20.0, where an integer can get encoded as an + NV without the PV flag being set +- 3.1.2 + +------------------------------------------------------------------- +Thu Oct 17 14:13:21 UTC 2013 - mvidner@suse.com + +- Fix untranslated texts in yast2-users: call bindtextdomain + with YaST locale directory to find mo-files (bnc#845600). +- 3.1.1 + +------------------------------------------------------------------- +Thu Sep 19 12:52:20 UTC 2013 - lslezak@suse.cz + +- do not use *.spec.in template, use *.spec file with RPM macros + instead +- 3.1.0 + +------------------------------------------------------------------- +Wed Jul 31 08:36:40 UTC 2013 - yast-devel@opensuse.org + +- converted from YCP to Ruby by YCP Killer + (https://github.com/yast/ycp-killer) +- version 3.0.0 + +------------------------------------------------------------------- +Wed Jul 17 14:28:10 UTC 2013 - mvidner@suse.cz + +- Fix type conversion for parameters passed by reference + (gh#yast/ycp-killer#486) +- 2.24.6 + +------------------------------------------------------------------- +Wed Jul 10 14:38:30 UTC 2013 - mvidner@suse.cz + +- testsuite: ignore line numbers, properly (gh#yast/ycp-killer#554) +- 2.24.5 + +------------------------------------------------------------------- +Mon Jul 1 08:42:30 UTC 2013 - lslezak@suse.cz + +- Removed useless BuildRequires: curl-devel and rpm-devel +- 2.24.4 + +------------------------------------------------------------------- +Fri Jun 28 05:19:02 UTC 2013 - lslezak@suse.cz + +- testsuite: filter out yast2-core messages from tests, make the + tests less sensitive to changes in yast2-core +- 2.24.3 + +------------------------------------------------------------------- +Mon Jun 24 13:13:11 UTC 2013 - lslezak@suse.cz + +- testsuite: forward compatibility with YCP to Ruby conversion, + all modules have to start with an uppercase letter (Ruby + convention for module names) +- 2.24.2 + +------------------------------------------------------------------- +Tue Jun 18 18:25:00 UTC 2013 - lslezak@suse.cz + +- set the source location when calling YaST functions outside Perl, + fixes wrong location in y2log +- 2.24.1 + +------------------------------------------------------------------- +Fri Jun 14 10:16:08 UTC 2013 - mvidner@suse.com + +- Removed BloCXX support (FATE#313242). +- 2.24.0 + +------------------------------------------------------------------- +Tue Jun 26 13:57:24 CEST 2012 - aschnell@suse.de + +- adapted to namespace changes in yast2-core +- 2.19.2 + +------------------------------------------------------------------- +Fri Nov 25 12:23:13 UTC 2011 - coolo@suse.com + +- add libtool as buildrequire to avoid implicit dependency + +------------------------------------------------------------------- +Tue Mar 9 10:20:10 CET 2010 - juhliarik@suse.cz + +- added check for "glob" (bnc#585757) +- 2.19.1 + +------------------------------------------------------------------- +Thu Nov 26 08:22:31 UTC 2009 - lslezak@suse.cz + +- added versioned perl dependency (require a specific perl version) +- 2.19.0 + +------------------------------------------------------------------- +Wed Feb 4 16:11:10 CET 2009 - mvidner@suse.cz + +- Added logging functions YaST::YCP::y2useritem and y2usernote (FATE#100386). +- 2.18.0 + +------------------------------------------------------------------- +Mon Sep 29 14:25:15 CEST 2008 - visnov@suse.cz + +- Fixed testsuite +- 2.17.2 + +------------------------------------------------------------------- +Fri Jul 18 12:01:25 CEST 2008 - mvidner@suse.cz + +- Fixed a missing declaration uncovered by a change in yast2-core. +- 2.17.1 + +------------------------------------------------------------------- +Wed Jul 16 13:55:36 CEST 2008 - mvidner@suse.cz + +- Pluglib-bindings: + - Fixed accessing deques as struct members (bnc#398815). + - Improved tests. +- 2.17.0 + +------------------------------------------------------------------- +Tue Jul 15 12:52:33 CEST 2008 - mvidner@suse.cz + +- Allow string representation of large numbers in SWIG typemaps for + "integer &" (bnc#408829). + +------------------------------------------------------------------- +Mon Jul 14 17:34:03 CEST 2008 - mvidner@suse.cz + +- Respect prefix when installing pluglibs. + +------------------------------------------------------------------- +Mon Apr 28 13:51:33 CEST 2008 - mvidner@suse.cz + +- Removed superfluous .la file (bnc#223733). +- 2.16.7 + +------------------------------------------------------------------- +Thu Apr 10 15:02:43 CEST 2008 - mvidner@suse.cz + +- No need to link with libzypp here (fate#302119). +- 2.16.6 + +------------------------------------------------------------------- +Mon Mar 31 16:36:21 CEST 2008 - mvidner@suse.cz + +- Trap Perl exceptions so that simple bugs don't kill the whole YaST + (fate#412). +- 2.16.5 + +------------------------------------------------------------------- +Wed Mar 12 14:46:56 CET 2008 - mvidner@suse.cz + +- adapt testsuite results to latest debug output again +- 2.16.4 + +------------------------------------------------------------------- +Thu Feb 21 17:54:34 CET 2008 - sh@suse.de + +- Added new UI packages to Requires/BuildRequires in .spec file +- V 2.16.3 + +------------------------------------------------------------------- +Wed Feb 20 17:34:24 CET 2008 - coolo@suse.de + +- adapt testsuite results to latest debug output +- 2.16.2 + +------------------------------------------------------------------- +Fri Feb 15 17:24:38 CET 2008 - coolo@suse.de + +- fix build against newer yui +- 2.16.1 + +------------------------------------------------------------------- +Wed Oct 3 16:37:46 CEST 2007 - mvidner@suse.cz + +- Fixed compilation errors with GCC 4.3 by adding missing includes. +- 2.16.0 + +------------------------------------------------------------------- +Wed Aug 15 18:36:43 CEST 2007 - mvidner@suse.cz + +- UI from Perl: added examples and helper functions (F#120292). +- 2.15.3 + +------------------------------------------------------------------- +Fri Aug 10 18:10:19 CEST 2007 - mvidner@suse.cz + +- Finished integrating Feature #120292, UI as a namespace callable + from yast2-*-bindings. +- 2.15.2 + +------------------------------------------------------------------- +Wed Aug 8 09:26:52 CEST 2007 - mvidner@suse.cz + +- Adapted to changes in yast2-core needed for making UI callable from + yast2-*-bindings. +- 2.15.1.1 + +------------------------------------------------------------------- +Fri Jun 1 16:07:25 CEST 2007 - mvidner@suse.cz + +- pluglib-bindings: do not create nearly empty '.pm' for STL classes +- 2.15.1 + +------------------------------------------------------------------- +Tue Feb 6 16:24:12 CET 2007 - mvidner@suse.cz + +- pluglib-bindings.ami: Detect if sablot fails. + Prevents mysterious failure with LibStorage.pm. +- Enabled building in a non-/usr prefix. +- 2.15.0 + +------------------------------------------------------------------- +Mon Nov 13 13:24:09 CET 2006 - jsrain@suse.cz + +- 2.14.0 + +------------------------------------------------------------------- +Mon Oct 2 09:38:55 CEST 2006 - mvidner@suse.cz + +- Fixed LDFLAGS for a fix in automake-1.9b. +- 2.13.11 + +------------------------------------------------------------------- +Thu Aug 31 15:40:12 CEST 2006 - mvidner@suse.cz + +- Fixed SWIG typemaps to really work with 1.3.27. +- 2.13.10 + +------------------------------------------------------------------- +Wed Aug 9 15:23:41 CEST 2006 - mvidner@suse.cz + +- Using YCPValue::valuetype_str() for better error messages. + +------------------------------------------------------------------- +Wed Aug 9 12:29:27 CEST 2006 - mvidner@suse.cz + +- Use the Import class when calling a YCP function + so that the log is not flooded with "import (Foo)" (#197845). +- 2.13.9 + +------------------------------------------------------------------- +Mon Aug 7 15:53:28 CEST 2006 - mvidner@suse.cz + +- Fixed the SWIG fix not to end a comment prematurely. +- 2.13.8 + +------------------------------------------------------------------- +Fri Aug 4 12:21:02 CEST 2006 - mvidner@suse.cz + +- Removed a search path that is added elsewhere already and here just + breaks compilation is some cases (#197099). +- 2.13.7 + +------------------------------------------------------------------- +Wed Aug 2 16:48:58 CEST 2006 - mvidner@suse.cz + +- Fixed SWIG typemaps for swig-1.3.29, thanks mmarek. +- 2.13.6 + +------------------------------------------------------------------- +Tue Aug 1 10:41:20 CEST 2006 - mvidner@suse.cz + +- Documented how YaST::YCP::Import differs from YCP import. + +------------------------------------------------------------------- +Tue Jul 18 16:11:21 CEST 2006 - mvidner@suse.cz + +- Documentation updates: doc/typeinfo replaced with doc/perl-bindings, + doc/useperl.ycp, doc/modules/*.pm + +------------------------------------------------------------------- +Fri Jun 9 17:07:50 CEST 2006 - mvidner@suse.cz + +- Reenabled testsuite, needs libzypp r3558 (#182672). +- 2.13.5 + +------------------------------------------------------------------- +Thu Jun 8 00:19:47 CEST 2006 - ro@suse.de + +- disable testsuite for the moment, hangs forever + +------------------------------------------------------------------- +Wed Apr 26 00:47:36 CEST 2006 - ro@suse.de + +- hack to fix testsuite (change in yast2-core) + +------------------------------------------------------------------- +Thu Feb 2 17:19:42 CET 2006 - mvidner@suse.cz + +- Replaced yast2-packagemanager by libzypp. +- Require perl, do not package .la file (lint and build warnings). +- 2.13.4 + +------------------------------------------------------------------- +Wed Feb 1 16:43:25 CET 2006 - mvidner@suse.cz + +- Fixed passing large integers between YCP and Perl (converting + to/from strings if necessary), up to signed long long (#127896). +- Use BuildRequires. +- 2.13.3 + +------------------------------------------------------------------- +Wed Jan 25 15:15:20 CET 2006 - mvidner@suse.cz + +- Return 1 as true value. 8 causes perl warnings if there are too + many of them (#144296). +- pluglib-bindings.ami: clean the _wrap.* files too. +- 2.13.2 + +------------------------------------------------------------------- +Mon Dec 19 16:38:26 CET 2005 - mvidner@suse.cz + +- Do not link libraries that were merged with liby2 in yast2-core. +- 2.13.1 + +------------------------------------------------------------------- +Tue Oct 11 11:16:51 CEST 2005 - mvidner@suse.cz + +- Functions without TYPEINFO are no longer made available as + any Foo(...), because it is useless and only complicates error + cases. +- 2.13.0 + +------------------------------------------------------------------- +Wed Jul 20 10:49:43 CEST 2005 - arvin@suse.de + +- added libxml2 and libxml2-devel to neededforbuild + +------------------------------------------------------------------- +Fri Jul 15 10:08:39 CEST 2005 - mlazar@suse.cz + +- fixed "problem with corrupted memory when using C++/ycp interface..." +- 2.12.7 + +------------------------------------------------------------------- +Mon Jul 11 08:31:03 CEST 2005 - visnov@suse.cz + +- Fix packages needed for build +- 2.12.6 + +------------------------------------------------------------------- +Fri Jul 1 16:52:45 CEST 2005 - mlazar@suse.cz + +- quick workaround for "problems with corrupted memory when using + C++/ycp interface of libstorage", see yast2-hacker + +------------------------------------------------------------------- +Wed Jun 29 10:53:03 CEST 2005 - mlazar@suse.cz + +- pluglib-bindings: added --strip option to filter.pl +- YPerl.cc: better debug messages for perl_class_destructor + +------------------------------------------------------------------- +Tue Jun 14 15:25:13 CEST 2005 - mlazar@suse.cz + +- Fixed enums in TYPEINFO (again and better). + +------------------------------------------------------------------- +Tue Jun 14 15:10:03 CEST 2005 - mlazar@suse.cz + +- Fixed enums in TYPEINFO. + +------------------------------------------------------------------- +Mon Jun 6 17:35:24 CEST 2005 - mvidner@suse.cz + +- Fixed build after introducing remote namespaces in yast2-core. +- 2.12.5 + +------------------------------------------------------------------- +Fri Jun 3 14:54:58 CEST 2005 - mlazar@suse.cz + +- pluglib-bindings: improved constructors in TYPEINFO + +------------------------------------------------------------------- +Wed Jun 1 14:21:40 CEST 2005 - mlazar@suse.cz + +- removed limal_perlrun.swg (not needed sinc YCP support external data types) + +------------------------------------------------------------------- +Wed Jun 1 14:17:45 CEST 2005 - mlazar@suse.cz + +- added support for perl objects (via YCPExternal type) + +------------------------------------------------------------------- +Fri May 27 13:47:57 CEST 2005 - mvidner@suse.cz + +- In TYPEINFO, represent enums as integers, not any. +- Do not grow the generated pm's infinitely, remove them before + apending to them. +- Added PLUGLIB_DEPEND (arvin) + +------------------------------------------------------------------- +Wed May 25 12:00:59 CEST 2005 - mlazar@suse.cz + +- added support for reference to enum types + +------------------------------------------------------------------- +Fri May 20 18:40:43 CEST 2005 - mvidner@suse.cz + +- Enhanced for sharing a single interpreter with pluglibs written in + perl (perl2cpp). +- Fixed double deletion of the interpreter when invoked from perl. + +------------------------------------------------------------------- +Wed May 18 12:37:44 CEST 2005 - mvidner@suse.cz + +- pluglib-bindings: Compile wrapper using libtool so that + x86_64 gets -fPIC. +- 2.12.4 + +------------------------------------------------------------------- +Mon May 16 18:12:13 CEST 2005 - mlazar@suse.cz + +- pluglib-bindings: support for enum in YCP + +------------------------------------------------------------------- +Mon May 16 16:41:39 CEST 2005 - mlazar@suse.cz + +- pluglib-bindigs: support for class constructor + +------------------------------------------------------------------- +Tue May 10 15:23:10 CEST 2005 - arvin@suse.de + +- honour DESTDIR in pluglib-bindings.ami +- 2.12.3 + +------------------------------------------------------------------- +Tue May 10 14:48:53 CEST 2005 - arvin@suse.de + +- use CXX instead of CXXCOMPILE in pluglib-bindings.ami +- 2.12.2 + +------------------------------------------------------------------- +Fri May 6 10:22:44 CEST 2005 - mlazar@suse.cz + +- pluglib-bindings: support for list of hash and hash of list + +------------------------------------------------------------------- +Thu May 5 14:58:15 CEST 2005 - mlazar@suse.cz + +- pluglib-bindings: support for packet data as input argument to + functions expected reference/pointer +- pluglib-bindings: typemap for pointer/reference to str:string output + +------------------------------------------------------------------- +Wed May 4 13:55:13 CEST 2005 - mvidner@suse.cz + +- Build fixes +- 2.12.1 + +------------------------------------------------------------------- +Mon May 2 18:08:31 CEST 2005 - mlazar@suse.cz + +- restructured pluglib-bindings/swig +- added support for lists and hashes of "black box" objects + +------------------------------------------------------------------- +Thu Apr 28 12:08:59 CEST 2005 - mvidner@suse.cz + +- Added a generic makefile (automake include) + for compiling and installing pluglibs for yast + +------------------------------------------------------------------- +Tue Apr 26 15:44:57 CEST 2005 - mlazar@suse.cz + +- support for one level hashes/maps in pluglib-bindings + +------------------------------------------------------------------- +Tue Apr 26 11:00:49 CEST 2005 - mlazar@suse.cz + +- support for two level lists in pluglib-bindings + +------------------------------------------------------------------- +Mon Apr 25 16:06:47 CEST 2005 - mvidner@suse.cz + +- Imported pluglib-bindings-0.7 + +------------------------------------------------------------------- +Wed Apr 20 16:33:15 CEST 2005 - mlazar@suse.cz + +- Added support for reference. +- 2.12.0 + +------------------------------------------------------------------- +Mon Feb 14 16:49:42 CET 2005 - mvidner@suse.cz + +- Do not redirect stderr to y2log (#42155, #37652). +- 2.11.3 + +------------------------------------------------------------------- +Thu Jan 6 17:33:06 CET 2005 - mvidner@suse.cz + +- Added $TYPEINFO{ALL_METHODS} (true by default) so that + YCP can call plain Perl subs, not only methods. +- 2.11.2 + +------------------------------------------------------------------- +Fri Nov 5 10:02:32 CET 2004 - visnov@suse.cz + +- Set exported symbol entries global (#47078) +- 2.11.1 + +------------------------------------------------------------------- +Fri Oct 29 17:14:35 CEST 2004 - mvidner@suse.cz + +- Added pkgconfig support. +- 2.11.0 + +------------------------------------------------------------------- +Thu Aug 19 15:12:01 CEST 2004 - mvidner@suse.cz + +- Make YaPI.pm using configure to substitute the prefix in 'use lib'. +- 2.10.4 + +------------------------------------------------------------------- +Thu Aug 12 14:21:17 CEST 2004 - mvidner@suse.cz + +- Broke neededforbuild cycle by substituting + for yast2-devel-packages (msvec). +- 2.10.3 + +------------------------------------------------------------------- +Tue Aug 3 16:12:06 CEST 2004 - visnov@suse.cz + +- return correct type for the next wanted parameter in function calls +- 2.10.2 + +------------------------------------------------------------------- +Tue Aug 3 11:00:06 CEST 2004 - visnov@suse.cz + +- Adapted for the new abstract function call interface +- 2.10.1 + +------------------------------------------------------------------- +Fri May 7 15:37:00 CEST 2004 - mvidner@suse.cz + +- Made _ a *working* alias for __ (#39954). +- 2.9.34 + +------------------------------------------------------------------- +Fri May 7 11:27:26 CEST 2004 - mvidner@suse.cz + +- YaST::YCP: Use the common log file so that there's context + for Perl errors (#39959) +- YaPI::_ deprecated in favor of YaPI::__ (#39954) +- more documentation for YaPI.pm +- 2.9.33 + +------------------------------------------------------------------- +Mon May 3 12:50:20 CEST 2004 - mvidner@suse.cz + +- logging: fixed caller info, enabled multiple arguments (#39768) +- 2.9.32 + +------------------------------------------------------------------- +Fri Apr 30 11:26:56 CEST 2004 - mvidner@suse.cz + +- rewrote PrependModulePath to use exactly what YCPPathSearch uses + (#39512) +- 2.9.31 + +------------------------------------------------------------------- +Thu Apr 29 17:23:52 CEST 2004 - mvidner@suse.cz + +- if we created WFM, do also the cleanup (#39519) +- 2.9.30 + +------------------------------------------------------------------- +Thu Apr 29 11:20:59 CEST 2004 - mvidner@suse.cz + +- YaPI->SetError: write description (if any) to the log +- 2.9.29 + +------------------------------------------------------------------- +Tue Apr 20 14:41:11 CEST 2004 - mvidner@suse.cz + +- if there is no UI, use ncurses (#39192) +- 2.9.28 + +------------------------------------------------------------------- +Mon Apr 19 09:14:32 CEST 2004 - mvidner@suse.cz + +- adapted testsuite for fix in yast2-core-2.9.80 +- 2.9.27 + +------------------------------------------------------------------- +Tue Apr 13 12:57:14 CEST 2004 - mvidner@suse.cz + +- check that a single package does not use inconsistent textdomains + +------------------------------------------------------------------- +Thu Apr 8 17:03:50 CEST 2004 - mvidner@suse.cz + +- YaPI.pm: Remember the text domain + and use dgettext instead of gettext (#38613). +- 2.9.26 + +------------------------------------------------------------------- +Fri Apr 2 15:18:27 CEST 2004 - mvidner@suse.cz + +- changed license to GPL +- 2.9.25 + +------------------------------------------------------------------- +Wed Mar 31 18:03:57 CEST 2004 - mvidner@suse.cz + +- redirect stderr to prevent errors from garbling ncurses screen (#37652) +- docs: fixed :: to -> +- 2.9.24 + +------------------------------------------------------------------- +Mon Mar 29 10:49:03 CEST 2004 - mvidner@suse.cz + +- require perl(Locale::gettext) now that YaPI.pm uses it +- 2.9.23 + +------------------------------------------------------------------- +Thu Mar 25 17:54:58 CET 2004 - mvidner@suse.cz + +- added i18n functions to YaPI.pm (mcalmer) +- 2.9.22 + +------------------------------------------------------------------- +Thu Mar 25 15:45:57 CET 2004 - mvidner@suse.cz + +- fixed passing nested terms +- 2.9.21 + +------------------------------------------------------------------- +Mon Mar 22 15:35:41 CET 2004 - mvidner@suse.cz + +- implemented passing symbols and terms to Perl +- 2.9.20 + +------------------------------------------------------------------- +Mon Mar 22 09:48:03 CET 2004 - mvidner@suse.cz + +- fixed testsuite on lib64 architectures +- 2.9.19 + +------------------------------------------------------------------- +Wed Mar 17 18:23:00 CET 2004 - mvidner@suse.cz + +- strip $self on the way from Perl to YCP, + just as it is added in the reverse direction +- YaPI.inc -> YaPI.pm +- 2.9.18 + +------------------------------------------------------------------- +Wed Mar 17 12:44:53 CET 2004 - mvidner@suse.cz + +- YCP now calls all perl functions as class methods + (so adding $self = shift; etc. is needed) +- added tests +- 2.9.17 + +------------------------------------------------------------------- +Fri Mar 12 16:38:39 CET 2004 - mvidner@suse.cz + +- added YaPI.inc +- 2.9.16 + +------------------------------------------------------------------- +Thu Mar 11 19:51:00 CET 2004 - mvidner@suse.cz + +- YPerlNamespace: some stuff is now in Y2Namespace, removed (#34207) +- parseTypeinfo: allow argument names after whitespace +- 2.9.15 + +------------------------------------------------------------------- +Tue Mar 9 15:28:24 CET 2004 - mvidner@suse.cz + +- disregard array context: a YCP list is always a reference to a Perl array +- added data type docs +- fixed explicit Byteblock if type known +- 2.9.14 + +------------------------------------------------------------------- +Mon Mar 1 18:30:05 CET 2004 - mvidner@suse.cz + +- added YaST::YCP::Byteblock + +------------------------------------------------------------------- +Mon Mar 1 15:11:40 CET 2004 - mvidner@suse.cz + +- adapted to changes in yast2-core: Type::List +- 2.9.13 + +------------------------------------------------------------------- +Fri Feb 27 14:55:30 CET 2004 - mvidner@suse.cz + +- added sformat +- adapted to changes in yast2-core: + Y2Namespace::initialize, SymbolEntryPtr, YFunctionPtr +- 2.9.12 + +------------------------------------------------------------------- +Wed Feb 25 17:43:58 CET 2004 - mvidner@suse.cz + +- added liby2util based logging +- use all libraries when starting from Perl (visnov) +- 2.9.11 + +------------------------------------------------------------------- +Mon Feb 23 15:35:09 CET 2004 - mvidner@suse.cz + +- Prepend $Y2DIR/modules and $moduledir to PERL5LIB for the embedded Perl +- 2.9.10 + +------------------------------------------------------------------- +Fri Feb 20 11:21:32 CET 2004 - mvidner@suse.cz + +- initialize imported namespaces (kkaempf) +- functions without TYPEINFO return "any" and do not produce warnings +- 2.9.8 + +------------------------------------------------------------------- +Sat Feb 14 19:30:32 CET 2004 - kkaempf@suse.de + +- drop timestamp in Y2Namespace +- 2.9.7 + +------------------------------------------------------------------- +Tue Feb 10 17:09:55 CET 2004 - mvidner@suse.cz + +- reduced logging to make yast2-inetd build +- 2.9.6 + +------------------------------------------------------------------- +Tue Feb 10 14:19:53 CET 2004 - mvidner@suse.cz + +- revert the preference of numbers + now strings are used unless the wanted type is known + or an explicit data class is used (Integer, Float, String added) +- 2.9.5 + +------------------------------------------------------------------- +Mon Feb 9 14:43:49 CET 2004 - mvidner@suse.cz + +- try harder to convert Perl data to integers/strings + if the wanted YCP type is known +- prefer numbers to strings if the wanted YCP type is unknown +- enable passing maps/lists containing nil to Perl +- 2.9.4 + +------------------------------------------------------------------- +Fri Jan 30 14:04:45 CET 2004 - mvidner@suse.cz + +- don't consume Perl arrays when passing them to YCP +- 2.9.3 + +------------------------------------------------------------------- +Fri Jan 30 10:23:41 CET 2004 - mvidner@suse.cz + +- fixed parse errors and more +- enabled elementary tests +- 2.9.2 + +------------------------------------------------------------------- +Tue Jan 27 13:48:38 CET 2004 - mvidner@suse.cz + +- initial version for autobuild +- 2.9.1 + diff --git a/yast2-perl-bindings.spec b/yast2-perl-bindings.spec new file mode 100644 index 0000000..d48cf3d --- /dev/null +++ b/yast2-perl-bindings.spec @@ -0,0 +1,80 @@ +# +# spec file for package yast2-perl-bindings +# +# Copyright (c) 2024 SUSE LLC +# +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + +# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# + + +Name: yast2-perl-bindings +Version: 5.0.4 +Release: 0 + +BuildRoot: %{_tmppath}/%{name}-%{version}-build +Source0: %{name}-%{version}.tar.bz2 + +BuildRequires: gcc-c++ +BuildRequires: libtool +BuildRequires: yast2-core-devel +BuildRequires: yast2-devtools >= 3.1.10 +BuildRequires: yast2-ruby-bindings >= 1.0.0 +BuildRequires: yast2-ycp-ui-bindings-devel + +# ErrorNamespace +Requires: yast2-core >= 3.2.1 +BuildRequires: yast2-ycp-ui-bindings-devel >= 2.16.37 +Requires: perl = %{perl_version} +Requires: yast2-ycp-ui-bindings >= 2.16.37 +%if 0%{?suse_version} < 1220 +BuildRequires: libxcrypt-devel +%endif +# for YaPI.pm +Requires: perl(Locale::gettext) + +Summary: YaST2 - Perl Bindings +License: GPL-2.0-or-later +Group: System/YaST + +%description +This adds an embedded Perl interpreter to YaST2 as a plug-in (in other +words it will be loaded only if required). This is a very efficient way +of calling Perl from within YaST2 YCP scripts. + +%prep +%setup -n %{name}-%{version} + +%build +%yast_build + +%install +%yast_install + +rm $RPM_BUILD_ROOT/%{yast_plugindir}/libpy2lang_perl.la +rm $RPM_BUILD_ROOT/%{perl_vendorarch}/auto/YaST/YCP/libYCP.la + +%files +%defattr (-, root, root) +%{yast_plugindir}/libpy2lang_perl.so.* +%{yast_plugindir}/libpy2lang_perl.so +# libYCP goes elsewhere +%dir %{perl_vendorarch}/YaST +%{perl_vendorarch}/YaST/YCP.pm +%dir %{perl_vendorarch}/auto/YaST +%dir %{perl_vendorarch}/auto/YaST/YCP +%{perl_vendorarch}/auto/YaST/YCP/libYCP.so* +%dir %{yast_moduledir} +%{yast_moduledir}/YaPI.pm +%doc %{_docdir}/packages/yast2/* +%license COPYING + +%changelog