Opened 10 years ago
Last modified 3 years ago
#44583 new submission
new port: hercules-devel
Reported by: | benoit.triquet@… | Owned by: | macports-tickets@… |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.3.1 |
Keywords: | Cc: | SickTeddyBear, chrstphrchvz (Christopher Chavez) | |
Port: | hercules-devel |
Description
Please find a new port for the devel branch of Hercules, currently named 4.00. "port lint" is clean, otool -L does not find dependencies outside hercules-devel and /usr/lib.
Other changes to the Portfile vs. the 3.10 update I just posted:
- added a conflict with hercules
- upstream does not have a tarball so fetch from git and since they don't have any tag, use the current head - probably not smart so if you want to freeze the revision used for the build, know that the head i used was fdff4512ae71d3eb8991357100909e1e3b3f660b from july the 26th and that worked fine
- autotools have to be invoked manually
Attachments (1)
Change History (8)
comment:1 follow-up: 2 Changed 10 years ago by benoit.triquet@…
comment:2 follow-up: 3 Changed 10 years ago by larryv (Lawrence Velázquez)
Replying to benoit.triquet@…:
Also, isn't it misleading to use the upstream candidate version number "4.00" ? In debian they would probably append the snapshot date or git hash somehow.
Yes, we usually do something similar. (See the gcc410
and clang-3.5
ports, for example.)
comment:3 Changed 10 years ago by benoit.triquet@…
Replying to larryv@…:
Replying to benoit.triquet@…:
Also, isn't it misleading to use the upstream candidate version number "4.00" ? In debian they would probably append the snapshot date or git hash somehow.
Yes, we usually do something similar. (See the
gcc410
andclang-3.5
ports, for example.)
Thanks. gcc410 uses a date, clang-3.5 an svn rev number which like mercurial increases monotonically and I guess that's a requirement so actually the git hash won't do. I inspected a number of git-based portfiles, all seemed to fetch a specific commit or tag so I guess a 4.00-HEAD portfile that builds whatever is the upstream head at the time a user installs the port, is not a good idea.
I just rebuild from HEAD, I am updating my proposed portfile to that known-good commit hash.
Changed 10 years ago by benoit.triquet@…
portfile based on git commit hash and date
comment:5 Changed 6 years ago by chrstphrchvz (Christopher Chavez)
comment:6 Changed 6 years ago by chrstphrchvz (Christopher Chavez)
Cc: | chrstphrchvz added |
---|
comment:7 Changed 3 years ago by oseiberts11 (O Seibert Syseleven)
I think it is about time to create a port for Hercules 4 (Hyperion) (SoftDevLabs) version after all these years. https://github.com/SDL-Hercules-390/hyperion It does have actual releases. Version 3 of Hercules is really really really old.
Also, isn't it misleading to use the upstream candidate version number "4.00" ? In debian they would probably append the snapshot date or git hash somehow.