summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJakov Smolic <jakov.smolic@sartura.hr>2021-04-29 22:46:09 +0100
committerSam James <sam@gentoo.org>2021-05-04 22:17:00 +0000
commit4047c3d29b22672dbe829c8440617c0ab53bb6b5 (patch)
tree62a5f1e7d0e56a5160a05174a6cd8016ef460b97 /app-arch/zoo/files
parentsys-apps/sandbox: bump up to 2.24 (diff)
downloadgentoo-4047c3d29b22672dbe829c8440617c0ab53bb6b5.tar.gz
gentoo-4047c3d29b22672dbe829c8440617c0ab53bb6b5.tar.bz2
gentoo-4047c3d29b22672dbe829c8440617c0ab53bb6b5.zip
app-arch/zoo: Port to EAPI 7, fix CFLAGS, tc-directly
Closes: https://bugs.gentoo.org/726376 Closes: https://bugs.gentoo.org/721888 Closes: https://bugs.gentoo.org/729126 Signed-off-by: Jakov Smolic <jakov.smolic@sartura.hr> Signed-off-by: Sam James <sam@gentoo.org>
Diffstat (limited to 'app-arch/zoo/files')
-rw-r--r--app-arch/zoo/files/zoo-2.10-gentoo-fbsd-r1.patch10
-rw-r--r--app-arch/zoo/files/zoo-2.10-makefile.patch32
2 files changed, 37 insertions, 5 deletions
diff --git a/app-arch/zoo/files/zoo-2.10-gentoo-fbsd-r1.patch b/app-arch/zoo/files/zoo-2.10-gentoo-fbsd-r1.patch
index ba7d31e4a47d..b1e598359f6c 100644
--- a/app-arch/zoo/files/zoo-2.10-gentoo-fbsd-r1.patch
+++ b/app-arch/zoo/files/zoo-2.10-gentoo-fbsd-r1.patch
@@ -1,5 +1,5 @@
---- a/sysv.c 2007-06-16 15:01:53 +0200
-+++ b/sysv.c.new 2007-06-16 14:38:38 +0200
+--- a/sysv.c
++++ b/sysv.c
@@ -63,8 +63,8 @@
return (fname); /* default is no-op */
}
@@ -11,8 +11,8 @@
struct tm *localtime ();
/* Function gettz(), returns the offset from GMT in seconds of the
---- a/zoo.h 2007-06-16 15:01:53 +0200
-+++ /zoo.h.new 2007-06-16 14:57:58 +0200
+--- a/zoo.h
++++ b/zoo.h
@@ -95,6 +95,9 @@
#endif
@@ -22,4 +22,4 @@
+typedef unsigned short ushort;
/* WARNING: Static initialization in zooadd.c or zooext.c depends on the
- order of fields in struct zoo_header */ \ No newline at end of file
+ order of fields in struct zoo_header */
diff --git a/app-arch/zoo/files/zoo-2.10-makefile.patch b/app-arch/zoo/files/zoo-2.10-makefile.patch
new file mode 100644
index 000000000000..89269b480457
--- /dev/null
+++ b/app-arch/zoo/files/zoo-2.10-makefile.patch
@@ -0,0 +1,32 @@
+https://bugs.gentoo.org/726376
+https://bugs.gentoo.org/721888
+https://bugs.gentoo.org/729126
+--- a/makefile
++++ b/makefile
+@@ -18,15 +18,12 @@
+
+ MAKE = make # needed for some systems e.g. older BSD
+
+-CC = cc
+-CFLAGS =
+ MODEL =
+ EXTRA = -DBIG_MEM -DNDEBUG
+ LINTFLAGS = -DLINT
+-OPTIM = `dpkg-buildflags --get CFLAGS`
++OPTIM = $(CFLAGS)
+ OPTIM += -Wall
+-OPTIM += `dpkg-buildflags --get CPPFLAGS`
+-LDFLAGS = `dpkg-buildflags --get LDFLAGS`
++OPTIM += $(CPPFLAGS)
+
+ DESTDIR = /usr/local/bin
+
+@@ -102,7 +99,7 @@ bsd:
+
+ # Linux
+ linux:
+- $(MAKE) CC="gcc" CFLAGS="-c $(OPTIM) $(LINTFLAGS) -DLINUX -DANSI_HDRS" LDFLAGS="$(LDFLAGS)" $(TARGETS)
++ $(MAKE) CC="$(CC)" CFLAGS="-c $(OPTIM) $(LINTFLAGS) -DLINUX -DANSI_HDRS" LDFLAGS="$(LDFLAGS)" $(TARGETS)
+
+ # Linux64
+ linux64: