> On 13 Aug 2019, at 9:25 am, Gerben Wierda <gerben.wie...@rna.nl> wrote:
> 
> Thanks Mojca,
> 
>> On 13 Aug 2019, at 03:22, Mojca Miklavec <mo...@macports.org 
>> <mailto:mo...@macports.org>> wrote:
>> 
>> On Tue, 13 Aug 2019 at 01:24, Gerben Wierda <gerben.wie...@rna.nl 
>> <mailto:gerben.wie...@rna.nl>> wrote:
>>> 
>>> I have my own cloud git directory tree
>>> I cd to $thattree/net/unbound
>>> I edit the Portfile (startupitem), set revision to 1 (there was no revision)
>>> I run sudo port install unbound
>>> It is not built and installed as nothing has changed (but there has)
>>> 
>>> What am I forgetting?
>> 
>> Did you add your local git checkout to configuration as your local
>> repository with higher preference?
>>    https://guide.macports.org/chunked/development.local-repositories.html 
>> <https://guide.macports.org/chunked/development.local-repositories.html>
>> Check this with
>>    port dir unbound
> 
> I did edit sources.conf. It contains:
> 
> file:///Users/sysbh/MacPortsDev <file:///Users/sysbh/MacPortsDev>
> rsync://rsync.macports.org/macports/release/tarballs/ports.tar 
> <rsync://rsync.macports.org/macports/release/tarballs/ports.tar> [default]
> 
> But whatever is in there, port dir unbound gets met the standard repository.
> 
> Albus:nsd sysbh$ port dir unbound
> /opt/local/var/macports/sources/rsync.macports.org/macports/release/tarballs/ports/net/unbound
>  <http://rsync.macports.org/macports/release/tarballs/ports/net/unbound>
> 
> So, als with
> 
> file:// 
> <file:///Users/sysbh/MacPortsDev/macports-port>/Users/sysbh/MacPortsDev/macports-port
>  <file:///Users/sysbh/MacPortsDev/macports-port>
> rsync://rsync.macports.org/macports/release/tarballs/ports.tar 
> <rsync://rsync.macports.org/macports/release/tarballs/ports.tar> [default]


just comment out the old tarball default, and make you area the default…

Chris

> 
> 
>> If not, "sudo port install" or "sudo port upgrade" (without port name)
>> or "sudo port install subport=unbound" should take the port from the
>> current dir, 
> 
> I edited the Portfile /Users/sysbh/MacPortsDev/macports-port/net/nsd/Portfile 
> again, set the revision to 6 and ran ’sudo port install’ while in directory 
> /Users/sysbh/MacPortsDev/macports-port/net/nsd and this worked.
> 
>> but "sudo port install unbound" will probably take the
>> one that's configured globally and returned by "port dir unbound”.
> 
> That seems to be the case.
> 
> Albus:nsd sysbh$ pwd
> /Users/sysbh/MacPortsDev/macports-ports/net/nsd
> Albus:nsd sysbh$ port dir
> /Users/sysbh/MacPortsDev/macports-ports/net/nsd
> Albus:nsd sysbh$ port dir nsd
> /opt/local/var/macports/sources/rsync.macports.org/macports/release/tarballs/ports/net/nsd
>  <http://rsync.macports.org/macports/release/tarballs/ports/net/nsd>
> 
> So, if you give the name of the port, it will use the main repository. You 
> need to explicitly not give the name to get the local Portfile. This is 
> somewhat surprising behaviour (for me at last) that I have to leave out the 
> name of the thing to get the thing.
> 
> Now, the only thing I have to do is to find a way to get my local revision 
> back to 1, before I submit the patch. I have installed
> 
> Albus:nsd sysbh$ port installed
> The following ports are currently installed:
>   expat @2.2.7_0 (active)
>   flex @2.6.4_0 (active)
>   gettext @0.19.8.1_2 (active)
>   libevent @2.1.10_0 (active)
>   libiconv @1.16_0 (active)
>   m4 @1.4.18_2 (active)
>   ncurses @6.1_0 (active)
>   nsd @4.1.22_0
>   nsd @4.1.22_1
>   nsd @4.2.1_0
>   nsd @4.2.1_1
>   nsd @4.2.1_2
>   nsd @4.2.1_3
>   nsd @4.2.1_5
>   nsd @4.2.1_6 (active)
>   openssl @1.0.2s_0 (active)
>   unbound @1.9.2_0
>   unbound @1.9.2_1 (active)
>   zlib @1.2.11_0 (active)
> 
> If my update gets accepted, that would mean it would be revision 6. Is that 
> bad? The revisions all come from my local tinkering because I know not how to 
> force a build without changing revision.
> 
> I also want to clean up my installed versions. So nsd becomes
> 
>   nsd @4.2.1_0
>   nsd @4.2.1_1 (active)
> 
> with that last one actually the current revision 6. How do I do that?
> 
> G
> 
> 
>> 
>> Mojca

Attachment: smime.p7s
Description: S/MIME cryptographic signature

Reply via email to