Ticket #25264 (closed defect: fixed)
libmcs: master_sites, bz2
| Reported by: | ryandesign@… | Owned by: | jdunn@… |
|---|---|---|---|
| Priority: | Normal | Milestone: | |
| Component: | ports | Version: | 1.9.0 |
| Keywords: | haspatch | Cc: | |
| Port: | libmcs |
Description
libmcs uses a master_sites definition that appears to be hosted on a web site owned by you, the port maintainer. Why isn't the port using the project's own download location, http://distfiles.atheme.org/ ? They even have .tbz2 versions there, which are smaller and therefore preferred. Why is the .tar.gz file on your server twice as large as the .tgz file on the project's own server? I tried comparing their contents and they're radically different. What's going on? Which is the real 0.7.1?
Attachments
Change History
comment:2 Changed 3 years ago by jdunn@…
ok, i figured out what i did. I had tar.gz'd the hg version and not the version from http://distfiles.atheme.org/ . I would recommend using the hg version since its far newer and has a newer buildsys. The only problem is autogen.sh has to be executed, which i dont know how to add that to the portfile. I'll upload the new diff for the portfile so that it pulls it from hg. The buildsys patch for install_name still works for the hg version.
comment:3 Changed 4 months ago by ryandesign@…
Sorry, this ticket appears to have slipped through the cracks. We would prefer to use a distfile, not fetch from hg. It looks like version 0.7.2 was released after you attached these diffs, so updating to 0.7.2 using the upstream distfile should be the simplest and best course of action. The diff I've attached now does this. We should wait to commit this until after libmowgli is updated to 1.0.0; see #37777.


I wasnt sure at the time how to deal with the tgz/tbz2 file in the Portfile so i had uploaded my own tar.gz. I attached a diff which should fix it. The patch for the install_name has to be redone too since my version's buildsys was for some reason different. I'll upload the new patch shortly.