-
Notifications
You must be signed in to change notification settings - Fork 298
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
newlisp: new recipe #6864
newlisp: new recipe #6864
Conversation
With a quick look, several empty lines not needed in the recipe, check guidelines: https://github.com/haikuports/haikuports/wiki/HaikuPorter-Guidelines#ordering |
Some changes are needed as mentioned above, you could also add libffi in REQUIRES and BUILD_REQUIRES, this means also a small patch to detect the header, the following patch takes care of building for 32bit and support for ffi. patchsetFrom 3092c8dda36727a653eb5feb259863bfb23df973 Mon Sep 17 00:00:00 2001 From: begasus Date: Sat, 30 Apr 2022 10:19:46 +0000 Subject: Fixes for 32bit
diff --git a/makefile_haiku b/makefile_haiku -CFLAGS = -Wall -pedantic -Wno-uninitialized -Wno-strict-aliasing -Wno-long-long -c -O2 -s -DREADLINE -DHAIKU CC = gcc default: $(OBJS)
.c.o:
diff --git a/modules/mysql.lsp b/modules/mysql.lsp
diff --git a/modules/postgres.lsp b/modules/postgres.lsp
diff --git a/modules/sqlite3.lsp b/modules/sqlite3.lsp
diff --git a/modules/zlib.lsp b/modules/zlib.lsp
diff --git a/newlisp.h b/newlisp.h -#if defined(LINUX) || defined(_BSD) || defined(KFREEBSD) || defined(CYGWIN) -- |
thanks for the feedback! i pushed some changes that should address the recommendations, thanks for catching the spaces instead of tabs. this was brought in from an earlier porting effort so the spaces came along for the ride. i was not able to figure out how to download and apply the patchset provided (thanks btw) so have tried to recreate the patchset manually which i hope works as well as the provided one. if the attribution for the attribution should be updated, can do that as well. |
You could just have cp'd pasted it at the end of the previous patchset, but it's ok by me. :) |
Pushed a last change here, thanks for sticking by! 👍 |
the following recipe adds newlisp as a package.
sample run posted below: