Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package mandoc for openSUSE:Factory checked in at 2026-01-30 18:20:09 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/mandoc (Old) and /work/SRC/openSUSE:Factory/.mandoc.new.1995 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "mandoc" Fri Jan 30 18:20:09 2026 rev:11 rq:1329729 version:1.14.6 Changes: -------- --- /work/SRC/openSUSE:Factory/mandoc/mandoc.changes 2024-05-14 13:38:11.578217662 +0200 +++ /work/SRC/openSUSE:Factory/.mandoc.new.1995/mandoc.changes 2026-01-30 18:21:18.939085113 +0100 @@ -1,0 +2,23 @@ +Wed Jan 28 18:58:55 UTC 2026 - Antonio Teixeira <[email protected]> + +- Use libalternatives for soelim, fixing conflict with groff. + +------------------------------------------------------------------- +Wed Jan 28 15:29:57 UTC 2026 - Matej Cepl <[email protected]> + +- Remove %{_mandir}/man7/roff.7, the only remaining conflict with + groff. +- Remove executable bits on manpages + +------------------------------------------------------------------- +Sat Apr 5 23:28:47 UTC 2025 - Matej Cepl <[email protected]> + +- Add dont-change-rights.patch not to mess with file mode + https://inbox.vuxu.org/mandoc-discuss/[email protected]/T/#t + +------------------------------------------------------------------- +Sat Apr 5 22:32:43 UTC 2025 - Matej Cepl <[email protected]> + +- Don’t Conflict groff, just man. + +------------------------------------------------------------------- New: ---- _scmsync.obsinfo build.specials.obscpio dont-change-rights.patch ----------(New B)---------- New: - Add dont-change-rights.patch not to mess with file mode https://inbox.vuxu.org/mandoc-discuss/[email protected]/T/#t ----------(New E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ mandoc.spec ++++++ --- /var/tmp/diff_new_pack.F5rQV7/_old 2026-01-30 18:21:19.655115091 +0100 +++ /var/tmp/diff_new_pack.F5rQV7/_new 2026-01-30 18:21:19.659115259 +0100 @@ -1,7 +1,7 @@ # # spec file for package mandoc # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -29,12 +29,17 @@ # PATCH-FIX-UPSTREAM boo1209830-endless-loop.patch bsc#1209830 [email protected] # Fix endless loop Patch0: boo1209830-endless-loop.patch +# PATCH-FIX-OPENSUSE dont-change-rights.patch [email protected] +# https://inbox.vuxu.org/mandoc-discuss/[email protected]/T/#t +Patch1: dont-change-rights.patch +BuildRequires: alts BuildRequires: less BuildRequires: zlib-devel +Requires: alts Requires: %{name}-bin = %{version} +Requires: soelim-common Provides: man = %{version} -Conflicts: groff -Conflicts: groff-full +Provides: soelim Conflicts: makewhat Conflicts: man # file triggers use rpm.execute() @@ -74,6 +79,21 @@ mv -fv %{_tmppath}/apropos %{buildroot}%{_sbindir}/makewhatis install -D -m 644 %{SOURCE1} %{buildroot}%{_rpmconfigdir}/lua/mandoc.lua +# conflicts with groff +# remove roff manpage +rm -v %{buildroot}%{_mandir}/man7/roff.7 +# use libalternatives config for soelim +mv %{buildroot}%{_bindir}/soelim %{buildroot}%{_bindir}/mandoc-soelim +mv %{buildroot}%{_mandir}/man1/soelim.1 %{buildroot}%{_mandir}/man1/mandoc-soelim.1 +mkdir -p %{buildroot}%{_datadir}/libalternatives/soelim +cat > %{buildroot}%{_datadir}/libalternatives/soelim/5.conf <<EOF +binary=%{_bindir}/mandoc-soelim +man=mandoc-soelim.1 +EOF + +# remove executable bits on manpages +chmod -x %{buildroot}%{_mandir}/man*/* + # ghost : > %{buildroot}%{_mandir}/mandoc.db @@ -116,7 +136,7 @@ %{_bindir}/apropos %{_bindir}/demandoc %{_bindir}/man -%{_bindir}/soelim +%{_bindir}/mandoc-soelim %{_bindir}/whatis %{_sbindir}/makewhatis %dir %{_rpmconfigdir}/lua @@ -126,6 +146,8 @@ %{_mandir}/man7/*.7%{?ext_man} %{_mandir}/man8/*.8%{?ext_man} %ghost %{_mandir}/mandoc.db +%dir %{_datadir}/libalternatives/soelim +%{_datadir}/libalternatives/soelim/5.conf %files bin %{_bindir}/mandoc ++++++ _scmsync.obsinfo ++++++ mtime: 1769632334 commit: 83a796d9b34337596766797e7229cdf6ac2659ea875bc78c356e732affeac7cc url: https://src.opensuse.org/mcepl/mandoc.git revision: factory ++++++ build.specials.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/.gitignore new/.gitignore --- old/.gitignore 1970-01-01 01:00:00.000000000 +0100 +++ new/.gitignore 2026-01-28 22:07:18.000000000 +0100 @@ -0,0 +1,5 @@ +.osc +_scmsync.obsinfo +.assets/ +_buildconfig-* +_buildinfo-*.xml ++++++ dont-change-rights.patch ++++++ --- configure | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) Index: mandoc-1.14.6/configure =================================================================== --- mandoc-1.14.6.orig/configure 2021-09-23 20:03:23.000000000 +0200 +++ mandoc-1.14.6/configure 2025-04-06 01:27:02.205747195 +0200 @@ -617,10 +617,10 @@ [ -z "${HTDOCDIR}" ] && HTDOCDIR="${WWWPREFIX}/htdocs" [ -z "${CGIBINDIR}" ] && CGIBINDIR="${WWWPREFIX}/cgi-bin" -[ -z "${INSTALL_PROGRAM}" ] && INSTALL_PROGRAM="${INSTALL} -m 0555" -[ -z "${INSTALL_LIB}" ] && INSTALL_LIB="${INSTALL} -m 0444" -[ -z "${INSTALL_MAN}" ] && INSTALL_MAN="${INSTALL} -m 0444" -[ -z "${INSTALL_DATA}" ] && INSTALL_DATA="${INSTALL} -m 0444" +[ -z "${INSTALL_PROGRAM}" ] && INSTALL_PROGRAM="${INSTALL}" +[ -z "${INSTALL_LIB}" ] && INSTALL_LIB="${INSTALL}" +[ -z "${INSTALL_MAN}" ] && INSTALL_MAN="${INSTALL}" +[ -z "${INSTALL_DATA}" ] && INSTALL_DATA="${INSTALL}" BUILD_TARGETS= [ ${BUILD_CGI} -gt 0 ] && BUILD_TARGETS="man.cgi"
