Bug 56389 - [PATCH] port sysutils/pkg_install: fix `make deinstall' and compilation on systems <= 4.4
Summary: [PATCH] port sysutils/pkg_install: fix `make deinstall' and compilation on sy...
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: Port Management Team
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-09-04 02:00 UTC by Oliver Eikemeier
Modified: 2004-06-19 21:45 UTC (History)
0 users

See Also:


Attachments
pkg_install.patch (1.49 KB, patch)
2003-09-04 02:00 UTC, Oliver Eikemeier
no flags Details | Diff
file.diff (2.82 KB, patch)
2003-09-04 02:00 UTC, Oliver Eikemeier
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Oliver Eikemeier 2003-09-04 02:00:33 UTC
- fix compilation on systems <= 4.4 (PR ports/56324)
  PERL is in the base system on those systems, REINPLACE_CMD not

- enable `make deinstall' of this port or other ports if this port
  is not installed

- use pkg_info from the port if it is installed on all systems
  (enables 4.7 users to use conflict checking)

- package does not change, so no PORTREVISION bump.

It does not address problems with PACKAGE-DEPENDS-LIST if the
port is not installed, but hey, leave the port in place or
upgrade your system.
Comment 1 Joe Marcus Clarke freebsd_committer freebsd_triage 2003-09-04 04:42:17 UTC
Responsible Changed
From-To: freebsd-ports-bugs->portmgr

This is portmgr's area.
Comment 2 Joe Marcus Clarke freebsd_committer freebsd_triage 2003-09-04 04:42:40 UTC
State Changed
From-To: open->analyzed

I've committed the pkg_install Perl hack, but I want to think about the  
bsd.port.mk stuff as well as test what needs to be tested on bento after 
4.9 is released.
Comment 3 Joe Marcus Clarke freebsd_committer freebsd_triage 2004-06-19 21:43:56 UTC
State Changed
From-To: analyzed->closed

Closing this port since this fix would add a call to pkg_info in the default 
case, thus reducing performance.  Plus, we really need to draw the line 
somewhere as to what versions of FreeBSD we will continue to support with 
the ports tree.  Supporting only the versions supported by re@ and/or 
so@ are probably a good enough.