ports/158068: archivers/bsdar expiration date
rodrigo osorio
rodrigo at bebik.net
Mon Jun 20 11:40:13 UTC 2011
>Number: 158068
>Category: ports
>Synopsis: archivers/bsdar expiration date
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Mon Jun 20 11:40:12 UTC 2011
>Closed-Date:
>Last-Modified:
>Originator: rodrigo osorio
>Release: 8.2-RELEASE
>Organization:
>Environment:
FreeBSD ws-osorio.ipanema.local 8.2-RELEASE FreeBSD 8.2-RELEASE #0: Thu Feb 17 02:41:51 UTC 2011 root at mason.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC amd64
>Description:
Minor changes in bsdar to drop it in the deprecation campaign.
- Add verbosity to explain the IGNORE reasons : not supported before 700055 and in base system after 800022 (according with porters handbook tags).
- Add a 'no so random' expiration date based on release support table
>How-To-Repeat:
>Fix:
Patch attached with submission follows:
--- archivers/bsdar/Makefile 2011-06-20 10:16:47.000000000 +0000
+++ archivers/bsdar/Makefile.new 2011-06-20 11:16:52.000000000 +0000
@@ -20,10 +20,15 @@
.include <bsd.port.pre.mk>
-.if ${OSVERSION} < 700055 || ${OSVERSION} >= 801500
+EXPIRATION_DATE= 2011-12-31
+.if ${OSVERSION} < 700055
IGNORE= does not compile
.endif
+.if ${OSVERSION} >= 800022
+IGNORE= bsd 'ar' is now part of the base system. Consider use '/usr/bin/ar'
+.endif
+
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/ar ${PREFIX}/bin/ar
${LN} -s ${PREFIX}/bin/ar ${PREFIX}/bin/ranlib
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list