Opened 13 years ago

Closed 12 years ago

#30867 closed request (fixed)

allegro5

Reported by: ryandesign (Ryan Carsten Schmidt) Owned by: raimue (Rainer Müller)
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc: icaines77@…
Port: allegro5

Description

The allegro port is at version 4.4.2. Allegro 5.0.4 is available. Allegro 5 has been in development since 2002, so I imagine it breaks the API. Should we make a new port allegro5 for this?

Attachments (2)

Portfile-allegro5 (1.2 KB) - added by icaines77@… 12 years ago.
Portfile for allegro5
Portfile-allegro5_v_allegro.diff (2.0 KB) - added by icaines77@… 12 years ago.
Changes from the current allegro portfile.

Download all attachments as: .zip

Change History (6)

comment:1 Changed 13 years ago by raimue (Rainer Müller)

Yes, allegro 5.x introduces a new, incompatible API. But so far I have not encountered any game/software I wanted to use that required allegro 5.x.

There seem to be only three ports depending on allegro at the moment:

$ port echo depends:allegro
atanks                          
liquidwar                       
swig-allegro

Should we move allegro to allegro4 (with replaced_by) and create a new allegro5? We could also do the same for swig-allegro by creating swig-allegro4 and swig-allegro5.

comment:2 Changed 13 years ago by ryandesign (Ryan Carsten Schmidt)

I was trying to update ship24 to version 1.4.1 and it seems to want allegro5 -- if indeed it still works on Mac at all anymore; the web site says it requires Windows but I figured I'd give it a try.

If we can just make an allegro5 port that would be plenty for now. We can worry about renaming allegro to allegro4 later. But you're right that's probably a good idea eventually.

comment:3 Changed 12 years ago by icaines77@…

Cc: icaines77@… added

Cc Me!

Changed 12 years ago by icaines77@…

Attachment: Portfile-allegro5 added

Portfile for allegro5

Changed 12 years ago by icaines77@…

Changes from the current allegro portfile.

comment:4 Changed 12 years ago by raimue (Rainer Müller)

Resolution: fixed
Status: newclosed

allegro5 with changes committed in r94100, allegro marked as conflicting in r94102.

Note: See TracTickets for help on using tickets.