Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 22 Jul 2017 03:23:59 +0000 (UTC)
From:      Jose Alonso Cardenas Marquez <acm@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r446357 - in head/devel: . inifiled
Message-ID:  <201707220323.v6M3NxW3078423@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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 <acm@FreeBSD.org>
+# $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 <bsd.port.mk>

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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201707220323.v6M3NxW3078423>