On 12/12/10 5:35 PM, Greg Lewis wrote:
On Sat, Dec 11, 2010 at 09:01:00AM -0800, Greg Lewis wrote:
On Fri, Dec 10, 2010 at 01:02:17PM +0100, Dalibor Topic wrote:
On 12/9/10 8:24 PM, Kurt Miller wrote:
On 12/02/10 17:07, Dalibor Topic wrote:
On 12/2/10 10:51 PM, Henri Gomez wrote:
Question.

Mac OS X porting project will be hosted in actual bsd-port or will
have its own port ?
The latter - see 
http://mail.openjdk.java.net/pipermail/discuss/2010-December/001627.html for
rationale.
Hi Dalibor,

Sorry for the late question on this thread... Does this mean BSD support
will be making into the main trees via mac-port or will
mac-port be stripping out BSD support prior to merging?
No worries. I don't really have a canned answer ready, as that could depend
on what the best way is for the two projects to collaborate, in my opinion,
as well as on the best way to actually merge changes into the JDK 7 code base
later.

Do you happen to have a list of the major diffs between the BSD port and the
mainline as it is today?
This is a couple of builds behind, but it will still be pretty close:

http://www.freebsd.org/cgi/cvsweb.cgi/ports/java/openjdk7/files/patch-set?rev=1.7;content-type=text%2Fplain
N.B. I should have mentioned that these are the diffs after first copying
all of the Linux specific files and renaming them to the equivalent BSD
names and running s/Linux/Bsd/g s/linux/bsd/g s/LINUX/BSD/g on them.


Thanks Greg. I extracted the copy src commands from the OpenBSD
port into a script. To see the diffs between the current bsd-port tree
and the corresponding build source download the following steps can
be used:

1) download openjdk-7-ea-src-b121-09_dec_2010.zip
2) unzip
3) copysrc.sh /full/path/to/openjdk
4) hg pull/update the bsd-port tree
5) diff -uNpr -x build -x .hg\* -x \*.orig -x .hg -x .jcheck openjdk bsd-port

The copysrc.sh script also documents the list of the directories and
source files we base bsd-port on. In all but one case it is from linux.
The exception is jdk/src/solaris/hpi/native_threads/src/threads_bsd.c
is based on the threads_solaris.c instead of the threads_linux.c.

Regards,
-Kurt

Attachment: copysrc.sh
Description: Bourne shell script



Reply via email to