Wed Apr 20 17:33:06 2022 UTC ()
devel: Add unibilium, based on the wip package 'libunibilium' with some
modifications.

Unibilium is a very basic terminfo library. It doesn't depend on curses or
any other library. It also doesn't use global variables, so it should be
thread-safe.


(nia)
diff -r1.3715 -r1.3716 pkgsrc/devel/Makefile
diff -r0 -r1.1 pkgsrc/devel/unibilium/DESCR
diff -r0 -r1.1 pkgsrc/devel/unibilium/Makefile
diff -r0 -r1.1 pkgsrc/devel/unibilium/PLIST
diff -r0 -r1.1 pkgsrc/devel/unibilium/buildlink3.mk
diff -r0 -r1.1 pkgsrc/devel/unibilium/distinfo

cvs diff -r1.3715 -r1.3716 pkgsrc/devel/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/Makefile 2022/04/20 17:14:20 1.3715
+++ pkgsrc/devel/Makefile 2022/04/20 17:33:05 1.3716
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: Makefile,v 1.3715 2022/04/20 17:14:20 nia Exp $ 1# $NetBSD: Makefile,v 1.3716 2022/04/20 17:33:05 nia Exp $
2# 2#
3 3
4COMMENT= Development utilities 4COMMENT= Development utilities
5 5
6SUBDIR+= ETL 6SUBDIR+= ETL
7SUBDIR+= ExmanIDE 7SUBDIR+= ExmanIDE
8SUBDIR+= GConf 8SUBDIR+= GConf
9SUBDIR+= GConf-ui 9SUBDIR+= GConf-ui
10SUBDIR+= Gorm 10SUBDIR+= Gorm
11SUBDIR+= MoarVM 11SUBDIR+= MoarVM
12SUBDIR+= ObjectiveLib 12SUBDIR+= ObjectiveLib
13SUBDIR+= ProjectCenter 13SUBDIR+= ProjectCenter
14SUBDIR+= R-BH 14SUBDIR+= R-BH
@@ -3254,26 +3254,27 @@ SUBDIR+= topgit @@ -3254,26 +3254,27 @@ SUBDIR+= topgit
3254SUBDIR+= tpasm 3254SUBDIR+= tpasm
3255SUBDIR+= tradcpp 3255SUBDIR+= tradcpp
3256SUBDIR+= transifex-client 3256SUBDIR+= transifex-client
3257SUBDIR+= tre 3257SUBDIR+= tre
3258SUBDIR+= treecc 3258SUBDIR+= treecc
3259SUBDIR+= trio 3259SUBDIR+= trio
3260SUBDIR+= tvision 3260SUBDIR+= tvision
3261SUBDIR+= ucl 3261SUBDIR+= ucl
3262SUBDIR+= ucommon 3262SUBDIR+= ucommon
3263SUBDIR+= ucpp 3263SUBDIR+= ucpp
3264SUBDIR+= ugdb 3264SUBDIR+= ugdb
3265SUBDIR+= umbrello 3265SUBDIR+= umbrello
3266SUBDIR+= undebt 3266SUBDIR+= undebt
 3267SUBDIR+= unibilium
3267SUBDIR+= unidiff 3268SUBDIR+= unidiff
3268SUBDIR+= unifdef 3269SUBDIR+= unifdef
3269SUBDIR+= unittest-cpp 3270SUBDIR+= unittest-cpp
3270SUBDIR+= uno 3271SUBDIR+= uno
3271SUBDIR+= userspace-rcu 3272SUBDIR+= userspace-rcu
3272SUBDIR+= uthash 3273SUBDIR+= uthash
3273SUBDIR+= valgrind 3274SUBDIR+= valgrind
3274SUBDIR+= vanessa_adt 3275SUBDIR+= vanessa_adt
3275SUBDIR+= vanessa_logger 3276SUBDIR+= vanessa_logger
3276SUBDIR+= vanessa_socket 3277SUBDIR+= vanessa_socket
3277SUBDIR+= vera++ 3278SUBDIR+= vera++
3278SUBDIR+= verifast 3279SUBDIR+= verifast
3279SUBDIR+= visualvm 3280SUBDIR+= visualvm

File Added: pkgsrc/devel/unibilium/DESCR
Unibilium is a very basic terminfo library. It doesn't depend on curses or
any other library. It also doesn't use global variables, so it should be
thread-safe.

File Added: pkgsrc/devel/unibilium/Makefile
# $NetBSD: Makefile,v 1.1 2022/04/20 17:33:05 nia Exp $

DISTNAME=	unibilium-2.1.1
CATEGORIES=	devel
MASTER_SITES=	${MASTER_SITE_GITHUB:=neovim/}
GITHUB_TAG=	v${PKGVERSION_NOREV}

MAINTAINER=	pkgsrc-users@NetBSD.org
HOMEPAGE=	https://github.com/neovim/unibilium
COMMENT=	Basic terminfo library
LICENSE=	gnu-lgpl-v3

USE_LIBTOOL=	yes
USE_TOOLS+=	pkg-config gmake perl

MAKE_FLAGS+=	PREFIX=${PREFIX}
MAKE_FLAGS+=	MANDIR=${PREFIX}/${PKGMANDIR}

PKGCONFIG_OVERRIDE+=	unibilium.pc.in

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

File Added: pkgsrc/devel/unibilium/PLIST
@comment $NetBSD: PLIST,v 1.1 2022/04/20 17:33:05 nia Exp $
include/unibilium.h
lib/libunibilium.la
lib/pkgconfig/unibilium.pc
man/man3/unibi_add_ext_bool.3
man/man3/unibi_add_ext_num.3
man/man3/unibi_add_ext_str.3
man/man3/unibi_count_ext_bool.3
man/man3/unibi_count_ext_num.3
man/man3/unibi_count_ext_str.3
man/man3/unibi_del_ext_bool.3
man/man3/unibi_destroy.3
man/man3/unibi_dummy.3
man/man3/unibi_dump.3
man/man3/unibi_format.3
man/man3/unibi_from_env.3
man/man3/unibi_from_fd.3
man/man3/unibi_from_file.3
man/man3/unibi_from_fp.3
man/man3/unibi_from_mem.3
man/man3/unibi_from_term.3
man/man3/unibi_get_aliases.3
man/man3/unibi_get_bool.3
man/man3/unibi_get_ext_bool.3
man/man3/unibi_get_ext_bool_name.3
man/man3/unibi_get_ext_num.3
man/man3/unibi_get_ext_num_name.3
man/man3/unibi_get_ext_str.3
man/man3/unibi_get_ext_str_name.3
man/man3/unibi_get_name.3
man/man3/unibi_get_num.3
man/man3/unibi_get_str.3
man/man3/unibi_int_from_var.3
man/man3/unibi_name_bool.3
man/man3/unibi_name_num.3
man/man3/unibi_name_str.3
man/man3/unibi_num_from_var.3
man/man3/unibi_run.3
man/man3/unibi_set_aliases.3
man/man3/unibi_set_bool.3
man/man3/unibi_set_ext_bool.3
man/man3/unibi_set_ext_bool_name.3
man/man3/unibi_set_ext_num.3
man/man3/unibi_set_ext_num_name.3
man/man3/unibi_set_ext_str.3
man/man3/unibi_set_ext_str_name.3
man/man3/unibi_set_name.3
man/man3/unibi_set_num.3
man/man3/unibi_set_str.3
man/man3/unibi_short_name_bool.3
man/man3/unibi_short_name_num.3
man/man3/unibi_short_name_str.3
man/man3/unibi_str_from_var.3
man/man3/unibi_terminfo_dirs.3
man/man3/unibi_var_from_num.3
man/man3/unibi_var_from_str.3
man/man3/unibilium.h.3

File Added: pkgsrc/devel/unibilium/buildlink3.mk
# $NetBSD: buildlink3.mk,v 1.1 2022/04/20 17:33:05 nia Exp $

BUILDLINK_TREE+=	unibilium

.if !defined(UNIBILIUM_BUILDLINK3_MK)
UNIBILIUM_BUILDLINK3_MK:=

BUILDLINK_API_DEPENDS.unibilium+=	unibilium>=2.0.0
BUILDLINK_PKGSRCDIR.unibilium?=		../../devel/unibilium
.endif	# UNIBILIUM_BUILDLINK3_MK

BUILDLINK_TREE+=	-unibilium

File Added: pkgsrc/devel/unibilium/distinfo
$NetBSD: distinfo,v 1.1 2022/04/20 17:33:05 nia Exp $

BLAKE2s (unibilium-2.1.1.tar.gz) = bdec1e70b27092a981ca8b6ac67bd23f8862ea388d7f94e193d888e5fdce1cf4
SHA512 (unibilium-2.1.1.tar.gz) = ebcdcddc6c3a540d086b113bb83470c1c17cf59056b28308a484b20dc3df71de0f5d6e5bf105f9e4a8347c78500c65ae46c2b53ec87692a898c321a047664ee2
Size (unibilium-2.1.1.tar.gz) = 121998 bytes