tech-pkg archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: USE_DESTDIR broken on packages without PKG_DESTDIR_SUPPORT



On Tue, 19 May 2009, Aleksej Saushev wrote:

David Brownlee <abs%NetBSD.org@localhost> writes:

        Actually *almost* all of the packages I need seem to
        have PKG_DESTDIR_SUPPORT. Is there a switch that can be
        set that forces destdir usage (and breaks the build of
        packages which do not support it?) Something we can
        encourage developers to set :)

mk.conf magic?

.if empty(PKG_DESTDIR_SUPPORT) || PKG_DESTDIR_SUPPORT != "full"
.BEGIN:;  exit 1 # sketch
.endif

        Thanks! I may be missing something obvious, but I ended up with:

.if defined(PKGPATH)
SKIP_DESTDIR=lang/pear databases/pear-MDB2 \
        databases/pear-MDB2_Driver_pgsql net/pear-Net_SMTP
. if empty(PKG_DESTDIR_SUPPORT) && empty(META_PACKAGE) && \
        empty(SKIP_DESTDIR:M${PKGPATH})
.BEGIN:;  @echo missing PKG_DESTDIR_SUPPORT ${PKGPATH}>&2 ; exit 1 # sketch
. endif
.endif

--
                David/absolute       -- www.NetBSD.org: No hype required --


Home | Main Index | Thread Index | Old Index