pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/net/erlang-idna *** empty log message ***



details:   https://anonhg.NetBSD.org/pkgsrc/rev/59611554f50b
branches:  trunk
changeset: 444993:59611554f50b
user:      triaxx <triaxx%pkgsrc.org@localhost>
date:      Fri Jan 15 23:20:36 2021 +0000

description:
*** empty log message ***

diffstat:

 net/erlang-idna/DESCR    |  19 +++++++++++++++++++
 net/erlang-idna/Makefile |  24 ++++++++++++++++++++++++
 net/erlang-idna/PLIST    |  10 ++++++++++
 net/erlang-idna/distinfo |   6 ++++++
 4 files changed, 59 insertions(+), 0 deletions(-)

diffs (75 lines):

diff -r bfc995b9f48f -r 59611554f50b net/erlang-idna/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/net/erlang-idna/DESCR     Fri Jan 15 23:20:36 2021 +0000
@@ -0,0 +1,19 @@
+A pure Erlang IDNA implementation that folllow the RFC5891.
+  * support IDNA 2008 and IDNA 2003.
+  * label validation:
+      - check NFC: Label must be in Normalization Form C
+      - check hyphen: The Unicode string MUST NOT contain "--" (two consecutive
+        hyphens) in the third and fourth character positions and MUST NOT start
+        or end with a "-" (hyphen).
+      - Leading Combining Marks: The Unicode string MUST NOT begin with a
+        combining mark or combining character (see The Unicode Standard,
+        Section 2.11 Unicode for an exact definition).
+      - Contextual Rules: The Unicode string MUST NOT contain any characters
+        whose validity is context-dependent, unless the validity is positively
+        confirmed by a contextual rule. To check this, each code point
+        identified as CONTEXTJ or CONTEXTO in the Tables document RFC5892 MUST
+        have a non-null rule. If such a code point is missing a rule, the label
+        is invalid. If the rule exists but the result of applying the rule is
+        negative or inconclusive, the proposed label is invalid.
+      - check BIDI: label contains any characters from scripts that are written
+        from right to left, it MUST meet the Bidi criteria rfc5893
diff -r bfc995b9f48f -r 59611554f50b net/erlang-idna/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/net/erlang-idna/Makefile  Fri Jan 15 23:20:36 2021 +0000
@@ -0,0 +1,24 @@
+# $NetBSD: Makefile,v 1.1 2021/01/15 23:20:36 triaxx Exp $
+
+DISTNAME=      idna-6.1.1
+CATEGORIES=    net
+MASTER_SITES=  ${MASTER_SITE_GITHUB:=benoitc/}
+
+MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=      https://github.com/benoitc/erlang-idna/
+COMMENT=       Pure Erlang IDNA implementation following the RFC5891
+LICENSE=       mit
+
+WRKSRC=                ${WRKDIR}/${PKGNAME_NOREV}
+
+REBAR=         ${PREFIX}/bin/rebar3
+
+do-build:
+       cd ${WRKSRC} && ${REBAR} compile
+
+pre-install:
+       ${MV} ${WRKSRC}/_build/default/lib/idna/ebin ${WRKSRC}
+       ${RM} -rf ${WRKSRC}/_build
+
+.include "../../lang/erlang/module.mk"
+.include "../../mk/bsd.pkg.mk"
diff -r bfc995b9f48f -r 59611554f50b net/erlang-idna/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/net/erlang-idna/PLIST     Fri Jan 15 23:20:36 2021 +0000
@@ -0,0 +1,10 @@
+@comment $NetBSD: PLIST,v 1.1 2021/01/15 23:20:36 triaxx Exp $
+lib/erlang/lib/idna-${PKGVERSION}/ebin/idna.app
+lib/erlang/lib/idna-${PKGVERSION}/ebin/idna.beam
+lib/erlang/lib/idna-${PKGVERSION}/ebin/idna_bidi.beam
+lib/erlang/lib/idna-${PKGVERSION}/ebin/idna_context.beam
+lib/erlang/lib/idna-${PKGVERSION}/ebin/idna_data.beam
+lib/erlang/lib/idna-${PKGVERSION}/ebin/idna_mapping.beam
+lib/erlang/lib/idna-${PKGVERSION}/ebin/idna_table.beam
+lib/erlang/lib/idna-${PKGVERSION}/ebin/idna_ucs.beam
+lib/erlang/lib/idna-${PKGVERSION}/ebin/punycode.beam
diff -r bfc995b9f48f -r 59611554f50b net/erlang-idna/distinfo
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/net/erlang-idna/distinfo  Fri Jan 15 23:20:36 2021 +0000
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2021/01/15 23:20:36 triaxx Exp $
+
+SHA1 (idna-6.1.1.tar.gz) = 7f6cf2de26f7d31804d68706997d706097677959
+RMD160 (idna-6.1.1.tar.gz) = dfef45e9105aff43220a459dfcd87ec3608fb619
+SHA512 (idna-6.1.1.tar.gz) = aa1c4321e1925c8eb6b9cbab61c0216ed2837027382a1a0c36de10959a428a52443f225f901d64740f8b8b3d755990651fa74594d13b36e4131a5d0223a58608
+Size (idna-6.1.1.tar.gz) = 765828 bytes



Home | Main Index | Thread Index | Old Index