<pre style='margin:0'>
Perry E. Metzger (pmetzger) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/a9a3a5472f2a1fb53f8672205753581b5984a1d9">https://github.com/macports/macports-ports/commit/a9a3a5472f2a1fb53f8672205753581b5984a1d9</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'>     new a9a3a54  aff4: Update to 1.0-20180212
</span>a9a3a54 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit a9a3a5472f2a1fb53f8672205753581b5984a1d9
</span>Author: Ryan Schmidt <ryandesign@macports.org>
AuthorDate: Wed Mar 28 10:53:39 2018 -0500

<span style='display:block; white-space:pre;color:#404040;'>    aff4: Update to 1.0-20180212
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Closes: https://trac.macports.org/ticket/55636
</span>---
 security/aff4/Portfile             | 23 ++++++++++++-----------
 security/aff4/files/nobundle.patch | 22 ++++++++++++++++++++++
 2 files changed, 34 insertions(+), 11 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/security/aff4/Portfile b/security/aff4/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index c6d04e5..2bd028a 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/security/aff4/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/security/aff4/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,11 +1,13 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
 
 PortSystem          1.0
<span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           cxx11 1.1
</span> PortGroup           github 1.0
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-github.setup        google aff4 2cbfe9d18ae3c244a889c393577b3f5108af6c2e
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup        Velocidex c-aff4 fd984ea3cddc034740d5d03ba510a407a2e451a3
</span> name                aff4
<span style='display:block; white-space:pre;background:#e0ffe0;'>+epoch               1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version             1.0-20180212
</span> categories          security
 platforms           darwin
 license             Apache-2
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -14,19 +16,17 @@ description         AFF4 -The Advanced Forensics File Format
</span> long_description    The Advanced Forensics File Format 4 (AFF4) is an open source \
                     format used for the storage of digital evidence and data.
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-fetch.type          git
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  08295532a5abaa4634e40913af5cf8ed0786f3bf \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  9cf9eebd7146191d59feeac182cc00133921d074702d2d5683895ff0ce0c79bf \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    667085
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-post-fetch {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    system -W ${worksrcpath} "git submodule update --init third_party/gtest"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_lib-append  port:google-glog \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:libuuid \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib-append  port:ossp-uuid \
</span>                     port:pcrexx \
                     port:raptor2 \
                     port:snappy \
                     port:tclap \
                     port:uriparser \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:yaml-cpp \
</span>                     port:zlib
 
 use_autoreconf      yes
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -36,9 +36,10 @@ autoreconf.args     --verbose
</span> depends_build-append port:autoconf \
                     port:automake \
                     port:libtool \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:pkgconfig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:pkgconfig \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:spdlog
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-use_parallel_build no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles          nobundle.patch
</span> 
 test.run            yes
 test.target         check
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/security/aff4/files/nobundle.patch b/security/aff4/files/nobundle.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..7a1f9d3
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/security/aff4/files/nobundle.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,22 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Don't try to make the app bundle. It fails if the port isn't already installed,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+and the resulting app bundle isn't installed anywhere.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+https://github.com/Velocidex/c-aff4/issues/17
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- tools/pmem/Makefile.am.orig    2018-02-12 16:11:48.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ tools/pmem/Makefile.am 2018-03-28 10:44:16.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -63,16 +63,4 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ osxpmem_SOURCES = pmem_imager.cc osxpmem.cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ osxpmem_LDADD = $(top_srcdir)/aff4/libaff4.la -lyaml-cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-# In order to build a deployable bundle we must have all the libraries
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-# installed on the system first.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-install-exec-hook:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  @echo Creating deployable bundle.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  rm -rf osxpmem.app osxpmem.zip
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  mkdir osxpmem.app/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  cp README.md $(bindir)/osxpmem osxpmem.app/  || echo You must run make install before building a bundle.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  dylibbundler -x osxpmem.app/osxpmem -b -d osxpmem.app/libs/ -p @executable_path/libs/ -of -od -cd
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  cp -a resources/MacPmem.kext osxpmem.app/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  chmod -R o-wx osxpmem.app/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  zip -r osxpmem.zip osxpmem.app/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ endif
</span></pre><pre style='margin:0'>

</pre>