From crux at crux.nu Thu Mar 4 11:34:45 2021 From: crux at crux.nu (crux at crux.nu) Date: Thu, 4 Mar 2021 11:34:45 +0000 (UTC) Subject: ports/core (3.6): [notify] openssh: update to 8.5 Message-ID: <20210304113445.F39571838BB@crux.nu> commit 15a42120ab0dcc148bbe529cad21af32fc4ce459 Author: Juergen Daubert Date: Thu Mar 4 12:31:09 2021 +0100 [notify] openssh: update to 8.5 includes security fixes, see https://www.openssh.com/txt/release-8.5 diff --git a/openssh/.signature b/openssh/.signature index c499c862..ae79abdf 100644 --- a/openssh/.signature +++ b/openssh/.signature @@ -1,7 +1,7 @@ untrusted comment: verify with /etc/ports/core.pub -RWRJc1FUaeVequnhcTA4GHdSPUdJNMcc3IC5BHb8ympM/vD1glg89psSVWJdrziNUojvhwSARyYU4IHEsXYJ5v5HD/fllKawtQ4= -SHA256 (Pkgfile) = 8ba51e751932d7c3ee6118fb6b6a49a65afe5a15313ab25168d578da2df31b0d +RWRJc1FUaeVeql7UYGAEoGBPubr0RmgmFBiiV1AfQ09fghYlTQGuO3Wh5eXSMYo4J7UGVBiGtL6YYV1H0q8C+JkI2nmvVfsWxQs= +SHA256 (Pkgfile) = ad37777aa365425dfa028e14da45739d2449eee220e005c5401df687ac2803ae SHA256 (.footprint) = 99f794239faa72eb1bf13505e50d7d846e78bdbd1338a8bcd0975953921855cb -SHA256 (openssh-8.4p1.tar.gz) = 5a01d22e407eb1c05ba8a8f7c654d388a13e9f226e4ed33bd38748dafa1d2b24 +SHA256 (openssh-8.5p1.tar.gz) = f52f3f41d429aa9918e38cf200af225ccdd8e66f052da572870c89737646ec25 SHA256 (sshd.rc) = 59cb8cff9890e9f5c617c5bd4e5a15e5e4bcc4bf35eb73a80322825db60bbfd4 SHA256 (sshd.pam) = 2b1053e21c1b1399281e06cae5c254f7e1109bb27c83ccb49969962d58595415 diff --git a/openssh/Pkgfile b/openssh/Pkgfile index b38d7b64..e0acb5a1 100644 --- a/openssh/Pkgfile +++ b/openssh/Pkgfile @@ -4,7 +4,7 @@ # Depends on: linux-pam openssl zlib name=openssh -version=8.4p1 +version=8.5p1 release=1 source=(http://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/$name-$version.tar.gz sshd.rc sshd.pam) From crux at crux.nu Sun Mar 7 02:29:33 2021 From: crux at crux.nu (crux at crux.nu) Date: Sun, 7 Mar 2021 02:29:33 +0000 (UTC) Subject: ports/contrib (3.6): [notify] python3-cryptography: 3.3.1 -> 3.4.6 dependency changes: - python3-asn1crypto python3-idna python3-six + python3-setuptools-rust rust Message-ID: <20210307022933.A13A818387B@crux.nu> commit a30a2ff2716784c76d158e94d5eba533471f4ad6 Author: Danny Rawlins Date: Sun Mar 7 13:29:25 2021 +1100 [notify] python3-cryptography: 3.3.1 -> 3.4.6 dependency changes: - python3-asn1crypto python3-idna python3-six + python3-setuptools-rust rust diff --git a/python3-cryptography/.footprint b/python3-cryptography/.footprint index 65d151788..498a22d21 100644 --- a/python3-cryptography/.footprint +++ b/python3-cryptography/.footprint @@ -2,13 +2,13 @@ drwxr-xr-x root/root usr/ drwxr-xr-x root/root usr/lib/ drwxr-xr-x root/root usr/lib/python3.9/ drwxr-xr-x root/root usr/lib/python3.9/site-packages/ -drwxr-xr-x root/root usr/lib/python3.9/site-packages/cryptography-3.3.1-py3.9.egg-info/ --rw-r--r-- root/root usr/lib/python3.9/site-packages/cryptography-3.3.1-py3.9.egg-info/PKG-INFO --rw-r--r-- root/root usr/lib/python3.9/site-packages/cryptography-3.3.1-py3.9.egg-info/SOURCES.txt --rw-r--r-- root/root usr/lib/python3.9/site-packages/cryptography-3.3.1-py3.9.egg-info/dependency_links.txt --rw-r--r-- root/root usr/lib/python3.9/site-packages/cryptography-3.3.1-py3.9.egg-info/not-zip-safe --rw-r--r-- root/root usr/lib/python3.9/site-packages/cryptography-3.3.1-py3.9.egg-info/requires.txt --rw-r--r-- root/root usr/lib/python3.9/site-packages/cryptography-3.3.1-py3.9.egg-info/top_level.txt +drwxr-xr-x root/root usr/lib/python3.9/site-packages/cryptography-3.4.6-py3.9.egg-info/ +-rw-r--r-- root/root usr/lib/python3.9/site-packages/cryptography-3.4.6-py3.9.egg-info/PKG-INFO +-rw-r--r-- root/root usr/lib/python3.9/site-packages/cryptography-3.4.6-py3.9.egg-info/SOURCES.txt +-rw-r--r-- root/root usr/lib/python3.9/site-packages/cryptography-3.4.6-py3.9.egg-info/dependency_links.txt +-rw-r--r-- root/root usr/lib/python3.9/site-packages/cryptography-3.4.6-py3.9.egg-info/not-zip-safe +-rw-r--r-- root/root usr/lib/python3.9/site-packages/cryptography-3.4.6-py3.9.egg-info/requires.txt +-rw-r--r-- root/root usr/lib/python3.9/site-packages/cryptography-3.4.6-py3.9.egg-info/top_level.txt drwxr-xr-x root/root usr/lib/python3.9/site-packages/cryptography/ -rw-r--r-- root/root usr/lib/python3.9/site-packages/cryptography/__about__.py -rw-r--r-- root/root usr/lib/python3.9/site-packages/cryptography/__init__.py @@ -34,8 +34,11 @@ drwxr-xr-x root/root usr/lib/python3.9/site-packages/cryptography/hazmat/__pycac -rw-r--r-- root/root usr/lib/python3.9/site-packages/cryptography/hazmat/__pycache__/_der.cpython-39.pyc -rw-r--r-- root/root usr/lib/python3.9/site-packages/cryptography/hazmat/__pycache__/_oid.cpython-39.opt-1.pyc -rw-r--r-- root/root usr/lib/python3.9/site-packages/cryptography/hazmat/__pycache__/_oid.cpython-39.pyc +-rw-r--r-- root/root usr/lib/python3.9/site-packages/cryptography/hazmat/__pycache__/_types.cpython-39.opt-1.pyc +-rw-r--r-- root/root usr/lib/python3.9/site-packages/cryptography/hazmat/__pycache__/_types.cpython-39.pyc -rw-r--r-- root/root usr/lib/python3.9/site-packages/cryptography/hazmat/_der.py -rw-r--r-- root/root usr/lib/python3.9/site-packages/cryptography/hazmat/_oid.py +-rw-r--r-- root/root usr/lib/python3.9/site-packages/cryptography/hazmat/_types.py drwxr-xr-x root/root usr/lib/python3.9/site-packages/cryptography/hazmat/backends/ -rw-r--r-- root/root usr/lib/python3.9/site-packages/cryptography/hazmat/backends/__init__.py drwxr-xr-x root/root usr/lib/python3.9/site-packages/cryptography/hazmat/backends/__pycache__/ @@ -116,6 +119,7 @@ drwxr-xr-x root/root usr/lib/python3.9/site-packages/cryptography/hazmat/binding -rw-r--r-- root/root usr/lib/python3.9/site-packages/cryptography/hazmat/bindings/__pycache__/__init__.cpython-39.pyc -rwxr-xr-x root/root usr/lib/python3.9/site-packages/cryptography/hazmat/bindings/_openssl.abi3.so -rwxr-xr-x root/root usr/lib/python3.9/site-packages/cryptography/hazmat/bindings/_padding.abi3.so +-rw-r--r-- root/root usr/lib/python3.9/site-packages/cryptography/hazmat/bindings/_rust.abi3.so drwxr-xr-x root/root usr/lib/python3.9/site-packages/cryptography/hazmat/bindings/openssl/ -rw-r--r-- root/root usr/lib/python3.9/site-packages/cryptography/hazmat/bindings/openssl/__init__.py drwxr-xr-x root/root usr/lib/python3.9/site-packages/cryptography/hazmat/bindings/openssl/__pycache__/ @@ -132,6 +136,12 @@ drwxr-xr-x root/root usr/lib/python3.9/site-packages/cryptography/hazmat/primiti drwxr-xr-x root/root usr/lib/python3.9/site-packages/cryptography/hazmat/primitives/__pycache__/ -rw-r--r-- root/root usr/lib/python3.9/site-packages/cryptography/hazmat/primitives/__pycache__/__init__.cpython-39.opt-1.pyc -rw-r--r-- root/root usr/lib/python3.9/site-packages/cryptography/hazmat/primitives/__pycache__/__init__.cpython-39.pyc +-rw-r--r-- root/root usr/lib/python3.9/site-packages/cryptography/hazmat/primitives/__pycache__/_asymmetric.cpython-39.opt-1.pyc +-rw-r--r-- root/root usr/lib/python3.9/site-packages/cryptography/hazmat/primitives/__pycache__/_asymmetric.cpython-39.pyc +-rw-r--r-- root/root usr/lib/python3.9/site-packages/cryptography/hazmat/primitives/__pycache__/_cipheralgorithm.cpython-39.opt-1.pyc +-rw-r--r-- root/root usr/lib/python3.9/site-packages/cryptography/hazmat/primitives/__pycache__/_cipheralgorithm.cpython-39.pyc +-rw-r--r-- root/root usr/lib/python3.9/site-packages/cryptography/hazmat/primitives/__pycache__/_serialization.cpython-39.opt-1.pyc +-rw-r--r-- root/root usr/lib/python3.9/site-packages/cryptography/hazmat/primitives/__pycache__/_serialization.cpython-39.pyc -rw-r--r-- root/root usr/lib/python3.9/site-packages/cryptography/hazmat/primitives/__pycache__/cmac.cpython-39.opt-1.pyc -rw-r--r-- root/root usr/lib/python3.9/site-packages/cryptography/hazmat/primitives/__pycache__/cmac.cpython-39.pyc -rw-r--r-- root/root usr/lib/python3.9/site-packages/cryptography/hazmat/primitives/__pycache__/constant_time.cpython-39.opt-1.pyc @@ -146,6 +156,9 @@ drwxr-xr-x root/root usr/lib/python3.9/site-packages/cryptography/hazmat/primiti -rw-r--r-- root/root usr/lib/python3.9/site-packages/cryptography/hazmat/primitives/__pycache__/padding.cpython-39.pyc -rw-r--r-- root/root usr/lib/python3.9/site-packages/cryptography/hazmat/primitives/__pycache__/poly1305.cpython-39.opt-1.pyc -rw-r--r-- root/root usr/lib/python3.9/site-packages/cryptography/hazmat/primitives/__pycache__/poly1305.cpython-39.pyc +-rw-r--r-- root/root usr/lib/python3.9/site-packages/cryptography/hazmat/primitives/_asymmetric.py +-rw-r--r-- root/root usr/lib/python3.9/site-packages/cryptography/hazmat/primitives/_cipheralgorithm.py +-rw-r--r-- root/root usr/lib/python3.9/site-packages/cryptography/hazmat/primitives/_serialization.py drwxr-xr-x root/root usr/lib/python3.9/site-packages/cryptography/hazmat/primitives/asymmetric/ -rw-r--r-- root/root usr/lib/python3.9/site-packages/cryptography/hazmat/primitives/asymmetric/__init__.py drwxr-xr-x root/root usr/lib/python3.9/site-packages/cryptography/hazmat/primitives/asymmetric/__pycache__/ @@ -259,6 +272,7 @@ drwxr-xr-x root/root usr/lib/python3.9/site-packages/cryptography/hazmat/primiti -rw-r--r-- root/root usr/lib/python3.9/site-packages/cryptography/hazmat/primitives/twofactor/hotp.py -rw-r--r-- root/root usr/lib/python3.9/site-packages/cryptography/hazmat/primitives/twofactor/totp.py -rw-r--r-- root/root usr/lib/python3.9/site-packages/cryptography/hazmat/primitives/twofactor/utils.py +-rw-r--r-- root/root usr/lib/python3.9/site-packages/cryptography/py.typed (EMPTY) -rw-r--r-- root/root usr/lib/python3.9/site-packages/cryptography/utils.py drwxr-xr-x root/root usr/lib/python3.9/site-packages/cryptography/x509/ -rw-r--r-- root/root usr/lib/python3.9/site-packages/cryptography/x509/__init__.py diff --git a/python3-cryptography/.signature b/python3-cryptography/.signature index becc9906b..4512417c2 100644 --- a/python3-cryptography/.signature +++ b/python3-cryptography/.signature @@ -1,5 +1,5 @@ untrusted comment: verify with /etc/ports/contrib.pub -RWSagIOpLGJF30mpwyWUHKQFP499x+lEpXujZRHQdKoUpPtYUeA3uAqY1wvAznZyZKyLMoxWkG615w51Kg8bPVrN6L+g328ItwQ= -SHA256 (Pkgfile) = 1e9db4a603160795870315d1c86aafe33bb3088501734739f057693c0d23d223 -SHA256 (.footprint) = 94c43b5264d344f3b5a6d167c528d6f155e2032ddd0bb82854e99159e1313a79 -SHA256 (cryptography-3.3.1.tar.gz) = 7e177e4bea2de937a584b13645cab32f25e3d96fc0bc4a4cf99c27dc77682be6 +RWSagIOpLGJF3yiogzjb6qLooDXpnkMscu8bMu4JDi50Mx5yq80ETeRJhCUid25qLDq47unA56CQSHe7BOGcb3Em90A2IHCZXgA= +SHA256 (Pkgfile) = 47e4268c42f5beb91091082471f4f51f3236a7abda0033e085cd8521c3c7b93b +SHA256 (.footprint) = 4a11f45e54a0cc4c8694293df0959e730cda0150c97e83f37216cc42f3ae3611 +SHA256 (cryptography-3.4.6.tar.gz) = 2d32223e5b0ee02943f32b19245b61a62db83a882f0e76cc564e1cec60d48f87 diff --git a/python3-cryptography/Pkgfile b/python3-cryptography/Pkgfile index e0c6a6aff..7770a26c5 100644 --- a/python3-cryptography/Pkgfile +++ b/python3-cryptography/Pkgfile @@ -1,14 +1,18 @@ # Description: A package designed to expose cryptographic recipes and primitives to Python developers. # URL: https://pypi.org/project/cryptography/ # Maintainer: Danny Rawlins, crux at romster dot me -# Depends on: python3-asn1crypto python3-cffi python3-idna python3-six +# Depends on: python3-cffi python3-setuptools-rust rust name=python3-cryptography -version=3.3.1 +version=3.4.6 release=1 source=(https://pypi.python.org/packages/source/c/cryptography/cryptography-$version.tar.gz) build() { + prt-get isinst sccache && export RUSTC_WRAPPER=/usr/bin/sccache + mkdir "$PKGMK_SOURCE_DIR/rust" || true + export CARGO_HOME="$PKGMK_SOURCE_DIR/rust" + cd ${name#*-}-$version /usr/bin/python3 setup.py build /usr/bin/python3 setup.py install --prefix=/usr --root=$PKG --optimize=1 --skip-build From main at wawrzek.name Sun Mar 7 17:38:37 2021 From: main at wawrzek.name (Wawrzek Niewodniczanski) Date: Sun, 7 Mar 2021 17:38:37 +0000 Subject: Problem in building xorg-libxcb-32 Message-ID: I get following error messages trying to build the xorg-libxcb-32 port. Is that python2 vs. python3 issue? Wawrzek Error message: + make Making all in src make[1]: Entering directory '/home/build/xorg-libxcb-32/src/libxcb-1.14/src' GEN xproto.c GEN bigreq.c GEN xc_misc.c GEN composite.c GEN damage.c GEN dpms.c GEN dri2.c GEN dri3.c Failed to load the xcbgen Python package! Make sure that xcb/proto installed it on your Python path. If not, you will need to create a .pth file or define $PYTHONPATH to extend the path. Refer to the README file in xcb/proto for more info. Traceback (most recent call last): File "/home/build/xorg-libxcb-32/src/libxcb-1.14/src/./c_client.py", line 3338, in from xcbgen.state import Module ImportError: bad magic number in 'xcbgen': b'\x03\xf3\r\n' Failed to load the xcbgen Python package! Make sure that xcb/proto installed it on your Python path. If not, you will need to create a .pth file or define $PYTHONPATH to extend the path. Refer to the README file in xcb/proto for more info. Traceback (most recent call last): File "/home/build/xorg-libxcb-32/src/libxcb-1.14/src/./c_client.py", line 3338, in from xcbgen.state import Module ImportError: bad magic number in 'xcbgen': b'\x03\xf3\r\n' Failed to load the xcbgen Python package! Make sure that xcb/proto installed it on your Python path. If not, you will need to create a .pth file or define $PYTHONPATH to extend the path. Refer to the README file in xcb/proto for more info. Traceback (most recent call last): File "/home/build/xorg-libxcb-32/src/libxcb-1.14/src/./c_client.py", line 3338, in Failed to load the xcbgen Python package! Make sure that xcb/proto installed it on your Python path. If not, you will need to create a .pth file or define $PYTHONPATH to extend the path. Refer to the README file in xcb/proto for more info. from xcbgen.state import Module Traceback (most recent call last): ImportError: bad magic number in 'xcbgen': b'\x03\xf3\r\n' File "/home/build/xorg-libxcb-32/src/libxcb-1.14/src/./c_client.py", line 3338, in from xcbgen.state import Module ImportError: bad magic number in 'xcbgen': b'\x03\xf3\r\n' make[1]: *** [Makefile:1406: damage.c] Error 1 make[1]: *** Waiting for unfinished jobs.... Failed to load the xcbgen Python package! Make sure that xcb/proto installed it on your Python path. If not, you will need to create a .pth file or define $PYTHONPATH to extend the path. Refer to the README file in xcb/proto for more info. Traceback (most recent call last): File "/home/build/xorg-libxcb-32/src/libxcb-1.14/src/./c_client.py", line 3338, in make[1]: *** [Makefile:1406: dri2.c] Error 1 from xcbgen.state import Module ImportError: bad magic number in 'xcbgen': b'\x03\xf3\r\n' Failed to load the xcbgen Python package! Make sure that xcb/proto installed it on your Python path. If not, you will need to create a .pth file or define $PYTHONPATH to extend the path. Refer to the README file in xcb/proto for more info. Traceback (most recent call last): File "/home/build/xorg-libxcb-32/src/libxcb-1.14/src/./c_client.py", line 3338, in from xcbgen.state import Module ImportError: bad magic number in 'xcbgen': b'\x03\xf3\r\n' make[1]: *** [Makefile:1406: dpms.c] Error 1 make[1]: *** [Makefile:1406: xproto.c] Error 1 make[1]: *** [Makefile:1406: composite.c] Error 1 make[1]: *** [Makefile:1406: xc_misc.c] Error 1 Failed to load the xcbgen Python package! Make sure that xcb/proto installed it on your Python path. If not, you will need to create a .pth file or define $PYTHONPATH to extend the path. Refer to the README file in xcb/proto for more info. Traceback (most recent call last): File "/home/build/xorg-libxcb-32/src/libxcb-1.14/src/./c_client.py", line 3338, in from xcbgen.state import Module ImportError: bad magic number in 'xcbgen': b'\x03\xf3\r\n' Failed to load the xcbgen Python package! Make sure that xcb/proto installed it on your Python path. If not, you will need to create a .pth file or define $PYTHONPATH to extend the path. Refer to the README file in xcb/proto for more info. Traceback (most recent call last): File "/home/build/xorg-libxcb-32/src/libxcb-1.14/src/./c_client.py", line 3338, in make[1]: *** [Makefile:1406: bigreq.c] Error 1 from xcbgen.state import Module ImportError: bad magic number in 'xcbgen': b'\x03\xf3\r\n' make[1]: *** [Makefile:1406: dri3.c] Error 1 make[1]: Leaving directory '/home/build/xorg-libxcb-32/src/libxcb-1.14/src' make: *** [Makefile:792: all-recursive] Error 1 =======> ERROR: Building '/usr/ports/compat-32/xorg-libxcb-32/xorg-libxcb-32#1.14-1.pkg.tar.gz' failed. prt-get: error while install -- Packages where install failed xorg-libxcb-32 -- Dr Wawrzyniec Niewodnicza?ski or Wawrzek for short PhD in Quantum Chemistry & MSc in Molecular Engineering WWW: http://wawrzek.name E-MAIL: jobs at wawrzek.name Linux User #177124 From main at wawrzek.name Sun Mar 7 18:44:31 2021 From: main at wawrzek.name (Wawrzek Niewodniczanski) Date: Sun, 7 Mar 2021 18:44:31 +0000 Subject: Problem in building xorg-libxcb-32 In-Reply-To: References: Message-ID: On Sun, 7 Mar 2021 at 17:38, Wawrzek Niewodniczanski
wrote: > > I get following error messages trying to build the xorg-libxcb-32 port. > > Is that python2 vs. python3 issue? > It looks like one. I removed python and python-32; rebuit xorg-libxcb and then xorg-libxcb-32 build worked. Wawrzek -- Dr Wawrzyniec Niewodnicza?ski or Wawrzek for short PhD in Quantum Chemistry & MSc in Molecular Engineering WWW: http://wawrzek.name E-MAIL: jobs at wawrzek.name Linux User #177124 From main at wawrzek.name Sun Mar 7 19:37:53 2021 From: main at wawrzek.name (Wawrzek Niewodniczanski) Date: Sun, 7 Mar 2021 19:37:53 +0000 Subject: Python2 in opt Message-ID: Hello Cruxers, I wonder if we need python2 in opt ports collection. I tried to find all the ports which depends on python2 and that's the list #>- grep -E "Depe.+\" */Pkgfile libglade/Pkgfile:# Depends on: gtk xorg-libxdamage python python-appdirs/Pkgfile:# Depends on: python python-cairo/Pkgfile:# Depends on: cairo python python-gobject/Pkgfile:# Depends on: gobject-introspection python-cairo python-markupsafe/Pkgfile:# Depends on: python-setuptools python-packaging/Pkgfile:# Depends on: python python-pip/Pkgfile:# Depends on: python-setuptools python-pyparsing/Pkgfile:# Depends on: python-setuptools python-setuptools/Pkgfile:# Depends on: python python-six/Pkgfile:# Depends on: python qtwebengine/Pkgfile:# Depends on: nss qt5 xorg-libxscrnsaver xorg-libxtst libvpx python syslinux/Pkgfile:# Depends on: mtools perl python We probably can remove everything "python-X". It leaves us with 3 packages. libglade syslinux qtwebengine I just rebuild syslinux without python. Looks OK. I also tried libglade. No problems. QTwebengine is the only problem: " Note: The following modules are not being compiled in this configuration: webenginecore webengine webenginewidgets pdf pdfwidgets WARNING: Python version 2 (2.7.5 or later) is required to build QtWebengine. WARNING: Python version 2 (2.7.5 or later) is required to build QtPdf. WARNING: QtWebEngine will not be built. WARNING: QtPdf will not be built. " I think it's remove python from syslinux and libglade dependencies list. Probably the same is true for packages in other repositories. Wawrzek -- Dr Wawrzyniec Niewodnicza?ski or Wawrzek for short PhD in Quantum Chemistry & MSc in Molecular Engineering WWW: http://wawrzek.name E-MAIL: jobs at wawrzek.name Linux User #177124 From crux at crux.nu Mon Mar 8 02:44:43 2021 From: crux at crux.nu (crux at crux.nu) Date: Mon, 8 Mar 2021 02:44:43 +0000 (UTC) Subject: ports/contrib (3.6): [notify] python3-cryptography: dependency rust moved from python3-cryptography up to python3-setuptools-rust which python3-cryptography depenmds on Message-ID: <20210308024443.8F0ED1838FB@crux.nu> commit 14a54850d697a07be3c5a35d6bec241269099933 Author: Danny Rawlins Date: Mon Mar 8 13:44:36 2021 +1100 [notify] python3-cryptography: dependency rust moved from python3-cryptography up to python3-setuptools-rust which python3-cryptography depenmds on diff --git a/python3-cryptography/.signature b/python3-cryptography/.signature index 4512417c2..7696d17f5 100644 --- a/python3-cryptography/.signature +++ b/python3-cryptography/.signature @@ -1,5 +1,5 @@ untrusted comment: verify with /etc/ports/contrib.pub -RWSagIOpLGJF3yiogzjb6qLooDXpnkMscu8bMu4JDi50Mx5yq80ETeRJhCUid25qLDq47unA56CQSHe7BOGcb3Em90A2IHCZXgA= -SHA256 (Pkgfile) = 47e4268c42f5beb91091082471f4f51f3236a7abda0033e085cd8521c3c7b93b +RWSagIOpLGJF32lx1J5mNg3HmRrNF1fTscQ+dZkmCsNxcOCEpAAgjpWYzgFQLYlU7ZqQvhCGBDQH4IFn2SvpG+NBmJvtXDJ28w8= +SHA256 (Pkgfile) = 3bc85fed360f1ba149a2f4fe02149a9cac72754a454b2dfc6650d0787d69a990 SHA256 (.footprint) = 4a11f45e54a0cc4c8694293df0959e730cda0150c97e83f37216cc42f3ae3611 SHA256 (cryptography-3.4.6.tar.gz) = 2d32223e5b0ee02943f32b19245b61a62db83a882f0e76cc564e1cec60d48f87 diff --git a/python3-cryptography/Pkgfile b/python3-cryptography/Pkgfile index 7770a26c5..23804c36d 100644 --- a/python3-cryptography/Pkgfile +++ b/python3-cryptography/Pkgfile @@ -1,7 +1,7 @@ # Description: A package designed to expose cryptographic recipes and primitives to Python developers. # URL: https://pypi.org/project/cryptography/ # Maintainer: Danny Rawlins, crux at romster dot me -# Depends on: python3-cffi python3-setuptools-rust rust +# Depends on: python3-cffi python3-setuptools-rust name=python3-cryptography version=3.4.6 From crux at crux.nu Mon Mar 8 02:44:43 2021 From: crux at crux.nu (crux at crux.nu) Date: Mon, 8 Mar 2021 02:44:43 +0000 (UTC) Subject: ports/contrib (3.6): [notify] python3-setuptools-rust: dependencies added: python3-wheel rust Message-ID: <20210308024443.94D1E183900@crux.nu> commit 12e36ab80c52a827bebd39ead97278810220e329 Author: Danny Rawlins Date: Mon Mar 8 13:35:43 2021 +1100 [notify] python3-setuptools-rust: dependencies added: python3-wheel rust diff --git a/python3-setuptools-rust/.signature b/python3-setuptools-rust/.signature index e95acf4bd..4771a5a60 100644 --- a/python3-setuptools-rust/.signature +++ b/python3-setuptools-rust/.signature @@ -1,5 +1,5 @@ untrusted comment: verify with /etc/ports/contrib.pub -RWSagIOpLGJF32ILBHhrdTrUXy8aY4P4B+UklIEC1YQmcHqvp/Rcy3ScStz0tugzH7YmyuWPRYjqur3Pgpvu7CKj72Njx7sF/As= -SHA256 (Pkgfile) = 986a967ebb9b4d8915d95f2d09cb860de64e73aeca10325b6d986ecdae3664af +RWSagIOpLGJF38x/hhJCJE+d1P4OdzvqIRwPoorevRmC7zXrVfWXkqEeEFhewUNtMuv4ta3HOUf0yWeydOtFOfpyvomGI6QqJwk= +SHA256 (Pkgfile) = f58ab7d0b683c11ccb259027316f6a6a523bb1e258591dce5ef573d5eda38a73 SHA256 (.footprint) = 0960b778491976cc694bd3d91b642b16ce9689ec4b991bfe033ae12d01390bf7 SHA256 (python-setuptools-rust-0.11.6.tar.gz) = 0c22494070035f43b8b1578dc28d247e3efaeea401fd67b7d062ebc5ce800786 diff --git a/python3-setuptools-rust/Pkgfile b/python3-setuptools-rust/Pkgfile index 0da1ac1f0..68fcf8b20 100644 --- a/python3-setuptools-rust/Pkgfile +++ b/python3-setuptools-rust/Pkgfile @@ -1,7 +1,7 @@ # Description: Compile and distribute Python extensions written in rust as easily as if they were written in C. # URL: https://github.com/PyO3/setuptools-rust # Maintainer: Danny Rawlins, crux at romster dot me -# Depends on: python3-setuptools python3-toml python3-semantic-version +# Depends on: python3-semantic-version python3-setuptools-scm python3-toml python3-wheel rust name=python3-setuptools-rust version=0.11.6 From crux at crux.nu Mon Mar 8 05:25:34 2021 From: crux at crux.nu (crux at crux.nu) Date: Mon, 8 Mar 2021 05:25:34 +0000 (UTC) Subject: ports/contrib (3.6): [notify] distcc: 3.3.3 -> 3.3.5 closes FS#1817 - distcc improvements Message-ID: <20210308052534.1ABAF1838E7@crux.nu> commit 8b598823f003358b2ab22dfc1e028ccd765dfc17 Author: Danny Rawlins Date: Mon Mar 8 16:24:44 2021 +1100 [notify] distcc: 3.3.3 -> 3.3.5 closes FS#1817 - distcc improvements diff --git a/distcc/.footprint b/distcc/.footprint index 0470c0dd1..602bc3437 100644 --- a/distcc/.footprint +++ b/distcc/.footprint @@ -1,4 +1,5 @@ drwxr-xr-x root/root etc/ +-rw-r--r-- root/root etc/distccd.conf drwxr-xr-x root/root etc/rc.d/ -rwxr-xr-x root/root etc/rc.d/distccd drwxr-xr-x root/root usr/ @@ -6,6 +7,7 @@ drwxr-xr-x root/root usr/bin/ -rwxr-xr-x root/root usr/bin/distcc -rwxr-xr-x root/root usr/bin/distccmon-text -rwxr-xr-x root/root usr/bin/lsdistcc +-rwxr-xr-x root/root usr/bin/pump drwxr-xr-x root/root usr/lib/ drwxr-xr-x root/root usr/lib/distcc/ lrwxrwxrwx root/root usr/lib/distcc/c++ -> ../../bin/distcc @@ -13,6 +15,58 @@ lrwxrwxrwx root/root usr/lib/distcc/cc -> ../../bin/distcc lrwxrwxrwx root/root usr/lib/distcc/cpp -> ../../bin/distcc lrwxrwxrwx root/root usr/lib/distcc/g++ -> ../../bin/distcc lrwxrwxrwx root/root usr/lib/distcc/gcc -> ../../bin/distcc +drwxr-xr-x root/root usr/lib/python3.9/ +drwxr-xr-x root/root usr/lib/python3.9/site-packages/ +-rw-r--r-- root/root usr/lib/python3.9/site-packages/include_server-3.3.5-py3.9.egg-info +drwxr-xr-x root/root usr/lib/python3.9/site-packages/include_server/ +drwxr-xr-x root/root usr/lib/python3.9/site-packages/include_server/__pycache__/ +-rw-r--r-- root/root usr/lib/python3.9/site-packages/include_server/__pycache__/basics.cpython-39.pyc +-rw-r--r-- root/root usr/lib/python3.9/site-packages/include_server/__pycache__/basics_test.cpython-39.pyc +-rw-r--r-- root/root usr/lib/python3.9/site-packages/include_server/__pycache__/c_extensions_test.cpython-39.pyc +-rw-r--r-- root/root usr/lib/python3.9/site-packages/include_server/__pycache__/cache_basics.cpython-39.pyc +-rw-r--r-- root/root usr/lib/python3.9/site-packages/include_server/__pycache__/compiler_defaults.cpython-39.pyc +-rw-r--r-- root/root usr/lib/python3.9/site-packages/include_server/__pycache__/compress_files.cpython-39.pyc +-rw-r--r-- root/root usr/lib/python3.9/site-packages/include_server/__pycache__/include_analyzer.cpython-39.pyc +-rw-r--r-- root/root usr/lib/python3.9/site-packages/include_server/__pycache__/include_analyzer_memoizing_node.cpython-39.pyc +-rw-r--r-- root/root usr/lib/python3.9/site-packages/include_server/__pycache__/include_analyzer_memoizing_node_test.cpython-39.pyc +-rw-r--r-- root/root usr/lib/python3.9/site-packages/include_server/__pycache__/include_analyzer_test.cpython-39.pyc +-rw-r--r-- root/root usr/lib/python3.9/site-packages/include_server/__pycache__/include_server.cpython-39.pyc +-rw-r--r-- root/root usr/lib/python3.9/site-packages/include_server/__pycache__/include_server_test.cpython-39.pyc +-rw-r--r-- root/root usr/lib/python3.9/site-packages/include_server/__pycache__/macro_eval.cpython-39.pyc +-rw-r--r-- root/root usr/lib/python3.9/site-packages/include_server/__pycache__/macro_eval_test.cpython-39.pyc +-rw-r--r-- root/root usr/lib/python3.9/site-packages/include_server/__pycache__/mirror_path.cpython-39.pyc +-rw-r--r-- root/root usr/lib/python3.9/site-packages/include_server/__pycache__/mirror_path_test.cpython-39.pyc +-rw-r--r-- root/root usr/lib/python3.9/site-packages/include_server/__pycache__/parse_command.cpython-39.pyc +-rw-r--r-- root/root usr/lib/python3.9/site-packages/include_server/__pycache__/parse_command_test.cpython-39.pyc +-rw-r--r-- root/root usr/lib/python3.9/site-packages/include_server/__pycache__/parse_file.cpython-39.pyc +-rw-r--r-- root/root usr/lib/python3.9/site-packages/include_server/__pycache__/parse_file_test.cpython-39.pyc +-rw-r--r-- root/root usr/lib/python3.9/site-packages/include_server/__pycache__/run.cpython-39.pyc +-rw-r--r-- root/root usr/lib/python3.9/site-packages/include_server/__pycache__/setup.cpython-39.pyc +-rw-r--r-- root/root usr/lib/python3.9/site-packages/include_server/__pycache__/statistics.cpython-39.pyc +-rw-r--r-- root/root usr/lib/python3.9/site-packages/include_server/basics.py +-rw-r--r-- root/root usr/lib/python3.9/site-packages/include_server/basics_test.py +-rw-r--r-- root/root usr/lib/python3.9/site-packages/include_server/c_extensions_test.py +-rw-r--r-- root/root usr/lib/python3.9/site-packages/include_server/cache_basics.py +-rw-r--r-- root/root usr/lib/python3.9/site-packages/include_server/compiler_defaults.py +-rw-r--r-- root/root usr/lib/python3.9/site-packages/include_server/compress_files.py +-rwxr-xr-x root/root usr/lib/python3.9/site-packages/include_server/distcc_pump_c_extensions.cpython-39-x86_64-linux-gnu.so +-rw-r--r-- root/root usr/lib/python3.9/site-packages/include_server/include_analyzer.py +-rw-r--r-- root/root usr/lib/python3.9/site-packages/include_server/include_analyzer_memoizing_node.py +-rw-r--r-- root/root usr/lib/python3.9/site-packages/include_server/include_analyzer_memoizing_node_test.py +-rw-r--r-- root/root usr/lib/python3.9/site-packages/include_server/include_analyzer_test.py +-rw-r--r-- root/root usr/lib/python3.9/site-packages/include_server/include_server.py +-rw-r--r-- root/root usr/lib/python3.9/site-packages/include_server/include_server_test.py +-rw-r--r-- root/root usr/lib/python3.9/site-packages/include_server/macro_eval.py +-rw-r--r-- root/root usr/lib/python3.9/site-packages/include_server/macro_eval_test.py +-rw-r--r-- root/root usr/lib/python3.9/site-packages/include_server/mirror_path.py +-rw-r--r-- root/root usr/lib/python3.9/site-packages/include_server/mirror_path_test.py +-rw-r--r-- root/root usr/lib/python3.9/site-packages/include_server/parse_command.py +-rw-r--r-- root/root usr/lib/python3.9/site-packages/include_server/parse_command_test.py +-rw-r--r-- root/root usr/lib/python3.9/site-packages/include_server/parse_file.py +-rw-r--r-- root/root usr/lib/python3.9/site-packages/include_server/parse_file_test.py +-rw-r--r-- root/root usr/lib/python3.9/site-packages/include_server/run.py +-rw-r--r-- root/root usr/lib/python3.9/site-packages/include_server/setup.py +-rw-r--r-- root/root usr/lib/python3.9/site-packages/include_server/statistics.py drwxr-xr-x root/root usr/sbin/ -rwxr-xr-x root/root usr/sbin/distccd drwxr-xr-x root/root usr/share/ @@ -21,4 +75,9 @@ drwxr-xr-x root/root usr/share/man/man1/ -rw-r--r-- root/root usr/share/man/man1/distcc.1.gz -rw-r--r-- root/root usr/share/man/man1/distccd.1.gz -rw-r--r-- root/root usr/share/man/man1/distccmon-text.1.gz +-rw-r--r-- root/root usr/share/man/man1/include_server.1.gz -rw-r--r-- root/root usr/share/man/man1/lsdistcc.1.gz +-rw-r--r-- root/root usr/share/man/man1/pump.1.gz +drwxr-xr-x root/root var/ +drwxr-xr-x root/root var/run/ +drwxr-xr-x distcc/distcc var/run/distcc/ diff --git a/distcc/.signature b/distcc/.signature index a6752a8d0..646cdf8d0 100644 --- a/distcc/.signature +++ b/distcc/.signature @@ -1,8 +1,7 @@ untrusted comment: verify with /etc/ports/contrib.pub -RWSagIOpLGJF3/cYlTfvzB/tCQgpYGlFCNO2jvXFfwQ+zoMVCpIb5+G81TPoizlcucHDMyWfYpfweDbsdwp2F9sh9b4YUsBn1gk= -SHA256 (Pkgfile) = 0e7a08a1d22c5cbfaa00cadecc73fd2f9076c86a0debcc1af3751039c06eb99e -SHA256 (.footprint) = 96261a14be1f68dc197a6eeab9ce9ffa685b7921e7802d2e62313e11e68575d4 -SHA256 (distcc-3.3.3.tar.gz) = b7f37d314704fbaf006d747514ff6e4d0d722102ef7d2aea132f97cf170f5169 -SHA256 (distccd) = d440c68490aab6c4552848d9253d033a0169cae56a0b94d75f68fa81642bb847 -SHA256 (distcc-3.3.3-py38.patch) = bc6d940980a24df9d5023a85d2b6869e8014967b561e14ab12cff7b3ff159497 -SHA256 (distcc-3.3.3-gcc-10-fix.patch) = bdb625de75400a79f873f323691fb980bbbe5373b24300e055edd475c6c23144 +RWSagIOpLGJF37C+jF3cbKbSTuALkqY/6NPH26KzPkxpGCI287MN4ZlPT86P2dEaHB/eGGAZowxV0A/C6sVeekbTXaAI6Yni6ws= +SHA256 (Pkgfile) = f9d09d23f8eb8777d0f597ffbb8d93a8873864d4cd1b6283867a131a77721c00 +SHA256 (.footprint) = a02bb04a43c281a9085d56d381ee7094363505eee594601b6b9b5c01ee3e8d48 +SHA256 (distcc-3.3.5.tar.gz) = 7a8e45a3a2601b7d5805c7d5b24918e3ad84b6b5cc9153133f432fdcc6dce518 +SHA256 (distccd) = 5ff8d45e3e572cf0d4fb4e2e827bd77a618556c275f98d2770aff5621c4d1371 +SHA256 (distccd.conf) = 423bb705c252e52e01a9db813d8021a2647b57337daf7e58b6ffe969871d5add diff --git a/distcc/Pkgfile b/distcc/Pkgfile index 0f15a50e0..4846eee76 100644 --- a/distcc/Pkgfile +++ b/distcc/Pkgfile @@ -1,36 +1,29 @@ # Description: A tool to distribute compilations. -# URL: http://distcc.org/ +# URL: https://github.com/distcc/distcc # Maintainer: Danny Rawlins, crux at romster dot me -# Optional: python3 gtk avahi +# Optional: gtk avahi name=distcc -version=3.3.3 -release=2 +version=3.3.5 +release=1 source=(https://github.com/distcc/distcc/releases/download/v$version/$name-$version.tar.gz - distccd - distcc-3.3.3-py38.patch - distcc-3.3.3-gcc-10-fix.patch) + distccd distccd.conf) build() { cd $name-$version -[ -e '/usr/lib/pkgconfig/python-3.7.pc' ] || PKGMK_DISTCC+=' --disable-pump-mode' -[ -e '/usr/lib/pkgconfig/gtk+-2.0.pc' ] || PKGMK_DISTCC+=' --without-gtk' -[ -e '/usr/lib/pkgconfig/popt.pc' ] || PKGMK_DISTCC+=' --with-included-popt' - - patch -p1 -i $SRC/distcc-3.3.3-py38.patch - patch -p1 -i $SRC/distcc-3.3.3-gcc-10-fix.patch +prt-get isinst gtk3 || PKGMK_DISTCC+=' --without-gtk' +prt-get isinst popt || PKGMK_DISTCC+=' --with-included-popt' ./autogen.sh ./configure ${PKGMK_DISTCC} \ --prefix=/usr \ --sysconfdir=/etc \ - --enable-rfc2553 \ - --disable-Werror + --enable-rfc2553 - make - make DESTDIR=$PKG install + make WERROR_CFLAGS= INCLUDESERVER_PYTHON=/usr/bin/python3 + make DESTDIR=$PKG INCLUDESERVER_PYTHON=/usr/bin/python3 install # distccd should be in sbin mv $PKG/usr/bin/distccd $PKG/usr/sbin/distccd @@ -46,11 +39,14 @@ build() { done cd - + # install config file + install -D -m 0644 $SRC/distccd.conf $PKG/etc/distccd.conf + + # create rundir + install -d $PKG/var/run/distcc + chown distcc:distcc $PKG/var/run/distcc + # cleanup rm -r $PKG/usr/share/doc $PKG/etc/distcc $PKG/etc/default - rm $PKG//usr/sbin/update-distcc-symlinks - - # python is required for pump mode -[ -e '/usr/lib/pkgconfig/python-3.7.pc' ] || \ - rm $PKG/usr/share/man/man1/{pump,include_server}.1.gz + rm $PKG/usr/sbin/update-distcc-symlinks } diff --git a/distcc/README b/distcc/README index 2da73ec9c..4943736f9 100644 --- a/distcc/README +++ b/distcc/README @@ -1,24 +1,11 @@ POST-INSTALL: -To use distcc, just: -a) Set DISTCC_ALLOW=IPADDR[/MASK] to /etc/rc.conf. -b) Export DISTCC_HOSTS to include the compilation hosts. -c) Prepend /usr/lib/distcc to your $PATH environment variable. - (e.g. in pkgmk.conf) -d) Export MAKEFLAGS=-j where n is a number representing the number of - parallel jobs you want. -e) Optionally set DISTCC_LOG_LEVEL=LEVEL in /etc/rc.conf to be more or - less verbose to syslogd. - - -DISTCCD SERVICE - -There's a service to simplify running distccd. By default, it wont run without DISTCC_ALLOW=IPADDR[/MASK] to accept connections and runs as user 'nobody'. Both values can be overridden in /etc/rc.conf, like this: - ----- -DISTCC_ALLOW='192.168.1.0/24' -DISTCC_USER='pkgmk' ----- - -There is more information on the public wiki http://crux.nu/Public/HomePage -and in the man pages 'man distccd' and 'man distcc'. +To set up distcc as a client: +1. Export DISTCC_HOSTS to include the compilation hosts +2. Prepend /usr/lib/distcc to your $PATH environment variable. +3. Export MAKEFLAGS=-j where n is a number representing the number of + parallel jobs you want. + +To set up distcc as a server: +1. Set the ALLOW or ZEROCONF option in /etc/distccd.conf +2. Start the service with the /etc/rc.d/distccd startup script diff --git a/distcc/distcc-3.3.3-gcc-10-fix.patch b/distcc/distcc-3.3.3-gcc-10-fix.patch deleted file mode 100644 index 2c0bce6c8..000000000 --- a/distcc/distcc-3.3.3-gcc-10-fix.patch +++ /dev/null @@ -1,28 +0,0 @@ -From 377969cc762569f4a5ec409a1e7ad6a7be3e51b3 Mon Sep 17 00:00:00 2001 -From: Romain Geissler -Date: Mon, 27 Jan 2020 09:28:43 +0000 -Subject: [PATCH] Fix build with gcc 10 which defaults to -fno-common (cf - https://gcc.gnu.org/gcc-10/porting_to.html) - -This fixes the following link error I see when I use the latest gcc 10 -git branch: -/opt/1A/toolchain/x86_64-v20.0.7/lib/gcc/x86_64-1a-linux-gnu/10.0.1/../../../../x86_64-1a-linux-gnu/bin/ld: src/serve.o:(.bss+0x0): multiple definition of `stats_text'; src/prefork.o:(.bss+0x0): first defined here -/opt/1A/toolchain/x86_64-v20.0.7/lib/gcc/x86_64-1a-linux-gnu/10.0.1/../../../../x86_64-1a-linux-gnu/bin/ld: src/stats.o:(.data+0x20): multiple definition of `stats_text'; src/prefork.o:(.bss+0x0): first defined here -collect2: error: ld returned 1 exit status ---- - src/stats.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/src/stats.h b/src/stats.h -index 9bde285..74d4690 100644 ---- a/src/stats.h -+++ b/src/stats.h -@@ -33,7 +33,7 @@ enum stats_e { STATS_TCP_ACCEPT, STATS_REJ_BAD_REQ, STATS_REJ_OVERLOAD, - STATS_COMPILE_OK, STATS_COMPILE_ERROR, STATS_COMPILE_TIMEOUT, - STATS_CLI_DISCONN, STATS_OTHER, STATS_ENUM_MAX }; - --const char *stats_text[20]; -+extern const char *stats_text[20]; - - int dcc_stats_init(void); - void dcc_stats_init_kid(void); diff --git a/distcc/distcc-3.3.3-py38.patch b/distcc/distcc-3.3.3-py38.patch deleted file mode 100644 index 1ba5fee7d..000000000 --- a/distcc/distcc-3.3.3-py38.patch +++ /dev/null @@ -1,53 +0,0 @@ -From c52a023b8a17e4346c66a8fddee69b40b327eae7 Mon Sep 17 00:00:00 2001 -From: MartB -Date: Thu, 28 Nov 2019 21:00:59 +0100 -Subject: [PATCH] Replace time.clock() with time.perf_counter() - -.clock() got removed in python 3.8 and was marked as deprecated since 3.3 -(https://github.com/python/cpython/pull/13270) ---- - include_server/parse_file.py | 4 ++-- - include_server/statistics.py | 4 ++-- - 2 files changed, 4 insertions(+), 4 deletions(-) - -diff --git a/include_server/parse_file.py b/include_server/parse_file.py -index d1dcc74..f5d78b7 100755 ---- a/include_server/parse_file.py -+++ b/include_server/parse_file.py -@@ -272,7 +272,7 @@ def Parse(self, filepath, symbol_table): - - assert isinstance(filepath, str) - self.filepath = filepath -- parse_file_start_time = time.clock() -+ parse_file_start_time = time.perf_counter() - statistics.parse_file_counter += 1 - - includepath_map_index = self.includepath_map.Index -@@ -338,6 +338,6 @@ def Parse(self, filepath, symbol_table): - expr_includes, next_includes) - - -- statistics.parse_file_total_time += time.clock() - parse_file_start_time -+ statistics.parse_file_total_time += time.perf_counter() - parse_file_start_time - - return (quote_includes, angle_includes, expr_includes, next_includes) -diff --git a/include_server/statistics.py b/include_server/statistics.py -index 9677af3..7bc9cb8 100755 ---- a/include_server/statistics.py -+++ b/include_server/statistics.py -@@ -62,13 +62,13 @@ def StartTiming(): - global start_time, translation_unit_counter - """Mark the start of a request to find an include closure.""" - translation_unit_counter += 1 -- start_time = time.clock() -+ start_time = time.perf_counter() - - - def EndTiming(): - """Mark the end of an include closure calculation.""" - global translation_unit_time, min_time, max_time, total_time -- translation_unit_time = time.clock() - start_time -+ translation_unit_time = time.perf_counter() - start_time - min_time = min(translation_unit_time, min_time) - max_time = max(translation_unit_time, max_time) - total_time += translation_unit_time diff --git a/distcc/distccd b/distcc/distccd index aebad6fac..3643e7b9b 100644 --- a/distcc/distccd +++ b/distcc/distccd @@ -1,32 +1,42 @@ -#!/usr/bin/env bash +#!//bin/sh # # /etc/rc.d/distccd: start/stop distcc daemon # -. /etc/rc.conf -if [ -z "$DISTCC_ALLOW" ]; then - echo "Please define a range of IPs allowed to connect to this distccd" - echo "host in DISTCC_ALLOW in /etc/rc.conf. More detailed information" - echo "can be found in the distcc's README package." - exit 1 -fi +USER="distcc" +GROUP="distcc" +RUNDIR="/var/run/distcc" +PIDFILE="$RUNDIR/distcc.pid" +PROG="/usr/sbin/distccd" +ARGS="--daemon --pid-file $PIDFILE" -DISTCC_USER="${DISTCC_USER:=nobody}" -DISTCC_LOG_LEVEL="${DISTCC_LOG_LEVEL:=notice}" +# Allow overriding variables in separate file (except for PATH) +. /etc/distccd.conf +PATH="/sbin:/usr/sbin:/bin:/usr/bin" case $1 in start) - /usr/sbin/distccd --daemon --user "$DISTCC_USER" --allow "$DISTCC_ALLOW" --log-level "$DISTCC_LOG_LEVEL" + [ -d "$RUNDIR" ] || install -o $USER -g $GROUP -d "$RUNDIR" + start-stop-daemon --start --pidfile $PIDFILE --exec $PROG -- $ARGS ;; stop) - killall -q /usr/sbin/distccd + start-stop-daemon --stop --retry 60 --user $USER --pidfile $PIDFILE --remove-pidfile ;; restart) $0 stop $0 start ;; +status) + start-stop-daemon --status --user $USER --pidfile $PIDFILE + case $? in + 0) echo "$PROG running with pid: $(cat $PIDFILE)" ;; + 1) echo "$PROG not running, stale pidfile: $PIDFILE" ;; + 3) echo "$PROG not running" ;; + 4) echo "Unable to determine program status" ;; + esac + ;; *) - echo "usage: $0 [start|stop|restart]" + echo "usage: $0 [start|stop|status|restart]" ;; esac diff --git a/distcc/distccd.conf b/distcc/distccd.conf new file mode 100644 index 000000000..f6bcb32c8 --- /dev/null +++ b/distcc/distccd.conf @@ -0,0 +1,12 @@ +# +# This config file is sourced by /etc/rc.d/distccd +# We can override or append to variables +# + +# USER="distcc" +# GROUP="distcc" +# RUNDIR="/var/run/distcc" +# PIDFILE="$RUNDIR/distcc.pid" + ++# Uncomment this and set --allow or --allow-local as needed: +# ARGS="$ARGS --allow 1.2.0.0/16 --allow 3.4.5.0/24 --allow-private --zeroconf" diff --git a/distcc/pre-install b/distcc/pre-install new file mode 100755 index 000000000..b3bd0f2bf --- /dev/null +++ b/distcc/pre-install @@ -0,0 +1,2 @@ +/usr/sbin/groupadd --system distcc +/usr/sbin/useradd --system --gid distcc --home-dir /var/empty --shell /bin/false distcc && passwd --lock distcc From crux at crux.nu Sat Mar 13 05:30:52 2021 From: crux at crux.nu (crux at crux.nu) Date: Sat, 13 Mar 2021 05:30:52 +0000 (UTC) Subject: ports/contrib (3.6): [notify] rubberband: 1.9 -> 1.9.1 made openjdk* optional and ladspa Message-ID: <20210313053052.CB2B6183806@crux.nu> commit 3d5f218de6c5776fcb4e96ea5f78250c3cae1bed Author: Danny Rawlins Date: Sat Mar 13 16:28:44 2021 +1100 [notify] rubberband: 1.9 -> 1.9.1 made openjdk* optional and ladspa diff --git a/rubberband/.footprint b/rubberband/.footprint index 66c6c2404..7713ee09b 100644 --- a/rubberband/.footprint +++ b/rubberband/.footprint @@ -6,20 +6,12 @@ drwxr-xr-x root/root usr/include/rubberband/ -rw-r--r-- root/root usr/include/rubberband/RubberBandStretcher.h -rw-r--r-- root/root usr/include/rubberband/rubberband-c.h drwxr-xr-x root/root usr/lib/ -drwxr-xr-x root/root usr/lib/ladspa/ --rw-r--r-- root/root usr/lib/ladspa/ladspa-rubberband.cat --rwxr-xr-x root/root usr/lib/ladspa/ladspa-rubberband.so --rwxr-xr-x root/root usr/lib/librubberband-jni.so -rw-r--r-- root/root usr/lib/librubberband.a -lrwxrwxrwx root/root usr/lib/librubberband.so -> librubberband.so.2.1.2 -lrwxrwxrwx root/root usr/lib/librubberband.so.2 -> librubberband.so.2.1.2 --rwxr-xr-x root/root usr/lib/librubberband.so.2.1.2 +lrwxrwxrwx root/root usr/lib/librubberband.so -> librubberband.so.2 +lrwxrwxrwx root/root usr/lib/librubberband.so.2 -> librubberband.so.2.1.3 +-rwxr-xr-x root/root usr/lib/librubberband.so.2.1.3 drwxr-xr-x root/root usr/lib/pkgconfig/ -rw-r--r-- root/root usr/lib/pkgconfig/rubberband.pc drwxr-xr-x root/root usr/lib/vamp/ -rw-r--r-- root/root usr/lib/vamp/vamp-rubberband.cat -rwxr-xr-x root/root usr/lib/vamp/vamp-rubberband.so -drwxr-xr-x root/root usr/share/ -drwxr-xr-x root/root usr/share/ladspa/ -drwxr-xr-x root/root usr/share/ladspa/rdf/ --rw-r--r-- root/root usr/share/ladspa/rdf/ladspa-rubberband.rdf diff --git a/rubberband/.signature b/rubberband/.signature index a8fb053f0..e2fc64a50 100644 --- a/rubberband/.signature +++ b/rubberband/.signature @@ -1,5 +1,5 @@ untrusted comment: verify with /etc/ports/contrib.pub -RWSagIOpLGJF3/1Ya2Hx5dN1003W8u+IN4DW3utpWPu1ZTWufo++5qL0kpL6I1nsbPzivBWreWc2tJodPJYFLkZIjnQdSrP9YQA= -SHA256 (Pkgfile) = 9071e986ddba462ef389b77462bf57fc3c5b8cbd5b6bbd75c7446c1442181b3b -SHA256 (.footprint) = 8c1a70b67a34425a2efd0175bd95a7754182d662f1dee8d492aa58c7206a944e -SHA256 (rubberband-v1.9.tar.gz) = 779e9a5e45f869618261b98b8d0c262fcbe066418a1c836fb85de47fbc1b29aa +RWSagIOpLGJF3xMjl8DONNJEPx20IcGc6HaCTsSTluBVU174f2HLukp6fRxn4ZQoKoO328cMYOYwK6qm+Q0v27K3IfoehdD7AQc= +SHA256 (Pkgfile) = 1ce48590ba5ffa1bf7717661d93d7c54319f5582108c2abe6c971da2bb3259b7 +SHA256 (.footprint) = ce0389eca7d0340dc754e2ac1fe10a5858b1a0d89339c9f27e97f4037f60a400 +SHA256 (rubberband-v1.9.1.tar.gz) = 11a7da4f07cd7da17ae30f432742be6d51d05adb250c89f3867b10b12f54a3b9 diff --git a/rubberband/Pkgfile b/rubberband/Pkgfile index 8f7f14621..095d0fabc 100644 --- a/rubberband/Pkgfile +++ b/rubberband/Pkgfile @@ -1,23 +1,36 @@ # Description: Time-stretching and pitch-shifting audio library and utility. # URL: https://www.breakfastquay.com/rubberband/ # Maintainer: Danny Rawlins, crux at romster dot me -# Depends on: fftw libsamplerate openjdk8 ladspa vamp-plugin-sdk +# Depends on: fftw libsamplerate meson ninja vamp-plugin-sdk +# Optional: openjdk8 openjdk11 openjdk15 ladspa libogg libvorbis opus name=rubberband -version=1.9 +version=1.9.1 release=1 source=(https://github.com/breakfastquay/$name/archive/v$version/$name-v$version.tar.gz) build() { - cd $name-$version + if [ -e '/usr/lib/java' ]; then + [ -n "${JAVA_HOME}" ] || export JAVA_HOME="/usr/lib/java/openjdk8" - autoreconf -vfi + if prt-get isinst openjdk8; then +local java_major="$($JAVA_HOME/bin/java -version 2>&1 | awk '/openjdk/ {split($3,java,"."); print java[2]}')" +PKGMK_RUBBERBAND+=" -D extra_include_dirs=/usr/lib/java/openjdk${java_major}/include,/usr/lib/java/openjdk${java_major}/include/linux" +export PATH="/usr/lib/java/openjdk${java_major}/bin:$PATH" + else +#local java_major=$($JAVA_HOME/bin/java -version 2>&1 | awk '/openjdk/ {split($3,java,"."); print java[1]}' | awk -F'"' '{print $1}') +local java_major="$($JAVA_HOME/bin/java -version 2>&1 | awk '/OpenJDK 64-Bit/ {split($6,java,"."); print java[1]}')" +PKGMK_RUBBERBAND+=" -D extra_include_dirs=/usr/lib/java/openjdk${java_major}-jdk/include,/usr/lib/java/openjdk${java_major}-jdk/include/linux" +export PATH="/usr/lib/java/openjdk${java_major}-jdk/bin:$PATH" + fi + fi - ./configure --prefix=/usr - make + meson setup build $name-$version ${PKGMK_RUBBERBAND} \ + --prefix=/usr \ + --buildtype=plain \ + -D fft=fftw \ + -D resampler=libsamplerate - export JAVA_HOME=/usr/lib/java/openjdk8 - make jni - - make DESTDIR=$PKG install + meson compile -C build -j ${JOBS:-1} + DESTDIR=$PKG meson install -C build } From crux at crux.nu Wed Mar 17 08:24:32 2021 From: crux at crux.nu (crux at crux.nu) Date: Wed, 17 Mar 2021 08:24:32 +0000 (UTC) Subject: ports/opt (3.6): [notify] gstreamer: 1.18.3 -> 1.18.4 bugfixes and important security fixes: CVE-2019-9928 CVE-2016-9634 CVE-2016-9635 CVE-2016-9636 CVE-2016-9807 CVE-2016-9445 CVE-2016-9446 https://gstreamer.freedesktop.org/security/ Message-ID: <20210317082432.80E4B183929@crux.nu> commit 674c010cb43c0c051b2a352313b32ee95c2c8fb0 Author: Danny Rawlins Date: Wed Mar 17 19:22:57 2021 +1100 [notify] gstreamer: 1.18.3 -> 1.18.4 bugfixes and important security fixes: CVE-2019-9928 CVE-2016-9634 CVE-2016-9635 CVE-2016-9636 CVE-2016-9807 CVE-2016-9445 CVE-2016-9446 https://gstreamer.freedesktop.org/security/ diff --git a/gstreamer/.footprint b/gstreamer/.footprint index 39b256dd7..7c51f3f05 100644 --- a/gstreamer/.footprint +++ b/gstreamer/.footprint @@ -149,20 +149,20 @@ drwxr-xr-x root/root usr/lib/gstreamer-1.0/ -rwxr-xr-x root/root usr/lib/gstreamer-1.0/libgstcoreelements.so -rwxr-xr-x root/root usr/lib/gstreamer-1.0/libgstcoretracers.so lrwxrwxrwx root/root usr/lib/libgstbase-1.0.so -> libgstbase-1.0.so.0 -lrwxrwxrwx root/root usr/lib/libgstbase-1.0.so.0 -> libgstbase-1.0.so.0.1803.0 --rwxr-xr-x root/root usr/lib/libgstbase-1.0.so.0.1803.0 +lrwxrwxrwx root/root usr/lib/libgstbase-1.0.so.0 -> libgstbase-1.0.so.0.1804.0 +-rwxr-xr-x root/root usr/lib/libgstbase-1.0.so.0.1804.0 lrwxrwxrwx root/root usr/lib/libgstcheck-1.0.so -> libgstcheck-1.0.so.0 -lrwxrwxrwx root/root usr/lib/libgstcheck-1.0.so.0 -> libgstcheck-1.0.so.0.1803.0 --rwxr-xr-x root/root usr/lib/libgstcheck-1.0.so.0.1803.0 +lrwxrwxrwx root/root usr/lib/libgstcheck-1.0.so.0 -> libgstcheck-1.0.so.0.1804.0 +-rwxr-xr-x root/root usr/lib/libgstcheck-1.0.so.0.1804.0 lrwxrwxrwx root/root usr/lib/libgstcontroller-1.0.so -> libgstcontroller-1.0.so.0 -lrwxrwxrwx root/root usr/lib/libgstcontroller-1.0.so.0 -> libgstcontroller-1.0.so.0.1803.0 --rwxr-xr-x root/root usr/lib/libgstcontroller-1.0.so.0.1803.0 +lrwxrwxrwx root/root usr/lib/libgstcontroller-1.0.so.0 -> libgstcontroller-1.0.so.0.1804.0 +-rwxr-xr-x root/root usr/lib/libgstcontroller-1.0.so.0.1804.0 lrwxrwxrwx root/root usr/lib/libgstnet-1.0.so -> libgstnet-1.0.so.0 -lrwxrwxrwx root/root usr/lib/libgstnet-1.0.so.0 -> libgstnet-1.0.so.0.1803.0 --rwxr-xr-x root/root usr/lib/libgstnet-1.0.so.0.1803.0 +lrwxrwxrwx root/root usr/lib/libgstnet-1.0.so.0 -> libgstnet-1.0.so.0.1804.0 +-rwxr-xr-x root/root usr/lib/libgstnet-1.0.so.0.1804.0 lrwxrwxrwx root/root usr/lib/libgstreamer-1.0.so -> libgstreamer-1.0.so.0 -lrwxrwxrwx root/root usr/lib/libgstreamer-1.0.so.0 -> libgstreamer-1.0.so.0.1803.0 --rwxr-xr-x root/root usr/lib/libgstreamer-1.0.so.0.1803.0 +lrwxrwxrwx root/root usr/lib/libgstreamer-1.0.so.0 -> libgstreamer-1.0.so.0.1804.0 +-rwxr-xr-x root/root usr/lib/libgstreamer-1.0.so.0.1804.0 drwxr-xr-x root/root usr/lib/pkgconfig/ -rw-r--r-- root/root usr/lib/pkgconfig/gstreamer-1.0.pc -rw-r--r-- root/root usr/lib/pkgconfig/gstreamer-base-1.0.pc @@ -176,7 +176,7 @@ drwxr-xr-x root/root usr/share/gdb/ drwxr-xr-x root/root usr/share/gdb/auto-load/ drwxr-xr-x root/root usr/share/gdb/auto-load/usr/ drwxr-xr-x root/root usr/share/gdb/auto-load/usr/lib/ --rw-r--r-- root/root usr/share/gdb/auto-load/usr/lib/libgstreamer-1.0.so.0.1803.0-gdb.py +-rw-r--r-- root/root usr/share/gdb/auto-load/usr/lib/libgstreamer-1.0.so.0.1804.0-gdb.py drwxr-xr-x root/root usr/share/gir-1.0/ -rw-r--r-- root/root usr/share/gir-1.0/Gst-1.0.gir -rw-r--r-- root/root usr/share/gir-1.0/GstBase-1.0.gir diff --git a/gstreamer/.signature b/gstreamer/.signature index 869260efb..013a734ce 100644 --- a/gstreamer/.signature +++ b/gstreamer/.signature @@ -1,5 +1,5 @@ untrusted comment: verify with /etc/ports/opt.pub -RWSE3ohX2g5d/QgCM/YSuWmFWjHnWWZbXUomdugSj3nGgOZMpiYVktcEDnJTYmWJM39EQTCBF1/Tbds0Z8msD9mOBGzkZK0dfwA= -SHA256 (Pkgfile) = 8e666159e08c9a2f69d2e3afc8c91875084d3cf7a441406b4896b6183ffdf90d -SHA256 (.footprint) = aa0a27d5f87f7d9344e7faceef51112ba8b7b948b7d5f9c9c3b7dad10eb9d7de -SHA256 (gstreamer-1.18.3.tar.xz) = 0c2e09e18f2df69a99b5cb3bd53c597b3cc2e35cf6c98043bb86a66f3d312100 +RWSE3ohX2g5d/aepoPFvue25RwzpFcEWjGjMF4a4fD6e1JU3G7Oa4IGAwunYMsX/ADyaexujqk7BNezgVHW/znjWZpiAfyBlPA0= +SHA256 (Pkgfile) = 0c664ecc8daf6c650c5b73a8032252454bc5ebe2df5112da4f4ac0494e9fc566 +SHA256 (.footprint) = 740149735b90046c6c230d9893a7f6b037279428aa668afb3439e866f39aa5f6 +SHA256 (gstreamer-1.18.4.tar.xz) = 9aeec99b38e310817012aa2d1d76573b787af47f8a725a65b833880a094dfbc5 diff --git a/gstreamer/Pkgfile b/gstreamer/Pkgfile index 2cb0b25ed..b70c2678d 100644 --- a/gstreamer/Pkgfile +++ b/gstreamer/Pkgfile @@ -4,7 +4,7 @@ # Depends on: gobject-introspection libcap name=gstreamer -version=1.18.3 +version=1.18.4 release=1 source=(https://gstreamer.freedesktop.org/src/$name/$name-$version.tar.xz) From crux at crux.nu Wed Mar 17 09:45:16 2021 From: crux at crux.nu (crux at crux.nu) Date: Wed, 17 Mar 2021 09:45:16 +0000 (UTC) Subject: ports/opt (3.6): [notify] libgudev: 234 -> 236 build switched to meson Message-ID: <20210317094516.D2FB2183923@crux.nu> commit 40dd569ca2618310ee3d348d7111273fb5990178 Author: Danny Rawlins Date: Wed Mar 17 20:45:06 2021 +1100 [notify] libgudev: 234 -> 236 build switched to meson diff --git a/libgudev/.footprint b/libgudev/.footprint index 67bce8030..782932caa 100644 --- a/libgudev/.footprint +++ b/libgudev/.footprint @@ -12,8 +12,7 @@ drwxr-xr-x root/root usr/include/gudev-1.0/gudev/ drwxr-xr-x root/root usr/lib/ drwxr-xr-x root/root usr/lib/girepository-1.0/ -rw-r--r-- root/root usr/lib/girepository-1.0/GUdev-1.0.typelib --rwxr-xr-x root/root usr/lib/libgudev-1.0.la -lrwxrwxrwx root/root usr/lib/libgudev-1.0.so -> libgudev-1.0.so.0.3.0 +lrwxrwxrwx root/root usr/lib/libgudev-1.0.so -> libgudev-1.0.so.0 lrwxrwxrwx root/root usr/lib/libgudev-1.0.so.0 -> libgudev-1.0.so.0.3.0 -rwxr-xr-x root/root usr/lib/libgudev-1.0.so.0.3.0 drwxr-xr-x root/root usr/lib/pkgconfig/ diff --git a/libgudev/.signature b/libgudev/.signature index 9b60d1e0a..3af501aa6 100644 --- a/libgudev/.signature +++ b/libgudev/.signature @@ -1,5 +1,5 @@ untrusted comment: verify with /etc/ports/opt.pub -RWSE3ohX2g5d/RJiT8cKlXyYDElakwOvEk+Buc+DAZMfDE7gzYPgSwXwXiQBG1LgsKJhn8l1GFp4DowhFhuw4yUZbckEM+VdiwI= -SHA256 (Pkgfile) = 85f80bd5789040944a48e13ec1daf01703468682d90477e308659379bf0592e7 -SHA256 (.footprint) = 88c88c8d9ea0ed7a726a52ca6ea31d5c3dbd59434060c6a3c54b54f7f51a3465 -SHA256 (libgudev-234.tar.xz) = 1baeacacf0db42fa073ad5183d1decce9317857416a2b0f82ce3370d711a2e37 +RWSE3ohX2g5d/e6IXYXUzF28xxrYFBjUG2s8pr8GW3gNooiRyMEtOPBtQM1GGRzd8wpzRhPUINzFVafgwYAuQUFad/xgAwMxAww= +SHA256 (Pkgfile) = 0a66c69c54bcfc177b9e4f1428ce91794e2e609180e24abfa4c1f991d9e31248 +SHA256 (.footprint) = 28e3c2a81a37853bbfcb5ca25248f1a947b7760efdda18b395b7bbcbb034784c +SHA256 (libgudev-236.tar.xz) = e50369d06d594bae615eb7aeb787de304ebaad07a26d1043cef8e9c7ab7c9524 diff --git a/libgudev/Pkgfile b/libgudev/Pkgfile index 4fcf3c79f..7b652eb57 100644 --- a/libgudev/Pkgfile +++ b/libgudev/Pkgfile @@ -4,18 +4,15 @@ # Depends on: gobject-introspection name=libgudev -version=234 +version=236 release=1 -source=(https://ftp.gnome.org/pub/gnome/sources/$name/$version/$name-$version.tar.xz) +source=(https://download.gnome.org/sources/$name/$version/$name-$version.tar.xz) build() { - cd $name-$version - - ./configure \ + meson build $name-$version \ --prefix=/usr \ - --disable-umockdev + --buildtype=plain - sed -i 's/ -shared / -Wl,-O1,--as-needed\0/g' -i libtool - make - make install DESTDIR=$PKG + ninja -C build -j ${JOBS:-1} + DESTDIR=$PKG ninja -C build install } From crux at crux.nu Wed Mar 17 09:45:58 2021 From: crux at crux.nu (crux at crux.nu) Date: Wed, 17 Mar 2021 09:45:58 +0000 (UTC) Subject: ports/compat-32 (3.6): [notify] libgudev-32: 234 -> 236 build switched to meson Message-ID: <20210317094558.D9D3618396D@crux.nu> commit e2826f1549541680f6189c8d93d6f438b0796249 Author: Danny Rawlins Date: Wed Mar 17 20:45:49 2021 +1100 [notify] libgudev-32: 234 -> 236 build switched to meson diff --git a/libgudev-32/.footprint b/libgudev-32/.footprint index 708c73e..8ce07b8 100644 --- a/libgudev-32/.footprint +++ b/libgudev-32/.footprint @@ -1,7 +1,6 @@ drwxr-xr-x root/root usr/ drwxr-xr-x root/root usr/lib32/ --rwxr-xr-x root/root usr/lib32/libgudev-1.0.la -lrwxrwxrwx root/root usr/lib32/libgudev-1.0.so -> libgudev-1.0.so.0.3.0 +lrwxrwxrwx root/root usr/lib32/libgudev-1.0.so -> libgudev-1.0.so.0 lrwxrwxrwx root/root usr/lib32/libgudev-1.0.so.0 -> libgudev-1.0.so.0.3.0 -rwxr-xr-x root/root usr/lib32/libgudev-1.0.so.0.3.0 drwxr-xr-x root/root usr/lib32/pkgconfig/ diff --git a/libgudev-32/.signature b/libgudev-32/.signature index 1596edf..ebf6009 100644 --- a/libgudev-32/.signature +++ b/libgudev-32/.signature @@ -1,5 +1,5 @@ untrusted comment: verify with /etc/ports/compat-32.pub -RWSwxGo/zH7eXULhYdbfMTuVCdRNxbObvmcAf8RNXVQVEy934G819DtwiDs33m9XjAfIkV/VlFqQ9rTgh5EoSz7sKqgmL0wOJwQ= -SHA256 (Pkgfile) = a6f65e5107172338b31b8faac9e462514b326e3b374e143a1c99e01740a6dca5 -SHA256 (.footprint) = 9025cad2576069a9eb4a86f86b04b51593a379407a8d62f101a345a1443a8bde -SHA256 (libgudev-234.tar.xz) = 1baeacacf0db42fa073ad5183d1decce9317857416a2b0f82ce3370d711a2e37 +RWSwxGo/zH7eXYHY8BvmbSeDzb0J8oRxdymdhjZn9hmUflu7Bfxj6TPssjIoZdPFvR/afO2VTmuHa+7YAyhxEYNaGPT+SO/h4ww= +SHA256 (Pkgfile) = 0b2ad9a7198472929e6805c0883475c21c2c03b5bf0efe9121a5881d829cb9d1 +SHA256 (.footprint) = 943372be1684ba2fc90b60c00f474129bc5b9402e546950a2c3e1dd652cfc946 +SHA256 (libgudev-236.tar.xz) = e50369d06d594bae615eb7aeb787de304ebaad07a26d1043cef8e9c7ab7c9524 diff --git a/libgudev-32/Pkgfile b/libgudev-32/Pkgfile index b1c8989..3d53a58 100644 --- a/libgudev-32/Pkgfile +++ b/libgudev-32/Pkgfile @@ -4,21 +4,19 @@ # Depends on: glib-32 libgudev name=libgudev-32 -version=234 +version=236 release=1 -source=(https://ftp.gnome.org/pub/gnome/sources/${name%-*}/$version/${name%-*}-$version.tar.xz) +source=(https://download.gnome.org/sources/${name%-*}/$version/${name%-*}-$version.tar.xz) build() { - cd ${name%-*}-$version - - ./configure \ + meson build ${name%-*}-$version \ --prefix=/usr \ - --libdir=/usr/lib32 \ - --disable-umockdev + --libdir=lib32 \ + --buildtype=plain \ + -D umockdev=disabled - sed -i 's/ -shared / -Wl,-O1,--as-needed\0/g' -i libtool + ninja -C build -j ${JOBS:-1} + DESTDIR=$PKG ninja -C build install - make - make install DESTDIR=$PKG rm -r $PKG/usr/include } From maledictium at gmail.com Wed Mar 17 13:17:50 2021 From: maledictium at gmail.com (Prophet) Date: Wed, 17 Mar 2021 13:17:50 +0000 Subject: Problem compiling kernel using fakeroot Message-ID: Sorry for this newbie question. Not sure if this is related to Crux but I always compiled the kernel using sudo and never had any problems. Recently decided to try fakeroot and always get corrupted xz image at boot. Is the kernel supposed to be always compiled as root in Crux? What am I missing here? From crux at eckner.net Wed Mar 17 13:24:35 2021 From: crux at eckner.net (Erich Eckner) Date: Wed, 17 Mar 2021 14:24:35 +0100 (CET) Subject: Problem compiling kernel using fakeroot In-Reply-To: References: Message-ID: -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Hi, On Wed, 17 Mar 2021, Prophet wrote: > Sorry for this newbie question. nothing to be sorry for. > Not sure if this is related to Crux but I always compiled the kernel using > sudo and never had any problems. Recently decided to try fakeroot and always > get corrupted xz image at boot. Is the kernel supposed to be always compiled > as root in Crux? What am I missing here? You should be able to compile the kernel as any user (no need for fakeroot). The installation requires root, though (assuming, /boot is owned by root, as it should be). I'm doing as a regular user: make oldconfig make and then run as root: install -m644 --owner=root $kernelImage /boot/vmlinuz-$version grub-mkconfig -o /boot/grub/grub.cfg Note, that I do not have an initramdisk, but it should work similarily if you have one. What exactly are you trying, that fails? I had problems in the past with left-over files from previous compilations - a `git clean -xdf .` did help, there. HTH, Erich -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEE3p92iMrPBP64GmxZCu7JB1Xae1oFAmBSAxQACgkQCu7JB1Xa e1pknRAAj1Opecjfwn2y4AAQATX/Sz/XdqXHdQ+QZgaSt/CDHZ5l9Ob1bU2HrYkv D4Xwo4YrjKDSiq/JFDTU+ML+0CJWKSKjUnyf2FYBbe0f7JKjWY+ktEFAxC0Q8wdF 6ViMak77d40hRYi0SAzWSBITrAAMNO82x5VVAyTmRH2NHXkAoAJRQ6paMuYJoVH6 yQaklEvV1TIEyGHfolGSwBK9WHVE41BmVXjCGIin6WjBouOHEoynDyKrhieo4OSU /8qzVLLW8Seg7sV+GxdN99yTLWB3RXUoEdNM6RngtwMkicgE1bic4HX080dFVGQ3 CyUhI11ULv3vMpWzGIdD7yn1LO6DnPwG2HkWpJg1kQzA54tu1Cttsja0WqtYhUXA jdTzQGWNGMAbUU6p3hrRa85353kgzCvC1asxe2mOk031TQhUo7ZypwhCyMFBcuT5 y9Sb4+p5aWIpzyOdLQFLCPmvIV0visokEC9Y9IwY3L4wUaaGLmGIHJ/MKeCewxvn ILUCIkymWZN5xEdOUOI+M823oZD/FffauYhh0lE9WV+rgpZ6e69hOgear1N4N3xL 69Fgaonp96XA5n+1U1EPGiVb1zRWlWfs10ZtHtZho2RBO8vCk5Q57j36c9bfPnQ+ 4Puhia5D8jkOocb3vk0gesMQczghNi9NvQOQ/Lvb3jf0Nx4v5H8= =PLL4 -----END PGP SIGNATURE----- From steffen at sdaoden.eu Wed Mar 17 14:37:45 2021 From: steffen at sdaoden.eu (Steffen Nurpmeso) Date: Wed, 17 Mar 2021 15:37:45 +0100 Subject: Problem compiling kernel using fakeroot In-Reply-To: References: Message-ID: <20210317143745.XBoua%steffen@sdaoden.eu> Erich Eckner wrote in : |On Wed, 17 Mar 2021, Prophet wrote: |> Sorry for this newbie question. | |nothing to be sorry for. | |> Not sure if this is related to Crux but I always compiled the kernel \ |> using |> sudo and never had any problems. Recently decided to try fakeroot \ |> and always |> get corrupted xz image at boot. Is the kernel supposed to be always \ |> compiled |> as root in Crux? What am I missing here? | |You should be able to compile the kernel as any user (no need for |fakeroot). The installation requires root, though (assuming, /boot is |owned by root, as it should be). I'm doing as a regular user: | |make oldconfig |make | |and then run as root: | |install -m644 --owner=root $kernelImage /boot/vmlinuz-$version |grub-mkconfig -o /boot/grub/grub.cfg Yeah -- maybe the wrong (uncompressed) kernel? |Note, that I do not have an initramdisk, but it should work similarily if |you have one. Me neither (yet). I compile the kernel as "ports": hn=$(uname -n) ln=linux-version-as-major-minor objdir=/tmp/linuxobj cp /root/hosts/$hn/linux-$ln.config \ /usr/src/linux-$ln/.$hn-$ln.config || exit 2 chown ports:ports /usr/src/linux-$ln/.$hn-$ln.config || exit 3 [ -x /root/bin/cpupower.sh ] && /root/bin/cpupower.sh hi sudo -u ports sh -c ' ( objdir='$objdir' cd /usr/src/linux-'$ln' || exit 10 if [ -d $objdir ]; then if [ -n "$_cleanup" ]; then ( cd $objdir && make mrproper ) fi else mkdir -p $objdir || exit 1 fi printf -- "-'$hn'\n" > $objdir/localversion-build || exit 3 cp .'$hn-$ln'.config $objdir/.config || exit 2 #sudo -u ports make O=$objdir listnewconfig oldconfig || exit 4 # Documentation/admin-guide/README.rst: "make localmodconfig" #[lsmod>f; LSMOD=f ]make O=$objdir localyesconfig oldconfig || exit 4 nice -n +10 make O=$objdir oldconfig || exit 4 cd $objdir || exit 5 time nice -n +10 make -j`getconf _NPROCESSORS_ONLN` ) 2>&1 ' [ -x /root/bin/cpupower.sh ] && /root/bin/cpupower.sh default followed by (well it is all optional ;) copies as "root": cp $objdir/arch/x86/boot/bzImage $efipart/$hn-$xln-new.efi cp $objdir/System.map $efipart/System.map-$version-$hn ... make modules_install (none, actually) |What exactly are you trying, that fails? I had problems in the past with |left-over files from previous compilations - a `git clean -xdf .` did |help, there. cleanup is then if [ -n "$_cleanup" ]; then rm -rf /tmp/.$hn-fw if [ "${objdir%/*}" = /tmp ]; then rm -rf $objdir else ( cd $objdir make mrproper ) >/dev/null fi fi Anyhow, kernel building is not yet boxed. I use efibootmgr: if [ -n "$_efiactive" ]; then if command -v efibootmgr >/dev/null 2>&1 && { efibootmgr | grep -q $hn-$ln-new; }; then bn=`efibootmgr | grep $hn-$ln-new | sed -Ee 's/^Boot([[:digit:]]+).+$/\1/'` efibootmgr -v -n $bn fi fi Well i install the kernel as -new, and boot it once. When booting succeeds with the right kernel, it is moved automatically: { i=1 while :; do ( set -C : > /root/hosts/$hn/.rc-late-hook-$i ) >/dev/null 2>&1 && break i=$((i + 1)) done printf " v=\`uname -r | cut -d- -f1\` if [ \"\$v\" = \"$version\" ]; then if [ "$efipart" != /boot ];then mount $efipart else mount -o remount,rw "$efipart" fi [ -f $efipart/$hn-$xln-new.efi ] && mv -f $efipart/$hn-$xln-new.efi $efipart/$hn-$xln.efi if [ "$efipart" != /boot ]; then umount $efipart else mount -o remount,ro "$efipart" fi exit 0 else echo >&2 'NOT moving kernel on EFI ('$efipart')!' exit 1 fi " > /root/hosts/$hn/.rc-late-hook-$i } Works pretty nice in practice ever since. Yay! --steffen | |Der Kragenbaer, The moon bear, |der holt sich munter he cheerfully and one by one |einen nach dem anderen runter wa.ks himself off |(By Robert Gernhardt) From maledictium at gmail.com Wed Mar 17 15:34:24 2021 From: maledictium at gmail.com (Prophet) Date: Wed, 17 Mar 2021 15:34:24 +0000 Subject: Problem compiling kernel using fakeroot In-Reply-To: <20210317143745.XBoua%steffen@sdaoden.eu> References: <20210317143745.XBoua%steffen@sdaoden.eu> Message-ID: <58979ff0-8363-e4df-061a-a2f7178df4ad@gmail.com> I dont use git. I wget the kernel and signature from kernel.org to my home directory. Then cp the verified and unpacked tar file to /usr/src. In there the usual sudo make -j4 all, sudo make modules install. Copy the System-map and arch/x86/boot/bzImage to /boot. And finally edit and run lilo. This has always worked without any problem but if I try to reproduce those steps but doing the compilation phase with my user (or even fakeroot) in my /home dir, always results in a corrupted xz image error when i boot. I suspected it was ownership issues compiling as regular user but not sure about that anymore. On 3/17/21 2:37 PM, Steffen Nurpmeso wrote: > Erich Eckner wrote in > : > |On Wed, 17 Mar 2021, Prophet wrote: > |> Sorry for this newbie question. > | > |nothing to be sorry for. > | > |> Not sure if this is related to Crux but I always compiled the kernel \ > |> using > |> sudo and never had any problems. Recently decided to try fakeroot \ > |> and always > |> get corrupted xz image at boot. Is the kernel supposed to be always \ > |> compiled > |> as root in Crux? What am I missing here? > | > |You should be able to compile the kernel as any user (no need for > |fakeroot). The installation requires root, though (assuming, /boot is > |owned by root, as it should be). I'm doing as a regular user: > | > |make oldconfig > |make > | > |and then run as root: > | > |install -m644 --owner=root $kernelImage /boot/vmlinuz-$version > |grub-mkconfig -o /boot/grub/grub.cfg > > Yeah -- maybe the wrong (uncompressed) kernel? > > |Note, that I do not have an initramdisk, but it should work similarily if > |you have one. > > Me neither (yet). I compile the kernel as "ports": > > hn=$(uname -n) ln=linux-version-as-major-minor > objdir=/tmp/linuxobj > > cp /root/hosts/$hn/linux-$ln.config \ > /usr/src/linux-$ln/.$hn-$ln.config || exit 2 > chown ports:ports /usr/src/linux-$ln/.$hn-$ln.config || exit 3 > > [ -x /root/bin/cpupower.sh ] && /root/bin/cpupower.sh hi > sudo -u ports sh -c ' > ( > objdir='$objdir' > cd /usr/src/linux-'$ln' || exit 10 > if [ -d $objdir ]; then > if [ -n "$_cleanup" ]; then > ( cd $objdir && make mrproper ) > fi > else > mkdir -p $objdir || exit 1 > fi > printf -- "-'$hn'\n" > $objdir/localversion-build || exit 3 > cp .'$hn-$ln'.config $objdir/.config || exit 2 > #sudo -u ports make O=$objdir listnewconfig oldconfig || exit 4 > # Documentation/admin-guide/README.rst: "make localmodconfig" > #[lsmod>f; LSMOD=f ]make O=$objdir localyesconfig oldconfig || exit 4 > nice -n +10 make O=$objdir oldconfig || exit 4 > cd $objdir || exit 5 > time nice -n +10 make -j`getconf _NPROCESSORS_ONLN` > ) 2>&1 > ' > [ -x /root/bin/cpupower.sh ] && /root/bin/cpupower.sh default > > followed by (well it is all optional ;) copies as "root": > > cp $objdir/arch/x86/boot/bzImage $efipart/$hn-$xln-new.efi > cp $objdir/System.map $efipart/System.map-$version-$hn > ... > make modules_install > (none, actually) > > |What exactly are you trying, that fails? I had problems in the past with > |left-over files from previous compilations - a `git clean -xdf .` did > |help, there. > > cleanup is then > > if [ -n "$_cleanup" ]; then > rm -rf /tmp/.$hn-fw > if [ "${objdir%/*}" = /tmp ]; then > rm -rf $objdir > else > ( > cd $objdir > make mrproper > ) >/dev/null > fi > fi > > Anyhow, kernel building is not yet boxed. > I use efibootmgr: > > if [ -n "$_efiactive" ]; then > if command -v efibootmgr >/dev/null 2>&1 && > { efibootmgr | grep -q $hn-$ln-new; }; then > bn=`efibootmgr | grep $hn-$ln-new | > sed -Ee 's/^Boot([[:digit:]]+).+$/\1/'` > efibootmgr -v -n $bn > fi > fi > > Well i install the kernel as -new, and boot it once. When booting > succeeds with the right kernel, it is moved automatically: > > { > i=1 > while :; do > ( > set -C > : > /root/hosts/$hn/.rc-late-hook-$i > ) >/dev/null 2>&1 && break > i=$((i + 1)) > done > > printf " > v=\`uname -r | cut -d- -f1\` > if [ \"\$v\" = \"$version\" ]; then > if [ "$efipart" != /boot ];then > mount $efipart > else > mount -o remount,rw "$efipart" > fi > [ -f $efipart/$hn-$xln-new.efi ] && > mv -f $efipart/$hn-$xln-new.efi $efipart/$hn-$xln.efi > if [ "$efipart" != /boot ]; then > umount $efipart > else > mount -o remount,ro "$efipart" > fi > exit 0 > else > echo >&2 'NOT moving kernel on EFI ('$efipart')!' > exit 1 > fi > " > /root/hosts/$hn/.rc-late-hook-$i > } > > Works pretty nice in practice ever since. > Yay! > > --steffen > | > |Der Kragenbaer, The moon bear, > |der holt sich munter he cheerfully and one by one > |einen nach dem anderen runter wa.ks himself off > |(By Robert Gernhardt) > _______________________________________________ > CRUX mailing list > CRUX at lists.crux.nu > https://lists.crux.nu/mailman/listinfo/crux From mateusz at mc.pl.eu.org Sat Mar 20 16:37:26 2021 From: mateusz at mc.pl.eu.org (Mateusz =?utf-8?Q?Czerwi=C5=84ski?=) Date: Sat, 20 Mar 2021 17:37:26 +0100 Subject: Full disk encryption Message-ID: Hello all! It's my first message; I'm linux entusiast, not expert. I would love to install CRUX at mine unbricked chromebook. I know it's not deamon :) Is there any, good, guide how to encrypt full disk at installation? Any protips what should I read before? I seen guide at crux.nu wiki but it seems uncomplished howto, and a little bit out-to-date. Best regards, Mat -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 228 bytes Desc: not available URL: From silvino at bk.ru Sat Mar 20 23:28:02 2021 From: silvino at bk.ru (=?UTF-8?B?c2lsdmlubyBzaWx2YQ==?=) Date: Sun, 21 Mar 2021 02:28:02 +0300 Subject: =?UTF-8?B?UmU6IEZ1bGwgZGlzayBlbmNyeXB0aW9u?= In-Reply-To: References: Message-ID: <1616282882.296771042@f108.i.mail.ru> ? >Saturday, March 20, 2021 7:37 PM +03:00 from Mateusz Czerwi?ski : >? >Hello all! >It's my first message; I'm linux entusiast, not expert. >I would love to install CRUX at mine unbricked chromebook. I know it's not deamon :) >Is there any, good, guide how to encrypt full disk at installation? Any protips what should I read before? I seen guide at crux.nu wiki but it seems uncomplished howto, and a little bit out-to-date. >Best regards, >Mat >_______________________________________________ >CRUX mailing list >CRUX at lists.crux.nu >https://lists.crux.nu/mailman/listinfo/crux ? Not a good guide but it works for me; https://doc.leetio.dev/core/install.html#step2 ? -------------- next part -------------- An HTML attachment was scrubbed... URL: From jaeger at morpheus.net Sun Mar 21 00:09:46 2021 From: jaeger at morpheus.net (Matt Housh) Date: Sat, 20 Mar 2021 19:09:46 -0500 Subject: Full disk encryption In-Reply-To: References: Message-ID: On 2021-03-20 11:37, Mateusz Czerwi?ski wrote: > Hello all! > It's my first message; I'm linux entusiast, not expert. > I would love to install CRUX at mine unbricked chromebook. I know it's not deamon :) > Is there any, good, guide how to encrypt full disk at installation? Any protips what should I read before? I seen guide at crux.nu wiki but it seems uncomplished howto, and a little bit out-to-date. Greetings! Not a guide but I recently tested doing this with a fresh CRUX install using cryptsetup, lvm, and dracut, which seems to work well. Used cryptsetup to create the encrypted disk container, vgcreate and lvcreate to set up / and swap inside the container, ran setup, then made sure to install lvm2, cryptsetup, and dracut after setup but before rebooting. The important part is dracut or similar initramfs generation tool to make sure you can unlock the cryptsetup device at boot. Hope that helps, maybe in conjunction with the guide Silvino Silva linked. Regards, Matt From bmadonnaster at gmail.com Sun Mar 21 02:15:12 2021 From: bmadonnaster at gmail.com (Brian Madonna) Date: Sat, 20 Mar 2021 22:15:12 -0400 Subject: Full disk encryption In-Reply-To: References: Message-ID: I would go by this guide http://www.hivestream.de/gentoo-installation-with-raid-lvm-luks-and-systemd.html keeping in mind your on CRUX not gentoo and not using systemd. I use 5o follow this on Gentoo to do full disk encryption and raid. Thanks , Brian Madonna On Sat, Mar 20, 2021, 12:37 PM Mateusz Czerwi?ski wrote: > Hello all! > It's my first message; I'm linux entusiast, not expert. > I would love to install CRUX at mine unbricked chromebook. I know it's not > deamon :) > Is there any, good, guide how to encrypt full disk at installation? Any > protips what should I read before? I seen guide at crux.nu wiki but it > seems uncomplished howto, and a little bit out-to-date. > Best regards, > Mat_______________________________________________ > CRUX mailing list > CRUX at lists.crux.nu > https://lists.crux.nu/mailman/listinfo/crux > -------------- next part -------------- An HTML attachment was scrubbed... URL: From crux at crux.nu Sun Mar 21 10:04:41 2021 From: crux at crux.nu (crux at crux.nu) Date: Sun, 21 Mar 2021 10:04:41 +0000 (UTC) Subject: ports/opt (3.6): [notify] courier-unicode: update to 2.2.2 Message-ID: <20210321100441.C603718387B@crux.nu> commit ce6aa7bb361394180f525e703c38cfddbfb8801e Author: Juergen Daubert Date: Sun Mar 21 11:00:46 2021 +0100 [notify] courier-unicode: update to 2.2.2 ABI has been changed, rebuild of direct dependent ports required. Run revdep after update. diff --git a/courier-unicode/.footprint b/courier-unicode/.footprint index 2860355ef..ad9fe923d 100644 --- a/courier-unicode/.footprint +++ b/courier-unicode/.footprint @@ -6,14 +6,32 @@ drwxr-xr-x root/root usr/include/ drwxr-xr-x root/root usr/lib/ -rw-r--r-- root/root usr/lib/libcourier-unicode.a -rwxr-xr-x root/root usr/lib/libcourier-unicode.la -lrwxrwxrwx root/root usr/lib/libcourier-unicode.so -> libcourier-unicode.so.4.1.0 -lrwxrwxrwx root/root usr/lib/libcourier-unicode.so.4 -> libcourier-unicode.so.4.1.0 --rwxr-xr-x root/root usr/lib/libcourier-unicode.so.4.1.0 +lrwxrwxrwx root/root usr/lib/libcourier-unicode.so -> libcourier-unicode.so.7.0.0 +lrwxrwxrwx root/root usr/lib/libcourier-unicode.so.7 -> libcourier-unicode.so.7.0.0 +-rwxr-xr-x root/root usr/lib/libcourier-unicode.so.7.0.0 drwxr-xr-x root/root usr/share/ drwxr-xr-x root/root usr/share/aclocal/ +-rw-r--r-- root/root usr/share/aclocal/courier-unicode-version.m4 -rw-r--r-- root/root usr/share/aclocal/courier-unicode.m4 drwxr-xr-x root/root usr/share/man/ drwxr-xr-x root/root usr/share/man/man3/ +-rw-r--r-- root/root usr/share/man/man3/unicode::bidi.3.gz +-rw-r--r-- root/root usr/share/man/man3/unicode::bidi_calc.3.gz +-rw-r--r-- root/root usr/share/man/man3/unicode::bidi_calc_types.3.gz +-rw-r--r-- root/root usr/share/man/man3/unicode::bidi_cleanup.3.gz +-rw-r--r-- root/root usr/share/man/man3/unicode::bidi_combinings.3.gz +-rw-r--r-- root/root usr/share/man/man3/unicode::bidi_embed.3.gz +-rw-r--r-- root/root usr/share/man/man3/unicode::bidi_embed_paragraph_level.3.gz +-rw-r--r-- root/root usr/share/man/man3/unicode::bidi_get_direction.3.gz +-rw-r--r-- root/root usr/share/man/man3/unicode::bidi_logical_order.3.gz +-rw-r--r-- root/root usr/share/man/man3/unicode::bidi_needs_embed.3.gz +-rw-r--r-- root/root usr/share/man/man3/unicode::bidi_override.3.gz +-rw-r--r-- root/root usr/share/man/man3/unicode::bidi_reorder.3.gz +-rw-r--r-- root/root usr/share/man/man3/unicode::canonical.3.gz +-rw-r--r-- root/root usr/share/man/man3/unicode::compose.3.gz +-rw-r--r-- root/root usr/share/man/man3/unicode::compose_default_callback.3.gz +-rw-r--r-- root/root usr/share/man/man3/unicode::decompose.3.gz +-rw-r--r-- root/root usr/share/man/man3/unicode::decompose_default_reallocate.3.gz -rw-r--r-- root/root usr/share/man/man3/unicode::iconvert::convert.3.gz -rw-r--r-- root/root usr/share/man/man3/unicode::iconvert::convert_tocase.3.gz -rw-r--r-- root/root usr/share/man/man3/unicode::iconvert::fromu.3.gz @@ -29,8 +47,32 @@ drwxr-xr-x root/root usr/share/man/man3/ -rw-r--r-- root/root usr/share/man/man3/unicode::ucs_2.3.gz -rw-r--r-- root/root usr/share/man/man3/unicode::ucs_4.3.gz -rw-r--r-- root/root usr/share/man/man3/unicode::utf_8.3.gz +-rw-r--r-- root/root usr/share/man/man3/unicode::wordbreak.3.gz -rw-r--r-- root/root usr/share/man/man3/unicode::wordbreak_callback_base.3.gz +-rw-r--r-- root/root usr/share/man/man3/unicode_bidi.3.gz +-rw-r--r-- root/root usr/share/man/man3/unicode_bidi_bracket_type.3.gz +-rw-r--r-- root/root usr/share/man/man3/unicode_bidi_calc.3.gz +-rw-r--r-- root/root usr/share/man/man3/unicode_bidi_calc_levels.3.gz +-rw-r--r-- root/root usr/share/man/man3/unicode_bidi_calc_types.3.gz +-rw-r--r-- root/root usr/share/man/man3/unicode_bidi_cleaned_size.3.gz +-rw-r--r-- root/root usr/share/man/man3/unicode_bidi_cleanup.3.gz +-rw-r--r-- root/root usr/share/man/man3/unicode_bidi_combinings.3.gz +-rw-r--r-- root/root usr/share/man/man3/unicode_bidi_direction.3.gz +-rw-r--r-- root/root usr/share/man/man3/unicode_bidi_embed.3.gz +-rw-r--r-- root/root usr/share/man/man3/unicode_bidi_embed_paragraph_level.3.gz +-rw-r--r-- root/root usr/share/man/man3/unicode_bidi_logical_order.3.gz +-rw-r--r-- root/root usr/share/man/man3/unicode_bidi_mirror.3.gz +-rw-r--r-- root/root usr/share/man/man3/unicode_bidi_needs_embed.3.gz +-rw-r--r-- root/root usr/share/man/man3/unicode_bidi_reorder.3.gz +-rw-r--r-- root/root usr/share/man/man3/unicode_bidi_setbnl.3.gz +-rw-r--r-- root/root usr/share/man/man3/unicode_bidi_type.3.gz +-rw-r--r-- root/root usr/share/man/man3/unicode_canonical.3.gz -rw-r--r-- root/root usr/share/man/man3/unicode_category_lookup.3.gz +-rw-r--r-- root/root usr/share/man/man3/unicode_ccc.3.gz +-rw-r--r-- root/root usr/share/man/man3/unicode_compose.3.gz +-rw-r--r-- root/root usr/share/man/man3/unicode_composition_apply.3.gz +-rw-r--r-- root/root usr/share/man/man3/unicode_composition_deinit.3.gz +-rw-r--r-- root/root usr/share/man/man3/unicode_composition_init.3.gz -rw-r--r-- root/root usr/share/man/man3/unicode_convert.3.gz -rw-r--r-- root/root usr/share/man/man3/unicode_convert_deinit.3.gz -rw-r--r-- root/root usr/share/man/man3/unicode_convert_fromu_init.3.gz @@ -46,8 +88,22 @@ drwxr-xr-x root/root usr/share/man/man3/ -rw-r--r-- root/root usr/share/man/man3/unicode_convert_tou_tobuf.3.gz -rw-r--r-- root/root usr/share/man/man3/unicode_convert_toutf8.3.gz -rw-r--r-- root/root usr/share/man/man3/unicode_convert_uc.3.gz +-rw-r--r-- root/root usr/share/man/man3/unicode_decompose.3.gz +-rw-r--r-- root/root usr/share/man/man3/unicode_decompose_reallocate_size.3.gz +-rw-r--r-- root/root usr/share/man/man3/unicode_decomposition_deinit.3.gz +-rw-r--r-- root/root usr/share/man/man3/unicode_decomposition_init.3.gz -rw-r--r-- root/root usr/share/man/man3/unicode_default_chset.3.gz +-rw-r--r-- root/root usr/share/man/man3/unicode_emoji.3.gz +-rw-r--r-- root/root usr/share/man/man3/unicode_emoji_component.3.gz +-rw-r--r-- root/root usr/share/man/man3/unicode_emoji_extended_pictographic.3.gz +-rw-r--r-- root/root usr/share/man/man3/unicode_emoji_lookup.3.gz +-rw-r--r-- root/root usr/share/man/man3/unicode_emoji_modifier.3.gz +-rw-r--r-- root/root usr/share/man/man3/unicode_emoji_modifier_base.3.gz +-rw-r--r-- root/root usr/share/man/man3/unicode_emoji_presentation.3.gz -rw-r--r-- root/root usr/share/man/man3/unicode_grapheme_break.3.gz +-rw-r--r-- root/root usr/share/man/man3/unicode_grapheme_break_deinit.3.gz +-rw-r--r-- root/root usr/share/man/man3/unicode_grapheme_break_init.3.gz +-rw-r--r-- root/root usr/share/man/man3/unicode_grapheme_break_next.3.gz -rw-r--r-- root/root usr/share/man/man3/unicode_html40ent_lookup.3.gz -rw-r--r-- root/root usr/share/man/man3/unicode_isalnum.3.gz -rw-r--r-- root/root usr/share/man/man3/unicode_isalpha.3.gz @@ -69,6 +125,7 @@ drwxr-xr-x root/root usr/share/man/man3/ -rw-r--r-- root/root usr/share/man/man3/unicode_lbc_next_cnt.3.gz -rw-r--r-- root/root usr/share/man/man3/unicode_lbc_set_opts.3.gz -rw-r--r-- root/root usr/share/man/man3/unicode_lc.3.gz +-rw-r--r-- root/root usr/share/man/man3/unicode_line_break.3.gz -rw-r--r-- root/root usr/share/man/man3/unicode_locale_chset.3.gz -rw-r--r-- root/root usr/share/man/man3/unicode_script.3.gz -rw-r--r-- root/root usr/share/man/man3/unicode_tc.3.gz @@ -82,5 +139,6 @@ drwxr-xr-x root/root usr/share/man/man3/ -rw-r--r-- root/root usr/share/man/man3/unicode_wbscan_end.3.gz -rw-r--r-- root/root usr/share/man/man3/unicode_wbscan_init.3.gz -rw-r--r-- root/root usr/share/man/man3/unicode_wbscan_next.3.gz +-rw-r--r-- root/root usr/share/man/man3/unicode_word_break.3.gz drwxr-xr-x root/root usr/share/man/man7/ -rw-r--r-- root/root usr/share/man/man7/courier-unicode.7.gz diff --git a/courier-unicode/.signature b/courier-unicode/.signature index 83324361c..dd790f9f5 100644 --- a/courier-unicode/.signature +++ b/courier-unicode/.signature @@ -1,5 +1,5 @@ untrusted comment: verify with /etc/ports/opt.pub -RWSE3ohX2g5d/XS83rOdYqxjMc8H1dLjLzK0OAiIjmxUdhABjbLJZkwaG6EhxKRrJ+o1/9AmvikNyPp59yVxPPlj/nmXxvD2owI= -SHA256 (Pkgfile) = 881d53a3ad86dffe3c58d9fe20807383a7d818ae03beddebec8c5d52c5039e78 -SHA256 (.footprint) = facd99fde7545754d6b8444b63a7157325b42a99d436db291c2322eb1e8ad341 -SHA256 (courier-unicode-2.1.2.tar.bz2) = 9da4cfe5c14c635d815ef3e2b3f5f81887dc5bc873dffb19a64acf5c5f73c7cf +RWSE3ohX2g5d/R2cFHKeuCJ3crOcIz6n/473FhGYh0NiV84SXvagRrgtsBXUtXhUD0U/zCY4dVVHlJ2V1+aqDuArM5CU4lKFGgM= +SHA256 (Pkgfile) = 303696e57b089bd11db384f05c2b96780ed2421fbd0fa909dc7518e74f82de56 +SHA256 (.footprint) = b90aff861250512e31b75703f7dcb655ef18a136b66e2205e90d8b6224028982 +SHA256 (courier-unicode-2.2.2.tar.bz2) = 9ed00e4b589259e81e09be6e21f24d6ba1159cdb5daa0ed722bebebb4c43fae1 diff --git a/courier-unicode/Pkgfile b/courier-unicode/Pkgfile index 967af8cbd..e550bb39c 100644 --- a/courier-unicode/Pkgfile +++ b/courier-unicode/Pkgfile @@ -1,17 +1,15 @@ # Description: Unicode library from the courier project -# URL: http://www.courier-mta.org/unicode/ -# Maintainer: Juergen Daubert, jue at crux dot nu +# URL: http://www.courier-mta.org/unicode/ +# Maintainer: Juergen Daubert, jue at crux dot nu name=courier-unicode -version=2.1.2 +version=2.2.2 release=1 source=(http://download.sourceforge.net/project/courier/$name/$version/$name-$version.tar.bz2) -build () { - cd $name-$version - - ./configure --prefix=/usr - - make - make DESTDIR=$PKG install +build() { + cd $name-$version + ./configure --prefix=/usr + make + make DESTDIR=$PKG install } From crux at crux.nu Wed Mar 24 16:36:08 2021 From: crux at crux.nu (crux at crux.nu) Date: Wed, 24 Mar 2021 16:36:08 +0000 (UTC) Subject: ports/opt (3.6): [notify] samba: update to 4.14.2 Message-ID: <20210324163608.2AC3118388F@crux.nu> commit d7efe36bbcf96555f4bace07f747e4d5b6edfa9a Author: Juergen Daubert Date: Wed Mar 24 17:33:39 2021 +0100 [notify] samba: update to 4.14.2 includes security fixes, see https://www.samba.org/samba/history/samba-4.14.2.html diff --git a/samba/.footprint b/samba/.footprint index 7e7e3e61b..d876e1173 100644 --- a/samba/.footprint +++ b/samba/.footprint @@ -122,7 +122,6 @@ drwxr-xr-x root/root usr/include/samba-4.0/util/ -rw-r--r-- root/root usr/include/samba-4.0/util/idtree.h -rw-r--r-- root/root usr/include/samba-4.0/util/idtree_random.h -rw-r--r-- root/root usr/include/samba-4.0/util/signal.h --rw-r--r-- root/root usr/include/samba-4.0/util/string_wrappers.h -rw-r--r-- root/root usr/include/samba-4.0/util/substitute.h -rw-r--r-- root/root usr/include/samba-4.0/util/tevent_ntstatus.h -rw-r--r-- root/root usr/include/samba-4.0/util/tevent_unix.h @@ -153,18 +152,18 @@ lrwxrwxrwx root/root usr/lib/libndr-nbt.so.0 -> libndr-nbt.so.0.0.1 lrwxrwxrwx root/root usr/lib/libndr-standard.so -> libndr-standard.so.0.0.1 lrwxrwxrwx root/root usr/lib/libndr-standard.so.0 -> libndr-standard.so.0.0.1 -rwxr-xr-x root/root usr/lib/libndr-standard.so.0.0.1 -lrwxrwxrwx root/root usr/lib/libndr.so -> libndr.so.1.0.0 -lrwxrwxrwx root/root usr/lib/libndr.so.1 -> libndr.so.1.0.0 --rwxr-xr-x root/root usr/lib/libndr.so.1.0.0 +lrwxrwxrwx root/root usr/lib/libndr.so -> libndr.so.1.0.1 +lrwxrwxrwx root/root usr/lib/libndr.so.1 -> libndr.so.1.0.1 +-rwxr-xr-x root/root usr/lib/libndr.so.1.0.1 lrwxrwxrwx root/root usr/lib/libnetapi.so -> libnetapi.so.0 -rwxr-xr-x root/root usr/lib/libnetapi.so.0 lrwxrwxrwx root/root usr/lib/libnss_winbind.so -> libnss_winbind.so.2 -rwxr-xr-x root/root usr/lib/libnss_winbind.so.2 lrwxrwxrwx root/root usr/lib/libnss_wins.so -> libnss_wins.so.2 -rwxr-xr-x root/root usr/lib/libnss_wins.so.2 -lrwxrwxrwx root/root usr/lib/libsamba-credentials.so -> libsamba-credentials.so.0.0.1 -lrwxrwxrwx root/root usr/lib/libsamba-credentials.so.0 -> libsamba-credentials.so.0.0.1 --rwxr-xr-x root/root usr/lib/libsamba-credentials.so.0.0.1 +lrwxrwxrwx root/root usr/lib/libsamba-credentials.so -> libsamba-credentials.so.1.0.0 +lrwxrwxrwx root/root usr/lib/libsamba-credentials.so.1 -> libsamba-credentials.so.1.0.0 +-rwxr-xr-x root/root usr/lib/libsamba-credentials.so.1.0.0 lrwxrwxrwx root/root usr/lib/libsamba-errors.so -> libsamba-errors.so.1 -rwxr-xr-x root/root usr/lib/libsamba-errors.so.1 lrwxrwxrwx root/root usr/lib/libsamba-hostconfig.so -> libsamba-hostconfig.so.0.0.1 @@ -182,9 +181,9 @@ lrwxrwxrwx root/root usr/lib/libsamba-util.so.0 -> libsamba-util.so.0.0.1 lrwxrwxrwx root/root usr/lib/libsamdb.so -> libsamdb.so.0.0.1 lrwxrwxrwx root/root usr/lib/libsamdb.so.0 -> libsamdb.so.0.0.1 -rwxr-xr-x root/root usr/lib/libsamdb.so.0.0.1 -lrwxrwxrwx root/root usr/lib/libsmbclient.so -> libsmbclient.so.0.6.0 -lrwxrwxrwx root/root usr/lib/libsmbclient.so.0 -> libsmbclient.so.0.6.0 --rwxr-xr-x root/root usr/lib/libsmbclient.so.0.6.0 +lrwxrwxrwx root/root usr/lib/libsmbclient.so -> libsmbclient.so.0.7.0 +lrwxrwxrwx root/root usr/lib/libsmbclient.so.0 -> libsmbclient.so.0.7.0 +-rwxr-xr-x root/root usr/lib/libsmbclient.so.0.7.0 lrwxrwxrwx root/root usr/lib/libsmbconf.so -> libsmbconf.so.0 -rwxr-xr-x root/root usr/lib/libsmbconf.so.0 lrwxrwxrwx root/root usr/lib/libtevent-util.so -> libtevent-util.so.0.0.1 @@ -218,7 +217,6 @@ drwxr-xr-x root/root usr/lib/python3.9/site-packages/samba/ -rw-r--r-- root/root usr/lib/python3.9/site-packages/samba/auth_util.py -rw-r--r-- root/root usr/lib/python3.9/site-packages/samba/colour.py -rw-r--r-- root/root usr/lib/python3.9/site-packages/samba/common.py --rw-r--r-- root/root usr/lib/python3.9/site-packages/samba/compat.py -rwxr-xr-x root/root usr/lib/python3.9/site-packages/samba/credentials.cpython-39-x86_64-linux-gnu.so -rwxr-xr-x root/root usr/lib/python3.9/site-packages/samba/crypto.cpython-39-x86_64-linux-gnu.so -rw-r--r-- root/root usr/lib/python3.9/site-packages/samba/dbchecker.py @@ -277,6 +275,7 @@ drwxr-xr-x root/root usr/lib/python3.9/site-packages/samba/emulate/ -rwxr-xr-x root/root usr/lib/python3.9/site-packages/samba/gensec.cpython-39-x86_64-linux-gnu.so -rw-r--r-- root/root usr/lib/python3.9/site-packages/samba/getopt.py -rw-r--r-- root/root usr/lib/python3.9/site-packages/samba/gp_ext_loader.py +-rw-r--r-- root/root usr/lib/python3.9/site-packages/samba/gp_msgs_ext.py drwxr-xr-x root/root usr/lib/python3.9/site-packages/samba/gp_parse/ -rw-r--r-- root/root usr/lib/python3.9/site-packages/samba/gp_parse/__init__.py -rw-r--r-- root/root usr/lib/python3.9/site-packages/samba/gp_parse/gp_aas.py @@ -286,6 +285,8 @@ drwxr-xr-x root/root usr/lib/python3.9/site-packages/samba/gp_parse/ -rw-r--r-- root/root usr/lib/python3.9/site-packages/samba/gp_parse/gp_pol.py -rw-r--r-- root/root usr/lib/python3.9/site-packages/samba/gp_scripts_ext.py -rw-r--r-- root/root usr/lib/python3.9/site-packages/samba/gp_sec_ext.py +-rw-r--r-- root/root usr/lib/python3.9/site-packages/samba/gp_smb_conf_ext.py +-rw-r--r-- root/root usr/lib/python3.9/site-packages/samba/gp_sudoers_ext.py -rw-r--r-- root/root usr/lib/python3.9/site-packages/samba/gpclass.py -rwxr-xr-x root/root usr/lib/python3.9/site-packages/samba/gpo.cpython-39-x86_64-linux-gnu.so -rw-r--r-- root/root usr/lib/python3.9/site-packages/samba/graph.py @@ -355,7 +356,8 @@ drwxr-xr-x root/root usr/lib/python3.9/site-packages/samba/provision/ -rw-r--r-- root/root usr/lib/python3.9/site-packages/samba/remove_dc.py drwxr-xr-x root/root usr/lib/python3.9/site-packages/samba/samba3/ -rw-r--r-- root/root usr/lib/python3.9/site-packages/samba/samba3/__init__.py --rwxr-xr-x root/root usr/lib/python3.9/site-packages/samba/samba3/libsmb_samba_internal.cpython-39-x86_64-linux-gnu.so +-rwxr-xr-x root/root usr/lib/python3.9/site-packages/samba/samba3/libsmb_samba_cwrapper.cpython-39-x86_64-linux-gnu.so +-rw-r--r-- root/root usr/lib/python3.9/site-packages/samba/samba3/libsmb_samba_internal.py -rwxr-xr-x root/root usr/lib/python3.9/site-packages/samba/samba3/mdscli.cpython-39-x86_64-linux-gnu.so -rwxr-xr-x root/root usr/lib/python3.9/site-packages/samba/samba3/param.cpython-39-x86_64-linux-gnu.so -rwxr-xr-x root/root usr/lib/python3.9/site-packages/samba/samba3/passdb.cpython-39-x86_64-linux-gnu.so @@ -395,6 +397,8 @@ drwxr-xr-x root/root usr/lib/python3.9/site-packages/samba/tests/blackbox/ -rw-r--r-- root/root usr/lib/python3.9/site-packages/samba/tests/blackbox/samba_dnsupdate.py -rw-r--r-- root/root usr/lib/python3.9/site-packages/samba/tests/blackbox/smbcacls.py -rw-r--r-- root/root usr/lib/python3.9/site-packages/samba/tests/blackbox/smbcacls_basic.py +-rw-r--r-- root/root usr/lib/python3.9/site-packages/samba/tests/blackbox/smbcacls_dfs_propagate_inherit.py +-rw-r--r-- root/root usr/lib/python3.9/site-packages/samba/tests/blackbox/smbcacls_propagate_inhertance.py -rw-r--r-- root/root usr/lib/python3.9/site-packages/samba/tests/blackbox/smbcontrol.py -rw-r--r-- root/root usr/lib/python3.9/site-packages/samba/tests/blackbox/smbcontrol_process.py -rw-r--r-- root/root usr/lib/python3.9/site-packages/samba/tests/blackbox/traffic_learner.py @@ -403,11 +407,14 @@ drwxr-xr-x root/root usr/lib/python3.9/site-packages/samba/tests/blackbox/ -rw-r--r-- root/root usr/lib/python3.9/site-packages/samba/tests/common.py -rw-r--r-- root/root usr/lib/python3.9/site-packages/samba/tests/complex_expressions.py -rw-r--r-- root/root usr/lib/python3.9/site-packages/samba/tests/core.py +-rw-r--r-- root/root usr/lib/python3.9/site-packages/samba/tests/cred_opt.py -rw-r--r-- root/root usr/lib/python3.9/site-packages/samba/tests/credentials.py drwxr-xr-x root/root usr/lib/python3.9/site-packages/samba/tests/dcerpc/ -rw-r--r-- root/root usr/lib/python3.9/site-packages/samba/tests/dcerpc/__init__.py -rw-r--r-- root/root usr/lib/python3.9/site-packages/samba/tests/dcerpc/array.py -rw-r--r-- root/root usr/lib/python3.9/site-packages/samba/tests/dcerpc/bare.py +-rw-r--r-- root/root usr/lib/python3.9/site-packages/samba/tests/dcerpc/binding.py +-rw-r--r-- root/root usr/lib/python3.9/site-packages/samba/tests/dcerpc/createtrustrelax.py -rw-r--r-- root/root usr/lib/python3.9/site-packages/samba/tests/dcerpc/dnsserver.py -rw-r--r-- root/root usr/lib/python3.9/site-packages/samba/tests/dcerpc/integer.py -rw-r--r-- root/root usr/lib/python3.9/site-packages/samba/tests/dcerpc/mdssvc.py @@ -418,6 +425,7 @@ drwxr-xr-x root/root usr/lib/python3.9/site-packages/samba/tests/dcerpc/ -rw-r--r-- root/root usr/lib/python3.9/site-packages/samba/tests/dcerpc/rpc_talloc.py -rw-r--r-- root/root usr/lib/python3.9/site-packages/samba/tests/dcerpc/rpcecho.py -rw-r--r-- root/root usr/lib/python3.9/site-packages/samba/tests/dcerpc/sam.py +-rw-r--r-- root/root usr/lib/python3.9/site-packages/samba/tests/dcerpc/samr_change_password.py -rw-r--r-- root/root usr/lib/python3.9/site-packages/samba/tests/dcerpc/srvsvc.py -rw-r--r-- root/root usr/lib/python3.9/site-packages/samba/tests/dcerpc/string_tests.py -rw-r--r-- root/root usr/lib/python3.9/site-packages/samba/tests/dcerpc/testrpc.py @@ -459,8 +467,14 @@ drwxr-xr-x root/root usr/lib/python3.9/site-packages/samba/tests/kcc/ -rw-r--r-- root/root usr/lib/python3.9/site-packages/samba/tests/kcc/kcc_utils.py -rw-r--r-- root/root usr/lib/python3.9/site-packages/samba/tests/kcc/ldif_import_export.py drwxr-xr-x root/root usr/lib/python3.9/site-packages/samba/tests/krb5/ +-rw-r--r-- root/root usr/lib/python3.9/site-packages/samba/tests/krb5/as_canonicalization_tests.py +-rw-r--r-- root/root usr/lib/python3.9/site-packages/samba/tests/krb5/compatability_tests.py -rw-r--r-- root/root usr/lib/python3.9/site-packages/samba/tests/krb5/kcrypto.py +-rw-r--r-- root/root usr/lib/python3.9/site-packages/samba/tests/krb5/kdc_base_test.py +-rw-r--r-- root/root usr/lib/python3.9/site-packages/samba/tests/krb5/kdc_tests.py +-rw-r--r-- root/root usr/lib/python3.9/site-packages/samba/tests/krb5/kdc_tgs_tests.py -rw-r--r-- root/root usr/lib/python3.9/site-packages/samba/tests/krb5/raw_testcase.py +-rw-r--r-- root/root usr/lib/python3.9/site-packages/samba/tests/krb5/rfc4120_constants.py -rw-r--r-- root/root usr/lib/python3.9/site-packages/samba/tests/krb5/rfc4120_pyasn1.py -rw-r--r-- root/root usr/lib/python3.9/site-packages/samba/tests/krb5/s4u_tests.py -rw-r--r-- root/root usr/lib/python3.9/site-packages/samba/tests/krb5/simple_tests.py @@ -549,6 +563,7 @@ drwxr-xr-x root/root usr/lib/python3.9/site-packages/samba/tests/samba_tool/ -rw-r--r-- root/root usr/lib/python3.9/site-packages/samba/tests/samdb_api.py -rw-r--r-- root/root usr/lib/python3.9/site-packages/samba/tests/security.py -rw-r--r-- root/root usr/lib/python3.9/site-packages/samba/tests/segfault.py +-rw-r--r-- root/root usr/lib/python3.9/site-packages/samba/tests/smb-notify.py -rw-r--r-- root/root usr/lib/python3.9/site-packages/samba/tests/smb.py -rw-r--r-- root/root usr/lib/python3.9/site-packages/samba/tests/smbd_base.py -rw-r--r-- root/root usr/lib/python3.9/site-packages/samba/tests/smbd_fuzztest.py @@ -561,15 +576,11 @@ drwxr-xr-x root/root usr/lib/python3.9/site-packages/samba/tests/samba_tool/ -rw-r--r-- root/root usr/lib/python3.9/site-packages/samba/tests/upgradeprovisionneeddc.py -rw-r--r-- root/root usr/lib/python3.9/site-packages/samba/tests/usage.py -rw-r--r-- root/root usr/lib/python3.9/site-packages/samba/tests/xattr.py -drwxr-xr-x root/root usr/lib/python3.9/site-packages/samba/third_party/ --rw-r--r-- root/root usr/lib/python3.9/site-packages/samba/third_party/__init__.py (EMPTY) -drwxr-xr-x root/root usr/lib/python3.9/site-packages/samba/third_party/iso8601/ --rw-r--r-- root/root usr/lib/python3.9/site-packages/samba/third_party/iso8601/__init__.py --rw-r--r-- root/root usr/lib/python3.9/site-packages/samba/third_party/iso8601/iso8601.py --rw-r--r-- root/root usr/lib/python3.9/site-packages/samba/third_party/iso8601/test_iso8601.py +-rw-r--r-- root/root usr/lib/python3.9/site-packages/samba/trust_utils.py -rw-r--r-- root/root usr/lib/python3.9/site-packages/samba/upgrade.py -rw-r--r-- root/root usr/lib/python3.9/site-packages/samba/upgradehelpers.py -rw-r--r-- root/root usr/lib/python3.9/site-packages/samba/uptodateness.py +-rw-r--r-- root/root usr/lib/python3.9/site-packages/samba/vgp_sudoers_ext.py -rwxr-xr-x root/root usr/lib/python3.9/site-packages/samba/werror.cpython-39-x86_64-linux-gnu.so -rw-r--r-- root/root usr/lib/python3.9/site-packages/samba/xattr.py -rwxr-xr-x root/root usr/lib/python3.9/site-packages/samba/xattr_native.cpython-39-x86_64-linux-gnu.so @@ -582,6 +593,7 @@ drwxr-xr-x root/root usr/lib/samba/idmap/ -rwxr-xr-x root/root usr/lib/samba/idmap/script.so -rwxr-xr-x root/root usr/lib/samba/idmap/tdb2.so drwxr-xr-x root/root usr/lib/samba/krb5/ +-rwxr-xr-x root/root usr/lib/samba/krb5/async_dns_krb5_locator.so -rwxr-xr-x root/root usr/lib/samba/krb5/winbind_krb5_locator.so drwxr-xr-x root/root usr/lib/samba/ldb/ -rwxr-xr-x root/root usr/lib/samba/ldb/ildap.so diff --git a/samba/.signature b/samba/.signature index 204d1bb71..6e6390756 100644 --- a/samba/.signature +++ b/samba/.signature @@ -1,6 +1,6 @@ untrusted comment: verify with /etc/ports/opt.pub -RWSE3ohX2g5d/UrqszJinbtESIQPOE8yjy2R97J0jGCeG3tIIRrM0JCKSTUNKhhSMMOE5iJ1UtQMPT9yzR13kwW7gCj9kZJBJg4= -SHA256 (Pkgfile) = 3d527e2ae365871c1167cd4087567517f4f2b2cc2d48e3552618785abeeb26c4 -SHA256 (.footprint) = 9e12dde83e1b4ed981822ec510a0e41e4ffdaa71fbde3c8f0c28569113def111 -SHA256 (samba-4.13.5.tar.gz) = b2291c89d96fa4882ed3a8fe5188e5279535aaf29d5c9f73661242d4d9422c6b +RWSE3ohX2g5d/V59BCOb9y1iKLqD8iP/c/38NIc1NCJ6wEG7q9SYWrYR2ymfIIf0rlFu53ROBc2o1DZ3D8HOr0oaaZ1dbznnigI= +SHA256 (Pkgfile) = 1651c4fac6023766d0901b3dc8480a986342c71dad4ec7bc5fb166ab3cdcc0ed +SHA256 (.footprint) = f39345efbead6ac2e70a1773f1ee46a52cd412148a24b5abd1e3888a4655284f +SHA256 (samba-4.14.2.tar.gz) = 95651da478743f7cb407aec81287536c096e3e18bb4981dbe47ca70bf6181f96 SHA256 (samba) = 75bccea892422b5aebe8d2f9ce9b9c42ddc3cbdeccfd16f3161c07c1eb3feff0 diff --git a/samba/Pkgfile b/samba/Pkgfile index ce239f7c8..fb281b904 100644 --- a/samba/Pkgfile +++ b/samba/Pkgfile @@ -4,7 +4,7 @@ # Depends on: linux-pam libarchive libcap dbus popt tdb tevent ldb python3 gnutls p5-parse-yapp rpcsvc-proto name=samba -version=4.13.5 +version=4.14.2 release=1 source=(https://www.samba.org/samba/ftp/stable/$name-$version.tar.gz \ samba) From crux at crux.nu Fri Mar 26 13:21:53 2021 From: crux at crux.nu (crux at crux.nu) Date: Fri, 26 Mar 2021 13:21:53 +0000 (UTC) Subject: ports/core (3.6): [notify] openssl: update to 1.1.1k Message-ID: <20210326132153.60329183874@crux.nu> commit d7ec088c68c38843b0f0bb9ce31b1988fc800032 Author: Juergen Daubert Date: Fri Mar 26 14:19:47 2021 +0100 [notify] openssl: update to 1.1.1k several security fixes, see https://www.openssl.org/news/vulnerabilities.html diff --git a/openssl/.signature b/openssl/.signature index 118ded8d..656e18e4 100644 --- a/openssl/.signature +++ b/openssl/.signature @@ -1,6 +1,6 @@ untrusted comment: verify with /etc/ports/core.pub -RWRJc1FUaeVeqj3QIxoyNWHAP2/CntMA0fw1OBcWCfdrxyiSSZqsCk8qBbhP0Ga7cURAYk594hfG+kRSctUpwvuTYoO7KU2zFQU= -SHA256 (Pkgfile) = 53b8d8fb656eb3426c906e65bd40297432cee70f6dce2f2ad6c427bbd19e8a83 +RWRJc1FUaeVeqpdKGfW9qWe5uqOl2I5tcp9WRyN5mGjPTVwhP5DqijeFg3eM52dxtGUHkRFtULOI4aeWS4261LDWCZjay4aXjg4= +SHA256 (Pkgfile) = c426a9df6775500bb67ef516b7d9c25d8c17f0bd7b35037c7f7ab38565886399 SHA256 (.footprint) = 7fbd0ae90c541c56f9317a6623d14d12aec1cb89226799717f45f32a76bdcd6b -SHA256 (openssl-1.1.1j.tar.gz) = aaf2fcb575cdf6491b98ab4829abf78a3dec8402b8b81efc8f23c00d443981bf +SHA256 (openssl-1.1.1k.tar.gz) = 892a0875b9872acd04a9fde79b1f943075d5ea162415de3047c327df33fbaee5 SHA256 (mksslcert.sh) = d01cfd061b792f4f7444429582c5c9e83aaa7fc63cafd05669fd3f2970dff779 diff --git a/openssl/Pkgfile b/openssl/Pkgfile index 7b10c6d3..a9384b62 100644 --- a/openssl/Pkgfile +++ b/openssl/Pkgfile @@ -3,7 +3,7 @@ # Maintainer: CRUX System Team, core-ports at crux dot nu name=openssl -version=1.1.1j +version=1.1.1k release=1 source=(https://www.openssl.org/source/$name-$version.tar.gz \ mksslcert.sh) From crux at crux.nu Tue Mar 30 16:55:43 2021 From: crux at crux.nu (crux at crux.nu) Date: Tue, 30 Mar 2021 16:55:43 +0000 (UTC) Subject: ports/contrib (3.6): [notify] containerd: updated to version 1.4.4; fixes CVE-2021-21334 Message-ID: <20210330165543.3985718358A@crux.nu> commit 9223809396bbab894b459b5c67f274abc9d82905 Author: Matt Housh Date: Tue Mar 30 11:54:42 2021 -0500 [notify] containerd: updated to version 1.4.4; fixes CVE-2021-21334 See https://github.com/containerd/containerd/releases/tag/v1.4.4 for details. diff --git a/containerd/.signature b/containerd/.signature index b908d8404..a2b9bc42b 100644 --- a/containerd/.signature +++ b/containerd/.signature @@ -1,5 +1,5 @@ untrusted comment: verify with /etc/ports/contrib.pub -RWSagIOpLGJF39RJ/qBRcxmCfQBHk0AN8V3yj/8Pj7mYp6S+z1b8l+CUkwTPhFUm1IoNJNyqeRRtkgk5uMx828g2uirdyS4tlQA= -SHA256 (Pkgfile) = 7c0a333ae9926d93ecc9af88d749aef7cb154ac792bad02c74f6652258caf65d +RWSagIOpLGJF335qvScHHfGPKN8EB61Sef1jRFPGHdVjAwC+5eE9u3Db6jZjcn/rxTgyScmomjPUIrh2yOfAV4RT8L9nS39T8Ak= +SHA256 (Pkgfile) = 2d28df9a76c1f816823a9b8c40e461fe13039c4ded5c7232ebb2bab6e2c12459 SHA256 (.footprint) = fcb21e77eaefae687cbea41bdacbe47a1191c052138040fc15368af8bf7b436c -SHA256 (containerd-1.4.3.tar.xz) = 98b8960a29dc7364eab7dc19af4e0019cf7e847c2ffaf846503fb6e448929605 +SHA256 (containerd-1.4.4.tar.xz) = ba93ad8a11ca9cded99f3c7962d0046f703e20fc9b600cd3b5aed19b58a8db8f diff --git a/containerd/Pkgfile b/containerd/Pkgfile index b8a66dd2c..82060f083 100644 --- a/containerd/Pkgfile +++ b/containerd/Pkgfile @@ -4,7 +4,7 @@ # Depends on: go btrfs-progs git libseccomp name=containerd -version=1.4.3 +version=1.4.4 release=1 source=(http://jaeger.morpheus.net/linux/crux/files/$name-$version.tar.xz) @@ -16,7 +16,7 @@ build() { cd $name export GOPATH=$SRC # use the long commit hash here - make GIT_COMMIT=269548fa27e0089a8b8278fc4fc781d7f65a939b + make GIT_COMMIT=05f951a3781f4f2c1911b05e61c160e9c30eaa8e install -d -m 0755 $PKG/usr/bin install -m 0755 bin/* $PKG/usr/bin/ } From crux at crux.nu Wed Mar 31 09:25:59 2021 From: crux at crux.nu (crux at crux.nu) Date: Wed, 31 Mar 2021 09:25:59 +0000 (UTC) Subject: ports/core (3.6): [notify] curl: update to 7.76.0 Message-ID: <20210331092559.A2D7F180D4E@crux.nu> commit 8eed77c4b4d3b58fa4382a499e4a54a621c25b2d Author: Juergen Daubert Date: Wed Mar 31 11:23:32 2021 +0200 [notify] curl: update to 7.76.0 includes security fixes, see - https://curl.se/changes.html - https://curl.se/docs/CVE-2021-22876.html - https://curl.se/docs/CVE-2021-22890.html diff --git a/curl/.footprint b/curl/.footprint index 47680a39..e476890c 100644 --- a/curl/.footprint +++ b/curl/.footprint @@ -72,6 +72,7 @@ drwxr-xr-x root/root usr/share/man/man3/ -rw-r--r-- root/root usr/share/man/man3/CURLINFO_REDIRECT_TIME.3.gz -rw-r--r-- root/root usr/share/man/man3/CURLINFO_REDIRECT_TIME_T.3.gz -rw-r--r-- root/root usr/share/man/man3/CURLINFO_REDIRECT_URL.3.gz +-rw-r--r-- root/root usr/share/man/man3/CURLINFO_REFERER.3.gz -rw-r--r-- root/root usr/share/man/man3/CURLINFO_REQUEST_SIZE.3.gz -rw-r--r-- root/root usr/share/man/man3/CURLINFO_RESPONSE_CODE.3.gz -rw-r--r-- root/root usr/share/man/man3/CURLINFO_RETRY_AFTER.3.gz @@ -159,6 +160,9 @@ drwxr-xr-x root/root usr/share/man/man3/ -rw-r--r-- root/root usr/share/man/man3/CURLOPT_DNS_SERVERS.3.gz -rw-r--r-- root/root usr/share/man/man3/CURLOPT_DNS_SHUFFLE_ADDRESSES.3.gz -rw-r--r-- root/root usr/share/man/man3/CURLOPT_DNS_USE_GLOBAL_CACHE.3.gz +-rw-r--r-- root/root usr/share/man/man3/CURLOPT_DOH_SSL_VERIFYHOST.3.gz +-rw-r--r-- root/root usr/share/man/man3/CURLOPT_DOH_SSL_VERIFYPEER.3.gz +-rw-r--r-- root/root usr/share/man/man3/CURLOPT_DOH_SSL_VERIFYSTATUS.3.gz -rw-r--r-- root/root usr/share/man/man3/CURLOPT_DOH_URL.3.gz -rw-r--r-- root/root usr/share/man/man3/CURLOPT_EGDSOCKET.3.gz -rw-r--r-- root/root usr/share/man/man3/CURLOPT_ERRORBUFFER.3.gz diff --git a/curl/.signature b/curl/.signature index 1ddd1a61..321c359e 100644 --- a/curl/.signature +++ b/curl/.signature @@ -1,5 +1,5 @@ untrusted comment: verify with /etc/ports/core.pub -RWRJc1FUaeVeqhOSC5p5sXgnUYzLqccW5yPlhL73LahxS1r4+4ojxS1H5l14wURU/ruH7E3vRG9iDGv0i4cVnz5UTGw9xxi9GA0= -SHA256 (Pkgfile) = 860f234a116becddcd89df164f3ef26fd27a510551456373230a53e184dff15f -SHA256 (.footprint) = 0d9873ac35ffce9400f1508db8df8f9545c61dadb20e98c483c729a2a233e69d -SHA256 (curl-7.75.0.tar.xz) = fe0c49d8468249000bda75bcfdf9e30ff7e9a86d35f1a21f428d79c389d55675 +RWRJc1FUaeVeqnJXCzv1ywphFTEczig5+6Bdq85BWWklXp11WouQFJMIeGn9SAWy+3A0tpbZ0NcBa7rmZLFN3lzljg8W8iwjMwc= +SHA256 (Pkgfile) = cd7c47dab36e64b2e77f66ded191cb2127e1f04dbe2f8d0d5c851b406f3d54f2 +SHA256 (.footprint) = 20fc31a0adf91c3c740d1b795cf2bd6de001ea99213a94a1019ceca010df0561 +SHA256 (curl-7.76.0.tar.xz) = 6302e2d75c59cdc6b35ce3fbe716481dd4301841bbb5fd71854653652a014fc8 diff --git a/curl/Pkgfile b/curl/Pkgfile index 3d743ede..d155981c 100644 --- a/curl/Pkgfile +++ b/curl/Pkgfile @@ -1,22 +1,23 @@ # Description: A tool for transfering files with URL syntax -# Maintainer: CRUX System Team, core-ports at crux dot nu -# URL: https://curl.haxx.se -# Depends on: openssl zlib zstd +# Maintainer: CRUX System Team, core-ports at crux dot nu +# URL: https://curl.haxx.se +# Depends on: openssl zlib zstd name=curl -version=7.75.0 +version=7.76.0 release=1 source=(https://curl.haxx.se/download/$name-$version.tar.xz) build() { - cd $name-$version - ./configure --prefix=/usr \ - --enable-ipv6 \ - --without-libidn2 \ - --without-cyassl \ - --enable-threaded-resolver \ - --with-ca-bundle=/etc/ssl/cert.pem - make - make DESTDIR=$PKG install - make -C docs/libcurl DESTDIR=$PKG install + cd $name-$version + ./configure \ + --prefix=/usr \ + --enable-ipv6 \ + --without-libidn2 \ + --without-cyassl \ + --enable-threaded-resolver \ + --with-ca-bundle=/etc/ssl/cert.pem + make + make DESTDIR=$PKG install + make -C docs/libcurl DESTDIR=$PKG install } From crux at crux.nu Wed Mar 31 11:36:07 2021 From: crux at crux.nu (crux at crux.nu) Date: Wed, 31 Mar 2021 11:36:07 +0000 (UTC) Subject: ports/compat-32 (3.6): [notify] curl-32: 7.75.0 -> 7.76.0 includes security fixes, see - https://curl.se/changes.html - https://curl.se/docs/CVE-2021-22876.html - https://curl.se/docs/CVE-2021-22890.html Message-ID: <20210331113607.99DF118360A@crux.nu> commit 0da0002dd81e7b664b9474199a4bf1de21fe21fa Author: Danny Rawlins Date: Wed Mar 31 22:36:00 2021 +1100 [notify] curl-32: 7.75.0 -> 7.76.0 includes security fixes, see - https://curl.se/changes.html - https://curl.se/docs/CVE-2021-22876.html - https://curl.se/docs/CVE-2021-22890.html diff --git a/curl-32/.signature b/curl-32/.signature index fb40890..2756cfa 100644 --- a/curl-32/.signature +++ b/curl-32/.signature @@ -1,5 +1,5 @@ untrusted comment: verify with /etc/ports/compat-32.pub -RWSwxGo/zH7eXVN9Q0Jw3bhQJbqWeiJDIdDBOpUbvcmdtbQrD0z2ytc/qm5qT7Nd5TBR63+LZr2xTyFcaZlqjlWwIqZLh4V/Gg0= -SHA256 (Pkgfile) = 1f60bec82bc2344d08fcf850799577c02fe3b28fb1eb3882ec10ddd887c1a35b +RWSwxGo/zH7eXWBqN13Th2NEadpucN2kPcr3qR3G92knuGvfCkIT/My8S1lY1eyfgqGjI8OUAwVq232HFuVpMbAZYGZr+Ejp/wU= +SHA256 (Pkgfile) = 6c6c9b75868e1c79f77fe147ee61fcca403bc734a667b8eb3bd89e50a04554ee SHA256 (.footprint) = 84c391d3e9e2759ea36b30210c6de3b5a28fa2e4f4675d500a386f58cd537166 -SHA256 (curl-7.75.0.tar.xz) = fe0c49d8468249000bda75bcfdf9e30ff7e9a86d35f1a21f428d79c389d55675 +SHA256 (curl-7.76.0.tar.xz) = 6302e2d75c59cdc6b35ce3fbe716481dd4301841bbb5fd71854653652a014fc8 diff --git a/curl-32/Pkgfile b/curl-32/Pkgfile index ffb0866..d22dcaa 100644 --- a/curl-32/Pkgfile +++ b/curl-32/Pkgfile @@ -5,7 +5,7 @@ # Optional: brotli-32 name=curl-32 -version=7.75.0 +version=7.76.0 release=1 source=(https://curl.se/download/${name%-*}-$version.tar.xz)