Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 09 Aug 2008 10:32:32 -0400
From:      "Joseph S. Atkinson" <jsatkinson@embarqmail.com>
To:        Pav Lucistnik <pav@FreeBSD.org>
Cc:        Seth Kingsley <sethk@meowfishies.com>, FreeBSD GNOME <gnome@freebsd.org>
Subject:   ports-mgmt/bpm
Message-ID:  <489DAA80.7020704@embarqmail.com>

next in thread | raw e-mail | index | archive | help
This is a multi-part message in MIME format.
--------------050806070003020300000203
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

Pav,

You asked me to submit a fix for ports-mgmt/bpm since I discovered it 
was recently broken on 8. Here it is.

I can't figure out what it needs to include bsd.sys.mk for, and it seems 
build/install/run fine without it. Maybe it's something historical and 
now provided by ports' Mk universe.

Anyway, the patch just comments out that entire .if block and skips the 
include.

I cc'ed the author/maintainer since it should have his notice and/or 
input before going in. Also, he may be willing to shed some insight on 
why bsd.sys.mk was included (and only for FreeBSD) in the first place.

In looking at files/patch-src::refresh.c, there is a big block comparing 
the __FreeBSD_version number. This requires periodic updates to as 
FreeBSD progresses through major version numbers. If we devise a way to 
pass ${INDEXFILE} (see Mk/bsd.port.mk) directly to the build, the port 
should keep working until something truly fundamental breaks.

Additionally, I cc'ed gnome@ because this port is included in the 
x11/gnome2-power-tools meta and figured the above might be of interest 
to them.

--------------050806070003020300000203
Content-Type: text/plain;
 name="patch-mk_sk.global.mk"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
 filename="patch-mk_sk.global.mk"

--- mk/sk.global.mk.orig	2008-08-09 08:27:47.000000000 -0400
+++ mk/sk.global.mk	2008-08-09 08:29:12.000000000 -0400
@@ -51,10 +51,6 @@
 .PATH: ${.CURDIR}/${BASE_DIR}/mk/src
 PICFLAGS = -fpic
 
-.if ${OSTYPE} == "FreeBSD"
-.include    <bsd.sys.mk>
-.endif
-
 CXX?= c++
 
 AR?= ar

--------------050806070003020300000203--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?489DAA80.7020704>