Hello community,

here is the log from the commit of package gnuserv.12107 for 
openSUSE:Leap:15.1:Update checked in at 2020-03-16 18:13:12
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Leap:15.1:Update/gnuserv.12107 (Old)
 and      /work/SRC/openSUSE:Leap:15.1:Update/.gnuserv.12107.new.3160 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gnuserv.12107"

Mon Mar 16 18:13:12 2020 rev:1 rq:783929 version:3.12.6

Changes:
--------
New Changes file:

--- /dev/null   2020-03-10 18:28:06.918142398 +0100
+++ /work/SRC/openSUSE:Leap:15.1:Update/.gnuserv.12107.new.3160/gnuserv.changes 
2020-03-16 18:13:12.572776171 +0100
@@ -0,0 +1,138 @@
+-------------------------------------------------------------------
+Wed Mar 11 09:10:24 UTC 2020 - Martin Pluskal <[email protected]>
+
+- Fix build dependencies boo#1120300
+
+-------------------------------------------------------------------
+Wed Mar  7 11:44:06 UTC 2018 - [email protected]
+
+- Clean up spec file with spec-clener
+
+-------------------------------------------------------------------
+Thu Mar  1 19:32:38 UTC 2018 - [email protected]
+
+- Remove xorg-x11-devel from buildrequires, X libs
+  are looked up by configure but they are never used.
+
+-------------------------------------------------------------------
+Mon Nov 13 14:43:55 UTC 2017 - [email protected]
+
+- Rename README.SuSE to README.SUSE, adhering to the correct
+  spelling.
+
+-------------------------------------------------------------------
+Tue Dec 20 20:31:32 UTC 2011 - [email protected]
+
+- add autoconf as buildrequire to avoid implicit dependency
+
+-------------------------------------------------------------------
+Tue Oct 21 09:46:06 CEST 2008 - [email protected]
+
+- Improve README.SuSE ; reported and verified by Dieter Jurzitza
+  [bnc#436939].
+
+-------------------------------------------------------------------
+Wed Aug  2 20:38:47 CEST 2006 - [email protected]
+
+- Fix build with X11R7.
+
+-------------------------------------------------------------------
+Wed May 24 20:22:16 CEST 2006 - [email protected]
+
+- Don't strip binaries.
+
+-------------------------------------------------------------------
+Wed Jan 25 21:36:17 CET 2006 - [email protected]
+
+- converted neededforbuild to BuildRequires
+
+-------------------------------------------------------------------
+Tue Nov  8 13:48:41 CET 2005 - [email protected]
+
+- don't build as root 
+
+-------------------------------------------------------------------
+Tue Sep 28 13:43:10 CEST 2004 - [email protected]
+
+- Configure need X includes and libraries; thanks to Martin Schwenke for
+  help [# 45999].
+
+-------------------------------------------------------------------
+Tue Aug 31 21:40:46 CEST 2004 - [email protected]
+
+- Update to gnuserv 3.12.6.
+- Fix manpage links.
+
+-------------------------------------------------------------------
+Fri Mar 19 13:55:28 CET 2004 - [email protected]
+
+- Rename README.orig to README.%{name} to make autobuild happy.
+
+-------------------------------------------------------------------
+Wed Jun 19 09:36:53 CEST 2002 - [email protected]
+
+- Use more RPM macros.
+- Rename manpages (emacs-*) to avoid conflicts with xemacs [# 15120].
+
+-------------------------------------------------------------------
+Fri Feb  1 00:26:13 CET 2002 - [email protected]
+
+- changed neededforbuild <libpng> to <libpng-devel-packages>
+
+-------------------------------------------------------------------
+Mon Nov 12 17:35:47 CET 2001 - [email protected]
+
+- added emacs dependency graphics libs to neededforbuild 
+
+-------------------------------------------------------------------
+Sun May  6 19:38:36 CEST 2001 - [email protected]
+
+- Fix portability bug.
+
+-------------------------------------------------------------------
+Tue Mar 13 12:46:22 CET 2001 - [email protected]
+
+- added emacs-x11 to neededforbuild 
+
+-------------------------------------------------------------------
+Thu Mar  8 14:32:50 CET 2001 - [email protected]
+
+- added xf86 to neededforbuild
+
+-------------------------------------------------------------------
+Mon Feb  5 13:45:26 CET 2001 - [email protected]
+
+- Update to version 3.12.1 (security update on request by Martin
+  Schwanke; thanks!).
+- Use more RPM macros.
+
+-------------------------------------------------------------------
+Fri Nov 17 09:16:28 CET 2000 - [email protected]
+
+- ge_exec -> emacs
+
+-------------------------------------------------------------------
+Mon Feb 28 19:34:22 CET 2000 - [email protected]
+
+- /usr/man -> /usr/share/man
+- Add group tag.
+- configure -> %build
+
+-------------------------------------------------------------------
+Mon Oct  4 14:45:09 CEST 1999 - [email protected]
+
+- Update: 3.11.1 (use sources provided by Martin Schwenke), based on
+  recent XEmacs files.
+- Rename package: formerly `fgnuserv'.
+- spec file cleanup.
+
+-------------------------------------------------------------------
+Mon Sep 13 17:23:57 CEST 1999 - [email protected]
+
+- ran old prepare_spec on spec file to switch to new prepare_spec.
+
+-------------------------------------------------------------------
+Sun May  2 12:12:55 MEST 1999 - [email protected]
+
+- initial package: version 1.0.
+

New:
----
  gnuserv-3.12.6.diff
  gnuserv-3.12.6.tar.gz
  gnuserv-README.SUSE
  gnuserv.changes
  gnuserv.spec

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

Other differences:
------------------
++++++ gnuserv.spec ++++++
#
# spec file for package gnuserv
#
# 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
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.

# Please submit bugfixes or comments via https://bugs.opensuse.org/
#


Name:           gnuserv
Version:        3.12.6
Release:        0
Summary:        Server and Clients for Emacs
License:        GPL-2.0-or-later
Group:          Productivity/Text/Editors
Source:         http://meltin.net/hacks/emacs/gnuserv-%{version}.tar.gz
Source1:        %{name}-README.SUSE
Patch0:         gnuserv-3.12.6.diff
BuildRequires:  autoconf
BuildRequires:  emacs-nox
BuildRequires:  libX11-devel
BuildRequires:  libXau-devel

%description
This package is not required for XEmacs, because the tools included
here are a part of the XEmacs package.

With these tools, an already running Emacs can be accessed externally,
for example, in order to edit a file or run a code in Emacs Lisp. This
way, there is no need to start a new Emacs each time another
application loads an editor.

Find hints at %{_docdir}/gnuserv/README.SUSE.

%prep
%autosetup -p1
cp -p %{SOURCE1} README.SUSE

%build
autoreconf -fiv
%configure \
  --x-includes=%{_includedir} \
  --x-libraries=%{_libdir}
%make_build all gnuserv.elc

%install
install -d -m755 \
  %{buildroot}%{_mandir}/man1 \
  %{buildroot}%{_datadir}/emacs/site-lisp
make install  \
  exec_prefix=%{buildroot}%{_prefix} \
  prefix=%{buildroot}%{_prefix} \
  man1dir=%{buildroot}%{_mandir}/man1
make install-elisp \
  elispdir=%{buildroot}%{_datadir}/emacs/site-lisp \
  prefix=%{buildroot}%{_prefix}
pushd %{buildroot}%{_mandir}/man1
for f in *.1 ; do
  case $f in
    gnuserv.1)
      # To avoid conflict with xemacs:
      mv $f emacs-$f
      ;;
    *)
      rm -f $f
      ln -s emacs-gnuserv.1.gz emacs-$f.gz
      ;;
  esac
done
popd
mv README.orig README.%{name}

%files
%license COPYING
%doc README README.%{name} README.SUSE
%{_bindir}/*
%{_mandir}/man1/*
%{_datadir}/emacs/site-lisp/*

%changelog
++++++ gnuserv-3.12.6.diff ++++++
--- gnuserv-3.12.6/Makefile.in
+++ gnuserv-3.12.6/Makefile.in
@@ -192,12 +192,12 @@
        done
 
 install-man: force
-       @new=$(man1prefix)gnuserv$(man1suffix).$(man1ext); \
+       @new=gnuserv$(man1suffix).$(man1ext); \
        echo $(INSTALL_DATA) $(srcdir)/gnuserv.1 $(man1dir)/$$new; \
        $(INSTALL_DATA) $(srcdir)/gnuserv.1 $(man1dir)/$$new; \
        cd $(man1dir) || exit 1; \
        for l in gnuclient gnuattach gnudoit ; do \
-         l=$(man1dir)/$(man1prefix)$$l$(man1suffix).$(man1ext); \
+         l=$$l$(man1suffix).$(man1ext); \
          echo $(LN) $(man1dir)/$$new $$l; \
          $(RM) $$l; $(LN) $$new $$l; \
        done
@@ -205,6 +205,8 @@
 install-elisp: gnuserv.el gnuserv.elc
        $(INSTALL_DATA) $(srcdir)/gnuserv.el $(elispdir)/gnuserv.el
        $(INSTALL_DATA) gnuserv.elc $(elispdir)/gnuserv.elc
+       $(INSTALL_DATA) $(srcdir)/gnuserv-compat.el  
$(elispdir)/gnuserv-compat.el
+       $(INSTALL_DATA) $(srcdir)/devices.el $(elispdir)/devices.el
 
 uninstall: force
        -cd $(bindir) && $(RM) $(PROGS)
--- gnuserv-3.12.6/configure.in
+++ gnuserv-3.12.6/configure.in
@@ -32,7 +32,7 @@
 AC_MSG_RESULT(int)
 AC_DEFINE(socklen_t,int)])])
 
-AC_CHECK_SIZEOF(long, 32)
+AC_CHECK_SIZEOF(long, 4)
 
 AC_HAVE_XAUTH
 if test "$have_x" = "yes"; then
--- gnuserv-3.12.6/syssignal.h
+++ gnuserv-3.12.6/syssignal.h
@@ -262,10 +262,10 @@
 # endif
 #endif
 
-/* SYS_SIGLIST_DECLARED is determined by configure.  On Linux, it seems,
+/* HAVE_DECL_SYS_SIGLIST is determined by configure.  On Linux, it seems,
    configure incorrectly fails to find it, so s/linux.h defines
    HAVE_SYS_SIGLIST. */
-#if !defined (SYS_SIGLIST_DECLARED) && !defined (HAVE_SYS_SIGLIST)
+#if !defined (HAVE_DECL_SYS_SIGLIST) && !defined (HAVE_SYS_SIGLIST)
 extern const char *sys_siglist[];
 #endif
 
++++++ gnuserv-README.SUSE ++++++
To use gnuserv with GNU Emacs add add the following lines to the
~/.emacs file:

    (autoload 'gnuserv-start "gnuserv-compat")
    (add-hook 'emacs-startup-hook '(lambda () (gnuserv-start)))

And set the environment variable EDITOR to "gnuclient" (e.g., in
.bashrc):

export EDITOR=gnuclient

For advanced features, take a look at the gnuserv(1) man page ('man
gnuserv').  Note security implications outline in the documentation--you
are warned!


Reply via email to