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
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.
# $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"
@comment $NetBSD: PLIST,v 1.1 2023/01/19 02:20:00 charlotte Exp $
bin/qbe
$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