pkgsrc-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
pkg/53600: devel/lua-posix: missing and wrong dependencies, missing packages
>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
====
Home |
Main Index |
Thread Index |
Old Index