Sat Oct 26 14:44:12 2013 UTC ()
Adding package for ASN.1 to C compiler asn1c from Lev Walkin version
0.9.24 into lang/asn1c.

The asn1c is a free, open source compiler of ASN.1 specifications into C
source code. It supports a range of ASN.1 syntaxes, including ISO/IEC/ITU
ASN.1 1988, '94, '97, 2002 and later amendments. The supported sets of
encoding rules are

  * BER: ITU-T Rec. X.690 | ISO/IEC 8825-1 (2002) (BER/DER/CER).
  * PER: X.691|8825-2 (2002) (PER).
  * XER: X.693|8825-3 (2001) (BASIC-XER/CXER).

The compiler was written specifically to address security concerns while
providing streaming decoding capabilities.


(sno)
diff -r0 -r1.1 pkgsrc/lang/asn1c/DESCR
diff -r0 -r1.1 pkgsrc/lang/asn1c/Makefile
diff -r0 -r1.1 pkgsrc/lang/asn1c/PLIST
diff -r0 -r1.1 pkgsrc/lang/asn1c/buildlink3.mk
diff -r0 -r1.1 pkgsrc/lang/asn1c/distinfo

File Added: pkgsrc/lang/asn1c/DESCR
The asn1c is a free, open source compiler of ASN.1 specifications into C
source code. It supports a range of ASN.1 syntaxes, including ISO/IEC/ITU
ASN.1 1988, '94, '97, 2002 and later amendments. The supported sets of
encoding rules are

  * BER: ITU-T Rec. X.690 | ISO/IEC 8825-1 (2002) (BER/DER/CER).
  * PER: X.691|8825-2 (2002) (PER).
  * XER: X.693|8825-3 (2001) (BASIC-XER/CXER).

The compiler was written specifically to address security concerns while
providing streaming decoding capabilities.

File Added: pkgsrc/lang/asn1c/Makefile
# $NetBSD: Makefile,v 1.1 2013/10/26 14:44:12 sno Exp $
#

DISTNAME=		asn1c-0.9.24
CATEGORIES=		lang
MASTER_SITES=		http://lionet.info/soft/

MAINTAINER=		pkgsrc-users@NetBSD.org
HOMEPAGE=		http://lionet.info/asn1c/
COMMENT=		Free, open source compiler of ASN.1 specifications into C source code
LICENSE=		2-clause-bsd

USE_LANGUAGES=		c
USE_TOOLS+=		autoconf gmake perl:run
GNU_CONFIGURE=		yes

REPLACE_PERL+=		examples/crfc2asn1.pl
REPLACE_PERL+=		examples/clyx2asn1.pl

.include "../../mk/bsd.pkg.mk"

File Added: pkgsrc/lang/asn1c/PLIST
@comment $NetBSD: PLIST,v 1.1 2013/10/26 14:44:12 sno Exp $
bin/asn1c
bin/clyx2asn1.pl
bin/crfc2asn1.pl
bin/enber
bin/unber
man/man1/asn1c.1
man/man1/enber.1
man/man1/unber.1
share/asn1c/ANY.c
share/asn1c/ANY.h
share/asn1c/BIT_STRING.c
share/asn1c/BIT_STRING.h
share/asn1c/BMPString.c
share/asn1c/BMPString.h
share/asn1c/BOOLEAN.c
share/asn1c/BOOLEAN.h
share/asn1c/ENUMERATED.c
share/asn1c/ENUMERATED.h
share/asn1c/GeneralString.c
share/asn1c/GeneralString.h
share/asn1c/GeneralizedTime.c
share/asn1c/GeneralizedTime.h
share/asn1c/GraphicString.c
share/asn1c/GraphicString.h
share/asn1c/IA5String.c
share/asn1c/IA5String.h
share/asn1c/INTEGER.c
share/asn1c/INTEGER.h
share/asn1c/ISO646String.c
share/asn1c/ISO646String.h
share/asn1c/NULL.c
share/asn1c/NULL.h
share/asn1c/NativeEnumerated.c
share/asn1c/NativeEnumerated.h
share/asn1c/NativeInteger.c
share/asn1c/NativeInteger.h
share/asn1c/NativeReal.c
share/asn1c/NativeReal.h
share/asn1c/NumericString.c
share/asn1c/NumericString.h
share/asn1c/OBJECT_IDENTIFIER.c
share/asn1c/OBJECT_IDENTIFIER.h
share/asn1c/OCTET_STRING.c
share/asn1c/OCTET_STRING.h
share/asn1c/ObjectDescriptor.c
share/asn1c/ObjectDescriptor.h
share/asn1c/PrintableString.c
share/asn1c/PrintableString.h
share/asn1c/README
share/asn1c/REAL.c
share/asn1c/REAL.h
share/asn1c/RELATIVE-OID.c
share/asn1c/RELATIVE-OID.h
share/asn1c/T61String.c
share/asn1c/T61String.h
share/asn1c/TeletexString.c
share/asn1c/TeletexString.h
share/asn1c/UTCTime.c
share/asn1c/UTCTime.h
share/asn1c/UTF8String.c
share/asn1c/UTF8String.h
share/asn1c/UniversalString.c
share/asn1c/UniversalString.h
share/asn1c/VideotexString.c
share/asn1c/VideotexString.h
share/asn1c/VisibleString.c
share/asn1c/VisibleString.h
share/asn1c/asn_SEQUENCE_OF.c
share/asn1c/asn_SEQUENCE_OF.h
share/asn1c/asn_SET_OF.c
share/asn1c/asn_SET_OF.h
share/asn1c/asn_application.h
share/asn1c/asn_codecs.h
share/asn1c/asn_codecs_prim.c
share/asn1c/asn_codecs_prim.h
share/asn1c/asn_internal.h
share/asn1c/asn_system.h
share/asn1c/ber_decoder.c
share/asn1c/ber_decoder.h
share/asn1c/ber_tlv_length.c
share/asn1c/ber_tlv_length.h
share/asn1c/ber_tlv_tag.c
share/asn1c/ber_tlv_tag.h
share/asn1c/constr_CHOICE.c
share/asn1c/constr_CHOICE.h
share/asn1c/constr_SEQUENCE.c
share/asn1c/constr_SEQUENCE.h
share/asn1c/constr_SEQUENCE_OF.c
share/asn1c/constr_SEQUENCE_OF.h
share/asn1c/constr_SET.c
share/asn1c/constr_SET.h
share/asn1c/constr_SET_OF.c
share/asn1c/constr_SET_OF.h
share/asn1c/constr_TYPE.c
share/asn1c/constr_TYPE.h
share/asn1c/constraints.c
share/asn1c/constraints.h
share/asn1c/converter-sample.c
share/asn1c/der_encoder.c
share/asn1c/der_encoder.h
share/asn1c/file-dependencies
share/asn1c/per_decoder.c
share/asn1c/per_decoder.h
share/asn1c/per_encoder.c
share/asn1c/per_encoder.h
share/asn1c/per_opentype.c
share/asn1c/per_opentype.h
share/asn1c/per_support.c
share/asn1c/per_support.h
share/asn1c/standard-modules/ASN1-Object-Identifier-Module.asn1
share/asn1c/standard-modules/ASN1C-UsefulInformationObjectClasses.asn1
share/asn1c/standard-modules/README
share/asn1c/xer_decoder.c
share/asn1c/xer_decoder.h
share/asn1c/xer_encoder.c
share/asn1c/xer_encoder.h
share/asn1c/xer_support.c
share/asn1c/xer_support.h
share/doc/asn1c/BUGS
share/doc/asn1c/COPYING
share/doc/asn1c/ChangeLog
share/doc/asn1c/FAQ
share/doc/asn1c/README
share/doc/asn1c/TODO
share/doc/asn1c/asn1c-quick.pdf
share/doc/asn1c/asn1c-usage.pdf

File Added: pkgsrc/lang/asn1c/buildlink3.mk
# $NetBSD: buildlink3.mk,v 1.1 2013/10/26 14:44:12 sno Exp $

BUILDLINK_TREE+=	asn1c

.if !defined(ASN1C_BUILDLINK3_MK)
ASN1C_BUILDLINK3_MK:=

BUILDLINK_API_DEPENDS.asn1c+=		asn1c>=0.9.24
BUILDLINK_ABI_DEPENDS.asn1c+=		asn1c>=${ASN1C_VERSION}
BUILDLINK_PKGSRCDIR.asn1c?=		../../lang/asn1c

.endif # ASN1C_BUILDLINK3_MK

BUILDLINK_TREE+=	-asn1c

File Added: pkgsrc/lang/asn1c/distinfo
$NetBSD: distinfo,v 1.1 2013/10/26 14:44:12 sno Exp $

SHA1 (asn1c-0.9.24.tar.gz) = b12a78d5e0723c01fb9bf3d916be88824b68e6ee
RMD160 (asn1c-0.9.24.tar.gz) = 4fa6df21d44f8aef3bfeae71b2ff48ef5a0c7282
Size (asn1c-0.9.24.tar.gz) = 1514907 bytes