commit groff for openSUSE:Factory
Hello community, here is the log from the commit of package groff for openSUSE:Factory checked in at 2020-10-12 13:46:34 Comparing /work/SRC/openSUSE:Factory/groff (Old) and /work/SRC/openSUSE:Factory/.groff.new.3486 (New) Package is "groff" Mon Oct 12 13:46:34 2020 rev:61 rq:840764 version:1.22.4 Changes: --- /work/SRC/openSUSE:Factory/groff/groff.changes 2020-01-12 23:17:55.446672776 +0100 +++ /work/SRC/openSUSE:Factory/.groff.new.3486/groff.changes2020-10-12 13:46:46.601908213 +0200 @@ -1,0 +2,6 @@ +Sat Oct 10 11:43:01 UTC 2020 - Dominique Leuenberger + +- Don't create recursive link 'current' inside + /usr/share/groff/%{version}. + +--- Other differences: -- ++ groff.spec ++ --- /var/tmp/diff_new_pack.ucgOrC/_old 2020-10-12 13:46:47.517908584 +0200 +++ /var/tmp/diff_new_pack.ucgOrC/_new 2020-10-12 13:46:47.521908587 +0200 @@ -235,7 +235,6 @@ rm -f %{buildroot}%{_mandir}/man1/grohtml.1* # compat symlinks -ln -s -f current %{buildroot}%{_datadir}/%{name}/%{version} ln -s -f eqn %{buildroot}%{_bindir}/geqn ln -s -f tbl %{buildroot}%{_bindir}/gtbl
commit groff for openSUSE:Factory
Hello community, here is the log from the commit of package groff for openSUSE:Factory checked in at 2020-01-12 23:17:11 Comparing /work/SRC/openSUSE:Factory/groff (Old) and /work/SRC/openSUSE:Factory/.groff.new.6675 (New) Package is "groff" Sun Jan 12 23:17:11 2020 rev:60 rq:762178 version:1.22.4 Changes: --- /work/SRC/openSUSE:Factory/groff/groff.changes 2019-12-23 22:42:30.889952305 +0100 +++ /work/SRC/openSUSE:Factory/.groff.new.6675/groff.changes2020-01-12 23:17:55.446672776 +0100 @@ -1,0 +2,7 @@ +Thu Jan 9 09:34:19 UTC 2020 - Ludwig Nussel + +- don't recommend groff-full as that would pull in X etc by default. + Instead use packageand on groff and ghostscript-library to only install + groff-full when other deps are already there. + +--- Other differences: -- ++ groff.spec ++ --- /var/tmp/diff_new_pack.bknFbf/_old 2020-01-12 23:17:56.862673300 +0100 +++ /var/tmp/diff_new_pack.bknFbf/_new 2020-01-12 23:17:56.862673300 +0100 @@ -1,7 +1,7 @@ # # spec file for package groff # -# Copyright (c) 2019 SUSE LLC +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -72,6 +72,9 @@ BuildRequires: pkgconfig(xmu) BuildRequires: pkgconfig(xt) Requires: ghostscript-library +# ghostscript-library pulls in X and stuff anyways, so let's +# piggyback on that one +Supplements:packageand(groff:ghostscript-library) # requires the -base package Requires: groff = %{version} Requires: netpbm @@ -87,8 +90,6 @@ BuildRequires: update-alternatives Requires(post): update-alternatives Requires(postun): update-alternatives -%else -Recommends: groff-full %endif %description
commit groff for openSUSE:Factory
Hello community, here is the log from the commit of package groff for openSUSE:Factory checked in at 2019-12-23 22:39:48 Comparing /work/SRC/openSUSE:Factory/groff (Old) and /work/SRC/openSUSE:Factory/.groff.new.6675 (New) Package is "groff" Mon Dec 23 22:39:48 2019 rev:59 rq:758083 version:1.22.4 Changes: --- /work/SRC/openSUSE:Factory/groff/groff.changes 2019-02-24 20:45:46.495905440 +0100 +++ /work/SRC/openSUSE:Factory/.groff.new.6675/groff.changes2019-12-23 22:42:30.889952305 +0100 @@ -1,0 +2,6 @@ +Mon Dec 16 15:53:33 CET 2019 - Matej Cepl + +- Add man page roff(7) to alternatives to avoid conflict with + mandoc. + +--- Other differences: -- ++ groff.spec ++ --- /var/tmp/diff_new_pack.5SvpPI/_old 2019-12-23 22:42:31.581952605 +0100 +++ /var/tmp/diff_new_pack.5SvpPI/_new 2019-12-23 22:42:31.585952607 +0100 @@ -1,7 +1,7 @@ # # spec file for package groff # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -83,6 +83,10 @@ # X fonts were moved back Provides: groff-devx = %{version}-%{release} Obsoletes: groff-devx <= 1.21 +# alternatives +BuildRequires: update-alternatives +Requires(post): update-alternatives +Requires(postun): update-alternatives %else Recommends: groff-full %endif @@ -183,6 +187,15 @@ rm -f %{buildroot}%{_mandir}/man1/soelim.1* rm -f %{buildroot}%{_mandir}/man1/tbl.1* rm -f %{buildroot}%{_mandir}/man1/troff.1* + +# Prepare alternatives +find %{buildroot}%{_mandir} +mkdir -p %{buildroot}%{_sysconfdir}/alternatives +mv -v %{buildroot}%{_mandir}/man7/roff.7* \ +%{buildroot}%{_mandir}/man7/roff-gf.7%{?ext_man} +ln -s -f %{_sysconfdir}/alternatives/roff.7%{?ext_man} \ +%{buildroot}%{_mandir}/man7/roff.7%{?ext_man} +# full_build %else # fix permission for devps/generate/afmname # used by ghostscript-fonts-grops @@ -228,6 +241,8 @@ # install profiles to disable the use of ANSI colour sequences by default: install -d -m 0755 %{buildroot}/%{_sysconfdir}/profile.d install -m 644 %{SOURCE3} %{SOURCE4} %{buildroot}/%{_sysconfdir}/profile.d/ + +# full_build %endif %fdupes -s %{buildroot} @@ -235,9 +250,15 @@ %if %{with full_build} %post -n groff-full %install_info --info-dir=%{_infodir} %{_infodir}/groff.info.gz +update-alternatives --install \ + %{_mandir}/man7/roff.7%{?ext_man} roff.7%{?ext_man} \ + %{_mandir}/man7/roff-gf.7%{?ext_man} 500 %preun -n groff-full %install_info_delete --info-dir=%{_infodir} %{_infodir}/groff.info.gz +if [ $1 -eq 0 ] ; then + update-alternatives --remove man.7%{?ext_man} %{_mandir}/man7/man-gf.7%{?ext_man} +fi %endif %if !%{with full_build} @@ -299,6 +320,7 @@ %{_mandir}/man5/* %{_mandir}/man7/* %exclude %{_mandir}/man1/gxditview.1* +%ghost %{_sysconfdir}/alternatives/roff.7%{?ext_man} %{_bindir}/* %exclude %{_bindir}/gxditview %dir %{_datadir}/groff
commit groff for openSUSE:Factory
Hello community, here is the log from the commit of package groff for openSUSE:Factory checked in at 2019-02-24 20:45:45 Comparing /work/SRC/openSUSE:Factory/groff (Old) and /work/SRC/openSUSE:Factory/.groff.new.28833 (New) Package is "groff" Sun Feb 24 20:45:45 2019 rev:58 rq:676873 version:1.22.4 Changes: --- /work/SRC/openSUSE:Factory/groff/groff.changes 2019-02-04 21:17:02.587744832 +0100 +++ /work/SRC/openSUSE:Factory/.groff.new.28833/groff.changes 2019-02-24 20:45:46.495905440 +0100 @@ -1,0 +2,5 @@ +Mon Feb 18 04:03:32 UTC 2019 - Marguerite Su + +- install essential build files needed by ghostscript-fonts-grops + +--- Other differences: -- ++ groff.spec ++ --- /var/tmp/diff_new_pack.zCApnF/_old 2019-02-24 20:45:47.583904894 +0100 +++ /var/tmp/diff_new_pack.zCApnF/_new 2019-02-24 20:45:47.611904880 +0100 @@ -184,6 +184,15 @@ rm -f %{buildroot}%{_mandir}/man1/tbl.1* rm -f %{buildroot}%{_mandir}/man1/troff.1* %else +# fix permission for devps/generate/afmname +# used by ghostscript-fonts-grops +chmod +x %{buildroot}%{_datadir}/groff/%{version}/font/devps/generate/afmname +# install files needed by ghostscript-fonts-grops +install -m 0644 font/devps/generate/symbolsl.awk %{buildroot}%{_datadir}/groff/%{version}/font/devps/generate +install -m 0644 font/devps/generate/zapfdr.sed %{buildroot}%{_datadir}/groff/%{version}/font/devps/generate +install -m 0644 font/devps/generate/freeeuro.sfd %{buildroot}%{_datadir}/groff/%{version}/font/devps/generate +install -m 0644 font/devps/generate/sfdtopfa.pe %{buildroot}%{_datadir}/groff/%{version}/font/devps/generate +install -m 0644 font/devps/symbolsl.ps %{buildroot}%{_datadir}/groff/%{version}/font/devps/ # remove all not really wanted files (they are present in -full variant) rm -rf %{buildroot}%{_mandir}/man5/ rm -rf %{buildroot}%{_mandir}/man7/
commit groff for openSUSE:Factory
Hello community, here is the log from the commit of package groff for openSUSE:Factory checked in at 2019-02-04 21:16:59 Comparing /work/SRC/openSUSE:Factory/groff (Old) and /work/SRC/openSUSE:Factory/.groff.new.28833 (New) Package is "groff" Mon Feb 4 21:16:59 2019 rev:57 rq:665274 version:1.22.4 Changes: --- /work/SRC/openSUSE:Factory/groff/groff.changes 2018-11-09 07:50:24.987987448 +0100 +++ /work/SRC/openSUSE:Factory/.groff.new.28833/groff.changes 2019-02-04 21:17:02.587744832 +0100 @@ -1,0 +2,37 @@ +Sat Jan 12 12:53:14 UTC 2019 - Jan Engelhardt + +- Trim tm signs + +--- +Fri Jan 4 12:44:27 UTC 2019 - Tomáš Chvátal + +- Version update to 1.22.4: + * Many fixes for hyphenation helping + * Various build tweaks + * See the NEWS file for details +- New signature -> update keyring file +- Remove upstream merged patches: + * groff-multi-thread.patch + * groff-reproducible-mdate.patch + * groff-use-SDE.patch +- Remove groff-1.21-groffer-libexecdir.patch as upstream redid + the autotools rules and uses configure option now +- Rebase patch groff-1.20.1-deunicode.patch +- Rebase patch groff-1.21-CVE-2009-5081.patch +- Drop patch groff-1.21-CVE-2009-5080.patch as it seems the shell + script now properly safeguards against this +- Rebase patch 0002-documentation-for-the-locale-keyword.patch +- Recreate groff-force-locale-usage.patch for autotools buildsystem +- Add patch 0004-don-t-use-usr-bin-env-in-shebang.patch +- Remove groff_1.22.3-1.debian.diff and replace it with split + debian patches: + * bash-scripts.patch + * sort-perl-hash-keys.patch + +--- +Thu Jan 3 12:52:35 UTC 2019 - Tomáš Chvátal + +- Switch to multibuild in order to avoid having to manage 2 + differentiating spec files + +--- @@ -125,0 +163 @@ +- Remove not really needed patch groff-1.20.1-destbufferoverflow.patch Old: groff-1.20.1-destbufferoverflow.patch groff-1.21-CVE-2009-5080.patch groff-1.21-groffer-libexecdir.patch groff-1.22.3.tar.gz groff-1.22.3.tar.gz.sig groff-full.changes groff-full.keyring groff-full.spec groff-multi-thread.patch groff-reproducible-mdate.patch groff-use-SDE.patch groff_1.22.3-1.debian.diff pre_checkin.sh New: 0004-don-t-use-usr-bin-env-in-shebang.patch _multibuild bash-scripts.patch groff-1.22.4.tar.gz groff-1.22.4.tar.gz.sig groff.keyring sort-perl-hash-keys.patch Other differences: -- ++ groff.spec ++ --- /var/tmp/diff_new_pack.45HnXm/_old 2019-02-04 21:17:03.739744400 +0100 +++ /var/tmp/diff_new_pack.45HnXm/_new 2019-02-04 21:17:03.751744395 +0100 @@ -1,7 +1,7 @@ # # spec file for package groff # -# 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,75 +12,65 @@ # 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/ # -%global groff_base_only 1 -Name: groff -Version:1.22.3 +%global flavor @BUILD_FLAVOR@%{nil} +%if "%{flavor}" == "full" +%define name_ext -full +%bcond_without full_build +%else +%define name_ext %nil +%bcond_with full_build +%endif +Name: groff%{name_ext} +Version:1.22.4 Release:0 Summary:GNU troff Document Formatting System License:GPL-3.0-or-later Group: Productivity/Publishing/Troff -Url:http://www.gnu.org/software/groff/groff.html +URL:http://www.gnu.org/software/groff/groff.html Source0:ftp://ftp.gnu.org/gnu/groff/groff-%{version}.tar.gz Source1:ftp://ftp.gnu.org/gnu/groff/groff-%{version}.tar.gz.sig -Source2:groff-full.keyring +Source2:groff.keyring Source3:zzz-groff.sh Source4:zzz-groff.csh -# rm -f foo -# for file in `cat series | grep -v '^#' | grep '^[a-z]' `; do -#cat $file >> foo -# done -##remove a part related to src/preproc/html/pre-html.cpp - see bnc#755533 -# filterdiff -x 'src/preproc/html/pre-html.cpp' foo > groff_1.22.2-2.debian.diff -##remove Debian package string for openSUSE package string -##delete the papersize /etc settings patch -Patch0: groff_1.22.3-1.debian.diff -Patch1: groff-1.20.1-destbufferoverflow.patch -Patch2:
commit groff for openSUSE:Factory
Hello community, here is the log from the commit of package groff for openSUSE:Factory checked in at 2018-11-09 07:50:19 Comparing /work/SRC/openSUSE:Factory/groff (Old) and /work/SRC/openSUSE:Factory/.groff.new (New) Package is "groff" Fri Nov 9 07:50:19 2018 rev:56 rq:646007 version:1.22.3 Changes: --- /work/SRC/openSUSE:Factory/groff/groff-full.changes 2018-03-26 11:54:10.638051077 +0200 +++ /work/SRC/openSUSE:Factory/.groff.new/groff-full.changes2018-11-09 07:50:24.583987915 +0100 @@ -1,0 +2,6 @@ +Wed Oct 30 23:50:14 UTC 2018 - Bernhard Wiedemann + +- add groff-reproducible-mdate.patch and groff-use-SDE.patch to allow + to override build time to make package build reproducible (boo#1047218) + +--- groff.changes: same change New: groff-reproducible-mdate.patch groff-use-SDE.patch Other differences: -- ++ groff-full.spec ++ --- /var/tmp/diff_new_pack.WL3kaX/_old 2018-11-09 07:50:26.079986187 +0100 +++ /var/tmp/diff_new_pack.WL3kaX/_new 2018-11-09 07:50:26.083986182 +0100 @@ -58,6 +58,10 @@ Patch10:groff-force-locale-usage.patch # PATCH-FIX-UPSTREAM fix build with multiple threads ; taken from upstream Patch11:groff-multi-thread.patch +# PATCH-FIX-UPSTREAM e4290210f2c1db5292d97678197a986d6822d044 +Patch12:groff-use-SDE.patch +# PATCH-FIX-UPSTREAM 677274dafc5dd5f79f2a6d16270b21d2f5a16c5b +Patch13:groff-reproducible-mdate.patch BuildRequires: bison BuildRequires: fdupes BuildRequires: gcc-c++ @@ -156,6 +160,8 @@ %patch9 -p1 -b .locale2 %patch10 -p1 -b .force-locale %patch11 -b .multithread +%patch12 -p1 +%patch13 -p1 %build PATH=$PWD/src/roff/troff:$PWD/src/preproc/pic:$PWD/src/preproc/eqn:$PWD/src/preproc/tbl:$PWDsrc/preproc/refer:$PWD/src/preproc/soelim:$PATH ++ groff.spec ++ --- /var/tmp/diff_new_pack.WL3kaX/_old 2018-11-09 07:50:26.127986131 +0100 +++ /var/tmp/diff_new_pack.WL3kaX/_new 2018-11-09 07:50:26.127986131 +0100 @@ -57,6 +57,10 @@ Patch10:groff-force-locale-usage.patch # PATCH-FIX-UPSTREAM fix build with multiple threads ; taken from upstream Patch11:groff-multi-thread.patch +# PATCH-FIX-UPSTREAM e4290210f2c1db5292d97678197a986d6822d044 +Patch12:groff-use-SDE.patch +# PATCH-FIX-UPSTREAM 677274dafc5dd5f79f2a6d16270b21d2f5a16c5b +Patch13:groff-reproducible-mdate.patch BuildRequires: bison BuildRequires: fdupes BuildRequires: gcc-c++ @@ -155,6 +159,8 @@ %patch9 -p1 -b .locale2 %patch10 -p1 -b .force-locale %patch11 -b .multithread +%patch12 -p1 +%patch13 -p1 %build PATH=$PWD/src/roff/troff:$PWD/src/preproc/pic:$PWD/src/preproc/eqn:$PWD/src/preproc/tbl:$PWDsrc/preproc/refer:$PWD/src/preproc/soelim:$PATH ++ groff-reproducible-mdate.patch ++ Author: Bernhard M. Wiedemann Date: 2018-11-01 Subject: make package build reproducible sometimes our patches touch .man input files and mdate picks up their mtime for use in man-page headers so we clamp the mtime to SOURCE_DATE_EPOCH if set similar to https://www.fabiankeil.de/sourcecode/electrobsd/ElectroBSD-r312620-6cfa243f1516/0079-contrib-groff-mdate.sh-Use-EPOCH_DATE-when-set.diff upstream commit 677274dafc5dd5f79f2a6d16270b21d2f5a16c5b rewrote it to similar perl, too Index: groff-1.22.3/mdate.sh === --- groff-1.22.3.orig/mdate.sh +++ groff-1.22.3/mdate.sh @@ -19,4 +19,7 @@ # # Print the modification date of $1 `nicely'. -perl -MPOSIX -le 'print strftime("%d %B %Y", localtime((stat $ARGV[0])[9]))' $1 +perl -MPOSIX -le ' +$t=((stat $ARGV[0])[9]); +$t=$ENV{SOURCE_DATE_EPOCH} if($ENV{SOURCE_DATE_EPOCH} && $t > $ENV{SOURCE_DATE_EPOCH}); +print strftime("%d %B %Y", gmtime($t))' $1 ++ groff-use-SDE.patch ++ commit e4290210f2c1db5292d97678197a986d6822d044 Author: Colin Watson Date: Fri Jul 29 03:25:26 2016 +0100 Implement `SOURCE_DATE_EPOCH' for reproducible builds. * src/include/curtime.h: New file. * src/libs/libgroff/curtime.cpp: New file. * src/libs/libgroff/libgroff.am (libgroff_a_SOURCES): Add src/libs/libgroff/curtime.cpp. * src/roff/troff/input.cpp (init_registers): Use `current_time' instead of `time(0)'. * src/devices/grohtml/post-html.cpp (html_printer::do_file_components): Likewise. (html_printer::~html_printer): Likewise. * src/devices/grops/ps.cpp (ps_printer::~ps_printer): Likewise. * src/devices/gropdf/gropdf.pl: Use `$ENV{SOURCE_DATE_EPOCH}` if available in preference to `time`. * doc/groff.texi (Environment): Document `SOURCE_DATE_EPOCH'. * src/devices/grohtml/grohtml.1.man (ENVIRONMENT): Likewise. *
commit groff for openSUSE:Factory
Hello community, here is the log from the commit of package groff for openSUSE:Factory checked in at 2018-03-26 11:54:08 Comparing /work/SRC/openSUSE:Factory/groff (Old) and /work/SRC/openSUSE:Factory/.groff.new (New) Package is "groff" Mon Mar 26 11:54:08 2018 rev:55 rq:588516 version:1.22.3 Changes: --- /work/SRC/openSUSE:Factory/groff/groff-full.changes 2017-12-23 12:17:38.168996278 +0100 +++ /work/SRC/openSUSE:Factory/.groff.new/groff-full.changes2018-03-26 11:54:10.638051077 +0200 @@ -1,0 +2,5 @@ +Mon Mar 19 11:47:37 CET 2018 - ku...@suse.de + +- Use %license instead of %doc [bsc#1082318] + +--- groff.changes: same change Other differences: -- ++ groff-full.spec ++ --- /var/tmp/diff_new_pack.5lMivp/_old 2018-03-26 11:54:13.325954106 +0200 +++ /var/tmp/diff_new_pack.5lMivp/_new 2018-03-26 11:54:13.329953962 +0200 @@ -1,7 +1,7 @@ # # spec file for package groff-full # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 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 @@ -22,7 +22,7 @@ Version:1.22.3 Release:0 Summary:GNU troff Document Formatting System -License:GPL-3.0+ +License:GPL-3.0-or-later Group: Productivity/Publishing/Troff Url:http://www.gnu.org/software/groff/groff.html Source0:ftp://ftp.gnu.org/gnu/groff/groff-%{version}.tar.gz @@ -313,7 +313,8 @@ %if %{groff_base_only} %files %defattr(-,root,root) -%doc BUG-REPORT ChangeLog* COPYING FDL LICENSES MANIFEST MORE.STUFF NEWS PROBLEMS PROJECTS README REVISION VERSION +%license COPYING FDL LICENSES +%doc BUG-REPORT ChangeLog* MANIFEST MORE.STUFF NEWS PROBLEMS PROJECTS README REVISION VERSION %{_mandir}/man1/* %{_bindir}/* %config %{_sysconfdir}/profile.d/zzz-%{name}.*sh ++ groff.spec ++ --- /var/tmp/diff_new_pack.5lMivp/_old 2018-03-26 11:54:13.369952519 +0200 +++ /var/tmp/diff_new_pack.5lMivp/_new 2018-03-26 11:54:13.369952519 +0200 @@ -1,7 +1,7 @@ # # spec file for package groff # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 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 @@ -21,7 +21,7 @@ Version:1.22.3 Release:0 Summary:GNU troff Document Formatting System -License:GPL-3.0+ +License:GPL-3.0-or-later Group: Productivity/Publishing/Troff Url:http://www.gnu.org/software/groff/groff.html Source0:ftp://ftp.gnu.org/gnu/groff/groff-%{version}.tar.gz @@ -312,7 +312,8 @@ %if %{groff_base_only} %files %defattr(-,root,root) -%doc BUG-REPORT ChangeLog* COPYING FDL LICENSES MANIFEST MORE.STUFF NEWS PROBLEMS PROJECTS README REVISION VERSION +%license COPYING FDL LICENSES +%doc BUG-REPORT ChangeLog* MANIFEST MORE.STUFF NEWS PROBLEMS PROJECTS README REVISION VERSION %{_mandir}/man1/* %{_bindir}/* %config %{_sysconfdir}/profile.d/zzz-%{name}.*sh
commit groff for openSUSE:Factory
Hello community, here is the log from the commit of package groff for openSUSE:Factory checked in at 2017-12-23 12:17:36 Comparing /work/SRC/openSUSE:Factory/groff (Old) and /work/SRC/openSUSE:Factory/.groff.new (New) Package is "groff" Sat Dec 23 12:17:36 2017 rev:54 rq:558057 version:1.22.3 Changes: --- /work/SRC/openSUSE:Factory/groff/groff-full.changes 2016-07-28 23:43:12.0 +0200 +++ /work/SRC/openSUSE:Factory/.groff.new/groff-full.changes2017-12-23 12:17:38.168996278 +0100 @@ -1,0 +2,11 @@ +Mon Dec 18 10:38:07 UTC 2017 - tchva...@suse.com + +- Set the license to GPL-3.0+ as per COPYING + +--- +Thu Dec 14 18:47:28 UTC 2017 - crrodrig...@opensuse.org + +- Replace xorg-x11-devel buildrequires by the needed individual + libraries + +--- groff.changes: same change Other differences: -- ++ groff-full.spec ++ --- /var/tmp/diff_new_pack.nS6coG/_old 2017-12-23 12:17:39.308940695 +0100 +++ /var/tmp/diff_new_pack.nS6coG/_new 2017-12-23 12:17:39.308940695 +0100 @@ -1,7 +1,7 @@ # # spec file for package groff-full # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 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 @@ -22,7 +22,7 @@ Version:1.22.3 Release:0 Summary:GNU troff Document Formatting System -License:BSD-3-Clause and GPL-2.0+ +License:GPL-3.0+ Group: Productivity/Publishing/Troff Url:http://www.gnu.org/software/groff/groff.html Source0:ftp://ftp.gnu.org/gnu/groff/groff-%{version}.tar.gz @@ -73,7 +73,10 @@ BuildRequires: netpbm BuildRequires: psutils # for gxditview and X fontx -BuildRequires: xorg-x11-devel +BuildRequires: pkgconfig(x11) +BuildRequires: pkgconfig(xaw7) +BuildRequires: pkgconfig(xmu) +BuildRequires: pkgconfig(xt) # for pre-grohtml and pdfroff Requires: ghostscript-library # requires the -base package ++ groff.spec ++ --- /var/tmp/diff_new_pack.nS6coG/_old 2017-12-23 12:17:39.328939720 +0100 +++ /var/tmp/diff_new_pack.nS6coG/_new 2017-12-23 12:17:39.332939525 +0100 @@ -1,7 +1,7 @@ # # spec file for package groff # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 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 @@ -21,7 +21,7 @@ Version:1.22.3 Release:0 Summary:GNU troff Document Formatting System -License:BSD-3-Clause and GPL-2.0+ +License:GPL-3.0+ Group: Productivity/Publishing/Troff Url:http://www.gnu.org/software/groff/groff.html Source0:ftp://ftp.gnu.org/gnu/groff/groff-%{version}.tar.gz @@ -72,7 +72,10 @@ BuildRequires: netpbm BuildRequires: psutils # for gxditview and X fontx -BuildRequires: xorg-x11-devel +BuildRequires: pkgconfig(x11) +BuildRequires: pkgconfig(xaw7) +BuildRequires: pkgconfig(xmu) +BuildRequires: pkgconfig(xt) # for pre-grohtml and pdfroff Requires: ghostscript-library # requires the -base package
commit groff for openSUSE:Factory
Hello community, here is the log from the commit of package groff for openSUSE:Factory checked in at 2016-07-28 23:43:10 Comparing /work/SRC/openSUSE:Factory/groff (Old) and /work/SRC/openSUSE:Factory/.groff.new (New) Package is "groff" Changes: --- /work/SRC/openSUSE:Factory/groff/groff-full.changes 2015-02-06 10:52:59.0 +0100 +++ /work/SRC/openSUSE:Factory/.groff.new/groff-full.changes2016-07-28 23:43:12.0 +0200 @@ -1,0 +2,6 @@ +Thu Jul 21 11:12:50 UTC 2016 - tchva...@suse.com + +- Add patch for bnc#989903 and move all scripts from libdir to + libexecdir + +--- groff.changes: same change Other differences: -- ++ groff-full.spec ++ --- /var/tmp/diff_new_pack.wUCgQp/_old 2016-07-28 23:43:14.0 +0200 +++ /var/tmp/diff_new_pack.wUCgQp/_new 2016-07-28 23:43:14.0 +0200 @@ -1,7 +1,7 @@ # -# spec file for package groff +# spec file for package groff-full # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2016 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 @@ -16,12 +16,9 @@ # +# WARNING: please do not edit this auto generated spec file. Use the groff.spec! # %global groff_base_only 0 -%if %{groff_base_only} -Name: groff -%else Name: groff-full -%endif Version:1.22.3 Release:0 Summary:GNU troff Document Formatting System @@ -83,7 +80,7 @@ Requires: groff = %{version} Requires: netpbm Requires: psutils -Requires(pre): %{install_info_prereq} +Requires(post): %{install_info_prereq} Provides: jgroff = %{version}-%{release} Provides: normal-groff = %{version}-%{release} Obsoletes: jgroff < %{version} @@ -131,9 +128,9 @@ Requires: groff-full = %{version} # bnc#668254 Supplements:packageand(groff:xorg-x11-libX11) +Conflicts: jgxdview Provides: gxdview = %{version}-%{release} Obsoletes: gxdview < %{version} -Conflicts: jgxdview %description -n gxditview This version of xditview is called gxditview and has some extensions @@ -167,7 +164,9 @@ export CFLAGS="%{optflags} -fno-strict-aliasing -fPIE" export CXXFLAGS="%{optflags} -fno-strict-aliasing -fPIE" export LDFLAGS="-pie" +# Libdir override as we don't have any arch dependant code just pl scripts %configure \ +--libdir=%{_libexecdir} \ --with-appresdir=%{_datadir}/X11/app-defaults \ --with-grofferdir=%{_libexecdir}/groff/groffer make %{?_smp_mflags} @@ -181,6 +180,7 @@ install -d -m 0755 %{buildroot}%{_datadir}/%{name}/%{version}/tmac/ install -d -m 0755 %{buildroot}%{_datadir}/%{name}/%{version}/tmac/mdoc/ install -d -m 0755 %{buildroot}%{_datadir}/%{name}/site-tmac/ +install -d -m 0755 %{buildroot}%{_libexecdir}/groff/grog/ %else make DESTDIR=%{buildroot} install %{?_smp_mflags} docdir=%{_defaultdocdir}/groff %endif @@ -213,6 +213,12 @@ rm %{buildroot}%{_datadir}/groff/%{version}/eign %endif +%if %{groff_base_only} +install -m 0644 src/roff/grog/subs.pl %{buildroot}%{_libexecdir}/groff/grog/subs.pl +%else +rm %{buildroot}%{_libexecdir}/groff/grog/subs.pl +%endif + for FONT in devascii devlatin1 devps devutf8; do %if %{groff_base_only} cp -pr "font/${FONT}" %{buildroot}%{_datadir}/%{name}/%{version}/font/ @@ -297,7 +303,7 @@ %post %install_info --info-dir=%{_infodir} %{_infodir}/groff.info.gz -%postun +%preun %install_info_delete --info-dir=%{_infodir} %{_infodir}/groff.info.gz %endif @@ -305,10 +311,13 @@ %files %defattr(-,root,root) %doc BUG-REPORT ChangeLog* COPYING FDL LICENSES MANIFEST MORE.STUFF NEWS PROBLEMS PROJECTS README REVISION VERSION -%doc %{_mandir}/man1/* +%{_mandir}/man1/* %{_bindir}/* %config %{_sysconfdir}/profile.d/zzz-%{name}.*sh %{_datadir}/%{name} +%dir %{_libexecdir}/groff +%dir %{_libexecdir}/groff/grog +%{_libexecdir}/groff/grog/subs.pl %else #groff_base_only %files @@ -316,21 +325,19 @@ %dir %{_datadir}/groff/%{version} %dir %{_libexecdir}/groff %doc %{_docdir}/groff -%dir %{_libdir}/groff -%dir %{_libdir}/groff/glilypond -%{_libdir}/groff/glilypond/args.pl -%{_libdir}/groff/glilypond/oop_fh.pl -%{_libdir}/groff/glilypond/subs.pl -%dir %{_libdir}/groff/gpinyin -%{_libdir}/groff/gpinyin/subs.pl -%{_libdir}/groff/groff_opts_no_arg.txt -%{_libdir}/groff/groff_opts_with_arg.txt -%dir %{_libdir}/groff/grog -%{_libdir}/groff/grog/subs.pl +%dir %{_libexecdir}/groff +%dir %{_libexecdir}/groff/glilypond +%{_libexecdir}/groff/glilypond/args.pl +%{_libexecdir}/groff/glilypond/oop_fh.pl
commit groff for openSUSE:Factory
Hello community, here is the log from the commit of package groff for openSUSE:Factory checked in at 2015-02-06 10:52:57 Comparing /work/SRC/openSUSE:Factory/groff (Old) and /work/SRC/openSUSE:Factory/.groff.new (New) Package is groff Changes: --- /work/SRC/openSUSE:Factory/groff/groff-full.changes 2014-12-22 12:52:45.0 +0100 +++ /work/SRC/openSUSE:Factory/.groff.new/groff-full.changes2015-02-06 10:52:59.0 +0100 @@ -1,0 +2,45 @@ +Wed Feb 4 10:30:49 UTC 2015 - tchva...@suse.com + +- Version bump to latest release 1.22.3: + * X11 resources for `gxditview', which were previously installed in +/usr/X11/lib/X11/app-defaults no matter which `prefix' was set, are +now installed in appresdir=$prefix/lib/X11/app-defaults. If +`appresdir' is not a standard X11 resource directory, the environment +variable XFILESEARCHPATH should be set to this path. The standard +default directories depends on the system `libXt'. + * This new preprocessor (contributed by Bernd Warken) allows embedding of +code for GNU LilyPond (http://www.lilypond.org), a music typesetter. The +data gets automatically processed and embedded as EPS images. + * Bernd Warken contributed a new preprocessor to handle Perl code that can +be evaluated and then processed by groff. + * Another preprocessor from Bernd Warken to pretty-print Pinyin syllables +like `guo2wang2' as `guówáng'. + * The pdfroff utility script now activates its `--no-toc-relocation' option +by default, unless a request similar to: + .if !\n[PHASE] .tm pdfroff-option:set toc_relocation=enabled +is invoked during input file processing; (`.if !\n[PHASE] ...' ensures +that the effect of the `.tm' request is restricted to the document setup +phase of processing, as pdfroff sets it to 1 or 2 in the output phase, +but leaves it unset in the setup phase). +The bundled `spdf.tmac' macro package, which implicitly activates +`-mpdfmark' for `ms' macro users, ensures that TOC relocation is +appropriately enabled, when the `.TC' macro is invoked. + * The -mom macro package now has full support for eqn, pic, and tbl, as well +as captioning and labelling of pdf images and preprocessor output. Lists +of Figures, Equations, and Tables can now be autogenerated. PDF_IMAGE has +a new FRAME option. + * A French introduction to the -me macro package has been added (file +`meintro_fr.me'). + * In -mdoc, command %C is now available, providing a city or place +reference. +- Refreshed patches: + * groff-1.21-CVE-2009-5081.patch + * groff-1.21-groffer-libexecdir.patch + * groff-force-locale-usage.patch +- Replaced patches: + * deleted groff_1.22.2-2.debian.diff + * added groff_1.22.3-1.debian.diff +- New patches: + * groff-multi-thread.patch + +--- groff.changes: same change Old: groff-1.22.2.tar.gz groff-1.22.2.tar.gz.sig groff_1.22.2-2.debian.diff New: groff-1.22.3.tar.gz groff-1.22.3.tar.gz.sig groff-multi-thread.patch groff_1.22.3-1.debian.diff Other differences: -- ++ groff-full.spec ++ --- /var/tmp/diff_new_pack.OF1Sfw/_old 2015-02-06 10:53:01.0 +0100 +++ /var/tmp/diff_new_pack.OF1Sfw/_new 2015-02-06 10:53:01.0 +0100 @@ -1,7 +1,7 @@ # -# spec file for package groff-full +# spec file for package groff # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,11 +16,13 @@ # -# WARNING: please do not edit this auto generated spec file. Use the groff.spec! # %global groff_base_only 0 - +%if %{groff_base_only} +Name: groff +%else Name: groff-full -Version:1.22.2 +%endif +Version:1.22.3 Release:0 Summary:GNU troff Document Formatting System License:BSD-3-Clause and GPL-2.0+ @@ -37,7 +39,9 @@ # done ##remove a part related to src/preproc/html/pre-html.cpp - see bnc#755533 # filterdiff -x 'src/preproc/html/pre-html.cpp' foo groff_1.22.2-2.debian.diff -Patch0: groff_1.22.2-2.debian.diff +##remove Debian package string for openSUSE package string +##delete the papersize /etc settings patch +Patch0: groff_1.22.3-1.debian.diff Patch1: groff-1.20.1-destbufferoverflow.patch Patch2: groff-1.20.1-nroff-empty-LANGUAGE.patch Patch3: groff-1.21-groffer-libexecdir.patch @@ -55,43 +59,38 @@ # change the papersize definition to force the locale usage # it can be supressed by
commit groff for openSUSE:Factory
Hello community, here is the log from the commit of package groff for openSUSE:Factory checked in at 2014-12-22 12:54:09 Comparing /work/SRC/openSUSE:Factory/groff (Old) and /work/SRC/openSUSE:Factory/.groff.new (New) Package is groff Changes: --- /work/SRC/openSUSE:Factory/groff/groff-full.changes 2013-06-26 09:20:01.0 +0200 +++ /work/SRC/openSUSE:Factory/.groff.new/groff-full.changes2014-12-22 12:52:45.0 +0100 @@ -1,0 +2,5 @@ +Sat Dec 20 14:34:44 UTC 2014 - meiss...@suse.com + +- build with PIE + +--- groff.changes: same change Other differences: -- ++ groff-full.spec ++ --- /var/tmp/diff_new_pack.9GZCg3/_old 2014-12-22 12:52:47.0 +0100 +++ /var/tmp/diff_new_pack.9GZCg3/_new 2014-12-22 12:52:47.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package groff-full # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2014 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 @@ -178,8 +178,9 @@ # #libtoolize --force #autoreconf --force --install -export CFLAGS=$RPM_OPT_FLAGS -fno-strict-aliasing -export CXXFLAGS=$RPM_OPT_FLAGS -fno-strict-aliasing +export CFLAGS=$RPM_OPT_FLAGS -fno-strict-aliasing -fPIE +export CXXFLAGS=$RPM_OPT_FLAGS -fno-strict-aliasing -fPIE +export LDFLAGS=-pie %{configure} \ --with-appresdir=%{_datadir}/X11/app-defaults \ --with-grofferdir=%{_libexecdir}/groff/groffer ++ groff.spec ++ --- /var/tmp/diff_new_pack.9GZCg3/_old 2014-12-22 12:52:47.0 +0100 +++ /var/tmp/diff_new_pack.9GZCg3/_new 2014-12-22 12:52:47.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package groff # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2014 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 @@ -177,8 +177,9 @@ # #libtoolize --force #autoreconf --force --install -export CFLAGS=$RPM_OPT_FLAGS -fno-strict-aliasing -export CXXFLAGS=$RPM_OPT_FLAGS -fno-strict-aliasing +export CFLAGS=$RPM_OPT_FLAGS -fno-strict-aliasing -fPIE +export CXXFLAGS=$RPM_OPT_FLAGS -fno-strict-aliasing -fPIE +export LDFLAGS=-pie %{configure} \ --with-appresdir=%{_datadir}/X11/app-defaults \ --with-grofferdir=%{_libexecdir}/groff/groffer -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit groff for openSUSE:Factory
Hello community, here is the log from the commit of package groff for openSUSE:Factory checked in at 2013-06-26 09:19:59 Comparing /work/SRC/openSUSE:Factory/groff (Old) and /work/SRC/openSUSE:Factory/.groff.new (New) Package is groff Changes: --- /work/SRC/openSUSE:Factory/groff/groff-full.changes 2013-06-18 10:42:15.0 +0200 +++ /work/SRC/openSUSE:Factory/.groff.new/groff-full.changes2013-06-26 09:20:01.0 +0200 @@ -1,0 +2,6 @@ +Tue Jun 25 06:38:16 UTC 2013 - mvysko...@suse.com + +- move man.local and mdoc.local from groff-full to groff + * fixes libssh2.org testsuite + +--- groff.changes: same change Other differences: -- ++ groff-full.spec ++ --- /var/tmp/diff_new_pack.Pgh6AZ/_old 2013-06-26 09:20:02.0 +0200 +++ /var/tmp/diff_new_pack.Pgh6AZ/_new 2013-06-26 09:20:02.0 +0200 @@ -202,6 +202,7 @@ install -d -m 0755 %{buildroot}%{_datadir}/%{name}/%{version}/font/ install -d -m 0755 %{buildroot}%{_datadir}/%{name}/%{version}/tmac/ install -d -m 0755 %{buildroot}%{_datadir}/%{name}/%{version}/tmac/mdoc/ +install -d -m 0755 %{buildroot}%{_datadir}/%{name}/site-tmac/ %else %{makeinstall} docdir=%{_defaultdocdir}/groff %endif @@ -260,6 +261,12 @@ %endif done +%if %{groff_base_only} +install -m 0644 tmac/{man,mdoc}.local %{buildroot}%{_datadir}/%{name}/site-tmac/ +%else +rm %{buildroot}%{_datadir}/groff/site-tmac/{man,mdoc}.local +%endif + pushd contrib/mm/ %if %{groff_base_only} install -d -m 0755 %{buildroot}%{_datadir}/%{name}/%{version}/tmac/mm ++ groff.spec ++ --- /var/tmp/diff_new_pack.Pgh6AZ/_old 2013-06-26 09:20:02.0 +0200 +++ /var/tmp/diff_new_pack.Pgh6AZ/_new 2013-06-26 09:20:02.0 +0200 @@ -201,6 +201,7 @@ install -d -m 0755 %{buildroot}%{_datadir}/%{name}/%{version}/font/ install -d -m 0755 %{buildroot}%{_datadir}/%{name}/%{version}/tmac/ install -d -m 0755 %{buildroot}%{_datadir}/%{name}/%{version}/tmac/mdoc/ +install -d -m 0755 %{buildroot}%{_datadir}/%{name}/site-tmac/ %else %{makeinstall} docdir=%{_defaultdocdir}/groff %endif @@ -259,6 +260,12 @@ %endif done +%if %{groff_base_only} +install -m 0644 tmac/{man,mdoc}.local %{buildroot}%{_datadir}/%{name}/site-tmac/ +%else +rm %{buildroot}%{_datadir}/groff/site-tmac/{man,mdoc}.local +%endif + pushd contrib/mm/ %if %{groff_base_only} install -d -m 0755 %{buildroot}%{_datadir}/%{name}/%{version}/tmac/mm -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit groff for openSUSE:Factory
Hello community, here is the log from the commit of package groff for openSUSE:Factory checked in at 2013-06-18 10:42:13 Comparing /work/SRC/openSUSE:Factory/groff (Old) and /work/SRC/openSUSE:Factory/.groff.new (New) Package is groff Changes: --- /work/SRC/openSUSE:Factory/groff/groff-full.changes 2013-06-11 09:27:45.0 +0200 +++ /work/SRC/openSUSE:Factory/.groff.new/groff-full.changes2013-06-18 10:42:15.0 +0200 @@ -1,0 +2,17 @@ +Mon Jun 17 11:18:11 UTC 2013 - wer...@suse.de + +- Take care of mmroff.1.gz as well as of mmroff perl script + +--- +Mon Jun 17 10:18:59 UTC 2013 - wer...@suse.de + +- Move important non-graphical macros from groff-full back to groff + as otherwise many packages do not build anymore + +--- +Wed Jun 5 09:00:09 UTC 2013 - mvysko...@suse.com + +- modify groff_1.22.2-2.debian.diff - remove the part related to + src/preproc/html/pre-html.cpp, fixes bnc#755533 + +--- @@ -15 +31,0 @@ -groff-1.21-groffer-libexecdir.patch, already fixed upstream --- /work/SRC/openSUSE:Factory/groff/groff.changes 2013-06-11 09:27:45.0 +0200 +++ /work/SRC/openSUSE:Factory/.groff.new/groff.changes 2013-06-18 10:42:15.0 +0200 @@ -1,0 +2,11 @@ +Mon Jun 17 11:18:11 UTC 2013 - wer...@suse.de + +- Take care of mmroff.1.gz as well as of mmroff perl script + +--- +Mon Jun 17 10:18:59 UTC 2013 - wer...@suse.de + +- Move important non-graphical macros from groff-full back to groff + as otherwise many packages do not build anymore + +--- Other differences: -- ++ groff-full.spec ++ --- /var/tmp/diff_new_pack.5Q4zgW/_old 2013-06-18 10:42:16.0 +0200 +++ /var/tmp/diff_new_pack.5Q4zgW/_new 2013-06-18 10:42:16.0 +0200 @@ -31,9 +31,12 @@ Source2:groff-full.keyring Source3:zzz-groff.sh Source4:zzz-groff.csh +# rm -f foo # for file in `cat series | grep -v '^#' | grep '^[a-z]' `; do -#cat $file groff_1.21-6.debian.diff +#cat $file foo # done +##remove a part related to src/preproc/html/pre-html.cpp - see bnc#755533 +# filterdiff -x 'src/preproc/html/pre-html.cpp' foo groff_1.22.2-2.debian.diff Patch0: groff_1.22.2-2.debian.diff Patch1: groff-1.20.1-destbufferoverflow.patch Patch2: groff-1.20.1-nroff-empty-LANGUAGE.patch @@ -112,6 +115,7 @@ %package -n groff-doc Summary:HTML documentation and examples for groff Group: Productivity/Publishing/Troff +BuildArch: noarch %description -n groff-doc The groff package provides compatible versions of troff, nroff, eqn, @@ -238,20 +242,49 @@ %endif done -for TMAC in an-ext.tmac an-old.tmac an.tmac andoc.tmac composite.tmac cp1047.tmac cs.tmac de.tmac den.tmac \ -devtag.tmac doc.tmac doc-old.tmac eqnrc europs.tmac fr.tmac hyphen.cs hyphen.den hyphen.det \ -hyphen.fr hyphen.sv hyphen.us hyphenex.cs hyphenex.det hyphenex.us ja.tmac latin1.tmac latin2.tmac \ -latin5.tmac latin9.tmac man.tmac mandoc.tmac mdoc.tmac papersize.tmac pic.tmac ps.tmac psatk.tmac \ -psold.tmac pspic.tmac safer.tmac sv.tmac trans.tmac troffrc troffrc-end tty-char.tmac tty.tmac \ -unicode.tmac www.tmac; do - +for TMAC in a4.tmac an-ext.tmac an-old.tmac an.tmac andoc.tmac composite.tmac \ + cp1047.tmac cs.tmac de.tmac den.tmac devtag.tmac doc.tmac \ + doc-old.tmac e.tmac eqnrc europs.tmac fallbacks.tmac fr.tmac \ + hyphen.cs hyphen.den hyphen.det hyphen.fr hyphen.sv hyphen.us \ + hyphenex.cs hyphenex.det hyphenex.us ja.tmac latin1.tmac latin2.tmac \ + latin5.tmac latin9.tmac man.tmac mandoc.tmac mdoc.tmac me.tmac \ + ms.tmac papersize.tmac pic.tmac ps.tmac psatk.tmac psold.tmac \ + pspic.tmac refer-me.tmac refer-ms.tmac refer.tmac s.tmac \ + safer.tmac sv.tmac trace.tmac trans.tmac troffrc troffrc-end \ + tty-char.tmac tty.tmac unicode.tmac www.tmac +do %if %{groff_base_only} -cp tmac/${TMAC} %{buildroot}%{_datadir}/%{name}/%{version}/tmac/ +install -m 0644 tmac/${TMAC} %{buildroot}%{_datadir}/%{name}/%{version}/tmac/ %else rm %{buildroot}%{_datadir}/groff/%{version}/tmac/${TMAC} %endif done +pushd contrib/mm/ +%if %{groff_base_only} +install -d -m 0755 %{buildroot}%{_datadir}/%{name}/%{version}/tmac/mm +install -c -m 0755 mmroff %{buildroot}%{_bindir}/mmroff +install -c -m 0644 mmroff.n
commit groff for openSUSE:Factory
Hello community, here is the log from the commit of package groff for openSUSE:Factory checked in at 2013-06-11 06:33:21 Comparing /work/SRC/openSUSE:Factory/groff (Old) and /work/SRC/openSUSE:Factory/.groff.new (New) Package is groff Changes: New Changes file: --- /dev/null 2013-06-08 20:45:13.37006 +0200 +++ /work/SRC/openSUSE:Factory/.groff.new/groff-full.changes2013-06-11 09:27:45.0 +0200 @@ -0,0 +1,748 @@ +--- +Thu May 9 09:16:49 UTC 2013 - mvysko...@suse.com + +- update to groff 1.22.2 + * gropdf: A new driver for generating PDF output directly, +contributed by Deri James and written in Perl + * The -mom macro package has reached version 2.0, focusing on +PDF output with gropdf (using the new `pdfmom' wrapper script). +See the file`version-2.html' of the -mom documentation for a list +of the many changes. + * pdfmom: A new wrapper around groff that facilitates the production of PDF +documents from files formatted with the -mom macros. + * and a lot more, see NEWS for details +- obsoletes: +groff-1.21-groffer-libexecdir.patch, already fixed upstream +config-guess-sub-update.patch, dtto +groff_1.21-6.debian.diff, replaced by +- added groff_1.22.2-2.debian.diff +- create a stripped-down version of groff usable for viewing of manual pages +- new groff-full package contains the rest of groff tools capable to work with + images, html or pdf. It contains the devx fonts, thus obsoletes groff-devx + it aims to fix bnc#755533 - grohtml built without pnm* tools in PATH +- gxdview.spec is removed as gxdview is built from groff-full.spec +- verify the tarball using gpg-offline - this is done in groff-full only + to retain a limited list of dependencies for base groff + +--- +Tue May 7 14:40:06 UTC 2013 - sch...@suse.de + +- config-guess-sub-update.patch: Update config.guess/sub for aarch64 + +--- +Mon Feb 4 14:33:41 UTC 2013 - co...@suse.com + +- update license to new format + +--- +Fri Sep 7 13:02:36 UTC 2012 - co...@suse.com + +- add explicit buildrequire makeinfo + +--- +Sun Mar 18 00:14:49 UTC 2012 - jeng...@medozas.de + +- Remove redundant tags/sections from specfile +- Enable parallel build with %_smp_mflags + +--- +Thu Sep 29 12:49:28 UTC 2011 - adr...@suse.de + +- use RPM_OPT_FLAGS for compile + +--- +Thu Sep 29 08:09:33 UTC 2011 - mvysko...@suse.cz + +- implemented FATE#312586 - Add locales support for groff papersize + * the default papersize is now determined from system locale (LC_PAPER) + * /etc/papersize is no longer owned by the groff package + +--- +Thu Sep 22 12:50:27 UTC 2011 - mvysko...@suse.cz + +- fix bnc#703665 - VUL-1: groff: missing checks for mktemp failures + (CVE-2009-5080) +- fix bnc#703666 - VUL-1: groff: insufficient number of X for mktemp + (CVE-2009-5081) + +--- +Mon Jun 27 11:14:25 UTC 2011 - mvysko...@suse.cz + +- update to 1.21 a bugfix release + * use new groff_1.21-6.debian.diff + * refresh libexecdir and pdfroff patch +- fix FATE#311297: Get rid of SuSEconfig.groff + * removed + +--- +Wed Jun 8 09:06:44 UTC 2011 - mvysko...@suse.cz + +- fix bnc#698290: insecure temporary file handling in pdfroff + * groff-1.20.1-CVE-2009-5044.patch +- fix bnc#683857: Unicode characters in use properly + * change the soft hyphenation char to - in tty.tmac + +--- +Mon Jun 6 10:10:08 UTC 2011 - mvysko...@suse.cz + +- +- fix bnc#682913: device X100 is missing + * create new groff-devx package containing all devX devices, as they +need X for build +- fix bnc#683857: Unicode characters in use + * groff-1.20.1-deunicode.patch adds deunicode.tmac to tty.tmac removes +all unecessary unicode characters in tty output + +--- +Tue Mar 15 08:34:56 UTC 2011 - mvysko...@suse.cz + +- fix bnc#679585 - groff.info is not installed + * install info files as %{name}.info.gz + +--- +Thu Oct 7 09:33:18 UTC 2010 - mvysko...@suse.cz + +- fix bnc#644467: SuSEconfig.groff overwrites /etc/papersize + use the check_md5_and_move to prevent it +- deprecation
commit groff for openSUSE:Factory
Hello community, here is the log from the commit of package groff for openSUSE:Factory checked in at 2013-02-04 21:10:44 Comparing /work/SRC/openSUSE:Factory/groff (Old) and /work/SRC/openSUSE:Factory/.groff.new (New) Package is groff, Maintainer is mvysko...@suse.com Changes: --- /work/SRC/openSUSE:Factory/groff/groff.changes 2012-09-11 09:06:02.0 +0200 +++ /work/SRC/openSUSE:Factory/.groff.new/groff.changes 2013-02-04 21:10:45.0 +0100 @@ -1,0 +2,5 @@ +Mon Feb 4 14:33:41 UTC 2013 - co...@suse.com + +- update license to new format + +--- Other differences: -- ++ groff.spec ++ --- /var/tmp/diff_new_pack.4D6fZ5/_old 2013-02-04 21:10:46.0 +0100 +++ /var/tmp/diff_new_pack.4D6fZ5/_new 2013-02-04 21:10:46.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package groff # -# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2013 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 @@ -20,7 +20,7 @@ Version:1.21 Release:0 Summary:GNU troff Document Formatting System -License:BSD-3-Clause ; GPL-2.0+ +License:BSD-3-Clause and GPL-2.0+ Group: Productivity/Publishing/Troff Url:http://www.gnu.org/software/groff/groff.html Source0:ftp://ftp.gnu.org/gnu/groff/groff-%{version}.tar.gz ++ gxditview.spec ++ --- /var/tmp/diff_new_pack.4D6fZ5/_old 2013-02-04 21:10:46.0 +0100 +++ /var/tmp/diff_new_pack.4D6fZ5/_new 2013-02-04 21:10:46.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package gxditview # -# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2013 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 @@ -51,7 +51,7 @@ %package -n groff-devx Summary:X output devices for groff -License:BSD-3-Clause ; GPL-2.0+ +License:BSD-3-Clause and GPL-2.0+ Group: Productivity/Publishing/Troff Requires: groff Supplements:groff -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit groff for openSUSE:Factory
Hello community, here is the log from the commit of package groff for openSUSE:Factory checked in at 2012-09-11 09:06:00 Comparing /work/SRC/openSUSE:Factory/groff (Old) and /work/SRC/openSUSE:Factory/.groff.new (New) Package is groff, Maintainer is mvysko...@suse.com Changes: --- /work/SRC/openSUSE:Factory/groff/groff.changes 2012-03-20 11:27:21.0 +0100 +++ /work/SRC/openSUSE:Factory/.groff.new/groff.changes 2012-09-11 09:06:02.0 +0200 @@ -1,0 +2,5 @@ +Fri Sep 7 13:02:36 UTC 2012 - co...@suse.com + +- add explicit buildrequire makeinfo + +--- Other differences: -- ++ groff.spec ++ --- /var/tmp/diff_new_pack.iyy7DR/_old 2012-09-11 09:06:07.0 +0200 +++ /var/tmp/diff_new_pack.iyy7DR/_new 2012-09-11 09:06:07.0 +0200 @@ -14,6 +14,8 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # + + Name: groff Version:1.21 Release:0 @@ -50,8 +52,11 @@ BuildRequires: bison BuildRequires: fdupes BuildRequires: gcc-c++ -Provides: normal-groff = %{version}-%{release} +%if 0%{suse_version} 1220 +BuildRequires: makeinfo +%endif Provides: jgroff = %{version}-%{release} +Provides: normal-groff = %{version}-%{release} Obsoletes: jgroff %{version} Requires(pre): %fillup_prereq Requires(pre): %install_info_prereq ++ gxditview.spec ++ --- /var/tmp/diff_new_pack.iyy7DR/_old 2012-09-11 09:06:07.0 +0200 +++ /var/tmp/diff_new_pack.iyy7DR/_new 2012-09-11 09:06:07.0 +0200 @@ -14,6 +14,8 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # + + Name: gxditview Version:1.21 Release:0 -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit groff for openSUSE:Factory
Hello community, here is the log from the commit of package groff for openSUSE:Factory checked in at 2012-03-20 11:27:20 Comparing /work/SRC/openSUSE:Factory/groff (Old) and /work/SRC/openSUSE:Factory/.groff.new (New) Package is groff, Maintainer is mvysko...@suse.com Changes: --- /work/SRC/openSUSE:Factory/groff/groff.changes 2011-10-02 10:10:32.0 +0200 +++ /work/SRC/openSUSE:Factory/.groff.new/groff.changes 2012-03-20 11:27:21.0 +0100 @@ -1,0 +2,6 @@ +Sun Mar 18 00:14:49 UTC 2012 - jeng...@medozas.de + +- Remove redundant tags/sections from specfile +- Enable parallel build with %_smp_mflags + +--- gxditview.changes: same change Other differences: -- ++ groff.spec ++ --- /var/tmp/diff_new_pack.mSlIRf/_old 2012-03-20 11:27:23.0 +0100 +++ /var/tmp/diff_new_pack.mSlIRf/_new 2012-03-20 11:27:23.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package groff # -# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. +# 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 @@ -14,16 +14,12 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # - -# norootforbuild - - Name: groff -License:BSD-3-Clause ; GPL-2.0+ -Group: Productivity/Publishing/Troff Version:1.21 -Release:1 +Release:0 Summary:GNU troff Document Formatting System +License:BSD-3-Clause ; GPL-2.0+ +Group: Productivity/Publishing/Troff Url:http://www.gnu.org/software/groff/groff.html Source0:ftp://ftp.gnu.org/gnu/groff/groff-%{version}.tar.gz Source3:zzz-groff.sh @@ -51,15 +47,14 @@ Patch10:groff-force-locale-usage.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build -BuildRequires: gcc-c++ BuildRequires: bison BuildRequires: fdupes +BuildRequires: gcc-c++ Provides: normal-groff = %{version}-%{release} Provides: jgroff = %{version}-%{release} Obsoletes: jgroff %{version} Requires(pre): %fillup_prereq Requires(pre): %install_info_prereq -AutoReqProv:on # for pre-grohtml and pdfroff Recommends: netpbm Recommends: ghostscript-library @@ -76,9 +71,8 @@ /usr/X11R6/man/. %package doc -License:BSD-3-Clause ; GPL-2.0+ -Group: Productivity/Publishing/Troff Summary:HTML documentation and examples for groff +Group: Productivity/Publishing/Troff %description doc The groff package provides compatible versions of troff, nroff, eqn, @@ -91,7 +85,7 @@ /usr/X11R6/man/. %prep -%setup -q -n groff-%{version} +%setup -q %patch0 -p1 -b .debian %patch1 %patch2 -p1 -b .bnc540600 @@ -118,9 +112,9 @@ export CXXFLAGS=$RPM_OPT_FLAGS -fno-strict-aliasing %{configure} ulimit -c unlimited -%{__make} +make %{?_smp_mflags} pushd doc -%{__make} +make %{?_smp_mflags} makeinfo groff.texinfo popd @@ -143,9 +137,6 @@ %fdupes -s %{buildroot} -%clean -rm -rf %{buildroot} - %post %install_info --info-dir=%{_infodir} %{_infodir}/%{name}.info.gz ++ gxditview.spec ++ --- /var/tmp/diff_new_pack.mSlIRf/_old 2012-03-20 11:27:23.0 +0100 +++ /var/tmp/diff_new_pack.mSlIRf/_new 2012-03-20 11:27:23.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package gxditview # -# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. +# 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 @@ -14,16 +14,12 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # - - - Name: gxditview -License:MIT -Group: Productivity/Publishing/Troff -AutoReqProv:on Version:1.21 -Release:1 +Release:0 Summary:Ditroff Output Displayer for Groff +License:MIT +Group: Productivity/Publishing/Troff Url:http://www.gnu.org/software/groff/groff.html Source0:ftp://ftp.gnu.org/gnu/groff/groff-%{version}.tar.gz # for file in `cat series | grep -v '^#' | grep '^[a-z]' `; do @@ -52,9 +48,9 @@ the -X option. %package -n groff-devx +Summary:X output devices for groff License:BSD-3-Clause ; GPL-2.0+ Group: Productivity/Publishing/Troff -Summary:X output devices for groff Requires: groff Supplements:groff @@ -81,7 +77,7 @@ # export CFLAGS=$RPM_OPT_FLAGS -fno-strict-aliasing
commit groff for openSUSE:Factory
Hello community, here is the log from the commit of package groff for openSUSE:Factory checked in at 2012-02-20 16:12:26 Comparing /work/SRC/openSUSE:Factory/groff (Old) and /work/SRC/openSUSE:Factory/.groff.new (New) Package is groff, Maintainer is mvysko...@suse.com Changes: --- /work/SRC/openSUSE:Factory/groff/gxditview.changes 2011-09-23 02:02:01.0 +0200 +++ /work/SRC/openSUSE:Factory/.groff.new/gxditview.changes 2012-02-20 16:12:28.0 +0100 @@ -1,0 +2,5 @@ +Sun Feb 19 18:22:20 UTC 2012 - co...@suse.com + +- own app-defaults directory - requiring xorg-x11 for it is heavy + +--- Other differences: -- ++ gxditview.spec ++ --- /var/tmp/diff_new_pack.CiE6FS/_old 2012-02-20 16:12:29.0 +0100 +++ /var/tmp/diff_new_pack.CiE6FS/_new 2012-02-20 16:12:29.0 +0100 @@ -112,6 +112,7 @@ %doc %{_bindir}/%{name} %doc %{_mandir}/man1/%{name}.1* +%dir %{_datadir}/X11/app-defaults %config %{_datadir}/X11/app-defaults/GXditview %files -n groff-devx -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit groff for openSUSE:Factory
Hello community, here is the log from the commit of package groff for openSUSE:Factory checked in at Thu Sep 29 12:52:04 CEST 2011. --- openSUSE:Factory/groff/groff.changes2011-09-23 02:02:01.0 +0200 +++ /mounts/work_src_done/STABLE/groff/groff.changes2011-09-29 10:23:09.0 +0200 @@ -1,0 +2,7 @@ +Thu Sep 29 08:09:33 UTC 2011 - mvysko...@suse.cz + +- implemented FATE#312586 - Add locales support for groff papersize + * the default papersize is now determined from system locale (LC_PAPER) + * /etc/papersize is no longer owned by the groff package + +--- calling whatdependson for head-i586 New: 0001-locale-support-in-papersize-definition.patch 0002-documentation-for-the-locale-keyword.patch groff-force-locale-usage.patch Other differences: -- ++ groff.spec ++ --- /var/tmp/diff_new_pack.LsdmJH/_old 2011-09-29 12:49:37.0 +0200 +++ /var/tmp/diff_new_pack.LsdmJH/_new 2011-09-29 12:49:37.0 +0200 @@ -41,6 +41,14 @@ #http://cvsweb.openwall.com/cgi/cvsweb.cgi/Owl/packages/groff/groff-1.20.1-owl-tmp.diff?rev=1.2;content-type=text%2Fplain Patch6: groff-1.21-CVE-2009-5080.patch Patch7: groff-1.21-CVE-2009-5081.patch +#PATCH-FIX-OPENSUSE: FATE#312586 +#sent upstream http://lists.gnu.org/archive/html/bug-groff/2011-09/msg2.html +#so they would be available on next release of groff +Patch8: 0001-locale-support-in-papersize-definition.patch +Patch9: 0002-documentation-for-the-locale-keyword.patch +# change the papersize definition to force the locale usage +# it can be supressed by /etc/papersize if needed +Patch10:groff-force-locale-usage.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: gcc-c++ @@ -91,7 +99,10 @@ %patch4 -p1 -b .deunicode %patch5 -p1 -b .CVE-2009-5044 %patch6 -p1 -b .CVE-2009-5080 -%patch7 -p1 -b .CVE-2009-5081 +%patch7 -p1 +%patch8 -p1 -b .locale +%patch9 -p1 -b .locale +%patch10 -p1 -b .force-locale %build PATH=$PWD/src/roff/troff:$PWD/src/preproc/pic:$PWD/src/preproc/eqn:$PWD/src/preproc/tbl:$PWDsrc/preproc/refer:$PWD/src/preproc/soelim:$PATH @@ -106,6 +117,7 @@ export CFLAGS=-fno-strict-aliasing export CXXFLAGS=-fno-strict-aliasing %{configure} +ulimit -c unlimited %{__make} pushd doc %{__make} @@ -125,10 +137,6 @@ %{__ln_s} -f eqn %{buildroot}%{_bindir}/geqn %{__ln_s} -f tbl %{buildroot}%{_bindir}/gtbl -%{__install} -d -m 0755 %{buildroot}%{_sysconfdir} -echo a4 %{buildroot}%{_sysconfdir}/papersize -%{__chmod} 0644 %{buildroot}%{_sysconfdir}/papersize - # install profiles to disable the use of ANSI colour sequences by default: %{__install} -d -m 0755 %{buildroot}/%{_sysconfdir}/profile.d %{__install} -m 644 %{SOURCE3} %{SOURCE4} %{buildroot}/%{_sysconfdir}/profile.d/ @@ -153,7 +161,6 @@ %doc %{_infodir}/groff* %doc %{_mandir}/man?/* %{_bindir}/* -%config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/papersize %config %{_sysconfdir}/profile.d/zzz-%{name}.*sh %{_datadir}/%{name} %{_libexecdir}/%{name} ++ 0001-locale-support-in-papersize-definition.patch ++ From 15c71e2588058f20169440c0add955a527144c7a Mon Sep 17 00:00:00 2001 From: Michal Vyskocil mvysko...@suse.cz Date: Mon, 26 Sep 2011 13:23:56 +0200 Subject: [PATCH] locale support in papersize definition The papersize definition in groff_font(5) has been extended by new keyword locale. In this mode groff determine the paper size from LC_PAPER variable. The algorithm is simple - there is a small static list of countries using letter based on territory language information page [1] (CLDR 2.0). If the LC_PAPER contains the country code (for instance _CL - Chile), letter dimmensions are used. Otherwise a4. [1] http://unicode.org/repos/cldr-tmp/trunk/diff/supplemental/territory_language_information.html [2] http://wiki.services.openoffice.org/wiki/DefaultPaperSize --- src/include/paper.h |4 ++-- src/libs/libgroff/paper.cpp | 42 ++ 2 files changed, 44 insertions(+), 2 deletions(-) diff --git a/src/include/paper.h b/src/include/paper.h index 73e070c..f5a8039 100644 --- a/src/include/paper.h +++ b/src/include/paper.h @@ -30,7 +30,7 @@ public: papersize_init(); } _papersize_init; -// A0-A7, B0-B7, C0-C7, D0-D7, 8 American paper sizes, 1 special size */ -#define NUM_PAPERSIZES 4*8 + 8 + 1 +// A0-A7, B0-B7, C0-C7, D0-D7, 8 American paper sizes, 1 special size and the locale */ +#define NUM_PAPERSIZES 4*8 + 8 + 1 + 1 extern paper papersizes[]; diff --git a/src/libs/libgroff/paper.cpp b/src/libs/libgroff/paper.cpp index 27a7c8c..42dea69 100644 --- a/src/libs/libgroff/paper.cpp +++ b/src/libs/libgroff/paper.cpp @@ -58,6 +58,46 @@ static void add_american_paper(const char *name, int idx, papersizes[idx].width = width; }
commit groff for openSUSE:Factory
Hello community, here is the log from the commit of package groff for openSUSE:Factory checked in at Thu Sep 22 16:55:34 CEST 2011. --- groff/groff.changes 2011-06-27 14:59:54.0 +0200 +++ /mounts/work_src_done/STABLE/groff/groff.changes2011-09-22 14:52:00.0 +0200 @@ -1,0 +2,8 @@ +Thu Sep 22 12:50:27 UTC 2011 - mvysko...@suse.cz + +- fix bnc#703665 - VUL-1: groff: missing checks for mktemp failures + (CVE-2009-5080) +- fix bnc#703666 - VUL-1: groff: insufficient number of X for mktemp + (CVE-2009-5081) + +--- calling whatdependson for head-i586 New: groff-1.21-CVE-2009-5080.patch groff-1.21-CVE-2009-5081.patch Other differences: -- ++ groff.spec ++ --- /var/tmp/diff_new_pack.HWlBLX/_old 2011-09-22 16:55:30.0 +0200 +++ /var/tmp/diff_new_pack.HWlBLX/_new 2011-09-22 16:55:30.0 +0200 @@ -37,6 +37,10 @@ Patch3: groff-1.21-groffer-libexecdir.patch Patch4: groff-1.20.1-deunicode.patch Patch5: groff-1.21-CVE-2009-5044.patch +#PATCH-FIX-OPENSUSE: splitted patch6 and patch7 from +#http://cvsweb.openwall.com/cgi/cvsweb.cgi/Owl/packages/groff/groff-1.20.1-owl-tmp.diff?rev=1.2;content-type=text%2Fplain +Patch6: groff-1.21-CVE-2009-5080.patch +Patch7: groff-1.21-CVE-2009-5081.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: gcc-c++ @@ -86,6 +90,8 @@ %patch3 -p1 -b .groffer-libexecdir %patch4 -p1 -b .deunicode %patch5 -p1 -b .CVE-2009-5044 +%patch6 -p1 -b .CVE-2009-5080 +%patch7 -p1 -b .CVE-2009-5081 %build PATH=$PWD/src/roff/troff:$PWD/src/preproc/pic:$PWD/src/preproc/eqn:$PWD/src/preproc/tbl:$PWDsrc/preproc/refer:$PWD/src/preproc/soelim:$PATH ++ groff-1.21-CVE-2009-5080.patch ++ Index: groff-1.21/contrib/eqn2graph/eqn2graph.sh === --- groff-1.21.orig/contrib/eqn2graph/eqn2graph.sh 2011-09-22 14:15:22.0 +0200 +++ groff-1.21/contrib/eqn2graph/eqn2graph.sh 2011-09-22 14:23:55.754494862 +0200 @@ -69,6 +69,8 @@ tmp=$d/eqn2graph$$-$RANDOM (umask 077 mkdir $tmp) 2 /dev/null break + +tmp= done; if test -z $tmp; then echo $0: cannot create temporary directory 2 Index: groff-1.21/contrib/grap2graph/grap2graph.sh === --- groff-1.21.orig/contrib/grap2graph/grap2graph.sh2011-09-22 14:15:22.0 +0200 +++ groff-1.21/contrib/grap2graph/grap2graph.sh 2011-09-22 14:23:55.754494862 +0200 @@ -65,6 +65,8 @@ tmp=$d/grap2graph$$-$RANDOM (umask 077 mkdir $tmp) 2 /dev/null break + +tmp= done; if test -z $tmp; then echo $0: cannot create temporary directory 2 Index: groff-1.21/contrib/pic2graph/pic2graph.sh === --- groff-1.21.orig/contrib/pic2graph/pic2graph.sh 2011-09-22 14:15:22.0 +0200 +++ groff-1.21/contrib/pic2graph/pic2graph.sh 2011-09-22 14:23:55.794496246 +0200 @@ -80,6 +80,8 @@ tmp=$d/pic2graph$$-$RANDOM (umask 077 mkdir $tmp) 2 /dev/null \ break + +tmp= done; if test -z $tmp; then echo $0: cannot create temporary directory 2 ++ groff-1.21-CVE-2009-5081.patch ++ Index: groff-1.21/contrib/groffer/perl/groffer.pl === --- groff-1.21.orig/contrib/groffer/perl/groffer.pl 2010-12-31 08:33:09.0 +0100 +++ groff-1.21/contrib/groffer/perl/groffer.pl 2011-09-22 14:23:55.756494935 +0200 @@ -1380,7 +1380,7 @@ sub main_temp { - my $template = 'groffer_' . $$ . '_'; + my $template = 'groffer_' . $$ . '_XX'; foreach ($ENV{'GROFF_TMPDIR'}, $ENV{'TMPDIR'}, $ENV{'TMP'}, $ENV{'TEMP'}, $ENV{'TEMPDIR'}, File::Spec-catfile($ENV{'HOME'}, 'tmp')) { if ($_ -d $_ -w $_) { @@ -1411,12 +1411,12 @@ # further argument: SUFFIX = '.sh' if ($Debug{'KEEP'}) { -($fh_cat, $tmp_cat) = tempfile(',cat_', DIR = $tmpdir); -($fh_stdin, $tmp_stdin) = tempfile(',stdin_', DIR = $tmpdir); +($fh_cat, $tmp_cat) = tempfile(',cat_XX', DIR = $tmpdir); +($fh_stdin, $tmp_stdin) = tempfile(',stdin_XX', DIR = $tmpdir); } else { -($fh_cat, $tmp_cat) = tempfile(',cat_', UNLINK = 1, +($fh_cat, $tmp_cat) = tempfile(',cat_XX', UNLINK = 1, DIR = $tmpdir); -($fh_stdin, $tmp_stdin) = tempfile(',stdin_', UNLINK = 1, +($fh_stdin, $tmp_stdin) = tempfile(',stdin_XX', UNLINK = 1, DIR = $tmpdir); } } # main_temp() Index: groff-1.21/contrib/groffer/perl/roff2.pl
commit groff for openSUSE:Factory
Hello community, here is the log from the commit of package groff for openSUSE:Factory checked in at Thu Jun 9 12:25:14 CEST 2011. --- groff/groff.changes 2011-06-06 12:59:57.0 +0200 +++ /mounts/work_src_done/STABLE/groff/groff.changes2011-06-09 11:45:16.0 +0200 @@ -1,0 +2,8 @@ +Wed Jun 8 09:06:44 UTC 2011 - mvysko...@suse.cz + +- fix bnc#698290: insecure temporary file handling in pdfroff + * groff-1.20.1-CVE-2009-5044.patch +- fix bnc#683857: Unicode characters in use properly + * change the soft hyphenation char to - in tty.tmac + +--- --- groff/gxditview.changes 2011-04-28 16:40:39.0 +0200 +++ /mounts/work_src_done/STABLE/groff/gxditview.changes2011-06-09 11:45:17.0 +0200 @@ -1,0 +2,6 @@ +Wed Jun 8 09:52:07 UTC 2011 - mvysko...@suse.cz + +- fix #bnc#668254: xditview don't show tilde + * gxditview Supplements the groff and X11 libs + +--- calling whatdependson for head-i586 New: groff-1.20.1-CVE-2009-5044.patch Other differences: -- ++ groff.spec ++ --- /var/tmp/diff_new_pack.sLTvHf/_old 2011-06-09 12:21:46.0 +0200 +++ /var/tmp/diff_new_pack.sLTvHf/_new 2011-06-09 12:21:46.0 +0200 @@ -22,7 +22,7 @@ License:BSD3c(or similar) ; GPLv2+ Group: Productivity/Publishing/Troff Version:1.20.1 -Release:6 +Release:9 Summary:GNU troff Document Formatting System Url:http://www.gnu.org/software/groff/groff.html Source0:ftp://ftp.gnu.org/gnu/groff/groff-%{version}.tar.bz2 @@ -38,6 +38,7 @@ Patch2: groff-1.20.1-nroff-empty-LANGUAGE.patch Patch3: groff-1.20.1-groffer-libexecdir.patch Patch4: groff-1.20.1-deunicode.patch +Patch5: groff-1.20.1-CVE-2009-5044.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: gcc-c++ @@ -86,6 +87,7 @@ %patch2 -p1 -b .bnc540600 %patch3 -p1 -b .groffer-libexecdir %patch4 -p1 -b .deunicode +%patch5 -p1 -b .CVE-2009-5044 %build PATH=$PWD/src/roff/troff:$PWD/src/preproc/pic:$PWD/src/preproc/eqn:$PWD/src/preproc/tbl:$PWDsrc/preproc/refer:$PWD/src/preproc/soelim:$PATH ++ gxditview.spec ++ --- /var/tmp/diff_new_pack.sLTvHf/_old 2011-06-09 12:21:46.0 +0200 +++ /var/tmp/diff_new_pack.sLTvHf/_new 2011-06-09 12:21:46.0 +0200 @@ -22,7 +22,7 @@ Group: Productivity/Publishing/Troff AutoReqProv:on Version:1.20.1 -Release:3 +Release:4 Summary:Ditroff Output Displayer for Groff Url:http://www.gnu.org/software/groff/groff.html Source0:ftp://ftp.gnu.org/gnu/groff/groff-%{version}.tar.bz2 @@ -36,6 +36,8 @@ BuildRequires: gcc-c++ BuildRequires: xorg-x11-devel Requires: groff +# bnc#668254 +Supplements:packageand(groff:xorg-x11-libX11) Conflicts: jgxdview Provides: gxdview = %{version}-%{release} Obsoletes: gxdview %{version} ++ groff-1.20.1-CVE-2009-5044.patch ++ Index: groff-1.20.1/contrib/pdfmark/pdfroff.sh === --- groff-1.20.1.orig/contrib/pdfmark/pdfroff.sh2011-06-09 10:41:29.0 +0200 +++ groff-1.20.1/contrib/pdfmark/pdfroff.sh 2011-06-09 10:54:58.208448083 +0200 @@ -145,14 +145,16 @@ GROFF_TMPDIR=${WRKDIR} - WRKFILE=${GROFF_TMPDIR}/pdf$$.tmp + WRKFILE=`mktemp --tmpdir=${GROFF_TMPDIR} pdfXX.tmp` # - REFCOPY=${GROFF_TMPDIR}/pdf$$.cmp - REFFILE=${GROFF_TMPDIR}/pdf$$.ref + REFCOPY=`mktemp --tmpdir=${GROFF_TMPDIR} pdfXX.cmp` + REFFILE=`mktemp --tmpdir=${GROFF_TMPDIR} pdfXX.ref` # CS_DATA= - TC_DATA=${GROFF_TMPDIR}/pdf$$.tc - BD_DATA=${GROFF_TMPDIR}/pdf$$.ps + TC_DATA=`mktemp --tmpdir=${GROFF_TMPDIR} pdfXX.tc` + BD_DATA=`mktemp --tmpdir=${GROFF_TMPDIR} pdfXX.ps` + + STREAMFILE=`mktemp --tmpdir=${GROFF_TMPDIR} pdfXX.in` # # Initialise 'groff' format control settings, # to discriminate table of contents and document body formatting passes. @@ -305,7 +307,7 @@ ;; --stylesheet) - STYLESHEET=$OPTARG CS_DATA=${GROFF_TMPDIR}/pdf$$.cs + STYLESHEET=$OPTARG CS_DATA=`mktemp --tmpdir=${GROFF_TMPDIR} pdfXX.cs` ;; --no-toc-relocation) @@ -338,7 +340,7 @@ # so set up a mechanism to achieve this, for ALL 'groff' passes. # - | -i*) - STREAM=$CAT ${GROFF_TMPDIR}/pdf$$.in | + STREAM=$CAT ${STREAMFILE} | test $1 = - INPUT_FILES=$INPUT_FILES $1 \ || GROFF_STYLE=$GROFF_STYLE $1 ;; @@ -410,8 +412,8 @@ # or if no input files are specified, then we need to capture STDIN, # so we can replay it into each 'groff'
commit groff for openSUSE:Factory
Hello community, here is the log from the commit of package groff for openSUSE:Factory checked in at Mon Jun 6 16:44:52 CEST 2011. --- groff/groff.changes 2011-03-15 09:36:36.0 +0100 +++ /mounts/work_src_done/STABLE/groff/groff.changes2011-06-06 12:59:57.0 +0200 @@ -1,0 +2,11 @@ +Mon Jun 6 10:10:08 UTC 2011 - mvysko...@suse.cz + +- +- fix bnc#682913: device X100 is missing + * create new groff-devx package containing all devX devices, as they +need X for build +- fix bnc#683857: Unicode characters in use + * groff-1.20.1-deunicode.patch adds deunicode.tmac to tty.tmac removes +all unecessary unicode characters in tty output + +--- --- groff/gxditview.changes 2010-10-06 14:45:40.0 +0200 +++ /mounts/work_src_done/STABLE/groff/gxditview.changes2011-04-28 16:40:39.0 +0200 @@ -1,0 +2,10 @@ +Thu Apr 28 12:04:23 UTC 2011 - mvysko...@suse.cz + +- fix bnc#682913: device X100 is missing + * create new groff-devx package containing all devX devices, as they +need X for build +- fix bnc#683857: Unicode characters in use + * groff-1.20.1-deunicode.patch removes unicode.tmac from tty.tmac, so +no ascii chars wil be converted to unicode + +--- calling whatdependson for head-i586 New: groff-1.20.1-deunicode.patch Other differences: -- ++ groff.spec ++ --- /var/tmp/diff_new_pack.Nw5Y6p/_old 2011-06-06 16:36:29.0 +0200 +++ /var/tmp/diff_new_pack.Nw5Y6p/_new 2011-06-06 16:36:29.0 +0200 @@ -22,7 +22,7 @@ License:BSD3c(or similar) ; GPLv2+ Group: Productivity/Publishing/Troff Version:1.20.1 -Release:5 +Release:6 Summary:GNU troff Document Formatting System Url:http://www.gnu.org/software/groff/groff.html Source0:ftp://ftp.gnu.org/gnu/groff/groff-%{version}.tar.bz2 @@ -30,13 +30,15 @@ Source2:sysconfig.suseconfig-groff Source3:zzz-groff.sh Source4:zzz-groff.csh -# for file in `cat series | grep -v '^#' | grep '^[a-z]' ` do +# for file in `cat series | grep -v '^#' | grep '^[a-z]' `; do #cat $file groff_1.20.1-10.debian.diff # done Patch0: groff_1.20.1-10.debian.diff Patch1: groff-1.20.1-destbufferoverflow.patch Patch2: groff-1.20.1-nroff-empty-LANGUAGE.patch Patch3: groff-1.20.1-groffer-libexecdir.patch +Patch4: groff-1.20.1-deunicode.patch + BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: gcc-c++ BuildRequires: bison @@ -62,10 +64,6 @@ programs store their man pages in either /usr/share/man/ or /usr/X11R6/man/. -Authors: - -James Clarkj...@clark.com - %package doc License:BSD3c(or similar) ; GPLv2+ Group: Productivity/Publishing/Troff @@ -81,16 +79,13 @@ programs store their man pages in either /usr/share/man/ or /usr/X11R6/man/. -Authors: - -James Clarkj...@clark.com - %prep %setup -q -n groff-%{version} %patch0 -p1 -b .debian %patch1 %patch2 -p1 -b .bnc540600 %patch3 -p1 -b .groffer-libexecdir +%patch4 -p1 -b .deunicode %build PATH=$PWD/src/roff/troff:$PWD/src/preproc/pic:$PWD/src/preproc/eqn:$PWD/src/preproc/tbl:$PWDsrc/preproc/refer:$PWD/src/preproc/soelim:$PATH @@ -113,6 +108,7 @@ %install %{makeinstall} docdir=%{_defaultdocdir}/%{name} + %{__rm} -f %{buildroot}%{_infodir}/dir # documentation @@ -162,8 +158,6 @@ %config %{_sysconfdir}/profile.d/zzz-%{name}.*sh %{_datadir}/%{name} %{_libexecdir}/%{name} -#%verify(not md5) /usr/share/groff/1.18.1/tmac/mm/locale -#%verify(not md5) /usr/share/groff/1.18.1/tmac/mm/se_locale /sbin/conf.d/SuSEconfig.%{name} %{_localstatedir}/adm/fillup-templates/sysconfig.suseconfig-%{name} ++ gxditview.spec ++ --- /var/tmp/diff_new_pack.Nw5Y6p/_old 2011-06-06 16:36:29.0 +0200 +++ /var/tmp/diff_new_pack.Nw5Y6p/_new 2011-06-06 16:36:29.0 +0200 @@ -22,7 +22,7 @@ Group: Productivity/Publishing/Troff AutoReqProv:on Version:1.20.1 -Release:2 +Release:3 Summary:Ditroff Output Displayer for Groff Url:http://www.gnu.org/software/groff/groff.html Source0:ftp://ftp.gnu.org/gnu/groff/groff-%{version}.tar.bz2 @@ -30,6 +30,8 @@ Patch1: groff-1.20.1-destbufferoverflow.patch Patch2: groff-1.20.1-nroff-empty-LANGUAGE.patch Patch3: groff-1.20.1-groffer-libexecdir.patch +Patch4: groff-1.20.1-deunicode.patch + BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: gcc-c++ BuildRequires: xorg-x11-devel @@ -43,11 +45,16 @@ used by the groff command. gxditview is used by groff if called with the -X option. +%package -n groff-devx +License:BSD3c(or
commit groff for openSUSE:Factory
Hello community, here is the log from the commit of package groff for openSUSE:Factory checked in at Tue Mar 15 10:19:14 CET 2011. --- groff/groff.changes 2010-10-07 11:38:15.0 +0200 +++ /mounts/work_src_done/STABLE/groff/groff.changes2011-03-15 09:36:36.0 +0100 @@ -1,0 +2,6 @@ +Tue Mar 15 08:34:56 UTC 2011 - mvysko...@suse.cz + +- fix bnc#679585 - groff.info is not installed + * install info files as %{name}.info.gz + +--- calling whatdependson for head-i586 Old: suse.patch Other differences: -- ++ groff.spec ++ --- /var/tmp/diff_new_pack.aCQkwy/_old 2011-03-15 10:18:56.0 +0100 +++ /var/tmp/diff_new_pack.aCQkwy/_new 2011-03-15 10:18:56.0 +0100 @@ -1,7 +1,7 @@ # -# spec file for package groff (Version 1.20.1) +# spec file for package groff # -# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2011 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 @@ -22,7 +22,7 @@ License:BSD3c(or similar) ; GPLv2+ Group: Productivity/Publishing/Troff Version:1.20.1 -Release:1 +Release:5 Summary:GNU troff Document Formatting System Url:http://www.gnu.org/software/groff/groff.html Source0:ftp://ftp.gnu.org/gnu/groff/groff-%{version}.tar.bz2 @@ -144,10 +144,10 @@ %post %{fillup_only -an suseconfig} -%install_info --info-dir=%{_infodir} %{_infodir}/groff.gz +%install_info --info-dir=%{_infodir} %{_infodir}/%{name}.info.gz %postun -%install_info_delete --info-dir=%{_infodir} %{_infodir}/groff.gz +%install_info_delete --info-dir=%{_infodir} %{_infodir}/%{name}.info.gz %files %defattr(-, root, root) ++ gxditview.spec ++ --- /var/tmp/diff_new_pack.aCQkwy/_old 2011-03-15 10:18:56.0 +0100 +++ /var/tmp/diff_new_pack.aCQkwy/_new 2011-03-15 10:18:56.0 +0100 @@ -1,7 +1,7 @@ # -# spec file for package gxditview (Version 1.20.1) +# spec file for package gxditview # -# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2011 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 @@ -22,7 +22,7 @@ Group: Productivity/Publishing/Troff AutoReqProv:on Version:1.20.1 -Release:1 +Release:2 Summary:Ditroff Output Displayer for Groff Url:http://www.gnu.org/software/groff/groff.html Source0:ftp://ftp.gnu.org/gnu/groff/groff-%{version}.tar.bz2 Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org