[packages/msyslog] - updated to 1.09d; added configure,no-strip,link patches

qboosh qboosh at pld-linux.org
Wed Jul 19 21:57:03 CEST 2023


commit 002c70d7f41c00a5055e899d3645f5c7416b4fc7
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Wed Jul 19 21:43:37 2023 +0200

    - updated to 1.09d; added configure,no-strip,link patches

 msyslog-DESTDIR.patch   | 32 +++++++++++++++++++++++++++----
 msyslog-configure.patch |  8 ++++++++
 msyslog-link.patch      | 15 +++++++++++++++
 msyslog-no-strip.patch  | 11 +++++++++++
 msyslog.spec            | 50 ++++++++++++++++++++++++++++++++-----------------
 5 files changed, 95 insertions(+), 21 deletions(-)
---
diff --git a/msyslog.spec b/msyslog.spec
index 896a4ab..c3f8c04 100644
--- a/msyslog.spec
+++ b/msyslog.spec
@@ -1,19 +1,22 @@
 Summary:	A daemon for the syslog system log interface
 Summary(pl.UTF-8):	Modularny demon sysloga
 Name:		msyslog
-Version:	1.09c
-Release:	2
+Version:	1.09d
+Release:	1
 Group:		Daemons
 License:	BSD
-Source0:	http://dl.sourceforge.net/msyslog/%{name}-v%{version}-src.tar.gz
-# Source0-md5:	1e9119a051f3febf79802bb059a2f727
+Source0:	https://downloads.sourceforge.net/msyslog/%{name}-v%{version}-src.tar.gz
+# Source0-md5:	641b4d01756b6aac5a5d332893aefce0
 Source1:	%{name}.init
 Source2:	%{name}.sysconfig
 Source3:	syslog.conf
 Source4:	syslog.logrotate
 Patch0:		%{name}-DESTDIR.patch
 Patch1:		%{name}-pathes.patch
-URL:		http://www.core-sdi.com/english/freesoft.html
+Patch2:		%{name}-configure.patch
+Patch3:		%{name}-no-strip.patch
+Patch4:		%{name}-link.patch
+URL:		https://sourceforge.net/projects/msyslog/
 BuildRequires:	autoconf
 BuildRequires:	automake
 Requires(post,preun):	/sbin/chkconfig
@@ -25,6 +28,9 @@ Conflicts:	syslog
 Conflicts:	syslog-ng
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
+# uses symbols from binary
+%define		skip_post_check_so	libmsyslog.so.*
+
 %description
 This project is intended as a whole revision of previous Secure
 Syslogd project (wich is unsupported by now). It has all
@@ -51,9 +57,15 @@ linux, unix, tcp i udp.
 %setup -q -n %{name}-v%{version}
 %patch0 -p1
 %patch1 -p0
+%patch2 -p1
+%patch3 -p1
+%patch4 -p1
+
+# missing "_" in filenames (but expected by makefiles)
+%{__mv} src/modules/{im,im_}file.c
+%{__mv} src/man/{im,im_}file.8
 
 %build
-rm -f missing
 %{__aclocal}
 %{__autoconf}
 %configure \
@@ -73,8 +85,8 @@ install -D %{SOURCE3} $RPM_BUILD_ROOT%{_sysconfdir}/syslog.conf
 install -D %{SOURCE4} $RPM_BUILD_ROOT/etc/logrotate.d/syslog
 
 install -d $RPM_BUILD_ROOT%{_mandir}/man{5,8}
-install src/man/*.5 $RPM_BUILD_ROOT%{_mandir}/man5
-install src/man/*.8 $RPM_BUILD_ROOT%{_mandir}/man8
+cp -p src/man/*.5 $RPM_BUILD_ROOT%{_mandir}/man5
+cp -p src/man/*.8 $RPM_BUILD_ROOT%{_mandir}/man8
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -87,17 +99,21 @@ rm -rf $RPM_BUILD_ROOT
 if [ "$1" = "0" ]; then
 	%service msyslog stop
 	/sbin/chkconfig --del msyslog
-	
 fi
 
 %files
 %defattr(644,root,root,755)
-%doc doc/* AUTHORS INSTALL NEWS README src/examples
-%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/%{name}
-%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/*.conf
-%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/*
-%attr(754,root,root) /etc/rc.d/init.d/%{name}
-%attr(755,root,root) %{_sbindir}/*
+%doc AUTHORS INSTALL NEWS README doc/* src/examples
+%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/msyslog
+%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/syslog.conf
+%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/syslog
+%attr(754,root,root) /etc/rc.d/init.d/msyslog
+%attr(755,root,root) %{_sbindir}/msyslogd
+%attr(755,root,root) %{_sbindir}/peochk
 %dir %{_libdir}/alat
-%attr(755,root,root) %{_libdir}/alat/*
-%{_mandir}/man?/*
+%attr(755,root,root) %{_libdir}/alat/libmsyslog.so.%{version}
+%{_mandir}/man5/syslog.conf.5*
+%{_mandir}/man8/im_*.8*
+%{_mandir}/man8/om_*.8*
+%{_mandir}/man8/peochk.8*
+%{_mandir}/man8/syslogd.8*
diff --git a/msyslog-DESTDIR.patch b/msyslog-DESTDIR.patch
index 29e9315..9dc1ffa 100644
--- a/msyslog-DESTDIR.patch
+++ b/msyslog-DESTDIR.patch
@@ -10,7 +10,6 @@ diff -ur msyslog-v1.08e.orig/src/Makefile.in msyslog-v1.08e/src/Makefile.in
  
  PROG=		@MSYSLOG_DAEMON_NAME@
  PROG_FLAGS=	$(CFLAGS) $(CPPFLAGS) $(LIBS) $(SYSLOGD_LIBS) $(MAIN_CPPFLAGS)
-Only in msyslog-v1.08e/src: Makefile.in~
 diff -ur msyslog-v1.08e.orig/src/man/Makefile.in msyslog-v1.08e/src/man/Makefile.in
 --- msyslog-v1.08e.orig/src/man/Makefile.in	Thu Sep 19 22:50:45 2002
 +++ msyslog-v1.08e/src/man/Makefile.in	Thu Sep 19 22:53:50 2002
@@ -23,7 +22,6 @@ diff -ur msyslog-v1.08e.orig/src/man/Makefile.in msyslog-v1.08e/src/man/Makefile
  MAN=    @MANPAGES@
  OMAN=   $(MAN:=.gz)
  INSTALL = @INSTALL@
-Only in msyslog-v1.08e/src/man: Makefile.in~
 diff -ur msyslog-v1.08e.orig/src/modules/Makefile.in msyslog-v1.08e/src/modules/Makefile.in
 --- msyslog-v1.08e.orig/src/modules/Makefile.in	Thu Sep 19 22:50:45 2002
 +++ msyslog-v1.08e/src/modules/Makefile.in	Thu Sep 19 22:54:34 2002
@@ -36,7 +34,6 @@ diff -ur msyslog-v1.08e.orig/src/modules/Makefile.in msyslog-v1.08e/src/modules/
  
  MLIBNAME=	@MLIBNAME@
  MSRCS=		@MSRCS@
-Only in msyslog-v1.08e/src/modules: Makefile.in~
 diff -ur msyslog-v1.08e.orig/src/peo/Makefile.in msyslog-v1.08e/src/peo/Makefile.in
 --- msyslog-v1.08e.orig/src/peo/Makefile.in	Thu Sep 19 22:50:45 2002
 +++ msyslog-v1.08e/src/peo/Makefile.in	Thu Sep 19 22:54:58 2002
@@ -49,4 +46,31 @@ diff -ur msyslog-v1.08e.orig/src/peo/Makefile.in msyslog-v1.08e/src/peo/Makefile
  
  PROG=		peochk
  SRCS=		peochk.c ../options.c @HASH_SRCS@
-Only in msyslog-v1.08e/src/peo: Makefile.in~
+--- msyslog-v1.09d/src/man/GNUmakefile.in.orig	2002-08-14 16:32:21.000000000 +0200
++++ msyslog-v1.09d/src/man/GNUmakefile.in	2023-07-19 21:01:07.164554906 +0200
+@@ -29,9 +29,9 @@
+ #
+ 
+ prefix=	@prefix@
+-MANDIR=	@mandir@
++MANDIR=	$(DESTDIR)@mandir@
+ MAN=	@MANPAGES@
+-OMAN=	$(MAN:=.gz)
++OMAN=	$(MAN)
+ INSTALL=	@INSTALL@
+ 
+ all:
+@@ -40,10 +40,10 @@ all:
+ install maninstall: $(OMAN)
+ 
+ $(OMAN):
+-	@if [ ! -d $(MANDIR)/man$(subst .,,$(suffix $(@:%.gz=%)))/ ]; then \
+-		mkdir -p $(MANDIR)/man$(subst .,,$(suffix $(@:%.gz=%)))/ ;\
++	@if [ ! -d $(DESTDIR)$(MANDIR)/man$(subst .,,$(suffix $@))/ ]; then \
++		mkdir -p $(MANDIR)/man$(subst .,,$(suffix $@))/ ;\
+ 	fi
+-	-gzip -cf $(@:%.gz=%) > $(MANDIR)/man$(subst .,,$(suffix $(@:%.gz=%)))/$@
++	install -p $@ $(MANDIR)/man$(subst .,,$(suffix $@))/$@
+ 
+ clean:
+ 
diff --git a/msyslog-configure.patch b/msyslog-configure.patch
new file mode 100644
index 0000000..23fea33
--- /dev/null
+++ b/msyslog-configure.patch
@@ -0,0 +1,8 @@
+--- msyslog-v1.09d/configure.in.orig	2023-07-19 19:41:55.390297477 +0200
++++ msyslog-v1.09d/configure.in	2023-07-19 19:43:44.196374691 +0200
+@@ -498,5 +498,4 @@ AC_OUTPUT([Makefile
+ 	    src/man/GNUmakefile
+ 	    packaging/Makefile
+ 	    packaging/OpenBSD/Makefile
+-	    packaging/OpenBSD/pkg/PLIST
+ 	    packaging/OpenBSD-devel/Makefile])
diff --git a/msyslog-link.patch b/msyslog-link.patch
new file mode 100644
index 0000000..46d4ab6
--- /dev/null
+++ b/msyslog-link.patch
@@ -0,0 +1,15 @@
+--- msyslog-v1.09d/configure.in.orig	2023-07-19 21:02:26.724123895 +0200
++++ msyslog-v1.09d/configure.in	2023-07-19 21:37:41.122669215 +0200
+@@ -33,9 +33,9 @@ AC_HEADER_TIME
+ AC_STRUCT_TM
+ 
+ dnl Checks for library functions.
+-AC_CHECK_LIB(dl, dlopen, SYSLOGD_LIBS="$SYSLOGD_LIBS -ldl")
+-AC_CHECK_LIB(socket, connect, SYSLOGD_LIBS="$SYSLOGD_LIBS -lsocket")
+-AC_CHECK_LIB(nsl, gethostbyname, SYSLOGD_LIBS="$SYSLOGD_LIBS -lnsl")
++AC_CHECK_FUNC([dlopen], [] , [AC_CHECK_LIB(dl, dlopen, SYSLOGD_LIBS="$SYSLOGD_LIBS -ldl")])
++AC_CHECK_FUNC([connect], [], [AC_CHECK_LIB(socket, connect, SYSLOGD_LIBS="$SYSLOGD_LIBS -lsocket")])
++AC_CHECK_FUNC([gethostbyname], [], [AC_CHECK_LIB(nsl, gethostbyname, SYSLOGD_LIBS="$SYSLOGD_LIBS -lnsl")])
+ AC_DEFINE(SYSLOGD_LIBS, $SYSLOGD_LIBS)
+ AC_PROG_GCC_TRADITIONAL
+ AC_FUNC_MEMCMP
diff --git a/msyslog-no-strip.patch b/msyslog-no-strip.patch
new file mode 100644
index 0000000..da61b5d
--- /dev/null
+++ b/msyslog-no-strip.patch
@@ -0,0 +1,11 @@
+--- msyslog-v1.09d/src/Makefile.in.orig	2023-07-19 21:02:26.720790580 +0200
++++ msyslog-v1.09d/src/Makefile.in	2023-07-19 21:34:52.333583624 +0200
+@@ -71,7 +71,7 @@ install-prog:
+ 	@if [ -f "$(INSTALL_DIR)/$(PROG)" ]; then \
+ 		mv -f "$(INSTALL_DIR)/$(PROG)" "$(INSTALL_DIR)/$(PROG).old"; \
+ 	fi
+-	$(INSTALL) -s $(PROG) $(INSTALL_DIR)/ ;
++	$(INSTALL) $(PROG) $(INSTALL_DIR)/ ;
+ 
+ install: install-prog
+ 	@echo -e \
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/msyslog.git/commitdiff/002c70d7f41c00a5055e899d3645f5c7416b4fc7



More information about the pld-cvs-commit mailing list