diff options
author | jaapb <jaapb@pkgsrc.org> | 2018-06-05 16:02:39 +0000 |
---|---|---|
committer | jaapb <jaapb@pkgsrc.org> | 2018-06-05 16:02:39 +0000 |
commit | 60d813cb47cd69edd24e5c9112c09a8f3ddaf611 (patch) | |
tree | a3cef6426806c2237041930c16ec92f3d72919d8 /www | |
parent | 11fbf8c505c43e984624a50ee333c09642f96f1c (diff) | |
download | pkgsrc-60d813cb47cd69edd24e5c9112c09a8f3ddaf611.tar.gz |
New package www/ocsigen-i18n, which does exactly what its name suggests
Diffstat (limited to 'www')
-rw-r--r-- | www/ocsigen-i18n/DESCR | 1 | ||||
-rw-r--r-- | www/ocsigen-i18n/Makefile | 29 | ||||
-rw-r--r-- | www/ocsigen-i18n/PLIST | 5 | ||||
-rw-r--r-- | www/ocsigen-i18n/buildlink3.mk | 12 | ||||
-rw-r--r-- | www/ocsigen-i18n/distinfo | 7 | ||||
-rw-r--r-- | www/ocsigen-i18n/patches/patch-Makefile | 27 |
6 files changed, 81 insertions, 0 deletions
diff --git a/www/ocsigen-i18n/DESCR b/www/ocsigen-i18n/DESCR new file mode 100644 index 00000000000..93d8cf513fc --- /dev/null +++ b/www/ocsigen-i18n/DESCR @@ -0,0 +1 @@ +Ocsigen-i18n is a package that adds internationalisation support to Ocsigen. diff --git a/www/ocsigen-i18n/Makefile b/www/ocsigen-i18n/Makefile new file mode 100644 index 00000000000..a958732b9ac --- /dev/null +++ b/www/ocsigen-i18n/Makefile @@ -0,0 +1,29 @@ +# $NetBSD: Makefile,v 1.1 2018/06/05 16:02:40 jaapb Exp $ + +GITHUB_PROJECT= ocsigen-i18n +DISTNAME= ${GITHUB_PROJECT}-3.1.0 +CATEGORIES= www +MASTER_SITES= ${MASTER_SITE_GITHUB:=besport/} + +MAINTAINER= jaapb@NetBSD.org +HOMEPAGE= https://github.com/besport/ocsigen-i18n/ +COMMENT= i18n package for Ocsigen +LICENSE= gnu-lgpl-v2.1 + +USE_LANGUAGES= # none +USE_TOOLS= gmake +BUILD_TARGET= build +MAKE_ENV= bindir=${DESTDIR}${PREFIX}/bin +INSTALLATION_DIRS+= bin + +OCAML_USE_FINDLIB= yes + +.include "../../mk/ocaml.mk" + +.if ${OCAML_USE_OPT_COMPILER} == "yes" +MAKE_ENV+= OPTNESS=native +.else +MAKE_ENV+= OPTNESS=byte +.endif + +.include "../../mk/bsd.pkg.mk" diff --git a/www/ocsigen-i18n/PLIST b/www/ocsigen-i18n/PLIST new file mode 100644 index 00000000000..db20380a36e --- /dev/null +++ b/www/ocsigen-i18n/PLIST @@ -0,0 +1,5 @@ +@comment $NetBSD: PLIST,v 1.1 2018/06/05 16:02:40 jaapb Exp $ +bin/ocsigen-i18n-checker +bin/ocsigen-i18n-generator +bin/ocsigen-i18n-rewriter +@pkgdir ${OCAML_SITELIB} diff --git a/www/ocsigen-i18n/buildlink3.mk b/www/ocsigen-i18n/buildlink3.mk new file mode 100644 index 00000000000..81f13340028 --- /dev/null +++ b/www/ocsigen-i18n/buildlink3.mk @@ -0,0 +1,12 @@ +# $NetBSD: buildlink3.mk,v 1.1 2018/06/05 16:02:40 jaapb Exp $ + +BUILDLINK_TREE+= ocsigen-i18n + +.if !defined(OCSIGEN_I18N_BUILDLINK3_MK) +OCSIGEN_I18N_BUILDLINK3_MK:= + +BUILDLINK_API_DEPENDS.ocsigen-i18n+= ocsigen-i18n>=3.1.0 +BUILDLINK_PKGSRCDIR.ocsigen-i18n?= ../../www/ocsigen-i18n +.endif # OCSIGEN_I18N_BUILDLINK3_MK + +BUILDLINK_TREE+= -ocsigen-i18n diff --git a/www/ocsigen-i18n/distinfo b/www/ocsigen-i18n/distinfo new file mode 100644 index 00000000000..1ce7b3bed04 --- /dev/null +++ b/www/ocsigen-i18n/distinfo @@ -0,0 +1,7 @@ +$NetBSD: distinfo,v 1.1 2018/06/05 16:02:40 jaapb Exp $ + +SHA1 (ocsigen-i18n-3.1.0.tar.gz) = 367aa892c3ecf91ad23f89915554e93c3c573225 +RMD160 (ocsigen-i18n-3.1.0.tar.gz) = c4973cc7ea39a51f1f2fc57acbe9f37c8523b694 +SHA512 (ocsigen-i18n-3.1.0.tar.gz) = a103c8da39ffadbe90ef183ee9ad3b68f3b5feb8dd5cf9d94f37880dcfedd495bbe799e218e739eb830e8dc7c8636edbd8c00ce9c0843ecf8047f9eb00b9f18f +Size (ocsigen-i18n-3.1.0.tar.gz) = 6066 bytes +SHA1 (patch-Makefile) = a3b5ac9c4572c37339813f017a079f39d3c47954 diff --git a/www/ocsigen-i18n/patches/patch-Makefile b/www/ocsigen-i18n/patches/patch-Makefile new file mode 100644 index 00000000000..d00c8824312 --- /dev/null +++ b/www/ocsigen-i18n/patches/patch-Makefile @@ -0,0 +1,27 @@ +$NetBSD: patch-Makefile,v 1.1 2018/06/05 16:02:40 jaapb Exp $ + +Use proper installation programs and native compilation +--- Makefile.orig 2017-01-16 16:05:43.000000000 +0000 ++++ Makefile +@@ -1,4 +1,8 @@ ++ifeq (${OPTNESS},native) ++OCAMLC=ocamlfind ocamlopt ++else + OCAMLC=ocamlfind ocamlc ++endif + CHECKER=ocsigen-i18n-checker + REWRITER=ocsigen-i18n-rewriter + GENERATOR=ocsigen-i18n-generator +@@ -26,7 +30,11 @@ install: ${PROGS} + ifndef bindir + ${error bindir is not set} + else +- cp ${PROGS} ${bindir} ++ifeq ($(OPTNESS),native) ++ ${BSD_INSTALL_PROGRAM} ${PROGS} ${bindir} ++else ++ ${BSD_INSTALL_SCRIPT} ${PROGS} ${bindir} ++endif + endif + + uninstall: |