Opened 14 years ago

Closed 14 years ago

#24768 closed submission (fixed)

new port: yorick

Reported by: paumard Owned by: ryandesign (Ryan Carsten Schmidt)
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc:
Port: yorick

Description (last modified by mf2k (Frank Schima))

Hi,

I created a new port for Yorick.

I intend on providing ports for several yorick add-ons.

This would close the request ticket:16793.

Regards, Thibaut.

Attachments (1)

Portfile (2.2 KB) - added by paumard 14 years ago.

Download all attachments as: .zip

Change History (9)

comment:1 Changed 14 years ago by jmroot (Joshua Root)

Port: yorick added
Version: 1.8.2

In future you can just attach the portfile to the request ticket, there's no need to open a new one.

Changed 14 years ago by paumard

Attachment: Portfile added

comment:2 Changed 14 years ago by paumard

Updated Portfile to take CFLAGS, OPTFLAGS and LDFLAGS into account. Particularly useful for add-ons.

T.

comment:3 Changed 14 years ago by mf2k (Frank Schima)

Description: modified (diff)

comment:4 Changed 14 years ago by mf2k (Frank Schima)

Note that we normally omit the revision line until it is actually needed.

comment:5 in reply to:  4 Changed 14 years ago by paumard

Replying to macsforever2000@…:

Note that we normally omit the revision line until it is actually needed.

OK, should I modify the Portfiles which I have submitted already or just do that for new Portfiles ?

comment:6 Changed 14 years ago by mf2k (Frank Schima)

It's not a big deal, so just for future updates/portfiles. If I end up committing these for you, I will remove them.

comment:7 Changed 14 years ago by ryandesign (Ryan Carsten Schmidt)

Owner: changed from macports-tickets@… to ryandesign@…
Status: newassigned

comment:8 Changed 14 years ago by ryandesign (Ryan Carsten Schmidt)

Resolution: fixed
Status: assignedclosed

Committed in r67885 with many changes:

  • removed the "revision 0" line since that is the default
  • wrote the version number out plainly instead of constructing it from variables
  • the worksrcdir variable is now constructed using a new variable, branch; see PortfileRecipes
  • deleted the post-build phase, which just compressed the manpages; MacPorts compresses all ports' manpages automatically
  • lib:-style dependencies are mostly deprecated, so used a port:-style dependency
  • port xorg is a kitchen sink port that includes every part of xorg; instead depended on xorg-libX11 which provides the specific library yorick requires
  • disabled the universal variant since I got an error when I tried to use it
  • used the configure phase variables instead of overriding the configure phase completely
  • used a post-destroot block instead of overriding the destroot phase
  • simplified how the manpages are installed using xinstall's -W argument
  • used xinstall's -m argument so the manpages aren't installed with the executable bit set
  • tweaked the notes
  • tweaked the whitespace and formatting
Note: See TracTickets for help on using tickets.