Sat Dec 15 16:18:42 2012 UTC ()
Updated www/eliom to version 3.0.3 (the latest). Changes include:

 * Language
 ** Generalized client values in server code
 ** Injections into client sections
 * Tools
 ** Added eliom-destillery for generating project scaffolds
 ** Support Eliom interface files (.eliomi) in eliomc, eliomdep
 ** eliomdep: Generate dependencies between eliom-modules
 ** eliomc: infer only with option -infer, drop option -noinfer
 ** eliomc: Basic support for -i on eliom-files
 ** eliom{c,dep,opt},js_of_eliom: -dump to output the intermediate code
 ** eliomc,js_of_eliom: always open Eliom_pervasives in eliom files
 * API
 ** Eliom_pervasives.server_function to easily access the from the client
 ** Get current state of a scope
 ** Module to access values of Eliom references in external states
    (Eliom_state.Ext)
 ** Scope names are now named scope hierarchies
 ** Iterate the scope hierarchy (group > session > client > request)
 ** Adding Eliom_parameter.(type_checker, neopt)
 ** Add functions to insert html5 in atom feeds
 ** Eliom_tools.{F,D}.html to ease creation of head-tag
 ** Eliom_tools.wrap_handler as an easy alernative to
    Eliom_registration.Customize
 ** Test for initial request of a client on the server

 * Changed server behaviour
 ** Eliom_state.discard_everything now also discards request state
 ** Don't send nodes as data when they are part of the document

 * Changed client behaviour
 ** Show progress cursor during navigation with change_page
 ** Improved error messages
 ** Fail on the client when a [server_function] or call_caml_service
    fails on the server

 * Bugfixes
 ** Allow % for injections directly after parentheses

 * Support dropped for
 ** Xhtml
 ** OCamlDuce
 ** Eliom_compatibility_2_1

 * A myriade of bugfixes


(jaapb)
diff -r1.3 -r1.4 pkgsrc/www/eliom/Makefile
diff -r1.1 -r1.2 pkgsrc/www/eliom/PLIST
diff -r1.1 -r1.2 pkgsrc/www/eliom/distinfo
diff -r1.1 -r1.2 pkgsrc/www/eliom/patches/patch-src_Makefile

cvs diff -r1.3 -r1.4 pkgsrc/www/eliom/Makefile (expand / switch to unified diff)

--- pkgsrc/www/eliom/Makefile 2012/10/28 06:30:14 1.3
+++ pkgsrc/www/eliom/Makefile 2012/12/15 16:18:42 1.4
@@ -1,44 +1,42 @@ @@ -1,44 +1,42 @@
1# $NetBSD: Makefile,v 1.3 2012/10/28 06:30:14 asau Exp $ 1# $NetBSD: Makefile,v 1.4 2012/12/15 16:18:42 jaapb Exp $
2# 2#
3 3
4DISTNAME= eliom-2.2.2 4DISTNAME= eliom-3.0.3
5PKGREVISION= 1 
6CATEGORIES= www 5CATEGORIES= www
7MASTER_SITES= http://ocsigen.org/download/ 6MASTER_SITES= http://ocsigen.org/download/
8 7
9MAINTAINER= jaapb@kerguelen.org 8MAINTAINER= jaapb@NetBSD.org
10HOMEPAGE= http://ocsigen.org/download/ 9HOMEPAGE= http://ocsigen.org/download/
11COMMENT= Dynamic webpage generation library 10COMMENT= Dynamic webpage generation library
12LICENSE= gnu-lgpl-v2.1 11LICENSE= gnu-lgpl-v2.1
13 12
14USE_LANGUAGES= c 13USE_LANGUAGES= c
15USE_TOOLS= gmake 14USE_TOOLS= gmake
16HAS_CONFIGURE= yes 15HAS_CONFIGURE= yes
17 16
18DEPENDS+= js_of_ocaml>=1.2:../../devel/js_of_ocaml 
19DEPENDS+= ocaml-findlib-[0-9]*:../../devel/ocaml-findlib 17DEPENDS+= ocaml-findlib-[0-9]*:../../devel/ocaml-findlib
20DEPENDS+= ocsigen>=2.1:../../www/ocsigen 18DEPENDS+= js_of_ocaml>=1.3.2:../../devel/js_of_ocaml
21DEPENDS+= ocaml-tyxml>=2.1:../../textproc/ocaml-tyxml 19DEPENDS+= ocsigen>=2.2:../../www/ocsigen
 20DEPENDS+= ocaml-tyxml>=2.2:../../textproc/ocaml-tyxml
22DEPENDS+= ocaml-react>=0.9.2:../../devel/ocaml-react 21DEPENDS+= ocaml-react>=0.9.2:../../devel/ocaml-react
23DEPENDS+= ocaml-ssl>=0.4.4:../../security/ocaml-ssl 
24DEPENDS+= ocaml-calendar>=2.01.1:../../time/ocaml-calendar 22DEPENDS+= ocaml-calendar>=2.01.1:../../time/ocaml-calendar
25DEPENDS+= ocaml-deriving-ocsigen>=0.3:../../devel/ocaml-deriving-ocsigen 23DEPENDS+= ocaml-deriving-ocsigen>=0.3:../../devel/ocaml-deriving-ocsigen
26 24
27CONFIGURE_ARGS+= --temproot ${DESTDIR} --prefix ${PREFIX} \ 25CONFIGURE_ARGS+= --temproot ${DESTDIR} --prefix ${PREFIX} \
28 --libdir ${PREFIX}/lib/ocaml/site-lib --without-ocamlduce 26 --libdir ${PREFIX}/lib/ocaml/site-lib
 27
 28INSTALLATION_DIRS= lib/ocaml/site-lib
29 29
30PLIST_VARS= opt 30PLIST_VARS= opt
31.if (${MACHINE_ARCH} == "i386") || (${MACHINE_ARCH} == "powerpc") || \ 31.if (${MACHINE_ARCH} == "i386") || (${MACHINE_ARCH} == "powerpc") || \
32 (${MACHINE_ARCH} == "sparc") || (${MACHINE_ARCH} == "x86_64") 32 (${MACHINE_ARCH} == "sparc") || (${MACHINE_ARCH} == "x86_64")
33PLIST.opt= yes 33PLIST.opt= yes
34CONFIGURE_ARGS+= --enable-natdynlink 34CONFIGURE_ARGS+= --enable-natdynlink
35.else 35.else
36CONFIGURE_ARGS== --disable-natdynlink 36CONFIGURE_ARGS== --disable-natdynlink
37.endif 37.endif
38 38
39pre-install: 
40 ${MKDIR} ${DESTDIR}${PREFIX}/lib/ocaml/site-lib 
41 
42.include "../../net/ocamlnet/buildlink3.mk" 
43.include "../../lang/ocaml/buildlink3.mk" 39.include "../../lang/ocaml/buildlink3.mk"
 40.include "../../net/ocamlnet/buildlink3.mk"
 41.include "../../security/ocaml-ssl/buildlink3.mk"
44.include "../../mk/bsd.pkg.mk" 42.include "../../mk/bsd.pkg.mk"

cvs diff -r1.1 -r1.2 pkgsrc/www/eliom/PLIST (expand / switch to unified diff)

--- pkgsrc/www/eliom/PLIST 2012/08/12 17:47:43 1.1
+++ pkgsrc/www/eliom/PLIST 2012/12/15 16:18:42 1.2
@@ -1,50 +1,56 @@ @@ -1,50 +1,56 @@
1@comment $NetBSD: PLIST,v 1.1 2012/08/12 17:47:43 wiz Exp $ 1@comment $NetBSD: PLIST,v 1.2 2012/12/15 16:18:42 jaapb Exp $
2bin/eliomc 2bin/eliomc
3bin/eliomcp 3bin/eliomcp
4bin/eliomdep 4bin/eliomdep
 5bin/eliom-destillery
5${PLIST.opt}bin/eliomopt 6${PLIST.opt}bin/eliomopt
6bin/js_of_eliom 7bin/js_of_eliom
7lib/ocaml/site-lib/eliom/META 8lib/ocaml/site-lib/eliom/META
8lib/ocaml/site-lib/eliom/client/dlleliom_client.so 9lib/ocaml/site-lib/eliom/client/dlleliom_client.so
9lib/ocaml/site-lib/eliom/client/eliom_bus.cmi 10lib/ocaml/site-lib/eliom/client/eliom_bus.cmi
10lib/ocaml/site-lib/eliom/client/eliom_bus.mli 11lib/ocaml/site-lib/eliom/client/eliom_bus.mli
11lib/ocaml/site-lib/eliom/client/eliom_client.cma 12lib/ocaml/site-lib/eliom/client/eliom_client.cma
12lib/ocaml/site-lib/eliom/client/eliom_client.cmi 13lib/ocaml/site-lib/eliom/client/eliom_client.cmi
13lib/ocaml/site-lib/eliom/client/eliom_client.js 14lib/ocaml/site-lib/eliom/client/eliom_client.js
14lib/ocaml/site-lib/eliom/client/eliom_client.mli 15lib/ocaml/site-lib/eliom/client/eliom_client.mli
15lib/ocaml/site-lib/eliom/client/eliom_client_main.cmo 16lib/ocaml/site-lib/eliom/client/eliom_client_main.cmo
16lib/ocaml/site-lib/eliom/client/eliom_comet.cmi 17lib/ocaml/site-lib/eliom/client/eliom_comet.cmi
17lib/ocaml/site-lib/eliom/client/eliom_comet.mli 18lib/ocaml/site-lib/eliom/client/eliom_comet.mli
18lib/ocaml/site-lib/eliom/client/eliom_comet_base.mli 19lib/ocaml/site-lib/eliom/client/eliom_comet_base.mli
19lib/ocaml/site-lib/eliom/client/eliom_compatibility_2_1.cmi 20lib/ocaml/site-lib/eliom/client/eliom_config.cmi
 21lib/ocaml/site-lib/eliom/client/eliom_config.mli
20lib/ocaml/site-lib/eliom/client/eliom_content.cmi 22lib/ocaml/site-lib/eliom/client/eliom_content.cmi
21lib/ocaml/site-lib/eliom/client/eliom_content.mli 23lib/ocaml/site-lib/eliom/client/eliom_content.mli
22lib/ocaml/site-lib/eliom/client/eliom_content_core.cmi 24lib/ocaml/site-lib/eliom/client/eliom_content_core.cmi
23lib/ocaml/site-lib/eliom/client/eliom_content_core.mli 25lib/ocaml/site-lib/eliom/client/eliom_content_core.mli
24lib/ocaml/site-lib/eliom/client/eliom_lazy.cmi 26lib/ocaml/site-lib/eliom/client/eliom_lazy.cmi
25lib/ocaml/site-lib/eliom/client/eliom_lazy.mli 27lib/ocaml/site-lib/eliom/client/eliom_lazy.mli
26lib/ocaml/site-lib/eliom/client/eliom_lib.cmi 28lib/ocaml/site-lib/eliom/client/eliom_lib.cmi
27lib/ocaml/site-lib/eliom/client/eliom_lib.mli 29lib/ocaml/site-lib/eliom/client/eliom_lib.mli
28lib/ocaml/site-lib/eliom/client/eliom_mkforms.cmi 30lib/ocaml/site-lib/eliom/client/eliom_mkforms.cmi
29lib/ocaml/site-lib/eliom/client/eliom_mkforms.mli 31lib/ocaml/site-lib/eliom/client/eliom_mkforms.mli
30lib/ocaml/site-lib/eliom/client/eliom_parameter.cmi 32lib/ocaml/site-lib/eliom/client/eliom_parameter.cmi
31lib/ocaml/site-lib/eliom/client/eliom_parameter.mli 33lib/ocaml/site-lib/eliom/client/eliom_parameter.mli
 34lib/ocaml/site-lib/eliom/client/eliom_pervasives.cmi
 35lib/ocaml/site-lib/eliom/client/eliom_pervasives.mli
32lib/ocaml/site-lib/eliom/client/eliom_react.cmi 36lib/ocaml/site-lib/eliom/client/eliom_react.cmi
33lib/ocaml/site-lib/eliom/client/eliom_react.mli 37lib/ocaml/site-lib/eliom/client/eliom_react.mli
34lib/ocaml/site-lib/eliom/client/eliom_registration.cmi 38lib/ocaml/site-lib/eliom/client/eliom_registration.cmi
35lib/ocaml/site-lib/eliom/client/eliom_registration.mli 39lib/ocaml/site-lib/eliom/client/eliom_registration.mli
36lib/ocaml/site-lib/eliom/client/eliom_service.cmi 40lib/ocaml/site-lib/eliom/client/eliom_service.cmi
37lib/ocaml/site-lib/eliom/client/eliom_service.mli 41lib/ocaml/site-lib/eliom/client/eliom_service.mli
 42lib/ocaml/site-lib/eliom/client/eliom_tools.cmi
 43lib/ocaml/site-lib/eliom/client/eliom_tools.mli
38lib/ocaml/site-lib/eliom/client/eliom_types_base.mli 44lib/ocaml/site-lib/eliom/client/eliom_types_base.mli
39lib/ocaml/site-lib/eliom/client/eliom_unwrap.cmi 45lib/ocaml/site-lib/eliom/client/eliom_unwrap.cmi
40lib/ocaml/site-lib/eliom/client/eliom_unwrap.mli 46lib/ocaml/site-lib/eliom/client/eliom_unwrap.mli
41lib/ocaml/site-lib/eliom/client/eliom_uri.cmi 47lib/ocaml/site-lib/eliom/client/eliom_uri.cmi
42lib/ocaml/site-lib/eliom/client/eliom_uri.mli 48lib/ocaml/site-lib/eliom/client/eliom_uri.mli
43lib/ocaml/site-lib/eliom/client/libeliom_client.a 49lib/ocaml/site-lib/eliom/client/libeliom_client.a
44lib/ocaml/site-lib/eliom/server/atom_feed.cmi 50lib/ocaml/site-lib/eliom/server/atom_feed.cmi
45lib/ocaml/site-lib/eliom/server/atom_feed.mli 51lib/ocaml/site-lib/eliom/server/atom_feed.mli
46lib/ocaml/site-lib/eliom/server/eliom.a 52lib/ocaml/site-lib/eliom/server/eliom.a
47lib/ocaml/site-lib/eliom/server/eliom.cma 53lib/ocaml/site-lib/eliom/server/eliom.cma
48lib/ocaml/site-lib/eliom/server/eliom.cmxa 54lib/ocaml/site-lib/eliom/server/eliom.cmxa
49lib/ocaml/site-lib/eliom/server/eliom.cmxs 55lib/ocaml/site-lib/eliom/server/eliom.cmxs
50lib/ocaml/site-lib/eliom/server/eliom_atom.cmi 56lib/ocaml/site-lib/eliom/server/eliom_atom.cmi
@@ -65,26 +71,28 @@ lib/ocaml/site-lib/eliom/server/eliom_co @@ -65,26 +71,28 @@ lib/ocaml/site-lib/eliom/server/eliom_co
65lib/ocaml/site-lib/eliom/server/eliom_cookie.mli 71lib/ocaml/site-lib/eliom/server/eliom_cookie.mli
66lib/ocaml/site-lib/eliom/server/eliom_extension.cmi 72lib/ocaml/site-lib/eliom/server/eliom_extension.cmi
67lib/ocaml/site-lib/eliom/server/eliom_extension.mli 73lib/ocaml/site-lib/eliom/server/eliom_extension.mli
68lib/ocaml/site-lib/eliom/server/eliom_lib.cmi 74lib/ocaml/site-lib/eliom/server/eliom_lib.cmi
69lib/ocaml/site-lib/eliom/server/eliom_lib.mli 75lib/ocaml/site-lib/eliom/server/eliom_lib.mli
70lib/ocaml/site-lib/eliom/server/eliom_mkforms.cmi 76lib/ocaml/site-lib/eliom/server/eliom_mkforms.cmi
71lib/ocaml/site-lib/eliom/server/eliom_mkforms.mli 77lib/ocaml/site-lib/eliom/server/eliom_mkforms.mli
72lib/ocaml/site-lib/eliom/server/eliom_mkreg.cmi 78lib/ocaml/site-lib/eliom/server/eliom_mkreg.cmi
73lib/ocaml/site-lib/eliom/server/eliom_mkreg.mli 79lib/ocaml/site-lib/eliom/server/eliom_mkreg.mli
74lib/ocaml/site-lib/eliom/server/eliom_openid.cmi 80lib/ocaml/site-lib/eliom/server/eliom_openid.cmi
75lib/ocaml/site-lib/eliom/server/eliom_openid.mli 81lib/ocaml/site-lib/eliom/server/eliom_openid.mli
76lib/ocaml/site-lib/eliom/server/eliom_parameter.cmi 82lib/ocaml/site-lib/eliom/server/eliom_parameter.cmi
77lib/ocaml/site-lib/eliom/server/eliom_parameter.mli 83lib/ocaml/site-lib/eliom/server/eliom_parameter.mli
 84lib/ocaml/site-lib/eliom/server/eliom_pervasives.cmi
 85lib/ocaml/site-lib/eliom/server/eliom_pervasives.mli
78lib/ocaml/site-lib/eliom/server/eliom_react.cmi 86lib/ocaml/site-lib/eliom/server/eliom_react.cmi
79lib/ocaml/site-lib/eliom/server/eliom_react.mli 87lib/ocaml/site-lib/eliom/server/eliom_react.mli
80lib/ocaml/site-lib/eliom/server/eliom_reference.cmi 88lib/ocaml/site-lib/eliom/server/eliom_reference.cmi
81lib/ocaml/site-lib/eliom/server/eliom_reference.mli 89lib/ocaml/site-lib/eliom/server/eliom_reference.mli
82lib/ocaml/site-lib/eliom/server/eliom_registration.cmi 90lib/ocaml/site-lib/eliom/server/eliom_registration.cmi
83lib/ocaml/site-lib/eliom/server/eliom_registration.mli 91lib/ocaml/site-lib/eliom/server/eliom_registration.mli
84lib/ocaml/site-lib/eliom/server/eliom_request_info.cmi 92lib/ocaml/site-lib/eliom/server/eliom_request_info.cmi
85lib/ocaml/site-lib/eliom/server/eliom_request_info.mli 93lib/ocaml/site-lib/eliom/server/eliom_request_info.mli
86lib/ocaml/site-lib/eliom/server/eliom_s2s.cmi 94lib/ocaml/site-lib/eliom/server/eliom_s2s.cmi
87lib/ocaml/site-lib/eliom/server/eliom_s2s.mli 95lib/ocaml/site-lib/eliom/server/eliom_s2s.mli
88lib/ocaml/site-lib/eliom/server/eliom_service.cmi 96lib/ocaml/site-lib/eliom/server/eliom_service.cmi
89lib/ocaml/site-lib/eliom/server/eliom_service.mli 97lib/ocaml/site-lib/eliom/server/eliom_service.mli
90lib/ocaml/site-lib/eliom/server/eliom_state.cmi 98lib/ocaml/site-lib/eliom/server/eliom_state.cmi
@@ -98,14 +106,21 @@ lib/ocaml/site-lib/eliom/server/eliom_ty @@ -98,14 +106,21 @@ lib/ocaml/site-lib/eliom/server/eliom_ty
98lib/ocaml/site-lib/eliom/server/eliom_uri.cmi 106lib/ocaml/site-lib/eliom/server/eliom_uri.cmi
99lib/ocaml/site-lib/eliom/server/eliom_uri.mli 107lib/ocaml/site-lib/eliom/server/eliom_uri.mli
100lib/ocaml/site-lib/eliom/server/eliom_wrap.cmi 108lib/ocaml/site-lib/eliom/server/eliom_wrap.cmi
101lib/ocaml/site-lib/eliom/server/eliom_wrap.mli 109lib/ocaml/site-lib/eliom/server/eliom_wrap.mli
102lib/ocaml/site-lib/eliom/syntax/pa_eliom_client_client.cmo 110lib/ocaml/site-lib/eliom/syntax/pa_eliom_client_client.cmo
103lib/ocaml/site-lib/eliom/syntax/pa_eliom_client_server.cmo 111lib/ocaml/site-lib/eliom/syntax/pa_eliom_client_server.cmo
104lib/ocaml/site-lib/eliom/syntax/pa_eliom_seed.cmo 112lib/ocaml/site-lib/eliom/syntax/pa_eliom_seed.cmo
105lib/ocaml/site-lib/eliom/syntax/pa_eliom_type_filter.cmo 113lib/ocaml/site-lib/eliom/syntax/pa_eliom_type_filter.cmo
106lib/ocaml/site-lib/eliom/syntax/pa_include.cmo 114lib/ocaml/site-lib/eliom/syntax/pa_include.cmo
107man/man1/eliomc.1 115man/man1/eliomc.1
108man/man1/eliomcp.1 116man/man1/eliomcp.1
109man/man1/eliomdep.1 117man/man1/eliomdep.1
110man/man1/eliomopt.1 118man/man1/eliomopt.1
 119man/man1/eliom-destillery.1
111man/man1/js_of_eliom.1 120man/man1/js_of_eliom.1
 121share/eliom/destillery/basic/Makefile
 122share/eliom/destillery/basic/Makefile.options
 123share/eliom/destillery/basic/PROJECT_NAME.conf.in
 124share/eliom/destillery/basic/PROJECT_NAME.eliom
 125share/eliom/destillery/basic/README
 126share/eliom/destillery/basic/static!css!PROJECT_NAME.css

cvs diff -r1.1 -r1.2 pkgsrc/www/eliom/distinfo (expand / switch to unified diff)

--- pkgsrc/www/eliom/distinfo 2012/08/12 17:47:43 1.1
+++ pkgsrc/www/eliom/distinfo 2012/12/15 16:18:42 1.2
@@ -1,8 +1,8 @@ @@ -1,8 +1,8 @@
1$NetBSD: distinfo,v 1.1 2012/08/12 17:47:43 wiz Exp $ 1$NetBSD: distinfo,v 1.2 2012/12/15 16:18:42 jaapb Exp $
2 2
3SHA1 (eliom-2.2.2.tar.gz) = f0b6bd1824ee59a124d6bae3d10b4a3d891e1ec5 3SHA1 (eliom-3.0.3.tar.gz) = ebdb5f640c46effef1394b30b574a0837a172584
4RMD160 (eliom-2.2.2.tar.gz) = b8e32940187d03b6dac2c0bcc98d0c27f45c6a52 4RMD160 (eliom-3.0.3.tar.gz) = e0db24c5d915401fe9eef4031738f761b4819995
5Size (eliom-2.2.2.tar.gz) = 689737 bytes 5Size (eliom-3.0.3.tar.gz) = 743842 bytes
6SHA1 (patch-src_Makefile) = 6112c1641804bbe4c98c29e70330ed01a65b8186 6SHA1 (patch-src_Makefile) = 7815ffeea40d628bf062de09122887863cf76fbf
7SHA1 (patch-src_client_Makefile) = 85bd44e3fcd035652a16d5d9aeeeb237a6f06692 7SHA1 (patch-src_client_Makefile) = 85bd44e3fcd035652a16d5d9aeeeb237a6f06692
8SHA1 (patch-src_client_Makefile.filelist) = 76baa0cd13b029a01d4ec04f6b8486b0d9cee334 8SHA1 (patch-src_client_Makefile.filelist) = 76baa0cd13b029a01d4ec04f6b8486b0d9cee334

cvs diff -r1.1 -r1.2 pkgsrc/www/eliom/patches/Attic/patch-src_Makefile (expand / switch to unified diff)

--- pkgsrc/www/eliom/patches/Attic/patch-src_Makefile 2012/08/12 17:47:43 1.1
+++ pkgsrc/www/eliom/patches/Attic/patch-src_Makefile 2012/12/15 16:18:42 1.2
@@ -1,14 +1,18 @@ @@ -1,14 +1,18 @@
1$NetBSD: patch-src_Makefile,v 1.1 2012/08/12 17:47:43 wiz Exp $ 1$NetBSD: patch-src_Makefile,v 1.2 2012/12/15 16:18:42 jaapb Exp $
2 2
3install manpage with proper permissions 3Use correct BSD installation tools
4--- src/Makefile.orig 2012-06-11 12:46:54.000000000 +0000 4--- src/Makefile.orig 2012-12-13 16:16:17.000000000 +0000
5+++ src/Makefile 5+++ src/Makefile
6@@ -61,7 +61,7 @@ install: install.META install.man 6@@ -60,9 +60,9 @@ install: install.META install.man
 7 ${MAKE} -C tools install
7  8
8 install.man: install.META 9 install.man: install.META
9 $(INSTALL) -m 755 -d $(TEMPROOT)$(MANDIR)/man1 10- $(INSTALL) -m 755 -d $(TEMPROOT)$(MANDIR)/man1
10- $(INSTALL) -m 755 files/eliomc.1 $(TEMPROOT)$(MANDIR)/man1 11- $(INSTALL) -m 755 files/eliomc.1 $(TEMPROOT)$(MANDIR)/man1
11+ $(INSTALL) -m 644 files/eliomc.1 $(TEMPROOT)$(MANDIR)/man1 12- $(INSTALL) -m 755 files/eliom-destillery.1 $(TEMPROOT)$(MANDIR)/man1
 13+ $(BSD_INSTALL_MAN_DIR) -d $(TEMPROOT)$(MANDIR)/man1
 14+ $(BSD_INSTALL_MAN) files/eliomc.1 $(TEMPROOT)$(MANDIR)/man1
 15+ $(BSD_INSTALL_MAN) files/eliom-destillery.1 $(TEMPROOT)$(MANDIR)/man1
12 ln -sf eliomc.1 $(TEMPROOT)$(MANDIR)/man1/js_of_eliom.1 16 ln -sf eliomc.1 $(TEMPROOT)$(MANDIR)/man1/js_of_eliom.1
13 ln -sf eliomc.1 $(TEMPROOT)$(MANDIR)/man1/eliomopt.1 17 ln -sf eliomc.1 $(TEMPROOT)$(MANDIR)/man1/eliomopt.1
14 ln -sf eliomc.1 $(TEMPROOT)$(MANDIR)/man1/eliomcp.1 18 ln -sf eliomc.1 $(TEMPROOT)$(MANDIR)/man1/eliomcp.1