Received: by mail.netbsd.org (Postfix, from userid 605) id 68D7A84D60; Thu, 15 Dec 2022 22:13:52 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id 91CC284D4D for ; Thu, 15 Dec 2022 22:13:51 +0000 (UTC) X-Virus-Scanned: amavisd-new at netbsd.org Received: from mail.netbsd.org ([127.0.0.1]) by localhost (mail.netbsd.org [127.0.0.1]) (amavisd-new, port 10025) with ESMTP id 42kioIRTQGc1 for ; Thu, 15 Dec 2022 22:13:50 +0000 (UTC) Received: from cvs.NetBSD.org (ivanova.NetBSD.org [IPv6:2001:470:a085:999:28c:faff:fe03:5984]) by mail.netbsd.org (Postfix) with ESMTP id D9F4784D40 for ; Thu, 15 Dec 2022 22:13:50 +0000 (UTC) Received: by cvs.NetBSD.org (Postfix, from userid 500) id CCE98FA90; Thu, 15 Dec 2022 22:13:50 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_16711424305510" MIME-Version: 1.0 Date: Thu, 15 Dec 2022 22:13:50 +0000 From: "Nikita" Subject: CVS commit: pkgsrc/devel/libvterm03 To: pkgsrc-changes@NetBSD.org Reply-To: nikita@netbsd.org X-Mailer: log_accum Message-Id: <20221215221350.CCE98FA90@cvs.NetBSD.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: Precedence: bulk List-Unsubscribe: This is a multi-part message in MIME format. --_----------=_16711424305510 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" Module Name: pkgsrc Committed By: nikita Date: Thu Dec 15 22:13:50 UTC 2022 Added Files: pkgsrc/devel/libvterm03: DESCR Makefile PLIST buildlink3.mk distinfo Log Message: import libvterm03 as devel/libvterm03 version 0.3 packaged by Thomas Merkel in wip An abstract C99 library which implements a VT220 or xterm-like terminal emulator. It doesn't use any particular graphics toolkit or output system, instead it invokes callback function pointers that its embedding program should provide it to draw on its behalf. It avoids calling malloc() during normal running state, allowing it to be used in embedded kernel situations. To generate a diff of this commit: cvs rdiff -u -r0 -r1.1 pkgsrc/devel/libvterm03/DESCR \ pkgsrc/devel/libvterm03/Makefile pkgsrc/devel/libvterm03/PLIST \ pkgsrc/devel/libvterm03/buildlink3.mk pkgsrc/devel/libvterm03/distinfo Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. --_----------=_16711424305510 Content-Disposition: inline Content-Length: 3670 Content-Transfer-Encoding: binary Content-Type: text/x-diff; charset=us-ascii Added files: Index: pkgsrc/devel/libvterm03/DESCR diff -u /dev/null pkgsrc/devel/libvterm03/DESCR:1.1 --- /dev/null Thu Dec 15 22:13:50 2022 +++ pkgsrc/devel/libvterm03/DESCR Thu Dec 15 22:13:50 2022 @@ -0,0 +1,5 @@ +An abstract C99 library which implements a VT220 or xterm-like terminal +emulator. It doesn't use any particular graphics toolkit or output system, +instead it invokes callback function pointers that its embedding program +should provide it to draw on its behalf. It avoids calling malloc() during +normal running state, allowing it to be used in embedded kernel situations. Index: pkgsrc/devel/libvterm03/Makefile diff -u /dev/null pkgsrc/devel/libvterm03/Makefile:1.1 --- /dev/null Thu Dec 15 22:13:50 2022 +++ pkgsrc/devel/libvterm03/Makefile Thu Dec 15 22:13:50 2022 @@ -0,0 +1,32 @@ +# $NetBSD: Makefile,v 1.1 2022/12/15 22:13:50 nikita Exp $ + +DISTNAME= libvterm-0.3 +PKGNAME= ${DISTNAME:S/libvterm/libvterm03/g} +CATEGORIES= devel +MASTER_SITES= https://www.leonerd.org.uk/code/libvterm/ + +MAINTAINER= pkgsrc-users@NetBSD.org +HOMEPAGE= https://www.leonerd.org.uk/code/libvterm/ +COMMENT= Abstract VT220/xterm/ECMA-48 emulation library +LICENSE= mit + +USE_TOOLS+= gmake perl +USE_LIBTOOL= yes + +MAKE_FLAGS+= PREFIX=${PREFIX} +MAKE_FLAGS+= INCDIR=${PREFIX}/include/${PKGBASE} +MAKE_FLAGS+= LIBDIR=${PREFIX}/lib/${PKGBASE} + +# Do not install programs, in case we conflict with a +# package for a more recent version. +INSTALL_TARGET= install-lib install-inc + +PKGCONFIG_OVERRIDE+= vterm.pc.in + +INSTALLATION_DIRS+= lib/pkgconfig + +post-install: + ${MV} ${DESTDIR}${PREFIX}/lib/libvterm03/pkgconfig/vterm.pc \ + ${DESTDIR}${PREFIX}/lib/pkgconfig/vterm03.pc + +.include "../../mk/bsd.pkg.mk" Index: pkgsrc/devel/libvterm03/PLIST diff -u /dev/null pkgsrc/devel/libvterm03/PLIST:1.1 --- /dev/null Thu Dec 15 22:13:50 2022 +++ pkgsrc/devel/libvterm03/PLIST Thu Dec 15 22:13:50 2022 @@ -0,0 +1,6 @@ +@comment $NetBSD: PLIST,v 1.1 2022/12/15 22:13:50 nikita Exp $ +include/libvterm03/vterm.h +include/libvterm03/vterm_keycodes.h +lib/libvterm03/libvterm.la +lib/pkgconfig/vterm03.pc +@pkgdir lib/libvterm03/pkgconfig Index: pkgsrc/devel/libvterm03/buildlink3.mk diff -u /dev/null pkgsrc/devel/libvterm03/buildlink3.mk:1.1 --- /dev/null Thu Dec 15 22:13:50 2022 +++ pkgsrc/devel/libvterm03/buildlink3.mk Thu Dec 15 22:13:50 2022 @@ -0,0 +1,24 @@ +# $NetBSD: buildlink3.mk,v 1.1 2022/12/15 22:13:50 nikita Exp $ + +BUILDLINK_TREE+= libvterm03 + +.if !defined(LIBVTERM03_BUILDLINK3_MK) +LIBVTERM03_BUILDLINK3_MK:= + +BUILDLINK_API_DEPENDS.libvterm03+= libvterm03>=0.0.0 +BUILDLINK_ABI_DEPENDS.libvterm03+= libvterm03>=0.3 +BUILDLINK_PKGSRCDIR.libvterm03?= ../../devel/libvterm03 +BUILDLINK_INCDIRS.libvterm03+= include/libvterm03 +BUILDLINK_LIBDIRS.libvterm03+= lib/libvterm03 + +BUILDLINK_TARGETS+= buildlink-vterm-unversioned + +.PHONY: buildlink-vterm-unversioned + +buildlink-vterm-unversioned: + ${LN} -s ${BUILDLINK_DIR}/lib/pkgconfig/vterm03.pc \ + ${BUILDLINK_DIR}/lib/pkgconfig/vterm.pc + +.endif # LIBVTERM03_BUILDLINK3_MK + +BUILDLINK_TREE+= -libvterm03 Index: pkgsrc/devel/libvterm03/distinfo diff -u /dev/null pkgsrc/devel/libvterm03/distinfo:1.1 --- /dev/null Thu Dec 15 22:13:50 2022 +++ pkgsrc/devel/libvterm03/distinfo Thu Dec 15 22:13:50 2022 @@ -0,0 +1,5 @@ +$NetBSD: distinfo,v 1.1 2022/12/15 22:13:50 nikita Exp $ + +BLAKE2s (libvterm-0.3.tar.gz) = a31081d6e81231375decbc199368edf73862a7eb6d365019d5a2d16bb952d247 +SHA512 (libvterm-0.3.tar.gz) = 2a7b6831476465d6a9f7c792406f4e3c4eca0c3dbce4b7031f2646c87e33692128a3d3ce27e1541403772cc0b5eface7bd41325e1e5300c3915bfc0bac97a896 +Size (libvterm-0.3.tar.gz) = 83861 bytes --_----------=_16711424305510--