NetBSD Problem Report #53600

From ef@math.uni-bonn.de  Wed Sep 12 17:23:52 2018
Return-Path: <ef@math.uni-bonn.de>
Received: from mail.netbsd.org (mail.netbsd.org [199.233.217.200])
	(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
	(Client CN "mail.NetBSD.org", Issuer "mail.NetBSD.org CA" (not verified))
	by mollari.NetBSD.org (Postfix) with ESMTPS id 5312A7A188
	for <gnats-bugs@gnats.NetBSD.org>; Wed, 12 Sep 2018 17:23:52 +0000 (UTC)
Message-Id: <20180912172346.7A4EF1BF18@trave.math.uni-bonn.de>
Date: Wed, 12 Sep 2018 19:23:46 +0200 (CEST)
From: ef@math.uni-bonn.de
Reply-To: ef@math.uni-bonn.de
To: gnats-bugs@gnats.NetBSD.org
Subject: devel/lua-posix: missing and wrong dependencies, missing packages
X-Send-Pr-Version: 3.95

>Number:         53600
>Category:       pkg
>Synopsis:       devel/lua-posix: missing and wrong dependencies, missing packages
>Confidential:   no
>Severity:       critical
>Priority:       medium
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Wed Sep 12 17:25:00 +0000 2018
>Originator:     Edgar Fuß
>Release:        pkgsrc-2018Q2
>Organization:
Mathematisches Institut der Universität Bonn
>Description:
	devel/lua-posix is completely broken.
	luaposix now requires std.normalize and std._debug, which are both not in pkgsrc.
	For 5.1, it now also requires bit32 from bitlib instead of BitOp, which is also not in pkgsrc.
>How-To-Repeat:
	Try to actually use lua-posix. To make it worse, try on Lua 5.1.
>Fix:
	Index: Makefile
	===================================================================
	RCS file: /cvsroot/pkgsrc/devel/lua-posix/Makefile,v
	retrieving revision 1.15
	diff -u -r1.15 Makefile
	--- Makefile	5 Mar 2018 12:46:02 -0000	1.15
	+++ Makefile	12 Sep 2018 16:58:57 -0000
	@@ -18,8 +18,10 @@

	 .include "../../lang/lua/luaversion.mk"

	+DEPENDS+=	${LUA_PKGPREFIX}-std-normalize-[0-9]*:../../devel/lua-std-normalize
	+DEPENDS+=	${LUA_PKGPREFIX}-std-_debug-[0-9]*:../../devel/lua-std-_debug
	 .if ${LUA_PKGPREFIX} == "lua51"
	-DEPENDS+=	lua51-BitOp-[0-9]*:../../devel/lua-BitOp
	+DEPENDS+=	lua51-bitlib-[0-9]*:../../devel/lua-bitlib
	 .endif

	 LIBFLAG+=	${LDFLAGS} -shared -fPIC

	begin-base64 644 lua-std-normalize.tgz
	H4sIAD1GmVsAA+1XbW/bNhDO1/BXEG2AtVujN4qUHaDAXFtN1folkJRuwDYYlEjF
	amQpsGS3aeD/vqNsx0nb1BiQpBiqBzYE8Y53D4+840nbe3gYhm04lMLTMB1qwNOi
	xFHPa+yZhNjUsSmrx03TdOw9+gjc9uZlxWcY75Xzi4tiVt2pt0v+P4WmD/i5TNJM
	PpwPwzQMZtt37b/JqFPvP7Nsy7BNtf+WY1h7xsNR2uIn3/+n+GAoq1dB7whvDsKL
	BT5AqOcF4bAzcF/u75eV0PJiNuVZ+lkeWpqhWejk3fFaenC1UT0K9Fuq+sFV/7Qz
	BtUT333t/bk8BPHhVrxET0Hmu++9wBsNwRQ69sI3p6/GJ/7ordsNYeRaeSMKO8cw
	vDi4gpnvXV9NHA9HYGOJBp0gdP1x4IVuUPO6MTBeTT96mc25YpGlEbhH3U7oHo98
	r54g5EJmqDsaDNzhLd8C9+ccJ/M8rtIiL9HTQccbhvB3fUUavRkN3JPOsQrGpKou
	yiNd37rRztJqMo+0tNC3i+l7XXcYqAnTtIJYuyfusBf8VrP+RsjGQkbzs8O/jMP2
	P78eaZoOv3SqjuPG0VoFoeFo/OrU6/fA1KUs1Wt3NHztHZ/67noIecMg7PT7nVDF
	ruf5yu/KbR/elmoPt1TxStIbdZUMIS3N42wuJH6yopHx/EyR0KeFmGdSm54/QUgU
	h2kOeZVlR0hLihlOcZrjccRLicdlNUvjCo+rywsZT2R8DrK0wgs5KyG6CKisCY57
	nbCzBAJ/+O8Cv7vU1abdIgcHLF1q4B3/jfbxF4Bz6QahYg2HZRVM/c5lIk3mApje
	oJvmQn7SJtU0w5koYi0uy++RA5Wazn+jsonrxv1X8Z2e61EptIvzszq0957/mn7S
	h/S9d7s3saP+Q8m/vv+ZY9K6/husqf+Pgd/jYjqVebW9BurzUN8Bd2aLXqeySrzv
	6awSfZfWdRnYoaiKxA6VdQm5obVOL32by18IrjP7R+/Dj4KmQ2nq+g/qY1f+M7bJ
	f+oQi6zyn5Am/x8B4SQtMfw4jossk3WHg4sE32h+spvND1b3o2qHqGaiZ6vLKs3P
	1NBbL3z+AsYtzHMBT6JBr1HhmKu79AOYxkJWcjaFTC6rNN7c+KVyFxczebvLwtWE
	w4wCmFQokhO+kDgVUKnSGPqKS8zjWVEC7yzD661Z92nQGGVSlTS+spPmVYEvi/kM
	rVqUX0qcyU/KCpb5Ip0VuVLWMHZ5PLn2X8dEkYBOQC0n4WWFOVpzViJQuAAGaZRJ
	1S5INftr/y+wXHCIYKWCBESqCXR/oNX9Qg9/hDYR1ooLcDGRXOCPE5njUk65WnK9
	0OKjdu91StOF2o08Ke7b8ha78h/yfnP/27ZT5z8xLLPJ/0fA+tqHD77gTcfEz77x
	radBgLSzz8/xSxzFNrcSkdiyFdMoYhFhDhOxEEbbojGxE25bjLbayB/0TGbsMsep
	bSatBAyRhBgJlRFpUydxIjMSrM0sSlvgQlqKGzWtneyEdESL2LGkxLKlZDxxJEmA
	oUlaiaMIx5Qy05JMUsvmBhNOCzy0rYjYzLAJt7iwI5nImCYMDFmCsLZ0pGCmkRgG
	abUsm0RmCyZxSoRkcSxNi0SMO4w4CQrUB9MOkjZtE4ajy0r+vE1HgwYNGjRo0KBB
	gwYNGjRo0KBBgwYNHgX/AoXKzdMAKAAA
	====

	begin-base64 644 lua-std-_debug.tgz
	H4sIAEpGmVsAA+1X227bOBD1a/gVRJOHLbahSEkUrQABVrFVR61vkJTuPixgSCLl
	CJHlwJKDTQP/+5K+1G22SbAPTlGUB7IFzQw5h0MOh0StwwNjGzNK5RsTRrF8m9Ri
	6v0FLWJZNmUOtk1LygkhDm3RV+DWWtZNsoCwVS9vb+eL5km7l/Q/KZAxSG5EXpTi
	cD4wwdix7afmn9jUXs+/Y1pU/qv5NxlmLXw4Snv84vN/DE+GormIumdwtxDe3cET
	ALpBFA+9gX9+dFQ3HE24SJfTU4IwGH/sbRUnDzurs8jYWxknD/0rbyLtxqH/Pvhr
	dSp1p1vdChxLReh/CqJgNJSdgF4QX15dTMbh6IPfiaVkY7mTx15Pyu5OHmSzT36o
	Wk2GI9nBCgy8KPbDSRTEfrSm85Vgsml+dl4uE+W/LFLpG3S82O+NwmDdgIs7UYLO
	aDDwh8pxV/mFl0XV1LBfpItkcQ+OB14wjOXPDxVZcDka+GOvp4Z/3TS39Zlh7D2g
	adFcL1NUzI3tIPpBxx9GynpWNAAMR5OLq6Dfld/3olafndHwfdC7Cv2tCATDKPb6
	fS9WA+0GYfT7+dEmoH35tVJx3nYON+LuqKMUAKCiysolF/ANQoZ8yqSaKnLGbM6X
	pUCzmzcA8PlpUck1X5ZnAOXzBSxgUcmnaOCdWNTFvALS3ZbEpOvF3kr6+TP8GIWd
	laGiuCcgJ7pYIekB/g2O4CPIxeFHsWImp26zDozvjwMgUXFJ5Rs+XPyDrptZCUs+
	z1BW18/RkiZrLv+Pxy5wO/f/CeDsxkhrjm5vpuvY/ehcPQSQMe7LHD6ojxf2f2wS
	tqv/hDCy3v+xg/X+/wr4I5vPZqJq9mVgvR7WNeD72WqovUIl/VP67Tbylck20Yx9
	Vj9SfMnxHx2OXw7IkLtjJzyoj5fyn5jONv/VDYBt8t+iOv9fAfF1UUP5JHBzpLhe
	H35mSZVMxXpfKDfnIKhKc19WeooI/G1TJ4tqqkQfgvjtO0CRCZOKS72FdBr/NEAG
	L+qmqPL54Xy8lP+Uksf3fwtjW+f/K2Bb9uWFL7r0ZGZ/e9dDMjZo+vktPIfCoXni
	5gnnNKEWoYS4aU5ZO0tM1yYZ5g7P2wlrg3DQJQ5+pqfMzPLcSblD2nZmYdlFbrGU
	tbmN7bTtYldw3Ba4rRhRYj7HibspJRa1225q0Tamuewkd2ib45Rhxi3BTFMIOyOp
	kzEuEhdzbLqpabmmlaeW6dg4z1MTZ3bCXGJn3BGORYngqSmH4zLbNalDmCMLU8Zy
	bJGUWCbjdprbpsgwiIrP4hl+hNgmhul9I/TJRkNDQ0NDQ0NDQ0NDQ0NDQ0NDQ+PV
	8S/qaSS/ACgAAA==
	====

	begin-base64 644 lua-bitlib.tgz
	H4sIACVGmVsAA+2X3W+rNhTA+1r/Fda9fdi0BmyMMelUaVxCU3bzJaDbHiZFBkzL
	QkKUkE69Vf73HWi69ra36styq6n8lIRgn3N8fOzjD+1g/xBiEsE5PAkVnMDT4EzU
	z385oIyZlsEsQWo5SqklDvh38O1gs67kCuOD9Wa5LFfVi3Kv1f9P0fShnKksL9T+
	2iCUEMs0Xxp/CrNjN/4moRatx9+wBMjvz6UH3vn4f8RHI1V9Cnsn+H4iHF/jI4R6
	fhiNnKF3engY51WRxx2uMY2gyef+rvjodnDhTOF9Enhn/h/bztHtvdIW9f3o/OLT
	dBKMf/XcCKSLjewk5XwpKzBk3NdHTr+x9KA4dMLIC6ahH3lhU/WoYHqndXI6U8tC
	rZar8i+VVPoWIdeJvP448BudVF2rArnj4dAb1U0PNhJDmxj6gedykS83hazycoGh
	Vyu5ukEfh44/iuDrBSCO0Pl46E2cft3Jq6park90/TKvrjaxBj3Qv278Sb8GvuuN
	wlpznlcI1RH6zQtCfzwKp47repPI650ecorQaDx1x6Mzv38R1OI3ao2QPwojZzBw
	IpCf9vwg/Ol0F2YX3rY69IAZCGn5Iik2qcIfNE2HTyEXl7Uj+rxMN4XS5rMPCKVl
	J97kRXqCwITrbjH8ng2cfrjFnWziu7iT4I4Ppb8Hn8PA3epJRy7zR+/F3bhrIFY+
	Km580Mra6qBXWx30vrK6vpIrlT5X+JaVddn4mS8gCYui8XQXgmnoBv4k2n5DBf+J
	DvETYAZ5YVTH6Oh2Nx31R4F7HrL5TI/XqbacXTbReus0fDM0fTKA3NtrG6+s/1BJ
	79Z/yik1m/3fILXcXr3a8c7X/19g7ZqrRfWwDTTzodkDnq08db6+tcMt/ymaDgun
	G+y1jdfyn4rd+Y+apqDWXf4z1ub/d6DJa5yvcXWl8AKORdcKv3ZeOsb5opG/Vqs1
	lKNsVc53WuxnDFpg7+5MlMeFwn/D2WlXTY8by3KR1rJau5q8NZqe5usqX2Tl/tp4
	Lf+5SZ/e/xmpn/tz6YF3nv+7bR8ufOG5Q/EPj+96GkRGu/zyIz7F3S63mRlbjEjL
	TBjNYiFiYsc8EzzucpIy2qV2wlEw7FGLvGgnyUg3VcpWhgJxOyNSUQp/bSuNqaAs
	FirNVEZrbzg1XrRjMNMmQhmE0q6IE0MIg9iWKZlhZxzclN1M2XFmwxd8BZdTKmzO
	jIQIk0vGSAwWOM+SLCOqdt/ihJkZUyaTGUtsxlMlMgq9tbkheCotSwpJE2kLprpE
	ojD/ol72Djpk4vimgjvdWw9wS0tLS0tLS0tLS0tLS0tLS0tLy7vlHzJx/xUAKAAA
	====

NetBSD Home
NetBSD PR Database Search

(Contact us) $NetBSD: query-full-pr,v 1.43 2018/01/16 07:36:43 maya Exp $
$NetBSD: gnats_config.sh,v 1.9 2014/08/02 14:16:04 spz Exp $
Copyright © 1994-2017 The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.