Tracking Binary Ports/Pkgs Tree

2014-11-29 Thread Reed A. Cartwright
I have been using poudriere for a while to build packages locally. I recently reduced the package server to just the ports that I need to have custom options. I want to rely on the freebsd pkgs as much as I can. However, this has proven difficult because my ports directory is often ahead of the

Re: Tracking Binary Ports/Pkgs Tree

2014-11-30 Thread Simon Wright
Seconded. This has been an issue for me this weekend with the perl default changing to 5.18 and the gettext port split but the packages in the FreeBSD repo are still using the old default for perl and the old version for gettext whereas my local repo (with custom options) are using the new sett

Re: Tracking Binary Ports/Pkgs Tree

2014-11-30 Thread Tijl Coosemans
On Sat, 29 Nov 2014 21:58:17 -0700 "Reed A. Cartwright" wrote: > I have been using poudriere for a while to build packages locally. I > recently reduced the package server to just the ports that I need to > have custom options. I want to rely on the freebsd pkgs as much as I > can. > > However

Re: Tracking Binary Ports/Pkgs Tree

2014-11-30 Thread Reed A. Cartwright
After poking around a bit, I put together this one liner to syncronize my ports to the latest package revision: svn up -r `fetch -qo - http://beefy2.isc.freebsd.org/data/10amd64-default/.data.json | jq -r '.builds[.builds.latest].svn_url | split("@")[1]'` It uses jq to parser the .data.json file

Re: Tracking Binary Ports/Pkgs Tree

2014-12-01 Thread Reed A. Cartwright
I turned my one liner into a script. I've attached it; hopefully, it will not be stripped. On Sun, Nov 30, 2014 at 3:38 AM, Simon Wright wrote: > Seconded. This has been an issue for me this weekend with the perl default > changing to 5.18 and the gettext port split but the packages in the FreeB

Re: Tracking Binary Ports/Pkgs Tree

2014-12-01 Thread Reed A. Cartwright
The attachment was stripped, so I created a gist. https://gist.github.com/reedacartwright/8622973baf89b263a6d7 #!/bin/sh # Copyright (c) 2014 Reed A. Cartwright # # This script determines the revision number used to build FreeBSD packages # and syncs a local ports directory to match it. # # USAG