From owner-svn-ports-head@freebsd.org Sat Jul 22 03:24:00 2017 Return-Path: Delivered-To: svn-ports-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id F1D8DC7DC8D; Sat, 22 Jul 2017 03:24:00 +0000 (UTC) (envelope-from acm@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id CBB29692E2; Sat, 22 Jul 2017 03:24:00 +0000 (UTC) (envelope-from acm@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id v6M3NxAW078428; Sat, 22 Jul 2017 03:23:59 GMT (envelope-from acm@FreeBSD.org) Received: (from acm@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id v6M3NxW3078423; Sat, 22 Jul 2017 03:23:59 GMT (envelope-from acm@FreeBSD.org) Message-Id: <201707220323.v6M3NxW3078423@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: acm set sender to acm@FreeBSD.org using -f From: Jose Alonso Cardenas Marquez Date: Sat, 22 Jul 2017 03:23:59 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r446357 - in head/devel: . inifiled X-SVN-Group: ports-head X-SVN-Commit-Author: acm X-SVN-Commit-Paths: in head/devel: . inifiled X-SVN-Commit-Revision: 446357 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 22 Jul 2017 03:24:01 -0000 Author: acm Date: Sat Jul 22 03:23:59 2017 New Revision: 446357 URL: https://svnweb.freebsd.org/changeset/ports/446357 Log: - New port: devel/inifiled A compile time ini file parser and writter generator for D. inifile.d takes annotated structs and create ini file parser and writer. The ini file format always comments and section and to some degree nesting. WWW: https://github.com/burner/inifiled Added: head/devel/inifiled/ head/devel/inifiled/Makefile (contents, props changed) head/devel/inifiled/distinfo (contents, props changed) head/devel/inifiled/pkg-descr (contents, props changed) head/devel/inifiled/pkg-plist (contents, props changed) Modified: head/devel/Makefile Modified: head/devel/Makefile ============================================================================== --- head/devel/Makefile Sat Jul 22 03:22:36 2017 (r446356) +++ head/devel/Makefile Sat Jul 22 03:23:59 2017 (r446357) @@ -1134,6 +1134,7 @@ SUBDIR += imake SUBDIR += include-what-you-use SUBDIR += inilib + SUBDIR += inifiled SUBDIR += iniparser SUBDIR += initutil SUBDIR += injeqt Added: head/devel/inifiled/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/inifiled/Makefile Sat Jul 22 03:23:59 2017 (r446357) @@ -0,0 +1,33 @@ +# Created by: Alonso Cardenas Marquez +# $FreeBSD$ + +PORTNAME= inifiled +PORTVERSION= 1.0.2 +CATEGORIES= devel +MASTER_SITES= https://github.com/burner/inifiled/archive/ +DISTNAME= ${DISTVERSION:S/^/v/} +DIST_SUBDIR= ${PORTNAME} + +MAINTAINER= acm@FreeBSD.org +COMMENT= Compile time ini file parser and writter generator for D + +LICENSE= BSL + +BUILD_DEPENDS= ldmd2:lang/ldc \ + dub:devel/dub + +WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} +DUB_CMD= ${LOCALBASE}/bin/dub build --build=release +D_INCLUDE_DIR= ${PREFIX}/include/d +D_LIB_DIR= ${PREFIX}/lib/d + +do-build: + @cd ${WRKSRC} && ${DUB_CMD} + +do-install: + @${MKDIR} ${STAGEDIR}${D_INCLUDE_DIR} + @${MKDIR} ${STAGEDIR}${D_LIB_DIR} + ${INSTALL_DATA} ${WRKSRC}/libinifiled.a ${STAGEDIR}${D_LIB_DIR} + cd ${WRKSRC}/source && ${COPYTREE_SHARE} . ${STAGEDIR}${D_INCLUDE_DIR} "-name *\.d" + +.include Added: head/devel/inifiled/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/inifiled/distinfo Sat Jul 22 03:23:59 2017 (r446357) @@ -0,0 +1,3 @@ +TIMESTAMP = 1500622557 +SHA256 (inifiled/v1.0.2.tar.gz) = 73f24bed27fb9575d92b98145fc6520603732f097f6ffe68e280085ef48e381e +SIZE (inifiled/v1.0.2.tar.gz) = 7647 Added: head/devel/inifiled/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/inifiled/pkg-descr Sat Jul 22 03:23:59 2017 (r446357) @@ -0,0 +1,5 @@ +A compile time ini file parser and writter generator for D. inifile.d takes +annotated structs and create ini file parser and writer. The ini file format +always comments and section and to some degree nesting. + +WWW: https://github.com/burner/inifiled Added: head/devel/inifiled/pkg-plist ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/inifiled/pkg-plist Sat Jul 22 03:23:59 2017 (r446357) @@ -0,0 +1,2 @@ +include/d/inifiled.d +lib/d/libinifiled.a