<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>