pkgsrc-Changes archive

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

CVS commit: pkgsrc/net/erlang-idna



Module Name:    pkgsrc
Committed By:   triaxx
Date:           Fri Jan 15 23:20:36 UTC 2021

Added Files:
        pkgsrc/net/erlang-idna: DESCR Makefile PLIST distinfo


To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 pkgsrc/net/erlang-idna/DESCR \
    pkgsrc/net/erlang-idna/Makefile pkgsrc/net/erlang-idna/PLIST \
    pkgsrc/net/erlang-idna/distinfo

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

Added files:

Index: pkgsrc/net/erlang-idna/DESCR
diff -u /dev/null pkgsrc/net/erlang-idna/DESCR:1.1
--- /dev/null   Fri Jan 15 23:20:36 2021
+++ pkgsrc/net/erlang-idna/DESCR        Fri Jan 15 23:20:36 2021
@@ -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
Index: pkgsrc/net/erlang-idna/Makefile
diff -u /dev/null pkgsrc/net/erlang-idna/Makefile:1.1
--- /dev/null   Fri Jan 15 23:20:36 2021
+++ pkgsrc/net/erlang-idna/Makefile     Fri Jan 15 23:20:36 2021
@@ -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"
Index: pkgsrc/net/erlang-idna/PLIST
diff -u /dev/null pkgsrc/net/erlang-idna/PLIST:1.1
--- /dev/null   Fri Jan 15 23:20:36 2021
+++ pkgsrc/net/erlang-idna/PLIST        Fri Jan 15 23:20:36 2021
@@ -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
Index: pkgsrc/net/erlang-idna/distinfo
diff -u /dev/null pkgsrc/net/erlang-idna/distinfo:1.1
--- /dev/null   Fri Jan 15 23:20:36 2021
+++ pkgsrc/net/erlang-idna/distinfo     Fri Jan 15 23:20:36 2021
@@ -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