On 2014-6-14 23:24 , Mark Brethen wrote: > Open CASCADE Community Edition has both a git clone url > (https://github.com/tpaviot/oce.git) and a tarball for download. I read in > the port documentation that fetching with git url may cause non-reproducible > builds, so downloaded the tarball > (https://github.com/tpaviot/oce/archive/OCE-0.15.tar.gz) but it has the > filename: "oce-OCE-0.15.tar.gz". I setup the Portfile as follows: > > name oce > version 0.15 > master_sites https://github.com/tpaviot/oce/archive/ > distname OCE-${version} > distfile ${name}-OCE-${version} > > Am I missing anything?
I assume 'distfile' is a typo and your portfile actually says 'distfiles' (otherwise it would fail to parse). If you're going to set distfiles, it needs to contain complete filenames, i.e. oce-OCE-0.15.tar.gz. The default value of distfiles is ${distname}${extract.suffix}. Setting distname when you also set distfiles only ends up indirectly affecting the value of worksrcdir (which has a default value of $distname). So when you have a single distfile, it's more clear to not set distfiles at all, but do this: distname ${name}-OCE-${version} worksrcdir OCE-${version} - Josh _______________________________________________ macports-dev mailing list macports-dev@lists.macosforge.org https://lists.macosforge.org/mailman/listinfo/macports-dev