summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJulien ROZO2008-08-01 23:27:31 +0200
committerJulien ROZO2008-08-01 23:29:03 +0200
commitaf16f81d209cc2e74ada8697838d622f665fdd7f (patch)
tree90d8f7ee107409a2bc96a9e7492c20812e7d554e
parentd13362c7956d61f5f7ae3fd9d77c2b1e3961289d (diff)
dev86: disabled the build of elks on x86_64 arch, fixing bug #14160
(I've forgot to add the patch on my last commit ...)
-rw-r--r--devel/dev86/HISTORY4
-rwxr-xr-xdevel/dev86/PRE_BUILD5
-rw-r--r--devel/dev86/dev86-noelks.patch15
3 files changed, 24 insertions, 0 deletions
diff --git a/devel/dev86/HISTORY b/devel/dev86/HISTORY
index 2d9187df02..7225269b65 100644
--- a/devel/dev86/HISTORY
+++ b/devel/dev86/HISTORY
@@ -1,3 +1,7 @@
+2008-08-01 Julien "_kaze_" ROZO <julien@rozo.org>
+ * PRE_BUILD, dev86-noelks.patch: disables the build of elks on x86_64 arch,
+ fixes bug #14160
+
2008-07-14 Juuso Alasuutari <iuso@sourcemage.org>
* BUILD: Forced single-job build, removed sedits.
* PRE_BUILD: Added, moved sedits here.
diff --git a/devel/dev86/PRE_BUILD b/devel/dev86/PRE_BUILD
index ccf3173f0d..ab7e2f6e69 100755
--- a/devel/dev86/PRE_BUILD
+++ b/devel/dev86/PRE_BUILD
@@ -1,5 +1,10 @@
default_pre_build &&
cd "$SOURCE_DIRECTORY" &&
+# fix for bug 14160
+if [[ ${SMGL_COMPAT_ARCHS[1]} == "x86_64" ]]; then
+ patch -p1 < $SCRIPT_DIRECTORY/dev86-noelks.patch
+fi &&
+
sed -i "s|-O2|$CFLAGS|" Makefile &&
sed -i "s|/man/|/share/man/|" Makefile
diff --git a/devel/dev86/dev86-noelks.patch b/devel/dev86/dev86-noelks.patch
new file mode 100644
index 0000000000..9fd46e9577
--- /dev/null
+++ b/devel/dev86/dev86-noelks.patch
@@ -0,0 +1,15 @@
+--- dev86-0.16.17/makefile.in.noelks 2006-01-25 17:03:02.000000000 -0500
++++ dev86-0.16.17/makefile.in 2006-01-25 17:03:19.000000000 -0500
+@@ -89,10 +89,10 @@
+
+ #ifdef GNUMAKE
+ all: check_config bcc86 cpp unproto copt as86 ar86 ld86 objdump86 \
+- library lib-bsd alt-libs elksemu
++ library lib-bsd alt-libs
+
+ install: check_config install-bcc install-man \
+- install-lib install-emu
++ install-lib
+
+ install-all: install install-other
+