pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/textproc/erlang-erlydtl



Module Name:    pkgsrc
Committed By:   gdt
Date:           Sat Feb  7 01:00:45 UTC 2026

Added Files:
        pkgsrc/textproc/erlang-erlydtl: DESCR Makefile PLIST distinfo
        pkgsrc/textproc/erlang-erlydtl/patches: patch-rebar.config

Log Message:
textproc/erlang-erlydtl: Add version 0.15.0

ErlyDTL implements the Django Template Language as documented for
version 1.6, here:
https://django.readthedocs.org/en/1.6.x/ref/templates/builtins.html


To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 pkgsrc/textproc/erlang-erlydtl/DESCR \
    pkgsrc/textproc/erlang-erlydtl/Makefile \
    pkgsrc/textproc/erlang-erlydtl/PLIST \
    pkgsrc/textproc/erlang-erlydtl/distinfo
cvs rdiff -u -r0 -r1.1 \
    pkgsrc/textproc/erlang-erlydtl/patches/patch-rebar.config

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Added files:

Index: pkgsrc/textproc/erlang-erlydtl/DESCR
diff -u /dev/null pkgsrc/textproc/erlang-erlydtl/DESCR:1.1
--- /dev/null   Sat Feb  7 01:00:45 2026
+++ pkgsrc/textproc/erlang-erlydtl/DESCR        Sat Feb  7 01:00:44 2026
@@ -0,0 +1,6 @@
+ErlyDTL implements the Django Template Language as documented for
+version 1.6, here:
+https://django.readthedocs.org/en/1.6.x/ref/templates/builtins.html
+
+Despite our best efforts to be completely compatible with the Django
+Template Language, there are still a few differences.
Index: pkgsrc/textproc/erlang-erlydtl/Makefile
diff -u /dev/null pkgsrc/textproc/erlang-erlydtl/Makefile:1.1
--- /dev/null   Sat Feb  7 01:00:45 2026
+++ pkgsrc/textproc/erlang-erlydtl/Makefile     Sat Feb  7 01:00:44 2026
@@ -0,0 +1,23 @@
+# $NetBSD: Makefile,v 1.1 2026/02/07 01:00:44 gdt Exp $
+
+DISTNAME=      erlydtl-0.15.0
+CATEGORIES=    textproc
+MASTER_SITES=  ${MASTER_SITE_GITHUB:=erlydtl/}
+GITHUB_PROJECT=        erlydtl
+#GITHUB_TAG=   ${PKGVERSION_NOREV}
+
+MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=      https://github.com/erlydtl/erlydtl/
+COMMENT=       Ccompiles Django Template Language to Erlang bytecode
+LICENSE=       mit
+
+USE_LANGUAGES= # none
+
+# Fix "#!/usr/bin/env escript"
+SUBST_CLASSES+=                escript
+SUBST_FILES.escript=   bin/erlydtl_compile
+SUBST_SED.escript=     -e 's,/usr/bin/env escript,${PREFIX}/bin/escript,'
+SUBST_STAGE.escript=   post-build
+
+.include "../../lang/erlang/module.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/textproc/erlang-erlydtl/PLIST
diff -u /dev/null pkgsrc/textproc/erlang-erlydtl/PLIST:1.1
--- /dev/null   Sat Feb  7 01:00:45 2026
+++ pkgsrc/textproc/erlang-erlydtl/PLIST        Sat Feb  7 01:00:44 2026
@@ -0,0 +1,27 @@
+@comment $NetBSD: PLIST,v 1.1 2026/02/07 01:00:44 gdt Exp $
+lib/erlang/lib/erlydtl-${PKGVERSION}/bin/erlydtl_compile
+lib/erlang/lib/erlydtl-${PKGVERSION}/ebin/erlydtl.app
+lib/erlang/lib/erlydtl-${PKGVERSION}/ebin/erlydtl.beam
+lib/erlang/lib/erlydtl-${PKGVERSION}/ebin/erlydtl_beam_compiler.beam
+lib/erlang/lib/erlydtl-${PKGVERSION}/ebin/erlydtl_compiler.beam
+lib/erlang/lib/erlydtl-${PKGVERSION}/ebin/erlydtl_compiler_utils.beam
+lib/erlang/lib/erlydtl-${PKGVERSION}/ebin/erlydtl_contrib_humanize.beam
+lib/erlang/lib/erlydtl-${PKGVERSION}/ebin/erlydtl_dateformat.beam
+lib/erlang/lib/erlydtl-${PKGVERSION}/ebin/erlydtl_deps.beam
+lib/erlang/lib/erlydtl-${PKGVERSION}/ebin/erlydtl_filters.beam
+lib/erlang/lib/erlydtl-${PKGVERSION}/ebin/erlydtl_library.beam
+lib/erlang/lib/erlydtl-${PKGVERSION}/ebin/erlydtl_parser.beam
+lib/erlang/lib/erlydtl-${PKGVERSION}/ebin/erlydtl_runtime.beam
+lib/erlang/lib/erlydtl-${PKGVERSION}/ebin/erlydtl_scanner.beam
+lib/erlang/lib/erlydtl-${PKGVERSION}/ebin/erlydtl_slice.beam
+lib/erlang/lib/erlydtl-${PKGVERSION}/ebin/erlydtl_time_compat.beam
+lib/erlang/lib/erlydtl-${PKGVERSION}/ebin/erlydtl_unparser.beam
+lib/erlang/lib/erlydtl-${PKGVERSION}/ebin/i18n_manager.beam
+lib/erlang/lib/erlydtl-${PKGVERSION}/ebin/po_generator.beam
+lib/erlang/lib/erlydtl-${PKGVERSION}/ebin/po_scanner.beam
+lib/erlang/lib/erlydtl-${PKGVERSION}/ebin/sources_parser.beam
+lib/erlang/lib/erlydtl-${PKGVERSION}/include/erlydtl_ext.hrl
+lib/erlang/lib/erlydtl-${PKGVERSION}/include/erlydtl_preparser.hrl
+lib/erlang/lib/erlydtl-${PKGVERSION}/priv/custom_tags/flashvideo
+lib/erlang/lib/erlydtl-${PKGVERSION}/test/files/expect/include
+lib/erlang/lib/erlydtl-${PKGVERSION}/test/files/input/include
Index: pkgsrc/textproc/erlang-erlydtl/distinfo
diff -u /dev/null pkgsrc/textproc/erlang-erlydtl/distinfo:1.1
--- /dev/null   Sat Feb  7 01:00:45 2026
+++ pkgsrc/textproc/erlang-erlydtl/distinfo     Sat Feb  7 01:00:44 2026
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2026/02/07 01:00:44 gdt Exp $
+
+BLAKE2s (erlydtl-0.15.0.tar.gz) = 56416807f9190bfec326af7755c81fd912cfa408e60c8f09539a5fd84f0d5ecb
+SHA512 (erlydtl-0.15.0.tar.gz) = 5c9ad666b9bea5c44fd45a08f1d26d8efb42c651a9e3528a4290a27a486ce3a0021be1654fced2024ee2ecdf97fbeae58c7966d45b96035658f92732eec2e85d
+Size (erlydtl-0.15.0.tar.gz) = 120544 bytes
+SHA1 (patch-rebar.config) = 877954c0ffa7e42a606f14def02b1666104e1e4e

Index: pkgsrc/textproc/erlang-erlydtl/patches/patch-rebar.config
diff -u /dev/null pkgsrc/textproc/erlang-erlydtl/patches/patch-rebar.config:1.1
--- /dev/null   Sat Feb  7 01:00:45 2026
+++ pkgsrc/textproc/erlang-erlydtl/patches/patch-rebar.config   Sat Feb  7 01:00:44 2026
@@ -0,0 +1,15 @@
+$NetBSD: patch-rebar.config,v 1.1 2026/02/07 01:00:44 gdt Exp $
+
+rebar objects that 27 is not 18, so just change the requirement, which
+is obviously meant ot be >= 18.
+
+--- rebar.config.orig  2026-02-06 17:09:57.758080706 +0000
++++ rebar.config
+@@ -1,6 +1,6 @@
+ %% -*- mode: erlang -*-
+ 
+-{require_otp_vsn, "18"}.
++{require_otp_vsn, "27"}.
+ 
+ {erl_opts, [debug_info]}.
+ {yrl_opts, [{includefile, "include/erlydtl_preparser.hrl"}]}.



Home | Main Index | Thread Index | Old Index