Created attachment 221106 [details] Patch for the ports tree Recently I've made significant improvements in this software. So time to update the port. Attached is a patch for the ports tree. Lamprop has switched to self-contained scripts, mainly to simplify deployment on non-UNIX operating systems. So drop PKGNAMEPREFIX. The new port was tested according to the procedures laid out in the porters handbook: -------------------- elysium:~/src/freebsd/ports-changes/lamprop> portlint looks fine. -------------------- elysium:~/src/freebsd/ports-changes/lamprop> make stage && make check-plist && make stage-qa && make package ===> License BSD2CLAUSE accepted by the user ===> lamprop-2020.12.28 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by lamprop-2020.12.28 for building ===> Extracting for lamprop-2020.12.28 => SHA256 Checksum OK for rsmith-nl-lamprop-2020.12.28_GH0.tar.gz. ===> Patching for lamprop-2020.12.28 ===> Applying FreeBSD patches for lamprop-2020.12.28 from /home/rsmith/src/freebsd/ports-changes/lamprop/files ===> lamprop-2020.12.28 depends on file: /usr/local/bin/python3.9 - found ===> Configuring for lamprop-2020.12.28 ===> Building for lamprop-2020.12.28 cd /home/rsmith/src/freebsd/ports-changes/lamprop/work/lamprop-2020.12.28 && ./setup.py >/dev/null ===> Staging for lamprop-2020.12.28 ===> lamprop-2020.12.28 depends on file: /usr/local/bin/python3.9 - found ===> Generating temporary packing list cd /home/rsmith/src/freebsd/ports-changes/lamprop/work/lamprop-2020.12.28 && install -m 555 lamprop lamprop-gui /home/rsmith/src/freebsd/ports-changes/lamprop/work/stage/usr/local/bin cd /home/rsmith/src/freebsd/ports-changes/lamprop/work/lamprop-2020.12.28 && /bin/rm -f /home/rsmith/src/freebsd/ports-changes/lamprop/work/stage/usr/local/bin/lamprop-gui install -m 0644 /home/rsmith/src/freebsd/ports-changes/lamprop/work/lamprop-2020.12.28/doc/lamprop-manual.pdf /home/rsmith/src/freebsd/ports-changes/lamprop/work/stage/usr/local/share/doc/lamprop install -m 0644 /home/rsmith/src/freebsd/ports-changes/lamprop/work/lamprop-2020.12.28/README.rst /home/rsmith/src/freebsd/ports-changes/lamprop/work/stage/usr/local/share/doc/lamprop ====> Compressing man pages (compress-man) ====> Checking for pkg-plist issues (check-plist) ===> Parsing plist ===> Checking for items in STAGEDIR missing from pkg-plist ===> Checking for items in pkg-plist which are not in STAGEDIR ===> No pkg-plist issues found (check-plist) ====> Running Q/A tests (stage-qa) /!\ To run stage-qa automatically add DEVELOPER=yes to your environment /!\ ===> Building package for lamprop-2020.12.28 -------------------- root@elysium:/home/rsmith/src/freebsd/ports-changes/lamprop # make install ===> Installing for lamprop-2020.12.28 ===> Checking if lamprop is already installed ===> Registering installation for lamprop-2020.12.28 Installing lamprop-2020.12.28... -------------------- root@elysium:/home/rsmith/src/freebsd/ports-changes/lamprop # make deinstall ===> Deinstalling for lamprop ===> Deinstalling lamprop-2020.12.28 Updating database digests format: 100% Checking integrity... done (0 conflicting) Deinstallation has been requested for the following 1 packages (of 0 packages in the universe): Installed packages to be REMOVED: lamprop: 2020.12.28 Number of packages to be removed: 1 [1/1] Deinstalling lamprop-2020.12.28... [1/1] Deleting files for lamprop-2020.12.28: 100%
Build and package info is available at https://gitlab.com/swills/freebsd-ports/pipelines/235884458
Committed with minor changes, thanks!
A commit references this bug: Author: makc Date: Wed Jan 6 16:06:29 UTC 2021 New revision: 560534 URL: https://svnweb.freebsd.org/changeset/ports/560534 Log: science/lamprop: - Update to 2020.12.28 - The port does not install Python modules, therefore remove PKGNAMEPREFIX PR: 252287 Submitted by: (maintainer) Changes: head/science/lamprop/Makefile head/science/lamprop/distinfo head/science/lamprop/files/ head/science/lamprop/files/patch-setup.py