<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>[121748] trunk/dports/security/pass</title>
</head>
<body>

<style type="text/css"><!--
#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
#msg dt:after { content:':';}
#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt;  }
#msg dl a { font-weight: bold}
#msg dl a:link    { color:#fc3; }
#msg dl a:active  { color:#ff0; }
#msg dl a:visited { color:#cc6; }
h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
#logmsg pre { background: #eee; padding: 1em; }
#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
#logmsg dl { margin: 0; }
#logmsg dt { font-weight: bold; }
#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
#logmsg dd:before { content:'\00bb';}
#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
#logmsg table th.Corner { text-align: left; }
#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
#patch { width: 100%; }
#patch h4 {font-family: verdana,arial,helvetica,sans-serif;font-size:10pt;padding:8px;background:#369;color:#fff;margin:0;}
#patch .propset h4, #patch .binary h4 {margin:0;}
#patch pre {padding:0;line-height:1.2em;margin:0;}
#patch .diff {width:100%;background:#eee;padding: 0 0 10px 0;overflow:auto;}
#patch .propset .diff, #patch .binary .diff  {padding:10px 0;}
#patch span {display:block;padding:0 10px;}
#patch .modfile, #patch .addfile, #patch .delfile, #patch .propset, #patch .binary, #patch .copfile {border:1px solid #ccc;margin:10px 0;}
#patch ins {background:#dfd;text-decoration:none;display:block;padding:0 10px;}
#patch del {background:#fdd;text-decoration:none;display:block;padding:0 10px;}
#patch .lines, .info {color:#888;background:#fff;}
--></style>
<div id="msg">
<dl class="meta">
<dt>Revision</dt> <dd><a href="https://trac.macports.org/changeset/121748">121748</a></dd>
<dt>Author</dt> <dd>ryandesign@macports.org</dd>
<dt>Date</dt> <dd>2014-07-06 14:09:36 -0700 (Sun, 06 Jul 2014)</dd>
</dl>

<h3>Log Message</h3>
<pre>pass: miantainer update to 1.6.3 (#44255)</pre>

<h3>Modified Paths</h3>
<ul>
<li><a href="#trunkdportssecuritypassPortfile">trunk/dports/security/pass/Portfile</a></li>
<li><a href="#trunkdportssecuritypassfilespatchMakefilediff">trunk/dports/security/pass/files/patch-Makefile.diff</a></li>
</ul>

<h3>Added Paths</h3>
<ul>
<li><a href="#trunkdportssecuritypassfilespatchuse_apple_mktempdiff">trunk/dports/security/pass/files/patch-use_apple_mktemp.diff</a></li>
</ul>

</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunkdportssecuritypassPortfile"></a>
<div class="modfile"><h4>Modified: trunk/dports/security/pass/Portfile (121747 => 121748)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/dports/security/pass/Portfile        2014-07-06 21:02:25 UTC (rev 121747)
+++ trunk/dports/security/pass/Portfile        2014-07-06 21:09:36 UTC (rev 121748)
</span><span class="lines">@@ -4,15 +4,14 @@
</span><span class="cx"> PortSystem          1.0
</span><span class="cx"> 
</span><span class="cx"> name                pass
</span><del>-version             1.6.1
-revision            1
</del><ins>+version             1.6.3
</ins><span class="cx"> maintainers         macports.swinbank.org:john openmaintainer
</span><span class="cx"> categories          security
</span><span class="cx"> description         ${name} is the standard unix password manager
</span><span class="cx"> long_description    ${description}
</span><span class="cx"> platforms           darwin
</span><span class="cx"> supported_archs     noarch
</span><del>-homepage            http://zx2c4.com/projects/password-store/
</del><ins>+homepage            http://www.passwordstore.org/
</ins><span class="cx"> license             GPL-2+
</span><span class="cx"> 
</span><span class="cx"> depends_run                        port:git \
</span><span class="lines">@@ -25,11 +24,12 @@
</span><span class="cx"> distname            password-store-${version}
</span><span class="cx"> use_xz              yes
</span><span class="cx"> 
</span><del>-checksums           rmd160 a5bb1d7d8aecb8900a5b5b0b6ba68963d2bca778 \
-                    sha256 3c154d556c53c76b1a0ccacdc108c34f1fdb4a36fab28a6d2f42f02184290881
</del><ins>+checksums           rmd160 1a1311b67942a0a490af5c20376483a4a5240101 \
+                    sha256 d419d40aa165c1f893e994dd706733374a9db8cf5314124702a061e70e0340f7
</ins><span class="cx"> 
</span><span class="cx"> patchfiles          patch-Makefile.diff \
</span><del>-                    patch-getopt-path.diff
</del><ins>+                    patch-getopt-path.diff \
+                    patch-use_apple_mktemp.diff
</ins><span class="cx"> 
</span><span class="cx"> post-patch {
</span><span class="cx">     reinplace &quot;s|@@PREFIX@@|${prefix}|g&quot; ${worksrcpath}/src/platform/darwin.sh
</span></span></pre></div>
<a id="trunkdportssecuritypassfilespatchMakefilediff"></a>
<div class="modfile"><h4>Modified: trunk/dports/security/pass/files/patch-Makefile.diff (121747 => 121748)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/dports/security/pass/files/patch-Makefile.diff        2014-07-06 21:02:25 UTC (rev 121747)
+++ trunk/dports/security/pass/files/patch-Makefile.diff        2014-07-06 21:09:36 UTC (rev 121748)
</span><span class="lines">@@ -1,9 +1,9 @@
</span><del>---- Makefile.orig        2014-04-25 19:13:38.000000000 +0200
-+++ Makefile        2014-04-25 19:13:58.000000000 +0200
</del><ins>+--- Makefile.orig        2014-06-07 17:48:45.000000000 +0200
++++ Makefile        2014-06-07 17:48:56.000000000 +0200
</ins><span class="cx"> @@ -40,7 +40,7 @@
</span><span class="cx">  install: install-common
</span><del>-         @mkdir -p &quot;$(DESTDIR)$(LIBDIR)/password-store&quot; &amp;&amp; install -m 0644 -v &quot;$(PLATFORMFILE)&quot; &quot;$(DESTDIR)$(LIBDIR)/password-store/platform.sh&quot;
-         @mkdir -p &quot;$(DESTDIR)$(BINDIR)/&quot;
</del><ins>+         @install -v -d &quot;$(DESTDIR)$(LIBDIR)/password-store&quot; &amp;&amp; install -m 0644 -v &quot;$(PLATFORMFILE)&quot; &quot;$(DESTDIR)$(LIBDIR)/password-store/platform.sh&quot;
+         @install -v -d &quot;$(DESTDIR)$(BINDIR)/&quot;
</ins><span class="cx"> -        sed 's:.*PLATFORM_FUNCTION_FILE.*:source &quot;$(DESTDIR)$(LIBDIR)/password-store/platform.sh&quot;:' src/password-store.sh &gt; &quot;$(DESTDIR)$(BINDIR)/pass&quot;
</span><span class="cx"> +        sed 's:.*PLATFORM_FUNCTION_FILE.*:source &quot;$(LIBDIR)/password-store/platform.sh&quot;:' src/password-store.sh &gt; &quot;$(DESTDIR)$(BINDIR)/pass&quot;
</span><span class="cx">          @chmod 0755 &quot;$(DESTDIR)$(BINDIR)/pass&quot;
</span></span></pre></div>
<a id="trunkdportssecuritypassfilespatchuse_apple_mktempdiff"></a>
<div class="addfile"><h4>Added: trunk/dports/security/pass/files/patch-use_apple_mktemp.diff (0 => 121748)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/dports/security/pass/files/patch-use_apple_mktemp.diff                                (rev 0)
+++ trunk/dports/security/pass/files/patch-use_apple_mktemp.diff        2014-07-06 21:09:36 UTC (rev 121748)
</span><span class="lines">@@ -0,0 +1,47 @@
</span><ins>+diff -r -u src.orig/password-store.sh src/password-store.sh
+--- src.orig/password-store.sh        2014-07-06 18:51:05.000000000 +0200
++++ src/password-store.sh        2014-07-06 18:51:45.000000000 +0200
+@@ -168,7 +168,7 @@
+         [[ $1 == &quot;nowarn&quot; ]] &amp;&amp; warn=0
+         local template=&quot;$PROGRAM.XXXXXXXXXXXXX&quot;
+         if [[ -d /dev/shm &amp;&amp; -w /dev/shm &amp;&amp; -x /dev/shm ]]; then
+-                SECURE_TMPDIR=&quot;$(mktemp -d &quot;/dev/shm/$template&quot;)&quot;
++                SECURE_TMPDIR=&quot;$(${MKTEMP} -d &quot;/dev/shm/$template&quot;)&quot;
+                 remove_tmpfile() {
+                         rm -rf &quot;$SECURE_TMPDIR&quot;
+                 }
+@@ -182,7 +182,7 @@
+                 Are you sure you would like to continue?
+                 _EOF
+                 )&quot;
+-                SECURE_TMPDIR=&quot;$(mktemp -d &quot;${TMPDIR:-/tmp}/$template&quot;)&quot;
++                SECURE_TMPDIR=&quot;$(${MKTEMP} -d &quot;${TMPDIR:-/tmp}/$template&quot;)&quot;
+                 shred_tmpfile() {
+                         find &quot;$SECURE_TMPDIR&quot; -type f -exec $SHRED {} +
+                         rm -rf &quot;$SECURE_TMPDIR&quot;
+@@ -421,7 +421,7 @@
+         local passfile=&quot;$PREFIX/$path.gpg&quot;

+         tmpdir #Defines $SECURE_TMPDIR
+-        local tmp_file=&quot;$(mktemp -u &quot;$SECURE_TMPDIR/XXXXX&quot;)-${path//\//-}.txt&quot;
++        local tmp_file=&quot;$(${MKTEMP} -u &quot;$SECURE_TMPDIR/XXXXX&quot;)-${path//\//-}.txt&quot;


+         local action=&quot;Add&quot;
+diff -r -u src.orig/platform/darwin.sh src/platform/darwin.sh
+--- src.orig/platform/darwin.sh        2014-07-06 18:53:23.000000000 +0200
++++ src/platform/darwin.sh        2014-07-06 18:53:02.000000000 +0200
+@@ -24,7 +24,7 @@
+                 rm -rf &quot;$SECURE_TMPDIR&quot;
+         }
+         trap unmount_tmpdir INT TERM EXIT
+-        SECURE_TMPDIR=&quot;$(mktemp -d &quot;${TMPDIR:-/tmp}/$PROGRAM.XXXXXXXXXXXXX&quot;)&quot;
++        SECURE_TMPDIR=&quot;$(${MKTEMP} -d &quot;${TMPDIR:-/tmp}/$PROGRAM.XXXXXXXXXXXXX&quot;)&quot;
+         DARWIN_RAMDISK_DEV=&quot;$(hdid -drivekey system-image=yes -nomount 'ram://32768' | cut -d ' ' -f 1)&quot; # 32768 sectors = 16 mb
+         [[ -z $DARWIN_RAMDISK_DEV ]] &amp;&amp; die &quot;Error: could not create ramdisk.&quot;
+         newfs_hfs -M 700 &quot;$DARWIN_RAMDISK_DEV&quot; &amp;&gt;/dev/null || die &quot;Error: could not create filesystem on ramdisk.&quot;
+@@ -33,3 +33,4 @@

+ GETOPT=@@PREFIX@@/bin/getopt
+ SHRED=&quot;srm -f -z&quot;
++MKTEMP=&quot;/usr/bin/mktemp&quot;
</ins></span></pre>
</div>
</div>

</body>
</html>