Copy security/clamav to security/clamav-lts as preparaton for adding
long term support version of ClamAV.
Approved by: meta (mentor), ygy (mentor)
Differential D32175
security/clamav-lts: Repocopy from security/clamav yasu on Sep 28 2021, 9:06 AM. Authored by Tags None Referenced Files
Details
Diff Detail
Event TimelineComment Actions In svn/git there is no really "repocopy" step like cvs era, we can just copy and modify, then directly commit (and push), the VCS will take care of the rest. I suggest before connecting to the build (adding to security/Makefile), modify PORTVERSION and get rid of PORTEPOCH (the last chance). We many also need PKGNAMESUFFIX= -lts to prevent ${PKGNAME} duplicate. Comment Actions Do you mean to create another review for update to actual LTS port and make it child of this review? Comment Actions No, add one more commit to this review that updates to actual LTS port. For example, add PKGNAMESUFFIX, add CONFLICTS, reset PORTEPOCH as @lwhsu mentioned. I'm going to let you squash commits later before pushing. Do not worry about making more than two commits in this review. Comment Actions Git handles file copy and rename automatically, based on diff. However, I remember svn requires svn cp to take over version history. For example, svn cp -r clamav clamav-lts. Anyway, I agree it can be done as simple copy in git. Comment Actions Yes, PORTEPOCH should not be set to new port in general. However, in this case I think it is better to keep it with following reason.
Comment Actions I see. Regarding PORTEPOCH, it makes sense to keep it. BTW, CONFLICTS needs to be added also to clamav/Makefile because security/clamav and security/clamav-lts cannot be installed at the same time. They install files at the same location. Comment Actions Squash repocopy and update into single commit. The latter includes following changes.
Comment Actions Comment Actions
|