Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package garlic for openSUSE:Factory checked 
in at 2024-01-22 20:31:46
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/garlic (Old)
 and      /work/SRC/openSUSE:Factory/.garlic.new.16006 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "garlic"

Mon Jan 22 20:31:46 2024 rev:21 rq:1140031 version:1.6

Changes:
--------
--- /work/SRC/openSUSE:Factory/garlic/garlic.changes    2018-02-22 
15:01:36.095826549 +0100
+++ /work/SRC/openSUSE:Factory/.garlic.new.16006/garlic.changes 2024-01-22 
20:31:52.832081961 +0100
@@ -1,0 +2,8 @@
+Mon Mar 18 12:21:26 UTC 2019 - [email protected] - 1.6
+
+- run spec cleaner
+- use %%license macro on current distributions
+- added garlic-1.6-hardening.patch
+- rebased all other patches
+
+-------------------------------------------------------------------

New:
----
  garlic-1.6-hardening.patch

BETA DEBUG BEGIN:
  New:- use %%license macro on current distributions
- added garlic-1.6-hardening.patch
- rebased all other patches
BETA DEBUG END:

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ garlic.spec ++++++
--- /var/tmp/diff_new_pack.43HG6p/_old  2024-01-22 20:31:53.780116584 +0100
+++ /var/tmp/diff_new_pack.43HG6p/_new  2024-01-22 20:31:53.780116584 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package garlic
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -12,38 +12,40 @@
 # 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/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
+%define _xorg7libs %{_lib}
+%define _xorg7libs32 lib
+%define _xorg7bin bin
+%define _xorg7_mandir %{_mandir}
+%define _xorg7pixmaps include
+%define _xorg7libshare share
+%define _xorg7_xkb %{_datadir}/X11/xkb
+%define _xorg7_termcap %{_prefix}/lib/X11%{_sysconfdir}
+%define _xorg7_serverincl %{_includedir}/xorg
+%define _xorg7_fonts %{_datadir}/fonts
+%define _xorg7_prefix %{_prefix}
 Name:           garlic
 Version:        1.6
 Release:        0
 Summary:        Molecular Graphics Visualization Tool
-License:        LGPL-2.1+
+License:        LGPL-2.1-or-later
 Group:          Productivity/Scientific/Chemistry
 Url:            http://www.ccp14.ac.uk/ccp/web-mirrors/garlic/garlic/
 Source0:        %{name}-%{version}.tar.bz2
 Source1:        %{name}-%{version}-doc.tar.bz2
 Source2:        %{name}.1.gz
-Patch:          %{name}-%{version}.patch
+Patch0:         %{name}-%{version}.patch
 Patch1:         garlic-%{version}-libpath.patch
 Patch2:         garlic-1.6-undef.patch
-BuildRoot:      %{_tmppath}/%{name}-%{version}-build
+Patch3:         garlic-1.6-hardening.patch
 BuildRequires:  fdupes
+BuildRequires:  pkgconfig
 BuildRequires:  update-desktop-files
 BuildRequires:  pkgconfig(x11)
-%define _xorg7libs %_lib
-%define _xorg7libs32 lib
-%define _xorg7bin bin
-%define _xorg7_mandir %_mandir
-%define _xorg7pixmaps include
-%define _xorg7libshare share
-%define _xorg7_xkb /usr/share/X11/xkb
-%define _xorg7_termcap /usr/lib/X11/etc
-%define _xorg7_serverincl /usr/include/xorg
-%define _xorg7_fonts /usr/share/fonts
-%define _xorg7_prefix /usr
+BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 
 %description
 Garlic is an X Window System tool intended for the molecular
@@ -64,56 +66,61 @@
 This subpackage contains the full documentation to Garlic.
 
 %prep
-%setup -b 0 
-%setup -T -D -a 1 
-%patch -p 1
-%patch1
-%patch2 -p 1
+%setup -q -b 0
+%setup -q -T -D -a 1
+%patch0 -p1
+%patch1 -p1
+%patch2 -p1
+%patch3 -p1
 # fix executable permission on text files
 cd garlic-1.6
 chmod -x README favicon.ico tolower.script garlic.gif cookbook/garlic.gif 
precompiled_packages/garlic.gif
 cd ..
 
 %build
-make %{?_smp_mflags} CC="%__cc" CCOPT="$RPM_OPT_FLAGS" LIBPATH="-L/usr/%{_lib}"
+make %{?_smp_mflags} CC="gcc" CCOPT="%{optflags}" LIBPATH="-L/usr/%{_lib}"
 
 %install
-mkdir -p $RPM_BUILD_ROOT/{usr/%{_xorg7bin},etc,%{_xorg7_mandir}/man1/}
-cp -a garlic $RPM_BUILD_ROOT/usr/%{_xorg7bin}/
-cp -a .garlicrc $RPM_BUILD_ROOT/etc/garlicrc
-mkdir -p $RPM_BUILD_ROOT/usr/share/garlic
-cp -a residues.pdb $RPM_BUILD_ROOT/usr/share/garlic/residues.pdb
+mkdir -p %{buildroot}/{usr/%{_xorg7bin},etc,%{_xorg7_mandir}/man1/}
+cp -a garlic %{buildroot}%{_prefix}/%{_xorg7bin}/
+cp -a .garlicrc %{buildroot}%{_sysconfdir}/garlicrc
+mkdir -p %{buildroot}%{_datadir}/garlic
+cp -a residues.pdb %{buildroot}%{_datadir}/garlic/residues.pdb
 mv %{name}-%{version} html
-install -m 644 %{S:2} $RPM_BUILD_ROOT/%{_xorg7_mandir}/man1/  
-mkdir -p $RPM_BUILD_ROOT/usr/share/pixmaps
-cp -a garlic.xpm $RPM_BUILD_ROOT/usr/share/pixmaps/garlic.xpm
+install -m 644 %{SOURCE2} %{buildroot}/%{_xorg7_mandir}/man1/
+mkdir -p %{buildroot}%{_datadir}/pixmaps
+cp -a garlic.xpm %{buildroot}%{_datadir}/pixmaps/garlic.xpm
 rm -rf html/source html/mouse/.xvpics
 chmod 644 
html/{README,bold_statement.html,docs.html,favicon.ico,garlic.gif,index.html,monster.gif,versions.html}
-%suse_update_desktop_file -n -c %name "Garlic" Garlic garlic garlic Education 
Science Chemistry
+%suse_update_desktop_file -n -c %{name} "Garlic" Garlic garlic garlic 
Education Science Chemistry
 
 # Can't do this via %%doc in %%files, because that runs too late,
 # after %%fdupes.
-mkdir -p "%buildroot/%_defaultdocdir/%name"
+mkdir -p "%{buildroot}/%{_defaultdocdir}/%{name}"
 cp -a html 1mal.script 2fcp.script 2omf.script 2por.script \
        BUGS COPYING ENVIRONMENT HISTORY README TODO \
-       "%buildroot/%_defaultdocdir/%name"
+       "%{buildroot}/%{_defaultdocdir}/%{name}"
 
-%fdupes %buildroot/%_prefix
+%fdupes %{buildroot}/%{_prefix}
 
 %files
 %defattr(-,root,root)
-%dir %_defaultdocdir/%name/
-%_defaultdocdir/%name/COPYING
+%dir %{_defaultdocdir}/%{name}/
+%if 09%{?suse_version} >= 01500
+%license %{_defaultdocdir}/%{name}/COPYING
+%else
+%doc %{_defaultdocdir}/%{name}/COPYING
+%endif
 %doc %{_xorg7_mandir}/man1/*
-%config /etc/garlicrc
-/usr/%{_xorg7bin}/%{name}
-/usr/share/garlic
-/usr/share/garlic/residues.pdb
-/usr/share/applications/%{name}.desktop
-/usr/share/pixmaps/garlic.xpm
+%config(noreplace) %{_sysconfdir}/garlicrc
+%{_prefix}/%{_xorg7bin}/%{name}
+%{_datadir}/garlic
+%{_datadir}/garlic/residues.pdb
+%{_datadir}/applications/%{name}.desktop
+%{_datadir}/pixmaps/garlic.xpm
 
 %files doc
 %defattr(-,root,root)
-%_defaultdocdir/%name/
-%exclude %_defaultdocdir/%name/COPYING
+%{_defaultdocdir}/%{name}/
+%exclude %{_defaultdocdir}/%{name}/COPYING
 

++++++ garlic-1.6-hardening.patch ++++++
Description: Propagate hardening options
Author: Andreas Tille <[email protected]>
Last-Update: Fri, 01 Dec 2017 20:45:48 +0100

Index: garlic-1.6/Makefile
===================================================================
--- garlic-1.6.orig/Makefile
+++ garlic-1.6/Makefile
@@ -1,7 +1,7 @@
 CC = gcc
 
 #CCOPT = -O
-CCOPT = -O3
+CCOPT = -O3 $(CFLAGS)
 #CCOPT = -O3 -g3
 #CCOPT = -ansi -pedantic -g3
 #CCOPT = -ansi -pedantic -O -Wall -Wstrict-prototypes -g3
@@ -10,7 +10,7 @@ HEADERS = defines.h typedefs.h
 
 LIBPATH =
 
-LINKOPT = -lX11 -lm
+LINKOPT = -lX11 -lm $(LDFLAGS)
 
 OBJECTS =      garlic.o print_usage.o print_help.o print_version.o \
                register.o alloc_gui.o alloc_config.o alloc_mol_complex.o \

++++++ garlic-1.6-libpath.patch ++++++
--- /var/tmp/diff_new_pack.43HG6p/_old  2024-01-22 20:31:53.820118045 +0100
+++ /var/tmp/diff_new_pack.43HG6p/_new  2024-01-22 20:31:53.824118191 +0100
@@ -1,6 +1,8 @@
---- Makefile
-+++ Makefile
-@@ -8,7 +8,7 @@
+Index: garlic-1.6/Makefile
+===================================================================
+--- garlic-1.6.orig/Makefile
++++ garlic-1.6/Makefile
+@@ -8,7 +8,7 @@ CCOPT = -O3
  
  HEADERS = defines.h typedefs.h
  

++++++ garlic-1.6.patch ++++++
--- /var/tmp/diff_new_pack.43HG6p/_old  2024-01-22 20:31:53.844118922 +0100
+++ /var/tmp/diff_new_pack.43HG6p/_new  2024-01-22 20:31:53.848119068 +0100
@@ -1,6 +1,8 @@
---- garlic-1.3/register.c
-+++ garlic-1.3/register.c
-@@ -33,6 +33,8 @@
+Index: garlic-1.6/register.c
+===================================================================
+--- garlic-1.6.orig/register.c
++++ garlic-1.6/register.c
+@@ -33,6 +33,8 @@ Notes:
  
  int Register_ (void)
  {
@@ -9,9 +11,11 @@
  char          outfile_nameA[SHORTSTRINGSIZE];
  char          command_stringA[STRINGSIZE];
  FILE          *outfileP;
---- garlic-1.3/typedefs.h
-+++ garlic-1.3/typedefs.h
-@@ -38,7 +38,7 @@
+Index: garlic-1.6/typedefs.h
+===================================================================
+--- garlic-1.6.orig/typedefs.h
++++ garlic-1.6/typedefs.h
+@@ -38,7 +38,7 @@ typedef struct               /* VectorS */
  
  
  /* Configuration data from  $HOME/.garlicrc , or - if this file */

Reply via email to