ports/158068: archivers/bsdar expiration date

[ Available lists | Index of freebsd-ports-bugs | Month of Jun 2011 | Week of 20 Jun 2011 | Raw email | View thread | Wrap long lines | Reply | Tag ]
From
rodrigo osorio <rodrigo@bebik.net>
Date
20 Jun 2011 11:40:13
Subject
ports/158068: archivers/bsdar expiration date
Message-ID
201106201135.p5KBZ8hC059417@red.freebsd.org


[ Hide this part ]
 
>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@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:


Elapsed time: 0.100 seconds