From aca73c24327332ad8d12083da8e9c606aacfdf45 Mon Sep 17 00:00:00 2001 From: Yuri Victorovich Date: Sun, 25 Oct 2020 22:31:56 +0000 Subject: [PATCH] New port: devel/yuck: Bog-standard command line option parser for C --- devel/Makefile | 1 + devel/yuck/Makefile | 26 ++++++++++++++++++++++++++ devel/yuck/distinfo | 3 +++ devel/yuck/pkg-descr | 4 ++++ devel/yuck/pkg-plist | 10 ++++++++++ 5 files changed, 44 insertions(+) create mode 100644 devel/yuck/Makefile create mode 100644 devel/yuck/distinfo create mode 100644 devel/yuck/pkg-descr create mode 100644 devel/yuck/pkg-plist diff --git a/devel/Makefile b/devel/Makefile index 0d59ff768cbe..62619996d8dd 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -6855,6 +6855,7 @@ SUBDIR += yasm SUBDIR += yasm-devel SUBDIR += youcompleteme + SUBDIR += yuck SUBDIR += z80-asm SUBDIR += z80asm SUBDIR += z80ex diff --git a/devel/yuck/Makefile b/devel/yuck/Makefile new file mode 100644 index 000000000000..c62f78d6c7ff --- /dev/null +++ b/devel/yuck/Makefile @@ -0,0 +1,26 @@ +# $FreeBSD$ + +PORTNAME= yuck +DISTVERSIONPREFIX= v +DISTVERSION= 0.2.5-6 +DISTVERSIONSUFFIX= -gb4f9441 +CATEGORIES= devel +PKGNAMESUFFIX= -cmdline-parser + +MAINTAINER= yuri@FreeBSD.org +COMMENT= Bog-standard command line option parser for C + +LICENSE= BSD3CLAUSE +LICENSE_FILE= ${WRKSRC}/LICENCE + +USES= autoreconf gmake + +USE_GITHUB= yes +GH_ACCOUNT= hroptatyr + +GNU_CONFIGURE= yes + +post-install: + ${RM} -r ${STAGEDIR}${DOCSDIR} + +.include diff --git a/devel/yuck/distinfo b/devel/yuck/distinfo new file mode 100644 index 000000000000..718277581b4f --- /dev/null +++ b/devel/yuck/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1603664470 +SHA256 (hroptatyr-yuck-v0.2.5-6-gb4f9441_GH0.tar.gz) = 54907493d3b97b4af36c82a485e1e10b8286994d0a1d89400a34d0929a8dfe71 +SIZE (hroptatyr-yuck-v0.2.5-6-gb4f9441_GH0.tar.gz) = 68646 diff --git a/devel/yuck/pkg-descr b/devel/yuck/pkg-descr new file mode 100644 index 000000000000..9d4c0d720c2b --- /dev/null +++ b/devel/yuck/pkg-descr @@ -0,0 +1,4 @@ +yuck is a bog-standard command line option parser for C that works with only +household ingredients (a C compiler and the m4 macro processor). + +WWW: https://github.com/hroptatyr/yuck diff --git a/devel/yuck/pkg-plist b/devel/yuck/pkg-plist new file mode 100644 index 000000000000..8f2ef27497f8 --- /dev/null +++ b/devel/yuck/pkg-plist @@ -0,0 +1,10 @@ +bin/yuck +man/man1/yuck.1.gz +share/aclocal/yuck.m4 +%%DATADIR%%/yuck-coru.c.m4 +%%DATADIR%%/yuck-coru.h.m4 +%%DATADIR%%/yuck-scmver.m4 +%%DATADIR%%/yuck.am +%%DATADIR%%/yuck.m4 +%%DATADIR%%/yuck.man.m4 +%%DATADIR%%/yuck.mk