<?xml version="1.0"?>
<atom:feed xmlns:atom="http://www.w3.org/2005/Atom" xmlns:html="http://www.w3.org/1999/xhtml">
  <atom:id>http://bill.welliver.org/atom/smartos/pkgsrc</atom:id>
  <atom:title type="text">electronic.alchemy :: pkgsrc</atom:title>
  <atom:updated>2026-05-01T04:35:20-04:00</atom:updated>
  <atom:link href="http://bill.welliver.org/atom/smartos/pkgsrc" type="application/atom+xml"></atom:link>
  <atom:link href="http://bill.welliver.org/space/smartos/pkgsrc" type="text/html"></atom:link>
  <atom:link href="http://bill.welliver.org/rss/smartos/pkgsrc" type="application/rss+xml"></atom:link>
  <atom:generator uri="http://modules.gotpike.org/blahblah/Public.Syndication.ATOM" version="0.1">Public.Syndication.ATOM (Pike v8.0 release 702)</atom:generator>
  <atom:icon>http://bill.welliver.org/favicon.ico</atom:icon>
  <atom:logo>http://bill.welliver.org/static/images/alchemy.gif</atom:logo>
  <atom:subtitle type="xhtml"><html:div xmlns:html="http://www.w3.org/1999/xhtml"><html:p>I have a small repository of pkgsrc binaries built for Illumos (SmartOS), MacOS, NetBSD 6 and 7 and Linux using the <html:a href="http://pkgsrc.joyent.com" class="wiki_link_external">Joyent pkgsrc bootstrap</html:a>.</html:p><html:p class="paragraph"/>
Mostly these packages consist of those that I've prepared fixes for that may not be available in the Joyent builds, as well as for packages that I'm working on but have not submitted.&#xD;
<html:ul class="minus">
<html:li>MongoDB</html:li>
<html:li>FreeSwitch</html:li>
<html:li>FusionPBX</html:li>
<html:li>InfluxDB</html:li>
<html:li>Pike</html:li>
</html:ul>The repository location is:<html:p class="paragraph"/>
<html:span class="nobr"><html:img height="9" width="8" src="/static/images/Icon-Extlink.png" alt="[external]"/><html:a href="http://bill.welliver.org/dist/pkgsrc/">http://bill.welliver.org/dist/pkgsrc/</html:a></html:span><html:p class="paragraph"/>
&#xD;
<html:b class="bold">Signed Packages</html:b><html:p class="paragraph"/>
I've begun signing the binary packages I've been building using a gpg key. Not all packages have been rebuilt yet, but hopefully that situation will improve over time.<html:p class="paragraph"/>
I'm not using the PGP "web of trust" approach, the only thing this key is used for is for code signing. The fingerprint of this key is:<html:p class="paragraph"/>
<html:div class="code"><html:pre><html:pre>&#xD;
146A 6178 1070 3811 09C7  C731 BD06 8AFC 276F E0FA&#xD;
</html:pre></html:pre></html:div><html:p class="paragraph"/>
&#xD;
If you're using a joyent pkgsrc installation, you can add my public signing key to pkgsrc environment so that you don't get errors while adding my packages. If you've got curl installed, here's the code you can use to install and subsequently verify that the fingerprint matches:<html:p class="paragraph"/>
<html:div class="code"><html:pre><html:pre>&#xD;
SIGNING_KEY=<html:i><html:font color="darkred">"http://bill.welliver.org/dist/pkgsrc/signing_key.pub"</html:font></html:i>&#xD;
PKGSRC_KEYRING=<html:i><html:font color="darkred">"/opt/local/etc/gnupg/pkgsrc.gpg"</html:font></html:i>&#xD;
pkgin -y in gnupg&#xD;
rm /var/db/pkgin/pkgin.db&#xD;
curl  $SIGNING_KEY | gpg --no-default-keyring --keyring=$PKGSRC_KEYRING --import -&#xD;
gpg --no-default-keyring --keyring=$PKGSRC_KEYRING --list-keys --fingerprint&#xD;
pkgin up&#xD;
</html:pre></html:pre></html:div><html:p class="paragraph"/>
&#xD;
<html:b class="bold">pkgin</html:b><html:p class="paragraph"/>
I've also made the package summary needed to provide a pkgin repository. If you'd like to use these packages with pkgin, add my signing keys as above, then add the following line to your /opt/local/etc/pkgin/repositories.conf:&#xD;
<html:div class="code"><html:pre><html:pre>&#xD;
http:<html:font color="red">//bill.welliver.org/dist/pkgsrc/SmartOS/trunk/x86_64/All&#xD;
</html:font></html:pre></html:pre></html:div><html:p class="paragraph"/>
&#xD;
After that, do a pkgin up, and you should be off to the races. As always, please email me with any comments, suggestions or problems!</html:div></atom:subtitle>
</atom:feed>
