Opened 11 years ago
Closed 11 years ago
#41441 closed update (fixed)
vigra update (1.9.0 -> 1.10.0)
Reported by: | BSeppke (Benjamin Seppke) | Owned by: | ryandesign (Ryan Carsten Schmidt) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.2.1 |
Keywords: | haspatch maintainer | Cc: | |
Port: | vigra |
Description
Hi all,
A new release of the vigra ComputerVision library has been announced by the developers.
Since I'm a part of that team, we managed to add the patches of the former Portfile to the new distribution. Thus, the new Portfile can be used to compile vigra 1.10.0 without any further patchfiles. I successfully tested this under OS X 10.9 Maverics with XCode 5.0.2 and will also give it a try on SnowLeopard (XCode 4.2) later this day.
I also attached a Portfile-diff to this update issue and would like to hear that the Protfile could be updated as soon as possible.
Attachments (1)
Change History (12)
Changed 11 years ago by BSeppke (Benjamin Seppke)
Attachment: | vigra-1.10.0-Portfile.diff added |
---|
comment:1 Changed 11 years ago by BSeppke (Benjamin Seppke)
comment:2 Changed 11 years ago by ryandesign (Ryan Carsten Schmidt)
Keywords: | haspatch maintainer added |
---|---|
Owner: | changed from macports-tickets@… to ryandesign@… |
Status: | new → assigned |
Thanks!
comment:3 Changed 11 years ago by ryandesign (Ryan Carsten Schmidt)
I'm not able to download the distfile, nor visit the vigra homepage, because your web server returns an HTTP 403 Forbidden error.
comment:4 Changed 11 years ago by BSeppke (Benjamin Seppke)
I forwarded this to the owner... Let's hope that they fix the server soon.. Btw. the whole institute is "forbidden" not just the vigra homepage.
comment:5 Changed 11 years ago by BSeppke (Benjamin Seppke)
The server should be up and running again. If the access-errors come back again, we are also invited to use this mirror: http://ukoethe.github.io/vigra/
comment:6 Changed 11 years ago by ryandesign (Ryan Carsten Schmidt)
Now:
$ curl -I -L http://hci.iwr.uni-heidelberg.de/vigra/vigra-1.10.0-src.tar.gz HTTP/1.1 301 Moved Permanently Date: Wed, 20 Nov 2013 18:57:35 GMT Server: Apache/2.2.14 (Ubuntu) Location: http://ukoethe.github.io/vigra/vigra-1.10.0-src.tar.gz Content-Type: text/html; charset=iso-8859-1 HTTP/1.1 404 Not Found Server: GitHub.com Content-Type: text/html Content-Length: 9371 Accept-Ranges: bytes Date: Wed, 20 Nov 2013 18:57:35 GMT Via: 1.1 varnish Age: 0 Connection: keep-alive X-Served-By: cache-jfk1025-JFK X-Cache: MISS X-Cache-Hits: 0
It appears we need to download the file from Google Drive now?
comment:7 Changed 11 years ago by ryandesign (Ryan Carsten Schmidt)
Which is not possible because Google Drive requires you to be logged in to your Google account to download anything.
comment:8 Changed 11 years ago by BSeppke (Benjamin Seppke)
So, what about just using the github-version of the URL:
http://github.com/ukoethe/vigra/archive/Version-1-10-0.tar.gz
This, however, is a bit strange - in fact you get a file from the server named "vigra-Version-1-10-0.tar.gz"...
comment:9 Changed 11 years ago by ryandesign (Ryan Carsten Schmidt)
Yeah, that's just how github works. We can use the github portgroup to deal with the peculiarities of the github hosting service.
Usually the reason why developers release tarballs separately instead of letting users download from github is that files not in the repository need to be generated. For projects using autotools, this is often the configure script. This project uses cmake so that doesn't apply. I compared the two tarballs and the difference is:
$ diff -ru github-tag/vigra-Version-1-10-0/ googledrive/vigra-1.10.0/ Only in googledrive/vigra-1.10.0/: doc
Is the doc directory important? If not (i.e. if the port doesn't install the documentation anyway) then sure we can use the tarball of the github tag.
comment:10 Changed 11 years ago by BSeppke (Benjamin Seppke)
As far as I see it, the release contains a "compiled" version of the documentation in the "doc"-folder. This is not needed, since the documentation is created from "docsrc"-folder during the build process by means of sphinx and doxygen.
comment:11 Changed 11 years ago by ryandesign (Ryan Carsten Schmidt)
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
Ok, updated in r113613.
I just tested it with SnowLeopard and XCode 4.2 - and did succeed without any errors.