net-misc/sslh: new patch to solve Makefile dependencies issue
authorMichael Palimaka <kensington@gentoo.org>
Thu, 22 Sep 2016 16:30:45 +0000 (02:30 +1000)
committerMichael Palimaka <kensington@gentoo.org>
Thu, 22 Sep 2016 16:31:15 +0000 (02:31 +1000)
Gentoo-bug: 594586

Package-Manager: portage-2.3.1

net-misc/sslh/files/sslh-1.17-version-deps.patch [deleted file]
net-misc/sslh/files/sslh-1.18-version-deps.patch
net-misc/sslh/sslh-1.18-r1.ebuild

diff --git a/net-misc/sslh/files/sslh-1.17-version-deps.patch b/net-misc/sslh/files/sslh-1.17-version-deps.patch
deleted file mode 100644 (file)
index c05b87a..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-make sure the files using version.h depend on it being generated first
-
---- a/Makefile
-+++ b/Makefile
-@@ -39,7 +39,7 @@
- 
- all: sslh $(MAN) echosrv
- 
--.c.o: *.h
-+.c.o: *.h version.h
-       $(CC) $(CFLAGS) $(CPPFLAGS) -c $<
- 
- version.h:
index aa028715513d34707457a96ca2f5e95785ad8570..c6108ffb1e9c9e8bb653349a6a047e65d7e38b70 100644 (file)
@@ -1,13 +1,15 @@
-make sure the files using version.h depend on it being generated first
+Make sure the files using version.h depend on it being generated first.
+
+Gentoo-bug: 594586
 
 --- a/Makefile
 +++ b/Makefile
-@@ -78,7 +78,7 @@
- systemd-sslh-generator: systemd-sslh-generator.o
-       $(CC) $(CFLAGS) $(LDFLAGS) -o systemd-sslh-generator systemd-sslh-generator.o -lconfig
+@@ -59,7 +59,7 @@
+ 
+ all: sslh $(MAN) echosrv
  
--echosrv: $(OBJS) echosrv.o
-+echosrv: version.h $(OBJS) echosrv.o
-       $(CC) $(CFLAGS) $(LDFLAGS) -o echosrv echosrv.o probe.o common.o tls.o $(LIBS)
+-.c.o: *.h
++%.o: %.c *.h version.h
+       $(CC) $(CFLAGS) $(CPPFLAGS) -c $<
  
- $(MAN): sslh.pod Makefile
+ version.h:
index 901007083d7896aca11e4f52786b8f6466dccf36..15c62e02d404fdb6ee81e65f687a2871feeb1798 100644 (file)
@@ -28,7 +28,6 @@ RESTRICT="test"
 S=${WORKDIR}/${MY_P}
 
 PATCHES=(
-       "${FILESDIR}/${PN}-1.17-version-deps.patch"
        "${FILESDIR}/${PN}-1.18-version-deps.patch"
        "${FILESDIR}/${PN}-1.18-systemd-generator.patch"
 )