Bug 252287 - science/lamprop: update to 2020.12.28 (maintainer-update)
Summary: science/lamprop: update to 2020.12.28 (maintainer-update)
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Max Brazhnikov
URL:
Keywords: buildisok, patch
Depends on:
Blocks:
 
Reported: 2020-12-30 14:24 UTC by rsmith
Modified: 2021-01-06 16:07 UTC (History)
1 user (show)

See Also:
rsmith: maintainer-feedback+


Attachments
Patch for the ports tree (3.13 KB, patch)
2020-12-30 14:24 UTC, rsmith
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description rsmith 2020-12-30 14:24:53 UTC
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%
Comment 1 Automation User 2020-12-30 15:10:56 UTC
Build and package info is available at https://gitlab.com/swills/freebsd-ports/pipelines/235884458
Comment 2 Max Brazhnikov freebsd_committer freebsd_triage 2021-01-06 16:06:57 UTC
Committed with minor changes, thanks!
Comment 3 commit-hook freebsd_committer freebsd_triage 2021-01-06 16:07:11 UTC
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