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