Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 23 Jul 2023 21:23:47 GMT
From:      Lars Engels <lme@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 06ff862b4cb8 - main - sysutils/initool: add new port
Message-ID:  <202307232123.36NLNlNm057489@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by lme:

URL: https://cgit.FreeBSD.org/ports/commit/?id=06ff862b4cb875c0ccb4ed4bff2c53810166b30b

commit 06ff862b4cb875c0ccb4ed4bff2c53810166b30b
Author:     Lars Engels <lme@FreeBSD.org>
AuthorDate: 2023-07-23 21:16:31 +0000
Commit:     Lars Engels <lme@FreeBSD.org>
CommitDate: 2023-07-23 21:16:31 +0000

    sysutils/initool: add new port
    
    Initool lets you manipulate the contents of INI files from the
    command line. It is a rewrite of an earlier program by the same
    developer called "iniparse". Rather than modify INI files in place
    like iniparse, however, it prints the modified contents to standard
    output.
    
    PR:             272351
    Submitted by:   Jesús Daniel Colmenares Oviedo <DtxdF@disroot.org>
---
 sysutils/Makefile          |  1 +
 sysutils/initool/Makefile  | 34 ++++++++++++++++++++++++++++++++++
 sysutils/initool/distinfo  |  3 +++
 sysutils/initool/pkg-descr |  5 +++++
 4 files changed, 43 insertions(+)

diff --git a/sysutils/Makefile b/sysutils/Makefile
index af023d300ae7..bf089415afaf 100644
--- a/sysutils/Makefile
+++ b/sysutils/Makefile
@@ -567,6 +567,7 @@
     SUBDIR += imgurbash2
     SUBDIR += immortal
     SUBDIR += incron
+    SUBDIR += initool
     SUBDIR += inotify-tools
     SUBDIR += installwatch
     SUBDIR += intel-epct
diff --git a/sysutils/initool/Makefile b/sysutils/initool/Makefile
new file mode 100644
index 000000000000..590c82a93015
--- /dev/null
+++ b/sysutils/initool/Makefile
@@ -0,0 +1,34 @@
+PORTNAME=	initool
+DISTVERSIONPREFIX=	v
+DISTVERSION=	0.10.0
+CATEGORIES=	sysutils
+
+MAINTAINER=	DtxdF@disroot.org
+COMMENT=	Manipulate INI files from the command line
+WWW=		https://github.com/dbohdan/initool
+
+LICENSE=	MIT
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
+BUILD_DEPENDS=	mlton>0:lang/mlton
+LIB_DEPENDS=	libgmp.so:math/gmp
+
+USE_GITHUB=	yes
+GH_ACCOUNT=	dbohdan
+
+ALL_TARGET=	initool
+
+PLIST_FILES=	bin/initool
+
+PORTDOCS=	README.md
+
+OPTIONS_DEFINE=	DOCS
+
+do-install:
+	${INSTALL_PROGRAM} ${WRKSRC}/initool ${STAGEDIR}${PREFIX}/bin
+
+do-install-DOCS-on:
+	@${MKDIR} ${STAGEDIR}${DOCSDIR}
+	${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR}
+
+.include <bsd.port.mk>
diff --git a/sysutils/initool/distinfo b/sysutils/initool/distinfo
new file mode 100644
index 000000000000..878a2a567a84
--- /dev/null
+++ b/sysutils/initool/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1688337742
+SHA256 (dbohdan-initool-v0.10.0_GH0.tar.gz) = 72afa26923976083891282c26599cf2ef41d2bc4765b40c8e488fb32ca6111fc
+SIZE (dbohdan-initool-v0.10.0_GH0.tar.gz) = 10846
diff --git a/sysutils/initool/pkg-descr b/sysutils/initool/pkg-descr
new file mode 100644
index 000000000000..97dc8f5fc569
--- /dev/null
+++ b/sysutils/initool/pkg-descr
@@ -0,0 +1,5 @@
+Initool lets you manipulate the contents of INI files from the
+command line. It is a rewrite of an earlier program by the same
+developer called "iniparse". Rather than modify INI files in place
+like iniparse, however, it prints the modified contents to standard
+output.



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