Opened 19 years ago

Closed 19 years ago

#5014 closed defect (wontfix)

UPDATE: graphviz 2.6 - quartz codegen

Reported by: master@… Owned by: gwright@…
Priority: Normal Milestone:
Component: ports Version: 1.0
Keywords: Cc:
Port:

Description

Dear Gregory,

Patches to make quartz renderer from 2.2.1 work at 2.6 + patch for included gd, taken from gd2 port (disable hardcoded use of URW fonts). Patches are in the archive. The following lines are to be put somewhere in the Portfile. pre-patch {

file copy ${portpath}/${filesdir}/quartzgen.c ${worksrcp

}

Sincerely, Michail

Attachments (1)

patches.tgz (14.8 KB) - added by master@… 19 years ago.
patches for quartz renderer and gd font fix

Download all attachments as: .zip

Change History (5)

comment:1 Changed 19 years ago by master@…

Summary: graphviz 2.6 - quartz codegen graphviz 2.6 - quartz codegen

Sorry, cut-and-paste error. I wanted pre-patch {

file copy ${portpath}/${filesdir}/quartzgen.c ${worksrcpath}/lib/common/

}

Changed 19 years ago by master@…

Attachment: patches.tgz added

patches for quartz renderer and gd font fix

comment:2 Changed 19 years ago by gwright@…

Status: newassigned

I'll put this in for now as a variant +old_quartz. The new quartz renderer is based on libcairo, but in not quite ready for use yet.

-Greg

comment:3 Changed 19 years ago by mww@…

Summary: graphviz 2.6 - quartz codegenUPDATE: graphviz 2.6 - quartz codegen

comment:4 Changed 19 years ago by gwright@…

Resolution: wontfix
Status: assignedclosed

Having looked at the new cairo based renderer, I think it is best to not apply this patch. The old quartz code is going to be deleted from the codebase, and all development effort will focus on the cairo backed. This will provide rendering using quartz on OS X.

The cairo backend can be made to work on graphviz 2.6, but uses an obsolete beta version of the cairo libraries. The upcoming 2.8 will use the released cairo library. Development snapshots are said to work well under OS X already.

Best Wishes, Greg

Note: See TracTickets for help on using tickets.