openSUSE Commits
Threads by month
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
July 2012
- 1 participants
- 1252 discussions
Hello community,
here is the log from the commit of package python-virtinst for openSUSE:12.2 checked in at 2012-07-23 12:09:58
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:12.2/python-virtinst (Old)
and /work/SRC/openSUSE:12.2/.python-virtinst.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-virtinst", Maintainer is "CARNOLD(a)suse.com"
Changes:
--------
New Changes file:
--- /dev/null 2012-07-06 19:40:38.919402255 +0200
+++ /work/SRC/openSUSE:12.2/.python-virtinst.new/python-virtinst.changes 2012-07-23 12:09:59.000000000 +0200
@@ -0,0 +1,81 @@
+-------------------------------------------------------------------
+Fri Jul 13 12:08:17 MDT 2012 - carnold(a)novell.com
+
+- Update to virtinst 0.600.2
+ * virt-install: New --memballoon option (Eiichi Tsukata)
+ * virt-install: Improved qemu/kvm pseries support (Li Zhang, Qing Lin)
+ * virt-install: Support setting BIOS path using -boot loader=PATH
+ * Various bug fixes and improvements
+
+-------------------------------------------------------------------
+Sun May 6 11:46:48 UTC 2012 - vmiklos(a)suse.com
+
+- Backport patch from git:
+ * virt-install: fix cloning of qcow2 disks
+
+-------------------------------------------------------------------
+Wed Mar 14 10:19:58 MDT 2012 - carnold(a)novell.com
+
+- bnc#752138 - python-virtinst causes virt-manager uninstall
+ python-virtinst.spec
+- SUSE URL installs want install= rather than method=
+ virtinst-git-suse-url.diff
+
+-------------------------------------------------------------------
+Wed Feb 29 15:02:02 MST 2012 - carnold(a)novell.com
+
+- KVM: Add cache mode support for directsync and unsafe
+
+-------------------------------------------------------------------
+Fri Feb 3 08:37:05 MST 2012 - carnold(a)novell.com
+
+- Update to virtinst 0.600.1
+ * virt-install: --redir option for usb redirection (Marc-André Lureau)
+ * virt-install: Advanced --controller support for usb2 (Marc-André Lureau)
+ * Many bug fixes and minor improvments.
+
+-------------------------------------------------------------------
+Thu Jan 5 17:06:07 MST 2012 - carnold(a)novell.com
+
+- Include patches from the virtinst contained in the virt-manager
+ package.
+
+-------------------------------------------------------------------
+Mon Nov 28 16:14:18 MST 2011 - carnold(a)novell.com
+
+- Update to upstream git version for various bug fixes
+ virtinst: 15d4901a3c8b855838931976e023158b8cda1c37
+- Compatibility update to virtinst 0.600.0 for virt-manager in os12.1
+ * virt-install: Various improvements to enable LXC/container guests:
+ * New --filesystem option for <filesystem> devices
+ * New --init option for container <init> path
+ * New --container option (similar to --paravirt or --hvm)
+ * virt-install: Make --location remotely (with latest libvirt)
+ * virt-install: New --smartcard option for <smartcard> devices
+ * (Marc-André Lureau)
+ * virt-install: New --numatune option for building guest <numatune> XML
+ * virt-install: option to set --disk error_policy=
+ * virt-install: option to set --disk serial=
+
+-------------------------------------------------------------------
+Sat Apr 16 19:03:44 CEST 2011 - berendt(a)b1-systems.de
+
+- push to version 0.500.6
+ - --graphics spice now enables spicevmc and qxl
+ - New --disk parameter io=native|threads
+
+-------------------------------------------------------------------
+Tue Feb 15 17:50:17 CET 2011 - ug(a)suse.de
+
+- spec file cleanup
+
+-------------------------------------------------------------------
+Fri Dec 10 16:33:42 CET 2010 - ug(a)suse.de
+
+- removed obsolete patch
+
+-------------------------------------------------------------------
+Thu Dec 9 14:19:53 CET 2010 - mc(a)suse.de
+
+- initial release
+
Old:
----
_link
New:
----
python-virtinst.changes
python-virtinst.spec
virtinst-0.600.2.tar.bz2
virtinst-add-cache-modes.diff
virtinst-cdrom.diff
virtinst-qed.diff
virtinst-storage-ocfs2.diff
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-virtinst.spec ++++++
#
# spec file for package python-virtinst
#
# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# 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 http://bugs.opensuse.org/
#
%{!?python_sitelib: %define python_sitelib %(python -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
# This macro is used for the continuous automated builds. It just
# allows an extra fragment based on the timestamp to be appended
# to the release. This distinguishes automated builds, from formal
# Fedora RPM builds
%define _extra_release %{?dist:%{dist}}%{!?dist:%{?extra_release:%{extra_release}}}
%define appname virtinst
%if 0%{?fedora} >= 9 || 0%{suse_version}
%define with_egg 1
%else
%define with_egg 0
%endif
Summary: Python modules and tools for creating virtual machines with libvirt
License: GPL-2.0+
Group: System/Monitoring
Name: python-%{appname}
Version: 0.600.2
Release: 0
Source0: %{appname}-%{version}.tar.bz2
Patch10: virtinst-cdrom.diff
Patch12: virtinst-storage-ocfs2.diff
Patch13: virtinst-qed.diff
Patch14: virtinst-add-cache-modes.diff
BuildRoot: %{_tmppath}/%{name}-%{version}-build
#BuildArch: noarch
Url: http://virt-manager.org
Provides: virt-clone
Provides: virt-convert
Provides: virt-image
Provides: virt-install
Provides: virt-pack
Requires: libvirt-python >= 0.4.5
Requires: libxml2-python
Requires: python-urlgrabber
%if 0%{suse_version} == 0
Requires: libselinux-python
Requires: urlgrabber
%endif
BuildRequires: gettext
BuildRequires: python-devel
Conflicts: virt-manager <= 0.9.0
%description
pyhon-virtinst contains python modules and tools (virt-install,
virt-clone and virt-image) for installing and cloning virtual machines
using libvirt. It supports both paravirtulized guest and guests fully
virtualized guests. Supported hypervisors are Xen, qemu (QEMU) and kvm
(KVM).
%prep
%setup -q -n %{appname}-%{version}
%patch10 -p1
%patch12 -p1
%patch13 -p1
%patch14 -p1
%build
python setup.py build
%install
python setup.py install --root=$RPM_BUILD_ROOT --prefix=%{_prefix}
# Back compat in case people hardcoded old /usr/sbin/virt-install location
mkdir -p $RPM_BUILD_ROOT/%{_sbindir}
ln -s ../bin/virt-install $RPM_BUILD_ROOT/%{_sbindir}/virt-install
%find_lang %{appname} || echo 0
echo "sitelib: "%{python_sitelib}
%clean
rm -rf $RPM_BUILD_ROOT
%files -f %{appname}.lang
%defattr(-,root,root)
%doc README COPYING AUTHORS ChangeLog NEWS doc/image.rng doc/example1.xml
%dir %{python_sitelib}/%{appname}
%dir %{python_sitelib}/virtconv
%{python_sitelib}/%{appname}/*
%{python_sitelib}/virtconv/*
%if %{with_egg}
%{python_sitelib}/%{appname}-*.egg-info
%endif
%{_mandir}/man1/*
%{_mandir}/man5/*
%{_sbindir}/virt-install
%{_bindir}/virt-install
%{_bindir}/virt-clone
%{_bindir}/virt-image
%{_bindir}/virt-convert
%changelog
++++++ virtinst-add-cache-modes.diff ++++++
Index: virtinst-0.600.2/virtinst/VirtualDisk.py
===================================================================
--- virtinst-0.600.2.orig/virtinst/VirtualDisk.py
+++ virtinst-0.600.2/virtinst/VirtualDisk.py
@@ -301,10 +301,13 @@ class VirtualDisk(VirtualDevice):
driver_types = [DRIVER_TAP_RAW, DRIVER_TAP_QCOW,
DRIVER_TAP_QED, DRIVER_TAP_VMDK, DRIVER_TAP_VDISK]
+ CACHE_MODE_DIRECTSYNC = "directsync"
CACHE_MODE_NONE = "none"
+ CACHE_MODE_UNSAFE = "unsafe"
CACHE_MODE_WRITETHROUGH = "writethrough"
CACHE_MODE_WRITEBACK = "writeback"
- cache_types = [CACHE_MODE_NONE, CACHE_MODE_WRITETHROUGH,
+ cache_types = [CACHE_MODE_DIRECTSYNC, CACHE_MODE_NONE,
+ CACHE_MODE_UNSAFE, CACHE_MODE_WRITETHROUGH,
CACHE_MODE_WRITEBACK]
DEVICE_DISK = "disk"
@@ -585,7 +588,7 @@ class VirtualDisk(VirtualDevice):
@type bus: C{str}
@param shareable: If disk can be shared among VMs
@type shareable: C{bool}
- @param driverCache: Disk cache mode (none, writethrough, writeback)
+ @param driverCache: Disk cache mode (none, directsync, unsafe, writethrough, writeback)
@type driverCache: member of cache_types
@param selinuxLabel: Used for labelling new or relabel existing storage
@type selinuxLabel: C{str}
++++++ virtinst-cdrom.diff ++++++
Index: virtinst-0.600.2/virtinst/VirtualDisk.py
===================================================================
--- virtinst-0.600.2.orig/virtinst/VirtualDisk.py
+++ virtinst-0.600.2/virtinst/VirtualDisk.py
@@ -1735,7 +1735,7 @@ class VirtualDisk(VirtualDevice):
if maxnode > (26 * 26 * 26):
raise RuntimeError("maxnode value is too high")
- # Regular scanning
+ # Start cdrom at 'c' and skip 'c' for non-cdrom
for i in range(1, maxnode + 1):
gen_t = prefix
@@ -1761,8 +1761,14 @@ class VirtualDisk(VirtualDevice):
if gen_t in except_targets:
continue
if gen_t not in skip_targets:
- self.target = gen_t
- return self.target
+ if self.device != self.DEVICE_CDROM:
+ if i != ord('c') - ord('a'):
+ self.target = gen_t
+ return self.target
+ else:
+ if i >= ord('c') - ord('a'):
+ self.target = gen_t
+ return self.target
# Check except_targets for any options
for t in except_targets:
++++++ virtinst-qed.diff ++++++
Index: virtinst-0.600.2/virtinst/VirtualDisk.py
===================================================================
--- virtinst-0.600.2.orig/virtinst/VirtualDisk.py
+++ virtinst-0.600.2/virtinst/VirtualDisk.py
@@ -295,10 +295,11 @@ class VirtualDisk(VirtualDevice):
DRIVER_TAP_RAW = "aio"
DRIVER_TAP_QCOW = "qcow"
+ DRIVER_TAP_QED = "qed"
DRIVER_TAP_VMDK = "vmdk"
DRIVER_TAP_VDISK = "vdisk"
driver_types = [DRIVER_TAP_RAW, DRIVER_TAP_QCOW,
- DRIVER_TAP_VMDK, DRIVER_TAP_VDISK]
+ DRIVER_TAP_QED, DRIVER_TAP_VMDK, DRIVER_TAP_VDISK]
CACHE_MODE_NONE = "none"
CACHE_MODE_WRITETHROUGH = "writethrough"
Index: virtinst-0.600.2/virtinst/ImageParser.py
===================================================================
--- virtinst-0.600.2.orig/virtinst/ImageParser.py
+++ virtinst-0.600.2/virtinst/ImageParser.py
@@ -200,6 +200,7 @@ class Disk:
FORMAT_ISO = "iso"
FORMAT_QCOW = "qcow"
FORMAT_QCOW2 = "qcow2"
+ FORMAT_QED = "qed"
FORMAT_VMDK = "vmdk"
USE_SYSTEM = "system"
@@ -227,7 +228,7 @@ class Disk:
csumtype = xpathString(d, "@type")
csumvalue = xpathString(d, "")
self.csum[csumtype] = csumvalue
- formats = [Disk.FORMAT_RAW, Disk.FORMAT_QCOW, Disk.FORMAT_QCOW2, Disk.FORMAT_VMDK, Disk.FORMAT_ISO]
+ formats = [Disk.FORMAT_RAW, Disk.FORMAT_QCOW, Disk.FORMAT_QCOW2, Disk.FORMAT_QED, Disk.FORMAT_VMDK, Disk.FORMAT_ISO]
validate(formats.count(self.format) > 0,
_("The format for disk %s must be one of %s") %
(self.file, ",".join(formats)))
Index: virtinst-0.600.2/virtconv/diskcfg.py
===================================================================
--- virtinst-0.600.2.orig/virtconv/diskcfg.py
+++ virtinst-0.600.2/virtconv/diskcfg.py
@@ -35,6 +35,7 @@ DISK_FORMAT_VDISK = 3
DISK_FORMAT_QCOW = 4
DISK_FORMAT_QCOW2 = 5
DISK_FORMAT_COW = 6
+DISK_FORMAT_QED = 7
DISK_TYPE_DISK = 0
DISK_TYPE_CDROM = 1
@@ -50,6 +51,7 @@ disk_suffixes = {
DISK_FORMAT_QCOW: ".qcow",
DISK_FORMAT_QCOW2: ".qcow2",
DISK_FORMAT_COW: ".cow",
+ DISK_FORMAT_QED: ".qed",
}
qemu_formats = {
@@ -59,6 +61,7 @@ qemu_formats = {
DISK_FORMAT_QCOW: "qcow",
DISK_FORMAT_QCOW2: "qcow2",
DISK_FORMAT_COW: "cow",
+ DISK_FORMAT_QED: "qed",
}
disk_format_names = {
@@ -69,6 +72,7 @@ disk_format_names = {
"qcow": DISK_FORMAT_QCOW,
"qcow2": DISK_FORMAT_QCOW2,
"cow": DISK_FORMAT_COW,
+ "qed": DISK_FORMAT_QED,
}
checksum_types = {
@@ -260,7 +264,8 @@ class disk(object):
out_format == DISK_FORMAT_VMDK or
out_format == DISK_FORMAT_QCOW or
out_format == DISK_FORMAT_QCOW2 or
- out_format == DISK_FORMAT_COW):
+ out_format == DISK_FORMAT_COW or
+ out_format == DISK_FORMAT_QED):
raise NotImplementedError(_("Cannot convert to disk format %s") %
output_format)
Index: virtinst-0.600.2/virtconv/parsers/virtimage.py
===================================================================
--- virtinst-0.600.2.orig/virtconv/parsers/virtimage.py
+++ virtinst-0.600.2/virtconv/parsers/virtimage.py
@@ -246,6 +246,7 @@ class virtimage_parser(formats.parser):
ImageParser.Disk.FORMAT_VMDK: diskcfg.DISK_FORMAT_VMDK,
ImageParser.Disk.FORMAT_QCOW: diskcfg.DISK_FORMAT_QCOW,
ImageParser.Disk.FORMAT_QCOW2: diskcfg.DISK_FORMAT_QCOW2,
+ ImageParser.Disk.FORMAT_QED: diskcfg.DISK_FORMAT_QED,
}
fmt = None
++++++ virtinst-storage-ocfs2.diff ++++++
Index: virtinst-0.600.2/virtinst/Storage.py
===================================================================
--- virtinst-0.600.2.orig/virtinst/Storage.py
+++ virtinst-0.600.2/virtinst/Storage.py
@@ -534,7 +534,7 @@ class FilesystemPool(StoragePool):
get_volume_class = staticmethod(get_volume_class)
formats = [ "auto", "ext2", "ext3", "ext4", "ufs", "iso9660", "udf",
- "gfs", "gfs2", "vfat", "hfs+", "xfs" ]
+ "gfs", "gfs2", "vfat", "hfs+", "xfs", "ocfs2" ]
# Register applicable property methods from parent class
perms = property(StorageObject.get_perms, StorageObject.set_perms)
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package pcsc-acr38 for openSUSE:12.2 checked in at 2012-07-23 12:09:54
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:12.2/pcsc-acr38 (Old)
and /work/SRC/openSUSE:12.2/.pcsc-acr38.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "pcsc-acr38", Maintainer is "sbrabec(a)suse.com"
Changes:
--------
New Changes file:
--- /dev/null 2012-07-06 19:40:38.919402255 +0200
+++ /work/SRC/openSUSE:12.2/.pcsc-acr38.new/pcsc-acr38.changes 2012-07-23 12:09:54.000000000 +0200
@@ -0,0 +1,337 @@
+-------------------------------------------------------------------
+Wed Jul 11 22:53:18 CEST 2012 - sbrabec(a)suse.cz
+
+- Update to version 1.7.11:
+ * Add ACR38U-SAM support.
+ * Fix the problem when receiving a buffer(data+SW) of length in
+ times of 64 bytes.
+
+-------------------------------------------------------------------
+Sun Nov 20 06:27:34 UTC 2011 - coolo(a)suse.com
+
+- add libtool as buildrequire to avoid implicit dependency
+
+-------------------------------------------------------------------
+Mon Feb 15 11:12:21 CET 2010 - seife(a)opensuse.org
+
+- refresh patch to fix build (did this ever work?)
+
+-------------------------------------------------------------------
+Wed Oct 7 15:45:05 CEST 2009 - sbrabec(a)suse.cz
+
+- Updated to version 1.7.10:
+ * fixed special handling of PPS for old firmware
+ * support for ACS CryptoMate
+ * ported to libusb
+ * other fixes
+
+-------------------------------------------------------------------
+Wed Apr 8 15:27:48 CEST 2009 - sbrabec(a)suse.cz
+
+- Use modalias supplements instead of eID issuer locales.
+- Split according to shared library packaging policy.
+- Require pcsc-lite.
+
+-------------------------------------------------------------------
+Mon Sep 15 15:42:14 CEST 2008 - sbrabec(a)suse.cz
+
+- Fixed implicit declaration.
+
+-------------------------------------------------------------------
+Thu Jul 26 15:34:15 CEST 2007 - sbrabec(a)suse.cz
+
+- Applied patch changing PCSCLITE_USB_PATH (#259973).
+
+-------------------------------------------------------------------
+Thu May 31 13:09:39 CEST 2007 - sbrabec(a)suse.cz
+
+- Fixed module path.
+- Removed broken patch changing PCSCLITE_USB_PATH to /dev/bus/usb.
+ (#259973).
+
+-------------------------------------------------------------------
+Fri May 25 11:53:16 CEST 2007 - sbrabec(a)suse.cz
+
+- Updated to version 1.7.9:
+ * Fixed an error in the target location of libacr38ucontrol.pc
+ * Mac only release that includes Universal Binary
+ * Issue PPS in a loop to handle the case when PTS1=0x95 for
+ older ACR38
+- Fixes unplug-replug without restarting pcscd (#259973).
+- Added devel subpackage.
+- Use classic versioning schema (used in upstream ChangeLog).
+
+-------------------------------------------------------------------
+Mon Nov 27 11:59:22 CET 2006 - mjancar(a)suse.cz
+
+- use /dev/bus/usb instead of /proc/bus/usb (#223740)
+
+-------------------------------------------------------------------
+Tue Nov 7 16:49:08 CET 2006 - prusnak(a)suse.cz
+
+- fixed ucRead size [#186108]
+
+-------------------------------------------------------------------
+Sun Apr 2 00:11:42 CEST 2006 - sndirsch(a)suse.de
+
+- added missing locale provides (Bug #161867)
+
+-------------------------------------------------------------------
+Wed Jan 25 21:39:19 CET 2006 - mls(a)suse.de
+
+- converted neededforbuild to BuildRequires
+
+-------------------------------------------------------------------
+Tue Jan 3 08:59:37 CET 2006 - mjancar(a)suse.cz
+
+- move to separate source package
+
+-------------------------------------------------------------------
+Mon Jan 2 07:29:48 CET 2006 - stark(a)suse.de
+
+- removed obsolete hotplug stuff for cyberjack
+- Updated pcsc-lite to version 1.2.9-beta9
+- Updated CCID driver to 0.9.4
+- Updated GemPC driver to 1.0.0
+- package pkgconfig files to be able to build drivers outside
+ the package
+
+-------------------------------------------------------------------
+Tue Dec 20 16:08:24 CET 2005 - ro(a)suse.de
+
+- removed unpackaged man-page symlinks
+
+-------------------------------------------------------------------
+Tue Nov 29 11:59:15 CET 2005 - ro(a)suse.de
+
+- remove keeper from nfb (unused)
+
+-------------------------------------------------------------------
+Mon Oct 10 13:02:47 CEST 2005 - stark(a)suse.de
+
+- Updated towitoko driver to 2.0.7 and install USB bundle
+
+-------------------------------------------------------------------
+Wed Sep 21 22:17:12 CEST 2005 - stark(a)suse.de
+
+- Repackaged CCID as bundle for USB usage (#116497)
+
+-------------------------------------------------------------------
+Tue Sep 20 06:24:30 CEST 2005 - stark(a)suse.de
+
+- handle old reader.conf in upgrade case
+- compile with -fno-strict-aliasing
+- fixed missing return in ctapi-cyberjack
+
+-------------------------------------------------------------------
+Sat Sep 17 11:46:52 CEST 2005 - stark(a)suse.de
+
+- Updated pcsc-lite to version 1.2.9beta8 (#116497)
+ * use /etc/reader.conf.d/
+ * adapted init script to create /etc/reader.conf
+- Updated cyberjack driver to version 2.0.9
+ * use rpath for cyberjack tools
+- Updated ccid driver to version 0.9.3 (#116497)
+- Use RPM_OPT_FLAGS everywhere
+- Fixed serious compiler warnings
+
+-------------------------------------------------------------------
+Mon Sep 5 15:25:59 CEST 2005 - skh(a)suse.de
+
+- fix off-by-one error in hotplug_libusb.c [#112964]
+
+-------------------------------------------------------------------
+Mon Aug 29 15:35:33 CEST 2005 - skh(a)suse.de
+
+- Remove unnecessary files from pcsc-acr38 again [#112927]
+
+-------------------------------------------------------------------
+Mon Aug 29 14:33:44 CEST 2005 - skh(a)suse.de
+
+- package ACR38 driver in correct bundle format [#112927]
+- remove orphaned /var/run/pcscd.pub when necessary [#112928]
+- update ACR38u driver to version 100705 to fix crash when reader
+ is plugged in [#112964]
+
+-------------------------------------------------------------------
+Tue Aug 16 14:15:41 CEST 2005 - skh(a)suse.de
+
+- Updated ACR38u driver to version 100703
+
+-------------------------------------------------------------------
+Tue Jul 26 17:47:53 CEST 2005 - okir(a)suse.de
+
+- Added ACR38u driver
+
+-------------------------------------------------------------------
+Tue Jul 26 13:29:37 CEST 2005 - okir(a)suse.de
+
+- Updated description in init script (#79287)
+
+-------------------------------------------------------------------
+Thu Jun 16 17:12:15 CEST 2005 - meissner(a)suse.de
+
+- use RPM_OPT_FLAGS in 1 more driver
+- added includes to avoid implict declaration of memcpy and similar.
+
+-------------------------------------------------------------------
+Mon Apr 18 18:12:49 CEST 2005 - ro(a)suse.de
+
+- make it build with gcc-4
+
+-------------------------------------------------------------------
+Thu Mar 17 12:45:39 CET 2005 - okir(a)suse.de
+
+- Disable support for extended-apdus, it eats 32MB of memory (#73629)
+
+-------------------------------------------------------------------
+Thu Mar 10 11:49:25 CET 2005 - okir(a)suse.de
+
+- Fix default search location for USB bundles
+
+-------------------------------------------------------------------
+Fri Jan 21 15:11:43 CET 2005 - okir(a)suse.de
+
+- Updated to latest upstream version
+- Updated several drivers
+- Added CCID driver
++++ 140 more lines (skipped)
++++ between /dev/null
++++ and /work/SRC/openSUSE:12.2/.pcsc-acr38.new/pcsc-acr38.changes
Old:
----
_link
New:
----
ACR38_Driver_Lnx_101_P.zip
ACR38_LINUX_100705_P-usb.diff
ACR38_LINUX_100710-automake-cleanup.patch
pcsc-acr38.changes
pcsc-acr38.spec
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ pcsc-acr38.spec ++++++
#
# spec file for package pcsc-acr38
#
# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# 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 http://bugs.opensuse.org/
#
Name: pcsc-acr38
BuildRequires: autoconf
BuildRequires: automake
BuildRequires: libtool
BuildRequires: libusb-devel
BuildRequires: pcsc-lite-devel
BuildRequires: pkg-config
BuildRequires: unzip
Version: 1.7.11
Release: 0
%define envelope_tar_version 101_P
%define tar_version 100711_P
Url: http://www.acs.com.hk/drivers-manual.php?driver=ACR38
Summary: PC/SC IFD Handler for the ACR38 Smart Card Reader
License: GPL-2.0+
Group: Productivity/Security
# This source is a zip that contains two tar files with drivers, one for
# non-CCID devices, one for CCID devices.
Source: ACR38_Driver_Lnx_%{envelope_tar_version}.zip
Patch2: ACR38_LINUX_100705_P-usb.diff
Patch3: ACR38_LINUX_100710-automake-cleanup.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Requires: pcsc-lite
Supplements: modalias(usb:v072Fp9000d*dc*dsc*dp*ic*isc*ip*)
Supplements: modalias(usb:v072Fp90CFd*dc*dsc*dp*ic*isc*ip*)
Supplements: modalias(usb:v072Fp9006d*dc*dsc*dp*ic*isc*ip*)
%define ifddir %(pkg-config libpcsclite --variable=usbdropdir)
%description
This package contains a driver for the ACR 38 smart card reader
produced by ACS.
This driver is meant to be used with the PCSC-Lite daemon from the
pcsc-lite package.
%package -n libacr38ucontrol0
Summary: Library for PC/SC IFD Handler for the ACR38 Smart Card Reader
Group: System/Libraries
%description -n libacr38ucontrol0
This package contains a driver for the ACR 38 smart card reader
produced by ACS.
This driver is meant to be used with the PCSC-Lite daemon from the
pcsc-lite package.
%package devel
Summary: PC/SC IFD Handler for the ACR38 Smart Card Reader
Group: Development/Libraries/C and C++
Requires: libacr38ucontrol0 = %{version}
Requires: pcsc-lite-devel
%description devel
This package contains a driver for the ACR 38 smart card reader
produced by ACS.
This driver is meant to be used with the PCSC-Lite daemon from the
pcsc-lite package.
%prep
%setup -q -c
cd non-ccid
tar -jxf ACR38_LINUX_%{tar_version}.tar.bz2
cd ACR38_LINUX_%{tar_version}
mv src/driver/Info.plist src/driver/Info.plist.in
%patch2
%patch3
%build
cd non-ccid/ACR38_LINUX_%{tar_version}
autoreconf -f -i
%configure\
--disable-static
make %{?jobs:-j%jobs}
%install
cd non-ccid/ACR38_LINUX_%{tar_version}
%makeinstall
rm $RPM_BUILD_ROOT%{_libdir}/*.la $RPM_BUILD_ROOT%{ifddir}/*/*/*/*.la
%clean
rm -rf $RPM_BUILD_ROOT
%post -n libacr38ucontrol0 -p /sbin/ldconfig
%postun -n libacr38ucontrol0 -p /sbin/ldconfig
%files
%defattr(-,root,root)
# NEWS is empty
%doc non-ccid/ACR38_LINUX_%{tar_version}/AUTHORS non-ccid/ACR38_LINUX_%{tar_version}/COPYING non-ccid/ACR38_LINUX_%{tar_version}/ChangeLog non-ccid/ACR38_LINUX_%{tar_version}/README
%{ifddir}/*
%files -n libacr38ucontrol0
%defattr(-,root,root)
%{_libdir}/libacr38ucontrol.so.0
%{_libdir}/libacr38ucontrol.so.0.*
%files devel
%defattr(-,root,root)
%{_includedir}/*.h
%{_libdir}/*.so
%{_libdir}/pkgconfig/*.pc
%changelog
++++++ ACR38_LINUX_100705_P-usb.diff ++++++
Index: src/driver/usblinux.c
===================================================================
--- src/driver/usblinux.c 2006-06-23 10:04:00.000000000 +0200
+++ src/driver/usblinux.c 2012-07-11 22:20:37.608021190 +0200
@@ -17,7 +17,7 @@
#include <usblinux.h>
#include "config.h"
-#define PCSCLITE_USB_PATH "/proc/bus/usb"
+#define PCSCLITE_USB_PATH "/dev/bus/usb"
int open_linux_usb_dev ( unsigned int manuID, unsigned int prodID, unsigned int lunNum )
++++++ ACR38_LINUX_100710-automake-cleanup.patch ++++++
Index: configure.ac
===================================================================
--- configure.ac.orig
+++ configure.ac
@@ -7,9 +7,6 @@
AC_CONFIG_AUX_DIR(build)
AC_CONFIG_HEADER([config.h])
-# Default install dir
-AC_PREFIX_DEFAULT(/usr/local)
-
# Include commands that automake needs
AM_INIT_AUTOMAKE
@@ -73,32 +70,10 @@
fi
fi
-# removed by ZETES
-# AC_SUBST([PKG_PCSC_CONFIG_PATH],[$pcscdropdir/lib/pkgconfig])
-# removed by ZETES
-# AC_SUBST([PKG_PCSCLITE],[$pcscdropdir/lib/pkgconfig/libpcsclite.pc])
-
-# added by ZETES ...
-PKG_PCSCLITE="libpcsclite"
-# ... added by ZETES
-
# Check if pkg-config exists
-AC_CHECK_PROG([PKGCONFIG], [pkg-config], [yes])
-if test "$PKGCONFIG" = "yes"; then
- if ! `pkg-config --print-errors --atleast-version=1.2.0 $PKG_PCSCLITE`
- then
- AC_MSG_ERROR([install pcsc-lite 1.2.0 or later])
- fi
-fi
-
-# Check for libusb 0.1.12
-PKG_LIBUSB="libusb"
-if test "$PKGCONFIG" = "yes"; then
- if ! `pkg-config --print-errors --atleast-version=0.1.12 $PKG_LIBUSB`
- then
- AC_MSG_ERROR([install libusb 0.1.12 or later])
- fi
-fi
+PKG_CHECK_MODULES([PCSCLITE], [libpcsclite >= 1.2.0])
+PKG_CHECK_MODULES([LIBUSB], [libusb >= 0.1.12],,
+ AC_MSG_ERROR([install libusb 0.1.12 or later]))
# --enable-usbdropdir=DIR
AC_ARG_ENABLE([usbdropdir],
@@ -108,20 +83,8 @@
[usbdropdir=false])
if test "${usbdropdir}" = false ; then
- if test "$PKGCONFIG" = yes ; then
- usbdropdir=`pkg-config $PKG_PCSCLITE --variable=usbdropdir`
- else
- usbdropdir=""
- fi
- if test -z "$usbdropdir" ; then
- if test "$prefix" = NONE ; then
- usbdropdir="$ac_default_prefix/pcsc/drivers"
- else
- usbdropdir="$prefix/pcsc/drivers"
- fi
- fi
+ usbdropdir=`$PKG_CONFIG libpcsclite --variable=usbdropdir`
fi
-
AC_SUBST(usbdropdir)
AC_MSG_RESULT([USB drop directory : $usbdropdir])
@@ -143,42 +106,11 @@
AC_PROG_CC
AC_PROG_LIBTOOL
-# Checks for libraries.
-# FIXME: Replace `main' with a function in `-lpcsclite':
-#AC_CHECK_LIB([pcsclite], [main])
-# FIXME: Replace `main' with a function in `-lpthread':
-#AC_CHECK_LIB([pthread], [main])
-
# Checks for header files.
AC_HEADER_DIRENT
AC_HEADER_STDC
AC_CHECK_HEADERS([fcntl.h limits.h malloc.h memory.h stdlib.h string.h sys/ioctl.h syslog.h unistd.h])
-# Test if pcsclite-1.2.9betaX is installed
-#if test -d $pcsclite_inc/PCSC; then
-# echo "PCSCLITE-1.2.9 or above is installed"
-# pcsclite_inc="$pcsclite_inc/PCSC"
-#else
-# echo "PCSCLITE-1.2.0 is installed"
-#fi
-
-# Setup the compiler and linker flag
-OLD_CFLAGS=$CFLAGS
-CFLAGS="$CFLAGS `pkg-config --cflags $PKG_PCSCLITE`"
-CFLAGS="$CFLAGS `pkg-config --cflags $PKG_LIBUSB`"
-
-# Check for pcsclite header files
-# removed by ZETES NO_PCSC_MSG="Please install PCSCLITE 1.2.0 or later before building the driver!!"
-# removed by ZETES AC_CHECK_HEADER([pcsclite.h],,[AC_MSG_ERROR([$NO_PCSC_MSG])],[#include <pcsclite.h>])
-
-# removed by ZETES CFLAGS=$OLD_CFLAGS
-
-AC_SUBST(LIBPCSCLITE)
-LIBPCSCLITE=`pkg-config --libs $PKG_PCSCLITE`
-
-AC_SUBST(LIBUSB)
-LIBUSB=`pkg-config --libs $PKG_LIBUSB`
-
# Select OS specific versions of source files.
AC_SUBST(BUNDLE_HOST)
AC_SUBST(DYN_LIB_EXT)
@@ -218,6 +150,7 @@
AC_CONFIG_FILES([Makefile
src/driver/Makefile
src/controllib/Makefile
- src/controllib/libacr38ucontrol.pc])
+ src/controllib/libacr38ucontrol.pc
+ src/driver/Info.plist])
AC_OUTPUT
Index: Makefile.am
===================================================================
--- Makefile.am.orig
+++ Makefile.am
@@ -4,5 +4,7 @@
#
# Process this file with automake to produce a Makefile.in script.
# -- Top-level Makefile.am --
SUBDIRS = src/controllib src/driver
+
+DISTCHECK_CONFIGURE_FLAGS = --enable-usbdropdir=$$dc_install_base/pcsc/drivers
Index: src/controllib/Makefile.am
===================================================================
--- src/controllib/Makefile.am.orig
+++ src/controllib/Makefile.am
@@ -2,22 +2,19 @@
# Copyright (c) 1994 - 2005 Advanced Card Systems Ltd
# All rights reserved.
#
# Process this file with automake to produce a Makefile.in script.
-ACR38_CONTROLLIB = libacr38ucontrol.$(DYN_LIB_EXT)
-
-AM_CPPFLAGS = -I../driver `pkg-config libpcsclite --cflags`
+AM_CPPFLAGS = -I $(top_srcdir)/src/driver $(PCSCLITE_CFLAGS)
lib_LTLIBRARIES = libacr38ucontrol.la
include_HEADERS = ACS38DrvTools.h
noinst_HEADERS = ../driver/ACR38IOCtrl.h
SRC_CONTROLLIB = ACS38DrvTools.c \
ACS38DrvTools.h
libacr38ucontrol_la_SOURCES = $(SRC_CONTROLLIB)
-libacr38ucontrol_la_CFLAGS = `pkg-config libpcsclite --cflags`
+libacr38ucontrol_la_CFLAGS = $(PCSCLITE_LIBS)
-#pcdir= $(PKG_PCSC_CONFIG_PATH)
-pcdir= @prefix@/lib/pkgconfig
-pc_DATA = libacr38ucontrol.pc
+pkgconfigdir= $(libdir)/pkgconfig
+pkgconfig_DATA = libacr38ucontrol.pc
Index: src/driver/Makefile.am
===================================================================
--- src/driver/Makefile.am.orig
+++ src/driver/Makefile.am
@@ -5,15 +5,16 @@
# Process this file with automake to produce a Makefile.in script.
DRIVER_NAME = ACR38UDriver
-DRIVER_LIB_NAME = lib$(DRIVER_NAME).$(DYN_LIB_EXT)
DRIVER_BUNDLE_DIR = $(DRIVER_NAME).bundle
-DRIVER_INSTALL_HOME_DIR = pcsc/drivers/$(DRIVER_LIB_NAME).bundle/Contents/Linux
-AM_CPPFLAGS = `pkg-config libpcsclite --cflags`
+driverdir=$(usbdropdir)/$(DRIVER_BUNDLE_DIR)/Contents/$(BUNDLE_HOST)
-EXTRA_DIST = Info.plist
+AM_CPPFLAGS = $(PCSCLITE_CFLAGS) $(LIBUSB_CFLAGS)
-lib_LTLIBRARIES = libACR38UDriver.la
+plistdir=$(usbdropdir)/$(DRIVER_BUNDLE_DIR)/Contents
+plist_DATA=Info.plist
+
+driver_LTLIBRARIES = ACR38UDriver.la
SRC_DRV = ACR38IOCtrl.h \
AdmHndlr.c \
@@ -33,14 +34,6 @@
SRC_USB = usbserial_linux.c \
usbserial_linux.h
-libACR38UDriver_la_SOURCES = $(SRC_DRV) $(SRC_USB)
-libACR38UDriver_la_LIBADD = @LIBPCSCLITE@ @LIBUSB@ @COREFOUNDATION@ @IOKIT@
-
-install: libACR38UDriver.la
- $(mkinstalldirs) $(usbdropdir)/$(DRIVER_BUNDLE_DIR)/Contents/$(BUNDLE_HOST)/
- $(INSTALL) .libs/$(DRIVER_LIB_NAME) $(usbdropdir)/$(DRIVER_BUNDLE_DIR)/Contents/$(BUNDLE_HOST)/$(DRIVER_NAME)
- $(INSTALL) Info.plist $(usbdropdir)/$(DRIVER_BUNDLE_DIR)/Contents
-# chmod 755 $(usbdropdir)/$(DRIVER_BUNDLE_DIR)/Contents/$(BUNDLE_HOST)/$(DRIVER_LIB_NAME)
-
-uninstall:
- rm -rf $(usbdropdir)/$(DRIVER_BUNDLE_DIR)
+ACR38UDriver_la_SOURCES = $(SRC_DRV) $(SRC_USB)
+ACR38UDriver_la_LIBADD = $(PCSCLITE_LIBS) $(LIBUSB_LIBS) $(COREFOUNDATION) $(IOKIT)
+ACR38UDriver_la_LDFLAGS = -module -avoid-version
Index: src/driver/Info.plist
===================================================================
--- src/driver/Info.plist.in.orig
+++ src/driver/Info.plist.in
@@ -20,7 +20,7 @@
<string>0x00000001</string>
<key>CFBundleExecutable</key>
- <string>ACR38UDriver</string>
+ <string>ACR38UDriver.@DYN_LIB_EXT@</string>
<key>ifdManufacturerString</key>
<string>Advanced Card Systems Ltd.</string>
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package libxslt for openSUSE:12.2 checked in at 2012-07-23 12:09:50
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:12.2/libxslt (Old)
and /work/SRC/openSUSE:12.2/.libxslt.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libxslt", Maintainer is "VCizek(a)suse.com"
Changes:
--------
New Changes file:
--- /dev/null 2012-07-06 19:40:38.919402255 +0200
+++ /work/SRC/openSUSE:12.2/.libxslt.new/libxslt-python.changes 2012-07-23 12:09:51.000000000 +0200
@@ -0,0 +1,252 @@
+-------------------------------------------------------------------
+Thu Feb 16 21:23:22 UTC 2012 - coolo(a)suse.com
+
+- add libtool as buildrequire to fix compilation
+
+-------------------------------------------------------------------
+Mon Nov 21 15:49:42 UTC 2011 - jengelh(a)medozas.de
+
+- Remove redundant/unwanted tags/section (cf. specfile guidelines)
+
+-------------------------------------------------------------------
+Tue Aug 2 15:09:50 UTC 2011 - idonmez(a)novell.com
+
+- Add dependency on libgcrypt-devel and libgpg-error-devel for
+ the libxslt-devel package.
+
+-------------------------------------------------------------------
+Mon Aug 1 09:59:25 UTC 2011 - idonmez(a)novell.com
+
+- Correctly obsolete libxslt package in the baselibs.conf too
+
+-------------------------------------------------------------------
+Fri Jul 29 09:37:15 UTC 2011 - idonmez(a)novell.com
+
+- Fix build by not using %exclude
+
+-------------------------------------------------------------------
+Fri Jul 29 03:46:57 UTC 2011 - crrodriguez(a)opensuse.org
+
+- Rework build of this package in a sane way.
+
+-------------------------------------------------------------------
+Wed Jul 21 13:19:36 UTC 2010 - puzel(a)novell.com
+
+- updated to 1.1.26
+ - no python related fixes in this libxslt release
+
+-------------------------------------------------------------------
+Fri Apr 11 14:39:52 CEST 2008 - prusnak(a)suse.cz
+
+- updated to 1.1.23
+ * Documentation
+ fix links for Cygwin DocBook setup (Philippe Bourcier)
+ - xsltParseStylesheetDoc doc fix (Jason Viers)
+ - fix manpage default maxdepth value
+ * Bug fixes:
+ - python segfault (Daniel Gryniewicz)
+ - week-in-year bug fix (Maurice van der Pot)
+ - fix python iterator problem (William Brack)
+ - avoid garbage collection problems on str:tokenize and str:split
+ and function results (William Brack and Peter Pawlowski)
+ - superfluous re-generation of keys (William Brack)
+ - remove superfluous code in xsltExtInitTest (Tony Graham)
+ - func:result segfault fix (William Brack)
+ - timezone offset problem (Peter Pawlowski),
+ * Portability fixes:
+ - old gcrypt support fix (Brent Cowgill)
+ - Python portability patch (Stephane Bidoul)
+ - VS 2008 fix (Rob Richard)
+
+-------------------------------------------------------------------
+Tue Jan 22 12:19:20 CET 2008 - prusnak(a)suse.cz
+
+- build without strict aliasing (as main package does)
+
+-------------------------------------------------------------------
+Tue Sep 18 16:21:03 CEST 2007 - sbrabec(a)suse.cz
+
+- Updated to version 1.1.22:
+ * Bug fixes: RVT cleanup problems, exclude-result-prefix bug,
+ stylesheet compilation error handling, out of memory allocation
+ errors, namespace problem on compound predicates, python
+ space/tab inconsistencies, hook xsl:message to per
+ transformation error callbacks, cached RVT problem, XPath
+ context maintainance on choose, memory leaks in the math
+ module, exclude-result-prefix induced namespace problem
+ * Portability fixes: improve build with VS2005, fixing build on
+ AIX, fix the security file checks on Windows.
+ * Improvement: add an --encoding option to xsltproc.
+ * Build: configure setup for TRIO_REPLACE_STDIO
+ * Documentation: updated after change from CVs to SVN
+
+-------------------------------------------------------------------
+Mon Aug 20 15:57:47 CEST 2007 - sbrabec(a)suse.cz
+
+- Commented out NoSource to provide comfortable rebuild.
+
+-------------------------------------------------------------------
+Thu Jan 25 15:53:43 CET 2007 - prusnak(a)suse.cz
+
+- update to 1.1.20
+ * sync to libxslt-1.1.20
+- drop obsolete patches:
+ * libxslt-transform.patch (included in update)
+
+-------------------------------------------------------------------
+Thu Jan 11 13:59:06 CET 2007 - ke(a)suse.de
+
+- Adjust python-linkflags.patch for 1.1.19 and do not apply obsolete
+ warn patch.
+
+-------------------------------------------------------------------
+Tue Dec 12 11:14:18 CET 2006 - ke(a)suse.de
+
+- 1.1.19.
+
+-------------------------------------------------------------------
+Tue Nov 28 12:30:14 CET 2006 - ke(a)suse.de
+
+- Do not install static Python module; reported by Andreas Hanke
+ [#223696].
+
+-------------------------------------------------------------------
+Fri Jun 16 15:54:03 CEST 2006 - ke(a)suse.de
+
+- 1.1.17.
+
+-------------------------------------------------------------------
+Wed Jan 25 21:37:50 CET 2006 - mls(a)suse.de
+
+- converted neededforbuild to BuildRequires
+
+-------------------------------------------------------------------
+Fri Sep 30 16:30:21 CEST 2005 - aj(a)suse.de
+
+- Fix compiler warnings.
+
+-------------------------------------------------------------------
+Fri Sep 16 17:54:17 CEST 2005 - ke(a)suse.de
+
+- Update to version 1.1.15.
+
+-------------------------------------------------------------------
+Wed Jul 6 16:36:19 CEST 2005 - meissner(a)suse.de
+
+- removed -fno-strict-aliasing, not needed here.
+
+-------------------------------------------------------------------
+Mon Apr 4 11:06:01 CEST 2005 - ke(a)suse.de
+
+- Update to version 1.1.14.
+
+-------------------------------------------------------------------
+Wed Nov 24 15:16:44 CET 2004 - mcihar(a)suse.cz
+
+- use rpm macros to build correcly with current python
+
+-------------------------------------------------------------------
+Tue Nov 2 11:35:10 CET 2004 - ke(a)suse.de
+
+- Update to version 1.1.12.
+
+-------------------------------------------------------------------
+Tue Oct 12 12:08:57 CEST 2004 - ke(a)suse.de
+
+- Add libgcrypt* and libgpg-error* to neededforbuild.
+
+-------------------------------------------------------------------
+Fri Oct 8 06:19:39 CEST 2004 - ke(a)suse.de
+
+- Update to version 1.1.11.
+
+-------------------------------------------------------------------
+Mon Aug 23 08:20:42 CEST 2004 - ke(a)suse.de
+
+- Update to version 1.1.9.
+
+-------------------------------------------------------------------
+Thu Aug 19 18:48:12 CEST 2004 - schwab(a)suse.de
+
+- Fix a broken cast.
+
+-------------------------------------------------------------------
+Wed Jul 14 16:19:09 CEST 2004 - ke(a)suse.de
+
+- Update to version 1.1.8.
+
+-------------------------------------------------------------------
+Fri May 21 16:05:05 CEST 2004 - ke(a)suse.de
+
+- Update to version 1.1.7.
+
+-------------------------------------------------------------------
+Tue Apr 20 14:24:43 CEST 2004 - ke(a)suse.de
+
+- Update to version 1.1.6.
+
+-------------------------------------------------------------------
+Fri Dec 12 13:23:41 CET 2003 - ke(a)suse.de
+
+- Update to version 1.1.1.
+
+-------------------------------------------------------------------
+Wed Nov 5 16:11:09 CET 2003 - ke(a)suse.de
+
+- Update to version 1.1.0; for details cf. the libxslt changelog.
+
++++ 55 more lines (skipped)
++++ between /dev/null
++++ and /work/SRC/openSUSE:12.2/.libxslt.new/libxslt-python.changes
New Changes file:
--- /dev/null 2012-07-06 19:40:38.919402255 +0200
+++ /work/SRC/openSUSE:12.2/.libxslt.new/libxslt.changes 2012-07-23 12:09:51.000000000 +0200
@@ -0,0 +1,758 @@
+-------------------------------------------------------------------
+Thu Jun 28 09:46:35 UTC 2012 - vcizek(a)suse.com
+
+- fixed CVE-2012-2825 (bnc#769182)
+
+-------------------------------------------------------------------
+Sat Mar 17 17:38:20 UTC 2012 - jengelh(a)medozas.de
+
+- Make sure to follow shlib policy; put tools in a separate package
+ like done in libxml2
+
+-------------------------------------------------------------------
+Wed Jan 4 18:44:16 UTC 2012 - jengelh(a)medozas.de
+
+- Remove redundant tags (License: field is inherited)
+- Use exact EVR for Provides:
+
+-------------------------------------------------------------------
+Wed Jan 4 10:17:35 UTC 2012 - cfarrell(a)suse.com
+
+- Tutorial contains GPL-2.0+ code. Either split this off into a subpackage or
+ add GPL-2.0+ as an aggregation to the main licence tag
+
+-------------------------------------------------------------------
+Sat Dec 3 17:29:03 UTC 2011 - agraf(a)suse.com
+
+- don't run make check in QEMU builds - breaks due to massive threading
+
+-------------------------------------------------------------------
+Mon Nov 21 15:49:37 UTC 2011 - jengelh(a)medozas.de
+
+- Remove redundant/unwanted tags/section (cf. specfile guidelines)
+
+-------------------------------------------------------------------
+Sun Nov 20 06:25:40 UTC 2011 - coolo(a)suse.com
+
+- add libtool as buildrequire to avoid implicit dependency
+
+-------------------------------------------------------------------
+Thu Sep 8 18:33:54 CEST 2011 - dmueller(a)suse.de
+
+- fix provides/obsoletes
+
+-------------------------------------------------------------------
+Tue Aug 2 15:09:50 UTC 2011 - idonmez(a)novell.com
+
+- Add dependency on libgcrypt-devel and libgpg-error-devel for
+ the libxslt-devel package
+
+-------------------------------------------------------------------
+Mon Aug 1 09:59:25 UTC 2011 - idonmez(a)novell.com
+
+- Correctly obsolete libxslt package in the baselibs.conf too
+
+-------------------------------------------------------------------
+Fri Jul 29 09:37:02 UTC 2011 - idonmez(a)novell.com
+
+- Fix build on SLE
+
+-------------------------------------------------------------------
+Fri Jul 29 01:53:38 UTC 2011 - crrodriguez(a)opensuse.org
+
+- Fix broken requires,provides,Obsoletes causing "have choice.."
+ build system errors
+- Remove all "la" files since they are no longer needed
+- Fix -devel pacakge requires and messed up -config scripts
+ this may cause build fails of already broken dependant packages
+ that do not link all the needed libraries in an explicit manner
+ (This is not a bug here, it is expected to cause it)
+
+-------------------------------------------------------------------
+Wed Jul 27 09:14:25 UTC 2011 - giecrilj(a)stegny.2a.pl
+
+- package clean-up:
+ - include library version number in the name of the binary package
+ - add an alias for xsltproc (required by package xmlto)
+
+-------------------------------------------------------------------
+Wed Jul 21 13:11:00 UTC 2010 - puzel(a)novell.com
+
+- update to libxslt-1.1.26
+ - Improvements:
+ - Add xsltProcessOneNode to exported symbols for lxml
+ - Features:
+ - Add API versioning and various cleanups
+ - xsl:sort lang support using the locale
+ - Bug fixes
+ - Portability, documentation fixes
+- drop libxslt-1.1.24-rc4-overflow.patch (included upstream)
+- drop libxslt-1.1.24-am.patch (included upstream)
+
+-------------------------------------------------------------------
+Sat Apr 24 11:38:22 UTC 2010 - coolo(a)novell.com
+
+- buildrequire pkg-config to fix provides
+
+-------------------------------------------------------------------
+Mon Dec 14 16:19:17 CET 2009 - jengelh(a)medozas.de
+
+- add baselibs.conf as a source
+
+-------------------------------------------------------------------
+Sun Jun 21 10:20:38 CEST 2009 - coolo(a)novell.com
+
+- fix build with automake 1.11
+
+-------------------------------------------------------------------
+Fri Feb 13 13:10:20 CET 2009 - coolo(a)suse.de
+
+- fix file list
+
+-------------------------------------------------------------------
+Wed Feb 11 14:45:16 CET 2009 - coolo(a)suse.de
+
+- readd "la" files to fix libxslt-python build
+
+-------------------------------------------------------------------
+Mon Jan 26 18:18:17 CET 2009 - crrodriguez(a)suse.de
+
+- remove useless "la" file
+- remove static libraries, if something breaks, move libraries to /%{_lib}
+ instead of restoring them
+
+-------------------------------------------------------------------
+Wed Dec 10 12:34:56 CET 2008 - olh(a)suse.de
+
+- use Obsoletes: -XXbit only for ppc64 to help solver during distupgrade
+ (bnc#437293)
+
+-------------------------------------------------------------------
+Thu Oct 30 12:34:56 CET 2008 - olh(a)suse.de
+
+- obsolete old -XXbit packages (bnc#437293)
+
+-------------------------------------------------------------------
+Fri Jul 18 16:09:54 CEST 2008 - prusnak(a)suse.cz
+
+- updated to 1.1.24:
+ * documentation: man page fix
+ * bug fixes: pattern bug fix, key initialization problems,
+ exclusion of unknown namespaced element on top of stylesheets
+ python generator syntactic cleanup
+- dropped obsoleted CVE-2008-1767.patch (included in update)
+- fixed overflow in RC4 code (rc4-overflow.patch) [bnc#410256]
+
+-------------------------------------------------------------------
+Mon May 19 12:18:36 CEST 2008 - prusnak(a)suse.cz
+
+- fixed CVE-2008-1767 (CVE-2008-1767.patch) [bnc#391920]
+
+-------------------------------------------------------------------
+Fri Apr 11 14:38:40 CEST 2008 - prusnak(a)suse.cz
+
+- updated to 1.1.23
+ * Documentation
+ fix links for Cygwin DocBook setup (Philippe Bourcier)
+ - xsltParseStylesheetDoc doc fix (Jason Viers)
+ - fix manpage default maxdepth value
+ * Bug fixes:
+ - python segfault (Daniel Gryniewicz)
+ - week-in-year bug fix (Maurice van der Pot)
+ - fix python iterator problem (William Brack)
+ - avoid garbage collection problems on str:tokenize and str:split
+ and function results (William Brack and Peter Pawlowski)
+ - superfluous re-generation of keys (William Brack)
+ - remove superfluous code in xsltExtInitTest (Tony Graham)
+ - func:result segfault fix (William Brack)
+ - timezone offset problem (Peter Pawlowski),
+ * Portability fixes:
+ - old gcrypt support fix (Brent Cowgill)
+ - Python portability patch (Stephane Bidoul)
+ - VS 2008 fix (Rob Richard)
+
+-------------------------------------------------------------------
+Thu Apr 10 12:54:45 CEST 2008 - ro(a)suse.de
+
+- added baselibs.conf file to build xxbit packages
+ for multilib support
+
+-------------------------------------------------------------------
+Tue Jan 22 12:18:57 CET 2008 - prusnak(a)suse.cz
+
+- build --without-python to allow compilation from src.rpm
+
+-------------------------------------------------------------------
+Tue Sep 18 16:21:03 CEST 2007 - sbrabec(a)suse.cz
+
+- Updated to version 1.1.22:
+ * Bug fixes: RVT cleanup problems, exclude-result-prefix bug,
+ stylesheet compilation error handling, out of memory allocation
+ errors, namespace problem on compound predicates, python
+ space/tab inconsistencies, hook xsl:message to per
+ transformation error callbacks, cached RVT problem, XPath
+ context maintainance on choose, memory leaks in the math
+ module, exclude-result-prefix induced namespace problem
+ * Portability fixes: improve build with VS2005, fixing build on
+ AIX, fix the security file checks on Windows.
++++ 561 more lines (skipped)
++++ between /dev/null
++++ and /work/SRC/openSUSE:12.2/.libxslt.new/libxslt.changes
Old:
----
_link
New:
----
baselibs.conf
libxslt-1.1.24-linkflags.patch
libxslt-1.1.24-no-net-autobuild.patch
libxslt-1.1.26.tar.bz2
libxslt-CVE-2012-2825.patch
libxslt-config-fixes.patch
libxslt-python.changes
libxslt-python.spec
libxslt.changes
libxslt.spec
xslt-config.1.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libxslt-python.spec ++++++
#
# spec file for package libxslt-python
#
# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# 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 http://bugs.opensuse.org/
#
Name: libxslt-python
BuildRequires: libgcrypt-devel
BuildRequires: libgpg-error-devel
BuildRequires: libtool
BuildRequires: libxml2-devel
BuildRequires: libxml2-python
BuildRequires: python-devel
Summary: Python Bindings for libxslt
License: MIT
Group: Development/Libraries/Python
Version: 1.1.26
Release: 0
Source: libxslt-%{version}.tar.bz2
# Uncomment to save space:
#NoSource: 0
Patch0: libxslt-1.1.24-linkflags.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%{py_requires}
Url: http://xmlsoft.org/XSLT/
#BuildArch: noarch
%description
The libxslt-python package contains a module that permits applications
written in the Python programming language to use the interface
supplied by the libxslt library to apply XSLT transformations.
This library allows parsing stylesheets. It uses the libxml2-python to
load and save XML and HTML files. Direct access to XPath and the XSLT
transformation context are possible. Thus it is possible to extend the
XSLT language with XPath functions written in Python.
Authors:
--------
Daniel Veillard <daniel(a)veillard.com>
%prep
%setup -q -n libxslt-%{version}
%patch0
%build
autoreconf --force --install
%configure --with-python --with-pic --disable-static
make %{?_smp_mflags} PYTHON_SITE_PACKAGES=%{py_sitedir} pythondir=%{py_sitedir}
%install
make install PYTHON_SITE_PACKAGES=%{py_sitedir} pythondir=%{py_sitedir} DESTDIR=$RPM_BUILD_ROOT
# Unwanted doc stuff
rm -fr $RPM_BUILD_ROOT%{_datadir}/doc
# #223696
find %{buildroot} -type f -name "*.la" -print -delete
# Stuff we won't package
rm -rf %{buildroot}/%{_bindir}/* %{buildroot}/%{_libdir}/lib** %{buildroot}/%{_includedir}/*
rm -rf %{buildroot}/%{_mandir}/* %{buildroot}/%{_libdir}/pkgconfig/*
rm -rf %{buildroot}/%{_libdir}/xsltConf.sh %{buildroot}/%{_datadir}/aclocal/libxslt.m4
%files
%defattr(-, root, root)
%{py_sitedir}/*
%doc python/libxslt-python-api.xml
%doc python/tests/*.py
%doc python/tests/*.xml
%doc python/tests/*.xsl
%changelog
++++++ libxslt.spec ++++++
#
# spec file for package libxslt
#
# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# 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 http://bugs.opensuse.org/
#
Name: libxslt
Version: 1.1.26
Release: 0
Summary: XSL Transformation Library
License: MIT and GPL-2.0+
Group: System/Libraries
BuildRequires: libgcrypt-devel
BuildRequires: libgpg-error-devel
BuildRequires: libtool
BuildRequires: libxml2-devel
BuildRequires: pkg-config
# bug437293
%ifarch ppc64
Obsoletes: libxslt-64bit
%endif
Url: http://xmlsoft.org/XSLT/
#
Source: %{name}-%{version}.tar.bz2
Source2: baselibs.conf
Source3: xslt-config.1.gz
Patch0: %{name}-1.1.24-no-net-autobuild.patch
Patch1: libxslt-config-fixes.patch
Patch3: libxslt-CVE-2012-2825.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
This C library allows you to transform XML files into other XML files
(or HTML, text, and more) using the standard XSLT stylesheet
transformation mechanism.
It is based on libxml (version 2) for XML parsing, tree manipulation,
and XPath support. It is written in plain C, making as few assumptions
as possible and sticks closely to ANSI C/POSIX for easy embedding.
Although not primarily designed with performance in mind, libxslt seems
to be a relatively fast processor. It also includes full support for
the EXSLT set of extension functions as well as some common extensions
present in other XSLT engines.
%package -n libxslt1
Summary: XSL Transformation Library
License: LGPL-2.1+
Group: System/Libraries
%description -n libxslt1
This C library allows you to transform XML files into other XML files
(or HTML, text, and more) using the standard XSLT stylesheet
transformation mechanism.
It is based on libxml (version 2) for XML parsing, tree manipulation,
and XPath support. It is written in plain C, making as few assumptions
as possible and sticks closely to ANSI C/POSIX for easy embedding.
Although not primarily designed with performance in mind, libxslt seems
to be a relatively fast processor. It also includes full support for
the EXSLT set of extension functions as well as some common extensions
present in other XSLT engines.
The package comes with xsltproc, a command line interface to the XSLT
engine.
%package devel
Summary: Include Files and Libraries mandatory for Development
License: LGPL-2.1+
Group: Development/Libraries/C and C++
# bug437293
%ifarch ppc64
Obsoletes: libxslt-devel-64bit
%endif
Requires: %name-tools = %version
Requires: %{name}1 = %{version}
Requires: glibc-devel
Requires: libgcrypt-devel
Requires: libgpg-error-devel
#libxml is automatically required with pkgconfig
%description devel
This package contains all necessary include files and libraries needed
to develop applications that require these.
%package tools
Summary: Extended Stylesheet Language (XSL) Transformation utilities
License: MIT and GPL-2.0+
Group: Development/Tools
Provides: xsltproc = %version-%release
# O/P added during 12.2 dev:
Provides: libxslt = %version-%release
Obsoletes: libxslt <= %version-%release
%description tools
This package contains xsltproc, a command line interface to the XSLT engine.
%prep
%setup -q
%patch0
%patch1
%patch3 -p3
%build
autoreconf --force --install
%configure --disable-static --with-pic --without-python
make %{?_smp_mflags}
%check
%if ! 0%{?qemu_user_space_build}
make check
%endif
%install
%makeinstall
# Unwanted doc stuff
rm -fr %{buildroot}%{_datadir}/doc
# the manual page is required
install -ma=r '-t%{buildroot}%{_mandir}/man1' '%{SOURCE3}'
#kill all "la" files
find %{buildroot} -type f -name "*.la" -print -delete
%post -n %{name}1 -p /sbin/ldconfig
%postun -n %{name}1 -p /sbin/ldconfig
%files -n %{name}1
%defattr(-, root, root)
%{_libdir}/lib*.so.*
%files devel
%defattr(-, root, root)
%{_libdir}/lib*.so
%{_libdir}/*.sh
%{_libdir}/pkgconfig/*.pc
%{_includedir}/*
%{_datadir}/aclocal/*
%{_bindir}/xslt-config
%doc %{_mandir}/man1/xslt-config.*
%doc %{_mandir}/man3/*
# not available doc/*.png
%doc doc/*.html doc/html doc/tutorial doc/*.gif
%files tools
%defattr(-,root,root)
%doc AUTHORS NEWS README COPYING* Copyright TODO FEATURES
%{_bindir}/xsltproc
%doc %{_mandir}/man1/xsltproc.*
%changelog
++++++ baselibs.conf ++++++
libxslt1
obsoletes "libxslt-<targettype>"
libxslt-devel
requires -libxslt-<targettype>
requires "libxslt1-<targettype> = <version>"
obsoletes "libxslt-devel-<targettype> <= <version>"
provides "libxslt-devel-<targettype> = <version>"
++++++ libxslt-1.1.24-linkflags.patch ++++++
Index: python/Makefile.am
===================================================================
--- python/Makefile.am.orig 2009-05-12 08:29:34.000000000 +0200
+++ python/Makefile.am 2010-07-21 15:22:21.000000000 +0200
@@ -24,7 +24,7 @@ EXTRA_DIST = \
libxslt-python-api.xml \
$(DOCS)
-libxsltmod_la_LDFLAGS = $(WIN32_EXTRA_LDFLAGS) -module -avoid-version
+libxsltmod_la_LDFLAGS = $(WIN32_EXTRA_LDFLAGS) $(mylibs) -module -avoid-version
if WITH_PYTHON
mylibs = \
++++++ libxslt-1.1.24-no-net-autobuild.patch ++++++
--- xsltproc/xsltproc.c
+++ xsltproc/xsltproc.c
@@ -544,7 +544,7 @@
sec = xsltNewSecurityPrefs();
xsltSetDefaultSecurityPrefs(sec);
- defaultEntityLoader = xmlGetExternalEntityLoader();
+ defaultEntityLoader = getenv("RPM_PACKAGE_NAME") ? xmlNoNetExternalEntityLoader : xmlGetExternalEntityLoader();
xmlSetExternalEntityLoader(xsltprocExternalEntityLoader);
for (i = 1; i < argc; i++) {
++++++ libxslt-CVE-2012-2825.patch ++++++
From: cevans(a)chromium.org <cevans@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Date: Fri, 1 Jun 2012 16:47:04 +0000 (+0000)
Subject: Fix crash with unexpected DTD nodes in XSLT.
X-Git-Url: http://git.chromium.org/gitweb/?p=chromium%2Fsrc.git;a=commitdiff_plain;h=b…
Fix crash with unexpected DTD nodes in XSLT.
BUG=127417
Review URL: https://chromiumcodereview.appspot.com/10441148
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@140041 0039d316-1c4b-4281-b951-d872f2087c98
---
diff --git a/third_party/libxslt/libxslt/xsltutils.h b/third_party/libxslt/libxslt/xsltutils.h
index 3886be3..c986a9c 100644
--- a/third_party/libxslt/libxslt/xsltutils.h
+++ b/third_party/libxslt/libxslt/xsltutils.h
@@ -52,8 +52,8 @@ extern "C" {
* Checks that the element pertains to XSLT namespace.
*/
#define IS_XSLT_ELEM(n) \
- (((n) != NULL) && ((n)->ns != NULL) && \
- (xmlStrEqual((n)->ns->href, XSLT_NAMESPACE)))
+ (((n) != NULL) && ((n)->type == XML_ELEMENT_NODE) && \
+ ((n)->ns != NULL) && (xmlStrEqual((n)->ns->href, XSLT_NAMESPACE)))
/**
* IS_XSLT_NAME:
++++++ libxslt-config-fixes.patch ++++++
--- xslt-config.in.orig
+++ xslt-config.in
@@ -89,7 +89,7 @@ while test $# -gt 0; do
shift
done
-the_libs="@XSLT_LIBDIR@ @XSLT_LIBS@"
+the_libs="-lxslt"
if test "$includedir" != "/usr/include"; then
the_flags="$the_flags -I$includedir `@XML_CONFIG@ --cflags`"
else
--- xsltConf.sh.in.orig
+++ xsltConf.sh.in
@@ -2,6 +2,6 @@
# Configuration file for using the xslt library
#
XSLT_LIBDIR="@XSLT_LIBDIR@"
-XSLT_LIBS="@XSLT_LIBS@"
+XSLT_LIBS="-lxslt"
XSLT_INCLUDEDIR="@XSLT_INCLUDEDIR@"
MODULE_VERSION="xslt-@VERSION@"
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package armadillo for openSUSE:12.2 checked in at 2012-07-23 12:09:46
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:12.2/armadillo (Old)
and /work/SRC/openSUSE:12.2/.armadillo.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "armadillo", Maintainer is ""
Changes:
--------
New Changes file:
--- /dev/null 2012-07-06 19:40:38.919402255 +0200
+++ /work/SRC/openSUSE:12.2/.armadillo.new/armadillo.changes 2012-07-23 12:09:48.000000000 +0200
@@ -0,0 +1,263 @@
+-------------------------------------------------------------------
+Wed Jul 11 15:44:44 UTC 2012 - badshah400(a)gmail.com
+
+- Update to version 3.2.4:
+ + Workaround for a regression (bug) in GCC 4.7.0 and 4.7.1.
+
+-------------------------------------------------------------------
+Fri Jun 29 06:41:42 UTC 2012 - badshah400(a)gmail.com
+
+- Update to version 3.2.3:
+ + Minor correction for declaration of fixed size vectors and
+ matrices.
+
+-------------------------------------------------------------------
+Fri Jun 22 19:04:09 UTC 2012 - scorot(a)free.fr
+
+- fix build on SLE 11
+
+-------------------------------------------------------------------
+Thu May 31 17:33:30 UTC 2012 - badshah400(a)gmail.com
+
+- Update to version 3.2.2:
+ + Better detection of ATLAS on Fedora and Red Hat systems
+ + Minor fix for compiling without debugging enabled (aka release
+ mode).
+
+-------------------------------------------------------------------
+Tue May 29 03:56:47 UTC 2012 - badshah400(a)gmail.com
+
+- Update to version 3.2.1:
+ + Minor fix for compiling without debugging enabled (aka release
+ mode).
+
+-------------------------------------------------------------------
+Fri May 18 13:30:23 UTC 2012 - badshah400(a)gmail.com
+
+- Update to version 3.2.0:
+ + Faster eigen decomposition via "divide and conquer" algorithm
+ + Faster transpose of vectors and compound expressions
+ + Faster handling of diagonal views
+ + Faster handling of tiny fixed size vectors (≤ 4 elements)
+ + Added unique(), for finding unique elements of a matrix.
+
+-------------------------------------------------------------------
+Thu May 3 21:44:48 UTC 2012 - badshah400(a)gmail.com
+
+- Update to version 3.0.3:
+ + Fixes for inplace transpose of complex number matrices
+ + Fixes for complex number version of svd_econ()
+ + Fixes for potential aliasing issues with submatrix views.
+
+-------------------------------------------------------------------
+Sun Apr 29 05:02:15 UTC 2012 - badshah400(a)gmail.com
+
+- Update to version 3.0.2:
+ + Fixes for handling diagonal matrices
+ + Fixes for compilation errors
+ + Fixes for potential aliasing issues.
+
+-------------------------------------------------------------------
+Fri Apr 13 03:01:43 UTC 2012 - badshah400(a)gmail.com
+
+- Update to version 3.0.1:
+ + Fixes for compilation errors
+ + Fixes for potential aliasing issues.
+
+-------------------------------------------------------------------
+Mon Apr 9 20:16:36 UTC 2012 - badshah400(a)gmail.com
+
+- Update to version 3.0.0:
+ + Added non-contiguous submatrix views
+ + Added shorthand for inverse: .i()
+ + Added hist() and histc()
+ + Faster repmat()
+ + Faster handling of submatrix views with one row or column
+ + Faster generation of random numbers
+ + Faster element access in fixed size matrices
+ + Better detection of vector expressions by various functions
+ + Expressions X=A.i()*B and X=inv(A)*B are automatically
+ converted to X=solve(A,B)
+- Rename shared library package to libarmadillo3 in keeping with
+ .so file number change
+- Update baselibs.conf in keeping with changes to the shared
+ library package name.
+
+-------------------------------------------------------------------
+Wed Apr 4 06:37:58 UTC 2012 - badshah400(a)gmail.com
+
+- Update to version 2.4.4:
+ + Fixes for qr() and syl()
+ + More portable wall_clock class
+ + Faster relational operators on submatrices.
+- Update lapack dependencies in keeping with lapack changes in
+ devel project to fix builds on openSUSE 12.1 and 11.4.
+
+-------------------------------------------------------------------
+Tue Feb 7 23:23:50 UTC 2012 - badshah400(a)gmail.com
+
+- Update to version 2.4.3 (no summary of changes documented
+ upstream)
+
+-------------------------------------------------------------------
+Mon Dec 12 11:52:42 UTC 2011 - badshah400(a)gmail.com
+
+- Update to version 2.4.2:
+ + Clarified documentation for .reshape()
+ + Fix for handling of empty matrices by .resize()
+
+-------------------------------------------------------------------
+Mon Dec 5 01:02:01 UTC 2011 - badshah400(a)gmail.com
+
+- Update to version 2.4.1:
+ + Added .resize()
+ + Fix for vector initialisation
+
+-------------------------------------------------------------------
+Mon Dec 5 00:09:19 UTC 2011 - badshah400(a)gmail.com
+
+- Update to version 2.4.0:
+ + Added shorter forms of transposes: .t() and .st()
+ + Added optional use of 64 bit indices, allowing matrices to
+ have more than 4 billion elements
+ + Added experimental support for C++11 initialiser lists
+ + Faster pinv()
+ + Faster inplace transpose
+ + Faster handling of expressions with diagonal views
+ + Fixes for handling expressions with aliasing and submatrices
+ + Fixes for linking on Ubuntu and Debian systems
+ + Fixes for inconsistencies in interactions between matrices
+ and cubes
+ + Refactored code to eliminate warnings when using the Clang
+ C++ compiler
+ + .print_trans() and .raw_print_trans() are deprecated.
+- Spec file cleanups:
+ + Use upstream provided tarballs (in tar.gz format) instead of
+ recompressing to tar.bz2
+ + Modify License tag in confomity with spdx.org specifications
+
+-------------------------------------------------------------------
+Tue Nov 22 20:06:40 UTC 2011 - badshah400(a)gmail.com
+
+- Update to version 2.3.91 (2.4 beta 1):
+ + Added shorter forms of transposes: .t() and .st()
+ + Added optional use of 64 bit indices, allowing matrices to
+ have more than 4 billion elements
+ + Added experimental support for C++11 initialiser lists
+ + Faster pinv()
+ + Faster inplace transpose
+ + Bugfixes for handling expressions with aliasing and
+ submatrices
+ + Refactored code to eliminate warnings when using the Clang
+ C++ compiler
+ + .print_trans() and .raw_print_trans() are deprecated
+
+
+-------------------------------------------------------------------
+Tue Nov 15 05:30:02 UTC 2011 - badshah400(a)gmail.com
+
+- Update to version 2.2.5 (bug-fix release; no summary of changes
+ documented upstream)
+
+-------------------------------------------------------------------
+Wed Oct 19 09:06:08 UTC 2011 - badshah400(a)gmail.com
+
+- Update to version 2.2.4 (bug-fix release; no summary of changes
+ documented upstream)
+
+-------------------------------------------------------------------
+Sun Sep 25 19:27:52 UTC 2011 - jengelh(a)medozas.de
+
+- Remove forbidden Obsoletes (cf. shlib guide)
+
+-------------------------------------------------------------------
+Sat Sep 17 12:14:14 UTC 2011 - jengelh(a)medozas.de
+
+- Remove redundant tags/sections from specfile
+- Implement baselibs for package
+
+-------------------------------------------------------------------
+Sat Aug 27 10:45:46 UTC 2011 - badshah400(a)gmail.com
+
+- Update to version 2.2.3
+ + Bug fix for speed issue in as_scalar()
+
+-------------------------------------------------------------------
+Tue Aug 23 19:01:04 UTC 2011 - badshah400(a)gmail.com
+
+- Update to version 2.2.2 (no summary of changes documented by
+ upstream)
+
+-------------------------------------------------------------------
+Tue Aug 2 17:08:49 UTC 2011 - badshah400(a)gmail.com
+
+- Update to version 2.2.1
+ + Faster multiplication of small matrices
+ + Faster trans()
+ + Faster handling of submatrices by norm()
++++ 66 more lines (skipped)
++++ between /dev/null
++++ and /work/SRC/openSUSE:12.2/.armadillo.new/armadillo.changes
Old:
----
_link
New:
----
armadillo-3.2.4.tar.gz
armadillo.changes
armadillo.spec
baselibs.conf
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ armadillo.spec ++++++
#
# spec file for package armadillo
#
# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# 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 http://bugs.opensuse.org/
#
Name: armadillo
Version: 3.2.4
Release: 0
Summary: Fast C++ matrix library with interfaces to LAPACK and ATLAS
License: LGPL-3.0+
Group: Development/Libraries/C and C++
Url: http://arma.sourceforge.net/
Source: http://download.sourceforge.net/arma/%{name}-%{version}.tar.gz
Source2: baselibs.conf
BuildRequires: blas-devel
BuildRequires: boost-devel
BuildRequires: cmake
BuildRequires: gcc-c++
BuildRequires: lapack-devel
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
Armadillo is a C++ linear algebra library (matrix maths)
aiming towards a good balance between speed and ease of use.
Integer, floating point and complex numbers are supported,
as well as a subset of trigonometric and statistics functions.
Various matrix decompositions are provided through optional
integration with LAPACK and ATLAS libraries.
A delayed evaluation approach is employed (during compile time)
to combine several operations into one and reduce (or eliminate)
the need for temporaries. This is accomplished through recursive
templates and template meta-programming.
This library is useful if C++ has been decided as the language
of choice (due to speed and/or integration capabilities), rather
than another language like Matlab or Octave.
%package -n libarmadillo3
Summary: Shared libraries for armadillo
Group: Development/Libraries/C and C++
%description -n libarmadillo3
Armadillo is a C++ linear algebra library (matrix maths)
aiming towards a good balance between speed and ease of use.
Integer, floating point and complex numbers are supported,
as well as a subset of trigonometric and statistics functions.
Various matrix decompositions are provided through optional
integration with LAPACK and ATLAS libraries.
A delayed evaluation approach is employed (during compile time)
to combine several operations into one and reduce (or eliminate)
the need for temporaries. This is accomplished through recursive
templates and template meta-programming.
This library is useful if C++ has been decided as the language
of choice (due to speed and/or integration capabilities), rather
than another language like Matlab or Octave.
This package provides the shared libraries for armadillo.
%package devel
Summary: Development headers and documentation for the Armadillo C++ library
Group: Development/Libraries/C and C++
Requires: blas-devel
Requires: boost-devel
Requires: lapack-devel
Requires: libarmadillo3 = %{version}
Requires: libstdc++-devel
%description devel
Armadillo is a C++ linear algebra library (matrix maths)
aiming towards a good balance between speed and ease of use.
Integer, floating point and complex numbers are supported,
as well as a subset of trigonometric and statistics functions.
Various matrix decompositions are provided through optional
integration with LAPACK and ATLAS libraries.
A delayed evaluation approach is employed (during compile time)
to combine several operations into one and reduce (or eliminate)
the need for temporaries. This is accomplished through recursive
templates and template meta-programming.
This library is useful if C++ has been decided as the language
of choice (due to speed and/or integration capabilities), rather
than another language like Matlab or Octave.
This package contains files necessary for development using the
Armadillo C++ library. It contains header files, example programs,
and user documentation (reference guide).
%prep
%setup -q
#Convert DOS end-of-line to UNIX end-of-line
sed -i 's/\r//' README.txt
sed -i 's/\r//' LICENSE.txt
for i in `ls licenses/`; do sed -i 's/\r//' licenses/$i ; done
for i in `ls examples/*.cpp`; do sed -i 's/\r//' $i; done
%build
cmake . \
-DCMAKE_INSTALL_PREFIX:PATH=%{_prefix}\
-DINSTALL_LIB_DIR:PATH=%{_libdir}
%{__make} %{?_smp_mflags}
%install
%{__make} install DESTDIR=%{buildroot}
rm -f examples/Makefile.cmake
rm -rf examples/example1_win32
rm -rf examples/example2_win32
rm -rf examples/lib_win32
%post -n libarmadillo3 -p /sbin/ldconfig
%postun -n libarmadillo3 -p /sbin/ldconfig
%files -n libarmadillo3
%defattr(-,root,root)
%{_libdir}/*.so.*
%doc LICENSE.txt licenses
%files devel
%defattr(-,root,root)
%{_libdir}/*.so
%{_includedir}/armadillo
%{_includedir}/armadillo_bits/
%{_datadir}/Armadillo/
%doc README.txt index.html examples/ docs/
%changelog
++++++ baselibs.conf ++++++
libarmadillo3
armadillo-devel
requires -armadillo-<targettype>
requires "libarmadillo3-<targettype> = <version>"
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package SuSEfirewall2 for openSUSE:12.2 checked in at 2012-07-23 12:09:43
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:12.2/SuSEfirewall2 (Old)
and /work/SRC/openSUSE:12.2/.SuSEfirewall2.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "SuSEfirewall2", Maintainer is "lnussel(a)suse.com"
Changes:
--------
New Changes file:
--- /dev/null 2012-07-06 19:40:38.919402255 +0200
+++ /work/SRC/openSUSE:12.2/.SuSEfirewall2.new/SuSEfirewall2.changes 2012-07-23 12:09:44.000000000 +0200
@@ -0,0 +1,1217 @@
+-------------------------------------------------------------------
+Fri Jul 13 12:43:17 UTC 2012 - lnussel(a)suse.de
+
+- honor FW_IPv6 setting also in debug mode (bnc#769411)
+
+-------------------------------------------------------------------
+Tue Jun 19 11:38:32 UTC 2012 - lnussel(a)suse.de
+
+- fix logging in test mode
+
+-------------------------------------------------------------------
+Mon Jun 18 09:30:51 UTC 2012 - lnussel(a)suse.de
+
+- allow icmpv6 in FW_SERVICES_*_*
+
+-------------------------------------------------------------------
+Mon Jun 18 09:24:18 UTC 2012 - lnussel(a)suse.de
+
+- allow ICMPv6 Multicast Listener Query (bnc#767392)
+
+-------------------------------------------------------------------
+Tue May 29 13:16:20 UTC 2012 - lnussel(a)suse.de
+
+- fix typo spotted by Frederic
+
+-------------------------------------------------------------------
+Wed Jan 18 14:17:19 UTC 2012 - lnussel(a)suse.de
+
+- assume all interface names are correct (bnc#739084)
+
+-------------------------------------------------------------------
+Wed Dec 14 16:55:43 UTC 2011 - lnussel(a)suse.de
+
+- fix forward masquerading (bnc#736205)
+- compat syntax for negated options no longer works (bnc#660156, bnc#731088)
+- enhance debug mode
+
+-------------------------------------------------------------------
+Mon Nov 7 10:56:04 UTC 2011 - lnussel(a)suse.de
+
+- use /sbin/rpcinfo as /usr/sbin/rpcinfo is gone (bnc#727438)
+
+-------------------------------------------------------------------
+Wed Nov 2 15:27:04 UTC 2011 - lnussel(a)suse.de
+
+- set SYSTEMD_NO_WRAP for status (bnc#727445)
+
+-------------------------------------------------------------------
+Fri Oct 14 09:46:33 UTC 2011 - lnussel(a)suse.de
+
+- fix manual rcSuSEfirewall2 stop with sytemd (bnc#717583)
+
+-------------------------------------------------------------------
+Tue Oct 4 14:53:13 UTC 2011 - lnussel(a)suse.de
+
+- fix typo (bnc#721845)
+- atomic zone status writing
+
+-------------------------------------------------------------------
+Sat Sep 17 10:25:23 UTC 2011 - jengelh(a)medozas.de
+
+- Remove redundant tags/sections from specfile
+
+-------------------------------------------------------------------
+Wed Sep 7 11:38:14 UTC 2011 - lnussel(a)suse.de
+
+- sanitize FW_ZONE_DEFAULT (bnc#716013)
+- add warning about iptables-batch to SuSEfirewall2-custom
+- fix warning about /proc/net/ip_tables_names not readable
+- don't install input rules for interfaces in default zone
+- Add hook fw_custom_after_finished
+- update FAQ (bnc#694464)
+- clean up overrides when stopping the firewall (bnc#630961)
+- change default FW_LOG_ACCEPT_CRIT to "no"
+- allow redir without port specification
+- make FW_SERVICES_{REJECT,DROP}_* take precedende before ACCEPT (bnc#671997)
+- fix zonein and zoneout parameters
+- fix reverse direction of forwarding rules (bnc#679192)
+
+-------------------------------------------------------------------
+Tue Feb 1 13:16:53 UTC 2011 - lnussel(a)suse.de
+
+- introduce rpcusers file to allow statd to run as non-root
+ (bnc#668553)
+
+-------------------------------------------------------------------
+Wed Jan 19 14:04:48 UTC 2011 - lnussel(a)suse.de
+
+- add zonein and zoneout parameters for FW_FORWARD
+- fix typos
+
+-------------------------------------------------------------------
+Mon Jan 10 13:15:05 UTC 2011 - lnussel(a)suse.de
+
+- don't start in runlevel 4 by default (bnc#656520)
+- cut off long zone names (bnc#644527)
+- fix and enhance output of log command (bnc#663262)
+
+-------------------------------------------------------------------
+Thu Dec 2 13:33:59 UTC 2010 - lnussel(a)suse.de
+
+- don't unload rules when using systemd
+
+-------------------------------------------------------------------
+Tue Nov 16 15:01:04 UTC 2010 - lnussel(a)suse.de
+
+- list some known rpc services as Should-Start
+- don't filter outgoing packets at all
+- fix an example (bnc#641907)
+- fix status check in SuSEfirewall2_init (bnc#628751)
+
+-------------------------------------------------------------------
+Mon Aug 16 07:32:31 UTC 2010 - lnussel(a)suse.de
+
+- don't use fillup anymore as it keeps corrupting the config file
+ (bnc#340926)
+
+-------------------------------------------------------------------
+Tue Jun 29 12:20:30 UTC 2010 - lnussel(a)suse.de
+
+- remove "batch committing..." message
+- read defaults from separate file
+- warn if highports config options are set
+- finally drop 'highports' misfeature
+- remove kernel ipv6 module detection (bnc#617033)
+- silence warning about default zone (bnc#616841)
+- SuSEfirewall2-open: don't add values multiple times
+- Use multiprotocol xt_conntrack
+
+-------------------------------------------------------------------
+Mon May 31 08:11:54 UTC 2010 - lnussel(a)suse.de
+
+- only directories in /sys/class/net are real interfaces (bnc#609810)
+
+-------------------------------------------------------------------
+Fri Mar 19 13:34:10 UTC 2010 - lnussel(a)suse.de
+
+- add entry about drbd to FAQ
+- update docu
+- implement FW_BOOT_FULL_INIT
+
+-------------------------------------------------------------------
+Tue Feb 16 13:51:48 UTC 2010 - lnussel(a)suse.de
+
+- use new versioning scheme after switch of repo to git
+- update and rebuild docu
+- remove really old rc.config conversion code from spec file
+
+-------------------------------------------------------------------
+Tue Sep 15 13:33:06 UTC 2009 - lnussel(a)suse.de
+
+- fix spelling error in sysconfig file (bnc#537427)
+- polishing of log drop policy (bnc#538053)
+ * drop multicast packets silently
+ * separate drop rule for broadcast packets at end of chain
+ * only consider NEW udp packets as critical
+ * don't log INVALID packets as critical
+
+-------------------------------------------------------------------
+Fri Aug 21 11:09:40 UTC 2009 - lnussel(a)suse.de
+
+- implement runtime override of interface zones
+- allow disabling NOTRACK rules on lo (bnc#519526)
+
+-------------------------------------------------------------------
+Fri Jul 17 10:04:48 UTC 2009 - lnussel(a)suse.de
+
+- remove chkconfig calls (bnc#522268)
+
+-------------------------------------------------------------------
+Thu Jul 9 13:50:47 UTC 2009 - lnussel(a)suse.de
+
+- add note about use as bridging firewall
+- allow to set FW_ZONE_DEFAULT via config file
+- deprecate fw_custom_before_antispoofing and
+ fw_custom_after_antispoofing, use fw_custom_after_chain_creation
+ instead
+
+-------------------------------------------------------------------
+Tue Jun 9 14:19:27 UTC 2009 - lnussel(a)suse.de
+
+- add note that ulog doesn't work with IPv6 (bnc#442756)
+- fix version number in help text
+- allow service files to specify kernel modules and allow related packets
+- silence an error from bash if a service config file is not available (bnc#487870)
+- better wording for BROADCAST in template
+- update firewall hook script (patch by Marius)
+
+-------------------------------------------------------------------
+Thu Nov 6 13:18:31 CET 2008 - lnussel(a)suse.de
+
+- check whether IPv6 support is available when stopping the firewall
+ (bnc#442118)
+- point to correct path for service files (bnc#425187)
+
+-------------------------------------------------------------------
+Wed Oct 15 15:50:36 CEST 2008 - lnussel(a)suse.de
++++ 1020 more lines (skipped)
++++ between /dev/null
++++ and /work/SRC/openSUSE:12.2/.SuSEfirewall2.new/SuSEfirewall2.changes
Old:
----
_link
New:
----
SuSEfirewall2-3.6.293.tar.bz2
SuSEfirewall2.changes
SuSEfirewall2.spec
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ SuSEfirewall2.spec ++++++
#
# spec file for package SuSEfirewall2
#
# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# 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 http://bugs.opensuse.org/
#
# icecream 0
Name: SuSEfirewall2
Version: 3.6.293
Release: 0
Url: http://en.opensuse.org/SuSEfirewall2
PreReq: %fillup_prereq %insserv_prereq /bin/sed textutils fileutils grep filesystem
Requires: coreutils
Requires: iptables
Requires: perl
Requires: sysconfig
Summary: Stateful Packet Filter Using iptables and netfilter
License: GPL-2.0+
Group: Productivity/Networking/Security
Source: SuSEfirewall2-%{version}.tar.bz2
BuildArch: noarch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
SuSEfirewall2 implements a packet filter that protects hosts and
routers by limiting which services or networks are accessible on the
host or via the router.
SuSEfirewall2 uses the iptables/netfilter packet filtering
infrastructure to create a flexible rule set for a stateful firewall.
%prep
%setup
# please send patches to lnussel for inclusion in git first
# http://gitorious.org/opensuse/susefirewall2
%build
%install
make DESTDIR="%{buildroot}" install install_doc
install -d -m 755 %{buildroot}/var/adm/fillup-templates/
install -m 644 SuSEfirewall2.sysconfig %{buildroot}/var/adm/fillup-templates/sysconfig.SuSEfirewall2
install -D -m 644 SuSEfirewall2.sysconfig %{buildroot}/etc/sysconfig/SuSEfirewall2
install -d -m 755 %{buildroot}%{_datadir}/susehelp/meta/Manuals/Productivity
install -m 644 doc/SuSEfirewall2-doc.desktop \
%{buildroot}%{_datadir}/susehelp/meta/Manuals/Productivity/SuSEfirewall2.desktop
#
%files
%defattr(-, root, root)
%doc %{_docdir}/%{name}
%doc %{_datadir}/susehelp
%config(noreplace) /etc/sysconfig/scripts/SuSEfirewall2-custom
%config(noreplace) /etc/sysconfig/SuSEfirewall2
%config /etc/init.d/SuSEfirewall2_init
%config /etc/init.d/SuSEfirewall2_setup
/etc/sysconfig/SuSEfirewall2.d/services/*
/etc/sysconfig/scripts/SuSEfirewall2-rpcinfo
/etc/sysconfig/scripts/SuSEfirewall2-showlog
/etc/sysconfig/scripts/SuSEfirewall2-open
/etc/sysconfig/scripts/SuSEfirewall2-batch
/etc/sysconfig/scripts/SuSEfirewall2-qdisc
/etc/sysconfig/scripts/SuSEfirewall2-oldbroadcast
/etc/sysconfig/network/scripts/SuSEfirewall2
/etc/sysconfig/network/scripts/firewall
/etc/sysconfig/network/if-up.d/SuSEfirewall2
/sbin/rcSuSEfirewall2
/sbin/SuSEfirewall2
%dir /usr/share/SuSEfirewall2
%dir /usr/share/SuSEfirewall2/defaults
/usr/share/SuSEfirewall2/defaults/50-default.cfg
/usr/share/SuSEfirewall2/rpcusers
/var/adm/fillup-templates/sysconfig.SuSEfirewall2
%postun
%insserv_cleanup
%post
# SuSEfirewall2_init is no longer a boot.d script, need to remove
# and add it again
for i in etc/init.d/boot.d/S??SuSEfirewall2_init; do
if [ -e "$i" ]; then
/sbin/insserv -r -f SuSEfirewall2_init
/sbin/insserv -f SuSEfirewall2_init
break
fi
done
if [ -e etc/sysconfig/SuSEfirewall2 ] \
&& grep -q '^FW_MASQ_DEV="\$FW_DEV_EXT"$' etc/sysconfig/SuSEfirewall2; then
sed 's/^FW_MASQ_DEV="\$FW_DEV_EXT"$/FW_MASQ_DEV="zone:ext"/' \
< etc/sysconfig/SuSEfirewall2 \
> etc/sysconfig/SuSEfirewall2.new \
&& mv etc/sysconfig/SuSEfirewall2.new etc/sysconfig/SuSEfirewall2 \
&& echo "FW_MASQ_DEV converted"
fi
#
%insserv_cleanup
#
exit 0
%changelog
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package SuSEfirewall2.634 for openSUSE:12.2 checked in at 2012-07-23 12:07:20
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:12.2/SuSEfirewall2.634 (Old)
and /work/SRC/openSUSE:12.2/.SuSEfirewall2.634.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "SuSEfirewall2.634", Maintainer is ""
Changes:
--------
New Changes file:
--- /dev/null 2012-07-06 19:40:38.919402255 +0200
+++ /work/SRC/openSUSE:12.2/.SuSEfirewall2.634.new/SuSEfirewall2.changes 2012-07-23 12:07:21.000000000 +0200
@@ -0,0 +1,1217 @@
+-------------------------------------------------------------------
+Fri Jul 13 12:43:17 UTC 2012 - lnussel(a)suse.de
+
+- honor FW_IPv6 setting also in debug mode (bnc#769411)
+
+-------------------------------------------------------------------
+Tue Jun 19 11:38:32 UTC 2012 - lnussel(a)suse.de
+
+- fix logging in test mode
+
+-------------------------------------------------------------------
+Mon Jun 18 09:30:51 UTC 2012 - lnussel(a)suse.de
+
+- allow icmpv6 in FW_SERVICES_*_*
+
+-------------------------------------------------------------------
+Mon Jun 18 09:24:18 UTC 2012 - lnussel(a)suse.de
+
+- allow ICMPv6 Multicast Listener Query (bnc#767392)
+
+-------------------------------------------------------------------
+Tue May 29 13:16:20 UTC 2012 - lnussel(a)suse.de
+
+- fix typo spotted by Frederic
+
+-------------------------------------------------------------------
+Wed Jan 18 14:17:19 UTC 2012 - lnussel(a)suse.de
+
+- assume all interface names are correct (bnc#739084)
+
+-------------------------------------------------------------------
+Wed Dec 14 16:55:43 UTC 2011 - lnussel(a)suse.de
+
+- fix forward masquerading (bnc#736205)
+- compat syntax for negated options no longer works (bnc#660156, bnc#731088)
+- enhance debug mode
+
+-------------------------------------------------------------------
+Mon Nov 7 10:56:04 UTC 2011 - lnussel(a)suse.de
+
+- use /sbin/rpcinfo as /usr/sbin/rpcinfo is gone (bnc#727438)
+
+-------------------------------------------------------------------
+Wed Nov 2 15:27:04 UTC 2011 - lnussel(a)suse.de
+
+- set SYSTEMD_NO_WRAP for status (bnc#727445)
+
+-------------------------------------------------------------------
+Fri Oct 14 09:46:33 UTC 2011 - lnussel(a)suse.de
+
+- fix manual rcSuSEfirewall2 stop with sytemd (bnc#717583)
+
+-------------------------------------------------------------------
+Tue Oct 4 14:53:13 UTC 2011 - lnussel(a)suse.de
+
+- fix typo (bnc#721845)
+- atomic zone status writing
+
+-------------------------------------------------------------------
+Sat Sep 17 10:25:23 UTC 2011 - jengelh(a)medozas.de
+
+- Remove redundant tags/sections from specfile
+
+-------------------------------------------------------------------
+Wed Sep 7 11:38:14 UTC 2011 - lnussel(a)suse.de
+
+- sanitize FW_ZONE_DEFAULT (bnc#716013)
+- add warning about iptables-batch to SuSEfirewall2-custom
+- fix warning about /proc/net/ip_tables_names not readable
+- don't install input rules for interfaces in default zone
+- Add hook fw_custom_after_finished
+- update FAQ (bnc#694464)
+- clean up overrides when stopping the firewall (bnc#630961)
+- change default FW_LOG_ACCEPT_CRIT to "no"
+- allow redir without port specification
+- make FW_SERVICES_{REJECT,DROP}_* take precedende before ACCEPT (bnc#671997)
+- fix zonein and zoneout parameters
+- fix reverse direction of forwarding rules (bnc#679192)
+
+-------------------------------------------------------------------
+Tue Feb 1 13:16:53 UTC 2011 - lnussel(a)suse.de
+
+- introduce rpcusers file to allow statd to run as non-root
+ (bnc#668553)
+
+-------------------------------------------------------------------
+Wed Jan 19 14:04:48 UTC 2011 - lnussel(a)suse.de
+
+- add zonein and zoneout parameters for FW_FORWARD
+- fix typos
+
+-------------------------------------------------------------------
+Mon Jan 10 13:15:05 UTC 2011 - lnussel(a)suse.de
+
+- don't start in runlevel 4 by default (bnc#656520)
+- cut off long zone names (bnc#644527)
+- fix and enhance output of log command (bnc#663262)
+
+-------------------------------------------------------------------
+Thu Dec 2 13:33:59 UTC 2010 - lnussel(a)suse.de
+
+- don't unload rules when using systemd
+
+-------------------------------------------------------------------
+Tue Nov 16 15:01:04 UTC 2010 - lnussel(a)suse.de
+
+- list some known rpc services as Should-Start
+- don't filter outgoing packets at all
+- fix an example (bnc#641907)
+- fix status check in SuSEfirewall2_init (bnc#628751)
+
+-------------------------------------------------------------------
+Mon Aug 16 07:32:31 UTC 2010 - lnussel(a)suse.de
+
+- don't use fillup anymore as it keeps corrupting the config file
+ (bnc#340926)
+
+-------------------------------------------------------------------
+Tue Jun 29 12:20:30 UTC 2010 - lnussel(a)suse.de
+
+- remove "batch committing..." message
+- read defaults from separate file
+- warn if highports config options are set
+- finally drop 'highports' misfeature
+- remove kernel ipv6 module detection (bnc#617033)
+- silence warning about default zone (bnc#616841)
+- SuSEfirewall2-open: don't add values multiple times
+- Use multiprotocol xt_conntrack
+
+-------------------------------------------------------------------
+Mon May 31 08:11:54 UTC 2010 - lnussel(a)suse.de
+
+- only directories in /sys/class/net are real interfaces (bnc#609810)
+
+-------------------------------------------------------------------
+Fri Mar 19 13:34:10 UTC 2010 - lnussel(a)suse.de
+
+- add entry about drbd to FAQ
+- update docu
+- implement FW_BOOT_FULL_INIT
+
+-------------------------------------------------------------------
+Tue Feb 16 13:51:48 UTC 2010 - lnussel(a)suse.de
+
+- use new versioning scheme after switch of repo to git
+- update and rebuild docu
+- remove really old rc.config conversion code from spec file
+
+-------------------------------------------------------------------
+Tue Sep 15 13:33:06 UTC 2009 - lnussel(a)suse.de
+
+- fix spelling error in sysconfig file (bnc#537427)
+- polishing of log drop policy (bnc#538053)
+ * drop multicast packets silently
+ * separate drop rule for broadcast packets at end of chain
+ * only consider NEW udp packets as critical
+ * don't log INVALID packets as critical
+
+-------------------------------------------------------------------
+Fri Aug 21 11:09:40 UTC 2009 - lnussel(a)suse.de
+
+- implement runtime override of interface zones
+- allow disabling NOTRACK rules on lo (bnc#519526)
+
+-------------------------------------------------------------------
+Fri Jul 17 10:04:48 UTC 2009 - lnussel(a)suse.de
+
+- remove chkconfig calls (bnc#522268)
+
+-------------------------------------------------------------------
+Thu Jul 9 13:50:47 UTC 2009 - lnussel(a)suse.de
+
+- add note about use as bridging firewall
+- allow to set FW_ZONE_DEFAULT via config file
+- deprecate fw_custom_before_antispoofing and
+ fw_custom_after_antispoofing, use fw_custom_after_chain_creation
+ instead
+
+-------------------------------------------------------------------
+Tue Jun 9 14:19:27 UTC 2009 - lnussel(a)suse.de
+
+- add note that ulog doesn't work with IPv6 (bnc#442756)
+- fix version number in help text
+- allow service files to specify kernel modules and allow related packets
+- silence an error from bash if a service config file is not available (bnc#487870)
+- better wording for BROADCAST in template
+- update firewall hook script (patch by Marius)
+
+-------------------------------------------------------------------
+Thu Nov 6 13:18:31 CET 2008 - lnussel(a)suse.de
+
+- check whether IPv6 support is available when stopping the firewall
+ (bnc#442118)
+- point to correct path for service files (bnc#425187)
+
+-------------------------------------------------------------------
+Wed Oct 15 15:50:36 CEST 2008 - lnussel(a)suse.de
++++ 1020 more lines (skipped)
++++ between /dev/null
++++ and /work/SRC/openSUSE:12.2/.SuSEfirewall2.634.new/SuSEfirewall2.changes
New:
----
SuSEfirewall2-3.6.293.tar.bz2
SuSEfirewall2.changes
SuSEfirewall2.spec
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ SuSEfirewall2.spec ++++++
#
# spec file for package SuSEfirewall2
#
# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# 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 http://bugs.opensuse.org/
#
# icecream 0
Name: SuSEfirewall2
Version: 3.6.293
Release: 0
Url: http://en.opensuse.org/SuSEfirewall2
PreReq: %fillup_prereq %insserv_prereq /bin/sed textutils fileutils grep filesystem
Requires: coreutils
Requires: iptables
Requires: perl
Requires: sysconfig
Summary: Stateful Packet Filter Using iptables and netfilter
License: GPL-2.0+
Group: Productivity/Networking/Security
Source: SuSEfirewall2-%{version}.tar.bz2
BuildArch: noarch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
SuSEfirewall2 implements a packet filter that protects hosts and
routers by limiting which services or networks are accessible on the
host or via the router.
SuSEfirewall2 uses the iptables/netfilter packet filtering
infrastructure to create a flexible rule set for a stateful firewall.
%prep
%setup
# please send patches to lnussel for inclusion in git first
# http://gitorious.org/opensuse/susefirewall2
%build
%install
make DESTDIR="%{buildroot}" install install_doc
install -d -m 755 %{buildroot}/var/adm/fillup-templates/
install -m 644 SuSEfirewall2.sysconfig %{buildroot}/var/adm/fillup-templates/sysconfig.SuSEfirewall2
install -D -m 644 SuSEfirewall2.sysconfig %{buildroot}/etc/sysconfig/SuSEfirewall2
install -d -m 755 %{buildroot}%{_datadir}/susehelp/meta/Manuals/Productivity
install -m 644 doc/SuSEfirewall2-doc.desktop \
%{buildroot}%{_datadir}/susehelp/meta/Manuals/Productivity/SuSEfirewall2.desktop
#
%files
%defattr(-, root, root)
%doc %{_docdir}/%{name}
%doc %{_datadir}/susehelp
%config(noreplace) /etc/sysconfig/scripts/SuSEfirewall2-custom
%config(noreplace) /etc/sysconfig/SuSEfirewall2
%config /etc/init.d/SuSEfirewall2_init
%config /etc/init.d/SuSEfirewall2_setup
/etc/sysconfig/SuSEfirewall2.d/services/*
/etc/sysconfig/scripts/SuSEfirewall2-rpcinfo
/etc/sysconfig/scripts/SuSEfirewall2-showlog
/etc/sysconfig/scripts/SuSEfirewall2-open
/etc/sysconfig/scripts/SuSEfirewall2-batch
/etc/sysconfig/scripts/SuSEfirewall2-qdisc
/etc/sysconfig/scripts/SuSEfirewall2-oldbroadcast
/etc/sysconfig/network/scripts/SuSEfirewall2
/etc/sysconfig/network/scripts/firewall
/etc/sysconfig/network/if-up.d/SuSEfirewall2
/sbin/rcSuSEfirewall2
/sbin/SuSEfirewall2
%dir /usr/share/SuSEfirewall2
%dir /usr/share/SuSEfirewall2/defaults
/usr/share/SuSEfirewall2/defaults/50-default.cfg
/usr/share/SuSEfirewall2/rpcusers
/var/adm/fillup-templates/sysconfig.SuSEfirewall2
%postun
%insserv_cleanup
%post
# SuSEfirewall2_init is no longer a boot.d script, need to remove
# and add it again
for i in etc/init.d/boot.d/S??SuSEfirewall2_init; do
if [ -e "$i" ]; then
/sbin/insserv -r -f SuSEfirewall2_init
/sbin/insserv -f SuSEfirewall2_init
break
fi
done
if [ -e etc/sysconfig/SuSEfirewall2 ] \
&& grep -q '^FW_MASQ_DEV="\$FW_DEV_EXT"$' etc/sysconfig/SuSEfirewall2; then
sed 's/^FW_MASQ_DEV="\$FW_DEV_EXT"$/FW_MASQ_DEV="zone:ext"/' \
< etc/sysconfig/SuSEfirewall2 \
> etc/sysconfig/SuSEfirewall2.new \
&& mv etc/sysconfig/SuSEfirewall2.new etc/sysconfig/SuSEfirewall2 \
&& echo "FW_MASQ_DEV converted"
fi
#
%insserv_cleanup
#
exit 0
%changelog
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package xfce4-panel-plugin-netload for openSUSE:12.2 checked in at 2012-07-23 11:33:47
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:12.2/xfce4-panel-plugin-netload (Old)
and /work/SRC/openSUSE:12.2/.xfce4-panel-plugin-netload.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "xfce4-panel-plugin-netload", Maintainer is "xfce-maintainers(a)suse.de"
Changes:
--------
NO CHANGES FILE!!!
Old:
----
xfce4-netload-plugin-1.1.0.tar.bz2
xfce4-panel-plugin-netload.changes
xfce4-panel-plugin-netload.spec
New:
----
_link
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ _link ++++++
<link package='xfce4-panel-plugin-netload.641' cicount='copy' />
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package xf86-video-intel for openSUSE:12.2 checked in at 2012-07-23 11:33:18
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:12.2/xf86-video-intel (Old)
and /work/SRC/openSUSE:12.2/.xf86-video-intel.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "xf86-video-intel", Maintainer is ""
Changes:
--------
NO CHANGES FILE!!!
Old:
----
U_Avoid-calling-xf86nameCompare-with-a-NULL-string.patch
U_Fix-up-braindamage-in-previous-commit.patch
U_Fix_uxa_Check_for_DPMS_off.patch
baselibs.conf
xf86-video-intel-2.19.0_20120601_8eed569.tar.bz2
xf86-video-intel-copyfb.diff
xf86-video-intel-dell_backlight.diff
xf86-video-intel.changes
xf86-video-intel.spec
New:
----
_link
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ _link ++++++
<link package='xf86-video-intel.646' cicount='copy' />
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package virt-manager for openSUSE:12.2 checked in at 2012-07-23 11:31:47
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:12.2/virt-manager (Old)
and /work/SRC/openSUSE:12.2/.virt-manager.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "virt-manager", Maintainer is "CARNOLD(a)suse.com"
Changes:
--------
NO CHANGES FILE!!!
Old:
----
virt-manager-0.9.1.tar.bz2
virt-manager.changes
virt-manager.spec
virtman-autoconnect.diff
virtman-autorestart.diff
virtman-cdrom.diff
virtman-desktop.diff
virtman-device-flags.diff
virtman-eepro100.diff
virtman-keycombo.diff
virtman-kvm.diff
virtman-qed.diff
virtman-slow-mouse.diff
virtman-storage-pool.diff
virtman-update-backend.diff
virtman-vminstall.diff
New:
----
_link
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ _link ++++++
<link package='virt-manager.635' cicount='copy' />
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package SuSEfirewall2 for openSUSE:12.2 checked in at 2012-07-23 11:30:53
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:12.2/SuSEfirewall2 (Old)
and /work/SRC/openSUSE:12.2/.SuSEfirewall2.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "SuSEfirewall2", Maintainer is "lnussel(a)suse.com"
Changes:
--------
NO CHANGES FILE!!!
Old:
----
SuSEfirewall2-3.6.292.tar.bz2
SuSEfirewall2.changes
SuSEfirewall2.spec
New:
----
_link
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ _link ++++++
<link package='SuSEfirewall2.634' cicount='copy' />
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0