New Ticket     Tickets     Wiki     Browse Source     Timeline     Roadmap     Ticket Reports     Search

Ticket #29664 (new update)

Opened 2 years ago

Last modified 9 months ago

update fltk 1.X ports, add fltk 2.X

Reported by: rudloff@… Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc: snc@…, ryandesign@…
Port: fltk fltk-devel

Description

Here is a port for FLTK 2.0.

Attachments

Portfile (1.3 KB) - added by rudloff@… 2 years ago.
Portfile.2 (1.3 KB) - added by rudloff@… 19 months ago.

Change History

Changed 2 years ago by rudloff@…

comment:1 Changed 2 years ago by ryandesign@…

Is there a reason why we're not simply updating the fltk-devel port to this version? Or do you expect that in the future we will want to keep around the fltk port for version 1?

comment:2 Changed 2 years ago by rudloff@…

The FLTK team is still working on FLTK 1.3.x (fltk-devel) so I think it is better for now to have two separate ports as some programs may need FTLK 1.3 and some others FTLK 2.

Changed 19 months ago by rudloff@…

comment:3 Changed 19 months ago by rudloff@…

I have updated the portfile to a newer version. FLTK2 seems to have been drop in favor of FTLK3 (not sure why) so I will try to build it when I have some time.

comment:4 Changed 16 months ago by snc@…

  • Cc snc@…, ryandesign@… added
  • Version 1.9.2 deleted
  • Type changed from submission to update
  • Port changed from fltk2 to fltk fltk-devel
  • Summary changed from fltk2 port to update fltk 1.X ports, add fltk 2.X

From the FLTK developer roadmap:

FLTK 1.1.x is the former stable development branch. It is no longer being maintained, and any bug fixes will be applied against FLTK 1.3.x.

FLTK 1.2 is not available any longer. Please use the latest 1.1.x release for a stable release, or 1.3.x if you feel like sacrificing some stability for utf8 support and other new features.

FLTK 1.3 is the current stable development branch based on FLTK 1.1.10.

FLTK 1.4 will add even more features to the FLTK 1 branch.

FLTK 2.0 development is focused on a new C++ API.

FLTK 3.0 combines the stability of FLTK 1.3 with a more modern API based on FLTK 2.0. It is currently in pre-alpha state.

Based on this information, I'd recommend we:

  • rename fltk and fltk-devel to fltk1 and fltk1-devel, respectively
  • update ftlk1 to 1.3 branch
  • update fltk1-devel on 1.4 branch
  • create a new fltk2-devel based on 2.0
  • maybe create a new fltk3-devel based on 3.0
  • create new fltk replaced_by fltk1.

comment:5 Changed 16 months ago by snc@…

fltk-devel updated to latest 1.3.x, r88976.

comment:6 Changed 9 months ago by ryandesign@…

fltk updated to 1.3.0 in r97414. fltk-devel updated to latest 1.3.x in r97415.

Note: See TracTickets for help on using tickets.