Thu Jan 19 02:20:00 2023 UTC ()
lang/qbe: Import package

QBE aims to be a pure C embeddable backend that provides 70% of the
performance of advanced compilers in 10% of the code. Its small size serves
both its aspirations of correctness and our ability to understand, fix, and
improve it. It also serves its users by providing trivial integration and
great flexibility.


(charlotte)
diff -r0 -r1.1 pkgsrc/lang/qbe/DESCR
diff -r0 -r1.1 pkgsrc/lang/qbe/Makefile
diff -r0 -r1.1 pkgsrc/lang/qbe/PLIST
diff -r0 -r1.1 pkgsrc/lang/qbe/distinfo

File Added: pkgsrc/lang/qbe/DESCR
QBE aims to be a pure C embeddable backend that provides 70% of the
performance of advanced compilers in 10% of the code. Its small size serves
both its aspirations of correctness and our ability to understand, fix, and
improve it. It also serves its users by providing trivial integration and
great flexibility.

File Added: pkgsrc/lang/qbe/Makefile
# $NetBSD: Makefile,v 1.1 2023/01/19 02:20:00 charlotte Exp $

DISTNAME=	qbe-1.0
CATEGORIES=	lang
MASTER_SITES=	https://c9x.me/git/qbe.git/snapshot/

MAINTAINER=	charlotte@NetBSD.org
HOMEPAGE=	https://c9x.me/compile/
COMMENT=	Compiler backend
LICENSE=	mit

CONFLICTS+=	qbe-git-[0-9]*

USE_LANGUAGES=	c
USE_TOOLS+=	gmake
NO_CONFIGURE=	yes

BUILD_TARGET=	qbe

INSTALL_MAKE_FLAGS+=	BINDIR=${PREFIX}/bin

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

File Added: pkgsrc/lang/qbe/PLIST
@comment $NetBSD: PLIST,v 1.1 2023/01/19 02:20:00 charlotte Exp $
bin/qbe

File Added: pkgsrc/lang/qbe/distinfo
$NetBSD: distinfo,v 1.1 2023/01/19 02:20:00 charlotte Exp $

BLAKE2s (qbe-1.0.tar.gz) = c528787ae40a7e6863bf523c258bcd9a0d846c594b56942a7421ba8df32c6390
SHA512 (qbe-1.0.tar.gz) = 21d1a6a62b389073cb8ca9973144cdc8d075e56baea35e6323d6a98a3c0e891097e3404f3016f3466ba50da99627be11d43978c9f6c10ffff9b6be7740305875
Size (qbe-1.0.tar.gz) = 351977 bytes