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!
