aboutsummaryrefslogtreecommitdiff
path: root/lang
diff options
context:
space:
mode:
Diffstat (limited to 'lang')
-rw-r--r--lang/gauche/Makefile6
-rw-r--r--lang/gauche/files/patch-doc-Makefile.in28
2 files changed, 20 insertions, 14 deletions
diff --git a/lang/gauche/Makefile b/lang/gauche/Makefile
index f886f0142d08..432faf1893c7 100644
--- a/lang/gauche/Makefile
+++ b/lang/gauche/Makefile
@@ -7,6 +7,7 @@
PORTNAME= gauche
PORTVERSION= 0.7.3 # Keep databases/gauche-gdbm in sync with this
+PORTREVISION= 1
CATEGORIES= lang scheme
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= ${PORTNAME}
@@ -16,6 +17,8 @@ EXTRACT_SUFX= .tgz
MAINTAINER= erik@smluc.org
COMMENT= Scheme script interpreter with multibyte character handling
+LIB_DEPENDS= iconv.3:${PORTSDIR}/converters/libiconv
+
# Choices are: "pthreads" and "no", but it seems that FreeBSD does not
# yet fully support threads with Boehm GC.
GAUCHE_THREADS?= no
@@ -32,7 +35,8 @@ MAN1= gosh.1 \
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --enable-threads=${GAUCHE_THREADS} \
--enable-multibyte=${GAUCHE_ENCODING} \
- --with-slib=${PREFIX}/share/slib
+ --with-slib=${LOCALBASE}/share/slib \
+ --with-iconv=${LOCALBASE}
PLIST_SUB= VERSION="${PORTVERSION}" \
TARGET="${CONFIGURE_TARGET}" \
INFOSECTION="${INFOSECTION}"
diff --git a/lang/gauche/files/patch-doc-Makefile.in b/lang/gauche/files/patch-doc-Makefile.in
index 8eaaa7cbbcb4..fb991a6eeed9 100644
--- a/lang/gauche/files/patch-doc-Makefile.in
+++ b/lang/gauche/files/patch-doc-Makefile.in
@@ -1,6 +1,6 @@
---- doc/Makefile.in.orig Fri Feb 7 13:22:54 2003
-+++ doc/Makefile.in Fri Feb 7 13:25:36 2003
-@@ -48,7 +48,7 @@
+--- doc/Makefile.in.orig Tue Jul 22 15:34:31 2003
++++ doc/Makefile.in Mon Oct 27 15:58:31 2003
+@@ -74,7 +74,7 @@
pdf : gauche-refe.pdf
@@ -9,31 +9,33 @@
gauche-refe.html : gauche-refe.texi
texi2html -number gauche-refe.texi
-@@ -65,11 +65,9 @@
- gauche-refe.texi : gauche-ref.texi extract
+@@ -91,11 +91,9 @@
+ gauche-refe.texi : $(TEXIS) extract
$(GOSH) ./extract -en -o gauche-refe.texi gauche-ref.texi
-gauche-refe.info.gz : gauche-refe.texi
- if test X$(MAKEINFO) != X -a X$(GZIP_PROGRAM) != X; then \
-+gauche-refe.info : gauche-refe.texi
-+ if test X$(MAKEINFO) != X ; then \
- $(MAKEINFO) --no-warn gauche-refe.texi; \
+- $(MAKEINFO) --no-warn gauche-refe.texi; \
- rm -rf gauche-refe.info*.gz; \
- $(GZIP_PROGRAM) gauche-refe.info gauche-refe.info-[0-9]*; \
++gauche-refe.info : gauche-refe.texi
++ if test X$(MAKEINFO) != X ; then \
++ $(MAKEINFO) --no-warn --no-split gauche-refe.texi; \
fi
gauche-refj.html : gauche-refj.texi
-@@ -91,11 +89,9 @@
- gauche-refj.texi : gauche-ref.texi extract
+@@ -117,11 +115,9 @@
+ gauche-refj.texi : $(TEXIS) extract
$(GOSH) ./extract -jp -o gauche-refj.texi gauche-ref.texi
-gauche-refj.info.gz : gauche-refj.texi
- if test X$(MAKEINFO) != X -a X$(GZIP_PROGRAM) != X; then \
-+gauche-refj.info : gauche-refj.texi
-+ if test X$(MAKEINFO) != X; then \
- $(MAKEINFO) --no-warn gauche-refj.texi; \
+- $(MAKEINFO) --no-warn gauche-refj.texi; \
- rm -rf gauche-refj.info*.gz; \
- $(GZIP_PROGRAM) gauche-refj.info gauche-refj.info-[0-9]*; \
++gauche-refj.info : gauche-refj.texi
++ if test X$(MAKEINFO) != X; then \
++ $(MAKEINFO) --no-warn --no-split gauche-refj.texi; \
fi
libgauche-refe.texi : libgauche-ref.texi extract