New Ticket     Tickets     Wiki     Browse Source     Timeline     Roadmap     Ticket Reports     Search

Ticket #32054 (closed update: fixed)

Opened 19 months ago

Last modified 18 months ago

Update ARB to 5.3

Reported by: matt.cottrell@… Owned by: macsforever2000@…
Priority: Normal Milestone:
Component: ports Version:
Keywords: maintainer Cc:
Port: arb

Description

Here is a Portfile.diff and new patch to update ARB to 5.3.

Comments are welcome for a better way to accomplish the patch-GDEHELP-Makefile.diff. The problem that I am having is that ${configure.cpp} appears to be empty. I put an explicit "cpp" in the patch to get the ball rolling, but there has to be a better way.

Also note that many of the patches are no longer necessary because they were incorporated by the upstream developer.

Attachments

patch-ARB-makefile.diff (2.8 KB) - added by matt.cottrell@… 19 months ago.
patch-GDEHELP-Makefile.diff (376 bytes) - added by matt.cottrell@… 19 months ago.
New patch-GDEHELP-Makefile.diff to deal with the clang preprocessor problem
patch-ARB_GDEmenus.source.diff (650 bytes) - added by matt.cottrell@… 19 months ago.
patch-ARB-intro.fig.diff (5.1 KB) - added by matt.cottrell@… 19 months ago.
Consistent naming of ARB patch files
Portfile.diff (2.9 KB) - added by matt.cottrell@… 19 months ago.
Added useful user information to the notes

Change History

Changed 19 months ago by matt.cottrell@…

comment:1 Changed 19 months ago by matt.cottrell@…

Solved the clang preprocessor problem.

New files attached for the fix:

Portfile.diff patch-GDEHELP-Makefile.diff patch-ARB_GDEmenus.source.diff

Changed 19 months ago by matt.cottrell@…

New patch-GDEHELP-Makefile.diff to deal with the clang preprocessor problem

Changed 19 months ago by matt.cottrell@…

comment:2 Changed 19 months ago by macsforever2000@…

  • Cc ryryandesign@…> removed
  • Keywords maintainer added
  • Version 2.0.3 deleted
  • Port set to arb

In the future, please fill in the port field.

The revision needs to be reset to zero not one. Best to simply remove the line entirely.

comment:3 Changed 19 months ago by matt.cottrell@…

Portfile diff now removes "revision" and deals with the clang preprocessor problem.

comment:4 Changed 19 months ago by matt.cottrell@…

New Portfile.diff removes reference to ${configure.cpp} because it is empty with clang. Instead we access the preprocessor by patching the source with "-E -x c-header" and that is working fine.

Changed 19 months ago by matt.cottrell@…

Consistent naming of ARB patch files

Changed 19 months ago by matt.cottrell@…

Added useful user information to the notes

comment:5 Changed 19 months ago by matt.cottrell@…

Added some useful user information to the notes.

I think the revisions to the arb 5.3 update are now done. It would be great if someone else could test and confirm that this update to arb 5.3 works. And then to commit.

comment:6 Changed 18 months ago by macsforever2000@…

  • Owner changed from macports-tickets@… to macsforever2000@…
  • Status changed from new to assigned

comment:7 Changed 18 months ago by macsforever2000@…

  • Status changed from assigned to closed
  • Resolution set to fixed
Note: See TracTickets for help on using tickets.