aboutsummaryrefslogtreecommitdiff
path: root/lang/chicken/files
diff options
context:
space:
mode:
Diffstat (limited to 'lang/chicken/files')
-rw-r--r--lang/chicken/files/patch-Makefile.bsd12
-rw-r--r--lang/chicken/files/patch-chicken.texi13
-rw-r--r--lang/chicken/files/patch-defaults.make21
-rw-r--r--lang/chicken/files/patch-rules.make10
4 files changed, 56 insertions, 0 deletions
diff --git a/lang/chicken/files/patch-Makefile.bsd b/lang/chicken/files/patch-Makefile.bsd
new file mode 100644
index 000000000000..5ad58d953806
--- /dev/null
+++ b/lang/chicken/files/patch-Makefile.bsd
@@ -0,0 +1,12 @@
+--- ./Makefile.bsd.orig 2008-06-28 23:24:06.000000000 +0900
++++ ./Makefile.bsd 2008-07-17 01:19:10.000000000 +0900
+@@ -87,6 +87,9 @@
+ ifneq ($(HACKED_APPLY),)
+ echo "#define C_HACKED_APPLY" >>$@
+ endif
++ifneq ($(USE_HOST_PCRE),)
++ echo "#define C_USE_HOST_PCRE" >>$@
++endif
+ cat chicken-defaults.h >>$@
+
+ include rules.make
diff --git a/lang/chicken/files/patch-chicken.texi b/lang/chicken/files/patch-chicken.texi
new file mode 100644
index 000000000000..698dc8cecb32
--- /dev/null
+++ b/lang/chicken/files/patch-chicken.texi
@@ -0,0 +1,13 @@
+--- ./chicken.texi.orig 2008-06-28 23:34:20.000000000 +0900
++++ ./chicken.texi 2008-07-17 01:22:17.000000000 +0900
+@@ -4,6 +4,10 @@
+ @copying
+ Copyright 2007-2008 Felix Winkelmann and the Chicken Team
+ @end copying
++@dircategory The Algorithmic Language Scheme
++@direntry
++* Chicken: (chicken). A compiler that translates Scheme source files into C.
++@end direntry
+ @titlepage
+ @sp 10
+ @title{Chicken Scheme Reference Manual}
diff --git a/lang/chicken/files/patch-defaults.make b/lang/chicken/files/patch-defaults.make
new file mode 100644
index 000000000000..2dca9219e86e
--- /dev/null
+++ b/lang/chicken/files/patch-defaults.make
@@ -0,0 +1,21 @@
+--- ./defaults.make.orig 2008-06-28 23:24:06.000000000 +0900
++++ ./defaults.make 2008-07-17 01:19:10.000000000 +0900
+@@ -47,6 +47,7 @@
+ PREFIX ?= c:/devtools
+ else
+ PREFIX ?= /usr/local
++LOCALBASE ?= /usr/local
+ endif
+ endif
+
+@@ -146,8 +147,8 @@
+ # options
+
+ ifneq ($(USE_HOST_PCRE),)
+-LIBRARIES += -lpcre
+-PCRE_INCLUDES =
++LIBRARIES += -L$(LOCALBASE)/lib -lpcre
++PCRE_INCLUDES = -I$(LOCALBASE)/include
+ C_COMPILER_PCRE_OPTIONS =
+ PCRE_OBJECTS_1 =
+ else
diff --git a/lang/chicken/files/patch-rules.make b/lang/chicken/files/patch-rules.make
new file mode 100644
index 000000000000..c8ad9279bff0
--- /dev/null
+++ b/lang/chicken/files/patch-rules.make
@@ -0,0 +1,10 @@
+--- ./rules.make.orig 2008-06-28 23:24:06.000000000 +0900
++++ ./rules.make 2008-07-17 01:20:53.000000000 +0900
+@@ -845,6 +845,7 @@
+ $(MAKEDIR_COMMAND) $(MAKEDIR_COMMAND_OPTIONS) $(DESTDIR)$(IMANDIR)
+ $(MAKEDIR_COMMAND) $(MAKEDIR_COMMAND_OPTIONS) $(DESTDIR)$(IINFODIR)
+ $(MAKEDIR_COMMAND) $(MAKEDIR_COMMAND_OPTIONS) $(DESTDIR)$(IDOCDIR)
++ $(MAKEDIR_COMMAND) $(MAKEDIR_COMMAND_OPTIONS) $(DESTDIR)$(IDATADIR)
+ $(INSTALL_PROGRAM) $(INSTALL_PROGRAM_EXECUTABLE_OPTIONS) $(CHICKEN_PROGRAM)$(EXE) $(DESTDIR)$(IBINDIR)
+ $(INSTALL_PROGRAM) $(INSTALL_PROGRAM_EXECUTABLE_OPTIONS) $(CSI_PROGRAM)$(EXE) $(DESTDIR)$(IBINDIR)
+ $(INSTALL_PROGRAM) $(INSTALL_PROGRAM_EXECUTABLE_OPTIONS) $(CHICKEN_PROFILE_PROGRAM)$(EXE) $(DESTDIR)$(IBINDIR)