public inbox for [email protected]  
help / color / mirror / Atom feed
Patch for pgAdmin4 package on Mac OS X
26+ messages / 3 participants
[nested] [flat]

* Patch for pgAdmin4 package on Mac OS X
@ 2016-04-18 12:25  Sandeep Thakkar <[email protected]>
  0 siblings, 1 reply; 26+ messages in thread

From: Sandeep Thakkar @ 2016-04-18 12:25 UTC (permalink / raw)
  To: pgadmin-hackers; Dave Page <[email protected]>; +Cc: Hamid Quddus <[email protected]>

Hi Team, Dave,

Attached herewith are two patches.

pgadmin4-mac-bundle.patch - This includes scripts to build Mac app bundle
and DMG for pgAdmin4. This is the tree of the generated app bundle:
----
$ find pgAdmin4.app/ -maxdepth 3 -type d
pgAdmin4.app/
pgAdmin4.app//ContentspgAdmin4.app//Contents/Frameworks
pgAdmin4.app//Contents/Frameworks/Python.framework
pgAdmin4.app//Contents/Frameworks/QtCore.framework
pgAdmin4.app//Contents/Frameworks/QtDBus.framework
pgAdmin4.app//Contents/Frameworks/QtGui.framework
pgAdmin4.app//Contents/Frameworks/QtMultimedia.framework
pgAdmin4.app//Contents/Frameworks/QtMultimediaWidgets.framework
pgAdmin4.app//Contents/Frameworks/QtNetwork.framework
pgAdmin4.app//Contents/Frameworks/QtOpenGL.framework
pgAdmin4.app//Contents/Frameworks/QtPositioning.framework
pgAdmin4.app//Contents/Frameworks/QtPrintSupport.framework
pgAdmin4.app//Contents/Frameworks/QtQml.framework
pgAdmin4.app//Contents/Frameworks/QtQuick.framework
pgAdmin4.app//Contents/Frameworks/QtSensors.framework
pgAdmin4.app//Contents/Frameworks/QtSql.framework
pgAdmin4.app//Contents/Frameworks/QtWebChannel.framework
pgAdmin4.app//Contents/Frameworks/QtWebKit.framework
pgAdmin4.app//Contents/Frameworks/QtWebKitWidgets.framework
pgAdmin4.app//Contents/Frameworks/QtWidgets.framework
pgAdmin4.app//Contents/MacOS
pgAdmin4.app//Contents/PlugIns
pgAdmin4.app//Contents/PlugIns/platforms
pgAdmin4.app//Contents/Resources
pgAdmin4.app//Contents/Resources/venv
pgAdmin4.app//Contents/Resources/web
---

pgadmin4-fixpath-mac.patch - This is for runtime/Server.cpp to fix the path
where the runtime looks for web application path in app bundle.

Kindly review and suggest the changes required.  Thanks.

-- 
Sandeep Thakkar


-- 
Sent via pgadmin-hackers mailing list ([email protected])
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgadmin-hackers


Attachments:

  [application/octet-stream] pgadmin4-fixpath-mac.patch (595B, 3-pgadmin4-fixpath-mac.patch)
  download | inline diff:
diff --git a/runtime/Server.cpp b/runtime/Server.cpp
index 7730184..d25c7bf 100644
--- a/runtime/Server.cpp
+++ b/runtime/Server.cpp
@@ -85,7 +85,7 @@ bool Server::Init()
     QStringList paths;
     paths.append("../web/"); // Linux source tree
     paths.append("../../web/"); // Windows source tree
-    paths.append("../../../../web/"); // Mac source tree (in the app bundle)
+    paths.append("../Resources/web/"); // Mac source tree (in the app bundle)
     paths.append(settings.value("ApplicationPath").toString()); // System configured value
     paths.append(""); // Should be last!
 


  [application/octet-stream] pgadmin4-mac-bundle.patch (18.7K, 4-pgadmin4-mac-bundle.patch)
  download | inline diff:
diff --git a/build-mac.sh b/build-mac.sh
new file mode 100755
index 0000000..bfa9994
--- /dev/null
+++ b/build-mac.sh
@@ -0,0 +1,124 @@
+#!/bin/bash
+
+# Build script to create Mac App Bundle and DMG for pgAdmin4 runtime
+
+export WD=$(cd `dirname $0` && pwd)
+export BUILDROOT=$WD
+export VIRTUALENV=venv
+
+if [ "x$PYTHON_HOME" == "x" ]; then
+    echo "PYTHON_HOME not set. Setting it to default"
+    export PYTHON_HOME=/System/Library/Frameworks/Python.framework/Versions/2.7
+    export PYTHON_VERSION=27
+fi
+
+# Check if Python is working and calculate PYTHON_VERSION
+if $PYTHON_HOME/bin/python2 -V > /dev/null 2>&1; then
+    export PYTHON_VERSION=`$PYTHON_HOME/bin/python2 -V 2>&1 | awk '{print $2}' | cut -d"." -f1-2 | sed 's/\.//'`
+elif $PYTHON_HOME/bin/python3 -V > /dev/null 2>&1; then
+    export PYTHON_VERSION=`$PYTHON_HOME/bin/python3 -V 2>&1 | awk '{print $2}' | cut -d"." -f1-2 | sed 's/\.//'`
+else
+    echo "Error: Python installation missing!"
+    exit 1
+fi
+
+if [ "$PYTHON_VERSION" -gt "34" -a "$PYTHON_VERSION" -lt "26" ]; then
+    echo "Python version not supported"
+    exit 2
+fi
+
+if [ "$PYTHON_VERSION" -ge "30" ]; then
+    export PYTHON=$PYTHON_HOME/bin/python3
+    export PIP=pip3
+    export REQUIREMENTS=requirements_py3.txt
+else
+    export PYTHON=$PYTHON_HOME/bin/python2
+    export PIP=pip
+    export REQUIREMENTS=requirements_py2.txt
+fi
+
+if [ "x$QTDIR" == "x" ]; then
+    echo "QTDIR not set. Setting it to default"
+    export QTDIR=/opt/local/libexec/qt5
+fi
+export QMAKE=$QTDIR/bin/qmake
+if ! $QMAKE --version > /dev/null 2>&1; then
+    echo "Error: qmake not found. QT installation is not present or incomplete."
+    exit 1
+fi
+
+if [ "x$PGDIR" == "x" ]; then
+    echo "PGDIR not set. Setting it to default"
+    export PGDIR=/opt/local/lib/postgresql95
+fi
+export PATH=$PGDIR/bin:$PATH
+
+_get_version() {
+    export pgadmin4_major=`grep "^APP_MAJOR" web/config.py | cut -d"=" -f2 | sed 's/ //g'`
+    export pgadmin4_minor=`grep "^APP_MINOR" web/config.py | cut -d"=" -f2 | sed 's/ //g'`
+    export pgadmin4_revision=`grep "^APP_REVISION" web/config.py | cut -d"=" -f2 | sed 's/ //g'`
+    export LONG_VER=$pgadmin4_major.$pgadmin4_minor.$pgadmin4_revision
+    export SHORT_VER=`echo $LONG_VER | cut -d . -f1,2`
+    export pgadmin4_suffix=`grep "^APP_SUFFIX" web/config.py | cut -d"=" -f2 | sed 's/ //g' | sed "s/'//g"`
+    if [ ! -z $pgadmin4_suffix ]; then
+        export LONG_VER=$LONG_VER-$pgadmin4_suffix
+    fi
+}
+
+_cleanup() {
+    echo "Cleaning up the old environment and app bundle"
+    rm -rf $BUILDROOT/$VIRTUALENV
+    rm -rf $BUILDROOT/runtime/pgAdmin4.app
+    rm -rf $BUILDROOT/pgAdmin4.app
+    rm -f $BUILDROOT/pgAdmin4.dmg
+}
+
+_create_python_virtualenv() {
+    cd $BUILDROOT
+    test -d $VIRTUALENV || virtualenv -p $PYTHON $VIRTUALENV
+    source $VIRTUALENV/bin/activate
+    $PIP install -r $BUILDROOT/$REQUIREMENTS || (echo "PIP install failed. Please resolve the issue and rerun the script"; exit 3)
+}
+
+_build_runtime() {
+    _create_python_virtualenv || exit 3
+    cd $BUILDROOT/web
+    sed -e 's/SERVER_MODE = True/SERVER_MODE = False/' config.py > config_local.py
+    python setup.py
+    cd $BUILDROOT/runtime
+    $QMAKE
+    make
+    cp -pR pgAdmin4.app $BUILDROOT
+}
+
+_complete_bundle() {
+    cd $BUILDROOT/pkg/mac
+    test -d $BUILDROOT/pgAdmin4.app/Contents/Resources || mkdir -p $BUILDROOT/pgAdmin4.app/Contents/Resources
+    
+    # Replace the place holders with the current version
+    sed -e "s/PGADMIN_LONG_VERSION/$LONG_VER/g" -e "s/PGADMIN_SHORT_VERSION/$SHORT_VER/g" pgadmin.Info.plist.in > pgadmin.Info.plist
+
+    # copy Python private environment to app bundle
+    cp -pR $BUILDROOT/$VIRTUALENV $BUILDROOT/pgAdmin4.app/Contents/Resources/
+
+    # remove the python bin from app bundle as it is not needed
+    rm -rf $BUILDROOT/pgAdmin4.app/Contents/Resources/$VIRTUALENV/bin $BUILDROOT/pgAdmin4.app/Contents/Resources/$VIRTUALENV/.Python
+
+    # run complete-bundle to copy the dependent libraries and frameworks and fix the rpaths
+    ./complete-bundle.sh $BUILDROOT/pgAdmin4.app
+
+    # copy the web directory to the bundle as it is required by runtime
+    cp -pR $BUILDROOT/web $BUILDROOT/pgAdmin4.app/Contents/Resources/
+
+}
+
+_create_dmg() {
+    cd $BUILDROOT
+    sh ./pkg/mac/create-dmg.sh
+}
+
+_get_version
+_cleanup
+_build_runtime
+_complete_bundle
+_create_dmg
diff --git a/pkg/mac/.DS_Store b/pkg/mac/.DS_Store
new file mode 100644
index 0000000..7861e29
Binary files /dev/null and b/pkg/mac/.DS_Store differ
diff --git a/pkg/mac/.gitignore b/pkg/mac/.gitignore
new file mode 100644
index 0000000..7d29cb0
--- /dev/null
+++ b/pkg/mac/.gitignore
@@ -0,0 +1,3 @@
+# Global excludes across all subdirectories
+debug.pgadmin.Info.plist
+pgadmin.Info.plist
diff --git a/pkg/mac/PkgInfo b/pkg/mac/PkgInfo
new file mode 100644
index 0000000..bd04210
--- /dev/null
+++ b/pkg/mac/PkgInfo
@@ -0,0 +1 @@
+APPL????
\ No newline at end of file
diff --git a/pkg/mac/README b/pkg/mac/README
new file mode 100644
index 0000000..1309218
--- /dev/null
+++ b/pkg/mac/README
@@ -0,0 +1,21 @@
+
+Instructions on how to build the pgAdmin4.dmg on Mac OS X
+
+Required Packages (Either build the sources or get them from macports):
+
+1. Python installation
+- Python 2.6 or above from https://www.python.org/
+
+2. QT installation
+- Qt 4 or 5 from http://www.qt.io/
+
+3. PostgreSQL installation
+- PostgreSQL 9.1 or above from http://www.postgresql.org/
+
+Building:
+
+1. set PYTHON_HOME environment variable to the Python root installation directory
+2. set QTDIR environment variable to the QT root installation directory
+3. set PGDIR environment variable to the PostgreSQL installation directory
+4. Go to pgAdmin4 root directory and run build-mac.sh. This will compile the runtime
+and create the app bundle pgAdmin4.app and DMG pgAdmin4.dmg in the current directory.
diff --git a/pkg/mac/complete-bundle.sh b/pkg/mac/complete-bundle.sh
new file mode 100755
index 0000000..adadf4c
--- /dev/null
+++ b/pkg/mac/complete-bundle.sh
@@ -0,0 +1,127 @@
+#!/bin/sh
+
+bundle="$1"
+
+if ! test -d "$bundle" ; then
+	echo "$bundle is no bundle!" >&2
+	exit 1
+fi
+
+
+test -d "$bundle/Contents/Resources" || mkdir -p "$bundle/Contents/Resources" || exit 1
+# Create qt.conf so that app knows where the Plugins are present
+cat >> "$bundle/Contents/Resources/qt.conf" << EOF
+[Paths]
+Plugins = PlugIns
+EOF
+
+test -d "$bundle/Contents/Frameworks" || mkdir -p "$bundle/Contents/Frameworks" || exit 1
+test -d "$bundle/Contents/PlugIns/platforms" || mkdir -p "$bundle/Contents/PlugIns/platforms" || exit 1
+cp -f $QTDIR/plugins/platforms/libqcocoa.dylib "$bundle/Contents/PlugIns/platforms"
+cp -f $PGDIR/libpq.5.dylib "$bundle/Contents/Frameworks" || (echo libpq.5.dylib not found in $PGDIR; exit 1)
+
+function CompleteSingleApp() {
+	local bundle=$1 tag=$(basename "$1") todo todo_old fw_relpath lib lib_bn nested_app na_relpath
+
+	echo "Completing app: $bundle"
+	pushd "$bundle" > /dev/null
+
+	#We skip nested apps here - those are treated specially
+	todo=$(file `find ./ -perm +0111 ! -type d ! -path "*.app/*" ! -name "*.app"` | grep -E "Mach-O 64-bit" | awk -F ':| ' '{ORS=" "; print $1}' | uniq)
+
+	echo "App: $tag: Found executables: $todo"
+	while test "$todo" != ""; do
+		todo_old=$todo ;
+		todo="" ;
+		for todo_obj in $todo_old; do
+			echo "App: $tag: Post-processing: $todo_obj"
+
+			#Figure out the relative path from todo_obj to Contents/Frameworks
+			fw_relpath=$(echo "$todo_obj" |\
+				sed -n 's|^\(\.//*\)\(\([^/][^/]*/\)*\)[^/][^/]*$|\2|gp' | \
+				sed -n 's|[^/][^/]*/|../|gp' \
+			)"Contents/Frameworks"
+			fw_relpath_old=$fw_relpath
+
+			fw_loc="Contents/Frameworks"
+
+			#Find all libraries $todo_obj depends on, but skip system libraries
+			for lib in $(
+				otool -L $todo_obj | \
+				grep "Qt\|dylib\|Frameworks\|PlugIns" | grep -v ":" | sed 's/(.*//' | egrep -v '(/usr/lib)|(/System)|@executable_path@' \
+			) $(otool -L $todo_obj | grep "Python" | grep -v ":" | sed 's/(.*//' \
+			); do
+				if echo $lib | grep "PlugIns\|libqcocoa"  > /dev/null; then
+					lib_loc="Contents/PlugIns/platforms"
+				elif echo $lib | grep "Qt" > /dev/null; then
+					qtfw_path="$(dirname $lib | sed 's|.*\(Qt.*framework\)|\1|')"
+					lib_loc="Contents/Frameworks/$qtfw_path"
+					if [ "$(basename $todo_obj)" = "$lib" ]; then
+						lib_loc="$(dirname $todo_obj)"
+						qtfw_path=$(echo $lib_loc | sed 's/Contents\/Frameworks\///')
+					fi
+				elif echo $lib | grep "Python" > /dev/null; then
+					pyfw_path="$(dirname $lib | sed 's|.*\(Python.*framework\)|\1|')"
+					lib_loc="Contents/Frameworks/$pyfw_path"
+					if [ "$(basename $todo_obj)" = "$lib" ]; then
+						lib_loc="$(dirname $todo_obj)"
+						pyfw_path=$(echo $lib_loc | sed 's/Contents\/Frameworks\///')
+					fi
+				else
+					lib_loc="Contents/Frameworks"
+				fi
+				lib_bn="$(basename "$lib")" ;
+				if ! test -f "$lib_loc/$lib_bn"; then
+                                        target_file=""
+					target_path=""
+					echo "App: $tag: Adding symlink: $lib_bn (because of: $todo_obj)"
+					if echo $lib | grep Qt > /dev/null || echo $lib | grep Python > /dev/null ; then
+						cp -R $(dirname $lib)/../../../$lib_bn.framework "$fw_loc/"
+					else
+						cp -R "$lib" "$lib_loc/$lib_bn"
+					fi
+					if ! test -L "$lib_loc/$lib_bn"; then
+						chmod 755 "$lib_loc/$lib_bn"
+					else
+						target_file=$(readlink "$lib")
+						target_path=$(dirname "$lib")/$target_file
+					        echo "App: $tag: Adding symlink target: $target_path"
+						cp "$target_path" "$lib_loc/$target_file"
+						chmod 755 "$lib_loc/$target_file"
+					fi
+					echo "Rewriting ID in $lib_loc/$lib_bn to $lib_bn"
+                                        install_name_tool \
+                                                -id "$lib_bn" \
+                                                "$lib_loc/$lib_bn" || exit 1
+					todo="$todo ./$lib_loc/$lib_bn"
+				fi
+				if echo $lib | grep Qt > /dev/null ; then
+					fw_relpath="$fw_relpath/$qtfw_path"
+				fi
+				if echo $lib | grep Python > /dev/null ; then
+					fw_relpath="$fw_relpath/$pyfw_path"
+				fi
+				echo "Rewriting library $lib to @loader_path/$fw_relpath/$lib_bn in $todo_obj"
+				install_name_tool -change \
+					"$lib" \
+					"@loader_path/$fw_relpath/$lib_bn" \
+					"$todo_obj" || exit 1
+                                install_name_tool -change \
+                                        "$target_path" \
+                                        "@loader_path/$fw_relpath/$target_file" \
+                                        "$todo_obj" || exit 1
+				fw_relpath="$fw_relpath_old"
+			done
+		done
+	done
+
+	# Fix the rpaths for psycopg module
+	find $bundle/Contents/Resources/venv/ -name _psycopg.so | xargs install_name_tool -change libpq.5.dylib @loader_path/../../../../../../Frameworks/libpq.5.dylib
+	find $bundle/Contents/Resources/venv/ -name _psycopg.so | xargs install_name_tool -change libssl.1.0.0.dylib @loader_path/../../../../../../Frameworks/libssl.1.0.0.dylib
+	find $bundle/Contents/Resources/venv/ -name _psycopg.so | xargs install_name_tool -change libcrypto.1.0.0.dylib @loader_path/../../../../../../Frameworks/libcrypto.1.0.0.dylib
+
+	echo "App completed: $bundle"
+	popd > /dev/null
+}
+
+CompleteSingleApp "$bundle"
diff --git a/pkg/mac/create-dmg.sh b/pkg/mac/create-dmg.sh
new file mode 100644
index 0000000..cbf8e54
--- /dev/null
+++ b/pkg/mac/create-dmg.sh
@@ -0,0 +1,32 @@
+#!/bin/sh
+DMG_SOURCES="./pgAdmin4.app"
+DMG_LICENCE=./pkg/mac/licence.r
+DMG_IMAGE=./pgAdmin4.dmg
+DMG_NAME=pgAdmin4
+HDIUTIL=/usr/bin/hdiutil
+REZ="/usr/bin/Rez /System/Library/Frameworks/Carbon.framework/Versions/A/Headers/*.r"
+
+DMG_DIR=$DMG_IMAGE.src
+
+if test -e "$DMG_DIR"; then
+	echo "Directory $DMG_DIR already exists. Please delete it manually." >&2
+	exit 1
+fi
+
+echo "Cleaning up"
+rm -f "$DMG_IMAGE" || exit 1
+mkdir "$DMG_DIR" || exit 1
+
+echo "Copying data into temporary directory"
+for src in $DMG_SOURCES; do
+	cp -R "$src" "$DMG_DIR" || exit 1
+done
+
+echo "Creating image"
+$HDIUTIL create -quiet -srcfolder "$DMG_DIR" -format UDZO -volname "$DMG_NAME" -ov "$DMG_IMAGE" || exit 1
+rm -rf "$DMG_DIR" || exit 1
+
+echo "Attaching License to image"
+$HDIUTIL unflatten -quiet "$DMG_IMAGE" || exit 1
+$REZ "$DMG_LICENCE" -a -o "$DMG_IMAGE" || exit 1
+$HDIUTIL flatten -quiet "$DMG_IMAGE" || exit 1
diff --git a/pkg/mac/licence.r b/pkg/mac/licence.r
new file mode 100644
index 0000000..e2d31f1
--- /dev/null
+++ b/pkg/mac/licence.r
@@ -0,0 +1,42 @@
+data 'LPic' (5000) {
+	$"0000 0001 0000 0000 0000"
+};
+
+resource 'STR#' (5000, "English buttons") {
+    {   /* array StringArray: 9 elements */
+        /* [1] */
+        "English",
+        /* [2] */
+        "Agree",
+        /* [3] */
+        "Disagree",
+        /* [4] */
+        "Print",
+        /* [5] */
+        "Save...",
+        /* [6] */
+        "IMPORTANT - Read this License Agreement carefully before clicking on "
+        "the \"Agree\" button.  By clicking on the \"Agree\" button, you agree "
+        "to be bound by the terms of the License Agreement.",
+        /* [7] */
+        "Software License Agreement",
+        /* [8] */
+        "This text cannot be saved. This disk may be full or locked, or the file "
+        "may be locked.",
+        /* [9] */
+        "Unable to print. Make sure you've selected a printer."
+    }
+};
+
+data 'TEXT' (5000, "English") {
+    "pgAdmin 4\n"
+    "\n"
+    "Copyright (C) 2016, The pgAdmin Development Team\n"
+    "\n"
+    "Permission to use, copy, modify, and distribute this software and its documentation for any purpose, without fee, and without a written agreement is hereby granted, provided that the above copyright notice and this paragraph and the following two paragraphs appear in all copies.\n"
+    "\n"
+    "IN NO EVENT SHALL THE PGADMIN DEVELOPMENT TEAM BE LIABLE TO ANY PARTY FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, INCLUDING LOST PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF THE PGADMIN DEVELOPMENT TEAM HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n"
+    "\n"
+    "THE PGADMIN DEVELOPMENT TEAM SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS ON AN \"AS IS\" BASIS, AND THE PGADMIN DEVELOPMENT TEAM HAS NO OBLIGATIONS TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.\n"
+};
+
diff --git a/pkg/mac/pgAdmin4.icns b/pkg/mac/pgAdmin4.icns
new file mode 100644
index 0000000..bcfc868
Binary files /dev/null and b/pkg/mac/pgAdmin4.icns differ
diff --git a/pkg/mac/pgadmin.Info.plist b/pkg/mac/pgadmin.Info.plist
new file mode 100644
index 0000000..af442c1
--- /dev/null
+++ b/pkg/mac/pgadmin.Info.plist
@@ -0,0 +1,69 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+	<key>CFBundleDevelopmentRegion</key>
+	<string>English</string>
+	<key>CFBundleDocumentTypes</key>
+	<array>
+		<dict>
+			<key>CFBundleTypeExtensions</key>
+			<array>
+				<string>sql</string>
+			</array>
+			<key>CFBundleTypeIconFile</key>
+			<string>sql.icns</string>
+			<key>CFBundleTypeName</key>
+			<string>pgAdmin4 SQL Query</string>
+			<key>CFBundleTypeRole</key>
+			<string>Editor</string>
+			<key>LSItemContentTypes</key>
+			<array>
+				<string>org.postgresql.pgadmin.sql</string>
+			</array>
+		</dict>
+	</array>
+	<key>CFBundleExecutable</key>
+	<string>pgAdmin4</string>
+	<key>CFBundleGetInfoString</key>
+	<string>pgAdmin4 1.0.0-dev</string>
+	<key>CFBundleIconFile</key>
+	<string>pgAdmin4.icns</string>
+	<key>CFBundleIdentifier</key>
+	<string>org.postgresql.pgadmin</string>
+	<key>CFBundleInfoDictionaryVersion</key>
+	<string>6.0</string>
+	<key>CFBundlePackageType</key>
+	<string>APPL</string>
+	<key>CFBundleShortVersionString</key>
+	<string>1.0</string>
+	<key>CFBundleSignature</key>
+	<string>????</string>
+	<key>CFBundleVersion</key>
+	<string>1.0.0-dev</string>
+	<key>CSResourcesFileMapped</key>
+	<true/>
+	<key>UTExportedTypeDeclarations</key>
+	<array>
+		<dict>
+			<key>UTTypeConformsTo</key>
+			<array>
+				<string>public.utf8-plain-text</string>
+			</array>
+			<key>UTTypeDescription</key>
+			<string>pgAdmin4 SQL Query</string>
+			<key>UTTypeIconFile</key>
+			<string>sql.icns</string>
+			<key>UTTypeIdentifier</key>
+			<string>org.postgresql.pgadmin.sql</string>
+			<key>UTTypeTagSpecification</key>
+			<dict>
+				<key>public.filename-extension</key>
+				<array>
+					<string>sql</string>
+				</array>
+			</dict>
+		</dict>
+	</array>
+</dict>
+</plist>
diff --git a/pkg/mac/pgadmin.Info.plist.in b/pkg/mac/pgadmin.Info.plist.in
new file mode 100644
index 0000000..cc8c07a
--- /dev/null
+++ b/pkg/mac/pgadmin.Info.plist.in
@@ -0,0 +1,69 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+	<key>CFBundleDevelopmentRegion</key>
+	<string>English</string>
+	<key>CFBundleDocumentTypes</key>
+	<array>
+		<dict>
+			<key>CFBundleTypeExtensions</key>
+			<array>
+				<string>sql</string>
+			</array>
+			<key>CFBundleTypeIconFile</key>
+			<string>sql.icns</string>
+			<key>CFBundleTypeName</key>
+			<string>pgAdmin4 SQL Query</string>
+			<key>CFBundleTypeRole</key>
+			<string>Editor</string>
+			<key>LSItemContentTypes</key>
+			<array>
+				<string>org.postgresql.pgadmin.sql</string>
+			</array>
+		</dict>
+	</array>
+	<key>CFBundleExecutable</key>
+	<string>pgAdmin4</string>
+	<key>CFBundleGetInfoString</key>
+	<string>pgAdmin4 PGADMIN_LONG_VERSION</string>
+	<key>CFBundleIconFile</key>
+	<string>pgAdmin4.icns</string>
+	<key>CFBundleIdentifier</key>
+	<string>org.postgresql.pgadmin</string>
+	<key>CFBundleInfoDictionaryVersion</key>
+	<string>6.0</string>
+	<key>CFBundlePackageType</key>
+	<string>APPL</string>
+	<key>CFBundleShortVersionString</key>
+	<string>PGADMIN_SHORT_VERSION</string>
+	<key>CFBundleSignature</key>
+	<string>????</string>
+	<key>CFBundleVersion</key>
+	<string>PGADMIN_LONG_VERSION</string>
+	<key>CSResourcesFileMapped</key>
+	<true/>
+	<key>UTExportedTypeDeclarations</key>
+	<array>
+		<dict>
+			<key>UTTypeConformsTo</key>
+			<array>
+				<string>public.utf8-plain-text</string>
+			</array>
+			<key>UTTypeDescription</key>
+			<string>pgAdmin4 SQL Query</string>
+			<key>UTTypeIconFile</key>
+			<string>sql.icns</string>
+			<key>UTTypeIdentifier</key>
+			<string>org.postgresql.pgadmin.sql</string>
+			<key>UTTypeTagSpecification</key>
+			<dict>
+				<key>public.filename-extension</key>
+				<array>
+					<string>sql</string>
+				</array>
+			</dict>
+		</dict>
+	</array>
+</dict>
+</plist>
diff --git a/pkg/mac/sql.icns b/pkg/mac/sql.icns
new file mode 100644
index 0000000..8108a4d
Binary files /dev/null and b/pkg/mac/sql.icns differ


^ permalink  raw  reply  [nested|flat] 26+ messages in thread

* Re: Patch for pgAdmin4 package on Mac OS X
@ 2016-05-06 15:33  Dave Page <[email protected]>
  parent: Sandeep Thakkar <[email protected]>
  0 siblings, 1 reply; 26+ messages in thread

From: Dave Page @ 2016-05-06 15:33 UTC (permalink / raw)
  To: Sandeep Thakkar <[email protected]>; +Cc: pgadmin-hackers; Hamid Quddus <[email protected]>

Hi

Thanks. I've applied the path fix patch. The second one needs a little
work - I've attached an updated version to work from:

- I've updated the README, and some of the default values.

- I've removed the file type registration for .sql files.

- Should we note that the user may need to run in a virtualenv?

- Please move build-mac.sh to pkg/build.sh, and create a target in /Makefile to
  execute it, e.g. "make appbundle"

- Extend the Makefile to add a "clean-appbundle" target, which should also be
  called by the "clean" target.

- At present, it is bundling my pre-existing configuration database. It *must*
  create a new one and bundle that, without touching the existing one (I guess
  that may require a new command line option for setup.py).

- The online help is broken (are you building it)? I suggest adding a top-level
  Makefile target to do so.

- Working directories should be added to /.gitignore. Please ensure they don't
  clash with those used by pip (and ideally are in one place, e.g. mac-build/).

- I saw various errors in the build output, though the resulting DMG seemed to
  work fine;

...
cp: /usr/local/pgsql/libpq.5.dylib: No such file or directory
libpq.5.dylib not found in /usr/local/pgsql
Completing app: /Users/dpage/git/pgadmin4/pgAdmin4.app
...

...
App: pgAdmin4.app: Post-processing: .//Contents/MacOS/pgAdmin4
App: pgAdmin4.app: Adding symlink: QtWebKitWidgets (because of:
.//Contents/MacOS/pgAdmin4)
cp: @rpath/QtWebKitWidgets.framework/Versions/5/../../../QtWebKitWidgets.framework:
No such file or directory
chmod: Contents/Frameworks/QtWebKitWidgets.framework/Versions/5/QtWebKitWidgets:
No such file or directory
Rewriting ID in
Contents/Frameworks/QtWebKitWidgets.framework/Versions/5/QtWebKitWidgets
to QtWebKitWidgets
error: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/install_name_tool:
can't open file:
Contents/Frameworks/QtWebKitWidgets.framework/Versions/5/QtWebKitWidgets
(No such file or directory)
Cleaning up
...


On Mon, Apr 18, 2016 at 1:25 PM, Sandeep Thakkar
<[email protected]> wrote:
> Hi Team, Dave,
>
> Attached herewith are two patches.
>
> pgadmin4-mac-bundle.patch - This includes scripts to build Mac app bundle
> and DMG for pgAdmin4. This is the tree of the generated app bundle:
>
> ----
> $ find pgAdmin4.app/ -maxdepth 3 -type d
> pgAdmin4.app/
> pgAdmin4.app//ContentspgAdmin4.app//Contents/Frameworks
> pgAdmin4.app//Contents/Frameworks/Python.framework
> pgAdmin4.app//Contents/Frameworks/QtCore.framework
> pgAdmin4.app//Contents/Frameworks/QtDBus.framework
> pgAdmin4.app//Contents/Frameworks/QtGui.framework
> pgAdmin4.app//Contents/Frameworks/QtMultimedia.framework
> pgAdmin4.app//Contents/Frameworks/QtMultimediaWidgets.framework
> pgAdmin4.app//Contents/Frameworks/QtNetwork.framework
> pgAdmin4.app//Contents/Frameworks/QtOpenGL.framework
> pgAdmin4.app//Contents/Frameworks/QtPositioning.framework
> pgAdmin4.app//Contents/Frameworks/QtPrintSupport.framework
> pgAdmin4.app//Contents/Frameworks/QtQml.framework
> pgAdmin4.app//Contents/Frameworks/QtQuick.framework
> pgAdmin4.app//Contents/Frameworks/QtSensors.framework
> pgAdmin4.app//Contents/Frameworks/QtSql.framework
> pgAdmin4.app//Contents/Frameworks/QtWebChannel.framework
> pgAdmin4.app//Contents/Frameworks/QtWebKit.framework
> pgAdmin4.app//Contents/Frameworks/QtWebKitWidgets.framework
> pgAdmin4.app//Contents/Frameworks/QtWidgets.framework
> pgAdmin4.app//Contents/MacOS
> pgAdmin4.app//Contents/PlugIns
> pgAdmin4.app//Contents/PlugIns/platforms
> pgAdmin4.app//Contents/Resources
> pgAdmin4.app//Contents/Resources/venv
> pgAdmin4.app//Contents/Resources/web
> ---
>
> pgadmin4-fixpath-mac.patch - This is for runtime/Server.cpp to fix the path
> where the runtime looks for web application path in app bundle.
>
>
> Kindly review and suggest the changes required.  Thanks.
>
> --
> Sandeep Thakkar
>



-- 
Dave Page
Blog: http://pgsnake.blogspot.com
Twitter: @pgsnake

EnterpriseDB UK: http://www.enterprisedb.com
The Enterprise PostgreSQL Company


-- 
Sent via pgadmin-hackers mailing list ([email protected])
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgadmin-hackers


Attachments:

  [application/octet-stream] pgadmin4-mac-bundle-dave.patch (15.4K, 2-pgadmin4-mac-bundle-dave.patch)
  download | inline diff:
diff --git a/build-mac.sh b/build-mac.sh
new file mode 100755
index 0000000..0d853b6
--- /dev/null
+++ b/build-mac.sh
@@ -0,0 +1,124 @@
+#!/bin/bash
+
+# Build script to create Mac App Bundle and DMG for pgAdmin4 runtime
+
+export WD=$(cd `dirname $0` && pwd)
+export BUILDROOT=$WD
+export VIRTUALENV=venv
+
+if [ "x$PYTHON_HOME" == "x" ]; then
+    echo "PYTHON_HOME not set. Setting it to default"
+    export PYTHON_HOME=/System/Library/Frameworks/Python.framework/Versions/2.7
+    export PYTHON_VERSION=27
+fi
+
+# Check if Python is working and calculate PYTHON_VERSION
+if $PYTHON_HOME/bin/python2 -V > /dev/null 2>&1; then
+    export PYTHON_VERSION=`$PYTHON_HOME/bin/python2 -V 2>&1 | awk '{print $2}' | cut -d"." -f1-2 | sed 's/\.//'`
+elif $PYTHON_HOME/bin/python3 -V > /dev/null 2>&1; then
+    export PYTHON_VERSION=`$PYTHON_HOME/bin/python3 -V 2>&1 | awk '{print $2}' | cut -d"." -f1-2 | sed 's/\.//'`
+else
+    echo "Error: Python installation missing!"
+    exit 1
+fi
+
+if [ "$PYTHON_VERSION" -gt "34" -a "$PYTHON_VERSION" -lt "26" ]; then
+    echo "Python version not supported"
+    exit 2
+fi
+
+if [ "$PYTHON_VERSION" -ge "30" ]; then
+    export PYTHON=$PYTHON_HOME/bin/python3
+    export PIP=pip3
+    export REQUIREMENTS=requirements_py3.txt
+else
+    export PYTHON=$PYTHON_HOME/bin/python2
+    export PIP=pip
+    export REQUIREMENTS=requirements_py2.txt
+fi
+
+if [ "x$QTDIR" == "x" ]; then
+    echo "QTDIR not set. Setting it to default"
+    export QTDIR=~/Qt/5.5/clang_64
+fi
+export QMAKE=$QTDIR/bin/qmake
+if ! $QMAKE --version > /dev/null 2>&1; then
+    echo "Error: qmake not found. QT installation is not present or incomplete."
+    exit 1
+fi
+
+if [ "x$PGDIR" == "x" ]; then
+    echo "PGDIR not set. Setting it to default"
+    export PGDIR=/usr/local/pgsql
+fi
+export PATH=$PGDIR/bin:$PATH
+
+_get_version() {
+    export pgadmin4_major=`grep "^APP_MAJOR" web/config.py | cut -d"=" -f2 | sed 's/ //g'`
+    export pgadmin4_minor=`grep "^APP_MINOR" web/config.py | cut -d"=" -f2 | sed 's/ //g'`
+    export pgadmin4_revision=`grep "^APP_REVISION" web/config.py | cut -d"=" -f2 | sed 's/ //g'`
+    export LONG_VER=$pgadmin4_major.$pgadmin4_minor.$pgadmin4_revision
+    export SHORT_VER=`echo $LONG_VER | cut -d . -f1,2`
+    export pgadmin4_suffix=`grep "^APP_SUFFIX" web/config.py | cut -d"=" -f2 | sed 's/ //g' | sed "s/'//g"`
+    if [ ! -z $pgadmin4_suffix ]; then
+        export LONG_VER=$LONG_VER-$pgadmin4_suffix
+    fi
+}
+
+_cleanup() {
+    echo "Cleaning up the old environment and app bundle"
+    rm -rf $BUILDROOT/$VIRTUALENV
+    rm -rf $BUILDROOT/runtime/pgAdmin4.app
+    rm -rf $BUILDROOT/pgAdmin4.app
+    rm -f $BUILDROOT/pgAdmin4.dmg
+}
+
+_create_python_virtualenv() {
+    cd $BUILDROOT
+    test -d $VIRTUALENV || virtualenv -p $PYTHON $VIRTUALENV
+    source $VIRTUALENV/bin/activate
+    $PIP install -r $BUILDROOT/$REQUIREMENTS || (echo "PIP install failed. Please resolve the issue and rerun the script"; exit 3)
+}
+
+_build_runtime() {
+    _create_python_virtualenv || exit 3
+    cd $BUILDROOT/web
+    sed -e 's/SERVER_MODE = True/SERVER_MODE = False/' config.py > config_local.py
+    python setup.py
+    cd $BUILDROOT/runtime
+    $QMAKE
+    make
+    cp -pR pgAdmin4.app $BUILDROOT
+}
+
+_complete_bundle() {
+    cd $BUILDROOT/pkg/mac
+    test -d $BUILDROOT/pgAdmin4.app/Contents/Resources || mkdir -p $BUILDROOT/pgAdmin4.app/Contents/Resources
+    
+    # Replace the place holders with the current version
+    sed -e "s/PGADMIN_LONG_VERSION/$LONG_VER/g" -e "s/PGADMIN_SHORT_VERSION/$SHORT_VER/g" pgadmin.Info.plist.in > pgadmin.Info.plist
+
+    # copy Python private environment to app bundle
+    cp -pR $BUILDROOT/$VIRTUALENV $BUILDROOT/pgAdmin4.app/Contents/Resources/
+
+    # remove the python bin from app bundle as it is not needed
+    rm -rf $BUILDROOT/pgAdmin4.app/Contents/Resources/$VIRTUALENV/bin $BUILDROOT/pgAdmin4.app/Contents/Resources/$VIRTUALENV/.Python
+
+    # run complete-bundle to copy the dependent libraries and frameworks and fix the rpaths
+    ./complete-bundle.sh $BUILDROOT/pgAdmin4.app
+
+    # copy the web directory to the bundle as it is required by runtime
+    cp -pR $BUILDROOT/web $BUILDROOT/pgAdmin4.app/Contents/Resources/
+
+}
+
+_create_dmg() {
+    cd $BUILDROOT
+    sh ./pkg/mac/create-dmg.sh
+}
+
+_get_version
+_cleanup
+_build_runtime
+_complete_bundle
+_create_dmg
diff --git a/pkg/mac/.gitignore b/pkg/mac/.gitignore
new file mode 100644
index 0000000..7d29cb0
--- /dev/null
+++ b/pkg/mac/.gitignore
@@ -0,0 +1,3 @@
+# Global excludes across all subdirectories
+debug.pgadmin.Info.plist
+pgadmin.Info.plist
diff --git a/pkg/mac/PkgInfo b/pkg/mac/PkgInfo
new file mode 100644
index 0000000..bd04210
--- /dev/null
+++ b/pkg/mac/PkgInfo
@@ -0,0 +1 @@
+APPL????
\ No newline at end of file
diff --git a/pkg/mac/README.txt b/pkg/mac/README.txt
new file mode 100644
index 0000000..da8392f
--- /dev/null
+++ b/pkg/mac/README.txt
@@ -0,0 +1,30 @@
+Building pgAdmin4.dmg on Mac OS X
+=================================
+
+Required Packages (Either build the sources or get them from macports or similar):
+
+1. Python installation
+  - Python 2.6 or above from https://www.python.org/
+
+2. QT installation
+  - Qt 4 or 5 from http://www.qt.io/
+
+3. PostgreSQL installation
+  - PostgreSQL 9.1 or above from http://www.postgresql.org/
+
+Building:
+
+1. Set the PYTHON_HOME environment variable to the Python root installation directory, e.g.
+
+   export PYTHON_HOME=/System/Library/Frameworks/Python.framework/Versions/2.7
+
+2. Set the QTDIR environment variable to the QT root installation directory, e.g.
+
+   export QTDIR=~/Qt/5.5/clang_64
+
+3. Set the PGDIR environment variable to the PostgreSQL installation directory, e.g.
+
+   export PGDIR=/usr/local/pgsql
+
+4. Go to the pgAdmin4 root directory and run build-mac.sh. This will compile the runtime
+   and create the app bundle pgAdmin4.app and DMG pgAdmin4.dmg in the current directory.
diff --git a/pkg/mac/complete-bundle.sh b/pkg/mac/complete-bundle.sh
new file mode 100755
index 0000000..adadf4c
--- /dev/null
+++ b/pkg/mac/complete-bundle.sh
@@ -0,0 +1,127 @@
+#!/bin/sh
+
+bundle="$1"
+
+if ! test -d "$bundle" ; then
+	echo "$bundle is no bundle!" >&2
+	exit 1
+fi
+
+
+test -d "$bundle/Contents/Resources" || mkdir -p "$bundle/Contents/Resources" || exit 1
+# Create qt.conf so that app knows where the Plugins are present
+cat >> "$bundle/Contents/Resources/qt.conf" << EOF
+[Paths]
+Plugins = PlugIns
+EOF
+
+test -d "$bundle/Contents/Frameworks" || mkdir -p "$bundle/Contents/Frameworks" || exit 1
+test -d "$bundle/Contents/PlugIns/platforms" || mkdir -p "$bundle/Contents/PlugIns/platforms" || exit 1
+cp -f $QTDIR/plugins/platforms/libqcocoa.dylib "$bundle/Contents/PlugIns/platforms"
+cp -f $PGDIR/libpq.5.dylib "$bundle/Contents/Frameworks" || (echo libpq.5.dylib not found in $PGDIR; exit 1)
+
+function CompleteSingleApp() {
+	local bundle=$1 tag=$(basename "$1") todo todo_old fw_relpath lib lib_bn nested_app na_relpath
+
+	echo "Completing app: $bundle"
+	pushd "$bundle" > /dev/null
+
+	#We skip nested apps here - those are treated specially
+	todo=$(file `find ./ -perm +0111 ! -type d ! -path "*.app/*" ! -name "*.app"` | grep -E "Mach-O 64-bit" | awk -F ':| ' '{ORS=" "; print $1}' | uniq)
+
+	echo "App: $tag: Found executables: $todo"
+	while test "$todo" != ""; do
+		todo_old=$todo ;
+		todo="" ;
+		for todo_obj in $todo_old; do
+			echo "App: $tag: Post-processing: $todo_obj"
+
+			#Figure out the relative path from todo_obj to Contents/Frameworks
+			fw_relpath=$(echo "$todo_obj" |\
+				sed -n 's|^\(\.//*\)\(\([^/][^/]*/\)*\)[^/][^/]*$|\2|gp' | \
+				sed -n 's|[^/][^/]*/|../|gp' \
+			)"Contents/Frameworks"
+			fw_relpath_old=$fw_relpath
+
+			fw_loc="Contents/Frameworks"
+
+			#Find all libraries $todo_obj depends on, but skip system libraries
+			for lib in $(
+				otool -L $todo_obj | \
+				grep "Qt\|dylib\|Frameworks\|PlugIns" | grep -v ":" | sed 's/(.*//' | egrep -v '(/usr/lib)|(/System)|@executable_path@' \
+			) $(otool -L $todo_obj | grep "Python" | grep -v ":" | sed 's/(.*//' \
+			); do
+				if echo $lib | grep "PlugIns\|libqcocoa"  > /dev/null; then
+					lib_loc="Contents/PlugIns/platforms"
+				elif echo $lib | grep "Qt" > /dev/null; then
+					qtfw_path="$(dirname $lib | sed 's|.*\(Qt.*framework\)|\1|')"
+					lib_loc="Contents/Frameworks/$qtfw_path"
+					if [ "$(basename $todo_obj)" = "$lib" ]; then
+						lib_loc="$(dirname $todo_obj)"
+						qtfw_path=$(echo $lib_loc | sed 's/Contents\/Frameworks\///')
+					fi
+				elif echo $lib | grep "Python" > /dev/null; then
+					pyfw_path="$(dirname $lib | sed 's|.*\(Python.*framework\)|\1|')"
+					lib_loc="Contents/Frameworks/$pyfw_path"
+					if [ "$(basename $todo_obj)" = "$lib" ]; then
+						lib_loc="$(dirname $todo_obj)"
+						pyfw_path=$(echo $lib_loc | sed 's/Contents\/Frameworks\///')
+					fi
+				else
+					lib_loc="Contents/Frameworks"
+				fi
+				lib_bn="$(basename "$lib")" ;
+				if ! test -f "$lib_loc/$lib_bn"; then
+                                        target_file=""
+					target_path=""
+					echo "App: $tag: Adding symlink: $lib_bn (because of: $todo_obj)"
+					if echo $lib | grep Qt > /dev/null || echo $lib | grep Python > /dev/null ; then
+						cp -R $(dirname $lib)/../../../$lib_bn.framework "$fw_loc/"
+					else
+						cp -R "$lib" "$lib_loc/$lib_bn"
+					fi
+					if ! test -L "$lib_loc/$lib_bn"; then
+						chmod 755 "$lib_loc/$lib_bn"
+					else
+						target_file=$(readlink "$lib")
+						target_path=$(dirname "$lib")/$target_file
+					        echo "App: $tag: Adding symlink target: $target_path"
+						cp "$target_path" "$lib_loc/$target_file"
+						chmod 755 "$lib_loc/$target_file"
+					fi
+					echo "Rewriting ID in $lib_loc/$lib_bn to $lib_bn"
+                                        install_name_tool \
+                                                -id "$lib_bn" \
+                                                "$lib_loc/$lib_bn" || exit 1
+					todo="$todo ./$lib_loc/$lib_bn"
+				fi
+				if echo $lib | grep Qt > /dev/null ; then
+					fw_relpath="$fw_relpath/$qtfw_path"
+				fi
+				if echo $lib | grep Python > /dev/null ; then
+					fw_relpath="$fw_relpath/$pyfw_path"
+				fi
+				echo "Rewriting library $lib to @loader_path/$fw_relpath/$lib_bn in $todo_obj"
+				install_name_tool -change \
+					"$lib" \
+					"@loader_path/$fw_relpath/$lib_bn" \
+					"$todo_obj" || exit 1
+                                install_name_tool -change \
+                                        "$target_path" \
+                                        "@loader_path/$fw_relpath/$target_file" \
+                                        "$todo_obj" || exit 1
+				fw_relpath="$fw_relpath_old"
+			done
+		done
+	done
+
+	# Fix the rpaths for psycopg module
+	find $bundle/Contents/Resources/venv/ -name _psycopg.so | xargs install_name_tool -change libpq.5.dylib @loader_path/../../../../../../Frameworks/libpq.5.dylib
+	find $bundle/Contents/Resources/venv/ -name _psycopg.so | xargs install_name_tool -change libssl.1.0.0.dylib @loader_path/../../../../../../Frameworks/libssl.1.0.0.dylib
+	find $bundle/Contents/Resources/venv/ -name _psycopg.so | xargs install_name_tool -change libcrypto.1.0.0.dylib @loader_path/../../../../../../Frameworks/libcrypto.1.0.0.dylib
+
+	echo "App completed: $bundle"
+	popd > /dev/null
+}
+
+CompleteSingleApp "$bundle"
diff --git a/pkg/mac/create-dmg.sh b/pkg/mac/create-dmg.sh
new file mode 100644
index 0000000..cbf8e54
--- /dev/null
+++ b/pkg/mac/create-dmg.sh
@@ -0,0 +1,32 @@
+#!/bin/sh
+DMG_SOURCES="./pgAdmin4.app"
+DMG_LICENCE=./pkg/mac/licence.r
+DMG_IMAGE=./pgAdmin4.dmg
+DMG_NAME=pgAdmin4
+HDIUTIL=/usr/bin/hdiutil
+REZ="/usr/bin/Rez /System/Library/Frameworks/Carbon.framework/Versions/A/Headers/*.r"
+
+DMG_DIR=$DMG_IMAGE.src
+
+if test -e "$DMG_DIR"; then
+	echo "Directory $DMG_DIR already exists. Please delete it manually." >&2
+	exit 1
+fi
+
+echo "Cleaning up"
+rm -f "$DMG_IMAGE" || exit 1
+mkdir "$DMG_DIR" || exit 1
+
+echo "Copying data into temporary directory"
+for src in $DMG_SOURCES; do
+	cp -R "$src" "$DMG_DIR" || exit 1
+done
+
+echo "Creating image"
+$HDIUTIL create -quiet -srcfolder "$DMG_DIR" -format UDZO -volname "$DMG_NAME" -ov "$DMG_IMAGE" || exit 1
+rm -rf "$DMG_DIR" || exit 1
+
+echo "Attaching License to image"
+$HDIUTIL unflatten -quiet "$DMG_IMAGE" || exit 1
+$REZ "$DMG_LICENCE" -a -o "$DMG_IMAGE" || exit 1
+$HDIUTIL flatten -quiet "$DMG_IMAGE" || exit 1
diff --git a/pkg/mac/licence.r b/pkg/mac/licence.r
new file mode 100644
index 0000000..88a89af
--- /dev/null
+++ b/pkg/mac/licence.r
@@ -0,0 +1,42 @@
+data 'LPic' (5000) {
+	$"0000 0001 0000 0000 0000"
+};
+
+resource 'STR#' (5000, "English buttons") {
+    {   /* array StringArray: 9 elements */
+        /* [1] */
+        "English",
+        /* [2] */
+        "Agree",
+        /* [3] */
+        "Disagree",
+        /* [4] */
+        "Print",
+        /* [5] */
+        "Save...",
+        /* [6] */
+        "IMPORTANT - Read this License Agreement carefully before clicking on "
+        "the \"Agree\" button.  By clicking on the \"Agree\" button, you agree "
+        "to be bound by the terms of the License Agreement.",
+        /* [7] */
+        "Software License Agreement",
+        /* [8] */
+        "This text cannot be saved. This disk may be full or locked, or the file "
+        "may be locked.",
+        /* [9] */
+        "Unable to print. Make sure you've selected a printer."
+    }
+};
+
+data 'TEXT' (5000, "English") {
+    "pgAdmin 4\n"
+    "\n"
+    "Copyright (C) 2013 - 2016, The pgAdmin Development Team\n"
+    "\n"
+    "Permission to use, copy, modify, and distribute this software and its documentation for any purpose, without fee, and without a written agreement is hereby granted, provided that the above copyright notice and this paragraph and the following two paragraphs appear in all copies.\n"
+    "\n"
+    "IN NO EVENT SHALL THE PGADMIN DEVELOPMENT TEAM BE LIABLE TO ANY PARTY FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, INCLUDING LOST PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF THE PGADMIN DEVELOPMENT TEAM HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n"
+    "\n"
+    "THE PGADMIN DEVELOPMENT TEAM SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS ON AN \"AS IS\" BASIS, AND THE PGADMIN DEVELOPMENT TEAM HAS NO OBLIGATIONS TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.\n"
+};
+
diff --git a/pkg/mac/pgadmin.Info.plist.in b/pkg/mac/pgadmin.Info.plist.in
new file mode 100644
index 0000000..fb57ac8
--- /dev/null
+++ b/pkg/mac/pgadmin.Info.plist.in
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+	<key>CFBundleDevelopmentRegion</key>
+	<string>English</string>
+	<key>CFBundleExecutable</key>
+	<string>pgAdmin4</string>
+	<key>CFBundleGetInfoString</key>
+	<string>pgAdmin4 PGADMIN_LONG_VERSION</string>
+	<key>CFBundleIconFile</key>
+	<string>pgAdmin4.icns</string>
+	<key>CFBundleIdentifier</key>
+	<string>org.postgresql.pgadmin</string>
+	<key>CFBundleInfoDictionaryVersion</key>
+	<string>6.0</string>
+	<key>CFBundlePackageType</key>
+	<string>APPL</string>
+	<key>CFBundleShortVersionString</key>
+	<string>PGADMIN_SHORT_VERSION</string>
+	<key>CFBundleSignature</key>
+	<string>????</string>
+	<key>CFBundleVersion</key>
+	<string>PGADMIN_LONG_VERSION</string>
+	<key>CSResourcesFileMapped</key>
+	<true/>
+</dict>
+</plist>


^ permalink  raw  reply  [nested|flat] 26+ messages in thread

* Re: Patch for pgAdmin4 package on Mac OS X
@ 2016-05-13 13:01  Sandeep Thakkar <[email protected]>
  parent: Dave Page <[email protected]>
  0 siblings, 1 reply; 26+ messages in thread

From: Sandeep Thakkar @ 2016-05-13 13:01 UTC (permalink / raw)
  To: Dave Page <[email protected]>; +Cc: pgadmin-hackers; Hamid Quddus <[email protected]>

Thanks Dave.

Please see inline.

On Fri, May 6, 2016 at 9:03 PM, Dave Page <[email protected]> wrote:

> Hi
>
> Thanks. I've applied the path fix patch. The second one needs a little
> work - I've attached an updated version to work from:
>
> - I've updated the README, and some of the default values.
>
> OK. The default values of PGDIR and QTDIR set by you is different than
mine. I installed them through macports.


> - I've removed the file type registration for .sql files.


OK.

>




> - Should we note that the user may need to run in a virtualenv?


No, we bundle private environment, right?

>


> - Please move build-mac.sh to pkg/build.sh, and create a target in
> /Makefile to
>   execute it, e.g. "make appbundle"
>

Sure. You mean move to pkg/*mac*/build.sh, right?

>
> - Extend the Makefile to add a "clean-appbundle" target, which should also
> be
>   called by the "clean" target.
>
> OK.

> - At present, it is bundling my pre-existing configuration database. It
> *must*
>   create a new one and bundle that, without touching the existing one (I
> guess
>   that may require a new command line option for setup.py).
>

No, it's not bundling the pgadmin4.db at all, I skipped it :). Paresh is
working on this.

>
> - The online help is broken (are you building it)? I suggest adding a
> top-level
>   Makefile target to do so.
>
> Sorry, which online help?


> - Working directories should be added to /.gitignore. Please ensure they
> don't
>   clash with those used by pip (and ideally are in one place, e.g.
> mac-build/).
>
> OK.


> - I saw various errors in the build output, though the resulting DMG
> seemed to
>   work fine;
>
> Yeah, because I had libpq.dylib present in $PGDIR/ and may be yours
present in $PGDIR/lib/. I will be using the default values suggested by you
and fix this. Thanks!

...
> cp: /usr/local/pgsql/libpq.5.dylib: No such file or directory
> libpq.5.dylib not found in /usr/local/pgsql
> Completing app: /Users/dpage/git/pgadmin4/pgAdmin4.app
> ...
>
> ...
> App: pgAdmin4.app: Post-processing: .//Contents/MacOS/pgAdmin4
> App: pgAdmin4.app: Adding symlink: QtWebKitWidgets (because of:
> .//Contents/MacOS/pgAdmin4)
> cp:
> @rpath/QtWebKitWidgets.framework/Versions/5/../../../QtWebKitWidgets.framework:
> No such file or directory
> chmod:
> Contents/Frameworks/QtWebKitWidgets.framework/Versions/5/QtWebKitWidgets:
> No such file or directory
> Rewriting ID in
> Contents/Frameworks/QtWebKitWidgets.framework/Versions/5/QtWebKitWidgets
> to QtWebKitWidgets
> error:
> /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/install_name_tool:
> can't open file:
> Contents/Frameworks/QtWebKitWidgets.framework/Versions/5/QtWebKitWidgets
> (No such file or directory)
> Cleaning up
> ...
>
>
> On Mon, Apr 18, 2016 at 1:25 PM, Sandeep Thakkar
> <[email protected]> wrote:
> > Hi Team, Dave,
> >
> > Attached herewith are two patches.
> >
> > pgadmin4-mac-bundle.patch - This includes scripts to build Mac app bundle
> > and DMG for pgAdmin4. This is the tree of the generated app bundle:
> >
> > ----
> > $ find pgAdmin4.app/ -maxdepth 3 -type d
> > pgAdmin4.app/
> > pgAdmin4.app//ContentspgAdmin4.app//Contents/Frameworks
> > pgAdmin4.app//Contents/Frameworks/Python.framework
> > pgAdmin4.app//Contents/Frameworks/QtCore.framework
> > pgAdmin4.app//Contents/Frameworks/QtDBus.framework
> > pgAdmin4.app//Contents/Frameworks/QtGui.framework
> > pgAdmin4.app//Contents/Frameworks/QtMultimedia.framework
> > pgAdmin4.app//Contents/Frameworks/QtMultimediaWidgets.framework
> > pgAdmin4.app//Contents/Frameworks/QtNetwork.framework
> > pgAdmin4.app//Contents/Frameworks/QtOpenGL.framework
> > pgAdmin4.app//Contents/Frameworks/QtPositioning.framework
> > pgAdmin4.app//Contents/Frameworks/QtPrintSupport.framework
> > pgAdmin4.app//Contents/Frameworks/QtQml.framework
> > pgAdmin4.app//Contents/Frameworks/QtQuick.framework
> > pgAdmin4.app//Contents/Frameworks/QtSensors.framework
> > pgAdmin4.app//Contents/Frameworks/QtSql.framework
> > pgAdmin4.app//Contents/Frameworks/QtWebChannel.framework
> > pgAdmin4.app//Contents/Frameworks/QtWebKit.framework
> > pgAdmin4.app//Contents/Frameworks/QtWebKitWidgets.framework
> > pgAdmin4.app//Contents/Frameworks/QtWidgets.framework
> > pgAdmin4.app//Contents/MacOS
> > pgAdmin4.app//Contents/PlugIns
> > pgAdmin4.app//Contents/PlugIns/platforms
> > pgAdmin4.app//Contents/Resources
> > pgAdmin4.app//Contents/Resources/venv
> > pgAdmin4.app//Contents/Resources/web
> > ---
> >
> > pgadmin4-fixpath-mac.patch - This is for runtime/Server.cpp to fix the
> path
> > where the runtime looks for web application path in app bundle.
> >
> >
> > Kindly review and suggest the changes required.  Thanks.
> >
> > --
> > Sandeep Thakkar
> >
>
>
>
> --
> Dave Page
> Blog: http://pgsnake.blogspot.com
> Twitter: @pgsnake
>
> EnterpriseDB UK: http://www.enterprisedb.com
> The Enterprise PostgreSQL Company
>



-- 
Sandeep Thakkar


^ permalink  raw  reply  [nested|flat] 26+ messages in thread

* Re: Patch for pgAdmin4 package on Mac OS X
@ 2016-05-13 13:11  Dave Page <[email protected]>
  parent: Sandeep Thakkar <[email protected]>
  0 siblings, 1 reply; 26+ messages in thread

From: Dave Page @ 2016-05-13 13:11 UTC (permalink / raw)
  To: Sandeep Thakkar <[email protected]>; +Cc: pgadmin-hackers; Hamid Quddus <[email protected]>

On Fri, May 13, 2016 at 2:01 PM, Sandeep Thakkar
<[email protected]> wrote:
> Thanks Dave.
>
> Please see inline.
>
> On Fri, May 6, 2016 at 9:03 PM, Dave Page <[email protected]> wrote:
>>
>> Hi
>>
>> Thanks. I've applied the path fix patch. The second one needs a little
>> work - I've attached an updated version to work from:
>>
>> - I've updated the README, and some of the default values.
>
> OK. The default values of PGDIR and QTDIR set by you is different than mine.
> I installed them through macports.

Right. I went with the default directories from the original projects.

>>
>> - I've removed the file type registration for .sql files.
>
>
> OK.
>>
>>
>> - Should we note that the user may need to run in a virtualenv?
>
>
> No, we bundle private environment, right?

I meant "the user building the package", not the end user.

>> - Please move build-mac.sh to pkg/build.sh, and create a target in
>> /Makefile to
>>   execute it, e.g. "make appbundle"
>
>
> Sure. You mean move to pkg/mac/build.sh, right?

Yes :-)

>> - Extend the Makefile to add a "clean-appbundle" target, which should also
>> be
>>   called by the "clean" target.
>>
> OK.
>>
>> - At present, it is bundling my pre-existing configuration database. It
>> *must*
>>   create a new one and bundle that, without touching the existing one (I
>> guess
>>   that may require a new command line option for setup.py).
>
>
> No, it's not bundling the pgadmin4.db at all, I skipped it :). Paresh is
> working on this.

Oh - in that case it used my existing one. Which of course, it should
not overwrite if already present (which reminds me - adding a todo
item to auto-upgrade the database if needed on first run).

>> - The online help is broken (are you building it)? I suggest adding a
>> top-level
>>   Makefile target to do so.
>>
> Sorry, which online help?

That which can be found in $SRC/doc - currently only for en_US. At
present it's built with "cd doc/en_US && make -f Makefile.sphinx
html", but I think we should have a top-level target to call that for
us.

The help can then be accessed from Help -> Online Help within pgAdmin.
Obviously the files need to be put in the right place in the app
bundle.

>> - Working directories should be added to /.gitignore. Please ensure they
>> don't
>>   clash with those used by pip (and ideally are in one place, e.g.
>> mac-build/).
>>
> OK.
>
>>
>> - I saw various errors in the build output, though the resulting DMG
>> seemed to
>>   work fine;
>>
> Yeah, because I had libpq.dylib present in $PGDIR/ and may be yours present
> in $PGDIR/lib/. I will be using the default values suggested by you and fix
> this. Thanks!

Right - please make sure the build fails in cases like this too.

Thanks.

>> ...
>> cp: /usr/local/pgsql/libpq.5.dylib: No such file or directory
>> libpq.5.dylib not found in /usr/local/pgsql
>> Completing app: /Users/dpage/git/pgadmin4/pgAdmin4.app
>> ...
>>
>> ...
>> App: pgAdmin4.app: Post-processing: .//Contents/MacOS/pgAdmin4
>> App: pgAdmin4.app: Adding symlink: QtWebKitWidgets (because of:
>> .//Contents/MacOS/pgAdmin4)
>> cp:
>> @rpath/QtWebKitWidgets.framework/Versions/5/../../../QtWebKitWidgets.framework:
>> No such file or directory
>> chmod:
>> Contents/Frameworks/QtWebKitWidgets.framework/Versions/5/QtWebKitWidgets:
>> No such file or directory
>> Rewriting ID in
>> Contents/Frameworks/QtWebKitWidgets.framework/Versions/5/QtWebKitWidgets
>> to QtWebKitWidgets
>> error:
>> /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/install_name_tool:
>> can't open file:
>> Contents/Frameworks/QtWebKitWidgets.framework/Versions/5/QtWebKitWidgets
>> (No such file or directory)
>> Cleaning up
>> ...
>>
>>
>> On Mon, Apr 18, 2016 at 1:25 PM, Sandeep Thakkar
>> <[email protected]> wrote:
>> > Hi Team, Dave,
>> >
>> > Attached herewith are two patches.
>> >
>> > pgadmin4-mac-bundle.patch - This includes scripts to build Mac app
>> > bundle
>> > and DMG for pgAdmin4. This is the tree of the generated app bundle:
>> >
>> > ----
>> > $ find pgAdmin4.app/ -maxdepth 3 -type d
>> > pgAdmin4.app/
>> > pgAdmin4.app//ContentspgAdmin4.app//Contents/Frameworks
>> > pgAdmin4.app//Contents/Frameworks/Python.framework
>> > pgAdmin4.app//Contents/Frameworks/QtCore.framework
>> > pgAdmin4.app//Contents/Frameworks/QtDBus.framework
>> > pgAdmin4.app//Contents/Frameworks/QtGui.framework
>> > pgAdmin4.app//Contents/Frameworks/QtMultimedia.framework
>> > pgAdmin4.app//Contents/Frameworks/QtMultimediaWidgets.framework
>> > pgAdmin4.app//Contents/Frameworks/QtNetwork.framework
>> > pgAdmin4.app//Contents/Frameworks/QtOpenGL.framework
>> > pgAdmin4.app//Contents/Frameworks/QtPositioning.framework
>> > pgAdmin4.app//Contents/Frameworks/QtPrintSupport.framework
>> > pgAdmin4.app//Contents/Frameworks/QtQml.framework
>> > pgAdmin4.app//Contents/Frameworks/QtQuick.framework
>> > pgAdmin4.app//Contents/Frameworks/QtSensors.framework
>> > pgAdmin4.app//Contents/Frameworks/QtSql.framework
>> > pgAdmin4.app//Contents/Frameworks/QtWebChannel.framework
>> > pgAdmin4.app//Contents/Frameworks/QtWebKit.framework
>> > pgAdmin4.app//Contents/Frameworks/QtWebKitWidgets.framework
>> > pgAdmin4.app//Contents/Frameworks/QtWidgets.framework
>> > pgAdmin4.app//Contents/MacOS
>> > pgAdmin4.app//Contents/PlugIns
>> > pgAdmin4.app//Contents/PlugIns/platforms
>> > pgAdmin4.app//Contents/Resources
>> > pgAdmin4.app//Contents/Resources/venv
>> > pgAdmin4.app//Contents/Resources/web
>> > ---
>> >
>> > pgadmin4-fixpath-mac.patch - This is for runtime/Server.cpp to fix the
>> > path
>> > where the runtime looks for web application path in app bundle.
>> >
>> >
>> > Kindly review and suggest the changes required.  Thanks.
>> >
>> > --
>> > Sandeep Thakkar
>> >
>>
>>
>>
>> --
>> Dave Page
>> Blog: http://pgsnake.blogspot.com
>> Twitter: @pgsnake
>>
>> EnterpriseDB UK: http://www.enterprisedb.com
>> The Enterprise PostgreSQL Company
>
>
>
>
> --
> Sandeep Thakkar
>



-- 
Dave Page
Blog: http://pgsnake.blogspot.com
Twitter: @pgsnake

EnterpriseDB UK: http://www.enterprisedb.com
The Enterprise PostgreSQL Company


-- 
Sent via pgadmin-hackers mailing list ([email protected])
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgadmin-hackers



^ permalink  raw  reply  [nested|flat] 26+ messages in thread

* Re: Patch for pgAdmin4 package on Mac OS X
@ 2016-05-17 10:54  Sandeep Thakkar <[email protected]>
  parent: Dave Page <[email protected]>
  0 siblings, 3 replies; 26+ messages in thread

From: Sandeep Thakkar @ 2016-05-17 10:54 UTC (permalink / raw)
  To: Dave Page <[email protected]>; Paresh More <[email protected]>; +Cc: pgadmin-hackers; Hamid Quddus <[email protected]>

Hi Dave

I have fixed the issues. Attached is the updated patch.

The docs are built as part of 'appbundle' target, there is no separate
target in Makefile for this. I observed that it requires the python modules
to get this built. We create virtual environment as a part of 'appbundle'
target because we do everything in a single script "build.sh".  Hence,
right now I added doc build in the same build script.

BTW, the online help returns me the following error now:
"The server encountered an internal error and was unable to complete your
request. Either the server is overloaded or there is an error in the
application." Since this is not 404, it means that it atleast got
index.html, right? May be this should be handled in the source code.

Paresh is working on updating pgAdmin4.py to autocreate database
configuration if does not exist. He will share the patch.

On Fri, May 13, 2016 at 6:41 PM, Dave Page <[email protected]> wrote:

> On Fri, May 13, 2016 at 2:01 PM, Sandeep Thakkar
> <[email protected]> wrote:
> > Thanks Dave.
> >
> > Please see inline.
> >
> > On Fri, May 6, 2016 at 9:03 PM, Dave Page <[email protected]> wrote:
> >>
> >> Hi
> >>
> >> Thanks. I've applied the path fix patch. The second one needs a little
> >> work - I've attached an updated version to work from:
> >>
> >> - I've updated the README, and some of the default values.
> >
> > OK. The default values of PGDIR and QTDIR set by you is different than
> mine.
> > I installed them through macports.
>
> Right. I went with the default directories from the original projects.
>
> >>
> >> - I've removed the file type registration for .sql files.
> >
> >
> > OK.
> >>
> >>
> >> - Should we note that the user may need to run in a virtualenv?
> >
> >
> > No, we bundle private environment, right?
>
> I meant "the user building the package", not the end user.
>
> >> - Please move build-mac.sh to pkg/build.sh, and create a target in
> >> /Makefile to
> >>   execute it, e.g. "make appbundle"
> >
> >
> > Sure. You mean move to pkg/mac/build.sh, right?
>
> Yes :-)
>
> >> - Extend the Makefile to add a "clean-appbundle" target, which should
> also
> >> be
> >>   called by the "clean" target.
> >>
> > OK.
> >>
> >> - At present, it is bundling my pre-existing configuration database. It
> >> *must*
> >>   create a new one and bundle that, without touching the existing one (I
> >> guess
> >>   that may require a new command line option for setup.py).
> >
> >
> > No, it's not bundling the pgadmin4.db at all, I skipped it :). Paresh is
> > working on this.
>
> Oh - in that case it used my existing one. Which of course, it should
> not overwrite if already present (which reminds me - adding a todo
> item to auto-upgrade the database if needed on first run).
>
> >> - The online help is broken (are you building it)? I suggest adding a
> >> top-level
> >>   Makefile target to do so.
> >>
> > Sorry, which online help?
>
> That which can be found in $SRC/doc - currently only for en_US. At
> present it's built with "cd doc/en_US && make -f Makefile.sphinx
> html", but I think we should have a top-level target to call that for
> us.
>
> The help can then be accessed from Help -> Online Help within pgAdmin.
> Obviously the files need to be put in the right place in the app
> bundle.
>
> >> - Working directories should be added to /.gitignore. Please ensure they
> >> don't
> >>   clash with those used by pip (and ideally are in one place, e.g.
> >> mac-build/).
> >>
> > OK.
> >
> >>
> >> - I saw various errors in the build output, though the resulting DMG
> >> seemed to
> >>   work fine;
> >>
> > Yeah, because I had libpq.dylib present in $PGDIR/ and may be yours
> present
> > in $PGDIR/lib/. I will be using the default values suggested by you and
> fix
> > this. Thanks!
>
> Right - please make sure the build fails in cases like this too.
>
> Thanks.
>
> >> ...
> >> cp: /usr/local/pgsql/libpq.5.dylib: No such file or directory
> >> libpq.5.dylib not found in /usr/local/pgsql
> >> Completing app: /Users/dpage/git/pgadmin4/pgAdmin4.app
> >> ...
> >>
> >> ...
> >> App: pgAdmin4.app: Post-processing: .//Contents/MacOS/pgAdmin4
> >> App: pgAdmin4.app: Adding symlink: QtWebKitWidgets (because of:
> >> .//Contents/MacOS/pgAdmin4)
> >> cp:
> >>
> @rpath/QtWebKitWidgets.framework/Versions/5/../../../QtWebKitWidgets.framework:
> >> No such file or directory
> >> chmod:
> >>
> Contents/Frameworks/QtWebKitWidgets.framework/Versions/5/QtWebKitWidgets:
> >> No such file or directory
> >> Rewriting ID in
> >> Contents/Frameworks/QtWebKitWidgets.framework/Versions/5/QtWebKitWidgets
> >> to QtWebKitWidgets
> >> error:
> >>
> /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/install_name_tool:
> >> can't open file:
> >> Contents/Frameworks/QtWebKitWidgets.framework/Versions/5/QtWebKitWidgets
> >> (No such file or directory)
> >> Cleaning up
> >> ...
> >>
> >>
> >> On Mon, Apr 18, 2016 at 1:25 PM, Sandeep Thakkar
> >> <[email protected]> wrote:
> >> > Hi Team, Dave,
> >> >
> >> > Attached herewith are two patches.
> >> >
> >> > pgadmin4-mac-bundle.patch - This includes scripts to build Mac app
> >> > bundle
> >> > and DMG for pgAdmin4. This is the tree of the generated app bundle:
> >> >
> >> > ----
> >> > $ find pgAdmin4.app/ -maxdepth 3 -type d
> >> > pgAdmin4.app/
> >> > pgAdmin4.app//ContentspgAdmin4.app//Contents/Frameworks
> >> > pgAdmin4.app//Contents/Frameworks/Python.framework
> >> > pgAdmin4.app//Contents/Frameworks/QtCore.framework
> >> > pgAdmin4.app//Contents/Frameworks/QtDBus.framework
> >> > pgAdmin4.app//Contents/Frameworks/QtGui.framework
> >> > pgAdmin4.app//Contents/Frameworks/QtMultimedia.framework
> >> > pgAdmin4.app//Contents/Frameworks/QtMultimediaWidgets.framework
> >> > pgAdmin4.app//Contents/Frameworks/QtNetwork.framework
> >> > pgAdmin4.app//Contents/Frameworks/QtOpenGL.framework
> >> > pgAdmin4.app//Contents/Frameworks/QtPositioning.framework
> >> > pgAdmin4.app//Contents/Frameworks/QtPrintSupport.framework
> >> > pgAdmin4.app//Contents/Frameworks/QtQml.framework
> >> > pgAdmin4.app//Contents/Frameworks/QtQuick.framework
> >> > pgAdmin4.app//Contents/Frameworks/QtSensors.framework
> >> > pgAdmin4.app//Contents/Frameworks/QtSql.framework
> >> > pgAdmin4.app//Contents/Frameworks/QtWebChannel.framework
> >> > pgAdmin4.app//Contents/Frameworks/QtWebKit.framework
> >> > pgAdmin4.app//Contents/Frameworks/QtWebKitWidgets.framework
> >> > pgAdmin4.app//Contents/Frameworks/QtWidgets.framework
> >> > pgAdmin4.app//Contents/MacOS
> >> > pgAdmin4.app//Contents/PlugIns
> >> > pgAdmin4.app//Contents/PlugIns/platforms
> >> > pgAdmin4.app//Contents/Resources
> >> > pgAdmin4.app//Contents/Resources/venv
> >> > pgAdmin4.app//Contents/Resources/web
> >> > ---
> >> >
> >> > pgadmin4-fixpath-mac.patch - This is for runtime/Server.cpp to fix the
> >> > path
> >> > where the runtime looks for web application path in app bundle.
> >> >
> >> >
> >> > Kindly review and suggest the changes required.  Thanks.
> >> >
> >> > --
> >> > Sandeep Thakkar
> >> >
> >>
> >>
> >>
> >> --
> >> Dave Page
> >> Blog: http://pgsnake.blogspot.com
> >> Twitter: @pgsnake
> >>
> >> EnterpriseDB UK: http://www.enterprisedb.com
> >> The Enterprise PostgreSQL Company
> >
> >
> >
> >
> > --
> > Sandeep Thakkar
> >
>
>
>
> --
> Dave Page
> Blog: http://pgsnake.blogspot.com
> Twitter: @pgsnake
>
> EnterpriseDB UK: http://www.enterprisedb.com
> The Enterprise PostgreSQL Company
>



-- 
Sandeep Thakkar


-- 
Sent via pgadmin-hackers mailing list ([email protected])
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgadmin-hackers


Attachments:

  [application/octet-stream] pgadmin4-mac-bundle-updated.patch (18.4K, 3-pgadmin4-mac-bundle-updated.patch)
  download | inline diff:
diff --git a/.gitignore b/.gitignore
index 5d84dd2..562fee6 100644
--- a/.gitignore
+++ b/.gitignore
@@ -24,4 +24,5 @@ pgadmin4.log
 /pgadmin4.egg-info
 /MANIFEST.in
 /build
+/mac-build
 /dist
diff --git a/Makefile b/Makefile
index adae41c..c76aa6d 100644
--- a/Makefile
+++ b/Makefile
@@ -13,9 +13,9 @@ SHELL = /bin/sh
 # High-level targets
 #########################################################################
 
-all: install-pip-requirements pip
+all: install-pip-requirements pip appbundle
 
-clean: clean-pip
+clean: clean-pip clean-appbundle
 
 #########################################################################
 # Python PIP package
@@ -34,6 +34,7 @@ PIP_CHECK_CMD = which pip &> /dev/null && pip show pip | grep Metadata-Version 2
 PGADMIN_SRC_DIR = pgadmin4
 PGADMIN_EGG = ${PGADMIN_SRC_DIR}.egg-info
 PGADMIN_BUILD = build
+PGADMIN_MACBUILD = mac-build
 PGADMIN_DIST = dist
 PGADMIN_MANIFEST = MANIFEST.in
 PGADMIN_INSTALL_CMD = pip install --use-wheel --find-links=${PGADMIN_DIST} ${PGADMIN_SRC_DIR}
@@ -83,9 +84,17 @@ endif
 install-pip:
 	${PGADMIN_INSTALL_CMD}
 
+appbundle:
+	./pkg/mac/build.sh
+
 clean-pip:
 	rm -rf ${PGADMIN_SRC_DIR}
 	rm -rf ${PGADMIN_EGG}
 	rm -rf ${PGADMIN_BUILD}
 	rm -rf ${PGADMIN_DIST}
 	rm -f ${PGADMIN_MANIFEST}
+
+clean-appbundle:
+	rm -rf ${PGADMIN_MACBUILD}
+	rm -rf ${PGADMIN_DIST}/pgAdmin4.app
+	rm -f ${PGADMIN_DIST}/pgAdmin4.dmg
diff --git a/pkg/mac/.gitignore b/pkg/mac/.gitignore
new file mode 100644
index 0000000..7d29cb0
--- /dev/null
+++ b/pkg/mac/.gitignore
@@ -0,0 +1,3 @@
+# Global excludes across all subdirectories
+debug.pgadmin.Info.plist
+pgadmin.Info.plist
diff --git a/pkg/mac/PkgInfo b/pkg/mac/PkgInfo
new file mode 100644
index 0000000..bd04210
--- /dev/null
+++ b/pkg/mac/PkgInfo
@@ -0,0 +1 @@
+APPL????
\ No newline at end of file
diff --git a/pkg/mac/README.txt b/pkg/mac/README.txt
new file mode 100644
index 0000000..da5190c
--- /dev/null
+++ b/pkg/mac/README.txt
@@ -0,0 +1,39 @@
+Building pgAdmin4.dmg on Mac OS X
+=================================
+
+Required Packages (Either build the sources or get them from macports or similar):
+
+1. Python installation
+  - Python 2.6 or above from https://www.python.org/
+
+2. QT installation
+  - Qt 4 or 5 from http://www.qt.io/
+
+3. PostgreSQL installation
+  - PostgreSQL 9.1 or above from http://www.postgresql.org/
+
+Building:
+
+1. Set the PYTHON_HOME environment variable to the Python root installation directory, e.g.
+
+   export PYTHON_HOME=/System/Library/Frameworks/Python.framework/Versions/2.7
+
+2. Set the QTDIR environment variable to the QT root installation directory, e.g.
+
+   export QTDIR=~/Qt/5.5/clang_64
+
+3. Set the PGDIR environment variable to the PostgreSQL installation directory, e.g.
+
+   export PGDIR=/usr/local/pgsql
+
+4. For building, go to pgAdmin4 source root directory and execute "make appbundle". This will basically
+   create the python virtual environment and install all the required python modules mentioned in the
+   requirements file using pip, build the runtime code and finally create the app bundle and the DMG 
+   in ./dist directory
+
+  
+To run the resulting app, you must set the PYTHONPATH environment variable to the site-packages of the 
+virtual env present in the app bundle.
+Ex: After mounting the DMG, 
+ export PYTHONPATH=/Volumes/pgAdmin4/pgAdmin4.app/Contents/Resources/venv/lib/python2.7/site-packages
+ 
diff --git a/pkg/mac/build.sh b/pkg/mac/build.sh
new file mode 100755
index 0000000..55be746
--- /dev/null
+++ b/pkg/mac/build.sh
@@ -0,0 +1,140 @@
+#!/bin/bash
+
+# Build script to create Mac App Bundle and DMG for pgAdmin4 runtime
+
+export WD=$(cd `dirname $0` && pwd)
+export SOURCEDIR=$WD/../..
+export BUILDROOT=$WD/../../mac-build
+export DISTROOT=$WD/../../dist
+export VIRTUALENV=venv
+
+if [ "x$PYTHON_HOME" == "x" ]; then
+    echo "PYTHON_HOME not set. Setting it to default"
+    export PYTHON_HOME=/System/Library/Frameworks/Python.framework/Versions/2.7
+    export PYTHON_VERSION=27
+fi
+
+# Check if Python is working and calculate PYTHON_VERSION
+if $PYTHON_HOME/bin/python2 -V > /dev/null 2>&1; then
+    export PYTHON_VERSION=`$PYTHON_HOME/bin/python2 -V 2>&1 | awk '{print $2}' | cut -d"." -f1-2 | sed 's/\.//'`
+elif $PYTHON_HOME/bin/python3 -V > /dev/null 2>&1; then
+    export PYTHON_VERSION=`$PYTHON_HOME/bin/python3 -V 2>&1 | awk '{print $2}' | cut -d"." -f1-2 | sed 's/\.//'`
+else
+    echo "Error: Python installation missing!"
+    exit 1
+fi
+
+if [ "$PYTHON_VERSION" -gt "34" -a "$PYTHON_VERSION" -lt "26" ]; then
+    echo "Python version not supported"
+    exit 1
+fi
+
+if [ "$PYTHON_VERSION" -ge "30" ]; then
+    export PYTHON=$PYTHON_HOME/bin/python3
+    export PIP=pip3
+    export REQUIREMENTS=requirements_py3.txt
+else
+    export PYTHON=$PYTHON_HOME/bin/python2
+    export PIP=pip
+    export REQUIREMENTS=requirements_py2.txt
+fi
+
+if [ "x$QTDIR" == "x" ]; then
+    echo "QTDIR not set. Setting it to default"
+    export QTDIR=~/Qt/5.5/clang_64
+fi
+export QMAKE=$QTDIR/bin/qmake
+if ! $QMAKE --version > /dev/null 2>&1; then
+    echo "Error: qmake not found. QT installation is not present or incomplete."
+    exit 1
+fi
+
+if [ "x$PGDIR" == "x" ]; then
+    echo "PGDIR not set. Setting it to default"
+    export PGDIR=/usr/local/pgsql
+fi
+export PATH=$PGDIR/bin:$PATH
+
+_get_version() {
+    export pgadmin4_major=`grep "^APP_MAJOR" web/config.py | cut -d"=" -f2 | sed 's/ //g'`
+    export pgadmin4_minor=`grep "^APP_MINOR" web/config.py | cut -d"=" -f2 | sed 's/ //g'`
+    export pgadmin4_revision=`grep "^APP_REVISION" web/config.py | cut -d"=" -f2 | sed 's/ //g'`
+    export LONG_VER=$pgadmin4_major.$pgadmin4_minor.$pgadmin4_revision
+    export SHORT_VER=`echo $LONG_VER | cut -d . -f1,2`
+    export pgadmin4_suffix=`grep "^APP_SUFFIX" web/config.py | cut -d"=" -f2 | sed 's/ //g' | sed "s/'//g"`
+    if [ ! -z $pgadmin4_suffix ]; then
+        export LONG_VER=$LONG_VER-$pgadmin4_suffix
+    fi
+}
+
+_cleanup() {
+    echo "Cleaning up the old environment and app bundle"
+    rm -rf $SOURCEDIR/runtime/pgAdmin4.app
+    rm -rf $BUILDROOT
+    rm -rf $DISTROOT/pgAdmin4.app
+    rm -f $DISTROOT/pgAdmin4.dmg
+}
+
+_create_python_virtualenv() {
+    test -d $BUILDROOT || mkdir $BUILDROOT
+    cd $BUILDROOT
+    test -d $VIRTUALENV || virtualenv -p $PYTHON $VIRTUALENV || exit 1
+    source $VIRTUALENV/bin/activate
+    $PIP install -r $SOURCEDIR/$REQUIREMENTS || { echo PIP install failed. Please resolve the issue and rerun the script; exit 1; }
+}
+
+_build_runtime() {
+    _create_python_virtualenv || exit 1
+    cd $SOURCEDIR/web
+    sed -e 's;SERVER_MODE = True;SERVER_MODE = False;' -e "s;HELP_PATH = .*;HELP_PATH = \'..\/..\/..\/docs\/en_US\/html\/\';" config.py > config_local.py
+    #python setup.py
+    cd $SOURCEDIR/runtime
+    $QMAKE || { echo qmake failed; exit 1; }
+    make || { echo make failed; exit 1; }
+    cp -r pgAdmin4.app $BUILDROOT
+}
+
+_build_doc() {
+    cd $SOURCEDIR/docs/en_US
+    LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 make -f Makefile.sphinx html || exit 1
+    test -d $BUILDROOT/pgAdmin4.app/Contents/Resources || mkdir -p $BUILDROOT/pgAdmin4.app/Contents/Resources
+    test -d $BUILDROOT/pgAdmin4.app/Contents/Resources/docs/en_US || mkdir -p $BUILDROOT/pgAdmin4.app/Contents/Resources/docs/en_US
+    cp -r _build/html $BUILDROOT/pgAdmin4.app/Contents/Resources/docs/en_US/ || exit 1
+}
+
+_complete_bundle() {
+    cd $SOURCEDIR/pkg/mac
+    
+    # Replace the place holders with the current version
+    sed -e "s/PGADMIN_LONG_VERSION/$LONG_VER/g" -e "s/PGADMIN_SHORT_VERSION/$SHORT_VER/g" pgadmin.Info.plist.in > pgadmin.Info.plist
+
+    # copy Python private environment to app bundle
+    cp -PR $BUILDROOT/$VIRTUALENV $BUILDROOT/pgAdmin4.app/Contents/Resources/ || exit 1
+
+    # remove the python bin and include from app bundle as it is not needed
+    rm -rf $BUILDROOT/pgAdmin4.app/Contents/Resources/$VIRTUALENV/bin $BUILDROOT/pgAdmin4.app/Contents/Resources/$VIRTUALENV/include
+    rm -rf $BUILDROOT/pgAdmin4.app/Contents/Resources/$VIRTUALENV/.Python
+
+    # run complete-bundle to copy the dependent libraries and frameworks and fix the rpaths
+    ./complete-bundle.sh $BUILDROOT/pgAdmin4.app || { echo complete-bundle.sh failed; exit 1; }
+
+    # copy the web directory to the bundle as it is required by runtime
+    cp -r $SOURCEDIR/web $BUILDROOT/pgAdmin4.app/Contents/Resources/ || exit 1
+
+    # copy the resulting app bundle to the dist
+    test -d $DISTROOT || mkdir $DISTROOT || exit 1
+    cp -r $BUILDROOT/pgAdmin4.app $DISTROOT/ || exit 1
+
+}
+
+_create_dmg() {
+    cd $SOURCEDIR
+    ./pkg/mac/create-dmg.sh || { echo create-dmg.sh failed; exit 1; }
+}
+
+_get_version || { echo Could not get versioning; exit 1; }
+_cleanup
+_build_runtime || { echo Runtime build failed; exit 1; }
+_build_doc
+_complete_bundle
+_create_dmg
diff --git a/pkg/mac/complete-bundle.sh b/pkg/mac/complete-bundle.sh
new file mode 100755
index 0000000..40ca730
--- /dev/null
+++ b/pkg/mac/complete-bundle.sh
@@ -0,0 +1,127 @@
+#!/bin/sh
+
+bundle="$1"
+
+if ! test -d "$bundle" ; then
+	echo "$bundle is no bundle!" >&2
+	exit 1
+fi
+
+
+test -d "$bundle/Contents/Resources" || mkdir -p "$bundle/Contents/Resources" || exit 1
+# Create qt.conf so that app knows where the Plugins are present
+cat >> "$bundle/Contents/Resources/qt.conf" << EOF
+[Paths]
+Plugins = PlugIns
+EOF
+
+test -d "$bundle/Contents/Frameworks" || mkdir -p "$bundle/Contents/Frameworks" || exit 1
+test -d "$bundle/Contents/PlugIns/platforms" || mkdir -p "$bundle/Contents/PlugIns/platforms" || exit 1
+cp -f $QTDIR/plugins/platforms/libqcocoa.dylib "$bundle/Contents/PlugIns/platforms" || { echo libqcocoa.dylib not found in $QTDIR/plugins/platforms; exit 1; }
+cp -f $PGDIR/lib/libpq.5.dylib "$bundle/Contents/Frameworks" || { echo libpq.5.dylib not found in $PGDIR; exit 1; }
+
+function CompleteSingleApp() {
+	local bundle=$1 tag=$(basename "$1") todo todo_old fw_relpath lib lib_bn nested_app na_relpath
+
+	echo "Completing app: $bundle"
+	pushd "$bundle" > /dev/null
+
+	#We skip nested apps here - those are treated specially
+	todo=$(file `find ./ -perm +0111 ! -type d ! -path "*.app/*" ! -name "*.app"` | grep -E "Mach-O 64-bit" | awk -F ':| ' '{ORS=" "; print $1}' | uniq)
+
+	echo "App: $tag: Found executables: $todo"
+	while test "$todo" != ""; do
+		todo_old=$todo ;
+		todo="" ;
+		for todo_obj in $todo_old; do
+			echo "App: $tag: Post-processing: $todo_obj"
+
+			#Figure out the relative path from todo_obj to Contents/Frameworks
+			fw_relpath=$(echo "$todo_obj" |\
+				sed -n 's|^\(\.//*\)\(\([^/][^/]*/\)*\)[^/][^/]*$|\2|gp' | \
+				sed -n 's|[^/][^/]*/|../|gp' \
+			)"Contents/Frameworks"
+			fw_relpath_old=$fw_relpath
+
+			fw_loc="Contents/Frameworks"
+
+			#Find all libraries $todo_obj depends on, but skip system libraries
+			for lib in $(
+				otool -L $todo_obj | \
+				grep "Qt\|dylib\|Frameworks\|PlugIns" | grep -v ":" | sed 's/(.*//' | egrep -v '(/usr/lib)|(/System)|@executable_path@' \
+			) $(otool -L $todo_obj | grep "Python" | grep -v ":" | sed 's/(.*//' \
+			); do
+				if echo $lib | grep "PlugIns\|libqcocoa"  > /dev/null; then
+					lib_loc="Contents/PlugIns/platforms"
+				elif echo $lib | grep "Qt" > /dev/null; then
+					qtfw_path="$(dirname $lib | sed 's|.*\(Qt.*framework\)|\1|')"
+					lib_loc="Contents/Frameworks/$qtfw_path"
+					if [ "$(basename $todo_obj)" = "$lib" ]; then
+						lib_loc="$(dirname $todo_obj)"
+						qtfw_path=$(echo $lib_loc | sed 's/Contents\/Frameworks\///')
+					fi
+				elif echo $lib | grep "Python" > /dev/null; then
+					pyfw_path="$(dirname $lib | sed 's|.*\(Python.*framework\)|\1|')"
+					lib_loc="Contents/Frameworks/$pyfw_path"
+					if [ "$(basename $todo_obj)" = "$lib" ]; then
+						lib_loc="$(dirname $todo_obj)"
+						pyfw_path=$(echo $lib_loc | sed 's/Contents\/Frameworks\///')
+					fi
+				else
+					lib_loc="Contents/Frameworks"
+				fi
+				lib_bn="$(basename "$lib")" ;
+				if ! test -f "$lib_loc/$lib_bn"; then
+                                        target_file=""
+					target_path=""
+					echo "App: $tag: Adding symlink: $lib_bn (because of: $todo_obj)"
+					if echo $lib | grep Qt > /dev/null || echo $lib | grep Python > /dev/null ; then
+						cp -R $(dirname $lib)/../../../$lib_bn.framework "$fw_loc/"
+					else
+						cp -R "$lib" "$lib_loc/$lib_bn"
+					fi
+					if ! test -L "$lib_loc/$lib_bn"; then
+						chmod 755 "$lib_loc/$lib_bn"
+					else
+						target_file=$(readlink "$lib")
+						target_path=$(dirname "$lib")/$target_file
+					        echo "App: $tag: Adding symlink target: $target_path"
+						cp "$target_path" "$lib_loc/$target_file"
+						chmod 755 "$lib_loc/$target_file"
+					fi
+					echo "Rewriting ID in $lib_loc/$lib_bn to $lib_bn"
+                                        install_name_tool \
+                                                -id "$lib_bn" \
+                                                "$lib_loc/$lib_bn" || exit 1
+					todo="$todo ./$lib_loc/$lib_bn"
+				fi
+				if echo $lib | grep Qt > /dev/null ; then
+					fw_relpath="$fw_relpath/$qtfw_path"
+				fi
+				if echo $lib | grep Python > /dev/null ; then
+					fw_relpath="$fw_relpath/$pyfw_path"
+				fi
+				echo "Rewriting library $lib to @loader_path/$fw_relpath/$lib_bn in $todo_obj"
+				install_name_tool -change \
+					"$lib" \
+					"@loader_path/$fw_relpath/$lib_bn" \
+					"$todo_obj" || exit 1
+                                install_name_tool -change \
+                                        "$target_path" \
+                                        "@loader_path/$fw_relpath/$target_file" \
+                                        "$todo_obj" || exit 1
+				fw_relpath="$fw_relpath_old"
+			done
+		done
+	done
+
+	# Fix the rpaths for psycopg module
+	find $bundle/Contents/Resources/venv/ -name _psycopg.so | xargs install_name_tool -change libpq.5.dylib @loader_path/../../../../../../Frameworks/libpq.5.dylib
+	find $bundle/Contents/Resources/venv/ -name _psycopg.so | xargs install_name_tool -change libssl.1.0.0.dylib @loader_path/../../../../../../Frameworks/libssl.1.0.0.dylib
+	find $bundle/Contents/Resources/venv/ -name _psycopg.so | xargs install_name_tool -change libcrypto.1.0.0.dylib @loader_path/../../../../../../Frameworks/libcrypto.1.0.0.dylib
+
+	echo "App completed: $bundle"
+	popd > /dev/null
+}
+
+CompleteSingleApp "$bundle"
diff --git a/pkg/mac/create-dmg.sh b/pkg/mac/create-dmg.sh
new file mode 100755
index 0000000..50d793c
--- /dev/null
+++ b/pkg/mac/create-dmg.sh
@@ -0,0 +1,36 @@
+#!/bin/sh
+
+# move to the directory where we have the DMG Sources
+cd dist
+
+DMG_SOURCES="./pgAdmin4.app"
+DMG_LICENCE=./../pkg/mac/licence.r
+DMG_IMAGE=pgAdmin4.dmg
+DMG_NAME=pgAdmin4
+HDIUTIL=/usr/bin/hdiutil
+REZ="/usr/bin/Rez /System/Library/Frameworks/Carbon.framework/Versions/A/Headers/*.r"
+
+DMG_DIR=./$DMG_IMAGE.src
+
+if test -e "$DMG_DIR"; then
+	echo "Directory $DMG_DIR already exists. Please delete it manually." >&2
+	exit 1
+fi
+
+echo "Cleaning up"
+rm -f "$DMG_IMAGE" || exit 1
+mkdir "$DMG_DIR" || exit 1
+
+echo "Copying data into temporary directory"
+for src in $DMG_SOURCES; do
+	cp -R "$src" "$DMG_DIR" || exit 1
+done
+
+echo "Creating image"
+$HDIUTIL create -quiet -srcfolder "$DMG_DIR" -format UDZO -volname "$DMG_NAME" -ov "$DMG_IMAGE" || exit 1
+rm -rf "$DMG_DIR" || exit 1
+
+echo "Attaching License to image"
+$HDIUTIL unflatten -quiet "$DMG_IMAGE" || exit 1
+$REZ "$DMG_LICENCE" -a -o "$DMG_IMAGE" || exit 1
+$HDIUTIL flatten -quiet "$DMG_IMAGE" || exit 1
diff --git a/pkg/mac/licence.r b/pkg/mac/licence.r
new file mode 100644
index 0000000..88a89af
--- /dev/null
+++ b/pkg/mac/licence.r
@@ -0,0 +1,42 @@
+data 'LPic' (5000) {
+	$"0000 0001 0000 0000 0000"
+};
+
+resource 'STR#' (5000, "English buttons") {
+    {   /* array StringArray: 9 elements */
+        /* [1] */
+        "English",
+        /* [2] */
+        "Agree",
+        /* [3] */
+        "Disagree",
+        /* [4] */
+        "Print",
+        /* [5] */
+        "Save...",
+        /* [6] */
+        "IMPORTANT - Read this License Agreement carefully before clicking on "
+        "the \"Agree\" button.  By clicking on the \"Agree\" button, you agree "
+        "to be bound by the terms of the License Agreement.",
+        /* [7] */
+        "Software License Agreement",
+        /* [8] */
+        "This text cannot be saved. This disk may be full or locked, or the file "
+        "may be locked.",
+        /* [9] */
+        "Unable to print. Make sure you've selected a printer."
+    }
+};
+
+data 'TEXT' (5000, "English") {
+    "pgAdmin 4\n"
+    "\n"
+    "Copyright (C) 2013 - 2016, The pgAdmin Development Team\n"
+    "\n"
+    "Permission to use, copy, modify, and distribute this software and its documentation for any purpose, without fee, and without a written agreement is hereby granted, provided that the above copyright notice and this paragraph and the following two paragraphs appear in all copies.\n"
+    "\n"
+    "IN NO EVENT SHALL THE PGADMIN DEVELOPMENT TEAM BE LIABLE TO ANY PARTY FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, INCLUDING LOST PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF THE PGADMIN DEVELOPMENT TEAM HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n"
+    "\n"
+    "THE PGADMIN DEVELOPMENT TEAM SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS ON AN \"AS IS\" BASIS, AND THE PGADMIN DEVELOPMENT TEAM HAS NO OBLIGATIONS TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.\n"
+};
+
diff --git a/pkg/mac/pgadmin.Info.plist.in b/pkg/mac/pgadmin.Info.plist.in
new file mode 100644
index 0000000..fb57ac8
--- /dev/null
+++ b/pkg/mac/pgadmin.Info.plist.in
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+	<key>CFBundleDevelopmentRegion</key>
+	<string>English</string>
+	<key>CFBundleExecutable</key>
+	<string>pgAdmin4</string>
+	<key>CFBundleGetInfoString</key>
+	<string>pgAdmin4 PGADMIN_LONG_VERSION</string>
+	<key>CFBundleIconFile</key>
+	<string>pgAdmin4.icns</string>
+	<key>CFBundleIdentifier</key>
+	<string>org.postgresql.pgadmin</string>
+	<key>CFBundleInfoDictionaryVersion</key>
+	<string>6.0</string>
+	<key>CFBundlePackageType</key>
+	<string>APPL</string>
+	<key>CFBundleShortVersionString</key>
+	<string>PGADMIN_SHORT_VERSION</string>
+	<key>CFBundleSignature</key>
+	<string>????</string>
+	<key>CFBundleVersion</key>
+	<string>PGADMIN_LONG_VERSION</string>
+	<key>CSResourcesFileMapped</key>
+	<true/>
+</dict>
+</plist>


^ permalink  raw  reply  [nested|flat] 26+ messages in thread

* Re: Patch for pgAdmin4 package on Mac OS X
@ 2016-05-17 11:11  Paresh More <[email protected]>
  parent: Sandeep Thakkar <[email protected]>
  2 siblings, 0 replies; 26+ messages in thread

From: Paresh More @ 2016-05-17 11:11 UTC (permalink / raw)
  To: Sandeep Thakkar <[email protected]>; +Cc: Dave Page <[email protected]>; pgadmin-hackers; Hamid Quddus <[email protected]>

Hello Dave,

Attached is the patch for pgAdmin4.py to autocreate database configuration
if does not exist.




On Tue, May 17, 2016 at 4:24 PM, Sandeep Thakkar <
[email protected]> wrote:

> Hi Dave
>
> I have fixed the issues. Attached is the updated patch.
>
> The docs are built as part of 'appbundle' target, there is no separate
> target in Makefile for this. I observed that it requires the python modules
> to get this built. We create virtual environment as a part of 'appbundle'
> target because we do everything in a single script "build.sh".  Hence,
> right now I added doc build in the same build script.
>
> BTW, the online help returns me the following error now:
> "The server encountered an internal error and was unable to complete your
> request. Either the server is overloaded or there is an error in the
> application." Since this is not 404, it means that it atleast got
> index.html, right? May be this should be handled in the source code.
>
> Paresh is working on updating pgAdmin4.py to autocreate database
> configuration if does not exist. He will share the patch.
>
> On Fri, May 13, 2016 at 6:41 PM, Dave Page <[email protected]> wrote:
>
>> On Fri, May 13, 2016 at 2:01 PM, Sandeep Thakkar
>> <[email protected]> wrote:
>> > Thanks Dave.
>> >
>> > Please see inline.
>> >
>> > On Fri, May 6, 2016 at 9:03 PM, Dave Page <[email protected]> wrote:
>> >>
>> >> Hi
>> >>
>> >> Thanks. I've applied the path fix patch. The second one needs a little
>> >> work - I've attached an updated version to work from:
>> >>
>> >> - I've updated the README, and some of the default values.
>> >
>> > OK. The default values of PGDIR and QTDIR set by you is different than
>> mine.
>> > I installed them through macports.
>>
>> Right. I went with the default directories from the original projects.
>>
>> >>
>> >> - I've removed the file type registration for .sql files.
>> >
>> >
>> > OK.
>> >>
>> >>
>> >> - Should we note that the user may need to run in a virtualenv?
>> >
>> >
>> > No, we bundle private environment, right?
>>
>> I meant "the user building the package", not the end user.
>>
>> >> - Please move build-mac.sh to pkg/build.sh, and create a target in
>> >> /Makefile to
>> >>   execute it, e.g. "make appbundle"
>> >
>> >
>> > Sure. You mean move to pkg/mac/build.sh, right?
>>
>> Yes :-)
>>
>> >> - Extend the Makefile to add a "clean-appbundle" target, which should
>> also
>> >> be
>> >>   called by the "clean" target.
>> >>
>> > OK.
>> >>
>> >> - At present, it is bundling my pre-existing configuration database. It
>> >> *must*
>> >>   create a new one and bundle that, without touching the existing one
>> (I
>> >> guess
>> >>   that may require a new command line option for setup.py).
>> >
>> >
>> > No, it's not bundling the pgadmin4.db at all, I skipped it :). Paresh is
>> > working on this.
>>
>> Oh - in that case it used my existing one. Which of course, it should
>> not overwrite if already present (which reminds me - adding a todo
>> item to auto-upgrade the database if needed on first run).
>>
>> >> - The online help is broken (are you building it)? I suggest adding a
>> >> top-level
>> >>   Makefile target to do so.
>> >>
>> > Sorry, which online help?
>>
>> That which can be found in $SRC/doc - currently only for en_US. At
>> present it's built with "cd doc/en_US && make -f Makefile.sphinx
>> html", but I think we should have a top-level target to call that for
>> us.
>>
>> The help can then be accessed from Help -> Online Help within pgAdmin.
>> Obviously the files need to be put in the right place in the app
>> bundle.
>>
>> >> - Working directories should be added to /.gitignore. Please ensure
>> they
>> >> don't
>> >>   clash with those used by pip (and ideally are in one place, e.g.
>> >> mac-build/).
>> >>
>> > OK.
>> >
>> >>
>> >> - I saw various errors in the build output, though the resulting DMG
>> >> seemed to
>> >>   work fine;
>> >>
>> > Yeah, because I had libpq.dylib present in $PGDIR/ and may be yours
>> present
>> > in $PGDIR/lib/. I will be using the default values suggested by you and
>> fix
>> > this. Thanks!
>>
>> Right - please make sure the build fails in cases like this too.
>>
>> Thanks.
>>
>> >> ...
>> >> cp: /usr/local/pgsql/libpq.5.dylib: No such file or directory
>> >> libpq.5.dylib not found in /usr/local/pgsql
>> >> Completing app: /Users/dpage/git/pgadmin4/pgAdmin4.app
>> >> ...
>> >>
>> >> ...
>> >> App: pgAdmin4.app: Post-processing: .//Contents/MacOS/pgAdmin4
>> >> App: pgAdmin4.app: Adding symlink: QtWebKitWidgets (because of:
>> >> .//Contents/MacOS/pgAdmin4)
>> >> cp:
>> >>
>> @rpath/QtWebKitWidgets.framework/Versions/5/../../../QtWebKitWidgets.framework:
>> >> No such file or directory
>> >> chmod:
>> >>
>> Contents/Frameworks/QtWebKitWidgets.framework/Versions/5/QtWebKitWidgets:
>> >> No such file or directory
>> >> Rewriting ID in
>> >>
>> Contents/Frameworks/QtWebKitWidgets.framework/Versions/5/QtWebKitWidgets
>> >> to QtWebKitWidgets
>> >> error:
>> >>
>> /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/install_name_tool:
>> >> can't open file:
>> >>
>> Contents/Frameworks/QtWebKitWidgets.framework/Versions/5/QtWebKitWidgets
>> >> (No such file or directory)
>> >> Cleaning up
>> >> ...
>> >>
>> >>
>> >> On Mon, Apr 18, 2016 at 1:25 PM, Sandeep Thakkar
>> >> <[email protected]> wrote:
>> >> > Hi Team, Dave,
>> >> >
>> >> > Attached herewith are two patches.
>> >> >
>> >> > pgadmin4-mac-bundle.patch - This includes scripts to build Mac app
>> >> > bundle
>> >> > and DMG for pgAdmin4. This is the tree of the generated app bundle:
>> >> >
>> >> > ----
>> >> > $ find pgAdmin4.app/ -maxdepth 3 -type d
>> >> > pgAdmin4.app/
>> >> > pgAdmin4.app//ContentspgAdmin4.app//Contents/Frameworks
>> >> > pgAdmin4.app//Contents/Frameworks/Python.framework
>> >> > pgAdmin4.app//Contents/Frameworks/QtCore.framework
>> >> > pgAdmin4.app//Contents/Frameworks/QtDBus.framework
>> >> > pgAdmin4.app//Contents/Frameworks/QtGui.framework
>> >> > pgAdmin4.app//Contents/Frameworks/QtMultimedia.framework
>> >> > pgAdmin4.app//Contents/Frameworks/QtMultimediaWidgets.framework
>> >> > pgAdmin4.app//Contents/Frameworks/QtNetwork.framework
>> >> > pgAdmin4.app//Contents/Frameworks/QtOpenGL.framework
>> >> > pgAdmin4.app//Contents/Frameworks/QtPositioning.framework
>> >> > pgAdmin4.app//Contents/Frameworks/QtPrintSupport.framework
>> >> > pgAdmin4.app//Contents/Frameworks/QtQml.framework
>> >> > pgAdmin4.app//Contents/Frameworks/QtQuick.framework
>> >> > pgAdmin4.app//Contents/Frameworks/QtSensors.framework
>> >> > pgAdmin4.app//Contents/Frameworks/QtSql.framework
>> >> > pgAdmin4.app//Contents/Frameworks/QtWebChannel.framework
>> >> > pgAdmin4.app//Contents/Frameworks/QtWebKit.framework
>> >> > pgAdmin4.app//Contents/Frameworks/QtWebKitWidgets.framework
>> >> > pgAdmin4.app//Contents/Frameworks/QtWidgets.framework
>> >> > pgAdmin4.app//Contents/MacOS
>> >> > pgAdmin4.app//Contents/PlugIns
>> >> > pgAdmin4.app//Contents/PlugIns/platforms
>> >> > pgAdmin4.app//Contents/Resources
>> >> > pgAdmin4.app//Contents/Resources/venv
>> >> > pgAdmin4.app//Contents/Resources/web
>> >> > ---
>> >> >
>> >> > pgadmin4-fixpath-mac.patch - This is for runtime/Server.cpp to fix
>> the
>> >> > path
>> >> > where the runtime looks for web application path in app bundle.
>> >> >
>> >> >
>> >> > Kindly review and suggest the changes required.  Thanks.
>> >> >
>> >> > --
>> >> > Sandeep Thakkar
>> >> >
>> >>
>> >>
>> >>
>> >> --
>> >> Dave Page
>> >> Blog: http://pgsnake.blogspot.com
>> >> Twitter: @pgsnake
>> >>
>> >> EnterpriseDB UK: http://www.enterprisedb.com
>> >> The Enterprise PostgreSQL Company
>> >
>> >
>> >
>> >
>> > --
>> > Sandeep Thakkar
>> >
>>
>>
>>
>> --
>> Dave Page
>> Blog: http://pgsnake.blogspot.com
>> Twitter: @pgsnake
>>
>> EnterpriseDB UK: http://www.enterprisedb.com
>> The Enterprise PostgreSQL Company
>>
>
>
>
> --
> Sandeep Thakkar
>
>


-- 

Thanks & Regards

*Paresh More*

[image: NEW-EDB-logo-4c]

Pune, India.
Cell :  +919922000564 |  www.enterprisedb.com


-- 
Sent via pgadmin-hackers mailing list ([email protected])
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgadmin-hackers


Attachments:

  [application/octet-stream] pgAdmin4_autocreateDB.patch (808B, 3-pgAdmin4_autocreateDB.patch)
  download | inline diff:
diff --git a/web/pgAdmin4.py b/web/pgAdmin4.py
index dea50ef..fa9f448 100644
--- a/web/pgAdmin4.py
+++ b/web/pgAdmin4.py
@@ -41,12 +41,9 @@ if config.SERVER_MODE is True:
 
 # Check if the database exists. If it does not, tell the user and exit.
 if not os.path.isfile(config.SQLITE_PATH):
-    print("The configuration database %s does not exist.\n" \
-            % config.SQLITE_PATH)
-    print("Please run 'python %s' to create it.\nExiting..." % os.path.join(
-            os.path.dirname(os.path.realpath(__file__)), 'setup.py'
-            ))
-    sys.exit(1)
+    setupfile = os.path.join(os.path.dirname(os.path.realpath(__file__)),
+                                'setup.py')
+    execfile(setupfile)
 
 ##########################################################################
 # Server starup


^ permalink  raw  reply  [nested|flat] 26+ messages in thread

* Re: Patch for pgAdmin4 package on Mac OS X
@ 2016-05-17 11:22  Dave Page <[email protected]>
  parent: Sandeep Thakkar <[email protected]>
  2 siblings, 2 replies; 26+ messages in thread

From: Dave Page @ 2016-05-17 11:22 UTC (permalink / raw)
  To: Sandeep Thakkar <[email protected]>; +Cc: Paresh More <[email protected]>; pgadmin-hackers; Hamid Quddus <[email protected]>

On Tuesday, May 17, 2016, Sandeep Thakkar <[email protected]>
wrote:

> Hi Dave
>
> I have fixed the issues. Attached is the updated patch.
>
> The docs are built as part of 'appbundle' target, there is no separate
> target in Makefile for this. I observed that it requires the python modules
> to get this built. We create virtual environment as a part of 'appbundle'
> target because we do everything in a single script "build.sh".  Hence,
> right now I added doc build in the same build script.
>

Right - I was suggesting you create the 'docs' target, then use it.


>
> BTW, the online help returns me the following error now:
> "The server encountered an internal error and was unable to complete your
> request. Either the server is overloaded or there is an error in the
> application." Since this is not 404, it means that it atleast got
> index.html, right? May be this should be handled in the source code.
>

It works fine for me on my dev machines. If there's a problem, we need to
diagnose it.


>
> Paresh is working on updating pgAdmin4.py to autocreate database
> configuration if does not exist. He will share the patch.
>
> On Fri, May 13, 2016 at 6:41 PM, Dave Page <[email protected]
> <javascript:_e(%7B%7D,'cvml','[email protected]');>> wrote:
>
>> On Fri, May 13, 2016 at 2:01 PM, Sandeep Thakkar
>> <[email protected]
>> <javascript:_e(%7B%7D,'cvml','[email protected]');>>
>> wrote:
>> > Thanks Dave.
>> >
>> > Please see inline.
>> >
>> > On Fri, May 6, 2016 at 9:03 PM, Dave Page <[email protected]
>> <javascript:_e(%7B%7D,'cvml','[email protected]');>> wrote:
>> >>
>> >> Hi
>> >>
>> >> Thanks. I've applied the path fix patch. The second one needs a little
>> >> work - I've attached an updated version to work from:
>> >>
>> >> - I've updated the README, and some of the default values.
>> >
>> > OK. The default values of PGDIR and QTDIR set by you is different than
>> mine.
>> > I installed them through macports.
>>
>> Right. I went with the default directories from the original projects.
>>
>> >>
>> >> - I've removed the file type registration for .sql files.
>> >
>> >
>> > OK.
>> >>
>> >>
>> >> - Should we note that the user may need to run in a virtualenv?
>> >
>> >
>> > No, we bundle private environment, right?
>>
>> I meant "the user building the package", not the end user.
>>
>> >> - Please move build-mac.sh to pkg/build.sh, and create a target in
>> >> /Makefile to
>> >>   execute it, e.g. "make appbundle"
>> >
>> >
>> > Sure. You mean move to pkg/mac/build.sh, right?
>>
>> Yes :-)
>>
>> >> - Extend the Makefile to add a "clean-appbundle" target, which should
>> also
>> >> be
>> >>   called by the "clean" target.
>> >>
>> > OK.
>> >>
>> >> - At present, it is bundling my pre-existing configuration database. It
>> >> *must*
>> >>   create a new one and bundle that, without touching the existing one
>> (I
>> >> guess
>> >>   that may require a new command line option for setup.py).
>> >
>> >
>> > No, it's not bundling the pgadmin4.db at all, I skipped it :). Paresh is
>> > working on this.
>>
>> Oh - in that case it used my existing one. Which of course, it should
>> not overwrite if already present (which reminds me - adding a todo
>> item to auto-upgrade the database if needed on first run).
>>
>> >> - The online help is broken (are you building it)? I suggest adding a
>> >> top-level
>> >>   Makefile target to do so.
>> >>
>> > Sorry, which online help?
>>
>> That which can be found in $SRC/doc - currently only for en_US. At
>> present it's built with "cd doc/en_US && make -f Makefile.sphinx
>> html", but I think we should have a top-level target to call that for
>> us.
>>
>> The help can then be accessed from Help -> Online Help within pgAdmin.
>> Obviously the files need to be put in the right place in the app
>> bundle.
>>
>> >> - Working directories should be added to /.gitignore. Please ensure
>> they
>> >> don't
>> >>   clash with those used by pip (and ideally are in one place, e.g.
>> >> mac-build/).
>> >>
>> > OK.
>> >
>> >>
>> >> - I saw various errors in the build output, though the resulting DMG
>> >> seemed to
>> >>   work fine;
>> >>
>> > Yeah, because I had libpq.dylib present in $PGDIR/ and may be yours
>> present
>> > in $PGDIR/lib/. I will be using the default values suggested by you and
>> fix
>> > this. Thanks!
>>
>> Right - please make sure the build fails in cases like this too.
>>
>> Thanks.
>>
>> >> ...
>> >> cp: /usr/local/pgsql/libpq.5.dylib: No such file or directory
>> >> libpq.5.dylib not found in /usr/local/pgsql
>> >> Completing app: /Users/dpage/git/pgadmin4/pgAdmin4.app
>> >> ...
>> >>
>> >> ...
>> >> App: pgAdmin4.app: Post-processing: .//Contents/MacOS/pgAdmin4
>> >> App: pgAdmin4.app: Adding symlink: QtWebKitWidgets (because of:
>> >> .//Contents/MacOS/pgAdmin4)
>> >> cp:
>> >>
>> @rpath/QtWebKitWidgets.framework/Versions/5/../../../QtWebKitWidgets.framework:
>> >> No such file or directory
>> >> chmod:
>> >>
>> Contents/Frameworks/QtWebKitWidgets.framework/Versions/5/QtWebKitWidgets:
>> >> No such file or directory
>> >> Rewriting ID in
>> >>
>> Contents/Frameworks/QtWebKitWidgets.framework/Versions/5/QtWebKitWidgets
>> >> to QtWebKitWidgets
>> >> error:
>> >>
>> /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/install_name_tool:
>> >> can't open file:
>> >>
>> Contents/Frameworks/QtWebKitWidgets.framework/Versions/5/QtWebKitWidgets
>> >> (No such file or directory)
>> >> Cleaning up
>> >> ...
>> >>
>> >>
>> >> On Mon, Apr 18, 2016 at 1:25 PM, Sandeep Thakkar
>> >> <[email protected]
>> <javascript:_e(%7B%7D,'cvml','[email protected]');>>
>> wrote:
>> >> > Hi Team, Dave,
>> >> >
>> >> > Attached herewith are two patches.
>> >> >
>> >> > pgadmin4-mac-bundle.patch - This includes scripts to build Mac app
>> >> > bundle
>> >> > and DMG for pgAdmin4. This is the tree of the generated app bundle:
>> >> >
>> >> > ----
>> >> > $ find pgAdmin4.app/ -maxdepth 3 -type d
>> >> > pgAdmin4.app/
>> >> > pgAdmin4.app//ContentspgAdmin4.app//Contents/Frameworks
>> >> > pgAdmin4.app//Contents/Frameworks/Python.framework
>> >> > pgAdmin4.app//Contents/Frameworks/QtCore.framework
>> >> > pgAdmin4.app//Contents/Frameworks/QtDBus.framework
>> >> > pgAdmin4.app//Contents/Frameworks/QtGui.framework
>> >> > pgAdmin4.app//Contents/Frameworks/QtMultimedia.framework
>> >> > pgAdmin4.app//Contents/Frameworks/QtMultimediaWidgets.framework
>> >> > pgAdmin4.app//Contents/Frameworks/QtNetwork.framework
>> >> > pgAdmin4.app//Contents/Frameworks/QtOpenGL.framework
>> >> > pgAdmin4.app//Contents/Frameworks/QtPositioning.framework
>> >> > pgAdmin4.app//Contents/Frameworks/QtPrintSupport.framework
>> >> > pgAdmin4.app//Contents/Frameworks/QtQml.framework
>> >> > pgAdmin4.app//Contents/Frameworks/QtQuick.framework
>> >> > pgAdmin4.app//Contents/Frameworks/QtSensors.framework
>> >> > pgAdmin4.app//Contents/Frameworks/QtSql.framework
>> >> > pgAdmin4.app//Contents/Frameworks/QtWebChannel.framework
>> >> > pgAdmin4.app//Contents/Frameworks/QtWebKit.framework
>> >> > pgAdmin4.app//Contents/Frameworks/QtWebKitWidgets.framework
>> >> > pgAdmin4.app//Contents/Frameworks/QtWidgets.framework
>> >> > pgAdmin4.app//Contents/MacOS
>> >> > pgAdmin4.app//Contents/PlugIns
>> >> > pgAdmin4.app//Contents/PlugIns/platforms
>> >> > pgAdmin4.app//Contents/Resources
>> >> > pgAdmin4.app//Contents/Resources/venv
>> >> > pgAdmin4.app//Contents/Resources/web
>> >> > ---
>> >> >
>> >> > pgadmin4-fixpath-mac.patch - This is for runtime/Server.cpp to fix
>> the
>> >> > path
>> >> > where the runtime looks for web application path in app bundle.
>> >> >
>> >> >
>> >> > Kindly review and suggest the changes required.  Thanks.
>> >> >
>> >> > --
>> >> > Sandeep Thakkar
>> >> >
>> >>
>> >>
>> >>
>> >> --
>> >> Dave Page
>> >> Blog: http://pgsnake.blogspot.com
>> >> Twitter: @pgsnake
>> >>
>> >> EnterpriseDB UK: http://www.enterprisedb.com
>> >> The Enterprise PostgreSQL Company
>> >
>> >
>> >
>> >
>> > --
>> > Sandeep Thakkar
>> >
>>
>>
>>
>> --
>> Dave Page
>> Blog: http://pgsnake.blogspot.com
>> Twitter: @pgsnake
>>
>> EnterpriseDB UK: http://www.enterprisedb.com
>> The Enterprise PostgreSQL Company
>>
>
>
>
> --
> Sandeep Thakkar
>
>

-- 
Dave Page
Blog: http://pgsnake.blogspot.com
Twitter: @pgsnake

EnterpriseDB UK: http://www.enterprisedb.com
The Enterprise PostgreSQL Company


^ permalink  raw  reply  [nested|flat] 26+ messages in thread

* Re: Patch for pgAdmin4 package on Mac OS X
@ 2016-05-17 12:13  Sandeep Thakkar <[email protected]>
  parent: Dave Page <[email protected]>
  1 sibling, 0 replies; 26+ messages in thread

From: Sandeep Thakkar @ 2016-05-17 12:13 UTC (permalink / raw)
  To: Dave Page <[email protected]>; +Cc: Paresh More <[email protected]>; pgadmin-hackers; Hamid Quddus <[email protected]>

On Tue, May 17, 2016 at 4:52 PM, Dave Page <[email protected]> wrote:

>
>
> On Tuesday, May 17, 2016, Sandeep Thakkar <
> [email protected]> wrote:
>
>> Hi Dave
>>
>> I have fixed the issues. Attached is the updated patch.
>>
>> The docs are built as part of 'appbundle' target, there is no separate
>> target in Makefile for this. I observed that it requires the python modules
>> to get this built. We create virtual environment as a part of 'appbundle'
>> target because we do everything in a single script "build.sh".  Hence,
>> right now I added doc build in the same build script.
>>
>
> Right - I was suggesting you create the 'docs' target, then use it.
>
>
Yes, I got that. I was talking from dependency perspective. Docs needs to
be built in the virtual environment as it needs some python modules for
building and App bundle should include the docs. So, docs will be built
before the app bundle, but it needs venv which is a part of the same script
(build.sh) that creates the bundle. So, I will have to split the build.sh
accordingly.

>
>> BTW, the online help returns me the following error now:
>> "The server encountered an internal error and was unable to complete your
>> request. Either the server is overloaded or there is an error in the
>> application." Since this is not 404, it means that it atleast got
>> index.html, right? May be this should be handled in the source code.
>>
>
> It works fine for me on my dev machines. If there's a problem, we need to
> diagnose it.
>
>
>>
>> Paresh is working on updating pgAdmin4.py to autocreate database
>> configuration if does not exist. He will share the patch.
>>
>> On Fri, May 13, 2016 at 6:41 PM, Dave Page <[email protected]> wrote:
>>
>>> On Fri, May 13, 2016 at 2:01 PM, Sandeep Thakkar
>>> <[email protected]> wrote:
>>> > Thanks Dave.
>>> >
>>> > Please see inline.
>>> >
>>> > On Fri, May 6, 2016 at 9:03 PM, Dave Page <[email protected]> wrote:
>>> >>
>>> >> Hi
>>> >>
>>> >> Thanks. I've applied the path fix patch. The second one needs a little
>>> >> work - I've attached an updated version to work from:
>>> >>
>>> >> - I've updated the README, and some of the default values.
>>> >
>>> > OK. The default values of PGDIR and QTDIR set by you is different than
>>> mine.
>>> > I installed them through macports.
>>>
>>> Right. I went with the default directories from the original projects.
>>>
>>> >>
>>> >> - I've removed the file type registration for .sql files.
>>> >
>>> >
>>> > OK.
>>> >>
>>> >>
>>> >> - Should we note that the user may need to run in a virtualenv?
>>> >
>>> >
>>> > No, we bundle private environment, right?
>>>
>>> I meant "the user building the package", not the end user.
>>>
>>> >> - Please move build-mac.sh to pkg/build.sh, and create a target in
>>> >> /Makefile to
>>> >>   execute it, e.g. "make appbundle"
>>> >
>>> >
>>> > Sure. You mean move to pkg/mac/build.sh, right?
>>>
>>> Yes :-)
>>>
>>> >> - Extend the Makefile to add a "clean-appbundle" target, which should
>>> also
>>> >> be
>>> >>   called by the "clean" target.
>>> >>
>>> > OK.
>>> >>
>>> >> - At present, it is bundling my pre-existing configuration database.
>>> It
>>> >> *must*
>>> >>   create a new one and bundle that, without touching the existing one
>>> (I
>>> >> guess
>>> >>   that may require a new command line option for setup.py).
>>> >
>>> >
>>> > No, it's not bundling the pgadmin4.db at all, I skipped it :). Paresh
>>> is
>>> > working on this.
>>>
>>> Oh - in that case it used my existing one. Which of course, it should
>>> not overwrite if already present (which reminds me - adding a todo
>>> item to auto-upgrade the database if needed on first run).
>>>
>>> >> - The online help is broken (are you building it)? I suggest adding a
>>> >> top-level
>>> >>   Makefile target to do so.
>>> >>
>>> > Sorry, which online help?
>>>
>>> That which can be found in $SRC/doc - currently only for en_US. At
>>> present it's built with "cd doc/en_US && make -f Makefile.sphinx
>>> html", but I think we should have a top-level target to call that for
>>> us.
>>>
>>> The help can then be accessed from Help -> Online Help within pgAdmin.
>>> Obviously the files need to be put in the right place in the app
>>> bundle.
>>>
>>> >> - Working directories should be added to /.gitignore. Please ensure
>>> they
>>> >> don't
>>> >>   clash with those used by pip (and ideally are in one place, e.g.
>>> >> mac-build/).
>>> >>
>>> > OK.
>>> >
>>> >>
>>> >> - I saw various errors in the build output, though the resulting DMG
>>> >> seemed to
>>> >>   work fine;
>>> >>
>>> > Yeah, because I had libpq.dylib present in $PGDIR/ and may be yours
>>> present
>>> > in $PGDIR/lib/. I will be using the default values suggested by you
>>> and fix
>>> > this. Thanks!
>>>
>>> Right - please make sure the build fails in cases like this too.
>>>
>>> Thanks.
>>>
>>> >> ...
>>> >> cp: /usr/local/pgsql/libpq.5.dylib: No such file or directory
>>> >> libpq.5.dylib not found in /usr/local/pgsql
>>> >> Completing app: /Users/dpage/git/pgadmin4/pgAdmin4.app
>>> >> ...
>>> >>
>>> >> ...
>>> >> App: pgAdmin4.app: Post-processing: .//Contents/MacOS/pgAdmin4
>>> >> App: pgAdmin4.app: Adding symlink: QtWebKitWidgets (because of:
>>> >> .//Contents/MacOS/pgAdmin4)
>>> >> cp:
>>> >>
>>> @rpath/QtWebKitWidgets.framework/Versions/5/../../../QtWebKitWidgets.framework:
>>> >> No such file or directory
>>> >> chmod:
>>> >>
>>> Contents/Frameworks/QtWebKitWidgets.framework/Versions/5/QtWebKitWidgets:
>>> >> No such file or directory
>>> >> Rewriting ID in
>>> >>
>>> Contents/Frameworks/QtWebKitWidgets.framework/Versions/5/QtWebKitWidgets
>>> >> to QtWebKitWidgets
>>> >> error:
>>> >>
>>> /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/install_name_tool:
>>> >> can't open file:
>>> >>
>>> Contents/Frameworks/QtWebKitWidgets.framework/Versions/5/QtWebKitWidgets
>>> >> (No such file or directory)
>>> >> Cleaning up
>>> >> ...
>>> >>
>>> >>
>>> >> On Mon, Apr 18, 2016 at 1:25 PM, Sandeep Thakkar
>>> >> <[email protected]> wrote:
>>> >> > Hi Team, Dave,
>>> >> >
>>> >> > Attached herewith are two patches.
>>> >> >
>>> >> > pgadmin4-mac-bundle.patch - This includes scripts to build Mac app
>>> >> > bundle
>>> >> > and DMG for pgAdmin4. This is the tree of the generated app bundle:
>>> >> >
>>> >> > ----
>>> >> > $ find pgAdmin4.app/ -maxdepth 3 -type d
>>> >> > pgAdmin4.app/
>>> >> > pgAdmin4.app//ContentspgAdmin4.app//Contents/Frameworks
>>> >> > pgAdmin4.app//Contents/Frameworks/Python.framework
>>> >> > pgAdmin4.app//Contents/Frameworks/QtCore.framework
>>> >> > pgAdmin4.app//Contents/Frameworks/QtDBus.framework
>>> >> > pgAdmin4.app//Contents/Frameworks/QtGui.framework
>>> >> > pgAdmin4.app//Contents/Frameworks/QtMultimedia.framework
>>> >> > pgAdmin4.app//Contents/Frameworks/QtMultimediaWidgets.framework
>>> >> > pgAdmin4.app//Contents/Frameworks/QtNetwork.framework
>>> >> > pgAdmin4.app//Contents/Frameworks/QtOpenGL.framework
>>> >> > pgAdmin4.app//Contents/Frameworks/QtPositioning.framework
>>> >> > pgAdmin4.app//Contents/Frameworks/QtPrintSupport.framework
>>> >> > pgAdmin4.app//Contents/Frameworks/QtQml.framework
>>> >> > pgAdmin4.app//Contents/Frameworks/QtQuick.framework
>>> >> > pgAdmin4.app//Contents/Frameworks/QtSensors.framework
>>> >> > pgAdmin4.app//Contents/Frameworks/QtSql.framework
>>> >> > pgAdmin4.app//Contents/Frameworks/QtWebChannel.framework
>>> >> > pgAdmin4.app//Contents/Frameworks/QtWebKit.framework
>>> >> > pgAdmin4.app//Contents/Frameworks/QtWebKitWidgets.framework
>>> >> > pgAdmin4.app//Contents/Frameworks/QtWidgets.framework
>>> >> > pgAdmin4.app//Contents/MacOS
>>> >> > pgAdmin4.app//Contents/PlugIns
>>> >> > pgAdmin4.app//Contents/PlugIns/platforms
>>> >> > pgAdmin4.app//Contents/Resources
>>> >> > pgAdmin4.app//Contents/Resources/venv
>>> >> > pgAdmin4.app//Contents/Resources/web
>>> >> > ---
>>> >> >
>>> >> > pgadmin4-fixpath-mac.patch - This is for runtime/Server.cpp to fix
>>> the
>>> >> > path
>>> >> > where the runtime looks for web application path in app bundle.
>>> >> >
>>> >> >
>>> >> > Kindly review and suggest the changes required.  Thanks.
>>> >> >
>>> >> > --
>>> >> > Sandeep Thakkar
>>> >> >
>>> >>
>>> >>
>>> >>
>>> >> --
>>> >> Dave Page
>>> >> Blog: http://pgsnake.blogspot.com
>>> >> Twitter: @pgsnake
>>> >>
>>> >> EnterpriseDB UK: http://www.enterprisedb.com
>>> >> The Enterprise PostgreSQL Company
>>> >
>>> >
>>> >
>>> >
>>> > --
>>> > Sandeep Thakkar
>>> >
>>>
>>>
>>>
>>> --
>>> Dave Page
>>> Blog: http://pgsnake.blogspot.com
>>> Twitter: @pgsnake
>>>
>>> EnterpriseDB UK: http://www.enterprisedb.com
>>> The Enterprise PostgreSQL Company
>>>
>>
>>
>>
>> --
>> Sandeep Thakkar
>>
>>
>
> --
> Dave Page
> Blog: http://pgsnake.blogspot.com
> Twitter: @pgsnake
>
> EnterpriseDB UK: http://www.enterprisedb.com
> The Enterprise PostgreSQL Company
>
>


-- 
Sandeep Thakkar


^ permalink  raw  reply  [nested|flat] 26+ messages in thread

* Re: Patch for pgAdmin4 package on Mac OS X
@ 2016-05-18 10:50  Sandeep Thakkar <[email protected]>
  parent: Sandeep Thakkar <[email protected]>
  2 siblings, 1 reply; 26+ messages in thread

From: Sandeep Thakkar @ 2016-05-18 10:50 UTC (permalink / raw)
  To: Dave Page <[email protected]>; Paresh More <[email protected]>; +Cc: pgadmin-hackers; Hamid Quddus <[email protected]>

Okay, so the patch needs a little change because of the change in the
versioning for pgAdmin. Will update it.

Paresh, please take a note of it.

On Tue, May 17, 2016 at 4:24 PM, Sandeep Thakkar <
[email protected]> wrote:

> Hi Dave
>
> I have fixed the issues. Attached is the updated patch.
>
> The docs are built as part of 'appbundle' target, there is no separate
> target in Makefile for this. I observed that it requires the python modules
> to get this built. We create virtual environment as a part of 'appbundle'
> target because we do everything in a single script "build.sh".  Hence,
> right now I added doc build in the same build script.
>
> BTW, the online help returns me the following error now:
> "The server encountered an internal error and was unable to complete your
> request. Either the server is overloaded or there is an error in the
> application." Since this is not 404, it means that it atleast got
> index.html, right? May be this should be handled in the source code.
>
> Paresh is working on updating pgAdmin4.py to autocreate database
> configuration if does not exist. He will share the patch.
>
> On Fri, May 13, 2016 at 6:41 PM, Dave Page <[email protected]> wrote:
>
>> On Fri, May 13, 2016 at 2:01 PM, Sandeep Thakkar
>> <[email protected]> wrote:
>> > Thanks Dave.
>> >
>> > Please see inline.
>> >
>> > On Fri, May 6, 2016 at 9:03 PM, Dave Page <[email protected]> wrote:
>> >>
>> >> Hi
>> >>
>> >> Thanks. I've applied the path fix patch. The second one needs a little
>> >> work - I've attached an updated version to work from:
>> >>
>> >> - I've updated the README, and some of the default values.
>> >
>> > OK. The default values of PGDIR and QTDIR set by you is different than
>> mine.
>> > I installed them through macports.
>>
>> Right. I went with the default directories from the original projects.
>>
>> >>
>> >> - I've removed the file type registration for .sql files.
>> >
>> >
>> > OK.
>> >>
>> >>
>> >> - Should we note that the user may need to run in a virtualenv?
>> >
>> >
>> > No, we bundle private environment, right?
>>
>> I meant "the user building the package", not the end user.
>>
>> >> - Please move build-mac.sh to pkg/build.sh, and create a target in
>> >> /Makefile to
>> >>   execute it, e.g. "make appbundle"
>> >
>> >
>> > Sure. You mean move to pkg/mac/build.sh, right?
>>
>> Yes :-)
>>
>> >> - Extend the Makefile to add a "clean-appbundle" target, which should
>> also
>> >> be
>> >>   called by the "clean" target.
>> >>
>> > OK.
>> >>
>> >> - At present, it is bundling my pre-existing configuration database. It
>> >> *must*
>> >>   create a new one and bundle that, without touching the existing one
>> (I
>> >> guess
>> >>   that may require a new command line option for setup.py).
>> >
>> >
>> > No, it's not bundling the pgadmin4.db at all, I skipped it :). Paresh is
>> > working on this.
>>
>> Oh - in that case it used my existing one. Which of course, it should
>> not overwrite if already present (which reminds me - adding a todo
>> item to auto-upgrade the database if needed on first run).
>>
>> >> - The online help is broken (are you building it)? I suggest adding a
>> >> top-level
>> >>   Makefile target to do so.
>> >>
>> > Sorry, which online help?
>>
>> That which can be found in $SRC/doc - currently only for en_US. At
>> present it's built with "cd doc/en_US && make -f Makefile.sphinx
>> html", but I think we should have a top-level target to call that for
>> us.
>>
>> The help can then be accessed from Help -> Online Help within pgAdmin.
>> Obviously the files need to be put in the right place in the app
>> bundle.
>>
>> >> - Working directories should be added to /.gitignore. Please ensure
>> they
>> >> don't
>> >>   clash with those used by pip (and ideally are in one place, e.g.
>> >> mac-build/).
>> >>
>> > OK.
>> >
>> >>
>> >> - I saw various errors in the build output, though the resulting DMG
>> >> seemed to
>> >>   work fine;
>> >>
>> > Yeah, because I had libpq.dylib present in $PGDIR/ and may be yours
>> present
>> > in $PGDIR/lib/. I will be using the default values suggested by you and
>> fix
>> > this. Thanks!
>>
>> Right - please make sure the build fails in cases like this too.
>>
>> Thanks.
>>
>> >> ...
>> >> cp: /usr/local/pgsql/libpq.5.dylib: No such file or directory
>> >> libpq.5.dylib not found in /usr/local/pgsql
>> >> Completing app: /Users/dpage/git/pgadmin4/pgAdmin4.app
>> >> ...
>> >>
>> >> ...
>> >> App: pgAdmin4.app: Post-processing: .//Contents/MacOS/pgAdmin4
>> >> App: pgAdmin4.app: Adding symlink: QtWebKitWidgets (because of:
>> >> .//Contents/MacOS/pgAdmin4)
>> >> cp:
>> >>
>> @rpath/QtWebKitWidgets.framework/Versions/5/../../../QtWebKitWidgets.framework:
>> >> No such file or directory
>> >> chmod:
>> >>
>> Contents/Frameworks/QtWebKitWidgets.framework/Versions/5/QtWebKitWidgets:
>> >> No such file or directory
>> >> Rewriting ID in
>> >>
>> Contents/Frameworks/QtWebKitWidgets.framework/Versions/5/QtWebKitWidgets
>> >> to QtWebKitWidgets
>> >> error:
>> >>
>> /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/install_name_tool:
>> >> can't open file:
>> >>
>> Contents/Frameworks/QtWebKitWidgets.framework/Versions/5/QtWebKitWidgets
>> >> (No such file or directory)
>> >> Cleaning up
>> >> ...
>> >>
>> >>
>> >> On Mon, Apr 18, 2016 at 1:25 PM, Sandeep Thakkar
>> >> <[email protected]> wrote:
>> >> > Hi Team, Dave,
>> >> >
>> >> > Attached herewith are two patches.
>> >> >
>> >> > pgadmin4-mac-bundle.patch - This includes scripts to build Mac app
>> >> > bundle
>> >> > and DMG for pgAdmin4. This is the tree of the generated app bundle:
>> >> >
>> >> > ----
>> >> > $ find pgAdmin4.app/ -maxdepth 3 -type d
>> >> > pgAdmin4.app/
>> >> > pgAdmin4.app//ContentspgAdmin4.app//Contents/Frameworks
>> >> > pgAdmin4.app//Contents/Frameworks/Python.framework
>> >> > pgAdmin4.app//Contents/Frameworks/QtCore.framework
>> >> > pgAdmin4.app//Contents/Frameworks/QtDBus.framework
>> >> > pgAdmin4.app//Contents/Frameworks/QtGui.framework
>> >> > pgAdmin4.app//Contents/Frameworks/QtMultimedia.framework
>> >> > pgAdmin4.app//Contents/Frameworks/QtMultimediaWidgets.framework
>> >> > pgAdmin4.app//Contents/Frameworks/QtNetwork.framework
>> >> > pgAdmin4.app//Contents/Frameworks/QtOpenGL.framework
>> >> > pgAdmin4.app//Contents/Frameworks/QtPositioning.framework
>> >> > pgAdmin4.app//Contents/Frameworks/QtPrintSupport.framework
>> >> > pgAdmin4.app//Contents/Frameworks/QtQml.framework
>> >> > pgAdmin4.app//Contents/Frameworks/QtQuick.framework
>> >> > pgAdmin4.app//Contents/Frameworks/QtSensors.framework
>> >> > pgAdmin4.app//Contents/Frameworks/QtSql.framework
>> >> > pgAdmin4.app//Contents/Frameworks/QtWebChannel.framework
>> >> > pgAdmin4.app//Contents/Frameworks/QtWebKit.framework
>> >> > pgAdmin4.app//Contents/Frameworks/QtWebKitWidgets.framework
>> >> > pgAdmin4.app//Contents/Frameworks/QtWidgets.framework
>> >> > pgAdmin4.app//Contents/MacOS
>> >> > pgAdmin4.app//Contents/PlugIns
>> >> > pgAdmin4.app//Contents/PlugIns/platforms
>> >> > pgAdmin4.app//Contents/Resources
>> >> > pgAdmin4.app//Contents/Resources/venv
>> >> > pgAdmin4.app//Contents/Resources/web
>> >> > ---
>> >> >
>> >> > pgadmin4-fixpath-mac.patch - This is for runtime/Server.cpp to fix
>> the
>> >> > path
>> >> > where the runtime looks for web application path in app bundle.
>> >> >
>> >> >
>> >> > Kindly review and suggest the changes required.  Thanks.
>> >> >
>> >> > --
>> >> > Sandeep Thakkar
>> >> >
>> >>
>> >>
>> >>
>> >> --
>> >> Dave Page
>> >> Blog: http://pgsnake.blogspot.com
>> >> Twitter: @pgsnake
>> >>
>> >> EnterpriseDB UK: http://www.enterprisedb.com
>> >> The Enterprise PostgreSQL Company
>> >
>> >
>> >
>> >
>> > --
>> > Sandeep Thakkar
>> >
>>
>>
>>
>> --
>> Dave Page
>> Blog: http://pgsnake.blogspot.com
>> Twitter: @pgsnake
>>
>> EnterpriseDB UK: http://www.enterprisedb.com
>> The Enterprise PostgreSQL Company
>>
>
>
>
> --
> Sandeep Thakkar
>
>


-- 
Sandeep Thakkar


^ permalink  raw  reply  [nested|flat] 26+ messages in thread

* Re: Patch for pgAdmin4 package on Mac OS X
@ 2016-05-18 11:42  Sandeep Thakkar <[email protected]>
  parent: Sandeep Thakkar <[email protected]>
  0 siblings, 0 replies; 26+ messages in thread

From: Sandeep Thakkar @ 2016-05-18 11:42 UTC (permalink / raw)
  To: Dave Page <[email protected]>; Paresh More <[email protected]>; +Cc: pgadmin-hackers; Hamid Quddus <[email protected]>

So, this means, the installer name would be pgadmin4-1.0-dev.exe on Windows
and so on for other platforms?

Also, the installation would go in $installdir/pgadmin4/1/ ? and the
Revision change would update the installation? and the Release change will
stay side-by-side?

On Wed, May 18, 2016 at 4:20 PM, Sandeep Thakkar <
[email protected]> wrote:

> Okay, so the patch needs a little change because of the change in the
> versioning for pgAdmin. Will update it.
>
> Paresh, please take a note of it.
>
> On Tue, May 17, 2016 at 4:24 PM, Sandeep Thakkar <
> [email protected]> wrote:
>
>> Hi Dave
>>
>> I have fixed the issues. Attached is the updated patch.
>>
>> The docs are built as part of 'appbundle' target, there is no separate
>> target in Makefile for this. I observed that it requires the python modules
>> to get this built. We create virtual environment as a part of 'appbundle'
>> target because we do everything in a single script "build.sh".  Hence,
>> right now I added doc build in the same build script.
>>
>> BTW, the online help returns me the following error now:
>> "The server encountered an internal error and was unable to complete your
>> request. Either the server is overloaded or there is an error in the
>> application." Since this is not 404, it means that it atleast got
>> index.html, right? May be this should be handled in the source code.
>>
>> Paresh is working on updating pgAdmin4.py to autocreate database
>> configuration if does not exist. He will share the patch.
>>
>> On Fri, May 13, 2016 at 6:41 PM, Dave Page <[email protected]> wrote:
>>
>>> On Fri, May 13, 2016 at 2:01 PM, Sandeep Thakkar
>>> <[email protected]> wrote:
>>> > Thanks Dave.
>>> >
>>> > Please see inline.
>>> >
>>> > On Fri, May 6, 2016 at 9:03 PM, Dave Page <[email protected]> wrote:
>>> >>
>>> >> Hi
>>> >>
>>> >> Thanks. I've applied the path fix patch. The second one needs a little
>>> >> work - I've attached an updated version to work from:
>>> >>
>>> >> - I've updated the README, and some of the default values.
>>> >
>>> > OK. The default values of PGDIR and QTDIR set by you is different than
>>> mine.
>>> > I installed them through macports.
>>>
>>> Right. I went with the default directories from the original projects.
>>>
>>> >>
>>> >> - I've removed the file type registration for .sql files.
>>> >
>>> >
>>> > OK.
>>> >>
>>> >>
>>> >> - Should we note that the user may need to run in a virtualenv?
>>> >
>>> >
>>> > No, we bundle private environment, right?
>>>
>>> I meant "the user building the package", not the end user.
>>>
>>> >> - Please move build-mac.sh to pkg/build.sh, and create a target in
>>> >> /Makefile to
>>> >>   execute it, e.g. "make appbundle"
>>> >
>>> >
>>> > Sure. You mean move to pkg/mac/build.sh, right?
>>>
>>> Yes :-)
>>>
>>> >> - Extend the Makefile to add a "clean-appbundle" target, which should
>>> also
>>> >> be
>>> >>   called by the "clean" target.
>>> >>
>>> > OK.
>>> >>
>>> >> - At present, it is bundling my pre-existing configuration database.
>>> It
>>> >> *must*
>>> >>   create a new one and bundle that, without touching the existing one
>>> (I
>>> >> guess
>>> >>   that may require a new command line option for setup.py).
>>> >
>>> >
>>> > No, it's not bundling the pgadmin4.db at all, I skipped it :). Paresh
>>> is
>>> > working on this.
>>>
>>> Oh - in that case it used my existing one. Which of course, it should
>>> not overwrite if already present (which reminds me - adding a todo
>>> item to auto-upgrade the database if needed on first run).
>>>
>>> >> - The online help is broken (are you building it)? I suggest adding a
>>> >> top-level
>>> >>   Makefile target to do so.
>>> >>
>>> > Sorry, which online help?
>>>
>>> That which can be found in $SRC/doc - currently only for en_US. At
>>> present it's built with "cd doc/en_US && make -f Makefile.sphinx
>>> html", but I think we should have a top-level target to call that for
>>> us.
>>>
>>> The help can then be accessed from Help -> Online Help within pgAdmin.
>>> Obviously the files need to be put in the right place in the app
>>> bundle.
>>>
>>> >> - Working directories should be added to /.gitignore. Please ensure
>>> they
>>> >> don't
>>> >>   clash with those used by pip (and ideally are in one place, e.g.
>>> >> mac-build/).
>>> >>
>>> > OK.
>>> >
>>> >>
>>> >> - I saw various errors in the build output, though the resulting DMG
>>> >> seemed to
>>> >>   work fine;
>>> >>
>>> > Yeah, because I had libpq.dylib present in $PGDIR/ and may be yours
>>> present
>>> > in $PGDIR/lib/. I will be using the default values suggested by you
>>> and fix
>>> > this. Thanks!
>>>
>>> Right - please make sure the build fails in cases like this too.
>>>
>>> Thanks.
>>>
>>> >> ...
>>> >> cp: /usr/local/pgsql/libpq.5.dylib: No such file or directory
>>> >> libpq.5.dylib not found in /usr/local/pgsql
>>> >> Completing app: /Users/dpage/git/pgadmin4/pgAdmin4.app
>>> >> ...
>>> >>
>>> >> ...
>>> >> App: pgAdmin4.app: Post-processing: .//Contents/MacOS/pgAdmin4
>>> >> App: pgAdmin4.app: Adding symlink: QtWebKitWidgets (because of:
>>> >> .//Contents/MacOS/pgAdmin4)
>>> >> cp:
>>> >>
>>> @rpath/QtWebKitWidgets.framework/Versions/5/../../../QtWebKitWidgets.framework:
>>> >> No such file or directory
>>> >> chmod:
>>> >>
>>> Contents/Frameworks/QtWebKitWidgets.framework/Versions/5/QtWebKitWidgets:
>>> >> No such file or directory
>>> >> Rewriting ID in
>>> >>
>>> Contents/Frameworks/QtWebKitWidgets.framework/Versions/5/QtWebKitWidgets
>>> >> to QtWebKitWidgets
>>> >> error:
>>> >>
>>> /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/install_name_tool:
>>> >> can't open file:
>>> >>
>>> Contents/Frameworks/QtWebKitWidgets.framework/Versions/5/QtWebKitWidgets
>>> >> (No such file or directory)
>>> >> Cleaning up
>>> >> ...
>>> >>
>>> >>
>>> >> On Mon, Apr 18, 2016 at 1:25 PM, Sandeep Thakkar
>>> >> <[email protected]> wrote:
>>> >> > Hi Team, Dave,
>>> >> >
>>> >> > Attached herewith are two patches.
>>> >> >
>>> >> > pgadmin4-mac-bundle.patch - This includes scripts to build Mac app
>>> >> > bundle
>>> >> > and DMG for pgAdmin4. This is the tree of the generated app bundle:
>>> >> >
>>> >> > ----
>>> >> > $ find pgAdmin4.app/ -maxdepth 3 -type d
>>> >> > pgAdmin4.app/
>>> >> > pgAdmin4.app//ContentspgAdmin4.app//Contents/Frameworks
>>> >> > pgAdmin4.app//Contents/Frameworks/Python.framework
>>> >> > pgAdmin4.app//Contents/Frameworks/QtCore.framework
>>> >> > pgAdmin4.app//Contents/Frameworks/QtDBus.framework
>>> >> > pgAdmin4.app//Contents/Frameworks/QtGui.framework
>>> >> > pgAdmin4.app//Contents/Frameworks/QtMultimedia.framework
>>> >> > pgAdmin4.app//Contents/Frameworks/QtMultimediaWidgets.framework
>>> >> > pgAdmin4.app//Contents/Frameworks/QtNetwork.framework
>>> >> > pgAdmin4.app//Contents/Frameworks/QtOpenGL.framework
>>> >> > pgAdmin4.app//Contents/Frameworks/QtPositioning.framework
>>> >> > pgAdmin4.app//Contents/Frameworks/QtPrintSupport.framework
>>> >> > pgAdmin4.app//Contents/Frameworks/QtQml.framework
>>> >> > pgAdmin4.app//Contents/Frameworks/QtQuick.framework
>>> >> > pgAdmin4.app//Contents/Frameworks/QtSensors.framework
>>> >> > pgAdmin4.app//Contents/Frameworks/QtSql.framework
>>> >> > pgAdmin4.app//Contents/Frameworks/QtWebChannel.framework
>>> >> > pgAdmin4.app//Contents/Frameworks/QtWebKit.framework
>>> >> > pgAdmin4.app//Contents/Frameworks/QtWebKitWidgets.framework
>>> >> > pgAdmin4.app//Contents/Frameworks/QtWidgets.framework
>>> >> > pgAdmin4.app//Contents/MacOS
>>> >> > pgAdmin4.app//Contents/PlugIns
>>> >> > pgAdmin4.app//Contents/PlugIns/platforms
>>> >> > pgAdmin4.app//Contents/Resources
>>> >> > pgAdmin4.app//Contents/Resources/venv
>>> >> > pgAdmin4.app//Contents/Resources/web
>>> >> > ---
>>> >> >
>>> >> > pgadmin4-fixpath-mac.patch - This is for runtime/Server.cpp to fix
>>> the
>>> >> > path
>>> >> > where the runtime looks for web application path in app bundle.
>>> >> >
>>> >> >
>>> >> > Kindly review and suggest the changes required.  Thanks.
>>> >> >
>>> >> > --
>>> >> > Sandeep Thakkar
>>> >> >
>>> >>
>>> >>
>>> >>
>>> >> --
>>> >> Dave Page
>>> >> Blog: http://pgsnake.blogspot.com
>>> >> Twitter: @pgsnake
>>> >>
>>> >> EnterpriseDB UK: http://www.enterprisedb.com
>>> >> The Enterprise PostgreSQL Company
>>> >
>>> >
>>> >
>>> >
>>> > --
>>> > Sandeep Thakkar
>>> >
>>>
>>>
>>>
>>> --
>>> Dave Page
>>> Blog: http://pgsnake.blogspot.com
>>> Twitter: @pgsnake
>>>
>>> EnterpriseDB UK: http://www.enterprisedb.com
>>> The Enterprise PostgreSQL Company
>>>
>>
>>
>>
>> --
>> Sandeep Thakkar
>>
>>
>
>
> --
> Sandeep Thakkar
>
>


-- 
Sandeep Thakkar


^ permalink  raw  reply  [nested|flat] 26+ messages in thread

* Re: Patch for pgAdmin4 package on Mac OS X
@ 2016-05-19 10:34  Sandeep Thakkar <[email protected]>
  parent: Dave Page <[email protected]>
  1 sibling, 1 reply; 26+ messages in thread

From: Sandeep Thakkar @ 2016-05-19 10:34 UTC (permalink / raw)
  To: Dave Page <[email protected]>; +Cc: Paresh More <[email protected]>; pgadmin-hackers; Hamid Quddus <[email protected]>

Hi Dave

I have added the 'docs' target in the /Makefile. This target is also called
by appbundle. pgAdmin4 versioning change is also taken care of.

I have attached the updated patch here. Kindly review and let me know your
feedback. Thanks.

On Tue, May 17, 2016 at 4:52 PM, Dave Page <[email protected]> wrote:

>
>
> On Tuesday, May 17, 2016, Sandeep Thakkar <
> [email protected]> wrote:
>
>> Hi Dave
>>
>> I have fixed the issues. Attached is the updated patch.
>>
>> The docs are built as part of 'appbundle' target, there is no separate
>> target in Makefile for this. I observed that it requires the python modules
>> to get this built. We create virtual environment as a part of 'appbundle'
>> target because we do everything in a single script "build.sh".  Hence,
>> right now I added doc build in the same build script.
>>
>
> Right - I was suggesting you create the 'docs' target, then use it.
>
>
>>
>> BTW, the online help returns me the following error now:
>> "The server encountered an internal error and was unable to complete your
>> request. Either the server is overloaded or there is an error in the
>> application." Since this is not 404, it means that it atleast got
>> index.html, right? May be this should be handled in the source code.
>>
>
> It works fine for me on my dev machines. If there's a problem, we need to
> diagnose it.
>
>
>>
>> Paresh is working on updating pgAdmin4.py to autocreate database
>> configuration if does not exist. He will share the patch.
>>
>> On Fri, May 13, 2016 at 6:41 PM, Dave Page <[email protected]> wrote:
>>
>>> On Fri, May 13, 2016 at 2:01 PM, Sandeep Thakkar
>>> <[email protected]> wrote:
>>> > Thanks Dave.
>>> >
>>> > Please see inline.
>>> >
>>> > On Fri, May 6, 2016 at 9:03 PM, Dave Page <[email protected]> wrote:
>>> >>
>>> >> Hi
>>> >>
>>> >> Thanks. I've applied the path fix patch. The second one needs a little
>>> >> work - I've attached an updated version to work from:
>>> >>
>>> >> - I've updated the README, and some of the default values.
>>> >
>>> > OK. The default values of PGDIR and QTDIR set by you is different than
>>> mine.
>>> > I installed them through macports.
>>>
>>> Right. I went with the default directories from the original projects.
>>>
>>> >>
>>> >> - I've removed the file type registration for .sql files.
>>> >
>>> >
>>> > OK.
>>> >>
>>> >>
>>> >> - Should we note that the user may need to run in a virtualenv?
>>> >
>>> >
>>> > No, we bundle private environment, right?
>>>
>>> I meant "the user building the package", not the end user.
>>>
>>> >> - Please move build-mac.sh to pkg/build.sh, and create a target in
>>> >> /Makefile to
>>> >>   execute it, e.g. "make appbundle"
>>> >
>>> >
>>> > Sure. You mean move to pkg/mac/build.sh, right?
>>>
>>> Yes :-)
>>>
>>> >> - Extend the Makefile to add a "clean-appbundle" target, which should
>>> also
>>> >> be
>>> >>   called by the "clean" target.
>>> >>
>>> > OK.
>>> >>
>>> >> - At present, it is bundling my pre-existing configuration database.
>>> It
>>> >> *must*
>>> >>   create a new one and bundle that, without touching the existing one
>>> (I
>>> >> guess
>>> >>   that may require a new command line option for setup.py).
>>> >
>>> >
>>> > No, it's not bundling the pgadmin4.db at all, I skipped it :). Paresh
>>> is
>>> > working on this.
>>>
>>> Oh - in that case it used my existing one. Which of course, it should
>>> not overwrite if already present (which reminds me - adding a todo
>>> item to auto-upgrade the database if needed on first run).
>>>
>>> >> - The online help is broken (are you building it)? I suggest adding a
>>> >> top-level
>>> >>   Makefile target to do so.
>>> >>
>>> > Sorry, which online help?
>>>
>>> That which can be found in $SRC/doc - currently only for en_US. At
>>> present it's built with "cd doc/en_US && make -f Makefile.sphinx
>>> html", but I think we should have a top-level target to call that for
>>> us.
>>>
>>> The help can then be accessed from Help -> Online Help within pgAdmin.
>>> Obviously the files need to be put in the right place in the app
>>> bundle.
>>>
>>> >> - Working directories should be added to /.gitignore. Please ensure
>>> they
>>> >> don't
>>> >>   clash with those used by pip (and ideally are in one place, e.g.
>>> >> mac-build/).
>>> >>
>>> > OK.
>>> >
>>> >>
>>> >> - I saw various errors in the build output, though the resulting DMG
>>> >> seemed to
>>> >>   work fine;
>>> >>
>>> > Yeah, because I had libpq.dylib present in $PGDIR/ and may be yours
>>> present
>>> > in $PGDIR/lib/. I will be using the default values suggested by you
>>> and fix
>>> > this. Thanks!
>>>
>>> Right - please make sure the build fails in cases like this too.
>>>
>>> Thanks.
>>>
>>> >> ...
>>> >> cp: /usr/local/pgsql/libpq.5.dylib: No such file or directory
>>> >> libpq.5.dylib not found in /usr/local/pgsql
>>> >> Completing app: /Users/dpage/git/pgadmin4/pgAdmin4.app
>>> >> ...
>>> >>
>>> >> ...
>>> >> App: pgAdmin4.app: Post-processing: .//Contents/MacOS/pgAdmin4
>>> >> App: pgAdmin4.app: Adding symlink: QtWebKitWidgets (because of:
>>> >> .//Contents/MacOS/pgAdmin4)
>>> >> cp:
>>> >>
>>> @rpath/QtWebKitWidgets.framework/Versions/5/../../../QtWebKitWidgets.framework:
>>> >> No such file or directory
>>> >> chmod:
>>> >>
>>> Contents/Frameworks/QtWebKitWidgets.framework/Versions/5/QtWebKitWidgets:
>>> >> No such file or directory
>>> >> Rewriting ID in
>>> >>
>>> Contents/Frameworks/QtWebKitWidgets.framework/Versions/5/QtWebKitWidgets
>>> >> to QtWebKitWidgets
>>> >> error:
>>> >>
>>> /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/install_name_tool:
>>> >> can't open file:
>>> >>
>>> Contents/Frameworks/QtWebKitWidgets.framework/Versions/5/QtWebKitWidgets
>>> >> (No such file or directory)
>>> >> Cleaning up
>>> >> ...
>>> >>
>>> >>
>>> >> On Mon, Apr 18, 2016 at 1:25 PM, Sandeep Thakkar
>>> >> <[email protected]> wrote:
>>> >> > Hi Team, Dave,
>>> >> >
>>> >> > Attached herewith are two patches.
>>> >> >
>>> >> > pgadmin4-mac-bundle.patch - This includes scripts to build Mac app
>>> >> > bundle
>>> >> > and DMG for pgAdmin4. This is the tree of the generated app bundle:
>>> >> >
>>> >> > ----
>>> >> > $ find pgAdmin4.app/ -maxdepth 3 -type d
>>> >> > pgAdmin4.app/
>>> >> > pgAdmin4.app//ContentspgAdmin4.app//Contents/Frameworks
>>> >> > pgAdmin4.app//Contents/Frameworks/Python.framework
>>> >> > pgAdmin4.app//Contents/Frameworks/QtCore.framework
>>> >> > pgAdmin4.app//Contents/Frameworks/QtDBus.framework
>>> >> > pgAdmin4.app//Contents/Frameworks/QtGui.framework
>>> >> > pgAdmin4.app//Contents/Frameworks/QtMultimedia.framework
>>> >> > pgAdmin4.app//Contents/Frameworks/QtMultimediaWidgets.framework
>>> >> > pgAdmin4.app//Contents/Frameworks/QtNetwork.framework
>>> >> > pgAdmin4.app//Contents/Frameworks/QtOpenGL.framework
>>> >> > pgAdmin4.app//Contents/Frameworks/QtPositioning.framework
>>> >> > pgAdmin4.app//Contents/Frameworks/QtPrintSupport.framework
>>> >> > pgAdmin4.app//Contents/Frameworks/QtQml.framework
>>> >> > pgAdmin4.app//Contents/Frameworks/QtQuick.framework
>>> >> > pgAdmin4.app//Contents/Frameworks/QtSensors.framework
>>> >> > pgAdmin4.app//Contents/Frameworks/QtSql.framework
>>> >> > pgAdmin4.app//Contents/Frameworks/QtWebChannel.framework
>>> >> > pgAdmin4.app//Contents/Frameworks/QtWebKit.framework
>>> >> > pgAdmin4.app//Contents/Frameworks/QtWebKitWidgets.framework
>>> >> > pgAdmin4.app//Contents/Frameworks/QtWidgets.framework
>>> >> > pgAdmin4.app//Contents/MacOS
>>> >> > pgAdmin4.app//Contents/PlugIns
>>> >> > pgAdmin4.app//Contents/PlugIns/platforms
>>> >> > pgAdmin4.app//Contents/Resources
>>> >> > pgAdmin4.app//Contents/Resources/venv
>>> >> > pgAdmin4.app//Contents/Resources/web
>>> >> > ---
>>> >> >
>>> >> > pgadmin4-fixpath-mac.patch - This is for runtime/Server.cpp to fix
>>> the
>>> >> > path
>>> >> > where the runtime looks for web application path in app bundle.
>>> >> >
>>> >> >
>>> >> > Kindly review and suggest the changes required.  Thanks.
>>> >> >
>>> >> > --
>>> >> > Sandeep Thakkar
>>> >> >
>>> >>
>>> >>
>>> >>
>>> >> --
>>> >> Dave Page
>>> >> Blog: http://pgsnake.blogspot.com
>>> >> Twitter: @pgsnake
>>> >>
>>> >> EnterpriseDB UK: http://www.enterprisedb.com
>>> >> The Enterprise PostgreSQL Company
>>> >
>>> >
>>> >
>>> >
>>> > --
>>> > Sandeep Thakkar
>>> >
>>>
>>>
>>>
>>> --
>>> Dave Page
>>> Blog: http://pgsnake.blogspot.com
>>> Twitter: @pgsnake
>>>
>>> EnterpriseDB UK: http://www.enterprisedb.com
>>> The Enterprise PostgreSQL Company
>>>
>>
>>
>>
>> --
>> Sandeep Thakkar
>>
>>
>
> --
> Dave Page
> Blog: http://pgsnake.blogspot.com
> Twitter: @pgsnake
>
> EnterpriseDB UK: http://www.enterprisedb.com
> The Enterprise PostgreSQL Company
>
>


--


-- 
Sent via pgadmin-hackers mailing list ([email protected])
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgadmin-hackers


Attachments:

  [application/octet-stream] pgadmin4-mac-bundle-updated.patch (19.0K, 3-pgadmin4-mac-bundle-updated.patch)
  download | inline diff:
diff --git a/.gitignore b/.gitignore
index 5d84dd2..562fee6 100644
--- a/.gitignore
+++ b/.gitignore
@@ -24,4 +24,5 @@ pgadmin4.log
 /pgadmin4.egg-info
 /MANIFEST.in
 /build
+/mac-build
 /dist
diff --git a/Makefile b/Makefile
index adae41c..ad6948b 100644
--- a/Makefile
+++ b/Makefile
@@ -13,9 +13,9 @@ SHELL = /bin/sh
 # High-level targets
 #########################################################################
 
-all: install-pip-requirements pip
+all: install-pip-requirements pip appbundle
 
-clean: clean-pip
+clean: clean-pip clean-appbundle
 
 #########################################################################
 # Python PIP package
@@ -34,6 +34,7 @@ PIP_CHECK_CMD = which pip &> /dev/null && pip show pip | grep Metadata-Version 2
 PGADMIN_SRC_DIR = pgadmin4
 PGADMIN_EGG = ${PGADMIN_SRC_DIR}.egg-info
 PGADMIN_BUILD = build
+PGADMIN_MACBUILD = mac-build
 PGADMIN_DIST = dist
 PGADMIN_MANIFEST = MANIFEST.in
 PGADMIN_INSTALL_CMD = pip install --use-wheel --find-links=${PGADMIN_DIST} ${PGADMIN_SRC_DIR}
@@ -83,9 +84,25 @@ endif
 install-pip:
 	${PGADMIN_INSTALL_CMD}
 
+appbundle: docs
+	./pkg/mac/build.sh
+
+docs:
+	LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 $(MAKE) -C docs/en_US -f Makefile.sphinx html
+
+docs-clean:
+	LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 $(MAKE) -C docs/en_US -f Makefile.sphinx clean
+
 clean-pip:
 	rm -rf ${PGADMIN_SRC_DIR}
 	rm -rf ${PGADMIN_EGG}
 	rm -rf ${PGADMIN_BUILD}
 	rm -rf ${PGADMIN_DIST}
 	rm -f ${PGADMIN_MANIFEST}
+
+clean-appbundle: docs-clean
+	rm -rf ${PGADMIN_MACBUILD}
+	rm -rf ${PGADMIN_DIST}/pgAdmin4.app
+	rm -f ${PGADMIN_DIST}/pgAdmin4.dmg
+
+.PHONY: docs
diff --git a/pkg/mac/.gitignore b/pkg/mac/.gitignore
new file mode 100644
index 0000000..7d29cb0
--- /dev/null
+++ b/pkg/mac/.gitignore
@@ -0,0 +1,3 @@
+# Global excludes across all subdirectories
+debug.pgadmin.Info.plist
+pgadmin.Info.plist
diff --git a/pkg/mac/PkgInfo b/pkg/mac/PkgInfo
new file mode 100644
index 0000000..bd04210
--- /dev/null
+++ b/pkg/mac/PkgInfo
@@ -0,0 +1 @@
+APPL????
\ No newline at end of file
diff --git a/pkg/mac/README.txt b/pkg/mac/README.txt
new file mode 100644
index 0000000..5565a33
--- /dev/null
+++ b/pkg/mac/README.txt
@@ -0,0 +1,39 @@
+Building pgAdmin4.dmg on Mac OS X
+=================================
+
+Required Packages (Either build the sources or get them from macports or similar):
+
+1. Python installation
+  - Python 2.6 or above from https://www.python.org/
+
+2. QT installation
+  - Qt 4 or 5 from http://www.qt.io/
+
+3. PostgreSQL installation
+  - PostgreSQL 9.1 or above from http://www.postgresql.org/
+
+Building:
+
+1. Set the PYTHON_HOME environment variable to the Python root installation directory, e.g.
+
+   export PYTHON_HOME=/System/Library/Frameworks/Python.framework/Versions/2.7
+
+2. Set the QTDIR environment variable to the QT root installation directory, e.g.
+
+   export QTDIR=~/Qt/5.5/clang_64
+
+3. Set the PGDIR environment variable to the PostgreSQL installation directory, e.g.
+
+   export PGDIR=/usr/local/pgsql
+
+4. For building, go to pgAdmin4 source root directory and execute "make appbundle". This will basically
+   create the python virtual environment and install all the required python modules mentioned in the
+   requirements file using pip, build the runtime code and finally create the app bundle and the DMG 
+   in ./dist directory
+
+  
+To run the resulting app, you must set the PYTHONPATH environment variable to the site-packages of the 
+virtual env present in the app bundle.
+Ex:
+ export PYTHONPATH=path-to-pgAdmin4.app/Contents/Resources/venv/lib/python2.7/site-packages
+ 
diff --git a/pkg/mac/build.sh b/pkg/mac/build.sh
new file mode 100755
index 0000000..55d1c79
--- /dev/null
+++ b/pkg/mac/build.sh
@@ -0,0 +1,145 @@
+#!/bin/bash
+
+# Build script to create Mac App Bundle and DMG for pgAdmin4 runtime
+
+export WD=$(cd `dirname $0` && pwd)
+export SOURCEDIR=$WD/../..
+export BUILDROOT=$WD/../../mac-build
+export DISTROOT=$WD/../../dist
+export VIRTUALENV=venv
+
+if [ "x$PYTHON_HOME" == "x" ]; then
+    echo "PYTHON_HOME not set. Setting it to default"
+    export PYTHON_HOME=/System/Library/Frameworks/Python.framework/Versions/2.7
+    export PYTHON_VERSION=27
+fi
+
+# Check if Python is working and calculate PYTHON_VERSION
+if $PYTHON_HOME/bin/python2 -V > /dev/null 2>&1; then
+    export PYTHON_VERSION=`$PYTHON_HOME/bin/python2 -V 2>&1 | awk '{print $2}' | cut -d"." -f1-2 | sed 's/\.//'`
+elif $PYTHON_HOME/bin/python3 -V > /dev/null 2>&1; then
+    export PYTHON_VERSION=`$PYTHON_HOME/bin/python3 -V 2>&1 | awk '{print $2}' | cut -d"." -f1-2 | sed 's/\.//'`
+else
+    echo "Error: Python installation missing!"
+    exit 1
+fi
+
+if [ "$PYTHON_VERSION" -gt "34" -a "$PYTHON_VERSION" -lt "26" ]; then
+    echo "Python version not supported"
+    exit 1
+fi
+
+if [ "$PYTHON_VERSION" -ge "30" ]; then
+    export PYTHON=$PYTHON_HOME/bin/python3
+    export PIP=pip3
+    export REQUIREMENTS=requirements_py3.txt
+else
+    export PYTHON=$PYTHON_HOME/bin/python2
+    export PIP=pip
+    export REQUIREMENTS=requirements_py2.txt
+fi
+
+if [ "x$QTDIR" == "x" ]; then
+    echo "QTDIR not set. Setting it to default"
+    export QTDIR=~/Qt/5.5/clang_64
+fi
+export QMAKE=$QTDIR/bin/qmake
+if ! $QMAKE --version > /dev/null 2>&1; then
+    echo "Error: qmake not found. QT installation is not present or incomplete."
+    exit 1
+fi
+
+if [ "x$PGDIR" == "x" ]; then
+    echo "PGDIR not set. Setting it to default"
+    export PGDIR=/usr/local/pgsql
+fi
+export PATH=$PGDIR/bin:$PATH
+
+_get_version() {
+    export pgadmin4_release=`grep "^APP_RELEASE" web/config.py | cut -d"=" -f2 | sed 's/ //g'`
+    export pgadmin4_revision=`grep "^APP_REVISION" web/config.py | cut -d"=" -f2 | sed 's/ //g'`
+    export LONG_VER=$pgadmin4_release.$pgadmin4_revision
+    export SHORT_VER=`echo $LONG_VER | cut -d . -f1,2`
+    export pgadmin4_suffix=`grep "^APP_SUFFIX" web/config.py | cut -d"=" -f2 | sed 's/ //g' | sed "s/'//g"`
+    if [ ! -z $pgadmin4_suffix ]; then
+        export LONG_VER=$LONG_VER-$pgadmin4_suffix
+    fi
+}
+
+_cleanup() {
+    echo "Cleaning up the old environment and app bundle"
+    rm -rf $SOURCEDIR/runtime/pgAdmin4.app
+    rm -rf $BUILDROOT
+    rm -rf $DISTROOT/pgAdmin4.app
+    rm -f $DISTROOT/pgAdmin4.dmg
+}
+
+_create_python_virtualenv() {
+    test -d $BUILDROOT || mkdir $BUILDROOT || exit 1
+    cd $BUILDROOT
+    test -d $VIRTUALENV || virtualenv -p $PYTHON $VIRTUALENV || exit 1
+    source $VIRTUALENV/bin/activate
+    $PIP install -r $SOURCEDIR/$REQUIREMENTS || { echo PIP install failed. Please resolve the issue and rerun the script; exit 1; }
+}
+
+_build_runtime() {
+    _create_python_virtualenv || exit 1
+    cd $SOURCEDIR/web
+    sed -e 's;SERVER_MODE = True;SERVER_MODE = False;' -e "s;HELP_PATH = .*;HELP_PATH = \'..\/..\/..\/docs\/en_US\/html\/\';" config.py > config_local.py
+    cd $SOURCEDIR/runtime
+    $QMAKE || { echo qmake failed; exit 1; }
+    make || { echo make failed; exit 1; }
+    cp -r pgAdmin4.app $BUILDROOT
+}
+
+_build_doc() {
+    cd $SOURCEDIR/docs/en_US
+    # Commenting the build as it is taken care by Makefile
+    #LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 make -f Makefile.sphinx html || exit 1
+    test -d $BUILDROOT/pgAdmin4.app/Contents/Resources || mkdir -p $BUILDROOT/pgAdmin4.app/Contents/Resources
+    test -d $BUILDROOT/pgAdmin4.app/Contents/Resources/docs/en_US || mkdir -p $BUILDROOT/pgAdmin4.app/Contents/Resources/docs/en_US
+    cp -r _build/html $BUILDROOT/pgAdmin4.app/Contents/Resources/docs/en_US/ || exit 1
+}
+
+_complete_bundle() {
+    cd $SOURCEDIR/pkg/mac
+    
+    # Replace the place holders with the current version
+    sed -e "s/PGADMIN_LONG_VERSION/$LONG_VER/g" -e "s/PGADMIN_SHORT_VERSION/$SHORT_VER/g" pgadmin.Info.plist.in > pgadmin.Info.plist
+
+    # copy Python private environment to app bundle
+    cp -PR $BUILDROOT/$VIRTUALENV $BUILDROOT/pgAdmin4.app/Contents/Resources/ || exit 1
+
+    # remove the python bin and include from app bundle as it is not needed
+    rm -rf $BUILDROOT/pgAdmin4.app/Contents/Resources/$VIRTUALENV/bin $BUILDROOT/pgAdmin4.app/Contents/Resources/$VIRTUALENV/include
+    rm -rf $BUILDROOT/pgAdmin4.app/Contents/Resources/$VIRTUALENV/.Python
+
+    # run complete-bundle to copy the dependent libraries and frameworks and fix the rpaths
+    ./complete-bundle.sh $BUILDROOT/pgAdmin4.app || { echo complete-bundle.sh failed; exit 1; }
+
+    # Remove the unwanted Python versions from the bundle
+    PYTHON_DIR_TO_KEEP=`$BUILDROOT/$VIRTUALENV/bin/python -V 2>&1 | awk '{print $2}' | cut -d"." -f1-2`
+    if [ ! -z $PYTHON_DIR_TO_KEEP ]; then
+        find $BUILDROOT/pgAdmin4.app/Contents/Frameworks/Python.framework/Versions/ -maxdepth 1 -mindepth 1 ! -name $PYTHON_DIR_TO_KEEP | grep -v Current | xargs rm -rf
+    fi
+ 
+    # copy the web directory to the bundle as it is required by runtime
+    cp -r $SOURCEDIR/web $BUILDROOT/pgAdmin4.app/Contents/Resources/ || exit 1
+
+    # copy the resulting app bundle to the dist
+    test -d $DISTROOT || mkdir $DISTROOT || exit 1
+    cp -pR $BUILDROOT/pgAdmin4.app $DISTROOT/ || exit 1
+
+}
+
+_create_dmg() {
+    cd $SOURCEDIR
+    ./pkg/mac/create-dmg.sh || { echo create-dmg.sh failed; exit 1; }
+}
+
+_get_version || { echo Could not get versioning; exit 1; }
+_cleanup
+_build_runtime || { echo Runtime build failed; exit 1; }
+_build_doc
+_complete_bundle
+_create_dmg
diff --git a/pkg/mac/complete-bundle.sh b/pkg/mac/complete-bundle.sh
new file mode 100755
index 0000000..772e817
--- /dev/null
+++ b/pkg/mac/complete-bundle.sh
@@ -0,0 +1,128 @@
+#!/bin/sh
+
+bundle="$1"
+
+if ! test -d "$bundle" ; then
+	echo "$bundle is no bundle!" >&2
+	exit 1
+fi
+
+
+test -d "$bundle/Contents/Resources" || mkdir -p "$bundle/Contents/Resources" || exit 1
+# Create qt.conf so that app knows where the Plugins are present
+cat >> "$bundle/Contents/Resources/qt.conf" << EOF
+[Paths]
+Plugins = PlugIns
+EOF
+
+test -d "$bundle/Contents/Frameworks" || mkdir -p "$bundle/Contents/Frameworks" || exit 1
+test -d "$bundle/Contents/PlugIns/platforms" || mkdir -p "$bundle/Contents/PlugIns/platforms" || exit 1
+cp -f $QTDIR/plugins/platforms/libqcocoa.dylib "$bundle/Contents/PlugIns/platforms" || { echo libqcocoa.dylib not found in $QTDIR/plugins/platforms; exit 1; }
+cp -f $PGDIR/lib/libpq.5.dylib "$bundle/Contents/Frameworks" || { echo libpq.5.dylib not found in $PGDIR; exit 1; }
+
+function CompleteSingleApp() {
+	local bundle=$1 tag=$(basename "$1") todo todo_old fw_relpath lib lib_bn nested_app na_relpath
+
+	echo "Completing app: $bundle"
+	pushd "$bundle" > /dev/null
+
+	#We skip nested apps here - those are treated specially
+	todo=$(file `find ./ -perm +0111 ! -type d ! -path "*.app/*" ! -name "*.app"` | grep -E "Mach-O 64-bit" | awk -F ':| ' '{ORS=" "; print $1}' | uniq)
+
+	echo "App: $tag: Found executables: $todo"
+	while test "$todo" != ""; do
+		todo_old=$todo ;
+		todo="" ;
+		for todo_obj in $todo_old; do
+			echo "App: $tag: Post-processing: $todo_obj"
+
+			#Figure out the relative path from todo_obj to Contents/Frameworks
+			fw_relpath=$(echo "$todo_obj" |\
+				sed -n 's|^\(\.//*\)\(\([^/][^/]*/\)*\)[^/][^/]*$|\2|gp' | \
+				sed -n 's|[^/][^/]*/|../|gp' \
+			)"Contents/Frameworks"
+			fw_relpath_old=$fw_relpath
+
+			fw_loc="Contents/Frameworks"
+
+			#Find all libraries $todo_obj depends on, but skip system libraries
+			for lib in $(
+				otool -L $todo_obj | \
+				grep "Qt\|dylib\|Frameworks\|PlugIns" | grep -v ":" | sed 's/(.*//' | egrep -v '(/usr/lib)|(/System)|@executable_path@' \
+			) $(otool -L $todo_obj | grep "Python" | grep -v ":" | sed 's/(.*//' \
+			); do
+				if echo $lib | grep "PlugIns\|libqcocoa"  > /dev/null; then
+					lib_loc="Contents/PlugIns/platforms"
+				elif echo $lib | grep "Qt" > /dev/null; then
+					qtfw_path="$(dirname $lib | sed 's|.*\(Qt.*framework\)|\1|')"
+					lib_loc="Contents/Frameworks/$qtfw_path"
+					if [ "$(basename $todo_obj)" = "$lib" ]; then
+						lib_loc="$(dirname $todo_obj)"
+						qtfw_path=$(echo $lib_loc | sed 's/Contents\/Frameworks\///')
+					fi
+				elif echo $lib | grep "Python" > /dev/null; then
+					pyfw_path="$(dirname $lib | sed 's|.*\(Python.*framework\)|\1|')"
+					lib_loc="Contents/Frameworks/$pyfw_path"
+					if [ "$(basename $todo_obj)" = "$lib" ]; then
+						lib_loc="$(dirname $todo_obj)"
+						pyfw_path=$(echo $lib_loc | sed 's/Contents\/Frameworks\///')
+					fi
+				else
+					lib_loc="Contents/Frameworks"
+				fi
+				lib_bn="$(basename "$lib")" ;
+				if ! test -f "$lib_loc/$lib_bn"; then
+                                        target_file=""
+					target_path=""
+					echo "App: $tag: Adding symlink: $lib_bn (because of: $todo_obj)"
+					# Copy the QT and Python framework
+					if echo $lib | grep Qt > /dev/null || echo $lib | grep Python > /dev/null ; then
+						cp -R $(dirname $lib)/../../../$lib_bn.framework "$fw_loc/"
+					else
+						cp -R "$lib" "$lib_loc/$lib_bn"
+					fi
+					if ! test -L "$lib_loc/$lib_bn"; then
+						chmod 755 "$lib_loc/$lib_bn"
+					else
+						target_file=$(readlink "$lib")
+						target_path=$(dirname "$lib")/$target_file
+					        echo "App: $tag: Adding symlink target: $target_path"
+						cp "$target_path" "$lib_loc/$target_file"
+						chmod 755 "$lib_loc/$target_file"
+					fi
+					echo "Rewriting ID in $lib_loc/$lib_bn to $lib_bn"
+                                        install_name_tool \
+                                                -id "$lib_bn" \
+                                                "$lib_loc/$lib_bn" || exit 1
+					todo="$todo ./$lib_loc/$lib_bn"
+				fi
+				if echo $lib | grep Qt > /dev/null ; then
+					fw_relpath="$fw_relpath/$qtfw_path"
+				fi
+				if echo $lib | grep Python > /dev/null ; then
+					fw_relpath="$fw_relpath/$pyfw_path"
+				fi
+				echo "Rewriting library $lib to @loader_path/$fw_relpath/$lib_bn in $todo_obj"
+				install_name_tool -change \
+					"$lib" \
+					"@loader_path/$fw_relpath/$lib_bn" \
+					"$todo_obj" || exit 1
+                                install_name_tool -change \
+                                        "$target_path" \
+                                        "@loader_path/$fw_relpath/$target_file" \
+                                        "$todo_obj" || exit 1
+				fw_relpath="$fw_relpath_old"
+			done
+		done
+	done
+
+	# Fix the rpaths for psycopg module
+	find $bundle/Contents/Resources/venv/ -name _psycopg.so | xargs install_name_tool -change libpq.5.dylib @loader_path/../../../../../../Frameworks/libpq.5.dylib
+	find $bundle/Contents/Resources/venv/ -name _psycopg.so | xargs install_name_tool -change libssl.1.0.0.dylib @loader_path/../../../../../../Frameworks/libssl.1.0.0.dylib
+	find $bundle/Contents/Resources/venv/ -name _psycopg.so | xargs install_name_tool -change libcrypto.1.0.0.dylib @loader_path/../../../../../../Frameworks/libcrypto.1.0.0.dylib
+
+	echo "App completed: $bundle"
+	popd > /dev/null
+}
+
+CompleteSingleApp "$bundle"
diff --git a/pkg/mac/create-dmg.sh b/pkg/mac/create-dmg.sh
new file mode 100755
index 0000000..50d793c
--- /dev/null
+++ b/pkg/mac/create-dmg.sh
@@ -0,0 +1,36 @@
+#!/bin/sh
+
+# move to the directory where we have the DMG Sources
+cd dist
+
+DMG_SOURCES="./pgAdmin4.app"
+DMG_LICENCE=./../pkg/mac/licence.r
+DMG_IMAGE=pgAdmin4.dmg
+DMG_NAME=pgAdmin4
+HDIUTIL=/usr/bin/hdiutil
+REZ="/usr/bin/Rez /System/Library/Frameworks/Carbon.framework/Versions/A/Headers/*.r"
+
+DMG_DIR=./$DMG_IMAGE.src
+
+if test -e "$DMG_DIR"; then
+	echo "Directory $DMG_DIR already exists. Please delete it manually." >&2
+	exit 1
+fi
+
+echo "Cleaning up"
+rm -f "$DMG_IMAGE" || exit 1
+mkdir "$DMG_DIR" || exit 1
+
+echo "Copying data into temporary directory"
+for src in $DMG_SOURCES; do
+	cp -R "$src" "$DMG_DIR" || exit 1
+done
+
+echo "Creating image"
+$HDIUTIL create -quiet -srcfolder "$DMG_DIR" -format UDZO -volname "$DMG_NAME" -ov "$DMG_IMAGE" || exit 1
+rm -rf "$DMG_DIR" || exit 1
+
+echo "Attaching License to image"
+$HDIUTIL unflatten -quiet "$DMG_IMAGE" || exit 1
+$REZ "$DMG_LICENCE" -a -o "$DMG_IMAGE" || exit 1
+$HDIUTIL flatten -quiet "$DMG_IMAGE" || exit 1
diff --git a/pkg/mac/licence.r b/pkg/mac/licence.r
new file mode 100644
index 0000000..88a89af
--- /dev/null
+++ b/pkg/mac/licence.r
@@ -0,0 +1,42 @@
+data 'LPic' (5000) {
+	$"0000 0001 0000 0000 0000"
+};
+
+resource 'STR#' (5000, "English buttons") {
+    {   /* array StringArray: 9 elements */
+        /* [1] */
+        "English",
+        /* [2] */
+        "Agree",
+        /* [3] */
+        "Disagree",
+        /* [4] */
+        "Print",
+        /* [5] */
+        "Save...",
+        /* [6] */
+        "IMPORTANT - Read this License Agreement carefully before clicking on "
+        "the \"Agree\" button.  By clicking on the \"Agree\" button, you agree "
+        "to be bound by the terms of the License Agreement.",
+        /* [7] */
+        "Software License Agreement",
+        /* [8] */
+        "This text cannot be saved. This disk may be full or locked, or the file "
+        "may be locked.",
+        /* [9] */
+        "Unable to print. Make sure you've selected a printer."
+    }
+};
+
+data 'TEXT' (5000, "English") {
+    "pgAdmin 4\n"
+    "\n"
+    "Copyright (C) 2013 - 2016, The pgAdmin Development Team\n"
+    "\n"
+    "Permission to use, copy, modify, and distribute this software and its documentation for any purpose, without fee, and without a written agreement is hereby granted, provided that the above copyright notice and this paragraph and the following two paragraphs appear in all copies.\n"
+    "\n"
+    "IN NO EVENT SHALL THE PGADMIN DEVELOPMENT TEAM BE LIABLE TO ANY PARTY FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, INCLUDING LOST PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF THE PGADMIN DEVELOPMENT TEAM HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n"
+    "\n"
+    "THE PGADMIN DEVELOPMENT TEAM SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS ON AN \"AS IS\" BASIS, AND THE PGADMIN DEVELOPMENT TEAM HAS NO OBLIGATIONS TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.\n"
+};
+
diff --git a/pkg/mac/pgadmin.Info.plist.in b/pkg/mac/pgadmin.Info.plist.in
new file mode 100644
index 0000000..fb57ac8
--- /dev/null
+++ b/pkg/mac/pgadmin.Info.plist.in
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+	<key>CFBundleDevelopmentRegion</key>
+	<string>English</string>
+	<key>CFBundleExecutable</key>
+	<string>pgAdmin4</string>
+	<key>CFBundleGetInfoString</key>
+	<string>pgAdmin4 PGADMIN_LONG_VERSION</string>
+	<key>CFBundleIconFile</key>
+	<string>pgAdmin4.icns</string>
+	<key>CFBundleIdentifier</key>
+	<string>org.postgresql.pgadmin</string>
+	<key>CFBundleInfoDictionaryVersion</key>
+	<string>6.0</string>
+	<key>CFBundlePackageType</key>
+	<string>APPL</string>
+	<key>CFBundleShortVersionString</key>
+	<string>PGADMIN_SHORT_VERSION</string>
+	<key>CFBundleSignature</key>
+	<string>????</string>
+	<key>CFBundleVersion</key>
+	<string>PGADMIN_LONG_VERSION</string>
+	<key>CSResourcesFileMapped</key>
+	<true/>
+</dict>
+</plist>


^ permalink  raw  reply  [nested|flat] 26+ messages in thread

* Re: Patch for pgAdmin4 package on Mac OS X
@ 2016-05-19 13:50  Dave Page <[email protected]>
  parent: Sandeep Thakkar <[email protected]>
  0 siblings, 1 reply; 26+ messages in thread

From: Dave Page @ 2016-05-19 13:50 UTC (permalink / raw)
  To: Sandeep Thakkar <[email protected]>; +Cc: Paresh More <[email protected]>; pgadmin-hackers; Hamid Quddus <[email protected]>

Hi

I see the following error when attempting to build. My configurable
paths match the defaults in the README.

App: pgAdmin4.app: Post-processing: .//Contents/MacOS/pgAdmin4
App: pgAdmin4.app: Adding symlink: QtWebKitWidgets (because of:
.//Contents/MacOS/pgAdmin4)
cp: @rpath/QtWebKitWidgets.framework/Versions/5/../../../QtWebKitWidgets.framework:
No such file or directory
chmod: Contents/Frameworks/QtWebKitWidgets.framework/Versions/5/QtWebKitWidgets:
No such file or directory
Rewriting ID in
Contents/Frameworks/QtWebKitWidgets.framework/Versions/5/QtWebKitWidgets
to QtWebKitWidgets
error: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/install_name_tool:
can't open file:
Contents/Frameworks/QtWebKitWidgets.framework/Versions/5/QtWebKitWidgets
(No such file or directory)
complete-bundle.sh failed
make: *** [appbundle] Error 1

On Thu, May 19, 2016 at 6:34 AM, Sandeep Thakkar
<[email protected]> wrote:
> Hi Dave
>
> I have added the 'docs' target in the /Makefile. This target is also called
> by appbundle. pgAdmin4 versioning change is also taken care of.
>
> I have attached the updated patch here. Kindly review and let me know your
> feedback. Thanks.
>
> On Tue, May 17, 2016 at 4:52 PM, Dave Page <[email protected]> wrote:
>>
>>
>>
>> On Tuesday, May 17, 2016, Sandeep Thakkar
>> <[email protected]> wrote:
>>>
>>> Hi Dave
>>>
>>> I have fixed the issues. Attached is the updated patch.
>>>
>>> The docs are built as part of 'appbundle' target, there is no separate
>>> target in Makefile for this. I observed that it requires the python modules
>>> to get this built. We create virtual environment as a part of 'appbundle'
>>> target because we do everything in a single script "build.sh".  Hence, right
>>> now I added doc build in the same build script.
>>
>>
>> Right - I was suggesting you create the 'docs' target, then use it.
>>
>>>
>>>
>>> BTW, the online help returns me the following error now:
>>> "The server encountered an internal error and was unable to complete your
>>> request. Either the server is overloaded or there is an error in the
>>> application." Since this is not 404, it means that it atleast got
>>> index.html, right? May be this should be handled in the source code.
>>
>>
>> It works fine for me on my dev machines. If there's a problem, we need to
>> diagnose it.
>>
>>>
>>>
>>> Paresh is working on updating pgAdmin4.py to autocreate database
>>> configuration if does not exist. He will share the patch.
>>>
>>> On Fri, May 13, 2016 at 6:41 PM, Dave Page <[email protected]> wrote:
>>>>
>>>> On Fri, May 13, 2016 at 2:01 PM, Sandeep Thakkar
>>>> <[email protected]> wrote:
>>>> > Thanks Dave.
>>>> >
>>>> > Please see inline.
>>>> >
>>>> > On Fri, May 6, 2016 at 9:03 PM, Dave Page <[email protected]> wrote:
>>>> >>
>>>> >> Hi
>>>> >>
>>>> >> Thanks. I've applied the path fix patch. The second one needs a
>>>> >> little
>>>> >> work - I've attached an updated version to work from:
>>>> >>
>>>> >> - I've updated the README, and some of the default values.
>>>> >
>>>> > OK. The default values of PGDIR and QTDIR set by you is different than
>>>> > mine.
>>>> > I installed them through macports.
>>>>
>>>> Right. I went with the default directories from the original projects.
>>>>
>>>> >>
>>>> >> - I've removed the file type registration for .sql files.
>>>> >
>>>> >
>>>> > OK.
>>>> >>
>>>> >>
>>>> >> - Should we note that the user may need to run in a virtualenv?
>>>> >
>>>> >
>>>> > No, we bundle private environment, right?
>>>>
>>>> I meant "the user building the package", not the end user.
>>>>
>>>> >> - Please move build-mac.sh to pkg/build.sh, and create a target in
>>>> >> /Makefile to
>>>> >>   execute it, e.g. "make appbundle"
>>>> >
>>>> >
>>>> > Sure. You mean move to pkg/mac/build.sh, right?
>>>>
>>>> Yes :-)
>>>>
>>>> >> - Extend the Makefile to add a "clean-appbundle" target, which should
>>>> >> also
>>>> >> be
>>>> >>   called by the "clean" target.
>>>> >>
>>>> > OK.
>>>> >>
>>>> >> - At present, it is bundling my pre-existing configuration database.
>>>> >> It
>>>> >> *must*
>>>> >>   create a new one and bundle that, without touching the existing one
>>>> >> (I
>>>> >> guess
>>>> >>   that may require a new command line option for setup.py).
>>>> >
>>>> >
>>>> > No, it's not bundling the pgadmin4.db at all, I skipped it :). Paresh
>>>> > is
>>>> > working on this.
>>>>
>>>> Oh - in that case it used my existing one. Which of course, it should
>>>> not overwrite if already present (which reminds me - adding a todo
>>>> item to auto-upgrade the database if needed on first run).
>>>>
>>>> >> - The online help is broken (are you building it)? I suggest adding a
>>>> >> top-level
>>>> >>   Makefile target to do so.
>>>> >>
>>>> > Sorry, which online help?
>>>>
>>>> That which can be found in $SRC/doc - currently only for en_US. At
>>>> present it's built with "cd doc/en_US && make -f Makefile.sphinx
>>>> html", but I think we should have a top-level target to call that for
>>>> us.
>>>>
>>>> The help can then be accessed from Help -> Online Help within pgAdmin.
>>>> Obviously the files need to be put in the right place in the app
>>>> bundle.
>>>>
>>>> >> - Working directories should be added to /.gitignore. Please ensure
>>>> >> they
>>>> >> don't
>>>> >>   clash with those used by pip (and ideally are in one place, e.g.
>>>> >> mac-build/).
>>>> >>
>>>> > OK.
>>>> >
>>>> >>
>>>> >> - I saw various errors in the build output, though the resulting DMG
>>>> >> seemed to
>>>> >>   work fine;
>>>> >>
>>>> > Yeah, because I had libpq.dylib present in $PGDIR/ and may be yours
>>>> > present
>>>> > in $PGDIR/lib/. I will be using the default values suggested by you
>>>> > and fix
>>>> > this. Thanks!
>>>>
>>>> Right - please make sure the build fails in cases like this too.
>>>>
>>>> Thanks.
>>>>
>>>> >> ...
>>>> >> cp: /usr/local/pgsql/libpq.5.dylib: No such file or directory
>>>> >> libpq.5.dylib not found in /usr/local/pgsql
>>>> >> Completing app: /Users/dpage/git/pgadmin4/pgAdmin4.app
>>>> >> ...
>>>> >>
>>>> >> ...
>>>> >> App: pgAdmin4.app: Post-processing: .//Contents/MacOS/pgAdmin4
>>>> >> App: pgAdmin4.app: Adding symlink: QtWebKitWidgets (because of:
>>>> >> .//Contents/MacOS/pgAdmin4)
>>>> >> cp:
>>>> >>
>>>> >> @rpath/QtWebKitWidgets.framework/Versions/5/../../../QtWebKitWidgets.framework:
>>>> >> No such file or directory
>>>> >> chmod:
>>>> >>
>>>> >> Contents/Frameworks/QtWebKitWidgets.framework/Versions/5/QtWebKitWidgets:
>>>> >> No such file or directory
>>>> >> Rewriting ID in
>>>> >>
>>>> >> Contents/Frameworks/QtWebKitWidgets.framework/Versions/5/QtWebKitWidgets
>>>> >> to QtWebKitWidgets
>>>> >> error:
>>>> >>
>>>> >> /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/install_name_tool:
>>>> >> can't open file:
>>>> >>
>>>> >> Contents/Frameworks/QtWebKitWidgets.framework/Versions/5/QtWebKitWidgets
>>>> >> (No such file or directory)
>>>> >> Cleaning up
>>>> >> ...
>>>> >>
>>>> >>
>>>> >> On Mon, Apr 18, 2016 at 1:25 PM, Sandeep Thakkar
>>>> >> <[email protected]> wrote:
>>>> >> > Hi Team, Dave,
>>>> >> >
>>>> >> > Attached herewith are two patches.
>>>> >> >
>>>> >> > pgadmin4-mac-bundle.patch - This includes scripts to build Mac app
>>>> >> > bundle
>>>> >> > and DMG for pgAdmin4. This is the tree of the generated app bundle:
>>>> >> >
>>>> >> > ----
>>>> >> > $ find pgAdmin4.app/ -maxdepth 3 -type d
>>>> >> > pgAdmin4.app/
>>>> >> > pgAdmin4.app//ContentspgAdmin4.app//Contents/Frameworks
>>>> >> > pgAdmin4.app//Contents/Frameworks/Python.framework
>>>> >> > pgAdmin4.app//Contents/Frameworks/QtCore.framework
>>>> >> > pgAdmin4.app//Contents/Frameworks/QtDBus.framework
>>>> >> > pgAdmin4.app//Contents/Frameworks/QtGui.framework
>>>> >> > pgAdmin4.app//Contents/Frameworks/QtMultimedia.framework
>>>> >> > pgAdmin4.app//Contents/Frameworks/QtMultimediaWidgets.framework
>>>> >> > pgAdmin4.app//Contents/Frameworks/QtNetwork.framework
>>>> >> > pgAdmin4.app//Contents/Frameworks/QtOpenGL.framework
>>>> >> > pgAdmin4.app//Contents/Frameworks/QtPositioning.framework
>>>> >> > pgAdmin4.app//Contents/Frameworks/QtPrintSupport.framework
>>>> >> > pgAdmin4.app//Contents/Frameworks/QtQml.framework
>>>> >> > pgAdmin4.app//Contents/Frameworks/QtQuick.framework
>>>> >> > pgAdmin4.app//Contents/Frameworks/QtSensors.framework
>>>> >> > pgAdmin4.app//Contents/Frameworks/QtSql.framework
>>>> >> > pgAdmin4.app//Contents/Frameworks/QtWebChannel.framework
>>>> >> > pgAdmin4.app//Contents/Frameworks/QtWebKit.framework
>>>> >> > pgAdmin4.app//Contents/Frameworks/QtWebKitWidgets.framework
>>>> >> > pgAdmin4.app//Contents/Frameworks/QtWidgets.framework
>>>> >> > pgAdmin4.app//Contents/MacOS
>>>> >> > pgAdmin4.app//Contents/PlugIns
>>>> >> > pgAdmin4.app//Contents/PlugIns/platforms
>>>> >> > pgAdmin4.app//Contents/Resources
>>>> >> > pgAdmin4.app//Contents/Resources/venv
>>>> >> > pgAdmin4.app//Contents/Resources/web
>>>> >> > ---
>>>> >> >
>>>> >> > pgadmin4-fixpath-mac.patch - This is for runtime/Server.cpp to fix
>>>> >> > the
>>>> >> > path
>>>> >> > where the runtime looks for web application path in app bundle.
>>>> >> >
>>>> >> >
>>>> >> > Kindly review and suggest the changes required.  Thanks.
>>>> >> >
>>>> >> > --
>>>> >> > Sandeep Thakkar
>>>> >> >
>>>> >>
>>>> >>
>>>> >>
>>>> >> --
>>>> >> Dave Page
>>>> >> Blog: http://pgsnake.blogspot.com
>>>> >> Twitter: @pgsnake
>>>> >>
>>>> >> EnterpriseDB UK: http://www.enterprisedb.com
>>>> >> The Enterprise PostgreSQL Company
>>>> >
>>>> >
>>>> >
>>>> >
>>>> > --
>>>> > Sandeep Thakkar
>>>> >
>>>>
>>>>
>>>>
>>>> --
>>>> Dave Page
>>>> Blog: http://pgsnake.blogspot.com
>>>> Twitter: @pgsnake
>>>>
>>>> EnterpriseDB UK: http://www.enterprisedb.com
>>>> The Enterprise PostgreSQL Company
>>>
>>>
>>>
>>>
>>> --
>>> Sandeep Thakkar
>>>
>>
>>
>> --
>> Dave Page
>> Blog: http://pgsnake.blogspot.com
>> Twitter: @pgsnake
>>
>> EnterpriseDB UK: http://www.enterprisedb.com
>> The Enterprise PostgreSQL Company
>>
>
>
>
> --
>



-- 
Dave Page
Blog: http://pgsnake.blogspot.com
Twitter: @pgsnake

EnterpriseDB UK: http://www.enterprisedb.com
The Enterprise PostgreSQL Company


-- 
Sent via pgadmin-hackers mailing list ([email protected])
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgadmin-hackers



^ permalink  raw  reply  [nested|flat] 26+ messages in thread

* Re: Patch for pgAdmin4 package on Mac OS X
@ 2016-05-19 14:05  Sandeep Thakkar <[email protected]>
  parent: Dave Page <[email protected]>
  0 siblings, 1 reply; 26+ messages in thread

From: Sandeep Thakkar @ 2016-05-19 14:05 UTC (permalink / raw)
  To: Dave Page <[email protected]>; +Cc: Paresh More <[email protected]>; pgadmin-hackers; Hamid Quddus <[email protected]>

Hmm.. looks like some difference in the QT installation.

Can you please provide me the otool -L output for pgAdmin4 from
/mac-build/pgAdmin4.app/Contents/MacOS/pgAdmin4

and also the tree for $QTDIR/lib

Thanks.

On Thu, May 19, 2016 at 7:20 PM, Dave Page <[email protected]> wrote:

> Hi
>
> I see the following error when attempting to build. My configurable
> paths match the defaults in the README.
>
> App: pgAdmin4.app: Post-processing: .//Contents/MacOS/pgAdmin4
> App: pgAdmin4.app: Adding symlink: QtWebKitWidgets (because of:
> .//Contents/MacOS/pgAdmin4)
> cp:
> @rpath/QtWebKitWidgets.framework/Versions/5/../../../QtWebKitWidgets.framework:
> No such file or directory
> chmod:
> Contents/Frameworks/QtWebKitWidgets.framework/Versions/5/QtWebKitWidgets:
> No such file or directory
> Rewriting ID in
> Contents/Frameworks/QtWebKitWidgets.framework/Versions/5/QtWebKitWidgets
> to QtWebKitWidgets
> error:
> /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/install_name_tool:
> can't open file:
> Contents/Frameworks/QtWebKitWidgets.framework/Versions/5/QtWebKitWidgets
> (No such file or directory)
> complete-bundle.sh failed
> make: *** [appbundle] Error 1
>
> On Thu, May 19, 2016 at 6:34 AM, Sandeep Thakkar
> <[email protected]> wrote:
> > Hi Dave
> >
> > I have added the 'docs' target in the /Makefile. This target is also
> called
> > by appbundle. pgAdmin4 versioning change is also taken care of.
> >
> > I have attached the updated patch here. Kindly review and let me know
> your
> > feedback. Thanks.
> >
> > On Tue, May 17, 2016 at 4:52 PM, Dave Page <[email protected]> wrote:
> >>
> >>
> >>
> >> On Tuesday, May 17, 2016, Sandeep Thakkar
> >> <[email protected]> wrote:
> >>>
> >>> Hi Dave
> >>>
> >>> I have fixed the issues. Attached is the updated patch.
> >>>
> >>> The docs are built as part of 'appbundle' target, there is no separate
> >>> target in Makefile for this. I observed that it requires the python
> modules
> >>> to get this built. We create virtual environment as a part of
> 'appbundle'
> >>> target because we do everything in a single script "build.sh".  Hence,
> right
> >>> now I added doc build in the same build script.
> >>
> >>
> >> Right - I was suggesting you create the 'docs' target, then use it.
> >>
> >>>
> >>>
> >>> BTW, the online help returns me the following error now:
> >>> "The server encountered an internal error and was unable to complete
> your
> >>> request. Either the server is overloaded or there is an error in the
> >>> application." Since this is not 404, it means that it atleast got
> >>> index.html, right? May be this should be handled in the source code.
> >>
> >>
> >> It works fine for me on my dev machines. If there's a problem, we need
> to
> >> diagnose it.
> >>
> >>>
> >>>
> >>> Paresh is working on updating pgAdmin4.py to autocreate database
> >>> configuration if does not exist. He will share the patch.
> >>>
> >>> On Fri, May 13, 2016 at 6:41 PM, Dave Page <[email protected]> wrote:
> >>>>
> >>>> On Fri, May 13, 2016 at 2:01 PM, Sandeep Thakkar
> >>>> <[email protected]> wrote:
> >>>> > Thanks Dave.
> >>>> >
> >>>> > Please see inline.
> >>>> >
> >>>> > On Fri, May 6, 2016 at 9:03 PM, Dave Page <[email protected]>
> wrote:
> >>>> >>
> >>>> >> Hi
> >>>> >>
> >>>> >> Thanks. I've applied the path fix patch. The second one needs a
> >>>> >> little
> >>>> >> work - I've attached an updated version to work from:
> >>>> >>
> >>>> >> - I've updated the README, and some of the default values.
> >>>> >
> >>>> > OK. The default values of PGDIR and QTDIR set by you is different
> than
> >>>> > mine.
> >>>> > I installed them through macports.
> >>>>
> >>>> Right. I went with the default directories from the original projects.
> >>>>
> >>>> >>
> >>>> >> - I've removed the file type registration for .sql files.
> >>>> >
> >>>> >
> >>>> > OK.
> >>>> >>
> >>>> >>
> >>>> >> - Should we note that the user may need to run in a virtualenv?
> >>>> >
> >>>> >
> >>>> > No, we bundle private environment, right?
> >>>>
> >>>> I meant "the user building the package", not the end user.
> >>>>
> >>>> >> - Please move build-mac.sh to pkg/build.sh, and create a target in
> >>>> >> /Makefile to
> >>>> >>   execute it, e.g. "make appbundle"
> >>>> >
> >>>> >
> >>>> > Sure. You mean move to pkg/mac/build.sh, right?
> >>>>
> >>>> Yes :-)
> >>>>
> >>>> >> - Extend the Makefile to add a "clean-appbundle" target, which
> should
> >>>> >> also
> >>>> >> be
> >>>> >>   called by the "clean" target.
> >>>> >>
> >>>> > OK.
> >>>> >>
> >>>> >> - At present, it is bundling my pre-existing configuration
> database.
> >>>> >> It
> >>>> >> *must*
> >>>> >>   create a new one and bundle that, without touching the existing
> one
> >>>> >> (I
> >>>> >> guess
> >>>> >>   that may require a new command line option for setup.py).
> >>>> >
> >>>> >
> >>>> > No, it's not bundling the pgadmin4.db at all, I skipped it :).
> Paresh
> >>>> > is
> >>>> > working on this.
> >>>>
> >>>> Oh - in that case it used my existing one. Which of course, it should
> >>>> not overwrite if already present (which reminds me - adding a todo
> >>>> item to auto-upgrade the database if needed on first run).
> >>>>
> >>>> >> - The online help is broken (are you building it)? I suggest
> adding a
> >>>> >> top-level
> >>>> >>   Makefile target to do so.
> >>>> >>
> >>>> > Sorry, which online help?
> >>>>
> >>>> That which can be found in $SRC/doc - currently only for en_US. At
> >>>> present it's built with "cd doc/en_US && make -f Makefile.sphinx
> >>>> html", but I think we should have a top-level target to call that for
> >>>> us.
> >>>>
> >>>> The help can then be accessed from Help -> Online Help within pgAdmin.
> >>>> Obviously the files need to be put in the right place in the app
> >>>> bundle.
> >>>>
> >>>> >> - Working directories should be added to /.gitignore. Please ensure
> >>>> >> they
> >>>> >> don't
> >>>> >>   clash with those used by pip (and ideally are in one place, e.g.
> >>>> >> mac-build/).
> >>>> >>
> >>>> > OK.
> >>>> >
> >>>> >>
> >>>> >> - I saw various errors in the build output, though the resulting
> DMG
> >>>> >> seemed to
> >>>> >>   work fine;
> >>>> >>
> >>>> > Yeah, because I had libpq.dylib present in $PGDIR/ and may be yours
> >>>> > present
> >>>> > in $PGDIR/lib/. I will be using the default values suggested by you
> >>>> > and fix
> >>>> > this. Thanks!
> >>>>
> >>>> Right - please make sure the build fails in cases like this too.
> >>>>
> >>>> Thanks.
> >>>>
> >>>> >> ...
> >>>> >> cp: /usr/local/pgsql/libpq.5.dylib: No such file or directory
> >>>> >> libpq.5.dylib not found in /usr/local/pgsql
> >>>> >> Completing app: /Users/dpage/git/pgadmin4/pgAdmin4.app
> >>>> >> ...
> >>>> >>
> >>>> >> ...
> >>>> >> App: pgAdmin4.app: Post-processing: .//Contents/MacOS/pgAdmin4
> >>>> >> App: pgAdmin4.app: Adding symlink: QtWebKitWidgets (because of:
> >>>> >> .//Contents/MacOS/pgAdmin4)
> >>>> >> cp:
> >>>> >>
> >>>> >>
> @rpath/QtWebKitWidgets.framework/Versions/5/../../../QtWebKitWidgets.framework:
> >>>> >> No such file or directory
> >>>> >> chmod:
> >>>> >>
> >>>> >>
> Contents/Frameworks/QtWebKitWidgets.framework/Versions/5/QtWebKitWidgets:
> >>>> >> No such file or directory
> >>>> >> Rewriting ID in
> >>>> >>
> >>>> >>
> Contents/Frameworks/QtWebKitWidgets.framework/Versions/5/QtWebKitWidgets
> >>>> >> to QtWebKitWidgets
> >>>> >> error:
> >>>> >>
> >>>> >>
> /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/install_name_tool:
> >>>> >> can't open file:
> >>>> >>
> >>>> >>
> Contents/Frameworks/QtWebKitWidgets.framework/Versions/5/QtWebKitWidgets
> >>>> >> (No such file or directory)
> >>>> >> Cleaning up
> >>>> >> ...
> >>>> >>
> >>>> >>
> >>>> >> On Mon, Apr 18, 2016 at 1:25 PM, Sandeep Thakkar
> >>>> >> <[email protected]> wrote:
> >>>> >> > Hi Team, Dave,
> >>>> >> >
> >>>> >> > Attached herewith are two patches.
> >>>> >> >
> >>>> >> > pgadmin4-mac-bundle.patch - This includes scripts to build Mac
> app
> >>>> >> > bundle
> >>>> >> > and DMG for pgAdmin4. This is the tree of the generated app
> bundle:
> >>>> >> >
> >>>> >> > ----
> >>>> >> > $ find pgAdmin4.app/ -maxdepth 3 -type d
> >>>> >> > pgAdmin4.app/
> >>>> >> > pgAdmin4.app//ContentspgAdmin4.app//Contents/Frameworks
> >>>> >> > pgAdmin4.app//Contents/Frameworks/Python.framework
> >>>> >> > pgAdmin4.app//Contents/Frameworks/QtCore.framework
> >>>> >> > pgAdmin4.app//Contents/Frameworks/QtDBus.framework
> >>>> >> > pgAdmin4.app//Contents/Frameworks/QtGui.framework
> >>>> >> > pgAdmin4.app//Contents/Frameworks/QtMultimedia.framework
> >>>> >> > pgAdmin4.app//Contents/Frameworks/QtMultimediaWidgets.framework
> >>>> >> > pgAdmin4.app//Contents/Frameworks/QtNetwork.framework
> >>>> >> > pgAdmin4.app//Contents/Frameworks/QtOpenGL.framework
> >>>> >> > pgAdmin4.app//Contents/Frameworks/QtPositioning.framework
> >>>> >> > pgAdmin4.app//Contents/Frameworks/QtPrintSupport.framework
> >>>> >> > pgAdmin4.app//Contents/Frameworks/QtQml.framework
> >>>> >> > pgAdmin4.app//Contents/Frameworks/QtQuick.framework
> >>>> >> > pgAdmin4.app//Contents/Frameworks/QtSensors.framework
> >>>> >> > pgAdmin4.app//Contents/Frameworks/QtSql.framework
> >>>> >> > pgAdmin4.app//Contents/Frameworks/QtWebChannel.framework
> >>>> >> > pgAdmin4.app//Contents/Frameworks/QtWebKit.framework
> >>>> >> > pgAdmin4.app//Contents/Frameworks/QtWebKitWidgets.framework
> >>>> >> > pgAdmin4.app//Contents/Frameworks/QtWidgets.framework
> >>>> >> > pgAdmin4.app//Contents/MacOS
> >>>> >> > pgAdmin4.app//Contents/PlugIns
> >>>> >> > pgAdmin4.app//Contents/PlugIns/platforms
> >>>> >> > pgAdmin4.app//Contents/Resources
> >>>> >> > pgAdmin4.app//Contents/Resources/venv
> >>>> >> > pgAdmin4.app//Contents/Resources/web
> >>>> >> > ---
> >>>> >> >
> >>>> >> > pgadmin4-fixpath-mac.patch - This is for runtime/Server.cpp to
> fix
> >>>> >> > the
> >>>> >> > path
> >>>> >> > where the runtime looks for web application path in app bundle.
> >>>> >> >
> >>>> >> >
> >>>> >> > Kindly review and suggest the changes required.  Thanks.
> >>>> >> >
> >>>> >> > --
> >>>> >> > Sandeep Thakkar
> >>>> >> >
> >>>> >>
> >>>> >>
> >>>> >>
> >>>> >> --
> >>>> >> Dave Page
> >>>> >> Blog: http://pgsnake.blogspot.com
> >>>> >> Twitter: @pgsnake
> >>>> >>
> >>>> >> EnterpriseDB UK: http://www.enterprisedb.com
> >>>> >> The Enterprise PostgreSQL Company
> >>>> >
> >>>> >
> >>>> >
> >>>> >
> >>>> > --
> >>>> > Sandeep Thakkar
> >>>> >
> >>>>
> >>>>
> >>>>
> >>>> --
> >>>> Dave Page
> >>>> Blog: http://pgsnake.blogspot.com
> >>>> Twitter: @pgsnake
> >>>>
> >>>> EnterpriseDB UK: http://www.enterprisedb.com
> >>>> The Enterprise PostgreSQL Company
> >>>
> >>>
> >>>
> >>>
> >>> --
> >>> Sandeep Thakkar
> >>>
> >>
> >>
> >> --
> >> Dave Page
> >> Blog: http://pgsnake.blogspot.com
> >> Twitter: @pgsnake
> >>
> >> EnterpriseDB UK: http://www.enterprisedb.com
> >> The Enterprise PostgreSQL Company
> >>
> >
> >
> >
> > --
> >
>
>
>
> --
> Dave Page
> Blog: http://pgsnake.blogspot.com
> Twitter: @pgsnake
>
> EnterpriseDB UK: http://www.enterprisedb.com
> The Enterprise PostgreSQL Company
>



--


^ permalink  raw  reply  [nested|flat] 26+ messages in thread

* Re: Patch for pgAdmin4 package on Mac OS X
@ 2016-05-19 14:09  Dave Page <[email protected]>
  parent: Sandeep Thakkar <[email protected]>
  0 siblings, 1 reply; 26+ messages in thread

From: Dave Page @ 2016-05-19 14:09 UTC (permalink / raw)
  To: Sandeep Thakkar <[email protected]>; +Cc: Paresh More <[email protected]>; pgadmin-hackers; Hamid Quddus <[email protected]>

On Thu, May 19, 2016 at 10:05 AM, Sandeep Thakkar
<[email protected]> wrote:
> Hmm.. looks like some difference in the QT installation.
>
> Can you please provide me the otool -L output for pgAdmin4 from
> /mac-build/pgAdmin4.app/Contents/MacOS/pgAdmin4

(pgadmin4)snake:pgadmin4 dpage$ otool -L
mac-build/pgAdmin4.app/Contents/MacOS/pgAdmin4
mac-build/pgAdmin4.app/Contents/MacOS/pgAdmin4:
/System/Library/Frameworks/Python.framework/Versions/2.7/Python
(compatibility version 2.7.0, current version 2.7.10)
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current
version 1226.10.1)
/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
(compatibility version 150.0.0, current version 1258.1.0)
@rpath/QtWebKitWidgets.framework/Versions/5/QtWebKitWidgets
(compatibility version 5.5.0, current version 5.5.1)
@rpath/QtWidgets.framework/Versions/5/QtWidgets (compatibility version
5.5.0, current version 5.5.1)
@rpath/QtGui.framework/Versions/5/QtGui (compatibility version 5.5.0,
current version 5.5.1)
@rpath/QtCore.framework/Versions/5/QtCore (compatibility version
5.5.0, current version 5.5.1)
/System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
(compatibility version 1.0.0, current version 1.0.0)
/System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
(compatibility version 1.0.0, current version 275.0.0)
@rpath/QtWebKit.framework/Versions/5/QtWebKit (compatibility version
5.5.0, current version 5.5.1)
@rpath/QtNetwork.framework/Versions/5/QtNetwork (compatibility version
5.5.0, current version 5.5.1)
/System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
(compatibility version 1.0.0, current version 1.0.0)
/System/Library/Frameworks/AGL.framework/Versions/A/AGL (compatibility
version 1.0.0, current version 1.0.0)
/usr/lib/libstdc++.6.dylib (compatibility version 7.0.0, current
version 104.1.0)

>
> and also the tree for $QTDIR/lib

Attached.

Also, my config database now seems to be trashed since I ran "make
appbundle" :-(


-- 
Dave Page
Blog: http://pgsnake.blogspot.com
Twitter: @pgsnake

EnterpriseDB UK: http://www.enterprisedb.com
The Enterprise PostgreSQL Company

total 97672
drwxr-xr-x  182 dpage  staff      6188 26 Jan 05:34 .
drwxr-xr-x   13 dpage  staff       442 26 Jan 05:34 ..
drwxr-xr-x    9 dpage  staff       306 26 Jan 05:31 Enginio.framework
-rw-r--r--    1 dpage  staff       710 26 Jan 05:34 Enginio.la
-rw-r--r--    1 dpage  staff       734 26 Jan 05:34 Enginio_debug.la
drwxr-xr-x    9 dpage  staff       306 26 Jan 05:33 Qt3DCollision.framework
-rw-r--r--    1 dpage  staff       792 26 Jan 05:34 Qt3DCollision.la
-rw-r--r--    1 dpage  staff       816 26 Jan 05:34 Qt3DCollision_debug.la
drwxr-xr-x    9 dpage  staff       306 26 Jan 05:33 Qt3DCore.framework
-rw-r--r--    1 dpage  staff       711 26 Jan 05:34 Qt3DCore.la
-rw-r--r--    1 dpage  staff       735 26 Jan 05:34 Qt3DCore_debug.la
drwxr-xr-x    9 dpage  staff       306 26 Jan 05:33 Qt3DInput.framework
-rw-r--r--    1 dpage  staff       911 26 Jan 05:34 Qt3DInput.la
-rw-r--r--    1 dpage  staff       963 26 Jan 05:34 Qt3DInput_debug.la
drwxr-xr-x    9 dpage  staff       306 26 Jan 05:33 Qt3DLogic.framework
-rw-r--r--    1 dpage  staff       772 26 Jan 05:34 Qt3DLogic.la
-rw-r--r--    1 dpage  staff       796 26 Jan 05:34 Qt3DLogic_debug.la
drwxr-xr-x    9 dpage  staff       306 26 Jan 05:33 Qt3DQuick.framework
-rw-r--r--    1 dpage  staff       846 26 Jan 05:34 Qt3DQuick.la
drwxr-xr-x    9 dpage  staff       306 26 Jan 05:33 Qt3DQuickRenderer.framework
-rw-r--r--    1 dpage  staff      1046 26 Jan 05:34 Qt3DQuickRenderer.la
-rw-r--r--    1 dpage  staff      1098 26 Jan 05:34 Qt3DQuickRenderer_debug.la
-rw-r--r--    1 dpage  staff       870 26 Jan 05:34 Qt3DQuick_debug.la
drwxr-xr-x    9 dpage  staff       306 26 Jan 05:33 Qt3DRenderer.framework
-rw-r--r--    1 dpage  staff       902 26 Jan 05:34 Qt3DRenderer.la
-rw-r--r--    1 dpage  staff       932 26 Jan 05:34 Qt3DRenderer_debug.la
drwxr-xr-x    9 dpage  staff       306 26 Jan 05:31 QtBluetooth.framework
-rw-r--r--    1 dpage  staff       754 26 Jan 05:34 QtBluetooth.la
-rw-r--r--    1 dpage  staff       778 26 Jan 05:34 QtBluetooth_debug.la
drwxr-xr-x    9 dpage  staff       306 26 Jan 05:31 QtCLucene.framework
-rw-r--r--    1 dpage  staff       699 26 Jan 05:34 QtCLucene.la
-rw-r--r--    1 dpage  staff       723 26 Jan 05:34 QtCLucene_debug.la
drwxr-xr-x    9 dpage  staff       306 26 Jan 05:31 QtConcurrent.framework
-rw-r--r--    1 dpage  staff       714 26 Jan 05:34 QtConcurrent.la
-rw-r--r--    1 dpage  staff       738 26 Jan 05:34 QtConcurrent_debug.la
drwxr-xr-x    9 dpage  staff       306 26 Jan 05:31 QtCore.framework
-rw-r--r--    1 dpage  staff       630 26 Jan 05:34 QtCore.la
-rw-r--r--    1 dpage  staff       654 26 Jan 05:34 QtCore_debug.la
drwxr-xr-x    9 dpage  staff       306 26 Jan 05:31 QtDBus.framework
-rw-r--r--    1 dpage  staff       684 26 Jan 05:34 QtDBus.la
-rw-r--r--    1 dpage  staff       708 26 Jan 05:34 QtDBus_debug.la
drwxr-xr-x    9 dpage  staff       306 26 Jan 05:32 QtDeclarative.framework
-rw-r--r--    1 dpage  staff       912 26 Jan 05:34 QtDeclarative.la
-rw-r--r--    1 dpage  staff       936 26 Jan 05:34 QtDeclarative_debug.la
drwxr-xr-x    9 dpage  staff       306 26 Jan 05:31 QtDesigner.framework
-rw-r--r--    1 dpage  staff       795 26 Jan 05:34 QtDesigner.la
drwxr-xr-x    9 dpage  staff       306 26 Jan 05:31 QtDesignerComponents.framework
-rw-r--r--    1 dpage  staff       867 26 Jan 05:34 QtDesignerComponents.la
-rw-r--r--    1 dpage  staff       891 26 Jan 05:34 QtDesignerComponents_debug.la
-rw-r--r--    1 dpage  staff       819 26 Jan 05:34 QtDesigner_debug.la
drwxr-xr-x    9 dpage  staff       306 26 Jan 05:31 QtGui.framework
-rw-r--r--    1 dpage  staff       679 26 Jan 05:34 QtGui.la
-rw-r--r--    1 dpage  staff       703 26 Jan 05:34 QtGui_debug.la
drwxr-xr-x    9 dpage  staff       306 26 Jan 05:31 QtHelp.framework
-rw-r--r--    1 dpage  staff       758 26 Jan 05:34 QtHelp.la
-rw-r--r--    1 dpage  staff       782 26 Jan 05:34 QtHelp_debug.la
drwxr-xr-x    9 dpage  staff       306 26 Jan 05:31 QtLocation.framework
-rw-r--r--    1 dpage  staff       875 26 Jan 05:34 QtLocation.la
-rw-r--r--    1 dpage  staff       899 26 Jan 05:34 QtLocation_debug.la
drwxr-xr-x    9 dpage  staff       306 26 Jan 05:31 QtMacExtras.framework
-rw-r--r--    1 dpage  staff       726 26 Jan 05:34 QtMacExtras.la
-rw-r--r--    1 dpage  staff       750 26 Jan 05:34 QtMacExtras_debug.la
drwxr-xr-x    9 dpage  staff       306 26 Jan 05:31 QtMultimedia.framework
-rw-r--r--    1 dpage  staff       752 26 Jan 05:34 QtMultimedia.la
drwxr-xr-x    9 dpage  staff       306 26 Jan 05:31 QtMultimediaQuick_p.framework
-rw-r--r--    1 dpage  staff       919 26 Jan 05:34 QtMultimediaQuick_p.la
-rw-r--r--    1 dpage  staff       943 26 Jan 05:34 QtMultimediaQuick_p_debug.la
drwxr-xr-x    9 dpage  staff       306 26 Jan 05:31 QtMultimediaWidgets.framework
-rw-r--r--    1 dpage  staff       868 26 Jan 05:34 QtMultimediaWidgets.la
-rw-r--r--    1 dpage  staff       892 26 Jan 05:34 QtMultimediaWidgets_debug.la
-rw-r--r--    1 dpage  staff       776 26 Jan 05:34 QtMultimedia_debug.la
drwxr-xr-x    9 dpage  staff       306 26 Jan 05:31 QtNetwork.framework
-rw-r--r--    1 dpage  staff       699 26 Jan 05:34 QtNetwork.la
-rw-r--r--    1 dpage  staff       723 26 Jan 05:34 QtNetwork_debug.la
drwxr-xr-x    9 dpage  staff       306 26 Jan 05:31 QtNfc.framework
-rw-r--r--    1 dpage  staff       679 26 Jan 05:34 QtNfc.la
-rw-r--r--    1 dpage  staff       703 26 Jan 05:34 QtNfc_debug.la
drwxr-xr-x    9 dpage  staff       306 26 Jan 05:31 QtOpenGL.framework
-rw-r--r--    1 dpage  staff       732 26 Jan 05:34 QtOpenGL.la
-rw-r--r--    1 dpage  staff       756 26 Jan 05:34 QtOpenGL_debug.la
drwxr-xr-x    9 dpage  staff       306 26 Jan 05:31 QtPositioning.framework
-rw-r--r--    1 dpage  staff       719 26 Jan 05:34 QtPositioning.la
-rw-r--r--    1 dpage  staff       743 26 Jan 05:34 QtPositioning_debug.la
drwxr-xr-x    9 dpage  staff       306 26 Jan 05:31 QtPrintSupport.framework
-rw-r--r--    1 dpage  staff       762 26 Jan 05:34 QtPrintSupport.la
-rw-r--r--    1 dpage  staff       786 26 Jan 05:34 QtPrintSupport_debug.la
drwxr-xr-x    9 dpage  staff       306 26 Jan 05:31 QtQml.framework
-rw-r--r--    1 dpage  staff       700 26 Jan 05:34 QtQml.la
-rw-r--r--    1 dpage  staff       724 26 Jan 05:34 QtQml_debug.la
drwxr-xr-x    9 dpage  staff       306 26 Jan 05:31 QtQuick.framework
-rw-r--r--    1 dpage  staff       780 26 Jan 05:34 QtQuick.la
drwxr-xr-x    9 dpage  staff       306 26 Jan 05:31 QtQuickParticles.framework
-rw-r--r--    1 dpage  staff       844 26 Jan 05:34 QtQuickParticles.la
-rw-r--r--    1 dpage  staff       868 26 Jan 05:34 QtQuickParticles_debug.la
drwxr-xr-x    9 dpage  staff       306 26 Jan 05:31 QtQuickTest.framework
-rw-r--r--    1 dpage  staff       783 26 Jan 05:34 QtQuickTest.la
-rw-r--r--    1 dpage  staff       807 26 Jan 05:34 QtQuickTest_debug.la
drwxr-xr-x    9 dpage  staff       306 26 Jan 05:31 QtQuickWidgets.framework
-rw-r--r--    1 dpage  staff       855 26 Jan 05:34 QtQuickWidgets.la
-rw-r--r--    1 dpage  staff       879 26 Jan 05:34 QtQuickWidgets_debug.la
-rw-r--r--    1 dpage  staff       804 26 Jan 05:34 QtQuick_debug.la
drwxr-xr-x    9 dpage  staff       306 26 Jan 05:32 QtScript.framework
-rw-r--r--    1 dpage  staff       694 26 Jan 05:34 QtScript.la
drwxr-xr-x    9 dpage  staff       306 26 Jan 05:32 QtScriptTools.framework
-rw-r--r--    1 dpage  staff       755 26 Jan 05:34 QtScriptTools.la
-rw-r--r--    1 dpage  staff       779 26 Jan 05:34 QtScriptTools_debug.la
-rw-r--r--    1 dpage  staff       718 26 Jan 05:34 QtScript_debug.la
drwxr-xr-x    9 dpage  staff       306 26 Jan 05:31 QtSensors.framework
-rw-r--r--    1 dpage  staff       699 26 Jan 05:34 QtSensors.la
-rw-r--r--    1 dpage  staff       723 26 Jan 05:34 QtSensors_debug.la
drwxr-xr-x    9 dpage  staff       306 26 Jan 05:31 QtSerialPort.framework
-rw-r--r--    1 dpage  staff       714 26 Jan 05:34 QtSerialPort.la
-rw-r--r--    1 dpage  staff       738 26 Jan 05:34 QtSerialPort_debug.la
drwxr-xr-x    9 dpage  staff       306 26 Jan 05:31 QtSql.framework
-rw-r--r--    1 dpage  staff       679 26 Jan 05:34 QtSql.la
-rw-r--r--    1 dpage  staff       703 26 Jan 05:34 QtSql_debug.la
drwxr-xr-x    9 dpage  staff       306 26 Jan 05:31 QtSvg.framework
-rw-r--r--    1 dpage  staff       717 26 Jan 05:34 QtSvg.la
-rw-r--r--    1 dpage  staff       741 26 Jan 05:34 QtSvg_debug.la
drwxr-xr-x    9 dpage  staff       306 26 Jan 05:31 QtTest.framework
-rw-r--r--    1 dpage  staff       757 26 Jan 05:34 QtTest.la
-rw-r--r--    1 dpage  staff       781 26 Jan 05:34 QtTest_debug.la
drwxr-xr-x    5 dpage  staff       170 26 Jan 05:31 QtUiPlugin.framework
drwxr-xr-x    9 dpage  staff       306 26 Jan 05:31 QtWebChannel.framework
-rw-r--r--    1 dpage  staff       788 26 Jan 05:34 QtWebChannel.la
-rw-r--r--    1 dpage  staff       812 26 Jan 05:34 QtWebChannel_debug.la
drwxr-xr-x    9 dpage  staff       306 26 Jan 05:32 QtWebEngine.framework
-rw-r--r--    1 dpage  staff       927 26 Jan 05:34 QtWebEngine.la
drwxr-xr-x   11 dpage  staff       374 26 Jan 05:32 QtWebEngineCore.framework
-rw-r--r--    1 dpage  staff       960 26 Jan 05:34 QtWebEngineCore.la
-rw-r--r--    1 dpage  staff       984 26 Jan 05:34 QtWebEngineCore_debug.la
drwxr-xr-x    9 dpage  staff       306 26 Jan 05:32 QtWebEngineWidgets.framework
-rw-r--r--    1 dpage  staff      1006 26 Jan 05:34 QtWebEngineWidgets.la
-rw-r--r--    1 dpage  staff      1030 26 Jan 05:34 QtWebEngineWidgets_debug.la
-rw-r--r--    1 dpage  staff       951 26 Jan 05:34 QtWebEngine_debug.la
drwxr-xr-x    9 dpage  staff       306 26 Jan 05:31 QtWebKit.framework
-rw-r--r--    1 dpage  staff       912 26 Jan 05:34 QtWebKit.la
drwxr-xr-x    9 dpage  staff       306 26 Jan 05:31 QtWebKitWidgets.framework
-rw-r--r--    1 dpage  staff      1024 26 Jan 05:34 QtWebKitWidgets.la
-rw-r--r--    1 dpage  staff      1048 26 Jan 05:34 QtWebKitWidgets_debug.la
-rw-r--r--    1 dpage  staff       936 26 Jan 05:34 QtWebKit_debug.la
drwxr-xr-x    9 dpage  staff       306 26 Jan 05:31 QtWebSockets.framework
-rw-r--r--    1 dpage  staff       735 26 Jan 05:34 QtWebSockets.la
-rw-r--r--    1 dpage  staff       759 26 Jan 05:34 QtWebSockets_debug.la
drwxr-xr-x    9 dpage  staff       306 26 Jan 05:34 QtWebView.framework
-rw-r--r--    1 dpage  staff       772 26 Jan 05:34 QtWebView.la
-rw-r--r--    1 dpage  staff       796 26 Jan 05:34 QtWebView_debug.la
drwxr-xr-x    9 dpage  staff       306 26 Jan 05:31 QtWidgets.framework
-rw-r--r--    1 dpage  staff       716 26 Jan 05:34 QtWidgets.la
-rw-r--r--    1 dpage  staff       740 26 Jan 05:34 QtWidgets_debug.la
drwxr-xr-x    9 dpage  staff       306 26 Jan 05:31 QtXml.framework
-rw-r--r--    1 dpage  staff       679 26 Jan 05:34 QtXml.la
drwxr-xr-x    9 dpage  staff       306 26 Jan 05:31 QtXmlPatterns.framework
-rw-r--r--    1 dpage  staff       740 26 Jan 05:34 QtXmlPatterns.la
-rw-r--r--    1 dpage  staff       764 26 Jan 05:34 QtXmlPatterns_debug.la
-rw-r--r--    1 dpage  staff       703 26 Jan 05:34 QtXml_debug.la
drwxr-xr-x   53 dpage  staff      1802 26 Jan 05:33 cmake
-rw-r--r--    1 dpage  staff   2849200 12 Oct  2015 libQt5Bootstrap.a
-rw-r--r--    1 dpage  staff       611 26 Jan 05:34 libQt5Bootstrap.la
-rw-r--r--    1 dpage  staff      1034 26 Jan 05:34 libQt5Bootstrap.prl
-rw-r--r--    1 dpage  staff    834840 12 Oct  2015 libQt5OpenGLExtensions.a
-rw-r--r--    1 dpage  staff       726 26 Jan 05:34 libQt5OpenGLExtensions.la
-rw-r--r--    1 dpage  staff      1288 26 Jan 05:34 libQt5OpenGLExtensions.prl
-rw-r--r--    1 dpage  staff   2115168 12 Oct  2015 libQt5OpenGLExtensions_debug.a
-rw-r--r--    1 dpage  staff       744 26 Jan 05:34 libQt5OpenGLExtensions_debug.la
-rw-r--r--    1 dpage  staff      1292 26 Jan 05:34 libQt5OpenGLExtensions_debug.prl
-rw-r--r--    1 dpage  staff    823616 12 Oct  2015 libQt5PlatformSupport.a
-rw-r--r--    1 dpage  staff       741 26 Jan 05:34 libQt5PlatformSupport.la
-rw-r--r--    1 dpage  staff      1380 26 Jan 05:34 libQt5PlatformSupport.prl
-rw-r--r--    1 dpage  staff  22122584 12 Oct  2015 libQt5PlatformSupport_debug.a
-rw-r--r--    1 dpage  staff       759 26 Jan 05:34 libQt5PlatformSupport_debug.la
-rw-r--r--    1 dpage  staff      1384 26 Jan 05:34 libQt5PlatformSupport_debug.prl
-rw-r--r--    1 dpage  staff   1377208 12 Oct  2015 libQt5QmlDevTools.a
-rw-r--r--    1 dpage  staff       692 26 Jan 05:34 libQt5QmlDevTools.la
-rw-r--r--    1 dpage  staff      1078 26 Jan 05:34 libQt5QmlDevTools.prl
-rw-r--r--    1 dpage  staff   1062016 12 Oct  2015 libQt5UiTools.a
-rw-r--r--    1 dpage  staff       756 26 Jan 05:34 libQt5UiTools.la
-rw-r--r--    1 dpage  staff      1313 26 Jan 05:34 libQt5UiTools.prl
-rw-r--r--    1 dpage  staff  18320864 12 Oct  2015 libQt5UiTools_debug.a
-rw-r--r--    1 dpage  staff       774 26 Jan 05:34 libQt5UiTools_debug.la
-rw-r--r--    1 dpage  staff      1317 26 Jan 05:34 libQt5UiTools_debug.prl
drwxr-xr-x   58 dpage  staff      1972 26 Jan 05:34 pkgconfig

/Users/dpage/Qt/5.5/clang_64/lib/Enginio.framework:
total 48
drwxr-xr-x    9 dpage  staff   306 26 Jan 05:31 .
drwxr-xr-x  182 dpage  staff  6188 26 Jan 05:34 ..
lrwxr-xr-x    1 dpage  staff    24 26 Jan 05:31 Enginio -> Versions/Current/Enginio
-rw-r--r--    1 dpage  staff  1239 26 Jan 05:34 Enginio.prl
lrwxr-xr-x    1 dpage  staff    30 26 Jan 05:31 Enginio_debug -> Versions/Current/Enginio_debug
-rw-r--r--    1 dpage  staff  1243 26 Jan 05:34 Enginio_debug.prl
lrwxr-xr-x    1 dpage  staff    24 26 Jan 05:31 Headers -> Versions/Current/Headers
lrwxr-xr-x    1 dpage  staff    26 26 Jan 05:31 Resources -> Versions/Current/Resources
drwxr-xr-x    4 dpage  staff   136 26 Jan 05:31 Versions

/Users/dpage/Qt/5.5/clang_64/lib/Enginio.framework/Versions:
total 8
drwxr-xr-x  4 dpage  staff  136 26 Jan 05:31 .
drwxr-xr-x  9 dpage  staff  306 26 Jan 05:31 ..
drwxr-xr-x  6 dpage  staff  204 26 Jan 05:31 1
lrwxr-xr-x  1 dpage  staff    1 26 Jan 05:31 Current -> 1

/Users/dpage/Qt/5.5/clang_64/lib/Enginio.framework/Versions/1:
total 2592
drwxr-xr-x   6 dpage  staff      204 26 Jan 05:31 .
drwxr-xr-x   4 dpage  staff      136 26 Jan 05:31 ..
-rwxr-xr-x   1 dpage  staff   309312 12 Oct  2015 Enginio
-rwxr-xr-x   1 dpage  staff  1012112 12 Oct  2015 Enginio_debug
drwxr-xr-x  17 dpage  staff      578 26 Jan 05:31 Headers
drwxr-xr-x   3 dpage  staff      102 26 Jan 05:31 Resources

/Users/dpage/Qt/5.5/clang_64/lib/Enginio.framework/Versions/1/Headers:
total 112
drwxr-xr-x  17 dpage  staff   578 26 Jan 05:31 .
drwxr-xr-x   6 dpage  staff   204 26 Jan 05:31 ..
drwxr-xr-x   3 dpage  staff   102 26 Jan 05:31 1.2.1
-rw-r--r--   1 dpage  staff   393 12 Oct  2015 Enginio
-rw-r--r--   1 dpage  staff   219 12 Oct  2015 EnginioDepends
-rw-r--r--   1 dpage  staff    28 12 Oct  2015 EnginioVersion
-rw-r--r--   1 dpage  staff  3215 12 Oct  2015 enginio.h
-rw-r--r--   1 dpage  staff  2847 12 Oct  2015 enginiobasemodel.h
-rw-r--r--   1 dpage  staff  3394 12 Oct  2015 enginioclient.h
-rw-r--r--   1 dpage  staff  2043 12 Oct  2015 enginioclient_global.h
-rw-r--r--   1 dpage  staff  3660 12 Oct  2015 enginioclientconnection.h
-rw-r--r--   1 dpage  staff  2335 12 Oct  2015 enginioidentity.h
-rw-r--r--   1 dpage  staff  3377 12 Oct  2015 enginiomodel.h
-rw-r--r--   1 dpage  staff  2768 12 Oct  2015 enginiooauth2authentication.h
-rw-r--r--   1 dpage  staff  3474 12 Oct  2015 enginioreply.h
-rw-r--r--   1 dpage  staff  3676 12 Oct  2015 enginioreplystate.h
-rw-r--r--   1 dpage  staff   202 12 Oct  2015 enginioversion.h

/Users/dpage/Qt/5.5/clang_64/lib/Enginio.framework/Versions/1/Headers/1.2.1:
total 0
drwxr-xr-x   3 dpage  staff  102 26 Jan 05:31 .
drwxr-xr-x  17 dpage  staff  578 26 Jan 05:31 ..
drwxr-xr-x   3 dpage  staff  102 26 Jan 05:31 Enginio

/Users/dpage/Qt/5.5/clang_64/lib/Enginio.framework/Versions/1/Headers/1.2.1/Enginio:
total 0
drwxr-xr-x   3 dpage  staff  102 26 Jan 05:31 .
drwxr-xr-x   3 dpage  staff  102 26 Jan 05:31 ..
drwxr-xr-x  11 dpage  staff  374 26 Jan 05:31 private

/Users/dpage/Qt/5.5/clang_64/lib/Enginio.framework/Versions/1/Headers/1.2.1/Enginio/private:
total 224
drwxr-xr-x  11 dpage  staff    374 26 Jan 05:31 .
drwxr-xr-x   3 dpage  staff    102 26 Jan 05:31 ..
-rw-r--r--   1 dpage  staff   3104 12 Oct  2015 chunkdevice_p.h
-rw-r--r--   1 dpage  staff   4605 12 Oct  2015 enginiobackendconnection_p.h
-rw-r--r--   1 dpage  staff  38155 12 Oct  2015 enginiobasemodel_p.h
-rw-r--r--   1 dpage  staff  27550 12 Oct  2015 enginioclient_p.h
-rw-r--r--   1 dpage  staff   2286 12 Oct  2015 enginiodummyreply_p.h
-rw-r--r--   1 dpage  staff   2481 12 Oct  2015 enginiofakereply_p.h
-rw-r--r--   1 dpage  staff   4633 12 Oct  2015 enginioobjectadaptor_p.h
-rw-r--r--   1 dpage  staff   5839 12 Oct  2015 enginioreply_p.h
-rw-r--r--   1 dpage  staff   6598 12 Oct  2015 enginiostring_p.h

/Users/dpage/Qt/5.5/clang_64/lib/Enginio.framework/Versions/1/Resources:
total 8
drwxr-xr-x  3 dpage  staff  102 26 Jan 05:31 .
drwxr-xr-x  6 dpage  staff  204 26 Jan 05:31 ..
-rw-r--r--  1 dpage  staff  710 12 Oct  2015 Info.plist

/Users/dpage/Qt/5.5/clang_64/lib/Qt3DCollision.framework:
total 48
drwxr-xr-x    9 dpage  staff   306 26 Jan 05:33 .
drwxr-xr-x  182 dpage  staff  6188 26 Jan 05:34 ..
lrwxr-xr-x    1 dpage  staff    24 26 Jan 05:33 Headers -> Versions/Current/Headers
lrwxr-xr-x    1 dpage  staff    30 26 Jan 05:33 Qt3DCollision -> Versions/Current/Qt3DCollision
-rw-r--r--    1 dpage  staff  1270 26 Jan 05:34 Qt3DCollision.prl
lrwxr-xr-x    1 dpage  staff    36 26 Jan 05:33 Qt3DCollision_debug -> Versions/Current/Qt3DCollision_debug
-rw-r--r--    1 dpage  staff  1274 26 Jan 05:34 Qt3DCollision_debug.prl
lrwxr-xr-x    1 dpage  staff    26 26 Jan 05:33 Resources -> Versions/Current/Resources
drwxr-xr-x    4 dpage  staff   136 26 Jan 05:33 Versions

/Users/dpage/Qt/5.5/clang_64/lib/Qt3DCollision.framework/Versions:
total 8
drwxr-xr-x  4 dpage  staff  136 26 Jan 05:33 .
drwxr-xr-x  9 dpage  staff  306 26 Jan 05:33 ..
drwxr-xr-x  6 dpage  staff  204 26 Jan 05:33 5
lrwxr-xr-x  1 dpage  staff    1 26 Jan 05:33 Current -> 5

/Users/dpage/Qt/5.5/clang_64/lib/Qt3DCollision.framework/Versions/5:
total 512
drwxr-xr-x   6 dpage  staff     204 26 Jan 05:33 .
drwxr-xr-x   4 dpage  staff     136 26 Jan 05:33 ..
drwxr-xr-x  20 dpage  staff     680 26 Jan 05:33 Headers
-rwxr-xr-x   1 dpage  staff   78492 12 Oct  2015 Qt3DCollision
-rwxr-xr-x   1 dpage  staff  180140 12 Oct  2015 Qt3DCollision_debug
drwxr-xr-x   3 dpage  staff     102 26 Jan 05:33 Resources

/Users/dpage/Qt/5.5/clang_64/lib/Qt3DCollision.framework/Versions/5/Headers:
total 136
drwxr-xr-x  20 dpage  staff   680 26 Jan 05:33 .
drwxr-xr-x   6 dpage  staff   204 26 Jan 05:33 ..
drwxr-xr-x   3 dpage  staff   102 26 Jan 05:33 5.5.1
-rw-r--r--   1 dpage  staff    31 12 Oct  2015 QAbstractCollider
-rw-r--r--   1 dpage  staff    26 12 Oct  2015 QBoxCollider
-rw-r--r--   1 dpage  staff    30 12 Oct  2015 QCapsuleCollider
-rw-r--r--   1 dpage  staff    30 12 Oct  2015 QCollisionAspect
-rw-r--r--   1 dpage  staff    31 12 Oct  2015 QGeometryCollider
-rw-r--r--   1 dpage  staff    29 12 Oct  2015 QSphereCollider
-rw-r--r--   1 dpage  staff   332 12 Oct  2015 Qt3DCollision
-rw-r--r--   1 dpage  staff   230 12 Oct  2015 Qt3DCollisionDepends
-rw-r--r--   1 dpage  staff    34 12 Oct  2015 Qt3DCollisionVersion
-rw-r--r--   1 dpage  staff  2619 12 Oct  2015 qabstractcollider.h
-rw-r--r--   1 dpage  staff  2798 12 Oct  2015 qboxcollider.h
-rw-r--r--   1 dpage  staff  3402 12 Oct  2015 qcapsulecollider.h
-rw-r--r--   1 dpage  staff  2733 12 Oct  2015 qcollisionaspect.h
-rw-r--r--   1 dpage  staff  2545 12 Oct  2015 qgeometrycollider.h
-rw-r--r--   1 dpage  staff  2811 12 Oct  2015 qspherecollider.h
-rw-r--r--   1 dpage  staff  2163 12 Oct  2015 qt3dcollision_global.h
-rw-r--r--   1 dpage  staff   232 12 Oct  2015 qt3dcollisionversion.h

/Users/dpage/Qt/5.5/clang_64/lib/Qt3DCollision.framework/Versions/5/Headers/5.5.1:
total 0
drwxr-xr-x   3 dpage  staff  102 26 Jan 05:33 .
drwxr-xr-x  20 dpage  staff  680 26 Jan 05:33 ..
drwxr-xr-x   3 dpage  staff  102 26 Jan 05:33 Qt3DCollision

/Users/dpage/Qt/5.5/clang_64/lib/Qt3DCollision.framework/Versions/5/Headers/5.5.1/Qt3DCollision:
total 0
drwxr-xr-x  3 dpage  staff  102 26 Jan 05:33 .
drwxr-xr-x  3 dpage  staff  102 26 Jan 05:33 ..
drwxr-xr-x  8 dpage  staff  272 26 Jan 05:33 private

/Users/dpage/Qt/5.5/clang_64/lib/Qt3DCollision.framework/Versions/5/Headers/5.5.1/Qt3DCollision/private:
total 48
drwxr-xr-x  8 dpage  staff   272 26 Jan 05:33 .
drwxr-xr-x  3 dpage  staff   102 26 Jan 05:33 ..
-rw-r--r--  1 dpage  staff  2144 12 Oct  2015 qabstractcollider_p.h
-rw-r--r--  1 dpage  staff  2195 12 Oct  2015 qboxcollider_p.h
-rw-r--r--  1 dpage  staff  2289 12 Oct  2015 qcapsulecollider_p.h
-rw-r--r--  1 dpage  staff  2146 12 Oct  2015 qcollisionaspect_p.h
-rw-r--r--  1 dpage  staff  2155 12 Oct  2015 qgeometrycollider_p.h
-rw-r--r--  1 dpage  staff  2242 12 Oct  2015 qspherecollider_p.h

/Users/dpage/Qt/5.5/clang_64/lib/Qt3DCollision.framework/Versions/5/Resources:
total 8
drwxr-xr-x  3 dpage  staff  102 26 Jan 05:33 .
drwxr-xr-x  6 dpage  staff  204 26 Jan 05:33 ..
-rw-r--r--  1 dpage  staff  722 12 Oct  2015 Info.plist

/Users/dpage/Qt/5.5/clang_64/lib/Qt3DCore.framework:
total 48
drwxr-xr-x    9 dpage  staff   306 26 Jan 05:33 .
drwxr-xr-x  182 dpage  staff  6188 26 Jan 05:34 ..
lrwxr-xr-x    1 dpage  staff    24 26 Jan 05:33 Headers -> Versions/Current/Headers
lrwxr-xr-x    1 dpage  staff    25 26 Jan 05:33 Qt3DCore -> Versions/Current/Qt3DCore
-rw-r--r--    1 dpage  staff  1218 26 Jan 05:34 Qt3DCore.prl
lrwxr-xr-x    1 dpage  staff    31 26 Jan 05:33 Qt3DCore_debug -> Versions/Current/Qt3DCore_debug
-rw-r--r--    1 dpage  staff  1222 26 Jan 05:34 Qt3DCore_debug.prl
lrwxr-xr-x    1 dpage  staff    26 26 Jan 05:33 Resources -> Versions/Current/Resources
drwxr-xr-x    4 dpage  staff   136 26 Jan 05:33 Versions

/Users/dpage/Qt/5.5/clang_64/lib/Qt3DCore.framework/Versions:
total 8
drwxr-xr-x  4 dpage  staff  136 26 Jan 05:33 .
drwxr-xr-x  9 dpage  staff  306 26 Jan 05:33 ..
drwxr-xr-x  6 dpage  staff  204 26 Jan 05:33 5
lrwxr-xr-x  1 dpage  staff    1 26 Jan 05:33 Current -> 5

/Users/dpage/Qt/5.5/clang_64/lib/Qt3DCore.framework/Versions/5:
total 3064
drwxr-xr-x    6 dpage  staff      204 26 Jan 05:33 .
drwxr-xr-x    4 dpage  staff      136 26 Jan 05:33 ..
drwxr-xr-x  107 dpage  staff     3638 26 Jan 05:33 Headers
-rwxr-xr-x    1 dpage  staff   417560 12 Oct  2015 Qt3DCore
-rwxr-xr-x    1 dpage  staff  1148064 12 Oct  2015 Qt3DCore_debug
drwxr-xr-x    3 dpage  staff      102 26 Jan 05:33 Resources

/Users/dpage/Qt/5.5/clang_64/lib/Qt3DCore.framework/Versions/5/Headers:
total 880
drwxr-xr-x  107 dpage  staff  3638 26 Jan 05:33 .
drwxr-xr-x    6 dpage  staff   204 26 Jan 05:33 ..
drwxr-xr-x    3 dpage  staff   102 26 Jan 05:33 5.5.1
-rw-r--r--    1 dpage  staff    30 12 Oct  2015 FunctorType
-rw-r--r--    1 dpage  staff    29 12 Oct  2015 QAbstractAspect
-rw-r--r--    1 dpage  staff    32 12 Oct  2015 QAbstractAttribute
-rw-r--r--    1 dpage  staff    29 12 Oct  2015 QAbstractBuffer
-rw-r--r--    1 dpage  staff    32 12 Oct  2015 QAbstractBufferPtr
-rw-r--r--    1 dpage  staff    44 12 Oct  2015 QAbstractCollisionQueryService
-rw-r--r--    1 dpage  staff    42 12 Oct  2015 QAbstractFrameAdvanceService
-rw-r--r--    1 dpage  staff    30 12 Oct  2015 QAbstractFunctor
-rw-r--r--    1 dpage  staff    29 12 Oct  2015 QAbstractServiceProvider
-rw-r--r--    1 dpage  staff    32 12 Oct  2015 QAbstractTransform
-rw-r--r--    1 dpage  staff    27 12 Oct  2015 QAspectEngine
-rw-r--r--    1 dpage  staff    28 12 Oct  2015 QAspectFactory
-rw-r--r--    1 dpage  staff    24 12 Oct  2015 QAspectJob
-rw-r--r--    1 dpage  staff    41 12 Oct  2015 QAspectJobProviderInterface
-rw-r--r--    1 dpage  staff    24 12 Oct  2015 QAspectJobPtr
-rw-r--r--    1 dpage  staff    27 12 Oct  2015 QAspectThread
-rw-r--r--    1 dpage  staff    37 12 Oct  2015 QAxisAlignedBoundingBox
-rw-r--r--    1 dpage  staff    26 12 Oct  2015 QBackendNode
-rw-r--r--    1 dpage  staff    33 12 Oct  2015 QBackendNodeFactory
-rw-r--r--    1 dpage  staff    26 12 Oct  2015 QBackendNodeFunctor
-rw-r--r--    1 dpage  staff    29 12 Oct  2015 QBackendNodeFunctorPtr
-rw-r--r--    1 dpage  staff    41 12 Oct  2015 QBackendScenePropertyChange
-rw-r--r--    1 dpage  staff    41 12 Oct  2015 QBackendScenePropertyChangePtr
-rw-r--r--    1 dpage  staff    29 12 Oct  2015 QBoundingSphere
-rw-r--r--    1 dpage  staff    29 12 Oct  2015 QBoundingVolume
-rw-r--r--    1 dpage  staff    37 12 Oct  2015 QBoundingVolumeProvider
-rw-r--r--    1 dpage  staff    21 12 Oct  2015 QCamera
-rw-r--r--    1 dpage  staff    25 12 Oct  2015 QCameraLens
-rw-r--r--    1 dpage  staff    35 12 Oct  2015 QCollisionQueryResult
-rw-r--r--    1 dpage  staff    24 12 Oct  2015 QComponent
-rw-r--r--    1 dpage  staff    21 12 Oct  2015 QComponentList
-rw-r--r--    1 dpage  staff    21 12 Oct  2015 QEntity
-rw-r--r--    1 dpage  staff    29 12 Oct  2015 QFrameAllocator
-rw-r--r--    1 dpage  staff    21 12 Oct  2015 QHandle
-rw-r--r--    1 dpage  staff    28 12 Oct  2015 QHandleManager
-rw-r--r--    1 dpage  staff    30 12 Oct  2015 QLookAtTransform
-rw-r--r--    1 dpage  staff    30 12 Oct  2015 QMatrixTransform
-rw-r--r--    1 dpage  staff    19 12 Oct  2015 QNode
-rw-r--r--    1 dpage  staff    21 12 Oct  2015 QNodeId
-rw-r--r--    1 dpage  staff    19 12 Oct  2015 QNodeList
-rw-r--r--    1 dpage  staff    19 12 Oct  2015 QNodePtr
-rw-r--r--    1 dpage  staff    26 12 Oct  2015 QNodeVisitor
-rw-r--r--    1 dpage  staff    39 12 Oct  2015 QOpenGLInformationService
-rw-r--r--    1 dpage  staff    35 12 Oct  2015 QQueryHandle
-rw-r--r--    1 dpage  staff    20 12 Oct  2015 QRay3D
-rw-r--r--    1 dpage  staff    30 12 Oct  2015 QRotateTransform
-rw-r--r--    1 dpage  staff    29 12 Oct  2015 QScaleTransform
-rw-r--r--    1 dpage  staff    26 12 Oct  2015 QSceneChange
-rw-r--r--    1 dpage  staff    26 12 Oct  2015 QSceneChangePtr
-rw-r--r--    1 dpage  staff    37 12 Oct  2015 QSceneObserverInterface
-rw-r--r--    1 dpage  staff    34 12 Oct  2015 QScenePropertyChange
-rw-r--r--    1 dpage  staff    34 12 Oct  2015 QScenePropertyChangePtr
-rw-r--r--    1 dpage  staff    29 12 Oct  2015 QServiceLocator
-rw-r--r--    1 dpage  staff    39 12 Oct  2015 QSystemInformationService
-rw-r--r--    1 dpage  staff    24 12 Oct  2015 QTransform
-rw-r--r--    1 dpage  staff    33 12 Oct  2015 QTranslateTransform
-rw-r--r--    1 dpage  staff  1417 12 Oct  2015 Qt3DCore
-rw-r--r--    1 dpage  staff   191 12 Oct  2015 Qt3DCoreDepends
-rw-r--r--    1 dpage  staff    29 12 Oct  2015 Qt3DCoreVersion
-rw-r--r--    1 dpage  staff  4036 12 Oct  2015 qabstractaspect.h
-rw-r--r--    1 dpage  staff  5040 12 Oct  2015 qabstractattribute.h
-rw-r--r--    1 dpage  staff  2676 12 Oct  2015 qabstractbuffer.h
-rw-r--r--    1 dpage  staff  3038 12 Oct  2015 qabstractcollisionqueryservice.h
-rw-r--r--    1 dpage  staff  2423 12 Oct  2015 qabstractframeadvanceservice.h
-rw-r--r--    1 dpage  staff  3039 12 Oct  2015 qabstractfunctor.h
-rw-r--r--    1 dpage  staff  2588 12 Oct  2015 qabstracttransform.h
-rw-r--r--    1 dpage  staff  2822 12 Oct  2015 qaspectengine.h
-rw-r--r--    1 dpage  staff  3751 12 Oct  2015 qaspectfactory.h
-rw-r--r--    1 dpage  staff  2437 12 Oct  2015 qaspectjob.h
-rw-r--r--    1 dpage  staff  2187 12 Oct  2015 qaspectjobproviderinterface.h
-rw-r--r--    1 dpage  staff  2367 12 Oct  2015 qaspectthread.h
-rw-r--r--    1 dpage  staff  5092 12 Oct  2015 qaxisalignedboundingbox.h
-rw-r--r--    1 dpage  staff  3227 12 Oct  2015 qbackendnode.h
-rw-r--r--    1 dpage  staff  2171 12 Oct  2015 qbackendnodefactory.h
-rw-r--r--    1 dpage  staff  2805 12 Oct  2015 qbackendscenepropertychange.h
-rw-r--r--    1 dpage  staff  2201 12 Oct  2015 qboundingsphere.h
-rw-r--r--    1 dpage  staff  2360 12 Oct  2015 qboundingvolume.h
-rw-r--r--    1 dpage  staff  2177 12 Oct  2015 qboundingvolumeprovider.h
-rw-r--r--    1 dpage  staff  5984 12 Oct  2015 qcamera.h
-rw-r--r--    1 dpage  staff  4888 12 Oct  2015 qcameralens.h
-rw-r--r--    1 dpage  staff  2391 12 Oct  2015 qcollisionqueryresult.h
-rw-r--r--    1 dpage  staff  2713 12 Oct  2015 qcomponent.h
-rw-r--r--    1 dpage  staff  2622 12 Oct  2015 qentity.h
-rw-r--r--    1 dpage  staff  3076 12 Oct  2015 qframeallocator.h
-rw-r--r--    1 dpage  staff  3704 12 Oct  2015 qhandle.h
-rw-r--r--    1 dpage  staff  6422 12 Oct  2015 qhandlemanager.h
-rw-r--r--    1 dpage  staff  3242 12 Oct  2015 qlookattransform.h
-rw-r--r--    1 dpage  staff  2666 12 Oct  2015 qmatrixtransform.h
-rw-r--r--    1 dpage  staff  3809 12 Oct  2015 qnode.h
-rw-r--r--    1 dpage  staff  2941 12 Oct  2015 qnodeid.h
-rw-r--r--    1 dpage  staff  7718 12 Oct  2015 qnodevisitor.h
-rw-r--r--    1 dpage  staff  2427 12 Oct  2015 qopenglinformationservice.h
-rw-r--r--    1 dpage  staff  3509 12 Oct  2015 qray3d.h
-rw-r--r--    1 dpage  staff  2902 12 Oct  2015 qrotatetransform.h
-rw-r--r--    1 dpage  staff  2742 12 Oct  2015 qscaletransform.h
-rw-r--r--    1 dpage  staff  3553 12 Oct  2015 qscenechange.h
-rw-r--r--    1 dpage  staff  2279 12 Oct  2015 qsceneobserverinterface.h
-rw-r--r--    1 dpage  staff  2860 12 Oct  2015 qscenepropertychange.h
-rw-r--r--    1 dpage  staff  3760 12 Oct  2015 qservicelocator.h
-rw-r--r--    1 dpage  staff  2450 12 Oct  2015 qsysteminformationservice.h
-rw-r--r--    1 dpage  staff  2128 12 Oct  2015 qt3dcore_global.h
-rw-r--r--    1 dpage  staff   207 12 Oct  2015 qt3dcoreversion.h
-rw-r--r--    1 dpage  staff  2944 12 Oct  2015 qtransform.h
-rw-r--r--    1 dpage  staff  3040 12 Oct  2015 qtranslatetransform.h

/Users/dpage/Qt/5.5/clang_64/lib/Qt3DCore.framework/Versions/5/Headers/5.5.1:
total 0
drwxr-xr-x    3 dpage  staff   102 26 Jan 05:33 .
drwxr-xr-x  107 dpage  staff  3638 26 Jan 05:33 ..
drwxr-xr-x    3 dpage  staff   102 26 Jan 05:33 Qt3DCore

/Users/dpage/Qt/5.5/clang_64/lib/Qt3DCore.framework/Versions/5/Headers/5.5.1/Qt3DCore:
total 0
drwxr-xr-x   3 dpage  staff   102 26 Jan 05:33 .
drwxr-xr-x   3 dpage  staff   102 26 Jan 05:33 ..
drwxr-xr-x  55 dpage  staff  1870 26 Jan 05:33 private

/Users/dpage/Qt/5.5/clang_64/lib/Qt3DCore.framework/Versions/5/Headers/5.5.1/Qt3DCore/private:
total 560
drwxr-xr-x  55 dpage  staff   1870 26 Jan 05:33 .
drwxr-xr-x   3 dpage  staff    102 26 Jan 05:33 ..
-rw-r--r--   1 dpage  staff   2081 12 Oct  2015 corelogging_p.h
-rw-r--r--   1 dpage  staff   3101 12 Oct  2015 dependencyhandler_p.h
-rw-r--r--   1 dpage  staff   3603 12 Oct  2015 nullservices_p.h
-rw-r--r--   1 dpage  staff   4906 12 Oct  2015 propertychangehandler_p.h
-rw-r--r--   1 dpage  staff   2652 12 Oct  2015 qabstractaspect_p.h
-rw-r--r--   1 dpage  staff   2443 12 Oct  2015 qabstractaspectjobmanager_p.h
-rw-r--r--   1 dpage  staff   2513 12 Oct  2015 qabstractattribute_p.h
-rw-r--r--   1 dpage  staff   2206 12 Oct  2015 qabstractbuffer_p.h
-rw-r--r--   1 dpage  staff   2357 12 Oct  2015 qabstractcollisionqueryservice_p.h
-rw-r--r--   1 dpage  staff   2318 12 Oct  2015 qabstractframeadvanceservice_p.h
-rw-r--r--   1 dpage  staff   2350 12 Oct  2015 qabstractserviceprovider_p.h
-rw-r--r--   1 dpage  staff   2139 12 Oct  2015 qabstracttransform_p.h
-rw-r--r--   1 dpage  staff   2498 12 Oct  2015 qaspectengine_p.h
-rw-r--r--   1 dpage  staff   2178 12 Oct  2015 qaspectfactory_p.h
-rw-r--r--   1 dpage  staff   2080 12 Oct  2015 qaspectjob_p.h
-rw-r--r--   1 dpage  staff   2856 12 Oct  2015 qaspectjobmanager_p.h
-rw-r--r--   1 dpage  staff   3274 12 Oct  2015 qaspectmanager_p.h
-rw-r--r--   1 dpage  staff   2970 12 Oct  2015 qbackendnode_p.h
-rw-r--r--   1 dpage  staff   2322 12 Oct  2015 qbackendscenepropertychange_p.h
-rw-r--r--   1 dpage  staff   3896 12 Oct  2015 qboundedcircularbuffer_p.h
-rw-r--r--   1 dpage  staff   2254 12 Oct  2015 qcamera_p.h
-rw-r--r--   1 dpage  staff   3697 12 Oct  2015 qcameralens_p.h
-rw-r--r--   1 dpage  staff   5647 12 Oct  2015 qchangearbiter_p.h
-rw-r--r--   1 dpage  staff  49412 12 Oct  2015 qcircularbuffer_p.h
-rw-r--r--   1 dpage  staff   2361 12 Oct  2015 qcollisionqueryresult_p.h
-rw-r--r--   1 dpage  staff   2253 12 Oct  2015 qcomponent_p.h
-rw-r--r--   1 dpage  staff   2354 12 Oct  2015 qentity_p.h
-rw-r--r--   1 dpage  staff   3685 12 Oct  2015 qframeallocator_p.h
-rw-r--r--   1 dpage  staff   2406 12 Oct  2015 qlockableobserverinterface_p.h
-rw-r--r--   1 dpage  staff   2348 12 Oct  2015 qlookattransform_p.h
-rw-r--r--   1 dpage  staff   2158 12 Oct  2015 qmatrixtransform_p.h
-rw-r--r--   1 dpage  staff   3560 12 Oct  2015 qnode_p.h
-rw-r--r--   1 dpage  staff   2255 12 Oct  2015 qobservableinterface_p.h
-rw-r--r--   1 dpage  staff   2176 12 Oct  2015 qobserverinterface_p.h
-rw-r--r--   1 dpage  staff   2326 12 Oct  2015 qopenglinformationservice_p.h
-rw-r--r--   1 dpage  staff   2786 12 Oct  2015 qpostman_p.h
-rw-r--r--   1 dpage  staff  11976 12 Oct  2015 qresourcemanager_p.h
-rw-r--r--   1 dpage  staff   2230 12 Oct  2015 qrotatetransform_p.h
-rw-r--r--   1 dpage  staff   2150 12 Oct  2015 qscaletransform_p.h
-rw-r--r--   1 dpage  staff   3379 12 Oct  2015 qscene_p.h
-rw-r--r--   1 dpage  staff   2286 12 Oct  2015 qscenechange_p.h
-rw-r--r--   1 dpage  staff   2625 12 Oct  2015 qscenepropertychange_p.h
-rw-r--r--   1 dpage  staff   2283 12 Oct  2015 qscheduler_p.h
-rw-r--r--   1 dpage  staff   2326 12 Oct  2015 qsysteminformationservice_p.h
-rw-r--r--   1 dpage  staff   1924 12 Oct  2015 qt3dcore_global_p.h
-rw-r--r--   1 dpage  staff   2736 12 Oct  2015 qthreadpooler_p.h
-rw-r--r--   1 dpage  staff   2217 12 Oct  2015 qtickclock_p.h
-rw-r--r--   1 dpage  staff   2490 12 Oct  2015 qtickclockservice_p.h
-rw-r--r--   1 dpage  staff   2309 12 Oct  2015 qtransform_p.h
-rw-r--r--   1 dpage  staff   2182 12 Oct  2015 qtranslatetransform_p.h
-rw-r--r--   1 dpage  staff   2041 12 Oct  2015 qurlhelper_p.h
-rw-r--r--   1 dpage  staff   4199 12 Oct  2015 task_p.h
-rw-r--r--   1 dpage  staff   2141 12 Oct  2015 weaverjob_p.h

/Users/dpage/Qt/5.5/clang_64/lib/Qt3DCore.framework/Versions/5/Resources:
total 8
drwxr-xr-x  3 dpage  staff  102 26 Jan 05:33 .
drwxr-xr-x  6 dpage  staff  204 26 Jan 05:33 ..
-rw-r--r--  1 dpage  staff  712 12 Oct  2015 Info.plist

/Users/dpage/Qt/5.5/clang_64/lib/Qt3DInput.framework:
total 48
drwxr-xr-x    9 dpage  staff   306 26 Jan 05:33 .
drwxr-xr-x  182 dpage  staff  6188 26 Jan 05:34 ..
lrwxr-xr-x    1 dpage  staff    24 26 Jan 05:33 Headers -> Versions/Current/Headers
lrwxr-xr-x    1 dpage  staff    26 26 Jan 05:33 Qt3DInput -> Versions/Current/Qt3DInput
-rw-r--r--    1 dpage  staff  1387 26 Jan 05:34 Qt3DInput.prl
lrwxr-xr-x    1 dpage  staff    32 26 Jan 05:33 Qt3DInput_debug -> Versions/Current/Qt3DInput_debug
-rw-r--r--    1 dpage  staff  1419 26 Jan 05:34 Qt3DInput_debug.prl
lrwxr-xr-x    1 dpage  staff    26 26 Jan 05:33 Resources -> Versions/Current/Resources
drwxr-xr-x    4 dpage  staff   136 26 Jan 05:33 Versions

/Users/dpage/Qt/5.5/clang_64/lib/Qt3DInput.framework/Versions:
total 8
drwxr-xr-x  4 dpage  staff  136 26 Jan 05:33 .
drwxr-xr-x  9 dpage  staff  306 26 Jan 05:33 ..
drwxr-xr-x  6 dpage  staff  204 26 Jan 05:33 5
lrwxr-xr-x  1 dpage  staff    1 26 Jan 05:33 Current -> 5

/Users/dpage/Qt/5.5/clang_64/lib/Qt3DInput.framework/Versions/5:
total 1920
drwxr-xr-x   6 dpage  staff     204 26 Jan 05:33 .
drwxr-xr-x   4 dpage  staff     136 26 Jan 05:33 ..
drwxr-xr-x  28 dpage  staff     952 26 Jan 05:33 Headers
-rwxr-xr-x   1 dpage  staff  229700 12 Oct  2015 Qt3DInput
-rwxr-xr-x   1 dpage  staff  747260 12 Oct  2015 Qt3DInput_debug
drwxr-xr-x   3 dpage  staff     102 26 Jan 05:33 Resources

/Users/dpage/Qt/5.5/clang_64/lib/Qt3DInput.framework/Versions/5/Headers:
total 216
drwxr-xr-x  28 dpage  staff   952 26 Jan 05:33 .
drwxr-xr-x   6 dpage  staff   204 26 Jan 05:33 ..
drwxr-xr-x   3 dpage  staff   102 26 Jan 05:33 5.5.1
-rw-r--r--   1 dpage  staff    30 12 Oct  2015 MouseEventFilter
-rw-r--r--   1 dpage  staff    25 12 Oct  2015 Q3DKeyEvent
-rw-r--r--   1 dpage  staff    25 12 Oct  2015 Q3DKeyEventPtr
-rw-r--r--   1 dpage  staff    27 12 Oct  2015 Q3DMouseEvent
-rw-r--r--   1 dpage  staff    27 12 Oct  2015 Q3DMouseEventPtr
-rw-r--r--   1 dpage  staff    27 12 Oct  2015 Q3DWheelEvent
-rw-r--r--   1 dpage  staff    27 12 Oct  2015 Q3DWheelEventPtr
-rw-r--r--   1 dpage  staff    26 12 Oct  2015 QInputAspect
-rw-r--r--   1 dpage  staff    33 12 Oct  2015 QKeyboardController
-rw-r--r--   1 dpage  staff    28 12 Oct  2015 QKeyboardInput
-rw-r--r--   1 dpage  staff    30 12 Oct  2015 QMouseController
-rw-r--r--   1 dpage  staff    25 12 Oct  2015 QMouseInput
-rw-r--r--   1 dpage  staff   359 12 Oct  2015 Qt3DInput
-rw-r--r--   1 dpage  staff   259 12 Oct  2015 Qt3DInputDepends
-rw-r--r--   1 dpage  staff    30 12 Oct  2015 Qt3DInputVersion
-rw-r--r--   1 dpage  staff  2365 12 Oct  2015 mouseeventfilter.h
-rw-r--r--   1 dpage  staff  3456 12 Oct  2015 q3dkeyevent.h
-rw-r--r--   1 dpage  staff  5457 12 Oct  2015 q3dmouseevent.h
-rw-r--r--   1 dpage  staff  2837 12 Oct  2015 qinputaspect.h
-rw-r--r--   1 dpage  staff  2722 12 Oct  2015 qkeyboardcontroller.h
-rw-r--r--   1 dpage  staff  4970 12 Oct  2015 qkeyboardinput.h
-rw-r--r--   1 dpage  staff  2482 12 Oct  2015 qmousecontroller.h
-rw-r--r--   1 dpage  staff  3349 12 Oct  2015 qmouseinput.h
-rw-r--r--   1 dpage  staff  2135 12 Oct  2015 qt3dinput_global.h
-rw-r--r--   1 dpage  staff   212 12 Oct  2015 qt3dinputversion.h

/Users/dpage/Qt/5.5/clang_64/lib/Qt3DInput.framework/Versions/5/Headers/5.5.1:
total 0
drwxr-xr-x   3 dpage  staff  102 26 Jan 05:33 .
drwxr-xr-x  28 dpage  staff  952 26 Jan 05:33 ..
drwxr-xr-x   3 dpage  staff  102 26 Jan 05:33 Qt3DInput

/Users/dpage/Qt/5.5/clang_64/lib/Qt3DInput.framework/Versions/5/Headers/5.5.1/Qt3DInput:
total 0
drwxr-xr-x   3 dpage  staff  102 26 Jan 05:33 .
drwxr-xr-x   3 dpage  staff  102 26 Jan 05:33 ..
drwxr-xr-x  19 dpage  staff  646 26 Jan 05:33 private

/Users/dpage/Qt/5.5/clang_64/lib/Qt3DInput.framework/Versions/5/Headers/5.5.1/Qt3DInput/private:
total 136
drwxr-xr-x  19 dpage  staff   646 26 Jan 05:33 .
drwxr-xr-x   3 dpage  staff   102 26 Jan 05:33 ..
-rw-r--r--   1 dpage  staff  2359 12 Oct  2015 assignkeyboardfocusjob_p.h
-rw-r--r--   1 dpage  staff  3934 12 Oct  2015 cameracontroller_p.h
-rw-r--r--   1 dpage  staff  2283 12 Oct  2015 handle_types_p.h
-rw-r--r--   1 dpage  staff  4010 12 Oct  2015 inputhandler_p.h
-rw-r--r--   1 dpage  staff  3021 12 Oct  2015 inputmanagers_p.h
-rw-r--r--   1 dpage  staff  3519 12 Oct  2015 keyboardcontroller_p.h
-rw-r--r--   1 dpage  staff  2380 12 Oct  2015 keyboardeventfilter_p.h
-rw-r--r--   1 dpage  staff  3118 12 Oct  2015 keyboardinput_p.h
-rw-r--r--   1 dpage  staff  2433 12 Oct  2015 keyeventdispatcherjob_p.h
-rw-r--r--   1 dpage  staff  2906 12 Oct  2015 mousecontroller_p.h
-rw-r--r--   1 dpage  staff  2445 12 Oct  2015 mouseeventdispatcherjob_p.h
-rw-r--r--   1 dpage  staff  3028 12 Oct  2015 mouseinput_p.h
-rw-r--r--   1 dpage  staff  2286 12 Oct  2015 qinputaspect_p.h
-rw-r--r--   1 dpage  staff  2203 12 Oct  2015 qkeyboardcontroller_p.h
-rw-r--r--   1 dpage  staff  2205 12 Oct  2015 qkeyboardinput_p.h
-rw-r--r--   1 dpage  staff  2108 12 Oct  2015 qmousecontroller_p.h
-rw-r--r--   1 dpage  staff  2170 12 Oct  2015 qmouseinput_p.h

/Users/dpage/Qt/5.5/clang_64/lib/Qt3DInput.framework/Versions/5/Resources:
total 8
drwxr-xr-x  3 dpage  staff  102 26 Jan 05:33 .
drwxr-xr-x  6 dpage  staff  204 26 Jan 05:33 ..
-rw-r--r--  1 dpage  staff  714 12 Oct  2015 Info.plist

/Users/dpage/Qt/5.5/clang_64/lib/Qt3DLogic.framework:
total 48
drwxr-xr-x    9 dpage  staff   306 26 Jan 05:33 .
drwxr-xr-x  182 dpage  staff  6188 26 Jan 05:34 ..
lrwxr-xr-x    1 dpage  staff    24 26 Jan 05:33 Headers -> Versions/Current/Headers
lrwxr-xr-x    1 dpage  staff    26 26 Jan 05:33 Qt3DLogic -> Versions/Current/Qt3DLogic
-rw-r--r--    1 dpage  staff  1262 26 Jan 05:34 Qt3DLogic.prl
lrwxr-xr-x    1 dpage  staff    32 26 Jan 05:33 Qt3DLogic_debug -> Versions/Current/Qt3DLogic_debug
-rw-r--r--    1 dpage  staff  1266 26 Jan 05:34 Qt3DLogic_debug.prl
lrwxr-xr-x    1 dpage  staff    26 26 Jan 05:33 Resources -> Versions/Current/Resources
drwxr-xr-x    4 dpage  staff   136 26 Jan 05:33 Versions

/Users/dpage/Qt/5.5/clang_64/lib/Qt3DLogic.framework/Versions:
total 8
drwxr-xr-x  4 dpage  staff  136 26 Jan 05:33 .
drwxr-xr-x  9 dpage  staff  306 26 Jan 05:33 ..
drwxr-xr-x  6 dpage  staff  204 26 Jan 05:33 5
lrwxr-xr-x  1 dpage  staff    1 26 Jan 05:33 Current -> 5

/Users/dpage/Qt/5.5/clang_64/lib/Qt3DLogic.framework/Versions/5:
total 696
drwxr-xr-x   6 dpage  staff     204 26 Jan 05:33 .
drwxr-xr-x   4 dpage  staff     136 26 Jan 05:33 ..
drwxr-xr-x  12 dpage  staff     408 26 Jan 05:33 Headers
-rwxr-xr-x   1 dpage  staff   77772 12 Oct  2015 Qt3DLogic
-rwxr-xr-x   1 dpage  staff  277752 12 Oct  2015 Qt3DLogic_debug
drwxr-xr-x   3 dpage  staff     102 26 Jan 05:33 Resources

/Users/dpage/Qt/5.5/clang_64/lib/Qt3DLogic.framework/Versions/5/Headers:
total 72
drwxr-xr-x  12 dpage  staff   408 26 Jan 05:33 .
drwxr-xr-x   6 dpage  staff   204 26 Jan 05:33 ..
drwxr-xr-x   3 dpage  staff   102 26 Jan 05:33 5.5.1
-rw-r--r--   1 dpage  staff    26 12 Oct  2015 QLogicAspect
-rw-r--r--   1 dpage  staff    29 12 Oct  2015 QLogicComponent
-rw-r--r--   1 dpage  staff   190 12 Oct  2015 Qt3DLogic
-rw-r--r--   1 dpage  staff   222 12 Oct  2015 Qt3DLogicDepends
-rw-r--r--   1 dpage  staff    30 12 Oct  2015 Qt3DLogicVersion
-rw-r--r--   1 dpage  staff  2762 12 Oct  2015 qlogicaspect.h
-rw-r--r--   1 dpage  staff  2507 12 Oct  2015 qlogiccomponent.h
-rw-r--r--   1 dpage  staff  2135 12 Oct  2015 qt3dlogic_global.h
-rw-r--r--   1 dpage  staff   212 12 Oct  2015 qt3dlogicversion.h

/Users/dpage/Qt/5.5/clang_64/lib/Qt3DLogic.framework/Versions/5/Headers/5.5.1:
total 0
drwxr-xr-x   3 dpage  staff  102 26 Jan 05:33 .
drwxr-xr-x  12 dpage  staff  408 26 Jan 05:33 ..
drwxr-xr-x   3 dpage  staff  102 26 Jan 05:33 Qt3DLogic

/Users/dpage/Qt/5.5/clang_64/lib/Qt3DLogic.framework/Versions/5/Headers/5.5.1/Qt3DLogic:
total 0
drwxr-xr-x   3 dpage  staff  102 26 Jan 05:33 .
drwxr-xr-x   3 dpage  staff  102 26 Jan 05:33 ..
drwxr-xr-x  10 dpage  staff  340 26 Jan 05:33 private

/Users/dpage/Qt/5.5/clang_64/lib/Qt3DLogic.framework/Versions/5/Headers/5.5.1/Qt3DLogic/private:
total 64
drwxr-xr-x  10 dpage  staff   340 26 Jan 05:33 .
drwxr-xr-x   3 dpage  staff   102 26 Jan 05:33 ..
-rw-r--r--   1 dpage  staff  2055 12 Oct  2015 handle_types_p.h
-rw-r--r--   1 dpage  staff  2226 12 Oct  2015 logiccallbackjob_p.h
-rw-r--r--   1 dpage  staff  2721 12 Oct  2015 logicexecutor_p.h
-rw-r--r--   1 dpage  staff  2839 12 Oct  2015 logichandler_p.h
-rw-r--r--   1 dpage  staff  2927 12 Oct  2015 logicmanager_p.h
-rw-r--r--   1 dpage  staff  2302 12 Oct  2015 logicmanagers_p.h
-rw-r--r--   1 dpage  staff  2444 12 Oct  2015 qlogicaspect_p.h
-rw-r--r--   1 dpage  staff  2128 12 Oct  2015 qlogiccomponent_p.h

/Users/dpage/Qt/5.5/clang_64/lib/Qt3DLogic.framework/Versions/5/Resources:
total 8
drwxr-xr-x  3 dpage  staff  102 26 Jan 05:33 .
drwxr-xr-x  6 dpage  staff  204 26 Jan 05:33 ..
-rw-r--r--  1 dpage  staff  714 12 Oct  2015 Info.plist

/Users/dpage/Qt/5.5/clang_64/lib/Qt3DQuick.framework:
total 48
drwxr-xr-x    9 dpage  staff   306 26 Jan 05:33 .
drwxr-xr-x  182 dpage  staff  6188 26 Jan 05:34 ..
lrwxr-xr-x    1 dpage  staff    24 26 Jan 05:33 Headers -> Versions/Current/Headers
lrwxr-xr-x    1 dpage  staff    26 26 Jan 05:33 Qt3DQuick -> Versions/Current/Qt3DQuick
-rw-r--r--    1 dpage  staff  1324 26 Jan 05:34 Qt3DQuick.prl
lrwxr-xr-x    1 dpage  staff    32 26 Jan 05:33 Qt3DQuick_debug -> Versions/Current/Qt3DQuick_debug
-rw-r--r--    1 dpage  staff  1328 26 Jan 05:34 Qt3DQuick_debug.prl
lrwxr-xr-x    1 dpage  staff    26 26 Jan 05:33 Resources -> Versions/Current/Resources
drwxr-xr-x    4 dpage  staff   136 26 Jan 05:33 Versions

/Users/dpage/Qt/5.5/clang_64/lib/Qt3DQuick.framework/Versions:
total 8
drwxr-xr-x  4 dpage  staff  136 26 Jan 05:33 .
drwxr-xr-x  9 dpage  staff  306 26 Jan 05:33 ..
drwxr-xr-x  6 dpage  staff  204 26 Jan 05:33 5
lrwxr-xr-x  1 dpage  staff    1 26 Jan 05:33 Current -> 5

/Users/dpage/Qt/5.5/clang_64/lib/Qt3DQuick.framework/Versions/5:
total 1160
drwxr-xr-x   6 dpage  staff     204 26 Jan 05:33 .
drwxr-xr-x   4 dpage  staff     136 26 Jan 05:33 ..
drwxr-xr-x  20 dpage  staff     680 26 Jan 05:33 Headers
-rwxr-xr-x   1 dpage  staff  164700 12 Oct  2015 Qt3DQuick
-rwxr-xr-x   1 dpage  staff  422608 12 Oct  2015 Qt3DQuick_debug
drwxr-xr-x   3 dpage  staff     102 26 Jan 05:33 Resources

/Users/dpage/Qt/5.5/clang_64/lib/Qt3DQuick.framework/Versions/5/Headers:
total 136
drwxr-xr-x  20 dpage  staff   680 26 Jan 05:33 .
drwxr-xr-x   6 dpage  staff   204 26 Jan 05:33 ..
drwxr-xr-x   3 dpage  staff   102 26 Jan 05:33 5.5.1
-rw-r--r--   1 dpage  staff    30 12 Oct  2015 QQmlAspectEngine
-rw-r--r--   1 dpage  staff   314 12 Oct  2015 Qt3DQuick
-rw-r--r--   1 dpage  staff   257 12 Oct  2015 Qt3DQuickDepends
-rw-r--r--   1 dpage  staff    30 12 Oct  2015 Qt3DQuickVersion
-rw-r--r--   1 dpage  staff    34 12 Oct  2015 Quick3DConfiguration
-rw-r--r--   1 dpage  staff    27 12 Oct  2015 Quick3DEntity
-rw-r--r--   1 dpage  staff    33 12 Oct  2015 Quick3DEntityLoader
-rw-r--r--   1 dpage  staff    25 12 Oct  2015 Quick3DNode
-rw-r--r--   1 dpage  staff    30 12 Oct  2015 Quick3DTransform
-rw-r--r--   1 dpage  staff  2573 12 Oct  2015 qqmlaspectengine.h
-rw-r--r--   1 dpage  staff  2135 12 Oct  2015 qt3dquick_global.h
-rw-r--r--   1 dpage  staff   212 12 Oct  2015 qt3dquickversion.h
-rw-r--r--   1 dpage  staff  2549 12 Oct  2015 quick3dconfiguration.h
-rw-r--r--   1 dpage  staff  2838 12 Oct  2015 quick3dentity.h
-rw-r--r--   1 dpage  staff  2826 12 Oct  2015 quick3dentityloader.h
-rw-r--r--   1 dpage  staff  3186 12 Oct  2015 quick3dnode.h
-rw-r--r--   1 dpage  staff  2951 12 Oct  2015 quick3dtransform.h

/Users/dpage/Qt/5.5/clang_64/lib/Qt3DQuick.framework/Versions/5/Headers/5.5.1:
total 0
drwxr-xr-x   3 dpage  staff  102 26 Jan 05:33 .
drwxr-xr-x  20 dpage  staff  680 26 Jan 05:33 ..
drwxr-xr-x   3 dpage  staff  102 26 Jan 05:33 Qt3DQuick

/Users/dpage/Qt/5.5/clang_64/lib/Qt3DQuick.framework/Versions/5/Headers/5.5.1/Qt3DQuick:
total 0
drwxr-xr-x  3 dpage  staff  102 26 Jan 05:33 .
drwxr-xr-x  3 dpage  staff  102 26 Jan 05:33 ..
drwxr-xr-x  8 dpage  staff  272 26 Jan 05:33 private

/Users/dpage/Qt/5.5/clang_64/lib/Qt3DQuick.framework/Versions/5/Headers/5.5.1/Qt3DQuick/private:
total 64
drwxr-xr-x  8 dpage  staff   272 26 Jan 05:33 .
drwxr-xr-x  3 dpage  staff   102 26 Jan 05:33 ..
-rw-r--r--  1 dpage  staff  2409 12 Oct  2015 qqmlaspectengine_p.h
-rw-r--r--  1 dpage  staff  2103 12 Oct  2015 qt3dquick_global_p.h
-rw-r--r--  1 dpage  staff  9875 12 Oct  2015 qt3dquickvaluetypes_p.h
-rw-r--r--  1 dpage  staff  2722 12 Oct  2015 quick3dentityloader_p.h
-rw-r--r--  1 dpage  staff  4022 12 Oct  2015 quick3dnodeinstantiator_p.h
-rw-r--r--  1 dpage  staff  2799 12 Oct  2015 quick3dnodeinstantiator_p_p.h

/Users/dpage/Qt/5.5/clang_64/lib/Qt3DQuick.framework/Versions/5/Resources:
total 8
drwxr-xr-x  3 dpage  staff  102 26 Jan 05:33 .
drwxr-xr-x  6 dpage  staff  204 26 Jan 05:33 ..
-rw-r--r--  1 dpage  staff  714 12 Oct  2015 Info.plist

/Users/dpage/Qt/5.5/clang_64/lib/Qt3DQuickRenderer.framework:
total 48
drwxr-xr-x    9 dpage  staff   306 26 Jan 05:33 .
drwxr-xr-x  182 dpage  staff  6188 26 Jan 05:34 ..
lrwxr-xr-x    1 dpage  staff    24 26 Jan 05:33 Headers -> Versions/Current/Headers
lrwxr-xr-x    1 dpage  staff    34 26 Jan 05:33 Qt3DQuickRenderer -> Versions/Current/Qt3DQuickRenderer
-rw-r--r--    1 dpage  staff  1468 26 Jan 05:34 Qt3DQuickRenderer.prl
lrwxr-xr-x    1 dpage  staff    40 26 Jan 05:33 Qt3DQuickRenderer_debug -> Versions/Current/Qt3DQuickRenderer_debug
-rw-r--r--    1 dpage  staff  1500 26 Jan 05:34 Qt3DQuickRenderer_debug.prl
lrwxr-xr-x    1 dpage  staff    26 26 Jan 05:33 Resources -> Versions/Current/Resources
drwxr-xr-x    4 dpage  staff   136 26 Jan 05:33 Versions

/Users/dpage/Qt/5.5/clang_64/lib/Qt3DQuickRenderer.framework/Versions:
total 8
drwxr-xr-x  4 dpage  staff  136 26 Jan 05:33 .
drwxr-xr-x  9 dpage  staff  306 26 Jan 05:33 ..
drwxr-xr-x  6 dpage  staff  204 26 Jan 05:33 5
lrwxr-xr-x  1 dpage  staff    1 26 Jan 05:33 Current -> 5

/Users/dpage/Qt/5.5/clang_64/lib/Qt3DQuickRenderer.framework/Versions/5:
total 1232
drwxr-xr-x   6 dpage  staff     204 26 Jan 05:33 .
drwxr-xr-x   4 dpage  staff     136 26 Jan 05:33 ..
drwxr-xr-x  42 dpage  staff    1428 26 Jan 05:33 Headers
-rwxr-xr-x   1 dpage  staff  175440 12 Oct  2015 Qt3DQuickRenderer
-rwxr-xr-x   1 dpage  staff  452332 12 Oct  2015 Qt3DQuickRenderer_debug
drwxr-xr-x   3 dpage  staff     102 26 Jan 05:33 Resources

/Users/dpage/Qt/5.5/clang_64/lib/Qt3DQuickRenderer.framework/Versions/5/Headers:
total 320
drwxr-xr-x  42 dpage  staff  1428 26 Jan 05:33 .
drwxr-xr-x   6 dpage  staff   204 26 Jan 05:33 ..
drwxr-xr-x   3 dpage  staff   102 26 Jan 05:33 5.5.1
-rw-r--r--   1 dpage  staff   708 12 Oct  2015 Qt3DQuickRenderer
-rw-r--r--   1 dpage  staff   341 12 Oct  2015 Qt3DQuickRendererDepends
-rw-r--r--   1 dpage  staff    38 12 Oct  2015 Qt3DQuickRendererVersion
-rw-r--r--   1 dpage  staff    27 12 Oct  2015 Quick3DEffect
-rw-r--r--   1 dpage  staff    29 12 Oct  2015 Quick3DGeometry
-rw-r--r--   1 dpage  staff    29 12 Oct  2015 Quick3DMaterial
-rw-r--r--   1 dpage  staff    30 12 Oct  2015 Quick3DParameter
-rw-r--r--   1 dpage  staff    31 12 Oct  2015 Quick3DRenderPass
-rw-r--r--   1 dpage  staff    37 12 Oct  2015 Quick3DRenderPassFilter
-rw-r--r--   1 dpage  staff    33 12 Oct  2015 Quick3DRenderTarget
-rw-r--r--   1 dpage  staff    41 12 Oct  2015 Quick3DRenderTargetSelector
-rw-r--r--   1 dpage  staff    26 12 Oct  2015 Quick3DScene
-rw-r--r--   1 dpage  staff    31 12 Oct  2015 Quick3DShaderData
-rw-r--r--   1 dpage  staff    36 12 Oct  2015 Quick3DShaderDataArray
-rw-r--r--   1 dpage  staff    31 12 Oct  2015 Quick3DSortMethod
-rw-r--r--   1 dpage  staff    29 12 Oct  2015 Quick3DStateSet
-rw-r--r--   1 dpage  staff    30 12 Oct  2015 Quick3DTechnique
-rw-r--r--   1 dpage  staff    36 12 Oct  2015 Quick3DTechniqueFilter
-rw-r--r--   1 dpage  staff    28 12 Oct  2015 Quick3DTextureExtension
-rw-r--r--   1 dpage  staff    29 12 Oct  2015 Quick3DViewport
-rw-r--r--   1 dpage  staff  2191 12 Oct  2015 qt3dquickrenderer_global.h
-rw-r--r--   1 dpage  staff   252 12 Oct  2015 qt3dquickrendererversion.h
-rw-r--r--   1 dpage  staff  3297 12 Oct  2015 quick3deffect.h
-rw-r--r--   1 dpage  staff  2899 12 Oct  2015 quick3dgeometry.h
-rw-r--r--   1 dpage  staff  3075 12 Oct  2015 quick3dmaterial.h
-rw-r--r--   1 dpage  staff  2458 12 Oct  2015 quick3dparameter.h
-rw-r--r--   1 dpage  staff  4421 12 Oct  2015 quick3drenderpass.h
-rw-r--r--   1 dpage  staff  3398 12 Oct  2015 quick3drenderpassfilter.h
-rw-r--r--   1 dpage  staff  2992 12 Oct  2015 quick3drendertarget.h
-rw-r--r--   1 dpage  staff  2811 12 Oct  2015 quick3drendertargetselector.h
-rw-r--r--   1 dpage  staff  2396 12 Oct  2015 quick3dscene.h
-rw-r--r--   1 dpage  staff  2422 12 Oct  2015 quick3dshaderdata.h
-rw-r--r--   1 dpage  staff  3194 12 Oct  2015 quick3dshaderdataarray.h
-rw-r--r--   1 dpage  staff  2897 12 Oct  2015 quick3dsortmethod.h
-rw-r--r--   1 dpage  staff  2913 12 Oct  2015 quick3dstateset.h
-rw-r--r--   1 dpage  staff  3822 12 Oct  2015 quick3dtechnique.h
-rw-r--r--   1 dpage  staff  3417 12 Oct  2015 quick3dtechniquefilter.h
-rw-r--r--   1 dpage  staff  3061 12 Oct  2015 quick3dtexture.h
-rw-r--r--   1 dpage  staff  2360 12 Oct  2015 quick3dviewport.h

/Users/dpage/Qt/5.5/clang_64/lib/Qt3DQuickRenderer.framework/Versions/5/Headers/5.5.1:
total 0
drwxr-xr-x   3 dpage  staff   102 26 Jan 05:33 .
drwxr-xr-x  42 dpage  staff  1428 26 Jan 05:33 ..
drwxr-xr-x   3 dpage  staff   102 26 Jan 05:33 Qt3DQuickRenderer

/Users/dpage/Qt/5.5/clang_64/lib/Qt3DQuickRenderer.framework/Versions/5/Headers/5.5.1/Qt3DQuickRenderer:
total 0
drwxr-xr-x  3 dpage  staff  102 26 Jan 05:33 .
drwxr-xr-x  3 dpage  staff  102 26 Jan 05:33 ..
drwxr-xr-x  4 dpage  staff  136 26 Jan 05:33 private

/Users/dpage/Qt/5.5/clang_64/lib/Qt3DQuickRenderer.framework/Versions/5/Headers/5.5.1/Qt3DQuickRenderer/private:
total 16
drwxr-xr-x  4 dpage  staff   136 26 Jan 05:33 .
drwxr-xr-x  3 dpage  staff   102 26 Jan 05:33 ..
-rw-r--r--  1 dpage  staff  2292 12 Oct  2015 quick3dparameter_p.h
-rw-r--r--  1 dpage  staff  2745 12 Oct  2015 shaderpropertyparser_p.h

/Users/dpage/Qt/5.5/clang_64/lib/Qt3DQuickRenderer.framework/Versions/5/Resources:
total 8
drwxr-xr-x  3 dpage  staff  102 26 Jan 05:33 .
drwxr-xr-x  6 dpage  staff  204 26 Jan 05:33 ..
-rw-r--r--  1 dpage  staff  730 12 Oct  2015 Info.plist

/Users/dpage/Qt/5.5/clang_64/lib/Qt3DRenderer.framework:
total 48
drwxr-xr-x    9 dpage  staff   306 26 Jan 05:33 .
drwxr-xr-x  182 dpage  staff  6188 26 Jan 05:34 ..
lrwxr-xr-x    1 dpage  staff    24 26 Jan 05:33 Headers -> Versions/Current/Headers
lrwxr-xr-x    1 dpage  staff    29 26 Jan 05:33 Qt3DRenderer -> Versions/Current/Qt3DRenderer
-rw-r--r--    1 dpage  staff  1367 26 Jan 05:34 Qt3DRenderer.prl
lrwxr-xr-x    1 dpage  staff    35 26 Jan 05:33 Qt3DRenderer_debug -> Versions/Current/Qt3DRenderer_debug
-rw-r--r--    1 dpage  staff  1377 26 Jan 05:34 Qt3DRenderer_debug.prl
lrwxr-xr-x    1 dpage  staff    26 26 Jan 05:33 Resources -> Versions/Current/Resources
drwxr-xr-x    4 dpage  staff   136 26 Jan 05:33 Versions

/Users/dpage/Qt/5.5/clang_64/lib/Qt3DRenderer.framework/Versions:
total 8
drwxr-xr-x  4 dpage  staff  136 26 Jan 05:33 .
drwxr-xr-x  9 dpage  staff  306 26 Jan 05:33 ..
drwxr-xr-x  6 dpage  staff  204 26 Jan 05:33 5
lrwxr-xr-x  1 dpage  staff    1 26 Jan 05:33 Current -> 5

/Users/dpage/Qt/5.5/clang_64/lib/Qt3DRenderer.framework/Versions/5:
total 17856
drwxr-xr-x    6 dpage  staff      204 26 Jan 05:33 .
drwxr-xr-x    4 dpage  staff      136 26 Jan 05:33 ..
drwxr-xr-x  203 dpage  staff     6902 26 Jan 05:33 Headers
-rwxr-xr-x    1 dpage  staff  2479616 12 Oct  2015 Qt3DRenderer
-rwxr-xr-x    1 dpage  staff  6657124 12 Oct  2015 Qt3DRenderer_debug
drwxr-xr-x    3 dpage  staff      102 26 Jan 05:33 Resources

/Users/dpage/Qt/5.5/clang_64/lib/Qt3DRenderer.framework/Versions/5/Headers:
total 1656
drwxr-xr-x  203 dpage  staff   6902 26 Jan 05:33 .
drwxr-xr-x    6 dpage  staff    204 26 Jan 05:33 ..
drwxr-xr-x    3 dpage  staff    102 26 Jan 05:33 5.5.1
-rw-r--r--    1 dpage  staff     25 12 Oct  2015 ParameterList
-rw-r--r--    1 dpage  staff     25 12 Oct  2015 PropertyReaderInterface
-rw-r--r--    1 dpage  staff     25 12 Oct  2015 PropertyReaderInterfacePtr
-rw-r--r--    1 dpage  staff     28 12 Oct  2015 QAbstractLight
-rw-r--r--    1 dpage  staff     34 12 Oct  2015 QAbstractSceneLoader
-rw-r--r--    1 dpage  staff     35 12 Oct  2015 QAbstractTextureImage
-rw-r--r--    1 dpage  staff     38 12 Oct  2015 QAbstractTextureProvider
-rw-r--r--    1 dpage  staff     28 12 Oct  2015 QAlphaCoverage
-rw-r--r--    1 dpage  staff     24 12 Oct  2015 QAlphaTest
-rw-r--r--    1 dpage  staff     25 12 Oct  2015 QAnnotation
-rw-r--r--    1 dpage  staff     24 12 Oct  2015 QAttribute
-rw-r--r--    1 dpage  staff     23 12 Oct  2015 QAttributeList
-rw-r--r--    1 dpage  staff     28 12 Oct  2015 QBlendEquation
-rw-r--r--    1 dpage  staff     25 12 Oct  2015 QBlendState
-rw-r--r--    1 dpage  staff     25 12 Oct  2015 QBlendStateSeparate
-rw-r--r--    1 dpage  staff     21 12 Oct  2015 QBuffer
-rw-r--r--    1 dpage  staff     28 12 Oct  2015 QBufferFunctor
-rw-r--r--    1 dpage  staff     21 12 Oct  2015 QBufferFunctorPtr
-rw-r--r--    1 dpage  staff     29 12 Oct  2015 QCameraSelector
-rw-r--r--    1 dpage  staff     26 12 Oct  2015 QClearBuffer
-rw-r--r--    1 dpage  staff     24 12 Oct  2015 QClipPlane
-rw-r--r--    1 dpage  staff     24 12 Oct  2015 QColorMask
-rw-r--r--    1 dpage  staff     25 12 Oct  2015 QCuboidMesh
-rw-r--r--    1 dpage  staff     23 12 Oct  2015 QCullFace
-rw-r--r--    1 dpage  staff     27 12 Oct  2015 QCylinderMesh
-rw-r--r--    1 dpage  staff     24 12 Oct  2015 QDepthMask
-rw-r--r--    1 dpage  staff     24 12 Oct  2015 QDepthTest
-rw-r--r--    1 dpage  staff     33 12 Oct  2015 QDiffuseMapMaterial
-rw-r--r--    1 dpage  staff     41 12 Oct  2015 QDiffuseSpecularMapMaterial
-rw-r--r--    1 dpage  staff     31 12 Oct  2015 QDirectionalLight
-rw-r--r--    1 dpage  staff     24 12 Oct  2015 QDithering
-rw-r--r--    1 dpage  staff     21 12 Oct  2015 QEffect
-rw-r--r--    1 dpage  staff     30 12 Oct  2015 QForwardRenderer
-rw-r--r--    1 dpage  staff     25 12 Oct  2015 QFrameGraph
-rw-r--r--    1 dpage  staff     29 12 Oct  2015 QFrameGraphNode
-rw-r--r--    1 dpage  staff     33 12 Oct  2015 QFrameGraphSelector
-rw-r--r--    1 dpage  staff     33 12 Oct  2015 QFrameGraphSelectorFunctor
-rw-r--r--    1 dpage  staff     33 12 Oct  2015 QFrameGraphSelectorFunctorPtr
-rw-r--r--    1 dpage  staff     24 12 Oct  2015 QFrontFace
-rw-r--r--    1 dpage  staff     23 12 Oct  2015 QGeometry
-rw-r--r--    1 dpage  staff     30 12 Oct  2015 QGeometryFunctor
-rw-r--r--    1 dpage  staff     31 12 Oct  2015 QGeometryFunctorPtr
-rw-r--r--    1 dpage  staff     31 12 Oct  2015 QGeometryRenderer
-rw-r--r--    1 dpage  staff     28 12 Oct  2015 QGoochMaterial
-rw-r--r--    1 dpage  staff     30 12 Oct  2015 QItemModelBuffer
-rw-r--r--    1 dpage  staff     20 12 Oct  2015 QLayer
-rw-r--r--    1 dpage  staff     26 12 Oct  2015 QLayerFilter
-rw-r--r--    1 dpage  staff     23 12 Oct  2015 QMaterial
-rw-r--r--    1 dpage  staff     19 12 Oct  2015 QMesh
-rw-r--r--    1 dpage  staff     21 12 Oct  2015 QNoDraw
-rw-r--r--    1 dpage  staff     44 12 Oct  2015 QNormalDiffuseMapAlphaMaterial
-rw-r--r--    1 dpage  staff     39 12 Oct  2015 QNormalDiffuseMapMaterial
-rw-r--r--    1 dpage  staff     47 12 Oct  2015 QNormalDiffuseSpecularMapMaterial
-rw-r--r--    1 dpage  staff     27 12 Oct  2015 QOpenGLFilter
-rw-r--r--    1 dpage  staff     24 12 Oct  2015 QParameter
-rw-r--r--    1 dpage  staff     31 12 Oct  2015 QParameterMapping
-rw-r--r--    1 dpage  staff     37 12 Oct  2015 QPerVertexColorMaterial
-rw-r--r--    1 dpage  staff     28 12 Oct  2015 QPhongMaterial
-rw-r--r--    1 dpage  staff     24 12 Oct  2015 QPlaneMesh
-rw-r--r--    1 dpage  staff     25 12 Oct  2015 QPointLight
-rw-r--r--    1 dpage  staff     28 12 Oct  2015 QPolygonOffset
-rw-r--r--    1 dpage  staff     32 12 Oct  2015 QRayCastingService
-rw-r--r--    1 dpage  staff     27 12 Oct  2015 QRenderAspect
-rw-r--r--    1 dpage  staff     31 12 Oct  2015 QRenderAttachment
-rw-r--r--    1 dpage  staff     25 12 Oct  2015 QRenderPass
-rw-r--r--    1 dpage  staff     31 12 Oct  2015 QRenderPassFilter
-rw-r--r--    1 dpage  staff     26 12 Oct  2015 QRenderState
-rw-r--r--    1 dpage  staff     27 12 Oct  2015 QRenderTarget
-rw-r--r--    1 dpage  staff     35 12 Oct  2015 QRenderTargetSelector
-rw-r--r--    1 dpage  staff     26 12 Oct  2015 QSceneLoader
-rw-r--r--    1 dpage  staff     26 12 Oct  2015 QScissorTest
-rw-r--r--    1 dpage  staff     25 12 Oct  2015 QShaderData
-rw-r--r--    1 dpage  staff     28 12 Oct  2015 QShaderProgram
-rw-r--r--    1 dpage  staff     27 12 Oct  2015 QSkyboxEntity
-rw-r--r--    1 dpage  staff     28 12 Oct  2015 QSortCriterion
-rw-r--r--    1 dpage  staff     25 12 Oct  2015 QSortMethod
-rw-r--r--    1 dpage  staff     25 12 Oct  2015 QSphereMesh
-rw-r--r--    1 dpage  staff     24 12 Oct  2015 QSpotLight
-rw-r--r--    1 dpage  staff     23 12 Oct  2015 QStateSet
-rw-r--r--    1 dpage  staff     26 12 Oct  2015 QStencilMask
-rw-r--r--    1 dpage  staff     24 12 Oct  2015 QStencilOp
-rw-r--r--    1 dpage  staff     32 12 Oct  2015 QStencilOpSeparate
-rw-r--r--    1 dpage  staff     26 12 Oct  2015 QStencilTest
-rw-r--r--    1 dpage  staff     34 12 Oct  2015 QStencilTestSeparate
-rw-r--r--    1 dpage  staff     24 12 Oct  2015 QTechnique
-rw-r--r--    1 dpage  staff     30 12 Oct  2015 QTechniqueFilter
-rw-r--r--    1 dpage  staff     22 12 Oct  2015 QTexture
-rw-r--r--    1 dpage  staff     31 12 Oct  2015 QTexture1D
-rw-r--r--    1 dpage  staff     31 12 Oct  2015 QTexture1DArray
-rw-r--r--    1 dpage  staff     31 12 Oct  2015 QTexture2D
-rw-r--r--    1 dpage  staff     31 12 Oct  2015 QTexture2DArray
-rw-r--r--    1 dpage  staff     31 12 Oct  2015 QTexture2DMultisample
-rw-r--r--    1 dpage  staff     31 12 Oct  2015 QTexture2DMultisampleArray
-rw-r--r--    1 dpage  staff     31 12 Oct  2015 QTexture3D
-rw-r--r--    1 dpage  staff     31 12 Oct  2015 QTextureBuffer
-rw-r--r--    1 dpage  staff     31 12 Oct  2015 QTextureCubeMap
-rw-r--r--    1 dpage  staff     31 12 Oct  2015 QTextureCubeMapArray
-rw-r--r--    1 dpage  staff     35 12 Oct  2015 QTextureDataFunctor
-rw-r--r--    1 dpage  staff     35 12 Oct  2015 QTextureDataFunctorPtr
-rw-r--r--    1 dpage  staff     27 12 Oct  2015 QTextureImage
-rw-r--r--    1 dpage  staff     31 12 Oct  2015 QTextureRectangle
-rw-r--r--    1 dpage  staff     23 12 Oct  2015 QTextureWrapMode
-rw-r--r--    1 dpage  staff     24 12 Oct  2015 QTorusMesh
-rw-r--r--    1 dpage  staff     23 12 Oct  2015 QViewport
-rw-r--r--    1 dpage  staff     21 12 Oct  2015 QWindow
-rw-r--r--    1 dpage  staff   2513 12 Oct  2015 Qt3DRenderer
-rw-r--r--    1 dpage  staff    310 12 Oct  2015 Qt3DRendererDepends
-rw-r--r--    1 dpage  staff     33 12 Oct  2015 Qt3DRendererVersion
-rw-r--r--    1 dpage  staff     20 12 Oct  2015 Sphere
-rw-r--r--    1 dpage  staff     25 12 Oct  2015 TexImageData
-rw-r--r--    1 dpage  staff     25 12 Oct  2015 TexImageDataPtr
-rw-r--r--    1 dpage  staff     23 12 Oct  2015 TextureDict
-rw-r--r--    1 dpage  staff   3070 12 Oct  2015 qabstractlight.h
-rw-r--r--    1 dpage  staff   2960 12 Oct  2015 qabstractsceneloader.h
-rw-r--r--    1 dpage  staff   3748 12 Oct  2015 qabstracttextureimage.h
-rw-r--r--    1 dpage  staff  14278 12 Oct  2015 qabstracttextureprovider.h
-rw-r--r--    1 dpage  staff   2293 12 Oct  2015 qalphacoverage.h
-rw-r--r--    1 dpage  staff   2911 12 Oct  2015 qalphatest.h
-rw-r--r--    1 dpage  staff   2658 12 Oct  2015 qannotation.h
-rw-r--r--    1 dpage  staff   3084 12 Oct  2015 qattribute.h
-rw-r--r--    1 dpage  staff   2723 12 Oct  2015 qblendequation.h
-rw-r--r--    1 dpage  staff   3890 12 Oct  2015 qblendstate.h
-rw-r--r--    1 dpage  staff   3932 12 Oct  2015 qbuffer.h
-rw-r--r--    1 dpage  staff   2344 12 Oct  2015 qbufferfunctor.h
-rw-r--r--    1 dpage  staff   2632 12 Oct  2015 qcameraselector.h
-rw-r--r--    1 dpage  staff   2907 12 Oct  2015 qclearbuffer.h
-rw-r--r--    1 dpage  staff   2402 12 Oct  2015 qclipplane.h
-rw-r--r--    1 dpage  staff   2872 12 Oct  2015 qcolormask.h
-rw-r--r--    1 dpage  staff   3945 12 Oct  2015 qcuboidmesh.h
-rw-r--r--    1 dpage  staff   2627 12 Oct  2015 qcullface.h
-rw-r--r--    1 dpage  staff   3310 12 Oct  2015 qcylindermesh.h
-rw-r--r--    1 dpage  staff   2478 12 Oct  2015 qdepthmask.h
-rw-r--r--    1 dpage  staff   2754 12 Oct  2015 qdepthtest.h
-rw-r--r--    1 dpage  staff   3310 12 Oct  2015 qdiffusemapmaterial.h
-rw-r--r--    1 dpage  staff   3426 12 Oct  2015 qdiffusespecularmapmaterial.h
-rw-r--r--    1 dpage  staff   2582 12 Oct  2015 qdirectionallight.h
-rw-r--r--    1 dpage  staff   2257 12 Oct  2015 qdithering.h
-rw-r--r--    1 dpage  staff   2625 12 Oct  2015 qeffect.h
-rw-r--r--    1 dpage  staff   2886 12 Oct  2015 qforwardrenderer.h
-rw-r--r--    1 dpage  staff   2877 12 Oct  2015 qframegraph.h
-rw-r--r--    1 dpage  staff   2561 12 Oct  2015 qframegraphnode.h
-rw-r--r--    1 dpage  staff   2795 12 Oct  2015 qframegraphselector.h
-rw-r--r--    1 dpage  staff   2639 12 Oct  2015 qfrontface.h
-rw-r--r--    1 dpage  staff   2751 12 Oct  2015 qgeometry.h
-rw-r--r--    1 dpage  staff   2380 12 Oct  2015 qgeometryfunctor.h
-rw-r--r--    1 dpage  staff   5060 12 Oct  2015 qgeometryrenderer.h
-rw-r--r--    1 dpage  staff   3460 12 Oct  2015 qgoochmaterial.h
-rw-r--r--    1 dpage  staff   3262 12 Oct  2015 qitemmodelbuffer.h
-rw-r--r--    1 dpage  staff   2517 12 Oct  2015 qlayer.h
-rw-r--r--    1 dpage  staff   2559 12 Oct  2015 qlayerfilter.h
-rw-r--r--    1 dpage  staff   2922 12 Oct  2015 qmaterial.h
-rw-r--r--    1 dpage  staff   2462 12 Oct  2015 qmesh.h
-rw-r--r--    1 dpage  staff   2112 12 Oct  2015 qnodraw.h
-rw-r--r--    1 dpage  staff   2363 12 Oct  2015 qnormaldiffusemapalphamaterial.h
-rw-r--r--    1 dpage  staff   3672 12 Oct  2015 qnormaldiffusemapmaterial.h
-rw-r--r--    1 dpage  staff   3782 12 Oct  2015 qnormaldiffusespecularmapmaterial.h
-rw-r--r--    1 dpage  staff   3964 12 Oct  2015 qopenglfilter.h
-rw-r--r--    1 dpage  staff   3000 12 Oct  2015 qparameter.h
-rw-r--r--    1 dpage  staff   3397 12 Oct  2015 qparametermapping.h
-rw-r--r--    1 dpage  staff   2283 12 Oct  2015 qpervertexcolormaterial.h
-rw-r--r--    1 dpage  staff   2978 12 Oct  2015 qphongmaterial.h
-rw-r--r--    1 dpage  staff   3235 12 Oct  2015 qplanemesh.h
-rw-r--r--    1 dpage  staff   2239 12 Oct  2015 qpointlight.h
-rw-r--r--    1 dpage  staff   2656 12 Oct  2015 qpolygonoffset.h
-rw-r--r--    1 dpage  staff   2669 12 Oct  2015 qraycastingservice.h
-rw-r--r--    1 dpage  staff   3146 12 Oct  2015 qrenderaspect.h
-rw-r--r--    1 dpage  staff   4665 12 Oct  2015 qrenderattachment.h
-rw-r--r--    1 dpage  staff   3609 12 Oct  2015 qrenderpass.h
-rw-r--r--    1 dpage  staff   2764 12 Oct  2015 qrenderpassfilter.h
-rw-r--r--    1 dpage  staff   2719 12 Oct  2015 qrenderstate.h
-rw-r--r--    1 dpage  staff   2568 12 Oct  2015 qrendertarget.h
-rw-r--r--    1 dpage  staff   3017 12 Oct  2015 qrendertargetselector.h
-rw-r--r--    1 dpage  staff   2241 12 Oct  2015 qsceneloader.h
-rw-r--r--    1 dpage  staff   2962 12 Oct  2015 qscissortest.h
-rw-r--r--    1 dpage  staff   2849 12 Oct  2015 qshaderdata.h
-rw-r--r--    1 dpage  staff   4662 12 Oct  2015 qshaderprogram.h
-rw-r--r--    1 dpage  staff   2598 12 Oct  2015 qskyboxentity.h
-rw-r--r--    1 dpage  staff   2711 12 Oct  2015 qsortcriterion.h
-rw-r--r--    1 dpage  staff   2496 12 Oct  2015 qsortmethod.h
-rw-r--r--    1 dpage  staff   3343 12 Oct  2015 qspheremesh.h
-rw-r--r--    1 dpage  staff   2717 12 Oct  2015 qspotlight.h
-rw-r--r--    1 dpage  staff   2466 12 Oct  2015 qstateset.h
-rw-r--r--    1 dpage  staff   2604 12 Oct  2015 qstencilmask.h
-rw-r--r--    1 dpage  staff   2484 12 Oct  2015 qstencilop.h
-rw-r--r--    1 dpage  staff   3520 12 Oct  2015 qstencilopseparate.h
-rw-r--r--    1 dpage  staff   2586 12 Oct  2015 qstenciltest.h
-rw-r--r--    1 dpage  staff   3343 12 Oct  2015 qstenciltestseparate.h
-rw-r--r--    1 dpage  staff   2156 12 Oct  2015 qt3drenderer_global.h
-rw-r--r--    1 dpage  staff    227 12 Oct  2015 qt3drendererversion.h
-rw-r--r--    1 dpage  staff   3044 12 Oct  2015 qtechnique.h
-rw-r--r--    1 dpage  staff   2740 12 Oct  2015 qtechniquefilter.h
-rw-r--r--    1 dpage  staff   2144 12 Oct  2015 qtexture.h
-rw-r--r--    1 dpage  staff   2556 12 Oct  2015 qtextureimage.h
-rw-r--r--    1 dpage  staff   4056 12 Oct  2015 qtextureproviders.h
-rw-r--r--    1 dpage  staff   3331 12 Oct  2015 qtorusmesh.h
-rw-r--r--    1 dpage  staff   2711 12 Oct  2015 qviewport.h
-rw-r--r--    1 dpage  staff   2635 12 Oct  2015 qwindow.h
-rw-r--r--    1 dpage  staff   2975 12 Oct  2015 qwrapmode.h
-rw-r--r--    1 dpage  staff   4178 12 Oct  2015 sphere.h
-rw-r--r--    1 dpage  staff   3185 12 Oct  2015 texturedata.h

/Users/dpage/Qt/5.5/clang_64/lib/Qt3DRenderer.framework/Versions/5/Headers/5.5.1:
total 0
drwxr-xr-x    3 dpage  staff   102 26 Jan 05:33 .
drwxr-xr-x  203 dpage  staff  6902 26 Jan 05:33 ..
drwxr-xr-x    3 dpage  staff   102 26 Jan 05:33 Qt3DRenderer

/Users/dpage/Qt/5.5/clang_64/lib/Qt3DRenderer.framework/Versions/5/Headers/5.5.1/Qt3DRenderer:
total 0
drwxr-xr-x    3 dpage  staff   102 26 Jan 05:33 .
drwxr-xr-x    3 dpage  staff   102 26 Jan 05:33 ..
drwxr-xr-x  132 dpage  staff  4488 26 Jan 05:33 private

/Users/dpage/Qt/5.5/clang_64/lib/Qt3DRenderer.framework/Versions/5/Headers/5.5.1/Qt3DRenderer/private:
total 1256
drwxr-xr-x  132 dpage  staff   4488 26 Jan 05:33 .
drwxr-xr-x    3 dpage  staff    102 26 Jan 05:33 ..
-rw-r--r--    1 dpage  staff   3129 12 Oct  2015 abstractsceneparser_p.h
-rw-r--r--    1 dpage  staff   2685 12 Oct  2015 attachmentpack_p.h
-rw-r--r--    1 dpage  staff   8734 12 Oct  2015 blendstate_p.h
-rw-r--r--    1 dpage  staff   2485 12 Oct  2015 buffermanager_p.h
-rw-r--r--    1 dpage  staff   2388 12 Oct  2015 cameraselectornode_p.h
-rw-r--r--    1 dpage  staff   2360 12 Oct  2015 clearbuffer_p.h
-rw-r--r--    1 dpage  staff   2351 12 Oct  2015 framecleanupjob_p.h
-rw-r--r--    1 dpage  staff   5796 12 Oct  2015 framegraphnode_p.h
-rw-r--r--    1 dpage  staff   2343 12 Oct  2015 framegraphsubtreeselector_p.h
-rw-r--r--    1 dpage  staff   2436 12 Oct  2015 framegraphvisitor_p.h
-rw-r--r--    1 dpage  staff   2373 12 Oct  2015 framepreparationjob_p.h
-rw-r--r--    1 dpage  staff   3964 12 Oct  2015 genericstate_p.h
-rw-r--r--    1 dpage  staff   2605 12 Oct  2015 geometryrenderermanager_p.h
-rw-r--r--    1 dpage  staff   3849 12 Oct  2015 handle_types_p.h
-rw-r--r--    1 dpage  staff   2393 12 Oct  2015 layerfilternode_p.h
-rw-r--r--    1 dpage  staff   2406 12 Oct  2015 loadbufferjob_p.h
-rw-r--r--    1 dpage  staff   2436 12 Oct  2015 loadgeometryjob_p.h
-rw-r--r--    1 dpage  staff   2451 12 Oct  2015 loadscenejob_p.h
-rw-r--r--    1 dpage  staff   2470 12 Oct  2015 loadtexturedatajob_p.h
-rw-r--r--    1 dpage  staff   8603 12 Oct  2015 managers_p.h
-rw-r--r--    1 dpage  staff   2201 12 Oct  2015 nodraw_p.h
-rw-r--r--    1 dpage  staff   5065 12 Oct  2015 objloader_p.h
-rw-r--r--    1 dpage  staff   2282 12 Oct  2015 parameterpack_p.h
-rw-r--r--    1 dpage  staff   2923 12 Oct  2015 platformsurfacefilter_p.h
-rw-r--r--    1 dpage  staff   2238 12 Oct  2015 qabstractlight_p.h
-rw-r--r--    1 dpage  staff   2354 12 Oct  2015 qabstractsceneloader_p.h
-rw-r--r--    1 dpage  staff   2529 12 Oct  2015 qabstracttextureimage_p.h
-rw-r--r--    1 dpage  staff   2910 12 Oct  2015 qabstracttextureprovider_p.h
-rw-r--r--    1 dpage  staff   2141 12 Oct  2015 qannotation_p.h
-rw-r--r--    1 dpage  staff   2129 12 Oct  2015 qattribute_p.h
-rw-r--r--    1 dpage  staff   2287 12 Oct  2015 qbuffer_p.h
-rw-r--r--    1 dpage  staff   2186 12 Oct  2015 qcameraselector_p.h
-rw-r--r--    1 dpage  staff   2161 12 Oct  2015 qclearbuffer_p.h
-rw-r--r--    1 dpage  staff   3032 12 Oct  2015 qdiffusemapmaterial_p.h
-rw-r--r--    1 dpage  staff   3218 12 Oct  2015 qdiffusespecularmapmaterial_p.h
-rw-r--r--    1 dpage  staff   2178 12 Oct  2015 qdirectionallight_p.h
-rw-r--r--    1 dpage  staff   2229 12 Oct  2015 qeffect_p.h
-rw-r--r--    1 dpage  staff   2341 12 Oct  2015 qforwardrenderer_p.h
-rw-r--r--    1 dpage  staff   2177 12 Oct  2015 qframegraph_p.h
-rw-r--r--    1 dpage  staff   2232 12 Oct  2015 qframegraphnode_p.h
-rw-r--r--    1 dpage  staff   2333 12 Oct  2015 qframegraphselector_p.h
-rw-r--r--    1 dpage  staff   2462 12 Oct  2015 qgeometryrenderer_p.h
-rw-r--r--    1 dpage  staff   2825 12 Oct  2015 qgoochmaterial_p.h
-rw-r--r--    1 dpage  staff   8551 12 Oct  2015 qgraphicscontext_p.h
-rw-r--r--    1 dpage  staff   5252 12 Oct  2015 qgraphicshelperes2_p.h
-rw-r--r--    1 dpage  staff   5333 12 Oct  2015 qgraphicshelpergl2_p.h
-rw-r--r--    1 dpage  staff   5403 12 Oct  2015 qgraphicshelpergl3_p.h
-rw-r--r--    1 dpage  staff   5281 12 Oct  2015 qgraphicshelpergl4_p.h
-rw-r--r--    1 dpage  staff   5256 12 Oct  2015 qgraphicshelperinterface_p.h
-rw-r--r--    1 dpage  staff  13556 12 Oct  2015 qgraphicsutils_p.h
-rw-r--r--    1 dpage  staff   2123 12 Oct  2015 qlayer_p.h
-rw-r--r--    1 dpage  staff   2197 12 Oct  2015 qlayerfilter_p.h
-rw-r--r--    1 dpage  staff   2245 12 Oct  2015 qmaterial_p.h
-rw-r--r--    1 dpage  staff   2175 12 Oct  2015 qmesh_p.h
-rw-r--r--    1 dpage  staff   2409 12 Oct  2015 qnormaldiffusemapalphamaterial_p.h
-rw-r--r--    1 dpage  staff   3199 12 Oct  2015 qnormaldiffusemapmaterial_p.h
-rw-r--r--    1 dpage  staff   3369 12 Oct  2015 qnormaldiffusespecularmapmaterial_p.h
-rw-r--r--    1 dpage  staff   2256 12 Oct  2015 qparameter_p.h
-rw-r--r--    1 dpage  staff   2240 12 Oct  2015 qparametermapping_p.h
-rw-r--r--    1 dpage  staff   2754 12 Oct  2015 qpervertexcolormaterial_p.h
-rw-r--r--    1 dpage  staff   2840 12 Oct  2015 qphongmaterial_p.h
-rw-r--r--    1 dpage  staff   2111 12 Oct  2015 qpointlight_p.h
-rw-r--r--    1 dpage  staff   2973 12 Oct  2015 qraycastingservice_p.h
-rw-r--r--    1 dpage  staff   3075 12 Oct  2015 qrenderaspect_p.h
-rw-r--r--    1 dpage  staff   2368 12 Oct  2015 qrenderattachment_p.h
-rw-r--r--    1 dpage  staff   2745 12 Oct  2015 qrenderpass_p.h
-rw-r--r--    1 dpage  staff   2283 12 Oct  2015 qrenderpassfilter_p.h
-rw-r--r--    1 dpage  staff   2228 12 Oct  2015 qrenderstate_p.h
-rw-r--r--    1 dpage  staff   2168 12 Oct  2015 qrendertarget_p.h
-rw-r--r--    1 dpage  staff   2278 12 Oct  2015 qrendertargetselector_p.h
-rw-r--r--    1 dpage  staff   3128 12 Oct  2015 qshaderdata_p.h
-rw-r--r--    1 dpage  staff   2519 12 Oct  2015 qshaderprogram_p.h
-rw-r--r--    1 dpage  staff   3146 12 Oct  2015 qskyboxentity_p.h
-rw-r--r--    1 dpage  staff   2148 12 Oct  2015 qsortcriterion_p.h
-rw-r--r--    1 dpage  staff   2153 12 Oct  2015 qsortmethod_p.h
-rw-r--r--    1 dpage  staff   2142 12 Oct  2015 qspotlight_p.h
-rw-r--r--    1 dpage  staff   2141 12 Oct  2015 qstateset_p.h
-rw-r--r--    1 dpage  staff   1945 12 Oct  2015 qt3drenderer_global_p.h
-rw-r--r--    1 dpage  staff   2459 12 Oct  2015 qtechnique_p.h
-rw-r--r--    1 dpage  staff   2206 12 Oct  2015 qtechniquefilter_p.h
-rw-r--r--    1 dpage  staff   4824 12 Oct  2015 quniformvalue_p.h
-rw-r--r--    1 dpage  staff   2123 12 Oct  2015 qviewport_p.h
-rw-r--r--    1 dpage  staff   2338 12 Oct  2015 qwindow_p.h
-rw-r--r--    1 dpage  staff   2575 12 Oct  2015 renderannotation_p.h
-rw-r--r--    1 dpage  staff   2707 12 Oct  2015 renderattachment_p.h
-rw-r--r--    1 dpage  staff   3237 12 Oct  2015 renderattribute_p.h
-rw-r--r--    1 dpage  staff   3325 12 Oct  2015 renderbuffer_p.h
-rw-r--r--    1 dpage  staff   2651 12 Oct  2015 rendercameralens_p.h
-rw-r--r--    1 dpage  staff   3307 12 Oct  2015 rendercommand_p.h
-rw-r--r--    1 dpage  staff   2079 12 Oct  2015 renderconfiguration_p.h
-rw-r--r--    1 dpage  staff   2604 12 Oct  2015 rendereffect_p.h
-rw-r--r--    1 dpage  staff   7163 12 Oct  2015 renderentity_p.h
-rw-r--r--    1 dpage  staff  11115 12 Oct  2015 renderer_p.h
-rw-r--r--    1 dpage  staff   2585 12 Oct  2015 rendergeometry_p.h
-rw-r--r--    1 dpage  staff   3968 12 Oct  2015 rendergeometryrenderer_p.h
-rw-r--r--    1 dpage  staff   2471 12 Oct  2015 renderlayer_p.h
-rw-r--r--    1 dpage  staff   2404 12 Oct  2015 renderlogging_p.h
-rw-r--r--    1 dpage  staff   2734 12 Oct  2015 rendermaterial_p.h
-rw-r--r--    1 dpage  staff   2776 12 Oct  2015 rendernodefunctor_p.h
-rw-r--r--    1 dpage  staff   2671 12 Oct  2015 renderparameter_p.h
-rw-r--r--    1 dpage  staff   2495 12 Oct  2015 renderparametermapping_p.h
-rw-r--r--    1 dpage  staff   2673 12 Oct  2015 renderpassfilternode_p.h
-rw-r--r--    1 dpage  staff   2555 12 Oct  2015 renderqueue_p.h
-rw-r--r--    1 dpage  staff   3509 12 Oct  2015 renderrenderpass_p.h
-rw-r--r--    1 dpage  staff   2875 12 Oct  2015 renderscene_p.h
-rw-r--r--    1 dpage  staff   4361 12 Oct  2015 rendershader_p.h
-rw-r--r--    1 dpage  staff   4440 12 Oct  2015 rendershaderdata_p.h
-rw-r--r--    1 dpage  staff   3945 12 Oct  2015 renderstate_p.h
-rw-r--r--    1 dpage  staff   2551 12 Oct  2015 rendertarget_p.h
-rw-r--r--    1 dpage  staff   2491 12 Oct  2015 rendertargetselectornode_p.h
-rw-r--r--    1 dpage  staff   3125 12 Oct  2015 rendertechnique_p.h
-rw-r--r--    1 dpage  staff   5278 12 Oct  2015 rendertexture_p.h
-rw-r--r--    1 dpage  staff   4448 12 Oct  2015 rendertextureimage_p.h
-rw-r--r--    1 dpage  staff   2328 12 Oct  2015 renderthread_p.h
-rw-r--r--    1 dpage  staff   2424 12 Oct  2015 rendertransform_p.h
-rw-r--r--    1 dpage  staff  11359 12 Oct  2015 renderview_p.h
-rw-r--r--    1 dpage  staff   3124 12 Oct  2015 renderviewjob_p.h
-rw-r--r--    1 dpage  staff   5875 12 Oct  2015 renderviewjobutils_p.h
-rw-r--r--    1 dpage  staff   2828 12 Oct  2015 scenemanager_p.h
-rw-r--r--    1 dpage  staff   3136 12 Oct  2015 shadervariables_p.h
-rw-r--r--    1 dpage  staff   2383 12 Oct  2015 sortcriterion_p.h
-rw-r--r--    1 dpage  staff   2317 12 Oct  2015 sortmethod_p.h
-rw-r--r--    1 dpage  staff   2468 12 Oct  2015 statesetnode_p.h
-rw-r--r--    1 dpage  staff   2682 12 Oct  2015 techniquefilternode_p.h
-rw-r--r--    1 dpage  staff   3561 12 Oct  2015 texturedatamanager_p.h
-rw-r--r--    1 dpage  staff   2675 12 Oct  2015 uniformbuffer_p.h
-rw-r--r--    1 dpage  staff   2371 12 Oct  2015 updateboundingvolumejob_p.h
-rw-r--r--    1 dpage  staff   2363 12 Oct  2015 updateworldtransformjob_p.h
-rw-r--r--    1 dpage  staff   2706 12 Oct  2015 viewportnode_p.h
-rw-r--r--    1 dpage  staff   2429 12 Oct  2015 vsyncframeadvanceservice_p.h

/Users/dpage/Qt/5.5/clang_64/lib/Qt3DRenderer.framework/Versions/5/Resources:
total 8
drwxr-xr-x  3 dpage  staff  102 26 Jan 05:33 .
drwxr-xr-x  6 dpage  staff  204 26 Jan 05:33 ..
-rw-r--r--  1 dpage  staff  720 12 Oct  2015 Info.plist

/Users/dpage/Qt/5.5/clang_64/lib/QtBluetooth.framework:
total 48
drwxr-xr-x    9 dpage  staff   306 26 Jan 05:31 .
drwxr-xr-x  182 dpage  staff  6188 26 Jan 05:34 ..
lrwxr-xr-x    1 dpage  staff    24 26 Jan 05:31 Headers -> Versions/Current/Headers
lrwxr-xr-x    1 dpage  staff    28 26 Jan 05:31 QtBluetooth -> Versions/Current/QtBluetooth
-rw-r--r--    1 dpage  staff  1344 26 Jan 05:34 QtBluetooth.prl
lrwxr-xr-x    1 dpage  staff    34 26 Jan 05:31 QtBluetooth_debug -> Versions/Current/QtBluetooth_debug
-rw-r--r--    1 dpage  staff  1348 26 Jan 05:34 QtBluetooth_debug.prl
lrwxr-xr-x    1 dpage  staff    26 26 Jan 05:31 Resources -> Versions/Current/Resources
drwxr-xr-x    4 dpage  staff   136 26 Jan 05:31 Versions

/Users/dpage/Qt/5.5/clang_64/lib/QtBluetooth.framework/Versions:
total 8
drwxr-xr-x  4 dpage  staff  136 26 Jan 05:31 .
drwxr-xr-x  9 dpage  staff  306 26 Jan 05:31 ..
drwxr-xr-x  6 dpage  staff  204 26 Jan 05:31 5
lrwxr-xr-x  1 dpage  staff    1 26 Jan 05:31 Current -> 5

/Users/dpage/Qt/5.5/clang_64/lib/QtBluetooth.framework/Versions/5:
total 3968
drwxr-xr-x   6 dpage  staff      204 26 Jan 05:31 .
drwxr-xr-x   4 dpage  staff      136 26 Jan 05:31 ..
drwxr-xr-x  44 dpage  staff     1496 26 Jan 05:31 Headers
-rwxr-xr-x   1 dpage  staff   634804 12 Oct  2015 QtBluetooth
-rwxr-xr-x   1 dpage  staff  1396052 12 Oct  2015 QtBluetooth_debug
drwxr-xr-x   3 dpage  staff      102 26 Jan 05:31 Resources

/Users/dpage/Qt/5.5/clang_64/lib/QtBluetooth.framework/Versions/5/Headers:
total 400
drwxr-xr-x  44 dpage  staff   1496 26 Jan 05:31 .
drwxr-xr-x   6 dpage  staff    204 26 Jan 05:31 ..
drwxr-xr-x   3 dpage  staff    102 26 Jan 05:31 5.5.1
-rw-r--r--   1 dpage  staff     31 12 Oct  2015 QBluetoothAddress
-rw-r--r--   1 dpage  staff     44 12 Oct  2015 QBluetoothDeviceDiscoveryAgent
-rw-r--r--   1 dpage  staff     34 12 Oct  2015 QBluetoothDeviceInfo
-rw-r--r--   1 dpage  staff     32 12 Oct  2015 QBluetoothHostInfo
-rw-r--r--   1 dpage  staff     35 12 Oct  2015 QBluetoothLocalDevice
-rw-r--r--   1 dpage  staff     30 12 Oct  2015 QBluetoothServer
-rw-r--r--   1 dpage  staff     45 12 Oct  2015 QBluetoothServiceDiscoveryAgent
-rw-r--r--   1 dpage  staff     35 12 Oct  2015 QBluetoothServiceInfo
-rw-r--r--   1 dpage  staff     30 12 Oct  2015 QBluetoothSocket
-rw-r--r--   1 dpage  staff     39 12 Oct  2015 QBluetoothTransferManager
-rw-r--r--   1 dpage  staff     37 12 Oct  2015 QBluetoothTransferReply
-rw-r--r--   1 dpage  staff     39 12 Oct  2015 QBluetoothTransferRequest
-rw-r--r--   1 dpage  staff     28 12 Oct  2015 QBluetoothUuid
-rw-r--r--   1 dpage  staff     38 12 Oct  2015 QLowEnergyCharacteristic
-rw-r--r--   1 dpage  staff     34 12 Oct  2015 QLowEnergyController
-rw-r--r--   1 dpage  staff     34 12 Oct  2015 QLowEnergyDescriptor
-rw-r--r--   1 dpage  staff     24 12 Oct  2015 QLowEnergyHandle
-rw-r--r--   1 dpage  staff     31 12 Oct  2015 QLowEnergyService
-rw-r--r--   1 dpage  staff    795 12 Oct  2015 QtBluetooth
-rw-r--r--   1 dpage  staff    178 12 Oct  2015 QtBluetoothDepends
-rw-r--r--   1 dpage  staff     32 12 Oct  2015 QtBluetoothVersion
-rw-r--r--   1 dpage  staff   2017 12 Oct  2015 qbluetooth.h
-rw-r--r--   1 dpage  staff   2761 12 Oct  2015 qbluetoothaddress.h
-rw-r--r--   1 dpage  staff   4248 12 Oct  2015 qbluetoothdevicediscoveryagent.h
-rw-r--r--   1 dpage  staff   7576 12 Oct  2015 qbluetoothdeviceinfo.h
-rw-r--r--   1 dpage  staff   1939 12 Oct  2015 qbluetoothglobal.h
-rw-r--r--   1 dpage  staff   2456 12 Oct  2015 qbluetoothhostinfo.h
-rw-r--r--   1 dpage  staff   3710 12 Oct  2015 qbluetoothlocaldevice.h
-rw-r--r--   1 dpage  staff   3417 12 Oct  2015 qbluetoothserver.h
-rw-r--r--   1 dpage  staff   4824 12 Oct  2015 qbluetoothservicediscoveryagent.h
-rw-r--r--   1 dpage  staff   7321 12 Oct  2015 qbluetoothserviceinfo.h
-rw-r--r--   1 dpage  staff   5901 12 Oct  2015 qbluetoothsocket.h
-rw-r--r--   1 dpage  staff   2336 12 Oct  2015 qbluetoothtransfermanager.h
-rw-r--r--   1 dpage  staff   3160 12 Oct  2015 qbluetoothtransferreply.h
-rw-r--r--   1 dpage  staff   2884 12 Oct  2015 qbluetoothtransferrequest.h
-rw-r--r--   1 dpage  staff  13450 12 Oct  2015 qbluetoothuuid.h
-rw-r--r--   1 dpage  staff   3624 12 Oct  2015 qlowenergycharacteristic.h
-rw-r--r--   1 dpage  staff   4055 12 Oct  2015 qlowenergycontroller.h
-rw-r--r--   1 dpage  staff   3085 12 Oct  2015 qlowenergydescriptor.h
-rw-r--r--   1 dpage  staff   5118 12 Oct  2015 qlowenergyservice.h
-rw-r--r--   1 dpage  staff    222 12 Oct  2015 qtbluetoothversion.h

/Users/dpage/Qt/5.5/clang_64/lib/QtBluetooth.framework/Versions/5/Headers/5.5.1:
total 0
drwxr-xr-x   3 dpage  staff   102 26 Jan 05:31 .
drwxr-xr-x  44 dpage  staff  1496 26 Jan 05:31 ..
drwxr-xr-x   3 dpage  staff   102 26 Jan 05:31 QtBluetooth

/Users/dpage/Qt/5.5/clang_64/lib/QtBluetooth.framework/Versions/5/Headers/5.5.1/QtBluetooth:
total 0
drwxr-xr-x   3 dpage  staff   102 26 Jan 05:31 .
drwxr-xr-x   3 dpage  staff   102 26 Jan 05:31 ..
drwxr-xr-x  68 dpage  staff  2312 26 Jan 05:31 private

/Users/dpage/Qt/5.5/clang_64/lib/QtBluetooth.framework/Versions/5/Headers/5.5.1/QtBluetooth/private:
total 696
drwxr-xr-x  68 dpage  staff  2312 26 Jan 05:31 .
drwxr-xr-x   3 dpage  staff   102 26 Jan 05:31 ..
-rw-r--r--   1 dpage  staff  4305 12 Oct  2015 adapter1_bluez5_p.h
-rw-r--r--   1 dpage  staff  5289 12 Oct  2015 adapter_p.h
-rw-r--r--   1 dpage  staff  2491 12 Oct  2015 agent_p.h
-rw-r--r--   1 dpage  staff  3021 12 Oct  2015 androidbroadcastreceiver_p.h
-rw-r--r--   1 dpage  staff  2975 12 Oct  2015 bluez5_helper_p.h
-rw-r--r--   1 dpage  staff  8163 12 Oct  2015 bluez_data_p.h
-rw-r--r--   1 dpage  staff  2749 12 Oct  2015 corebluetoothwrapper_p.h
-rw-r--r--   1 dpage  staff  4828 12 Oct  2015 device1_bluez5_p.h
-rw-r--r--   1 dpage  staff  3210 12 Oct  2015 device_p.h
-rw-r--r--   1 dpage  staff  2806 12 Oct  2015 devicediscoverybroadcastreceiver_p.h
-rw-r--r--   1 dpage  staff  2831 12 Oct  2015 hcimanager_p.h
-rw-r--r--   1 dpage  staff  2773 12 Oct  2015 inputstreamthread_p.h
-rw-r--r--   1 dpage  staff  2547 12 Oct  2015 jni_android_p.h
-rw-r--r--   1 dpage  staff  3001 12 Oct  2015 localdevicebroadcastreceiver_p.h
-rw-r--r--   1 dpage  staff  5439 12 Oct  2015 lowenergynotificationhub_p.h
-rw-r--r--   1 dpage  staff  1963 12 Oct  2015 manager_p.h
-rw-r--r--   1 dpage  staff  1887 12 Oct  2015 obex_agent_p.h
-rw-r--r--   1 dpage  staff  1756 12 Oct  2015 obex_client1_bluez5_p.h
-rw-r--r--   1 dpage  staff  2722 12 Oct  2015 obex_client_p.h
-rw-r--r--   1 dpage  staff  1919 12 Oct  2015 obex_manager_p.h
-rw-r--r--   1 dpage  staff  3846 12 Oct  2015 obex_objectpush1_bluez5_p.h
-rw-r--r--   1 dpage  staff  2632 12 Oct  2015 obex_transfer1_bluez5_p.h
-rw-r--r--   1 dpage  staff  1555 12 Oct  2015 obex_transfer_p.h
-rw-r--r--   1 dpage  staff  1865 12 Oct  2015 objectmanager_p.h
-rw-r--r--   1 dpage  staff  8334 12 Oct  2015 osxbtcentralmanager_p.h
-rw-r--r--   1 dpage  staff  2101 12 Oct  2015 osxbtchanneldelegate_p.h
-rw-r--r--   1 dpage  staff  2753 12 Oct  2015 osxbtconnectionmonitor_p.h
-rw-r--r--   1 dpage  staff  3119 12 Oct  2015 osxbtdeviceinquiry_p.h
-rw-r--r--   1 dpage  staff  3968 12 Oct  2015 osxbtdevicepair_p.h
-rw-r--r--   1 dpage  staff  4099 12 Oct  2015 osxbtl2capchannel_p.h
-rw-r--r--   1 dpage  staff  3547 12 Oct  2015 osxbtledeviceinquiry_p.h
-rw-r--r--   1 dpage  staff  4335 12 Oct  2015 osxbtobexsession_p.h
-rw-r--r--   1 dpage  staff  3640 12 Oct  2015 osxbtrfcommchannel_p.h
-rw-r--r--   1 dpage  staff  3229 12 Oct  2015 osxbtsdpinquiry_p.h
-rw-r--r--   1 dpage  staff  1963 12 Oct  2015 osxbtservicerecord_p.h
-rw-r--r--   1 dpage  staff  3122 12 Oct  2015 osxbtsocketlistener_p.h
-rw-r--r--   1 dpage  staff  7609 12 Oct  2015 osxbtutility_p.h
-rw-r--r--   1 dpage  staff  3731 12 Oct  2015 ppshelpers_p.h
-rw-r--r--   1 dpage  staff  1833 12 Oct  2015 profile1_p.h
-rw-r--r--   1 dpage  staff  2308 12 Oct  2015 properties_p.h
-rw-r--r--   1 dpage  staff  2071 12 Oct  2015 qbluetoothaddress_p.h
-rw-r--r--   1 dpage  staff  5688 12 Oct  2015 qbluetoothdevicediscoveryagent_p.h
-rw-r--r--   1 dpage  staff  2187 12 Oct  2015 qbluetoothdevicediscoverytimer_osx_p.h
-rw-r--r--   1 dpage  staff  2603 12 Oct  2015 qbluetoothdeviceinfo_p.h
-rw-r--r--   1 dpage  staff  2117 12 Oct  2015 qbluetoothhostinfo_p.h
-rw-r--r--   1 dpage  staff  8276 12 Oct  2015 qbluetoothlocaldevice_p.h
-rw-r--r--   1 dpage  staff  3896 12 Oct  2015 qbluetoothserver_osx_p.h
-rw-r--r--   1 dpage  staff  3980 12 Oct  2015 qbluetoothserver_p.h
-rw-r--r--   1 dpage  staff  7213 12 Oct  2015 qbluetoothservicediscoveryagent_p.h
-rw-r--r--   1 dpage  staff  3118 12 Oct  2015 qbluetoothserviceinfo_p.h
-rw-r--r--   1 dpage  staff  4571 12 Oct  2015 qbluetoothsocket_osx_p.h
-rw-r--r--   1 dpage  staff  7254 12 Oct  2015 qbluetoothsocket_p.h
-rw-r--r--   1 dpage  staff  4100 12 Oct  2015 qbluetoothtransferreply_bluez_p.h
-rw-r--r--   1 dpage  staff  2853 12 Oct  2015 qbluetoothtransferreply_osx_p.h
-rw-r--r--   1 dpage  staff  2210 12 Oct  2015 qbluetoothtransferreply_p.h
-rw-r--r--   1 dpage  staff  3188 12 Oct  2015 qbluetoothtransferreply_qnx_p.h
-rw-r--r--   1 dpage  staff  2275 12 Oct  2015 qbluetoothtransferrequest_p.h
-rw-r--r--   1 dpage  staff  7046 12 Oct  2015 qlowenergycontroller_osx_p.h
-rw-r--r--   1 dpage  staff  9062 12 Oct  2015 qlowenergycontroller_p.h
-rw-r--r--   1 dpage  staff  4018 12 Oct  2015 qlowenergyserviceprivate_p.h
-rw-r--r--   1 dpage  staff  5261 12 Oct  2015 qprivatelinearbuffer_p.h
-rw-r--r--   1 dpage  staff  3106 12 Oct  2015 serveracceptancethread_p.h
-rw-r--r--   1 dpage  staff  2396 12 Oct  2015 service_p.h
-rw-r--r--   1 dpage  staff  2693 12 Oct  2015 servicediscoverybroadcastreceiver_p.h
-rw-r--r--   1 dpage  staff  2151 12 Oct  2015 servicemap_p.h
-rw-r--r--   1 dpage  staff  3332 12 Oct  2015 uistrings_p.h

/Users/dpage/Qt/5.5/clang_64/lib/QtBluetooth.framework/Versions/5/Resources:
total 8
drwxr-xr-x  3 dpage  staff  102 26 Jan 05:31 .
drwxr-xr-x  6 dpage  staff  204 26 Jan 05:31 ..
-rw-r--r--  1 dpage  staff  718 12 Oct  2015 Info.plist

/Users/dpage/Qt/5.5/clang_64/lib/QtCLucene.framework:
total 48
drwxr-xr-x    9 dpage  staff   306 26 Jan 05:31 .
drwxr-xr-x  182 dpage  staff  6188 26 Jan 05:34 ..
lrwxr-xr-x    1 dpage  staff    24 26 Jan 05:31 Headers -> Versions/Current/Headers
lrwxr-xr-x    1 dpage  staff    26 26 Jan 05:31 QtCLucene -> Versions/Current/QtCLucene
-rw-r--r--    1 dpage  staff  1223 26 Jan 05:34 QtCLucene.prl
lrwxr-xr-x    1 dpage  staff    32 26 Jan 05:31 QtCLucene_debug -> Versions/Current/QtCLucene_debug
-rw-r--r--    1 dpage  staff  1227 26 Jan 05:34 QtCLucene_debug.prl
lrwxr-xr-x    1 dpage  staff    26 26 Jan 05:31 Resources -> Versions/Current/Resources
drwxr-xr-x    4 dpage  staff   136 26 Jan 05:31 Versions

/Users/dpage/Qt/5.5/clang_64/lib/QtCLucene.framework/Versions:
total 8
drwxr-xr-x  4 dpage  staff  136 26 Jan 05:31 .
drwxr-xr-x  9 dpage  staff  306 26 Jan 05:31 ..
drwxr-xr-x  6 dpage  staff  204 26 Jan 05:31 5
lrwxr-xr-x  1 dpage  staff    1 26 Jan 05:31 Current -> 5

/Users/dpage/Qt/5.5/clang_64/lib/QtCLucene.framework/Versions/5:
total 9112
drwxr-xr-x  6 dpage  staff      204 26 Jan 05:31 .
drwxr-xr-x  4 dpage  staff      136 26 Jan 05:31 ..
drwxr-xr-x  7 dpage  staff      238 26 Jan 05:31 Headers
-rwxr-xr-x  1 dpage  staff  1420424 12 Oct  2015 QtCLucene
-rwxr-xr-x  1 dpage  staff  3242532 12 Oct  2015 QtCLucene_debug
drwxr-xr-x  3 dpage  staff      102 26 Jan 05:31 Resources

/Users/dpage/Qt/5.5/clang_64/lib/QtCLucene.framework/Versions/5/Headers:
total 32
drwxr-xr-x  7 dpage  staff  238 26 Jan 05:31 .
drwxr-xr-x  6 dpage  staff  204 26 Jan 05:31 ..
drwxr-xr-x  3 dpage  staff  102 26 Jan 05:31 5.5.1
-rw-r--r--  1 dpage  staff  135 12 Oct  2015 QtCLucene
-rw-r--r--  1 dpage  staff  184 12 Oct  2015 QtCLuceneDepends
-rw-r--r--  1 dpage  staff   30 12 Oct  2015 QtCLuceneVersion
-rw-r--r--  1 dpage  staff  212 12 Oct  2015 qtcluceneversion.h

/Users/dpage/Qt/5.5/clang_64/lib/QtCLucene.framework/Versions/5/Headers/5.5.1:
total 0
drwxr-xr-x  3 dpage  staff  102 26 Jan 05:31 .
drwxr-xr-x  7 dpage  staff  238 26 Jan 05:31 ..
drwxr-xr-x  3 dpage  staff  102 26 Jan 05:31 QtCLucene

/Users/dpage/Qt/5.5/clang_64/lib/QtCLucene.framework/Versions/5/Headers/5.5.1/QtCLucene:
total 0
drwxr-xr-x   3 dpage  staff  102 26 Jan 05:31 .
drwxr-xr-x   3 dpage  staff  102 26 Jan 05:31 ..
drwxr-xr-x  20 dpage  staff  680 26 Jan 05:31 private

/Users/dpage/Qt/5.5/clang_64/lib/QtCLucene.framework/Versions/5/Headers/5.5.1/QtCLucene/private:
total 176
drwxr-xr-x  20 dpage  staff    680 26 Jan 05:31 .
drwxr-xr-x   3 dpage  staff    102 26 Jan 05:31 ..
-rw-r--r--   1 dpage  staff   3987 12 Oct  2015 qanalyzer_p.h
-rw-r--r--   1 dpage  staff  14650 12 Oct  2015 qclucene-config_p.h
-rw-r--r--   1 dpage  staff   3952 12 Oct  2015 qclucene_global_p.h
-rw-r--r--   1 dpage  staff   2670 12 Oct  2015 qdocument_p.h
-rw-r--r--   1 dpage  staff   3027 12 Oct  2015 qfield_p.h
-rw-r--r--   1 dpage  staff   1879 12 Oct  2015 qfilter_p.h
-rw-r--r--   1 dpage  staff   2283 12 Oct  2015 qhits_p.h
-rw-r--r--   1 dpage  staff   3219 12 Oct  2015 qindexreader_p.h
-rw-r--r--   1 dpage  staff   3345 12 Oct  2015 qindexwriter_p.h
-rw-r--r--   1 dpage  staff   4528 12 Oct  2015 qquery_p.h
-rw-r--r--   1 dpage  staff   3180 12 Oct  2015 qqueryparser_p.h
-rw-r--r--   1 dpage  staff   2674 12 Oct  2015 qreader_p.h
-rw-r--r--   1 dpage  staff   3592 12 Oct  2015 qsearchable_p.h
-rw-r--r--   1 dpage  staff   2141 12 Oct  2015 qsort_p.h
-rw-r--r--   1 dpage  staff   2667 12 Oct  2015 qterm_p.h
-rw-r--r--   1 dpage  staff   2883 12 Oct  2015 qtoken_p.h
-rw-r--r--   1 dpage  staff   2341 12 Oct  2015 qtokenizer_p.h
-rw-r--r--   1 dpage  staff   2558 12 Oct  2015 qtokenstream_p.h

/Users/dpage/Qt/5.5/clang_64/lib/QtCLucene.framework/Versions/5/Resources:
total 8
drwxr-xr-x  3 dpage  staff  102 26 Jan 05:31 .
drwxr-xr-x  6 dpage  staff  204 26 Jan 05:31 ..
-rw-r--r--  1 dpage  staff  714 12 Oct  2015 Info.plist

/Users/dpage/Qt/5.5/clang_64/lib/QtConcurrent.framework:
total 48
drwxr-xr-x    9 dpage  staff   306 26 Jan 05:31 .
drwxr-xr-x  182 dpage  staff  6188 26 Jan 05:34 ..
lrwxr-xr-x    1 dpage  staff    24 26 Jan 05:31 Headers -> Versions/Current/Headers
lrwxr-xr-x    1 dpage  staff    29 26 Jan 05:31 QtConcurrent -> Versions/Current/QtConcurrent
-rw-r--r--    1 dpage  staff  1226 26 Jan 05:34 QtConcurrent.prl
lrwxr-xr-x    1 dpage  staff    35 26 Jan 05:31 QtConcurrent_debug -> Versions/Current/QtConcurrent_debug
-rw-r--r--    1 dpage  staff  1230 26 Jan 05:34 QtConcurrent_debug.prl
lrwxr-xr-x    1 dpage  staff    26 26 Jan 05:31 Resources -> Versions/Current/Resources
drwxr-xr-x    4 dpage  staff   136 26 Jan 05:31 Versions

/Users/dpage/Qt/5.5/clang_64/lib/QtConcurrent.framework/Versions:
total 8
drwxr-xr-x  4 dpage  staff  136 26 Jan 05:31 .
drwxr-xr-x  9 dpage  staff  306 26 Jan 05:31 ..
drwxr-xr-x  6 dpage  staff  204 26 Jan 05:31 5
lrwxr-xr-x  1 dpage  staff    1 26 Jan 05:31 Current -> 5

/Users/dpage/Qt/5.5/clang_64/lib/QtConcurrent.framework/Versions/5:
total 192
drwxr-xr-x   6 dpage  staff    204 26 Jan 05:31 .
drwxr-xr-x   4 dpage  staff    136 26 Jan 05:31 ..
drwxr-xr-x  24 dpage  staff    816 26 Jan 05:31 Headers
-rwxr-xr-x   1 dpage  staff  32208 12 Oct  2015 QtConcurrent
-rwxr-xr-x   1 dpage  staff  64424 12 Oct  2015 QtConcurrent_debug
drwxr-xr-x   3 dpage  staff    102 26 Jan 05:31 Resources

/Users/dpage/Qt/5.5/clang_64/lib/QtConcurrent.framework/Versions/5/Headers:
total 464
drwxr-xr-x  24 dpage  staff    816 26 Jan 05:31 .
drwxr-xr-x   6 dpage  staff    204 26 Jan 05:31 ..
-rw-r--r--   1 dpage  staff    652 12 Oct  2015 QtConcurrent
-rw-r--r--   1 dpage  staff    180 12 Oct  2015 QtConcurrentDepends
-rw-r--r--   1 dpage  staff     32 12 Oct  2015 QtConcurrentFilter
-rw-r--r--   1 dpage  staff     29 12 Oct  2015 QtConcurrentMap
-rw-r--r--   1 dpage  staff     29 12 Oct  2015 QtConcurrentRun
-rw-r--r--   1 dpage  staff     33 12 Oct  2015 QtConcurrentVersion
-rw-r--r--   1 dpage  staff   1943 12 Oct  2015 qtconcurrent_global.h
-rw-r--r--   1 dpage  staff   2113 12 Oct  2015 qtconcurrentcompilertest.h
-rw-r--r--   1 dpage  staff   2025 12 Oct  2015 qtconcurrentexception.h
-rw-r--r--   1 dpage  staff  11288 12 Oct  2015 qtconcurrentfilter.h
-rw-r--r--   1 dpage  staff  11323 12 Oct  2015 qtconcurrentfilterkernel.h
-rw-r--r--   1 dpage  staff   7399 12 Oct  2015 qtconcurrentfunctionwrappers.h
-rw-r--r--   1 dpage  staff   9201 12 Oct  2015 qtconcurrentiteratekernel.h
-rw-r--r--   1 dpage  staff  13277 12 Oct  2015 qtconcurrentmap.h
-rw-r--r--   1 dpage  staff   9133 12 Oct  2015 qtconcurrentmapkernel.h
-rw-r--r--   1 dpage  staff   3999 12 Oct  2015 qtconcurrentmedian.h
-rw-r--r--   1 dpage  staff   7172 12 Oct  2015 qtconcurrentreducekernel.h
-rw-r--r--   1 dpage  staff  40501 12 Oct  2015 qtconcurrentrun.h
-rw-r--r--   1 dpage  staff   3923 12 Oct  2015 qtconcurrentrunbase.h
-rw-r--r--   1 dpage  staff  54390 12 Oct  2015 qtconcurrentstoredfunctioncall.h
-rw-r--r--   1 dpage  staff   8041 12 Oct  2015 qtconcurrentthreadengine.h
-rw-r--r--   1 dpage  staff    227 12 Oct  2015 qtconcurrentversion.h

/Users/dpage/Qt/5.5/clang_64/lib/QtConcurrent.framework/Versions/5/Resources:
total 8
drwxr-xr-x  3 dpage  staff  102 26 Jan 05:31 .
drwxr-xr-x  6 dpage  staff  204 26 Jan 05:31 ..
-rw-r--r--  1 dpage  staff  720 12 Oct  2015 Info.plist

/Users/dpage/Qt/5.5/clang_64/lib/QtCore.framework:
total 48
drwxr-xr-x    9 dpage  staff   306 26 Jan 05:31 .
drwxr-xr-x  182 dpage  staff  6188 26 Jan 05:34 ..
lrwxr-xr-x    1 dpage  staff    24 26 Jan 05:31 Headers -> Versions/Current/Headers
lrwxr-xr-x    1 dpage  staff    23 26 Jan 05:31 QtCore -> Versions/Current/QtCore
-rw-r--r--    1 dpage  staff  1196 26 Jan 05:34 QtCore.prl
lrwxr-xr-x    1 dpage  staff    29 26 Jan 05:31 QtCore_debug -> Versions/Current/QtCore_debug
-rw-r--r--    1 dpage  staff  1200 26 Jan 05:34 QtCore_debug.prl
lrwxr-xr-x    1 dpage  staff    26 26 Jan 05:31 Resources -> Versions/Current/Resources
drwxr-xr-x    4 dpage  staff   136 26 Jan 05:31 Versions

/Users/dpage/Qt/5.5/clang_64/lib/QtCore.framework/Versions:
total 8
drwxr-xr-x  4 dpage  staff  136 26 Jan 05:31 .
drwxr-xr-x  9 dpage  staff  306 26 Jan 05:31 ..
drwxr-xr-x  6 dpage  staff  204 26 Jan 05:31 5
lrwxr-xr-x  1 dpage  staff    1 26 Jan 05:31 Current -> 5

/Users/dpage/Qt/5.5/clang_64/lib/QtCore.framework/Versions/5:
total 37240
drwxr-xr-x    6 dpage  staff       204 26 Jan 05:31 .
drwxr-xr-x    4 dpage  staff       136 26 Jan 05:31 ..
drwxr-xr-x  504 dpage  staff     17136 26 Jan 05:31 Headers
-rwxr-xr-x    1 dpage  staff   6285240 26 Jan 05:31 QtCore
-rwxr-xr-x    1 dpage  staff  12776276 26 Jan 05:31 QtCore_debug
drwxr-xr-x    3 dpage  staff       102 26 Jan 05:31 Resources

/Users/dpage/Qt/5.5/clang_64/lib/QtCore.framework/Versions/5/Headers:
total 6816
drwxr-xr-x  504 dpage  staff  17136 26 Jan 05:31 .
drwxr-xr-x    6 dpage  staff    204 26 Jan 05:31 ..
drwxr-xr-x    3 dpage  staff    102 26 Jan 05:31 5.5.1
-rw-r--r--    1 dpage  staff     32 12 Oct  2015 QAbstractAnimation
-rw-r--r--    1 dpage  staff     38 12 Oct  2015 QAbstractEventDispatcher
-rw-r--r--    1 dpage  staff     32 12 Oct  2015 QAbstractItemModel
-rw-r--r--    1 dpage  staff     32 12 Oct  2015 QAbstractListModel
-rw-r--r--    1 dpage  staff     40 12 Oct  2015 QAbstractNativeEventFilter
-rw-r--r--    1 dpage  staff     33 12 Oct  2015 QAbstractProxyModel
-rw-r--r--    1 dpage  staff     28 12 Oct  2015 QAbstractState
-rw-r--r--    1 dpage  staff     32 12 Oct  2015 QAbstractTableModel
-rw-r--r--    1 dpage  staff     33 12 Oct  2015 QAbstractTransition
-rw-r--r--    1 dpage  staff     32 12 Oct  2015 QAnimationDriver
-rw-r--r--    1 dpage  staff     29 12 Oct  2015 QAnimationGroup
-rw-r--r--    1 dpage  staff     25 12 Oct  2015 QArgument
-rw-r--r--    1 dpage  staff     24 12 Oct  2015 QArrayData
-rw-r--r--    1 dpage  staff     31 12 Oct  2015 QArrayDataPointer
-rw-r--r--    1 dpage  staff     24 12 Oct  2015 QArrayDataPointerRef
-rw-r--r--    1 dpage  staff     22 12 Oct  2015 QAssociativeIterable
-rw-r--r--    1 dpage  staff     21 12 Oct  2015 QAtomicInt
-rw-r--r--    1 dpage  staff     21 12 Oct  2015 QAtomicInteger
-rw-r--r--    1 dpage  staff     21 12 Oct  2015 QAtomicPointer
-rw-r--r--    1 dpage  staff     32 12 Oct  2015 QBBSystemLocaleData
-rw-r--r--    1 dpage  staff     20 12 Oct  2015 QBasicMutex
-rw-r--r--    1 dpage  staff     25 12 Oct  2015 QBasicTimer
-rw-r--r--    1 dpage  staff     23 12 Oct  2015 QBitArray
-rw-r--r--    1 dpage  staff     23 12 Oct  2015 QBitRef
-rw-r--r--    1 dpage  staff     21 12 Oct  2015 QBuffer
-rw-r--r--    1 dpage  staff     24 12 Oct  2015 QByteArray
-rw-r--r--    1 dpage  staff     25 12 Oct  2015 QByteArrayData
-rw-r--r--    1 dpage  staff     24 12 Oct  2015 QByteArrayDataPtr
-rw-r--r--    1 dpage  staff     23 12 Oct  2015 QByteArrayList
-rw-r--r--    1 dpage  staff     28 12 Oct  2015 QByteArrayListIterator
-rw-r--r--    1 dpage  staff     31 12 Oct  2015 QByteArrayMatcher
-rw-r--r--    1 dpage  staff     24 12 Oct  2015 QByteRef
-rw-r--r--    1 dpage  staff     20 12 Oct  2015 QCache
-rw-r--r--    1 dpage  staff     19 12 Oct  2015 QChar
-rw-r--r--    1 dpage  staff     21 12 Oct  2015 QCharRef
-rw-r--r--    1 dpage  staff     24 12 Oct  2015 QChildEvent
-rw-r--r--    1 dpage  staff     23 12 Oct  2015 QCollator
-rw-r--r--    1 dpage  staff     23 12 Oct  2015 QCollatorSortKey
-rw-r--r--    1 dpage  staff     32 12 Oct  2015 QCommandLineOption
-rw-r--r--    1 dpage  staff     32 12 Oct  2015 QCommandLineParser
-rw-r--r--    1 dpage  staff     30 12 Oct  2015 QContiguousCache
-rw-r--r--    1 dpage  staff     30 12 Oct  2015 QContiguousCacheData
-rw-r--r--    1 dpage  staff     30 12 Oct  2015 QContiguousCacheTypedData
-rw-r--r--    1 dpage  staff     30 12 Oct  2015 QCoreApplication
-rw-r--r--    1 dpage  staff     32 12 Oct  2015 QCryptographicHash
-rw-r--r--    1 dpage  staff     25 12 Oct  2015 QDataStream
-rw-r--r--    1 dpage  staff     23 12 Oct  2015 QDate
-rw-r--r--    1 dpage  staff     23 12 Oct  2015 QDateTime
-rw-r--r--    1 dpage  staff     20 12 Oct  2015 QDebug
-rw-r--r--    1 dpage  staff     20 12 Oct  2015 QDebugStateSaver
-rw-r--r--    1 dpage  staff     24 12 Oct  2015 QDeferredDeleteEvent
-rw-r--r--    1 dpage  staff     18 12 Oct  2015 QDir
-rw-r--r--    1 dpage  staff     26 12 Oct  2015 QDirIterator
-rw-r--r--    1 dpage  staff     24 12 Oct  2015 QDynamicPropertyChangeEvent
-rw-r--r--    1 dpage  staff     26 12 Oct  2015 QEasingCurve
-rw-r--r--    1 dpage  staff     27 12 Oct  2015 QElapsedTimer
-rw-r--r--    1 dpage  staff     28 12 Oct  2015 QEnableSharedFromThis
-rw-r--r--    1 dpage  staff     24 12 Oct  2015 QEvent
-rw-r--r--    1 dpage  staff     24 12 Oct  2015 QEventLoop
-rw-r--r--    1 dpage  staff     24 12 Oct  2015 QEventLoopLocker
-rw-r--r--    1 dpage  staff     30 12 Oct  2015 QEventTransition
-rw-r--r--    1 dpage  staff     24 12 Oct  2015 QException
-rw-r--r--    1 dpage  staff     25 12 Oct  2015 QExplicitlySharedDataPointer
-rw-r--r--    1 dpage  staff     31 12 Oct  2015 QFactoryInterface
-rw-r--r--    1 dpage  staff     19 12 Oct  2015 QFile
-rw-r--r--    1 dpage  staff     25 12 Oct  2015 QFileDevice
-rw-r--r--    1 dpage  staff     23 12 Oct  2015 QFileInfo
-rw-r--r--    1 dpage  staff     23 12 Oct  2015 QFileInfoList
-rw-r--r--    1 dpage  staff     27 12 Oct  2015 QFileSelector
-rw-r--r--    1 dpage  staff     32 12 Oct  2015 QFileSystemWatcher
-rw-r--r--    1 dpage  staff     25 12 Oct  2015 QFinalState
-rw-r--r--    1 dpage  staff     20 12 Oct  2015 QFlag
-rw-r--r--    1 dpage  staff     20 12 Oct  2015 QFlags
-rw-r--r--    1 dpage  staff     21 12 Oct  2015 QForeachContainer
-rw-r--r--    1 dpage  staff     21 12 Oct  2015 QFunctionPointer
-rw-r--r--    1 dpage  staff     21 12 Oct  2015 QFuture
-rw-r--r--    1 dpage  staff     30 12 Oct  2015 QFutureInterface
-rw-r--r--    1 dpage  staff     30 12 Oct  2015 QFutureInterfaceBase
-rw-r--r--    1 dpage  staff     21 12 Oct  2015 QFutureIterator
-rw-r--r--    1 dpage  staff     33 12 Oct  2015 QFutureSynchronizer
-rw-r--r--    1 dpage  staff     28 12 Oct  2015 QFutureWatcher
-rw-r--r--    1 dpage  staff     28 12 Oct  2015 QFutureWatcherBase
-rw-r--r--    1 dpage  staff     25 12 Oct  2015 QGenericArgument
-rw-r--r--    1 dpage  staff     25 12 Oct  2015 QGenericReturnArgument
-rw-r--r--    1 dpage  staff     27 12 Oct  2015 QGlobalStatic
-rw-r--r--    1 dpage  staff     19 12 Oct  2015 QHash
-rw-r--r--    1 dpage  staff     19 12 Oct  2015 QHashData
-rw-r--r--    1 dpage  staff     19 12 Oct  2015 QHashDummyValue
-rw-r--r--    1 dpage  staff     19 12 Oct  2015 QHashIterator
-rw-r--r--    1 dpage  staff     19 12 Oct  2015 QHashNode
-rw-r--r--    1 dpage  staff     27 12 Oct  2015 QHistoryState
-rw-r--r--    1 dpage  staff     23 12 Oct  2015 QIODevice
-rw-r--r--    1 dpage  staff     33 12 Oct  2015 QIdentityProxyModel
-rw-r--r--    1 dpage  staff     20 12 Oct  2015 QIncompatibleFlag
-rw-r--r--    1 dpage  staff     21 12 Oct  2015 QIntegerForSize
-rw-r--r--    1 dpage  staff     24 12 Oct  2015 QInternal
-rw-r--r--    1 dpage  staff     33 12 Oct  2015 QItemSelection
-rw-r--r--    1 dpage  staff     33 12 Oct  2015 QItemSelectionModel
-rw-r--r--    1 dpage  staff     33 12 Oct  2015 QItemSelectionRange
-rw-r--r--    1 dpage  staff     24 12 Oct  2015 QJsonArray
-rw-r--r--    1 dpage  staff     27 12 Oct  2015 QJsonDocument
-rw-r--r--    1 dpage  staff     25 12 Oct  2015 QJsonObject
-rw-r--r--    1 dpage  staff     27 12 Oct  2015 QJsonParseError
-rw-r--r--    1 dpage  staff     24 12 Oct  2015 QJsonValue
-rw-r--r--    1 dpage  staff     24 12 Oct  2015 QJsonValuePtr
-rw-r--r--    1 dpage  staff     24 12 Oct  2015 QJsonValueRef
-rw-r--r--    1 dpage  staff     24 12 Oct  2015 QJsonValueRefPtr
-rw-r--r--    1 dpage  staff     19 12 Oct  2015 QLatin1Char
-rw-r--r--    1 dpage  staff     21 12 Oct  2015 QLatin1Literal
-rw-r--r--    1 dpage  staff     21 12 Oct  2015 QLatin1String
-rw-r--r--    1 dpage  staff     22 12 Oct  2015 QLibrary
-rw-r--r--    1 dpage  staff     26 12 Oct  2015 QLibraryInfo
-rw-r--r--    1 dpage  staff     19 12 Oct  2015 QLine
-rw-r--r--    1 dpage  staff     19 12 Oct  2015 QLineF
-rw-r--r--    1 dpage  staff     25 12 Oct  2015 QLinkedList
-rw-r--r--    1 dpage  staff     25 12 Oct  2015 QLinkedListData
-rw-r--r--    1 dpage  staff     25 12 Oct  2015 QLinkedListIterator
-rw-r--r--    1 dpage  staff     25 12 Oct  2015 QLinkedListNode
-rw-r--r--    1 dpage  staff     19 12 Oct  2015 QList
-rw-r--r--    1 dpage  staff     19 12 Oct  2015 QListData
-rw-r--r--    1 dpage  staff     19 12 Oct  2015 QListIterator
-rw-r--r--    1 dpage  staff     19 12 Oct  2015 QListSpecialMethods
-rw-r--r--    1 dpage  staff     21 12 Oct  2015 QLocale
-rw-r--r--    1 dpage  staff     23 12 Oct  2015 QLockFile
-rw-r--r--    1 dpage  staff     30 12 Oct  2015 QLoggingCategory
-rw-r--r--    1 dpage  staff     18 12 Oct  2015 QMap
-rw-r--r--    1 dpage  staff     18 12 Oct  2015 QMapData
-rw-r--r--    1 dpage  staff     18 12 Oct  2015 QMapDataBase
-rw-r--r--    1 dpage  staff     18 12 Oct  2015 QMapIterator
-rw-r--r--    1 dpage  staff     18 12 Oct  2015 QMapNode
-rw-r--r--    1 dpage  staff     18 12 Oct  2015 QMapNodeBase
-rw-r--r--    1 dpage  staff     22 12 Oct  2015 QMargins
-rw-r--r--    1 dpage  staff     22 12 Oct  2015 QMarginsF
-rw-r--r--    1 dpage  staff     40 12 Oct  2015 QMessageAuthenticationCode
-rw-r--r--    1 dpage  staff     22 12 Oct  2015 QMessageLogContext
-rw-r--r--    1 dpage  staff     22 12 Oct  2015 QMessageLogger
-rw-r--r--    1 dpage  staff     25 12 Oct  2015 QMetaClassInfo
-rw-r--r--    1 dpage  staff     25 12 Oct  2015 QMetaEnum
-rw-r--r--    1 dpage  staff     25 12 Oct  2015 QMetaMethod
-rw-r--r--    1 dpage  staff     25 12 Oct  2015 QMetaObject
-rw-r--r--    1 dpage  staff     25 12 Oct  2015 QMetaProperty
-rw-r--r--    1 dpage  staff     23 12 Oct  2015 QMetaType
-rw-r--r--    1 dpage  staff     23 12 Oct  2015 QMetaTypeId
-rw-r--r--    1 dpage  staff     23 12 Oct  2015 QMetaTypeId2
-rw-r--r--    1 dpage  staff     23 12 Oct  2015 QMetaTypeIdQObject
-rw-r--r--    1 dpage  staff     23 12 Oct  2015 QMimeData
-rw-r--r--    1 dpage  staff     27 12 Oct  2015 QMimeDatabase
-rw-r--r--    1 dpage  staff     23 12 Oct  2015 QMimeType
-rw-r--r--    1 dpage  staff     32 12 Oct  2015 QModelIndex
-rw-r--r--    1 dpage  staff     32 12 Oct  2015 QModelIndexList
-rw-r--r--    1 dpage  staff     19 12 Oct  2015 QMultiHash
-rw-r--r--    1 dpage  staff     18 12 Oct  2015 QMultiMap
-rw-r--r--    1 dpage  staff     28 12 Oct  2015 QMutableByteArrayListIterator
-rw-r--r--    1 dpage  staff     21 12 Oct  2015 QMutableFutureIterator
-rw-r--r--    1 dpage  staff     19 12 Oct  2015 QMutableHashIterator
-rw-r--r--    1 dpage  staff     25 12 Oct  2015 QMutableLinkedListIterator
-rw-r--r--    1 dpage  staff     19 12 Oct  2015 QMutableListIterator
-rw-r--r--    1 dpage  staff     18 12 Oct  2015 QMutableMapIterator
-rw-r--r--    1 dpage  staff     18 12 Oct  2015 QMutableSetIterator
-rw-r--r--    1 dpage  staff     25 12 Oct  2015 QMutableStringListIterator
-rw-r--r--    1 dpage  staff     21 12 Oct  2015 QMutableVectorIterator
-rw-r--r--    1 dpage  staff     20 12 Oct  2015 QMutex
-rw-r--r--    1 dpage  staff     20 12 Oct  2015 QMutexLocker
-rw-r--r--    1 dpage  staff     20 12 Oct  2015 QNoDebug
-rw-r--r--    1 dpage  staff     21 12 Oct  2015 QObject
-rw-r--r--    1 dpage  staff     35 12 Oct  2015 QObjectCleanupHandler
-rw-r--r--    1 dpage  staff     21 12 Oct  2015 QObjectData
-rw-r--r--    1 dpage  staff     21 12 Oct  2015 QObjectList
-rw-r--r--    1 dpage  staff     21 12 Oct  2015 QObjectUserData
-rw-r--r--    1 dpage  staff     19 12 Oct  2015 QPair
-rw-r--r--    1 dpage  staff     37 12 Oct  2015 QParallelAnimationGroup
-rw-r--r--    1 dpage  staff     29 12 Oct  2015 QPauseAnimation
-rw-r--r--    1 dpage  staff     32 12 Oct  2015 QPersistentModelIndex
-rw-r--r--    1 dpage  staff     27 12 Oct  2015 QPluginLoader
-rw-r--r--    1 dpage  staff     20 12 Oct  2015 QPoint
-rw-r--r--    1 dpage  staff     20 12 Oct  2015 QPointF
-rw-r--r--    1 dpage  staff     22 12 Oct  2015 QPointer
-rw-r--r--    1 dpage  staff     22 12 Oct  2015 QProcess
-rw-r--r--    1 dpage  staff     22 12 Oct  2015 QProcessEnvironment
-rw-r--r--    1 dpage  staff     32 12 Oct  2015 QPropertyAnimation
-rw-r--r--    1 dpage  staff     20 12 Oct  2015 QQueue
-rw-r--r--    1 dpage  staff     28 12 Oct  2015 QReadLocker
-rw-r--r--    1 dpage  staff     28 12 Oct  2015 QReadWriteLock
-rw-r--r--    1 dpage  staff     19 12 Oct  2015 QRect
-rw-r--r--    1 dpage  staff     19 12 Oct  2015 QRectF
-rw-r--r--    1 dpage  staff     21 12 Oct  2015 QRegExp
-rw-r--r--    1 dpage  staff     32 12 Oct  2015 QRegularExpression
-rw-r--r--    1 dpage  staff     32 12 Oct  2015 QRegularExpressionMatch
-rw-r--r--    1 dpage  staff     32 12 Oct  2015 QRegularExpressionMatchIterator
-rw-r--r--    1 dpage  staff     23 12 Oct  2015 QResource
-rw-r--r--    1 dpage  staff     25 12 Oct  2015 QReturnArgument
-rw-r--r--    1 dpage  staff     23 12 Oct  2015 QRunnable
-rw-r--r--    1 dpage  staff     23 12 Oct  2015 QSaveFile
-rw-r--r--    1 dpage  staff     28 12 Oct  2015 QScopedArrayPointer
-rw-r--r--    1 dpage  staff     28 12 Oct  2015 QScopedPointer
-rw-r--r--    1 dpage  staff     28 12 Oct  2015 QScopedPointerArrayDeleter
-rw-r--r--    1 dpage  staff     28 12 Oct  2015 QScopedPointerDeleteLater
-rw-r--r--    1 dpage  staff     28 12 Oct  2015 QScopedPointerDeleter
-rw-r--r--    1 dpage  staff     28 12 Oct  2015 QScopedPointerObjectDeleteLater
-rw-r--r--    1 dpage  staff     28 12 Oct  2015 QScopedPointerPodDeleter
-rw-r--r--    1 dpage  staff     34 12 Oct  2015 QScopedValueRollback
-rw-r--r--    1 dpage  staff     24 12 Oct  2015 QSemaphore
-rw-r--r--    1 dpage  staff     39 12 Oct  2015 QSequentialAnimationGroup
-rw-r--r--    1 dpage  staff     22 12 Oct  2015 QSequentialIterable
-rw-r--r--    1 dpage  staff     18 12 Oct  2015 QSet
-rw-r--r--    1 dpage  staff     18 12 Oct  2015 QSetIterator
-rw-r--r--    1 dpage  staff     23 12 Oct  2015 QSettings
-rw-r--r--    1 dpage  staff     25 12 Oct  2015 QSharedData
-rw-r--r--    1 dpage  staff     25 12 Oct  2015 QSharedDataPointer
-rw-r--r--    1 dpage  staff     27 12 Oct  2015 QSharedMemory
-rw-r--r--    1 dpage  staff     28 12 Oct  2015 QSharedPointer
-rw-r--r--    1 dpage  staff     21 12 Oct  2015 QSignalBlocker
-rw-r--r--    1 dpage  staff     27 12 Oct  2015 QSignalMapper
-rw-r--r--    1 dpage  staff     31 12 Oct  2015 QSignalTransition
-rw-r--r--    1 dpage  staff     19 12 Oct  2015 QSize
-rw-r--r--    1 dpage  staff     19 12 Oct  2015 QSizeF
-rw-r--r--    1 dpage  staff     29 12 Oct  2015 QSocketNotifier
-rw-r--r--    1 dpage  staff     35 12 Oct  2015 QSortFilterProxyModel
-rw-r--r--    1 dpage  staff     20 12 Oct  2015 QStack
-rw-r--r--    1 dpage  staff     28 12 Oct  2015 QStandardPaths
-rw-r--r--    1 dpage  staff     20 12 Oct  2015 QState
-rw-r--r--    1 dpage  staff     27 12 Oct  2015 QStateMachine
-rw-r--r--    1 dpage  staff     24 12 Oct  2015 QStaticArrayData
-rw-r--r--    1 dpage  staff     21 12 Oct  2015 QStaticAssertFailure
-rw-r--r--    1 dpage  staff     24 12 Oct  2015 QStaticByteArrayData
-rw-r--r--    1 dpage  staff     21 12 Oct  2015 QStaticPlugin
-rw-r--r--    1 dpage  staff     21 12 Oct  2015 QStaticStringData
-rw-r--r--    1 dpage  staff     26 12 Oct  2015 QStorageInfo
-rw-r--r--    1 dpage  staff     21 12 Oct  2015 QString
-rw-r--r--    1 dpage  staff     28 12 Oct  2015 QStringBuilder
-rw-r--r--    1 dpage  staff     21 12 Oct  2015 QStringData
-rw-r--r--    1 dpage  staff     21 12 Oct  2015 QStringDataPtr
-rw-r--r--    1 dpage  staff     25 12 Oct  2015 QStringList
-rw-r--r--    1 dpage  staff     25 12 Oct  2015 QStringListIterator
-rw-r--r--    1 dpage  staff     30 12 Oct  2015 QStringListModel
-rw-r--r--    1 dpage  staff     28 12 Oct  2015 QStringMatcher
-rw-r--r--    1 dpage  staff     21 12 Oct  2015 QStringRef
-rw-r--r--    1 dpage  staff     22 12 Oct  2015 QSysInfo
-rw-r--r--    1 dpage  staff     30 12 Oct  2015 QSystemSemaphore
-rw-r--r--    1 dpage  staff     27 12 Oct  2015 QTemporaryDir
-rw-r--r--    1 dpage  staff     28 12 Oct  2015 QTemporaryFile
-rw-r--r--    1 dpage  staff     33 12 Oct  2015 QTextBoundaryFinder
-rw-r--r--    1 dpage  staff     24 12 Oct  2015 QTextCodec
-rw-r--r--    1 dpage  staff     24 12 Oct  2015 QTextDecoder
-rw-r--r--    1 dpage  staff     24 12 Oct  2015 QTextEncoder
-rw-r--r--    1 dpage  staff     25 12 Oct  2015 QTextStream
-rw-r--r--    1 dpage  staff     25 12 Oct  2015 QTextStreamFunction
-rw-r--r--    1 dpage  staff     25 12 Oct  2015 QTextStreamManipulator
-rw-r--r--    1 dpage  staff     21 12 Oct  2015 QThread
-rw-r--r--    1 dpage  staff     25 12 Oct  2015 QThreadPool
-rw-r--r--    1 dpage  staff     28 12 Oct  2015 QThreadStorage
-rw-r--r--    1 dpage  staff     28 12 Oct  2015 QThreadStorageData
-rw-r--r--    1 dpage  staff     23 12 Oct  2015 QTime
-rw-r--r--    1 dpage  staff     23 12 Oct  2015 QTimeLine
-rw-r--r--    1 dpage  staff     23 12 Oct  2015 QTimeZone
-rw-r--r--    1 dpage  staff     20 12 Oct  2015 QTimer
-rw-r--r--    1 dpage  staff     24 12 Oct  2015 QTimerEvent
-rw-r--r--    1 dpage  staff     25 12 Oct  2015 QTranslator
-rw-r--r--    1 dpage  staff     23 12 Oct  2015 QTypeInfo
-rw-r--r--    1 dpage  staff     23 12 Oct  2015 QTypeInfoMerger
-rw-r--r--    1 dpage  staff     24 12 Oct  2015 QUnhandledException
-rw-r--r--    1 dpage  staff     18 12 Oct  2015 QUrl
-rw-r--r--    1 dpage  staff     23 12 Oct  2015 QUrlQuery
-rw-r--r--    1 dpage  staff     18 12 Oct  2015 QUrlTwoFlags
-rw-r--r--    1 dpage  staff     19 12 Oct  2015 QUuid
-rw-r--r--    1 dpage  staff     29 12 Oct  2015 QVarLengthArray
-rw-r--r--    1 dpage  staff     22 12 Oct  2015 QVariant
-rw-r--r--    1 dpage  staff     31 12 Oct  2015 QVariantAnimation
-rw-r--r--    1 dpage  staff     22 12 Oct  2015 QVariantComparisonHelper
-rw-r--r--    1 dpage  staff     22 12 Oct  2015 QVariantHash
-rw-r--r--    1 dpage  staff     22 12 Oct  2015 QVariantList
-rw-r--r--    1 dpage  staff     22 12 Oct  2015 QVariantMap
-rw-r--r--    1 dpage  staff     21 12 Oct  2015 QVector
-rw-r--r--    1 dpage  staff     21 12 Oct  2015 QVectorIterator
-rw-r--r--    1 dpage  staff     28 12 Oct  2015 QWaitCondition
-rw-r--r--    1 dpage  staff     28 12 Oct  2015 QWeakPointer
-rw-r--r--    1 dpage  staff     31 12 Oct  2015 QWinEventNotifier
-rw-r--r--    1 dpage  staff     28 12 Oct  2015 QWriteLocker
-rw-r--r--    1 dpage  staff     24 12 Oct  2015 QXmlStreamAttribute
-rw-r--r--    1 dpage  staff     24 12 Oct  2015 QXmlStreamAttributes
-rw-r--r--    1 dpage  staff     24 12 Oct  2015 QXmlStreamEntityDeclaration
-rw-r--r--    1 dpage  staff     24 12 Oct  2015 QXmlStreamEntityDeclarations
-rw-r--r--    1 dpage  staff     24 12 Oct  2015 QXmlStreamEntityResolver
-rw-r--r--    1 dpage  staff     24 12 Oct  2015 QXmlStreamNamespaceDeclaration
-rw-r--r--    1 dpage  staff     24 12 Oct  2015 QXmlStreamNamespaceDeclarations
-rw-r--r--    1 dpage  staff     24 12 Oct  2015 QXmlStreamNotationDeclaration
-rw-r--r--    1 dpage  staff     24 12 Oct  2015 QXmlStreamNotationDeclarations
-rw-r--r--    1 dpage  staff     24 12 Oct  2015 QXmlStreamReader
-rw-r--r--    1 dpage  staff     24 12 Oct  2015 QXmlStreamStringRef
-rw-r--r--    1 dpage  staff     24 12 Oct  2015 QXmlStreamWriter
-rw-r--r--    1 dpage  staff     22 12 Oct  2015 Q_PID
-rw-r--r--    1 dpage  staff     24 12 Oct  2015 Qt
-rw-r--r--    1 dpage  staff     25 12 Oct  2015 QtAlgorithms
-rw-r--r--    1 dpage  staff     30 12 Oct  2015 QtCleanUpFunction
-rw-r--r--    1 dpage  staff     21 12 Oct  2015 QtConfig
-rw-r--r--    1 dpage  staff     27 12 Oct  2015 QtContainerFwd
-rw-r--r--    1 dpage  staff   4269 12 Oct  2015 QtCore
-rw-r--r--    1 dpage  staff    149 12 Oct  2015 QtCoreDepends
-rw-r--r--    1 dpage  staff     27 12 Oct  2015 QtCoreVersion
-rw-r--r--    1 dpage  staff     20 12 Oct  2015 QtDebug
-rw-r--r--    1 dpage  staff     21 12 Oct  2015 QtEndian
-rw-r--r--    1 dpage  staff     21 12 Oct  2015 QtGlobal
-rw-r--r--    1 dpage  staff     19 12 Oct  2015 QtMath
-rw-r--r--    1 dpage  staff     22 12 Oct  2015 QtMessageHandler
-rw-r--r--    1 dpage  staff     22 12 Oct  2015 QtMsgHandler
-rw-r--r--    1 dpage  staff     22 12 Oct  2015 QtNumeric
-rw-r--r--    1 dpage  staff     21 12 Oct  2015 QtPlugin
-rw-r--r--    1 dpage  staff     21 12 Oct  2015 QtPluginInstanceFunction
-rw-r--r--    1 dpage  staff     21 12 Oct  2015 QtPluginMetaDataFunction
-rw-r--r--    1 dpage  staff   4810 12 Oct  2015 qabstractanimation.h
-rw-r--r--    1 dpage  staff   4401 12 Oct  2015 qabstracteventdispatcher.h
-rw-r--r--    1 dpage  staff  19537 12 Oct  2015 qabstractitemmodel.h
-rw-r--r--    1 dpage  staff   2146 12 Oct  2015 qabstractnativeeventfilter.h
-rw-r--r--    1 dpage  staff   4899 12 Oct  2015 qabstractproxymodel.h
-rw-r--r--    1 dpage  staff   2548 12 Oct  2015 qabstractstate.h
-rw-r--r--    1 dpage  staff   3665 12 Oct  2015 qabstracttransition.h
-rw-r--r--    1 dpage  staff  20541 12 Oct  2015 qalgorithms.h
-rw-r--r--    1 dpage  staff   2586 12 Oct  2015 qanimationgroup.h
-rw-r--r--    1 dpage  staff  14579 12 Oct  2015 qarraydata.h
-rw-r--r--    1 dpage  staff  11808 12 Oct  2015 qarraydataops.h
-rw-r--r--    1 dpage  staff   5315 12 Oct  2015 qarraydatapointer.h
-rw-r--r--    1 dpage  staff   7726 12 Oct  2015 qatomic.h
-rw-r--r--    1 dpage  staff   7010 12 Oct  2015 qatomic_armv5.h
-rw-r--r--    1 dpage  staff  29439 12 Oct  2015 qatomic_armv6.h
-rw-r--r--    1 dpage  staff   2139 12 Oct  2015 qatomic_armv7.h
-rw-r--r--    1 dpage  staff   2920 12 Oct  2015 qatomic_bootstrap.h
-rw-r--r--    1 dpage  staff  13226 12 Oct  2015 qatomic_cxx11.h
-rw-r--r--    1 dpage  staff   5259 12 Oct  2015 qatomic_gcc.h
-rw-r--r--    1 dpage  staff  38549 12 Oct  2015 qatomic_ia64.h
-rw-r--r--    1 dpage  staff  12960 12 Oct  2015 qatomic_mips.h
-rw-r--r--    1 dpage  staff  20590 12 Oct  2015 qatomic_msvc.h
-rw-r--r--    1 dpage  staff   5674 12 Oct  2015 qatomic_unix.h
-rw-r--r--    1 dpage  staff  15097 12 Oct  2015 qatomic_x86.h
-rw-r--r--    1 dpage  staff  16171 12 Oct  2015 qbasicatomic.h
-rw-r--r--    1 dpage  staff   2177 12 Oct  2015 qbasictimer.h
-rw-r--r--    1 dpage  staff   6164 12 Oct  2015 qbitarray.h
-rw-r--r--    1 dpage  staff   3128 12 Oct  2015 qbuffer.h
-rw-r--r--    1 dpage  staff  26238 12 Oct  2015 qbytearray.h
-rw-r--r--    1 dpage  staff   2854 12 Oct  2015 qbytearraylist.h
-rw-r--r--    1 dpage  staff   2698 12 Oct  2015 qbytearraymatcher.h
-rw-r--r--    1 dpage  staff   5402 12 Oct  2015 qcache.h
-rw-r--r--    1 dpage  staff  20632 12 Oct  2015 qchar.h
-rw-r--r--    1 dpage  staff   3953 12 Oct  2015 qcollator.h
-rw-r--r--    1 dpage  staff   3274 12 Oct  2015 qcommandlineoption.h
-rw-r--r--    1 dpage  staff   3524 12 Oct  2015 qcommandlineparser.h
-rw-r--r--    1 dpage  staff  44656 12 Oct  2015 qcompilerdetection.h
-rw-r--r--    1 dpage  staff   1938 12 Oct  2015 qconfig-dist.h
-rw-r--r--    1 dpage  staff   3359 12 Oct  2015 qconfig-large.h
-rw-r--r--    1 dpage  staff   5247 12 Oct  2015 qconfig-medium.h
-rw-r--r--    1 dpage  staff   9791 12 Oct  2015 qconfig-minimal.h
-rw-r--r--    1 dpage  staff   5204 12 Oct  2015 qconfig-nacl.h
-rw-r--r--    1 dpage  staff   6110 12 Oct  2015 qconfig-small.h
-rw-r--r--    1 dpage  staff   4815 12 Oct  2015 qconfig.h
-rw-r--r--    1 dpage  staff   2255 12 Oct  2015 qcontainerfwd.h
-rw-r--r--    1 dpage  staff  13759 12 Oct  2015 qcontiguouscache.h
-rw-r--r--    1 dpage  staff   9300 12 Oct  2015 qcoreapplication.h
-rw-r--r--    1 dpage  staff  15216 12 Oct  2015 qcoreevent.h
-rw-r--r--    1 dpage  staff   2587 12 Oct  2015 qcryptographichash.h
-rw-r--r--    1 dpage  staff  10958 12 Oct  2015 qdatastream.h
-rw-r--r--    1 dpage  staff  13805 12 Oct  2015 qdatetime.h
-rw-r--r--    1 dpage  staff  15248 12 Oct  2015 qdebug.h
-rw-r--r--    1 dpage  staff   7599 12 Oct  2015 qdir.h
-rw-r--r--    1 dpage  staff   2807 12 Oct  2015 qdiriterator.h
-rw-r--r--    1 dpage  staff   4804 12 Oct  2015 qeasingcurve.h
-rw-r--r--    1 dpage  staff   3015 12 Oct  2015 qelapsedtimer.h
-rw-r--r--    1 dpage  staff   8617 12 Oct  2015 qendian.h
-rw-r--r--    1 dpage  staff   2963 12 Oct  2015 qeventloop.h
-rw-r--r--    1 dpage  staff   2845 12 Oct  2015 qeventtransition.h
-rw-r--r--    1 dpage  staff   3057 12 Oct  2015 qexception.h
-rw-r--r--    1 dpage  staff   1971 12 Oct  2015 qfactoryinterface.h
-rw-r--r--    1 dpage  staff  10073 12 Oct  2015 qfeatures.h
-rw-r--r--    1 dpage  staff   4921 12 Oct  2015 qfile.h
-rw-r--r--    1 dpage  staff   4152 12 Oct  2015 qfiledevice.h
-rw-r--r--    1 dpage  staff   4478 12 Oct  2015 qfileinfo.h
-rw-r--r--    1 dpage  staff   2206 12 Oct  2015 qfileselector.h
-rw-r--r--    1 dpage  staff   2687 12 Oct  2015 qfilesystemwatcher.h
-rw-r--r--    1 dpage  staff   2161 12 Oct  2015 qfinalstate.h
-rw-r--r--    1 dpage  staff   7593 12 Oct  2015 qflags.h
-rw-r--r--    1 dpage  staff   2821 12 Oct  2015 qfunctions_nacl.h
-rw-r--r--    1 dpage  staff   5259 12 Oct  2015 qfunctions_vxworks.h
-rw-r--r--    1 dpage  staff  16140 12 Oct  2015 qfunctions_wince.h
-rw-r--r--    1 dpage  staff   7859 12 Oct  2015 qfunctions_winrt.h
-rw-r--r--    1 dpage  staff   8582 12 Oct  2015 qfuture.h
-rw-r--r--    1 dpage  staff   9296 12 Oct  2015 qfutureinterface.h
-rw-r--r--    1 dpage  staff   3022 12 Oct  2015 qfuturesynchronizer.h
-rw-r--r--    1 dpage  staff   6041 12 Oct  2015 qfuturewatcher.h
-rw-r--r--    1 dpage  staff  15074 12 Oct  2015 qgenericatomic.h
-rw-r--r--    1 dpage  staff  38167 12 Oct  2015 qglobal.h
-rw-r--r--    1 dpage  staff   7265 12 Oct  2015 qglobalstatic.h
-rw-r--r--    1 dpage  staff  35073 12 Oct  2015 qhash.h
-rw-r--r--    1 dpage  staff   2825 12 Oct  2015 qhistorystate.h
-rw-r--r--    1 dpage  staff   5752 12 Oct  2015 qidentityproxymodel.h
-rw-r--r--    1 dpage  staff   4848 12 Oct  2015 qiodevice.h
-rw-r--r--    1 dpage  staff   2224 12 Oct  2015 qisenum.h
-rw-r--r--    1 dpage  staff  10925 12 Oct  2015 qitemselectionmodel.h
-rw-r--r--    1 dpage  staff   8161 12 Oct  2015 qiterator.h
-rw-r--r--    1 dpage  staff  10085 12 Oct  2015 qjsonarray.h
-rw-r--r--    1 dpage  staff   4475 12 Oct  2015 qjsondocument.h
-rw-r--r--    1 dpage  staff   8880 12 Oct  2015 qjsonobject.h
-rw-r--r--    1 dpage  staff   7349 12 Oct  2015 qjsonvalue.h
-rw-r--r--    1 dpage  staff   3501 12 Oct  2015 qlibrary.h
-rw-r--r--    1 dpage  staff   3311 12 Oct  2015 qlibraryinfo.h
-rw-r--r--    1 dpage  staff  10895 12 Oct  2015 qline.h
-rw-r--r--    1 dpage  staff  16331 12 Oct  2015 qlinkedlist.h
-rw-r--r--    1 dpage  staff  34383 12 Oct  2015 qlist.h
-rw-r--r--    1 dpage  staff  29222 12 Oct  2015 qlocale.h
-rw-r--r--    1 dpage  staff   2888 12 Oct  2015 qlocale_blackberry.h
-rw-r--r--    1 dpage  staff   2458 12 Oct  2015 qlockfile.h
-rw-r--r--    1 dpage  staff   7411 12 Oct  2015 qlogging.h
-rw-r--r--    1 dpage  staff   6297 12 Oct  2015 qloggingcategory.h
-rw-r--r--    1 dpage  staff  38434 12 Oct  2015 qmap.h
-rw-r--r--    1 dpage  staff  17506 12 Oct  2015 qmargins.h
-rw-r--r--    1 dpage  staff   5888 12 Oct  2015 qmath.h
-rw-r--r--    1 dpage  staff   2540 12 Oct  2015 qmessageauthenticationcode.h
-rw-r--r--    1 dpage  staff  12531 12 Oct  2015 qmetaobject.h
-rw-r--r--    1 dpage  staff  76904 12 Oct  2015 qmetatype.h
-rw-r--r--    1 dpage  staff   2888 12 Oct  2015 qmimedata.h
-rw-r--r--    1 dpage  staff   3107 12 Oct  2015 qmimedatabase.h
-rw-r--r--    1 dpage  staff   3528 12 Oct  2015 qmimetype.h
-rw-r--r--    1 dpage  staff   5853 12 Oct  2015 qmutex.h
-rw-r--r--    1 dpage  staff  53642 12 Oct  2015 qnamespace.h
-rw-r--r--    1 dpage  staff   2284 12 Oct  2015 qnumeric.h
-rw-r--r--    1 dpage  staff  27449 12 Oct  2015 qobject.h
-rw-r--r--    1 dpage  staff  10991 12 Oct  2015 qobject_impl.h
-rw-r--r--    1 dpage  staff   2136 12 Oct  2015 qobjectcleanuphandler.h
-rw-r--r--    1 dpage  staff  18449 12 Oct  2015 qobjectdefs.h
-rw-r--r--    1 dpage  staff  36450 12 Oct  2015 qobjectdefs_impl.h
-rw-r--r--    1 dpage  staff   5755 12 Oct  2015 qpair.h
-rw-r--r--    1 dpage  staff   2638 12 Oct  2015 qparallelanimationgroup.h
-rw-r--r--    1 dpage  staff   2356 12 Oct  2015 qpauseanimation.h
-rw-r--r--    1 dpage  staff   5282 12 Oct  2015 qplugin.h
-rw-r--r--    1 dpage  staff   2725 12 Oct  2015 qpluginloader.h
-rw-r--r--    1 dpage  staff  12902 12 Oct  2015 qpoint.h
-rw-r--r--    1 dpage  staff   4115 12 Oct  2015 qpointer.h
-rw-r--r--    1 dpage  staff   8237 12 Oct  2015 qprocess.h
-rw-r--r--    1 dpage  staff  11661 12 Oct  2015 qprocessordetection.h
-rw-r--r--    1 dpage  staff   2754 12 Oct  2015 qpropertyanimation.h
-rw-r--r--    1 dpage  staff   2361 12 Oct  2015 qqueue.h
-rw-r--r--    1 dpage  staff   6179 12 Oct  2015 qreadwritelock.h
-rw-r--r--    1 dpage  staff  34138 12 Oct  2015 qrect.h
-rw-r--r--    1 dpage  staff   3228 12 Oct  2015 qrefcount.h
-rw-r--r--    1 dpage  staff   4037 12 Oct  2015 qregexp.h
-rw-r--r--    1 dpage  staff   9375 12 Oct  2015 qregularexpression.h
-rw-r--r--    1 dpage  staff   3057 12 Oct  2015 qresource.h
-rw-r--r--    1 dpage  staff   7210 12 Oct  2015 qresultstore.h
-rw-r--r--    1 dpage  staff   2056 12 Oct  2015 qrunnable.h
-rw-r--r--    1 dpage  staff   2706 12 Oct  2015 qsavefile.h
-rw-r--r--    1 dpage  staff   6396 12 Oct  2015 qscopedpointer.h
-rw-r--r--    1 dpage  staff   2246 12 Oct  2015 qscopedvaluerollback.h
-rw-r--r--    1 dpage  staff   2116 12 Oct  2015 qsemaphore.h
-rw-r--r--    1 dpage  staff   3003 12 Oct  2015 qsequentialanimationgroup.h
-rw-r--r--    1 dpage  staff  14021 12 Oct  2015 qset.h
-rw-r--r--    1 dpage  staff   5854 12 Oct  2015 qsettings.h
-rw-r--r--    1 dpage  staff   9023 12 Oct  2015 qshareddata.h
-rw-r--r--    1 dpage  staff   2932 12 Oct  2015 qsharedmemory.h
-rw-r--r--    1 dpage  staff   5874 12 Oct  2015 qsharedpointer.h
-rw-r--r--    1 dpage  staff  30575 12 Oct  2015 qsharedpointer_impl.h
-rw-r--r--    1 dpage  staff   2660 12 Oct  2015 qsignalmapper.h
-rw-r--r--    1 dpage  staff   2795 12 Oct  2015 qsignaltransition.h
-rw-r--r--    1 dpage  staff  14760 12 Oct  2015 qsize.h
-rw-r--r--    1 dpage  staff   2295 12 Oct  2015 qsocketnotifier.h
-rw-r--r--    1 dpage  staff   9365 12 Oct  2015 qsortfilterproxymodel.h
-rw-r--r--    1 dpage  staff   2444 12 Oct  2015 qstack.h
-rw-r--r--    1 dpage  staff   3413 12 Oct  2015 qstandardpaths.h
-rw-r--r--    1 dpage  staff   4372 12 Oct  2015 qstate.h
-rw-r--r--    1 dpage  staff   5670 12 Oct  2015 qstatemachine.h
-rw-r--r--    1 dpage  staff   3539 12 Oct  2015 qstorageinfo.h
-rw-r--r--    1 dpage  staff  77382 12 Oct  2015 qstring.h
-rw-r--r--    1 dpage  staff  14252 12 Oct  2015 qstringbuilder.h
-rw-r--r--    1 dpage  staff  10219 12 Oct  2015 qstringlist.h
-rw-r--r--    1 dpage  staff   3010 12 Oct  2015 qstringlistmodel.h
-rw-r--r--    1 dpage  staff   2768 12 Oct  2015 qstringmatcher.h
-rw-r--r--    1 dpage  staff   5692 12 Oct  2015 qsysinfo.h
-rw-r--r--    1 dpage  staff   9360 12 Oct  2015 qsystemdetection.h
-rw-r--r--    1 dpage  staff   2611 12 Oct  2015 qsystemsemaphore.h
-rw-r--r--    1 dpage  staff   4191 12 Oct  2015 qt_windows.h
-rw-r--r--    1 dpage  staff    197 12 Oct  2015 qtcoreversion.h
-rw-r--r--    1 dpage  staff   2219 12 Oct  2015 qtemporarydir.h
-rw-r--r--    1 dpage  staff   3289 12 Oct  2015 qtemporaryfile.h
-rw-r--r--    1 dpage  staff   3176 12 Oct  2015 qtextboundaryfinder.h
-rw-r--r--    1 dpage  staff   5542 12 Oct  2015 qtextcodec.h
-rw-r--r--    1 dpage  staff   9347 12 Oct  2015 qtextstream.h
-rw-r--r--    1 dpage  staff   4070 12 Oct  2015 qthread.h
-rw-r--r--    1 dpage  staff   2740 12 Oct  2015 qthreadpool.h
-rw-r--r--    1 dpage  staff   3959 12 Oct  2015 qthreadstorage.h
-rw-r--r--    1 dpage  staff   4056 12 Oct  2015 qtimeline.h
-rw-r--r--    1 dpage  staff   6730 12 Oct  2015 qtimer.h
-rw-r--r--    1 dpage  staff   5840 12 Oct  2015 qtimezone.h
-rw-r--r--    1 dpage  staff   2778 12 Oct  2015 qtranslator.h
-rw-r--r--    1 dpage  staff   7282 12 Oct  2015 qtypeinfo.h
-rw-r--r--    1 dpage  staff  21239 12 Oct  2015 qtypetraits.h
-rw-r--r--    1 dpage  staff  17619 12 Oct  2015 qurl.h
-rw-r--r--    1 dpage  staff   6952 12 Oct  2015 qurlquery.h
-rw-r--r--    1 dpage  staff   6980 12 Oct  2015 quuid.h
-rw-r--r--    1 dpage  staff  28319 12 Oct  2015 qvariant.h
-rw-r--r--    1 dpage  staff   4229 12 Oct  2015 qvariantanimation.h
-rw-r--r--    1 dpage  staff  15588 12 Oct  2015 qvarlengtharray.h
-rw-r--r--    1 dpage  staff  28419 12 Oct  2015 qvector.h
-rw-r--r--    1 dpage  staff   2533 12 Oct  2015 qwaitcondition.h
-rw-r--r--    1 dpage  staff   2352 12 Oct  2015 qwineventnotifier.h
-rw-r--r--    1 dpage  staff  15576 12 Oct  2015 qxmlstream.h

/Users/dpage/Qt/5.5/clang_64/lib/QtCore.framework/Versions/5/Headers/5.5.1:
total 0
drwxr-xr-x    3 dpage  staff    102 26 Jan 05:31 .
drwxr-xr-x  504 dpage  staff  17136 26 Jan 05:31 ..
drwxr-xr-x    3 dpage  staff    102 26 Jan 05:31 QtCore

/Users/dpage/Qt/5.5/clang_64/lib/QtCore.framework/Versions/5/Headers/5.5.1/QtCore:
total 0
drwxr-xr-x    3 dpage  staff   102 26 Jan 05:31 .
drwxr-xr-x    3 dpage  staff   102 26 Jan 05:31 ..
drwxr-xr-x  157 dpage  staff  5338 26 Jan 05:31 private

/Users/dpage/Qt/5.5/clang_64/lib/QtCore.framework/Versions/5/Headers/5.5.1/QtCore/private:
total 4392
drwxr-xr-x  157 dpage  staff    5338 26 Jan 05:31 .
drwxr-xr-x    3 dpage  staff     102 26 Jan 05:31 ..
-rw-r--r--    1 dpage  staff   73134 12 Oct  2015 cp949codetbl_p.h
-rw-r--r--    1 dpage  staff    8504 12 Oct  2015 qabstractanimation_p.h
-rw-r--r--    1 dpage  staff    2424 12 Oct  2015 qabstracteventdispatcher_p.h
-rw-r--r--    1 dpage  staff    8162 12 Oct  2015 qabstractfileengine_p.h
-rw-r--r--    1 dpage  staff    6832 12 Oct  2015 qabstractitemmodel_p.h
-rw-r--r--    1 dpage  staff    2552 12 Oct  2015 qabstractproxymodel_p.h
-rw-r--r--    1 dpage  staff    2644 12 Oct  2015 qabstractstate_p.h
-rw-r--r--    1 dpage  staff    2710 12 Oct  2015 qabstracttransition_p.h
-rw-r--r--    1 dpage  staff    2874 12 Oct  2015 qanimationgroup_p.h
-rw-r--r--    1 dpage  staff    3176 12 Oct  2015 qbig5codec_p.h
-rw-r--r--    1 dpage  staff    6485 12 Oct  2015 qbytedata_p.h
-rw-r--r--    1 dpage  staff    3707 12 Oct  2015 qcollator_p.h
-rw-r--r--    1 dpage  staff    4677 12 Oct  2015 qcore_mac_p.h
-rw-r--r--    1 dpage  staff   10005 12 Oct  2015 qcore_unix_p.h
-rw-r--r--    1 dpage  staff    4953 12 Oct  2015 qcoreapplication_p.h
-rw-r--r--    1 dpage  staff    5583 12 Oct  2015 qcorecmdlineargs_p.h
-rw-r--r--    1 dpage  staff    2537 12 Oct  2015 qcoreglobaldata_p.h
-rw-r--r--    1 dpage  staff    2396 12 Oct  2015 qcrashhandler_p.h
-rw-r--r--    1 dpage  staff    2220 12 Oct  2015 qdatastream_p.h
-rw-r--r--    1 dpage  staff    2137 12 Oct  2015 qdataurl_p.h
-rw-r--r--    1 dpage  staff    5193 12 Oct  2015 qdatetime_p.h
-rw-r--r--    1 dpage  staff    9253 12 Oct  2015 qdatetimeparser_p.h
-rw-r--r--    1 dpage  staff    3994 12 Oct  2015 qdebug_p.h
-rw-r--r--    1 dpage  staff    3169 12 Oct  2015 qdir_p.h
-rw-r--r--    1 dpage  staff    3093 12 Oct  2015 qelfparser_p.h
-rw-r--r--    1 dpage  staff    4206 12 Oct  2015 qeucjpcodec_p.h
-rw-r--r--    1 dpage  staff    4373 12 Oct  2015 qeuckrcodec_p.h
-rw-r--r--    1 dpage  staff    3188 12 Oct  2015 qeventdispatcher_blackberry_p.h
-rw-r--r--    1 dpage  staff    3824 12 Oct  2015 qeventdispatcher_glib_p.h
-rw-r--r--    1 dpage  staff    5129 12 Oct  2015 qeventdispatcher_unix_p.h
-rw-r--r--    1 dpage  staff    5844 12 Oct  2015 qeventdispatcher_win_p.h
-rw-r--r--    1 dpage  staff    3286 12 Oct  2015 qeventdispatcher_winrt_p.h
-rw-r--r--    1 dpage  staff    2495 12 Oct  2015 qeventloop_p.h
-rw-r--r--    1 dpage  staff    2347 12 Oct  2015 qeventtransition_p.h
-rw-r--r--    1 dpage  staff    3876 12 Oct  2015 qfactoryloader_p.h
-rw-r--r--    1 dpage  staff    2407 12 Oct  2015 qfile_p.h
-rw-r--r--    1 dpage  staff    3137 12 Oct  2015 qfiledevice_p.h
-rw-r--r--    1 dpage  staff    6234 12 Oct  2015 qfileinfo_p.h
-rw-r--r--    1 dpage  staff    2636 12 Oct  2015 qfileselector_p.h
-rw-r--r--    1 dpage  staff    5503 12 Oct  2015 qfilesystemengine_p.h
-rw-r--r--    1 dpage  staff    3900 12 Oct  2015 qfilesystementry_p.h
-rw-r--r--    1 dpage  staff    3361 12 Oct  2015 qfilesystemiterator_p.h
-rw-r--r--    1 dpage  staff   13038 12 Oct  2015 qfilesystemmetadata_p.h
-rw-r--r--    1 dpage  staff    4621 12 Oct  2015 qfilesystemwatcher_fsevents_p.h
-rw-r--r--    1 dpage  staff    2917 12 Oct  2015 qfilesystemwatcher_inotify_p.h
-rw-r--r--    1 dpage  staff    2889 12 Oct  2015 qfilesystemwatcher_kqueue_p.h
-rw-r--r--    1 dpage  staff    3612 12 Oct  2015 qfilesystemwatcher_p.h
-rw-r--r--    1 dpage  staff    3944 12 Oct  2015 qfilesystemwatcher_polling_p.h
-rw-r--r--    1 dpage  staff    5333 12 Oct  2015 qfilesystemwatcher_win_p.h
-rw-r--r--    1 dpage  staff    9318 12 Oct  2015 qfreelist_p.h
-rw-r--r--    1 dpage  staff    2795 12 Oct  2015 qfsfileengine_iterator_p.h
-rw-r--r--    1 dpage  staff    7727 12 Oct  2015 qfsfileengine_p.h
-rw-r--r--    1 dpage  staff    2178 12 Oct  2015 qfunctions_p.h
-rw-r--r--    1 dpage  staff    6294 12 Oct  2015 qfutureinterface_p.h
-rw-r--r--    1 dpage  staff    2675 12 Oct  2015 qfuturewatcher_p.h
-rw-r--r--    1 dpage  staff    3600 12 Oct  2015 qgb18030codec_p.h
-rw-r--r--    1 dpage  staff   12878 12 Oct  2015 qharfbuzz_p.h
-rw-r--r--    1 dpage  staff    2327 12 Oct  2015 qhistorystate_p.h
-rw-r--r--    1 dpage  staff    2162 12 Oct  2015 qhooks_p.h
-rw-r--r--    1 dpage  staff    2894 12 Oct  2015 qiconvcodec_p.h
-rw-r--r--    1 dpage  staff    2846 12 Oct  2015 qicucodec_p.h
-rw-r--r--    1 dpage  staff    6767 12 Oct  2015 qiodevice_p.h
-rw-r--r--    1 dpage  staff    2384 12 Oct  2015 qipaddress_p.h
-rw-r--r--    1 dpage  staff    2479 12 Oct  2015 qisciicodec_p.h
-rw-r--r--    1 dpage  staff    4322 12 Oct  2015 qitemselectionmodel_p.h
-rw-r--r--    1 dpage  staff    4163 12 Oct  2015 qjiscodec_p.h
-rw-r--r--    1 dpage  staff   10410 12 Oct  2015 qjni_p.h
-rw-r--r--    1 dpage  staff    3202 12 Oct  2015 qjnihelpers_p.h
-rw-r--r--    1 dpage  staff    7323 12 Oct  2015 qjpunicode_p.h
-rw-r--r--    1 dpage  staff   23536 12 Oct  2015 qjson_p.h
-rw-r--r--    1 dpage  staff    3390 12 Oct  2015 qjsonparser_p.h
-rw-r--r--    1 dpage  staff    2225 12 Oct  2015 qjsonwriter_p.h
-rw-r--r--    1 dpage  staff    2829 12 Oct  2015 qlatincodec_p.h
-rw-r--r--    1 dpage  staff    4411 12 Oct  2015 qlibrary_p.h
-rw-r--r--    1 dpage  staff  833209 12 Oct  2015 qlocale_data_p.h
-rw-r--r--    1 dpage  staff   16918 12 Oct  2015 qlocale_p.h
-rw-r--r--    1 dpage  staff    3797 12 Oct  2015 qlocale_tools_p.h
-rw-r--r--    1 dpage  staff    3067 12 Oct  2015 qlockfile_p.h
-rw-r--r--    1 dpage  staff    4009 12 Oct  2015 qloggingregistry_p.h
-rw-r--r--    1 dpage  staff    2379 12 Oct  2015 qmachparser_p.h
-rw-r--r--    1 dpage  staff    7485 12 Oct  2015 qmetaobject_moc_p.h
-rw-r--r--    1 dpage  staff    9181 12 Oct  2015 qmetaobject_p.h
-rw-r--r--    1 dpage  staff   10379 12 Oct  2015 qmetaobjectbuilder_p.h
-rw-r--r--    1 dpage  staff   10024 12 Oct  2015 qmetatype_p.h
-rw-r--r--    1 dpage  staff    3052 12 Oct  2015 qmetatypeswitcher_p.h
-rw-r--r--    1 dpage  staff    3198 12 Oct  2015 qmimedatabase_p.h
-rw-r--r--    1 dpage  staff    5057 12 Oct  2015 qmimeglobpattern_p.h
-rw-r--r--    1 dpage  staff    3238 12 Oct  2015 qmimemagicrule_p.h
-rw-r--r--    1 dpage  staff    2701 12 Oct  2015 qmimemagicrulematcher_p.h
-rw-r--r--    1 dpage  staff    6667 12 Oct  2015 qmimeprovider_p.h
-rw-r--r--    1 dpage  staff    3943 12 Oct  2015 qmimetype_p.h
-rw-r--r--    1 dpage  staff    4018 12 Oct  2015 qmimetypeparser_p.h
-rw-r--r--    1 dpage  staff    4500 12 Oct  2015 qmutex_p.h
-rw-r--r--    1 dpage  staff    2724 12 Oct  2015 qmutexpool_p.h
-rw-r--r--    1 dpage  staff    6355 12 Oct  2015 qnoncontiguousbytedevice_p.h
-rw-r--r--    1 dpage  staff    6281 12 Oct  2015 qnumeric_p.h
-rw-r--r--    1 dpage  staff   17694 12 Oct  2015 qobject_p.h
-rw-r--r--    1 dpage  staff    3201 12 Oct  2015 qorderedmutexlocker_p.h
-rw-r--r--    1 dpage  staff    2899 12 Oct  2015 qparallelanimationgroup_p.h
-rw-r--r--    1 dpage  staff    3071 12 Oct  2015 qpodlist_p.h
-rw-r--r--    1 dpage  staff    3840 12 Oct  2015 qppsattribute_p.h
-rw-r--r--    1 dpage  staff    3098 12 Oct  2015 qppsattributeprivate_p.h
-rw-r--r--    1 dpage  staff    4184 12 Oct  2015 qppsobject_p.h
-rw-r--r--    1 dpage  staff    4331 12 Oct  2015 qppsobjectprivate_p.h
-rw-r--r--    1 dpage  staff   11950 12 Oct  2015 qprocess_p.h
-rw-r--r--    1 dpage  staff    2621 12 Oct  2015 qpropertyanimation_p.h
-rw-r--r--    1 dpage  staff    2562 12 Oct  2015 qreadwritelock_p.h
-rw-r--r--    1 dpage  staff    2439 12 Oct  2015 qresource_iterator_p.h
-rw-r--r--    1 dpage  staff    4291 12 Oct  2015 qresource_p.h
-rw-r--r--    1 dpage  staff    9965 12 Oct  2015 qringbuffer_p.h
-rw-r--r--    1 dpage  staff    2406 12 Oct  2015 qsavefile_p.h
-rw-r--r--    1 dpage  staff    3976 12 Oct  2015 qscopedpointer_p.h
-rw-r--r--    1 dpage  staff    3648 12 Oct  2015 qsequentialanimationgroup_p.h
-rw-r--r--    1 dpage  staff   10516 12 Oct  2015 qsettings_p.h
-rw-r--r--    1 dpage  staff    4307 12 Oct  2015 qsharedmemory_p.h
-rw-r--r--    1 dpage  staff    2219 12 Oct  2015 qsignaleventgenerator_p.h
-rw-r--r--    1 dpage  staff    2434 12 Oct  2015 qsignaltransition_p.h
-rw-r--r--    1 dpage  staff   12091 12 Oct  2015 qsimd_p.h
-rw-r--r--    1 dpage  staff    2554 12 Oct  2015 qsimplecodec_p.h
-rw-r--r--    1 dpage  staff    4169 12 Oct  2015 qsjiscodec_p.h
-rw-r--r--    1 dpage  staff    3810 12 Oct  2015 qstate_p.h
-rw-r--r--    1 dpage  staff   13541 12 Oct  2015 qstatemachine_p.h
-rw-r--r--    1 dpage  staff    2919 12 Oct  2015 qstorageinfo_p.h
-rw-r--r--    1 dpage  staff    5183 12 Oct  2015 qstringalgorithms_p.h
-rw-r--r--    1 dpage  staff    7153 12 Oct  2015 qstringiterator_p.h
-rw-r--r--    1 dpage  staff    2654 12 Oct  2015 qsystemerror_p.h
-rw-r--r--    1 dpage  staff    3408 12 Oct  2015 qsystemlibrary_p.h
-rw-r--r--    1 dpage  staff    3515 12 Oct  2015 qsystemsemaphore_p.h
-rw-r--r--    1 dpage  staff    2452 12 Oct  2015 qt_pch.h
-rw-r--r--    1 dpage  staff    3401 12 Oct  2015 qtemporaryfile_p.h
-rw-r--r--    1 dpage  staff    3375 12 Oct  2015 qtextcodec_p.h
-rw-r--r--    1 dpage  staff    5191 12 Oct  2015 qtextstream_p.h
-rw-r--r--    1 dpage  staff    8078 12 Oct  2015 qthread_p.h
-rw-r--r--    1 dpage  staff    3090 12 Oct  2015 qthreadpool_p.h
-rw-r--r--    1 dpage  staff    3541 12 Oct  2015 qtimerinfo_unix_p.h
-rw-r--r--    1 dpage  staff   97897 12 Oct  2015 qtimezoneprivate_data_p.h
-rw-r--r--    1 dpage  staff   17757 12 Oct  2015 qtimezoneprivate_p.h
-rw-r--r--    1 dpage  staff    2107 12 Oct  2015 qtldurl_p.h
-rw-r--r--    1 dpage  staff    3022 12 Oct  2015 qtools_p.h
-rw-r--r--    1 dpage  staff    2364 12 Oct  2015 qtranslator_p.h
-rw-r--r--    1 dpage  staff    3896 12 Oct  2015 qtsciicodec_p.h
-rw-r--r--    1 dpage  staff    5823 12 Oct  2015 qunicodetables_p.h
-rw-r--r--    1 dpage  staff    3200 12 Oct  2015 qunicodetools_p.h
-rw-r--r--    1 dpage  staff    2822 12 Oct  2015 qurl_p.h
-rw-r--r--    1 dpage  staff  163028 12 Oct  2015 qurltlds_p.h
-rw-r--r--    1 dpage  staff   12921 12 Oct  2015 qutfcodec_p.h
-rw-r--r--    1 dpage  staff   16621 12 Oct  2015 qvariant_p.h
-rw-r--r--    1 dpage  staff    3586 12 Oct  2015 qvariantanimation_p.h
-rw-r--r--    1 dpage  staff    7062 12 Oct  2015 qversionnumber_p.h
-rw-r--r--    1 dpage  staff    2319 12 Oct  2015 qwindowscodec_p.h
-rw-r--r--    1 dpage  staff    3345 12 Oct  2015 qwindowspipereader_p.h
-rw-r--r--    1 dpage  staff    3755 12 Oct  2015 qwindowspipewriter_p.h
-rw-r--r--    1 dpage  staff    2799 12 Oct  2015 qwinoverlappedionotifier_p.h
-rw-r--r--    1 dpage  staff   67358 12 Oct  2015 qxmlstream_p.h
-rw-r--r--    1 dpage  staff    2972 12 Oct  2015 qxmlutils_p.h

/Users/dpage/Qt/5.5/clang_64/lib/QtCore.framework/Versions/5/Resources:
total 8
drwxr-xr-x  3 dpage  staff  102 26 Jan 05:31 .
drwxr-xr-x  6 dpage  staff  204 26 Jan 05:31 ..
-rw-r--r--  1 dpage  staff  708 12 Oct  2015 Info.plist

/Users/dpage/Qt/5.5/clang_64/lib/QtDBus.framework:
total 48
drwxr-xr-x    9 dpage  staff   306 26 Jan 05:31 .
drwxr-xr-x  182 dpage  staff  6188 26 Jan 05:34 ..
lrwxr-xr-x    1 dpage  staff    24 26 Jan 05:31 Headers -> Versions/Current/Headers
lrwxr-xr-x    1 dpage  staff    23 26 Jan 05:31 QtDBus -> Versions/Current/QtDBus
-rw-r--r--    1 dpage  staff  1222 26 Jan 05:34 QtDBus.prl
lrwxr-xr-x    1 dpage  staff    29 26 Jan 05:31 QtDBus_debug -> Versions/Current/QtDBus_debug
-rw-r--r--    1 dpage  staff  1226 26 Jan 05:34 QtDBus_debug.prl
lrwxr-xr-x    1 dpage  staff    26 26 Jan 05:31 Resources -> Versions/Current/Resources
drwxr-xr-x    4 dpage  staff   136 26 Jan 05:31 Versions

/Users/dpage/Qt/5.5/clang_64/lib/QtDBus.framework/Versions:
total 8
drwxr-xr-x  4 dpage  staff  136 26 Jan 05:31 .
drwxr-xr-x  9 dpage  staff  306 26 Jan 05:31 ..
drwxr-xr-x  6 dpage  staff  204 26 Jan 05:31 5
lrwxr-xr-x  1 dpage  staff    1 26 Jan 05:31 Current -> 5

/Users/dpage/Qt/5.5/clang_64/lib/QtDBus.framework/Versions/5:
total 4200
drwxr-xr-x   6 dpage  staff      204 26 Jan 05:31 .
drwxr-xr-x   4 dpage  staff      136 26 Jan 05:31 ..
drwxr-xr-x  49 dpage  staff     1666 26 Jan 05:31 Headers
-rwxr-xr-x   1 dpage  staff   594348 12 Oct  2015 QtDBus
-rwxr-xr-x   1 dpage  staff  1549432 12 Oct  2015 QtDBus_debug
drwxr-xr-x   3 dpage  staff      102 26 Jan 05:31 Resources

/Users/dpage/Qt/5.5/clang_64/lib/QtDBus.framework/Versions/5/Headers:
total 448
drwxr-xr-x  49 dpage  staff   1666 26 Jan 05:31 .
drwxr-xr-x   6 dpage  staff    204 26 Jan 05:31 ..
drwxr-xr-x   3 dpage  staff    102 26 Jan 05:31 5.5.1
-rw-r--r--   1 dpage  staff     34 12 Oct  2015 QDBusAbstractAdaptor
-rw-r--r--   1 dpage  staff     36 12 Oct  2015 QDBusAbstractInterface
-rw-r--r--   1 dpage  staff     36 12 Oct  2015 QDBusAbstractInterfaceBase
-rw-r--r--   1 dpage  staff     27 12 Oct  2015 QDBusArgument
-rw-r--r--   1 dpage  staff     29 12 Oct  2015 QDBusConnection
-rw-r--r--   1 dpage  staff     38 12 Oct  2015 QDBusConnectionInterface
-rw-r--r--   1 dpage  staff     26 12 Oct  2015 QDBusContext
-rw-r--r--   1 dpage  staff     24 12 Oct  2015 QDBusError
-rw-r--r--   1 dpage  staff     28 12 Oct  2015 QDBusInterface
-rw-r--r--   1 dpage  staff     26 12 Oct  2015 QDBusMessage
-rw-r--r--   1 dpage  staff     27 12 Oct  2015 QDBusMetaType
-rw-r--r--   1 dpage  staff     29 12 Oct  2015 QDBusObjectPath
-rw-r--r--   1 dpage  staff     30 12 Oct  2015 QDBusPendingCall
-rw-r--r--   1 dpage  staff     30 12 Oct  2015 QDBusPendingCallWatcher
-rw-r--r--   1 dpage  staff     31 12 Oct  2015 QDBusPendingReply
-rw-r--r--   1 dpage  staff     31 12 Oct  2015 QDBusPendingReplyData
-rw-r--r--   1 dpage  staff     24 12 Oct  2015 QDBusReply
-rw-r--r--   1 dpage  staff     25 12 Oct  2015 QDBusServer
-rw-r--r--   1 dpage  staff     33 12 Oct  2015 QDBusServiceWatcher
-rw-r--r--   1 dpage  staff     29 12 Oct  2015 QDBusSignature
-rw-r--r--   1 dpage  staff     37 12 Oct  2015 QDBusUnixFileDescriptor
-rw-r--r--   1 dpage  staff     29 12 Oct  2015 QDBusVariant
-rw-r--r--   1 dpage  staff     32 12 Oct  2015 QDBusVirtualObject
-rw-r--r--   1 dpage  staff    681 12 Oct  2015 QtDBus
-rw-r--r--   1 dpage  staff    168 12 Oct  2015 QtDBusDepends
-rw-r--r--   1 dpage  staff     27 12 Oct  2015 QtDBusVersion
-rw-r--r--   1 dpage  staff   2149 12 Oct  2015 qdbusabstractadaptor.h
-rw-r--r--   1 dpage  staff   5994 12 Oct  2015 qdbusabstractinterface.h
-rw-r--r--   1 dpage  staff  12833 12 Oct  2015 qdbusargument.h
-rw-r--r--   1 dpage  staff   7941 12 Oct  2015 qdbusconnection.h
-rw-r--r--   1 dpage  staff   4349 12 Oct  2015 qdbusconnectioninterface.h
-rw-r--r--   1 dpage  staff   2487 12 Oct  2015 qdbuscontext.h
-rw-r--r--   1 dpage  staff   3344 12 Oct  2015 qdbuserror.h
-rw-r--r--   1 dpage  staff   5267 12 Oct  2015 qdbusextratypes.h
-rw-r--r--   1 dpage  staff   2505 12 Oct  2015 qdbusinterface.h
-rw-r--r--   1 dpage  staff   2162 12 Oct  2015 qdbusmacros.h
-rw-r--r--   1 dpage  staff   4467 12 Oct  2015 qdbusmessage.h
-rw-r--r--   1 dpage  staff   2995 12 Oct  2015 qdbusmetatype.h
-rw-r--r--   1 dpage  staff   3545 12 Oct  2015 qdbuspendingcall.h
-rw-r--r--   1 dpage  staff   6652 12 Oct  2015 qdbuspendingreply.h
-rw-r--r--   1 dpage  staff   5139 12 Oct  2015 qdbusreply.h
-rw-r--r--   1 dpage  staff   2440 12 Oct  2015 qdbusserver.h
-rw-r--r--   1 dpage  staff   3405 12 Oct  2015 qdbusservicewatcher.h
-rw-r--r--   1 dpage  staff   2901 12 Oct  2015 qdbusunixfiledescriptor.h
-rw-r--r--   1 dpage  staff   2320 12 Oct  2015 qdbusvirtualobject.h
-rw-r--r--   1 dpage  staff    197 12 Oct  2015 qtdbusversion.h

/Users/dpage/Qt/5.5/clang_64/lib/QtDBus.framework/Versions/5/Headers/5.5.1:
total 0
drwxr-xr-x   3 dpage  staff   102 26 Jan 05:31 .
drwxr-xr-x  49 dpage  staff  1666 26 Jan 05:31 ..
drwxr-xr-x   3 dpage  staff   102 26 Jan 05:31 QtDBus

/Users/dpage/Qt/5.5/clang_64/lib/QtDBus.framework/Versions/5/Headers/5.5.1/QtDBus:
total 0
drwxr-xr-x   3 dpage  staff  102 26 Jan 05:31 .
drwxr-xr-x   3 dpage  staff  102 26 Jan 05:31 ..
drwxr-xr-x  20 dpage  staff  680 26 Jan 05:31 private

/Users/dpage/Qt/5.5/clang_64/lib/QtDBus.framework/Versions/5/Headers/5.5.1/QtDBus/private:
total 280
drwxr-xr-x  20 dpage  staff    680 26 Jan 05:31 .
drwxr-xr-x   3 dpage  staff    102 26 Jan 05:31 ..
-rw-r--r--   1 dpage  staff  12321 12 Oct  2015 dbus_minimal_p.h
-rw-r--r--   1 dpage  staff  24292 12 Oct  2015 qdbus_symbols_p.h
-rw-r--r--   1 dpage  staff   4361 12 Oct  2015 qdbusabstractadaptor_p.h
-rw-r--r--   1 dpage  staff   3383 12 Oct  2015 qdbusabstractinterface_p.h
-rw-r--r--   1 dpage  staff   6621 12 Oct  2015 qdbusargument_p.h
-rw-r--r--   1 dpage  staff  14233 12 Oct  2015 qdbusconnection_p.h
-rw-r--r--   1 dpage  staff   2505 12 Oct  2015 qdbusconnectionmanager_p.h
-rw-r--r--   1 dpage  staff   2338 12 Oct  2015 qdbuscontext_p.h
-rw-r--r--   1 dpage  staff   4347 12 Oct  2015 qdbusintegrator_p.h
-rw-r--r--   1 dpage  staff   2411 12 Oct  2015 qdbusinterface_p.h
-rw-r--r--   1 dpage  staff   4883 12 Oct  2015 qdbusintrospection_p.h
-rw-r--r--   1 dpage  staff   3513 12 Oct  2015 qdbusmessage_p.h
-rw-r--r--   1 dpage  staff   2714 12 Oct  2015 qdbusmetaobject_p.h
-rw-r--r--   1 dpage  staff   3353 12 Oct  2015 qdbusmetatype_p.h
-rw-r--r--   1 dpage  staff   4010 12 Oct  2015 qdbuspendingcall_p.h
-rw-r--r--   1 dpage  staff   6964 12 Oct  2015 qdbusthreaddebug_p.h
-rw-r--r--   1 dpage  staff   6587 12 Oct  2015 qdbusutil_p.h
-rw-r--r--   1 dpage  staff   2559 12 Oct  2015 qdbusxmlparser_p.h

/Users/dpage/Qt/5.5/clang_64/lib/QtDBus.framework/Versions/5/Resources:
total 8
drwxr-xr-x  3 dpage  staff  102 26 Jan 05:31 .
drwxr-xr-x  6 dpage  staff  204 26 Jan 05:31 ..
-rw-r--r--  1 dpage  staff  708 12 Oct  2015 Info.plist

/Users/dpage/Qt/5.5/clang_64/lib/QtDeclarative.framework:
total 48
drwxr-xr-x    9 dpage  staff   306 26 Jan 05:32 .
drwxr-xr-x  182 dpage  staff  6188 26 Jan 05:34 ..
lrwxr-xr-x    1 dpage  staff    24 26 Jan 05:32 Headers -> Versions/Current/Headers
lrwxr-xr-x    1 dpage  staff    30 26 Jan 05:32 QtDeclarative -> Versions/Current/QtDeclarative
-rw-r--r--    1 dpage  staff  1397 26 Jan 05:34 QtDeclarative.prl
lrwxr-xr-x    1 dpage  staff    36 26 Jan 05:32 QtDeclarative_debug -> Versions/Current/QtDeclarative_debug
-rw-r--r--    1 dpage  staff  1401 26 Jan 05:34 QtDeclarative_debug.prl
lrwxr-xr-x    1 dpage  staff    26 26 Jan 05:32 Resources -> Versions/Current/Resources
drwxr-xr-x    4 dpage  staff   136 26 Jan 05:32 Versions

/Users/dpage/Qt/5.5/clang_64/lib/QtDeclarative.framework/Versions:
total 8
drwxr-xr-x  4 dpage  staff  136 26 Jan 05:32 .
drwxr-xr-x  9 dpage  staff  306 26 Jan 05:32 ..
drwxr-xr-x  6 dpage  staff  204 26 Jan 05:32 5
lrwxr-xr-x  1 dpage  staff    1 26 Jan 05:32 Current -> 5

/Users/dpage/Qt/5.5/clang_64/lib/QtDeclarative.framework/Versions/5:
total 28424
drwxr-xr-x   6 dpage  staff       204 26 Jan 05:32 .
drwxr-xr-x   4 dpage  staff       136 26 Jan 05:32 ..
drwxr-xr-x  54 dpage  staff      1836 26 Jan 05:32 Headers
-rwxr-xr-x   1 dpage  staff   4244684 12 Oct  2015 QtDeclarative
-rwxr-xr-x   1 dpage  staff  10302804 12 Oct  2015 QtDeclarative_debug
drwxr-xr-x   3 dpage  staff       102 26 Jan 05:32 Resources

/Users/dpage/Qt/5.5/clang_64/lib/QtDeclarative.framework/Versions/5/Headers:
total 496
drwxr-xr-x  54 dpage  staff   1836 26 Jan 05:32 .
drwxr-xr-x   6 dpage  staff    204 26 Jan 05:32 ..
drwxr-xr-x   3 dpage  staff    102 26 Jan 05:32 5.5.1
-rw-r--r--   1 dpage  staff     33 12 Oct  2015 QDeclarativeAttachedPropertiesFunc
-rw-r--r--   1 dpage  staff     35 12 Oct  2015 QDeclarativeComponent
-rw-r--r--   1 dpage  staff     33 12 Oct  2015 QDeclarativeContext
-rw-r--r--   1 dpage  staff     31 12 Oct  2015 QDeclarativeDebuggingEnabler
-rw-r--r--   1 dpage  staff     32 12 Oct  2015 QDeclarativeEngine
-rw-r--r--   1 dpage  staff     31 12 Oct  2015 QDeclarativeError
-rw-r--r--   1 dpage  staff     36 12 Oct  2015 QDeclarativeExpression
-rw-r--r--   1 dpage  staff     44 12 Oct  2015 QDeclarativeExtensionInterface
-rw-r--r--   1 dpage  staff     41 12 Oct  2015 QDeclarativeExtensionPlugin
-rw-r--r--   1 dpage  staff     39 12 Oct  2015 QDeclarativeImageProvider
-rw-r--r--   1 dpage  staff     30 12 Oct  2015 QDeclarativeInfo
-rw-r--r--   1 dpage  staff     30 12 Oct  2015 QDeclarativeItem
-rw-r--r--   1 dpage  staff     30 12 Oct  2015 QDeclarativeListProperty
-rw-r--r--   1 dpage  staff     30 12 Oct  2015 QDeclarativeListReference
-rw-r--r--   1 dpage  staff     53 12 Oct  2015 QDeclarativeNetworkAccessManagerFactory
-rw-r--r--   1 dpage  staff     38 12 Oct  2015 QDeclarativeParserStatus
-rw-r--r--   1 dpage  staff     34 12 Oct  2015 QDeclarativeProperties
-rw-r--r--   1 dpage  staff     34 12 Oct  2015 QDeclarativeProperty
-rw-r--r--   1 dpage  staff     37 12 Oct  2015 QDeclarativePropertyMap
-rw-r--r--   1 dpage  staff     50 12 Oct  2015 QDeclarativePropertyValueInterceptor
-rw-r--r--   1 dpage  staff     45 12 Oct  2015 QDeclarativePropertyValueSource
-rw-r--r--   1 dpage  staff     38 12 Oct  2015 QDeclarativeScriptString
-rw-r--r--   1 dpage  staff     33 12 Oct  2015 QDeclarativeTypeInfo
-rw-r--r--   1 dpage  staff     30 12 Oct  2015 QDeclarativeView
-rw-r--r--   1 dpage  staff    984 12 Oct  2015 QtDeclarative
-rw-r--r--   1 dpage  staff    265 12 Oct  2015 QtDeclarativeDepends
-rw-r--r--   1 dpage  staff     34 12 Oct  2015 QtDeclarativeVersion
-rw-r--r--   1 dpage  staff  14517 12 Oct  2015 qdeclarative.h
-rw-r--r--   1 dpage  staff   4264 12 Oct  2015 qdeclarativecomponent.h
-rw-r--r--   1 dpage  staff   3609 12 Oct  2015 qdeclarativecontext.h
-rw-r--r--   1 dpage  staff   2067 12 Oct  2015 qdeclarativedebug.h
-rw-r--r--   1 dpage  staff   4172 12 Oct  2015 qdeclarativeengine.h
-rw-r--r--   1 dpage  staff   2515 12 Oct  2015 qdeclarativeerror.h
-rw-r--r--   1 dpage  staff   3705 12 Oct  2015 qdeclarativeexpression.h
-rw-r--r--   1 dpage  staff   2314 12 Oct  2015 qdeclarativeextensioninterface.h
-rw-r--r--   1 dpage  staff   2360 12 Oct  2015 qdeclarativeextensionplugin.h
-rw-r--r--   1 dpage  staff   2390 12 Oct  2015 qdeclarativeimageprovider.h
-rw-r--r--   1 dpage  staff   5329 12 Oct  2015 qdeclarativeinfo.h
-rw-r--r--   1 dpage  staff   8996 12 Oct  2015 qdeclarativeitem.h
-rw-r--r--   1 dpage  staff   4734 12 Oct  2015 qdeclarativelist.h
-rw-r--r--   1 dpage  staff   2110 12 Oct  2015 qdeclarativenetworkaccessmanagerfactory.h
-rw-r--r--   1 dpage  staff   2416 12 Oct  2015 qdeclarativeparserstatus.h
-rw-r--r--   1 dpage  staff   7272 12 Oct  2015 qdeclarativeprivate.h
-rw-r--r--   1 dpage  staff   4303 12 Oct  2015 qdeclarativeproperty.h
-rw-r--r--   1 dpage  staff   2684 12 Oct  2015 qdeclarativepropertymap.h
-rw-r--r--   1 dpage  staff   2402 12 Oct  2015 qdeclarativepropertyvalueinterceptor.h
-rw-r--r--   1 dpage  staff   2293 12 Oct  2015 qdeclarativepropertyvaluesource.h
-rw-r--r--   1 dpage  staff   2588 12 Oct  2015 qdeclarativescriptstring.h
-rw-r--r--   1 dpage  staff   3564 12 Oct  2015 qdeclarativeview.h
-rw-r--r--   1 dpage  staff   2157 12 Oct  2015 qtdeclarativeglobal.h
-rw-r--r--   1 dpage  staff    232 12 Oct  2015 qtdeclarativeversion.h

/Users/dpage/Qt/5.5/clang_64/lib/QtDeclarative.framework/Versions/5/Headers/5.5.1:
total 0
drwxr-xr-x   3 dpage  staff   102 26 Jan 05:32 .
drwxr-xr-x  54 dpage  staff  1836 26 Jan 05:32 ..
drwxr-xr-x   3 dpage  staff   102 26 Jan 05:32 QtDeclarative

/Users/dpage/Qt/5.5/clang_64/lib/QtDeclarative.framework/Versions/5/Headers/5.5.1/QtDeclarative:
total 0
drwxr-xr-x    3 dpage  staff   102 26 Jan 05:32 .
drwxr-xr-x    3 dpage  staff   102 26 Jan 05:32 ..
drwxr-xr-x  166 dpage  staff  5644 26 Jan 05:32 private

/Users/dpage/Qt/5.5/clang_64/lib/QtDeclarative.framework/Versions/5/Headers/5.5.1/QtDeclarative/private:
total 2248
drwxr-xr-x  166 dpage  staff   5644 26 Jan 05:32 .
drwxr-xr-x    3 dpage  staff    102 26 Jan 05:32 ..
-rw-r--r--    1 dpage  staff   4225 12 Oct  2015 qbitfield_p.h
-rw-r--r--    1 dpage  staff   7237 12 Oct  2015 qdeclarativeanchors_p.h
-rw-r--r--    1 dpage  staff   5250 12 Oct  2015 qdeclarativeanchors_p_p.h
-rw-r--r--    1 dpage  staff   3268 12 Oct  2015 qdeclarativeanimatedimage_p.h
-rw-r--r--    1 dpage  staff   2534 12 Oct  2015 qdeclarativeanimatedimage_p_p.h
-rw-r--r--    1 dpage  staff  16994 12 Oct  2015 qdeclarativeanimation_p.h
-rw-r--r--    1 dpage  staff  12262 12 Oct  2015 qdeclarativeanimation_p_p.h
-rw-r--r--    1 dpage  staff   2616 12 Oct  2015 qdeclarativeapplication_p.h
-rw-r--r--    1 dpage  staff   3101 12 Oct  2015 qdeclarativebehavior_p.h
-rw-r--r--    1 dpage  staff   2682 12 Oct  2015 qdeclarativebind_p.h
-rw-r--r--    1 dpage  staff   6323 12 Oct  2015 qdeclarativebinding_p.h
-rw-r--r--    1 dpage  staff   2483 12 Oct  2015 qdeclarativebinding_p_p.h
-rw-r--r--    1 dpage  staff   3401 12 Oct  2015 qdeclarativeborderimage_p.h
-rw-r--r--    1 dpage  staff   3416 12 Oct  2015 qdeclarativeborderimage_p_p.h
-rw-r--r--    1 dpage  staff   3205 12 Oct  2015 qdeclarativeboundsignal_p.h
-rw-r--r--    1 dpage  staff   2310 12 Oct  2015 qdeclarativecleanup_p.h
-rw-r--r--    1 dpage  staff   3562 12 Oct  2015 qdeclarativecompiledbindings_p.h
-rw-r--r--    1 dpage  staff  14334 12 Oct  2015 qdeclarativecompiler_p.h
-rw-r--r--    1 dpage  staff   5294 12 Oct  2015 qdeclarativecomponent_p.h
-rw-r--r--    1 dpage  staff   3016 12 Oct  2015 qdeclarativeconnections_p.h
-rw-r--r--    1 dpage  staff   8803 12 Oct  2015 qdeclarativecontext_p.h
-rw-r--r--    1 dpage  staff   3622 12 Oct  2015 qdeclarativecontextscriptclass_p.h
-rw-r--r--    1 dpage  staff   5318 12 Oct  2015 qdeclarativecustomparser_p.h
-rw-r--r--    1 dpage  staff   2699 12 Oct  2015 qdeclarativecustomparser_p_p.h
-rw-r--r--    1 dpage  staff   5423 12 Oct  2015 qdeclarativedata_p.h
-rw-r--r--    1 dpage  staff   3010 12 Oct  2015 qdeclarativedebugclient_p.h
-rw-r--r--    1 dpage  staff   2163 12 Oct  2015 qdeclarativedebuggerstatus_p.h
-rw-r--r--    1 dpage  staff   2289 12 Oct  2015 qdeclarativedebughelper_p.h
-rw-r--r--    1 dpage  staff   2887 12 Oct  2015 qdeclarativedebugserver_p.h
-rw-r--r--    1 dpage  staff   2795 12 Oct  2015 qdeclarativedebugserverconnection_p.h
-rw-r--r--    1 dpage  staff   2764 12 Oct  2015 qdeclarativedebugservice_p.h
-rw-r--r--    1 dpage  staff   2119 12 Oct  2015 qdeclarativedebugservice_p_p.h
-rw-r--r--    1 dpage  staff   4336 12 Oct  2015 qdeclarativedebugtrace_p.h
-rw-r--r--    1 dpage  staff   3949 12 Oct  2015 qdeclarativedirparser_p.h
-rw-r--r--    1 dpage  staff  10213 12 Oct  2015 qdeclarativedom_p.h
-rw-r--r--    1 dpage  staff   4703 12 Oct  2015 qdeclarativedom_p_p.h
-rw-r--r--    1 dpage  staff  14140 12 Oct  2015 qdeclarativeengine_p.h
-rw-r--r--    1 dpage  staff  12584 12 Oct  2015 qdeclarativeenginedebug_p.h
-rw-r--r--    1 dpage  staff   4750 12 Oct  2015 qdeclarativeenginedebugservice_p.h
-rw-r--r--    1 dpage  staff   4700 12 Oct  2015 qdeclarativeevents_p_p.h
-rw-r--r--    1 dpage  staff   7182 12 Oct  2015 qdeclarativeexpression_p.h
-rw-r--r--    1 dpage  staff   2342 12 Oct  2015 qdeclarativefastproperties_p.h
-rw-r--r--    1 dpage  staff   8430 12 Oct  2015 qdeclarativeflickable_p.h
-rw-r--r--    1 dpage  staff   7486 12 Oct  2015 qdeclarativeflickable_p_p.h
-rw-r--r--    1 dpage  staff   2847 12 Oct  2015 qdeclarativeflipable_p.h
-rw-r--r--    1 dpage  staff   2309 12 Oct  2015 qdeclarativefocuspanel_p.h
-rw-r--r--    1 dpage  staff   2130 12 Oct  2015 qdeclarativefocusscope_p.h
-rw-r--r--    1 dpage  staff   2754 12 Oct  2015 qdeclarativefontloader_p.h
-rw-r--r--    1 dpage  staff   3792 12 Oct  2015 qdeclarativeglobal_p.h
-rw-r--r--    1 dpage  staff   2868 12 Oct  2015 qdeclarativeglobalscriptclass_p.h
-rw-r--r--    1 dpage  staff   3326 12 Oct  2015 qdeclarativegraphicswidget_p.h
-rw-r--r--    1 dpage  staff   9967 12 Oct  2015 qdeclarativegridview_p.h
-rw-r--r--    1 dpage  staff   5220 12 Oct  2015 qdeclarativeguard_p.h
-rw-r--r--    1 dpage  staff   3185 12 Oct  2015 qdeclarativeimage_p.h
-rw-r--r--    1 dpage  staff   2432 12 Oct  2015 qdeclarativeimage_p_p.h
-rw-r--r--    1 dpage  staff   3788 12 Oct  2015 qdeclarativeimagebase_p.h
-rw-r--r--    1 dpage  staff   2776 12 Oct  2015 qdeclarativeimagebase_p_p.h
-rw-r--r--    1 dpage  staff   3437 12 Oct  2015 qdeclarativeimplicitsizeitem_p.h
-rw-r--r--    1 dpage  staff   2675 12 Oct  2015 qdeclarativeimplicitsizeitem_p_p.h
-rw-r--r--    1 dpage  staff   4875 12 Oct  2015 qdeclarativeimport_p.h
-rw-r--r--    1 dpage  staff   3376 12 Oct  2015 qdeclarativeinclude_p.h
-rw-r--r--    1 dpage  staff   2245 12 Oct  2015 qdeclarativeinspectorinterface_p.h
-rw-r--r--    1 dpage  staff   2715 12 Oct  2015 qdeclarativeinspectorservice_p.h
-rw-r--r--    1 dpage  staff  11338 12 Oct  2015 qdeclarativeinstruction_p.h
-rw-r--r--    1 dpage  staff   3373 12 Oct  2015 qdeclarativeintegercache_p.h
-rw-r--r--    1 dpage  staff  20829 12 Oct  2015 qdeclarativeitem_p.h
-rw-r--r--    1 dpage  staff   2545 12 Oct  2015 qdeclarativeitemchangelistener_p.h
-rw-r--r--    1 dpage  staff   1892 12 Oct  2015 qdeclarativeitemsmodule_p.h
-rw-r--r--    1 dpage  staff  61849 12 Oct  2015 qdeclarativejsast_p.h
-rw-r--r--    1 dpage  staff   4847 12 Oct  2015 qdeclarativejsastfwd_p.h
-rw-r--r--    1 dpage  staff  12108 12 Oct  2015 qdeclarativejsastvisitor_p.h
-rw-r--r--    1 dpage  staff   4109 12 Oct  2015 qdeclarativejsengine_p.h
-rw-r--r--    1 dpage  staff   2199 12 Oct  2015 qdeclarativejsglobal_p.h
-rw-r--r--    1 dpage  staff   5207 12 Oct  2015 qdeclarativejsgrammar_p.h
-rw-r--r--    1 dpage  staff   6570 12 Oct  2015 qdeclarativejslexer_p.h
-rw-r--r--    1 dpage  staff   3930 12 Oct  2015 qdeclarativejsmemorypool_p.h
-rw-r--r--    1 dpage  staff   4071 12 Oct  2015 qdeclarativejsnodepool_p.h
-rw-r--r--    1 dpage  staff   7052 12 Oct  2015 qdeclarativejsparser_p.h
-rw-r--r--    1 dpage  staff   3269 12 Oct  2015 qdeclarativelayoutitem_p.h
-rw-r--r--    1 dpage  staff   2566 12 Oct  2015 qdeclarativelist_p.h
-rw-r--r--    1 dpage  staff   2279 12 Oct  2015 qdeclarativelistaccessor_p.h
-rw-r--r--    1 dpage  staff   4784 12 Oct  2015 qdeclarativelistmodel_p.h
-rw-r--r--    1 dpage  staff   7558 12 Oct  2015 qdeclarativelistmodel_p_p.h
-rw-r--r--    1 dpage  staff   4722 12 Oct  2015 qdeclarativelistmodelworkeragent_p.h
-rw-r--r--    1 dpage  staff   2784 12 Oct  2015 qdeclarativelistscriptclass_p.h
-rw-r--r--    1 dpage  staff  13360 12 Oct  2015 qdeclarativelistview_p.h
-rw-r--r--    1 dpage  staff   3447 12 Oct  2015 qdeclarativeloader_p.h
-rw-r--r--    1 dpage  staff   2836 12 Oct  2015 qdeclarativeloader_p_p.h
-rw-r--r--    1 dpage  staff   5971 12 Oct  2015 qdeclarativemetatype_p.h
-rw-r--r--    1 dpage  staff   7179 12 Oct  2015 qdeclarativemousearea_p.h
-rw-r--r--    1 dpage  staff   3882 12 Oct  2015 qdeclarativemousearea_p_p.h
-rw-r--r--    1 dpage  staff   7014 12 Oct  2015 qdeclarativenotifier_p.h
-rw-r--r--    1 dpage  staff   2705 12 Oct  2015 qdeclarativenullablevalue_p_p.h
-rw-r--r--    1 dpage  staff   5965 12 Oct  2015 qdeclarativeobjectscriptclass_p.h
-rw-r--r--    1 dpage  staff   4034 12 Oct  2015 qdeclarativeopenmetaobject_p.h
-rw-r--r--    1 dpage  staff   2871 12 Oct  2015 qdeclarativepackage_p.h
-rw-r--r--    1 dpage  staff   3684 12 Oct  2015 qdeclarativepainteditem_p.h
-rw-r--r--    1 dpage  staff   2716 12 Oct  2015 qdeclarativepainteditem_p_p.h
-rw-r--r--    1 dpage  staff  12183 12 Oct  2015 qdeclarativeparser_p.h
-rw-r--r--    1 dpage  staff   7998 12 Oct  2015 qdeclarativepath_p.h
-rw-r--r--    1 dpage  staff   2527 12 Oct  2015 qdeclarativepath_p_p.h
-rw-r--r--    1 dpage  staff   8391 12 Oct  2015 qdeclarativepathview_p.h
-rw-r--r--    1 dpage  staff   6619 12 Oct  2015 qdeclarativepathview_p_p.h
-rw-r--r--    1 dpage  staff   9941 12 Oct  2015 qdeclarativepincharea_p.h
-rw-r--r--    1 dpage  staff   3460 12 Oct  2015 qdeclarativepincharea_p_p.h
-rw-r--r--    1 dpage  staff   3721 12 Oct  2015 qdeclarativepixmapcache_p.h
-rw-r--r--    1 dpage  staff   7354 12 Oct  2015 qdeclarativepositioners_p.h
-rw-r--r--    1 dpage  staff   5534 12 Oct  2015 qdeclarativepositioners_p_p.h
-rw-r--r--    1 dpage  staff   6367 12 Oct  2015 qdeclarativeproperty_p.h
-rw-r--r--    1 dpage  staff   8345 12 Oct  2015 qdeclarativepropertycache_p.h
-rw-r--r--    1 dpage  staff   3678 12 Oct  2015 qdeclarativepropertychanges_p.h
-rw-r--r--    1 dpage  staff   2780 12 Oct  2015 qdeclarativeproxymetaobject_p.h
-rw-r--r--    1 dpage  staff   5192 12 Oct  2015 qdeclarativerectangle_p.h
-rw-r--r--    1 dpage  staff   3441 12 Oct  2015 qdeclarativerectangle_p_p.h
-rw-r--r--    1 dpage  staff   2240 12 Oct  2015 qdeclarativerefcount_p.h
-rw-r--r--    1 dpage  staff   3257 12 Oct  2015 qdeclarativerepeater_p.h
-rw-r--r--    1 dpage  staff   2467 12 Oct  2015 qdeclarativerepeater_p_p.h
-rw-r--r--    1 dpage  staff   4008 12 Oct  2015 qdeclarativerewrite_p.h
-rw-r--r--    1 dpage  staff   3765 12 Oct  2015 qdeclarativescalegrid_p_p.h
-rw-r--r--    1 dpage  staff   4100 12 Oct  2015 qdeclarativescriptparser_p.h
-rw-r--r--    1 dpage  staff   3282 12 Oct  2015 qdeclarativesmoothedanimation_p.h
-rw-r--r--    1 dpage  staff   3796 12 Oct  2015 qdeclarativesmoothedanimation_p_p.h
-rw-r--r--    1 dpage  staff   3366 12 Oct  2015 qdeclarativespringanimation_p.h
-rw-r--r--    1 dpage  staff   2122 12 Oct  2015 qdeclarativesqldatabase_p.h
-rw-r--r--    1 dpage  staff   6704 12 Oct  2015 qdeclarativestate_p.h
-rw-r--r--    1 dpage  staff   7695 12 Oct  2015 qdeclarativestate_p_p.h
-rw-r--r--    1 dpage  staff   3032 12 Oct  2015 qdeclarativestategroup_p.h
-rw-r--r--    1 dpage  staff  10520 12 Oct  2015 qdeclarativestateoperations_p.h
-rw-r--r--    1 dpage  staff   3235 12 Oct  2015 qdeclarativestringconverters_p.h
-rw-r--r--    1 dpage  staff   2102 12 Oct  2015 qdeclarativestyledtext_p.h
-rw-r--r--    1 dpage  staff   4010 12 Oct  2015 qdeclarativesystempalette_p.h
-rw-r--r--    1 dpage  staff   7790 12 Oct  2015 qdeclarativetext_p.h
-rw-r--r--    1 dpage  staff   4294 12 Oct  2015 qdeclarativetext_p_p.h
-rw-r--r--    1 dpage  staff  10983 12 Oct  2015 qdeclarativetextedit_p.h
-rw-r--r--    1 dpage  staff   4491 12 Oct  2015 qdeclarativetextedit_p_p.h
-rw-r--r--    1 dpage  staff  10624 12 Oct  2015 qdeclarativetextinput_p.h
-rw-r--r--    1 dpage  staff   4846 12 Oct  2015 qdeclarativetextinput_p_p.h
-rw-r--r--    1 dpage  staff   2171 12 Oct  2015 qdeclarativetextlayout_p.h
-rw-r--r--    1 dpage  staff   6097 12 Oct  2015 qdeclarativetimeline_p_p.h
-rw-r--r--    1 dpage  staff   3262 12 Oct  2015 qdeclarativetimer_p.h
-rw-r--r--    1 dpage  staff   3260 12 Oct  2015 qdeclarativetransition_p.h
-rw-r--r--    1 dpage  staff   2637 12 Oct  2015 qdeclarativetransitionmanager_p_p.h
-rw-r--r--    1 dpage  staff   2412 12 Oct  2015 qdeclarativetranslate_p.h
-rw-r--r--    1 dpage  staff   9536 12 Oct  2015 qdeclarativetypeloader_p.h
-rw-r--r--    1 dpage  staff   3564 12 Oct  2015 qdeclarativetypenamecache_p.h
-rw-r--r--    1 dpage  staff   3076 12 Oct  2015 qdeclarativetypenamescriptclass_p.h
-rw-r--r--    1 dpage  staff   1960 12 Oct  2015 qdeclarativetypenotavailable_p.h
-rw-r--r--    1 dpage  staff   1892 12 Oct  2015 qdeclarativeutilmodule_p.h
-rw-r--r--    1 dpage  staff  17967 12 Oct  2015 qdeclarativevaluetype_p.h
-rw-r--r--    1 dpage  staff   2934 12 Oct  2015 qdeclarativevaluetypescriptclass_p.h
-rw-r--r--    1 dpage  staff   8297 12 Oct  2015 qdeclarativevisualitemmodel_p.h
-rw-r--r--    1 dpage  staff   2868 12 Oct  2015 qdeclarativevme_p.h
-rw-r--r--    1 dpage  staff   5860 12 Oct  2015 qdeclarativevmemetaobject_p.h
-rw-r--r--    1 dpage  staff   2903 12 Oct  2015 qdeclarativewatcher_p.h
-rw-r--r--    1 dpage  staff   3580 12 Oct  2015 qdeclarativeworkerscript_p.h
-rw-r--r--    1 dpage  staff   2198 12 Oct  2015 qdeclarativexmlhttprequest_p.h
-rw-r--r--    1 dpage  staff   6466 12 Oct  2015 qdeclarativexmllistmodel_p.h
-rw-r--r--    1 dpage  staff   6214 12 Oct  2015 qjsdebuggeragent_p.h
-rw-r--r--    1 dpage  staff   3192 12 Oct  2015 qjsdebugservice_p.h
-rw-r--r--    1 dpage  staff   2561 12 Oct  2015 qlistmodelinterface_p.h
-rw-r--r--    1 dpage  staff   3075 12 Oct  2015 qpacketprotocol_p.h
-rw-r--r--    1 dpage  staff   4673 12 Oct  2015 qpodvector_p.h
-rw-r--r--    1 dpage  staff   2018 12 Oct  2015 qtdeclarativeglobal_p.h
-rw-r--r--    1 dpage  staff   2596 12 Oct  2015 textwriter_p.h

/Users/dpage/Qt/5.5/clang_64/lib/QtDeclarative.framework/Versions/5/Resources:
total 8
drwxr-xr-x  3 dpage  staff  102 26 Jan 05:32 .
drwxr-xr-x  6 dpage  staff  204 26 Jan 05:32 ..
-rw-r--r--  1 dpage  staff  722 12 Oct  2015 Info.plist

/Users/dpage/Qt/5.5/clang_64/lib/QtDesigner.framework:
total 48
drwxr-xr-x    9 dpage  staff   306 26 Jan 05:31 .
drwxr-xr-x  182 dpage  staff  6188 26 Jan 05:34 ..
lrwxr-xr-x    1 dpage  staff    24 26 Jan 05:31 Headers -> Versions/Current/Headers
lrwxr-xr-x    1 dpage  staff    27 26 Jan 05:31 QtDesigner -> Versions/Current/QtDesigner
-rw-r--r--    1 dpage  staff  1301 26 Jan 05:34 QtDesigner.prl
lrwxr-xr-x    1 dpage  staff    33 26 Jan 05:31 QtDesigner_debug -> Versions/Current/QtDesigner_debug
-rw-r--r--    1 dpage  staff  1305 26 Jan 05:34 QtDesigner_debug.prl
lrwxr-xr-x    1 dpage  staff    26 26 Jan 05:31 Resources -> Versions/Current/Resources
drwxr-xr-x    4 dpage  staff   136 26 Jan 05:31 Versions

/Users/dpage/Qt/5.5/clang_64/lib/QtDesigner.framework/Versions:
total 8
drwxr-xr-x  4 dpage  staff  136 26 Jan 05:31 .
drwxr-xr-x  9 dpage  staff  306 26 Jan 05:31 ..
drwxr-xr-x  6 dpage  staff  204 26 Jan 05:31 5
lrwxr-xr-x  1 dpage  staff    1 26 Jan 05:31 Current -> 5

/Users/dpage/Qt/5.5/clang_64/lib/QtDesigner.framework/Versions/5:
total 30272
drwxr-xr-x   6 dpage  staff      204 26 Jan 05:31 .
drwxr-xr-x   4 dpage  staff      136 26 Jan 05:31 ..
drwxr-xr-x  88 dpage  staff     2992 26 Jan 05:31 Headers
-rwxr-xr-x   1 dpage  staff  5535436 12 Oct  2015 QtDesigner
-rwxr-xr-x   1 dpage  staff  9958596 12 Oct  2015 QtDesigner_debug
drwxr-xr-x   3 dpage  staff      102 26 Jan 05:31 Resources

/Users/dpage/Qt/5.5/clang_64/lib/QtDesigner.framework/Versions/5/Headers:
total 744
drwxr-xr-x  88 dpage  staff  2992 26 Jan 05:31 .
drwxr-xr-x   6 dpage  staff   204 26 Jan 05:31 ..
drwxr-xr-x   3 dpage  staff   102 26 Jan 05:31 5.5.1
-rw-r--r--   1 dpage  staff    23 12 Oct  2015 QAbstractExtensionFactory
-rw-r--r--   1 dpage  staff    23 12 Oct  2015 QAbstractExtensionManager
-rw-r--r--   1 dpage  staff    33 12 Oct  2015 QAbstractFormBuilder
-rw-r--r--   1 dpage  staff    34 12 Oct  2015 QDesignerActionEditorInterface
-rw-r--r--   1 dpage  staff    34 12 Oct  2015 QDesignerComponents
-rw-r--r--   1 dpage  staff    23 12 Oct  2015 QDesignerContainerExtension
-rw-r--r--   1 dpage  staff   662 12 Oct  2015 QDesignerCustomWidgetCollectionInterface
-rw-r--r--   1 dpage  staff   592 12 Oct  2015 QDesignerCustomWidgetInterface
-rw-r--r--   1 dpage  staff    29 12 Oct  2015 QDesignerDnDItemInterface
-rw-r--r--   1 dpage  staff    34 12 Oct  2015 QDesignerDynamicPropertySheetExtension
-rw-r--r--   1 dpage  staff   529 12 Oct  2015 QDesignerExportWidget
-rw-r--r--   1 dpage  staff    23 12 Oct  2015 QDesignerExtraInfoExtension
-rw-r--r--   1 dpage  staff    32 12 Oct  2015 QDesignerFormEditorInterface
-rw-r--r--   1 dpage  staff    38 12 Oct  2015 QDesignerFormEditorPluginInterface
-rw-r--r--   1 dpage  staff    38 12 Oct  2015 QDesignerFormWindowCursorInterface
-rw-r--r--   1 dpage  staff    32 12 Oct  2015 QDesignerFormWindowInterface
-rw-r--r--   1 dpage  staff    39 12 Oct  2015 QDesignerFormWindowManagerInterface
-rw-r--r--   1 dpage  staff    36 12 Oct  2015 QDesignerFormWindowToolInterface
-rw-r--r--   1 dpage  staff    33 12 Oct  2015 QDesignerIntegration
-rw-r--r--   1 dpage  staff    33 12 Oct  2015 QDesignerIntegrationInterface
-rw-r--r--   1 dpage  staff    30 12 Oct  2015 QDesignerLanguageExtension
-rw-r--r--   1 dpage  staff    30 12 Oct  2015 QDesignerLayoutDecorationExtension
-rw-r--r--   1 dpage  staff    25 12 Oct  2015 QDesignerMemberSheetExtension
-rw-r--r--   1 dpage  staff    34 12 Oct  2015 QDesignerMetaDataBaseInterface
-rw-r--r--   1 dpage  staff    34 12 Oct  2015 QDesignerMetaDataBaseItemInterface
-rw-r--r--   1 dpage  staff    35 12 Oct  2015 QDesignerNewFormWidgetInterface
-rw-r--r--   1 dpage  staff    37 12 Oct  2015 QDesignerObjectInspectorInterface
-rw-r--r--   1 dpage  staff    33 12 Oct  2015 QDesignerOptionsPageInterface
-rw-r--r--   1 dpage  staff    40 12 Oct  2015 QDesignerPromotionInterface
-rw-r--r--   1 dpage  staff    36 12 Oct  2015 QDesignerPropertyEditorInterface
-rw-r--r--   1 dpage  staff    27 12 Oct  2015 QDesignerPropertySheetExtension
-rw-r--r--   1 dpage  staff    37 12 Oct  2015 QDesignerResourceBrowserInterface
-rw-r--r--   1 dpage  staff    30 12 Oct  2015 QDesignerSettingsInterface
-rw-r--r--   1 dpage  staff    22 12 Oct  2015 QDesignerTaskMenuExtension
-rw-r--r--   1 dpage  staff    31 12 Oct  2015 QDesignerWidgetBoxInterface
-rw-r--r--   1 dpage  staff    36 12 Oct  2015 QDesignerWidgetDataBaseInterface
-rw-r--r--   1 dpage  staff    36 12 Oct  2015 QDesignerWidgetDataBaseItemInterface
-rw-r--r--   1 dpage  staff    35 12 Oct  2015 QDesignerWidgetFactoryInterface
-rw-r--r--   1 dpage  staff    38 12 Oct  2015 QExtensionFactory
-rw-r--r--   1 dpage  staff    31 12 Oct  2015 QExtensionManager
-rw-r--r--   1 dpage  staff    25 12 Oct  2015 QFormBuilder
-rw-r--r--   1 dpage  staff  1161 12 Oct  2015 QtDesigner
-rw-r--r--   1 dpage  staff   289 12 Oct  2015 QtDesignerDepends
-rw-r--r--   1 dpage  staff    31 12 Oct  2015 QtDesignerVersion
-rw-r--r--   1 dpage  staff  2339 12 Oct  2015 abstractactioneditor.h
-rw-r--r--   1 dpage  staff  2211 12 Oct  2015 abstractdnditem.h
-rw-r--r--   1 dpage  staff  9874 12 Oct  2015 abstractformbuilder.h
-rw-r--r--   1 dpage  staff  5433 12 Oct  2015 abstractformeditor.h
-rw-r--r--   1 dpage  staff  2306 12 Oct  2015 abstractformeditorplugin.h
-rw-r--r--   1 dpage  staff  6610 12 Oct  2015 abstractformwindow.h
-rw-r--r--   1 dpage  staff  3072 12 Oct  2015 abstractformwindowcursor.h
-rw-r--r--   1 dpage  staff  4929 12 Oct  2015 abstractformwindowmanager.h
-rw-r--r--   1 dpage  staff  2580 12 Oct  2015 abstractformwindowtool.h
-rw-r--r--   1 dpage  staff  7404 12 Oct  2015 abstractintegration.h
-rw-r--r--   1 dpage  staff  3492 12 Oct  2015 abstractlanguage.h
-rw-r--r--   1 dpage  staff  2808 12 Oct  2015 abstractmetadatabase.h
-rw-r--r--   1 dpage  staff  2428 12 Oct  2015 abstractnewformwidget.h
-rw-r--r--   1 dpage  staff  2250 12 Oct  2015 abstractobjectinspector.h
-rw-r--r--   1 dpage  staff  2055 12 Oct  2015 abstractoptionspage.h
-rw-r--r--   1 dpage  staff  3013 12 Oct  2015 abstractpromotioninterface.h
-rw-r--r--   1 dpage  staff  2582 12 Oct  2015 abstractpropertyeditor.h
-rw-r--r--   1 dpage  staff  2259 12 Oct  2015 abstractresourcebrowser.h
-rw-r--r--   1 dpage  staff  2272 12 Oct  2015 abstractsettings.h
-rw-r--r--   1 dpage  staff  4755 12 Oct  2015 abstractwidgetbox.h
-rw-r--r--   1 dpage  staff  4274 12 Oct  2015 abstractwidgetdatabase.h
-rw-r--r--   1 dpage  staff  2538 12 Oct  2015 abstractwidgetfactory.h
-rw-r--r--   1 dpage  staff  2587 12 Oct  2015 container.h
-rw-r--r--   1 dpage  staff   480 12 Oct  2015 customwidget.h
-rw-r--r--   1 dpage  staff  2666 12 Oct  2015 default_extensionfactory.h
-rw-r--r--   1 dpage  staff  2608 12 Oct  2015 dynamicpropertysheet.h
-rw-r--r--   1 dpage  staff  3713 12 Oct  2015 extension.h
-rw-r--r--   1 dpage  staff  2077 12 Oct  2015 extension_global.h
-rw-r--r--   1 dpage  staff  2523 12 Oct  2015 extrainfo.h
-rw-r--r--   1 dpage  staff  3615 12 Oct  2015 formbuilder.h
-rw-r--r--   1 dpage  staff  3027 12 Oct  2015 layoutdecoration.h
-rw-r--r--   1 dpage  staff  2788 12 Oct  2015 membersheet.h
-rw-r--r--   1 dpage  staff  2928 12 Oct  2015 propertysheet.h
-rw-r--r--   1 dpage  staff  3021 12 Oct  2015 qdesigner_components.h
-rw-r--r--   1 dpage  staff  2118 12 Oct  2015 qdesigner_components_global.h
-rw-r--r--   1 dpage  staff   543 12 Oct  2015 qdesignerexportwidget.h
-rw-r--r--   1 dpage  staff  2575 12 Oct  2015 qextensionmanager.h
-rw-r--r--   1 dpage  staff   217 12 Oct  2015 qtdesignerversion.h
-rw-r--r--   1 dpage  staff  2011 12 Oct  2015 sdk_global.h
-rw-r--r--   1 dpage  staff  2110 12 Oct  2015 taskmenu.h
-rw-r--r--   1 dpage  staff  2033 12 Oct  2015 uilib_global.h

/Users/dpage/Qt/5.5/clang_64/lib/QtDesigner.framework/Versions/5/Headers/5.5.1:
total 0
drwxr-xr-x   3 dpage  staff   102 26 Jan 05:31 .
drwxr-xr-x  88 dpage  staff  2992 26 Jan 05:31 ..
drwxr-xr-x   3 dpage  staff   102 26 Jan 05:31 QtDesigner

/Users/dpage/Qt/5.5/clang_64/lib/QtDesigner.framework/Versions/5/Headers/5.5.1/QtDesigner:
total 0
drwxr-xr-x   3 dpage  staff   102 26 Jan 05:31 .
drwxr-xr-x   3 dpage  staff   102 26 Jan 05:31 ..
drwxr-xr-x  88 dpage  staff  2992 26 Jan 05:31 private

/Users/dpage/Qt/5.5/clang_64/lib/QtDesigner.framework/Versions/5/Headers/5.5.1/QtDesigner/private:
total 1392
drwxr-xr-x  88 dpage  staff    2992 26 Jan 05:31 .
drwxr-xr-x   3 dpage  staff     102 26 Jan 05:31 ..
-rw-r--r--   1 dpage  staff    5081 12 Oct  2015 abstractdialoggui_p.h
-rw-r--r--   1 dpage  staff    6056 12 Oct  2015 abstractintrospection_p.h
-rw-r--r--   1 dpage  staff    5205 12 Oct  2015 actioneditor_p.h
-rw-r--r--   1 dpage  staff    3642 12 Oct  2015 actionprovider_p.h
-rw-r--r--   1 dpage  staff    8585 12 Oct  2015 actionrepository_p.h
-rw-r--r--   1 dpage  staff    2984 12 Oct  2015 codedialog_p.h
-rw-r--r--   1 dpage  staff   10277 12 Oct  2015 connectionedit_p.h
-rw-r--r--   1 dpage  staff    2487 12 Oct  2015 csshighlighter_p.h
-rw-r--r--   1 dpage  staff    4339 12 Oct  2015 deviceprofile_p.h
-rw-r--r--   1 dpage  staff    4858 12 Oct  2015 dialoggui_p.h
-rw-r--r--   1 dpage  staff    4034 12 Oct  2015 extensionfactory_p.h
-rw-r--r--   1 dpage  staff    8601 12 Oct  2015 formbuilderextra_p.h
-rw-r--r--   1 dpage  staff    3073 12 Oct  2015 formlayoutmenu_p.h
-rw-r--r--   1 dpage  staff    6238 12 Oct  2015 formwindowbase_p.h
-rw-r--r--   1 dpage  staff    3573 12 Oct  2015 grid_p.h
-rw-r--r--   1 dpage  staff    2567 12 Oct  2015 gridpanel_p.h
-rw-r--r--   1 dpage  staff    2758 12 Oct  2015 htmlhighlighter_p.h
-rw-r--r--   1 dpage  staff    2165 12 Oct  2015 iconloader_p.h
-rw-r--r--   1 dpage  staff    5550 12 Oct  2015 iconselector_p.h
-rw-r--r--   1 dpage  staff    2205 12 Oct  2015 invisible_widget_p.h
-rw-r--r--   1 dpage  staff    4447 12 Oct  2015 layout_p.h
-rw-r--r--   1 dpage  staff    4095 12 Oct  2015 layoutinfo_p.h
-rw-r--r--   1 dpage  staff    2333 12 Oct  2015 lib_pch.h
-rw-r--r--   1 dpage  staff    4492 12 Oct  2015 metadatabase_p.h
-rw-r--r--   1 dpage  staff    2839 12 Oct  2015 morphmenu_p.h
-rw-r--r--   1 dpage  staff    3510 12 Oct  2015 newactiondialog_p.h
-rw-r--r--   1 dpage  staff    4685 12 Oct  2015 newformwidget_p.h
-rw-r--r--   1 dpage  staff    3187 12 Oct  2015 orderdialog_p.h
-rw-r--r--   1 dpage  staff    2564 12 Oct  2015 plaintexteditor_p.h
-rw-r--r--   1 dpage  staff    2781 12 Oct  2015 plugindialog_p.h
-rw-r--r--   1 dpage  staff    5072 12 Oct  2015 pluginmanager_p.h
-rw-r--r--   1 dpage  staff    2980 12 Oct  2015 previewconfigurationwidget_p.h
-rw-r--r--   1 dpage  staff    6674 12 Oct  2015 previewmanager_p.h
-rw-r--r--   1 dpage  staff    3168 12 Oct  2015 promotionmodel_p.h
-rw-r--r--   1 dpage  staff    4737 12 Oct  2015 promotiontaskmenu_p.h
-rw-r--r--   1 dpage  staff    7177 12 Oct  2015 properties_p.h
-rw-r--r--   1 dpage  staff    2627 12 Oct  2015 propertylineedit_p.h
-rw-r--r--   1 dpage  staff    3985 12 Oct  2015 qdesigner_command2_p.h
-rw-r--r--   1 dpage  staff   31093 12 Oct  2015 qdesigner_command_p.h
-rw-r--r--   1 dpage  staff    4446 12 Oct  2015 qdesigner_dnditem_p.h
-rw-r--r--   1 dpage  staff    2758 12 Oct  2015 qdesigner_dockwidget_p.h
-rw-r--r--   1 dpage  staff    6437 12 Oct  2015 qdesigner_formbuilder_p.h
-rw-r--r--   1 dpage  staff    2485 12 Oct  2015 qdesigner_formeditorcommand_p.h
-rw-r--r--   1 dpage  staff    3061 12 Oct  2015 qdesigner_formwindowcommand_p.h
-rw-r--r--   1 dpage  staff    2613 12 Oct  2015 qdesigner_formwindowmanager_p.h
-rw-r--r--   1 dpage  staff    2754 12 Oct  2015 qdesigner_introspection_p.h
-rw-r--r--   1 dpage  staff    3729 12 Oct  2015 qdesigner_membersheet_p.h
-rw-r--r--   1 dpage  staff    6255 12 Oct  2015 qdesigner_menu_p.h
-rw-r--r--   1 dpage  staff    5339 12 Oct  2015 qdesigner_menubar_p.h
-rw-r--r--   1 dpage  staff    3076 12 Oct  2015 qdesigner_objectinspector_p.h
-rw-r--r--   1 dpage  staff    3349 12 Oct  2015 qdesigner_promotion_p.h
-rw-r--r--   1 dpage  staff    5984 12 Oct  2015 qdesigner_promotiondialog_p.h
-rw-r--r--   1 dpage  staff   10486 12 Oct  2015 qdesigner_propertycommand_p.h
-rw-r--r--   1 dpage  staff    3840 12 Oct  2015 qdesigner_propertyeditor_p.h
-rw-r--r--   1 dpage  staff    9792 12 Oct  2015 qdesigner_propertysheet_p.h
-rw-r--r--   1 dpage  staff    2891 12 Oct  2015 qdesigner_qsettings_p.h
-rw-r--r--   1 dpage  staff    5226 12 Oct  2015 qdesigner_stackedbox_p.h
-rw-r--r--   1 dpage  staff    4989 12 Oct  2015 qdesigner_tabwidget_p.h
-rw-r--r--   1 dpage  staff    4342 12 Oct  2015 qdesigner_taskmenu_p.h
-rw-r--r--   1 dpage  staff    4447 12 Oct  2015 qdesigner_toolbar_p.h
-rw-r--r--   1 dpage  staff    4597 12 Oct  2015 qdesigner_toolbox_p.h
-rw-r--r--   1 dpage  staff   17613 12 Oct  2015 qdesigner_utils_p.h
-rw-r--r--   1 dpage  staff    3588 12 Oct  2015 qdesigner_widget_p.h
-rw-r--r--   1 dpage  staff    3454 12 Oct  2015 qdesigner_widgetbox_p.h
-rw-r--r--   1 dpage  staff    5085 12 Oct  2015 qdesigner_widgetitem_p.h
-rw-r--r--   1 dpage  staff   11211 12 Oct  2015 qlayout_widget_p.h
-rw-r--r--   1 dpage  staff    5717 12 Oct  2015 qsimpleresource_p.h
-rw-r--r--   1 dpage  staff    5093 12 Oct  2015 qtresourceeditordialog_p.h
-rw-r--r--   1 dpage  staff    5399 12 Oct  2015 qtresourcemodel_p.h
-rw-r--r--   1 dpage  staff    4760 12 Oct  2015 qtresourceview_p.h
-rw-r--r--   1 dpage  staff    5236 12 Oct  2015 rcc_p.h
-rw-r--r--   1 dpage  staff    2969 12 Oct  2015 resourcebuilder_p.h
-rw-r--r--   1 dpage  staff    2986 12 Oct  2015 richtexteditor_p.h
-rw-r--r--   1 dpage  staff    3123 12 Oct  2015 shared_enums_p.h
-rw-r--r--   1 dpage  staff    2372 12 Oct  2015 shared_global_p.h
-rw-r--r--   1 dpage  staff    4179 12 Oct  2015 shared_settings_p.h
-rw-r--r--   1 dpage  staff    2524 12 Oct  2015 sheet_delegate_p.h
-rw-r--r--   1 dpage  staff    5853 12 Oct  2015 signalslotdialog_p.h
-rw-r--r--   1 dpage  staff    3554 12 Oct  2015 spacer_widget_p.h
-rw-r--r--   1 dpage  staff    4191 12 Oct  2015 stylesheeteditor_p.h
-rw-r--r--   1 dpage  staff    2485 12 Oct  2015 textbuilder_p.h
-rw-r--r--   1 dpage  staff    5267 12 Oct  2015 textpropertyeditor_p.h
-rw-r--r--   1 dpage  staff  118403 12 Oct  2015 ui4_p.h
-rw-r--r--   1 dpage  staff    6398 12 Oct  2015 widgetdatabase_p.h
-rw-r--r--   1 dpage  staff    6488 12 Oct  2015 widgetfactory_p.h
-rw-r--r--   1 dpage  staff    7059 12 Oct  2015 zoomwidget_p.h

/Users/dpage/Qt/5.5/clang_64/lib/QtDesigner.framework/Versions/5/Resources:
total 8
drwxr-xr-x  3 dpage  staff  102 26 Jan 05:31 .
drwxr-xr-x  6 dpage  staff  204 26 Jan 05:31 ..
-rw-r--r--  1 dpage  staff  716 12 Oct  2015 Info.plist

/Users/dpage/Qt/5.5/clang_64/lib/QtDesignerComponents.framework:
total 48
drwxr-xr-x    9 dpage  staff   306 26 Jan 05:31 .
drwxr-xr-x  182 dpage  staff  6188 26 Jan 05:34 ..
lrwxr-xr-x    1 dpage  staff    24 26 Jan 05:31 Headers -> Versions/Current/Headers
lrwxr-xr-x    1 dpage  staff    37 26 Jan 05:31 QtDesignerComponents -> Versions/Current/QtDesignerComponents
-rw-r--r--    1 dpage  staff  1350 26 Jan 05:34 QtDesignerComponents.prl
lrwxr-xr-x    1 dpage  staff    43 26 Jan 05:31 QtDesignerComponents_debug -> Versions/Current/QtDesignerComponents_debug
-rw-r--r--    1 dpage  staff  1354 26 Jan 05:34 QtDesignerComponents_debug.prl
lrwxr-xr-x    1 dpage  staff    26 26 Jan 05:31 Resources -> Versions/Current/Resources
drwxr-xr-x    4 dpage  staff   136 26 Jan 05:31 Versions

/Users/dpage/Qt/5.5/clang_64/lib/QtDesignerComponents.framework/Versions:
total 8
drwxr-xr-x  4 dpage  staff  136 26 Jan 05:31 .
drwxr-xr-x  9 dpage  staff  306 26 Jan 05:31 ..
drwxr-xr-x  6 dpage  staff  204 26 Jan 05:31 5
lrwxr-xr-x  1 dpage  staff    1 26 Jan 05:31 Current -> 5

/Users/dpage/Qt/5.5/clang_64/lib/QtDesignerComponents.framework/Versions/5:
total 21864
drwxr-xr-x  6 dpage  staff      204 26 Jan 05:31 .
drwxr-xr-x  4 dpage  staff      136 26 Jan 05:31 ..
drwxr-xr-x  7 dpage  staff      238 26 Jan 05:31 Headers
-rwxr-xr-x  1 dpage  staff  3067228 12 Oct  2015 QtDesignerComponents
-rwxr-xr-x  1 dpage  staff  8124444 12 Oct  2015 QtDesignerComponents_debug
drwxr-xr-x  3 dpage  staff      102 26 Jan 05:31 Resources

/Users/dpage/Qt/5.5/clang_64/lib/QtDesignerComponents.framework/Versions/5/Headers:
total 32
drwxr-xr-x  7 dpage  staff  238 26 Jan 05:31 .
drwxr-xr-x  6 dpage  staff  204 26 Jan 05:31 ..
drwxr-xr-x  3 dpage  staff  102 26 Jan 05:31 5.5.1
-rw-r--r--  1 dpage  staff  190 12 Oct  2015 QtDesignerComponents
-rw-r--r--  1 dpage  staff  277 12 Oct  2015 QtDesignerComponentsDepends
-rw-r--r--  1 dpage  staff   41 12 Oct  2015 QtDesignerComponentsVersion
-rw-r--r--  1 dpage  staff  267 12 Oct  2015 qtdesignercomponentsversion.h

/Users/dpage/Qt/5.5/clang_64/lib/QtDesignerComponents.framework/Versions/5/Headers/5.5.1:
total 0
drwxr-xr-x  3 dpage  staff  102 26 Jan 05:31 .
drwxr-xr-x  7 dpage  staff  238 26 Jan 05:31 ..
drwxr-xr-x  3 dpage  staff  102 26 Jan 05:31 QtDesignerComponents

/Users/dpage/Qt/5.5/clang_64/lib/QtDesignerComponents.framework/Versions/5/Headers/5.5.1/QtDesignerComponents:
total 0
drwxr-xr-x  3 dpage  staff  102 26 Jan 05:31 .
drwxr-xr-x  3 dpage  staff  102 26 Jan 05:31 ..
drwxr-xr-x  3 dpage  staff  102 26 Jan 05:31 private

/Users/dpage/Qt/5.5/clang_64/lib/QtDesignerComponents.framework/Versions/5/Headers/5.5.1/QtDesignerComponents/private:
total 8
drwxr-xr-x  3 dpage  staff   102 26 Jan 05:31 .
drwxr-xr-x  3 dpage  staff   102 26 Jan 05:31 ..
-rw-r--r--  1 dpage  staff  1652 12 Oct  2015 lib_pch.h

/Users/dpage/Qt/5.5/clang_64/lib/QtDesignerComponents.framework/Versions/5/Resources:
total 8
drwxr-xr-x  3 dpage  staff  102 26 Jan 05:31 .
drwxr-xr-x  6 dpage  staff  204 26 Jan 05:31 ..
-rw-r--r--  1 dpage  staff  736 12 Oct  2015 Info.plist

/Users/dpage/Qt/5.5/clang_64/lib/QtGui.framework:
total 48
drwxr-xr-x    9 dpage  staff   306 26 Jan 05:31 .
drwxr-xr-x  182 dpage  staff  6188 26 Jan 05:34 ..
lrwxr-xr-x    1 dpage  staff    24 26 Jan 05:31 Headers -> Versions/Current/Headers
lrwxr-xr-x    1 dpage  staff    22 26 Jan 05:31 QtGui -> Versions/Current/QtGui
-rw-r--r--    1 dpage  staff  1254 26 Jan 05:34 QtGui.prl
lrwxr-xr-x    1 dpage  staff    28 26 Jan 05:31 QtGui_debug -> Versions/Current/QtGui_debug
-rw-r--r--    1 dpage  staff  1258 26 Jan 05:34 QtGui_debug.prl
lrwxr-xr-x    1 dpage  staff    26 26 Jan 05:31 Resources -> Versions/Current/Resources
drwxr-xr-x    4 dpage  staff   136 26 Jan 05:31 Versions

/Users/dpage/Qt/5.5/clang_64/lib/QtGui.framework/Versions:
total 8
drwxr-xr-x  4 dpage  staff  136 26 Jan 05:31 .
drwxr-xr-x  9 dpage  staff  306 26 Jan 05:31 ..
drwxr-xr-x  6 dpage  staff  204 26 Jan 05:31 5
lrwxr-xr-x  1 dpage  staff    1 26 Jan 05:31 Current -> 5

/Users/dpage/Qt/5.5/clang_64/lib/QtGui.framework/Versions/5:
total 38288
drwxr-xr-x    6 dpage  staff       204 26 Jan 05:31 .
drwxr-xr-x    4 dpage  staff       136 26 Jan 05:31 ..
drwxr-xr-x  375 dpage  staff     12750 26 Jan 05:31 Headers
-rwxr-xr-x    1 dpage  staff   6074980 12 Oct  2015 QtGui
-rwxr-xr-x    1 dpage  staff  13523472 12 Oct  2015 QtGui_debug
drwxr-xr-x    3 dpage  staff       102 26 Jan 05:31 Resources

/Users/dpage/Qt/5.5/clang_64/lib/QtGui.framework/Versions/5/Headers:
total 13024
drwxr-xr-x  375 dpage  staff   12750 26 Jan 05:31 .
drwxr-xr-x    6 dpage  staff     204 26 Jan 05:31 ..
drwxr-xr-x    3 dpage  staff     102 26 Jan 05:31 5.5.1
-rw-r--r--    1 dpage  staff      41 12 Oct  2015 QAbstractTextDocumentLayout
-rw-r--r--    1 dpage  staff      27 12 Oct  2015 QAbstractUndoItem
-rw-r--r--    1 dpage  staff      25 12 Oct  2015 QAccessible
-rw-r--r--    1 dpage  staff      25 12 Oct  2015 QAccessibleActionInterface
-rw-r--r--    1 dpage  staff      31 12 Oct  2015 QAccessibleApplication
-rw-r--r--    1 dpage  staff      31 12 Oct  2015 QAccessibleBridge
-rw-r--r--    1 dpage  staff      31 12 Oct  2015 QAccessibleBridgePlugin
-rw-r--r--    1 dpage  staff      25 12 Oct  2015 QAccessibleEditableTextInterface
-rw-r--r--    1 dpage  staff      25 12 Oct  2015 QAccessibleEvent
-rw-r--r--    1 dpage  staff      25 12 Oct  2015 QAccessibleImageInterface
-rw-r--r--    1 dpage  staff      25 12 Oct  2015 QAccessibleInterface
-rw-r--r--    1 dpage  staff      31 12 Oct  2015 QAccessibleObject
-rw-r--r--    1 dpage  staff      31 12 Oct  2015 QAccessiblePlugin
-rw-r--r--    1 dpage  staff      25 12 Oct  2015 QAccessibleStateChangeEvent
-rw-r--r--    1 dpage  staff      25 12 Oct  2015 QAccessibleTableCellInterface
-rw-r--r--    1 dpage  staff      25 12 Oct  2015 QAccessibleTableInterface
-rw-r--r--    1 dpage  staff      25 12 Oct  2015 QAccessibleTableModelChangeEvent
-rw-r--r--    1 dpage  staff      25 12 Oct  2015 QAccessibleTextCursorEvent
-rw-r--r--    1 dpage  staff      25 12 Oct  2015 QAccessibleTextInsertEvent
-rw-r--r--    1 dpage  staff      25 12 Oct  2015 QAccessibleTextInterface
-rw-r--r--    1 dpage  staff      25 12 Oct  2015 QAccessibleTextRemoveEvent
-rw-r--r--    1 dpage  staff      25 12 Oct  2015 QAccessibleTextSelectionEvent
-rw-r--r--    1 dpage  staff      25 12 Oct  2015 QAccessibleTextUpdateEvent
-rw-r--r--    1 dpage  staff      25 12 Oct  2015 QAccessibleValueChangeEvent
-rw-r--r--    1 dpage  staff      25 12 Oct  2015 QAccessibleValueInterface
-rw-r--r--    1 dpage  staff      20 12 Oct  2015 QActionEvent
-rw-r--r--    1 dpage  staff      20 12 Oct  2015 QApplicationStateChangeEvent
-rw-r--r--    1 dpage  staff      27 12 Oct  2015 QBackingStore
-rw-r--r--    1 dpage  staff      21 12 Oct  2015 QBitmap
-rw-r--r--    1 dpage  staff      20 12 Oct  2015 QBrush
-rw-r--r--    1 dpage  staff      20 12 Oct  2015 QBrushData
-rw-r--r--    1 dpage  staff      24 12 Oct  2015 QClipboard
-rw-r--r--    1 dpage  staff      20 12 Oct  2015 QCloseEvent
-rw-r--r--    1 dpage  staff      20 12 Oct  2015 QColor
-rw-r--r--    1 dpage  staff      20 12 Oct  2015 QConicalGradient
-rw-r--r--    1 dpage  staff      20 12 Oct  2015 QContextMenuEvent
-rw-r--r--    1 dpage  staff      21 12 Oct  2015 QCursor
-rw-r--r--    1 dpage  staff      30 12 Oct  2015 QDesktopServices
-rw-r--r--    1 dpage  staff      24 12 Oct  2015 QDoubleValidator
-rw-r--r--    1 dpage  staff      19 12 Oct  2015 QDrag
-rw-r--r--    1 dpage  staff      20 12 Oct  2015 QDragEnterEvent
-rw-r--r--    1 dpage  staff      20 12 Oct  2015 QDragLeaveEvent
-rw-r--r--    1 dpage  staff      20 12 Oct  2015 QDragMoveEvent
-rw-r--r--    1 dpage  staff      20 12 Oct  2015 QDropEvent
-rw-r--r--    1 dpage  staff      20 12 Oct  2015 QEnterEvent
-rw-r--r--    1 dpage  staff      20 12 Oct  2015 QExposeEvent
-rw-r--r--    1 dpage  staff      20 12 Oct  2015 QFileOpenEvent
-rw-r--r--    1 dpage  staff      20 12 Oct  2015 QFocusEvent
-rw-r--r--    1 dpage  staff      19 12 Oct  2015 QFont
-rw-r--r--    1 dpage  staff      27 12 Oct  2015 QFontDatabase
-rw-r--r--    1 dpage  staff      23 12 Oct  2015 QFontInfo
-rw-r--r--    1 dpage  staff      26 12 Oct  2015 QFontMetrics
-rw-r--r--    1 dpage  staff      26 12 Oct  2015 QFontMetricsF
-rw-r--r--    1 dpage  staff      28 12 Oct  2015 QGenericMatrix
-rw-r--r--    1 dpage  staff      28 12 Oct  2015 QGenericPlugin
-rw-r--r--    1 dpage  staff      35 12 Oct  2015 QGenericPluginFactory
-rw-r--r--    1 dpage  staff      23 12 Oct  2015 QGlyphRun
-rw-r--r--    1 dpage  staff      20 12 Oct  2015 QGradient
-rw-r--r--    1 dpage  staff      20 12 Oct  2015 QGradientStop
-rw-r--r--    1 dpage  staff      20 12 Oct  2015 QGradientStops
-rw-r--r--    1 dpage  staff      29 12 Oct  2015 QGuiApplication
-rw-r--r--    1 dpage  staff      20 12 Oct  2015 QHelpEvent
-rw-r--r--    1 dpage  staff      20 12 Oct  2015 QHideEvent
-rw-r--r--    1 dpage  staff      20 12 Oct  2015 QHoverEvent
-rw-r--r--    1 dpage  staff      19 12 Oct  2015 QIcon
-rw-r--r--    1 dpage  staff      20 12 Oct  2015 QIconDragEvent
-rw-r--r--    1 dpage  staff      25 12 Oct  2015 QIconEngine
-rw-r--r--    1 dpage  staff      31 12 Oct  2015 QIconEnginePlugin
-rw-r--r--    1 dpage  staff      25 12 Oct  2015 QIconEngineV2
-rw-r--r--    1 dpage  staff      20 12 Oct  2015 QImage
-rw-r--r--    1 dpage  staff      20 12 Oct  2015 QImageCleanupFunction
-rw-r--r--    1 dpage  staff      29 12 Oct  2015 QImageIOHandler
-rw-r--r--    1 dpage  staff      29 12 Oct  2015 QImageIOPlugin
-rw-r--r--    1 dpage  staff      26 12 Oct  2015 QImageReader
-rw-r--r--    1 dpage  staff      20 12 Oct  2015 QImageTextKeyLang
-rw-r--r--    1 dpage  staff      26 12 Oct  2015 QImageWriter
-rw-r--r--    1 dpage  staff      20 12 Oct  2015 QInputEvent
-rw-r--r--    1 dpage  staff      26 12 Oct  2015 QInputMethod
-rw-r--r--    1 dpage  staff      20 12 Oct  2015 QInputMethodEvent
-rw-r--r--    1 dpage  staff      20 12 Oct  2015 QInputMethodQueryEvent
-rw-r--r--    1 dpage  staff      24 12 Oct  2015 QIntValidator
-rw-r--r--    1 dpage  staff      20 12 Oct  2015 QKeyEvent
-rw-r--r--    1 dpage  staff      26 12 Oct  2015 QKeySequence
-rw-r--r--    1 dpage  staff      20 12 Oct  2015 QLinearGradient
-rw-r--r--    1 dpage  staff      21 12 Oct  2015 QMatrix
-rw-r--r--    1 dpage  staff      28 12 Oct  2015 QMatrix2x2
-rw-r--r--    1 dpage  staff      28 12 Oct  2015 QMatrix2x3
-rw-r--r--    1 dpage  staff      28 12 Oct  2015 QMatrix2x4
-rw-r--r--    1 dpage  staff      28 12 Oct  2015 QMatrix3x2
-rw-r--r--    1 dpage  staff      28 12 Oct  2015 QMatrix3x3
-rw-r--r--    1 dpage  staff      28 12 Oct  2015 QMatrix3x4
-rw-r--r--    1 dpage  staff      28 12 Oct  2015 QMatrix4x2
-rw-r--r--    1 dpage  staff      28 12 Oct  2015 QMatrix4x3
-rw-r--r--    1 dpage  staff      24 12 Oct  2015 QMatrix4x4
-rw-r--r--    1 dpage  staff      20 12 Oct  2015 QMouseEvent
-rw-r--r--    1 dpage  staff      20 12 Oct  2015 QMoveEvent
-rw-r--r--    1 dpage  staff      20 12 Oct  2015 QMovie
-rw-r--r--    1 dpage  staff      20 12 Oct  2015 QNativeGestureEvent
-rw-r--r--    1 dpage  staff      31 12 Oct  2015 QOffscreenSurface
-rw-r--r--    1 dpage  staff      27 12 Oct  2015 QOpenGLBuffer
-rw-r--r--    1 dpage  staff      28 12 Oct  2015 QOpenGLContext
-rw-r--r--    1 dpage  staff      28 12 Oct  2015 QOpenGLContextGroup
-rw-r--r--    1 dpage  staff      26 12 Oct  2015 QOpenGLDebugLogger
-rw-r--r--    1 dpage  staff      26 12 Oct  2015 QOpenGLDebugMessage
-rw-r--r--    1 dpage  staff      38 12 Oct  2015 QOpenGLFramebufferObject
-rw-r--r--    1 dpage  staff      38 12 Oct  2015 QOpenGLFramebufferObjectFormat
-rw-r--r--    1 dpage  staff      30 12 Oct  2015 QOpenGLFunctions
-rw-r--r--    1 dpage  staff      30 12 Oct  2015 QOpenGLFunctionsPrivate
-rw-r--r--    1 dpage  staff      34 12 Oct  2015 QOpenGLFunctions_1_0
-rw-r--r--    1 dpage  staff      34 12 Oct  2015 QOpenGLFunctions_1_1
-rw-r--r--    1 dpage  staff      34 12 Oct  2015 QOpenGLFunctions_1_2
-rw-r--r--    1 dpage  staff      34 12 Oct  2015 QOpenGLFunctions_1_3
-rw-r--r--    1 dpage  staff      34 12 Oct  2015 QOpenGLFunctions_1_4
-rw-r--r--    1 dpage  staff      34 12 Oct  2015 QOpenGLFunctions_1_5
-rw-r--r--    1 dpage  staff      34 12 Oct  2015 QOpenGLFunctions_2_0
-rw-r--r--    1 dpage  staff      34 12 Oct  2015 QOpenGLFunctions_2_1
-rw-r--r--    1 dpage  staff      34 12 Oct  2015 QOpenGLFunctions_3_0
-rw-r--r--    1 dpage  staff      34 12 Oct  2015 QOpenGLFunctions_3_1
-rw-r--r--    1 dpage  staff      48 12 Oct  2015 QOpenGLFunctions_3_2_Compatibility
-rw-r--r--    1 dpage  staff      39 12 Oct  2015 QOpenGLFunctions_3_2_Core
-rw-r--r--    1 dpage  staff      48 12 Oct  2015 QOpenGLFunctions_3_3_Compatibility
-rw-r--r--    1 dpage  staff      39 12 Oct  2015 QOpenGLFunctions_3_3_Core
-rw-r--r--    1 dpage  staff      48 12 Oct  2015 QOpenGLFunctions_4_0_Compatibility
-rw-r--r--    1 dpage  staff      39 12 Oct  2015 QOpenGLFunctions_4_0_Core
-rw-r--r--    1 dpage  staff      48 12 Oct  2015 QOpenGLFunctions_4_1_Compatibility
-rw-r--r--    1 dpage  staff      39 12 Oct  2015 QOpenGLFunctions_4_1_Core
-rw-r--r--    1 dpage  staff      48 12 Oct  2015 QOpenGLFunctions_4_2_Compatibility
-rw-r--r--    1 dpage  staff      39 12 Oct  2015 QOpenGLFunctions_4_2_Core
-rw-r--r--    1 dpage  staff      48 12 Oct  2015 QOpenGLFunctions_4_3_Compatibility
-rw-r--r--    1 dpage  staff      39 12 Oct  2015 QOpenGLFunctions_4_3_Core
-rw-r--r--    1 dpage  staff      48 12 Oct  2015 QOpenGLFunctions_4_4_Compatibility
-rw-r--r--    1 dpage  staff      39 12 Oct  2015 QOpenGLFunctions_4_4_Core
-rw-r--r--    1 dpage  staff      48 12 Oct  2015 QOpenGLFunctions_4_5_Compatibility
-rw-r--r--    1 dpage  staff      39 12 Oct  2015 QOpenGLFunctions_4_5_Core
-rw-r--r--    1 dpage  staff      34 12 Oct  2015 QOpenGLFunctions_ES2
-rw-r--r--    1 dpage  staff      32 12 Oct  2015 QOpenGLPaintDevice
-rw-r--r--    1 dpage  staff      41 12 Oct  2015 QOpenGLPixelTransferOptions
-rw-r--r--    1 dpage  staff      34 12 Oct  2015 QOpenGLShader
-rw-r--r--    1 dpage  staff      34 12 Oct  2015 QOpenGLShaderProgram
-rw-r--r--    1 dpage  staff      28 12 Oct  2015 QOpenGLTexture
-rw-r--r--    1 dpage  staff      31 12 Oct  2015 QOpenGLTimeMonitor
-rw-r--r--    1 dpage  staff      31 12 Oct  2015 QOpenGLTimerQuery
-rw-r--r--    1 dpage  staff      37 12 Oct  2015 QOpenGLVersionFunctions
-rw-r--r--    1 dpage  staff      28 12 Oct  2015 QOpenGLVersionProfile
-rw-r--r--    1 dpage  staff      38 12 Oct  2015 QOpenGLVertexArrayObject
-rw-r--r--    1 dpage  staff      27 12 Oct  2015 QOpenGLWindow
-rw-r--r--    1 dpage  staff      25 12 Oct  2015 QPageLayout
-rw-r--r--    1 dpage  staff      23 12 Oct  2015 QPageSize
-rw-r--r--    1 dpage  staff      31 12 Oct  2015 QPagedPaintDevice
-rw-r--r--    1 dpage  staff      26 12 Oct  2015 QPaintDevice
-rw-r--r--    1 dpage  staff      32 12 Oct  2015 QPaintDeviceWindow
-rw-r--r--    1 dpage  staff      26 12 Oct  2015 QPaintEngine
-rw-r--r--    1 dpage  staff      26 12 Oct  2015 QPaintEngineState
-rw-r--r--    1 dpage  staff      20 12 Oct  2015 QPaintEvent
-rw-r--r--    1 dpage  staff      22 12 Oct  2015 QPainter
-rw-r--r--    1 dpage  staff      26 12 Oct  2015 QPainterPath
-rw-r--r--    1 dpage  staff      26 12 Oct  2015 QPainterPathStroker
-rw-r--r--    1 dpage  staff      22 12 Oct  2015 QPalette
-rw-r--r--    1 dpage  staff      24 12 Oct  2015 QPdfWriter
-rw-r--r--    1 dpage  staff      18 12 Oct  2015 QPen
-rw-r--r--    1 dpage  staff      22 12 Oct  2015 QPicture
-rw-r--r--    1 dpage  staff      34 12 Oct  2015 QPictureFormatPlugin
-rw-r--r--    1 dpage  staff      22 12 Oct  2015 QPictureIO
-rw-r--r--    1 dpage  staff      26 12 Oct  2015 QPixelFormat
-rw-r--r--    1 dpage  staff      21 12 Oct  2015 QPixmap
-rw-r--r--    1 dpage  staff      26 12 Oct  2015 QPixmapCache
-rw-r--r--    1 dpage  staff      20 12 Oct  2015 QPlatformSurfaceEvent
-rw-r--r--    1 dpage  staff      22 12 Oct  2015 QPolygon
-rw-r--r--    1 dpage  staff      22 12 Oct  2015 QPolygonF
-rw-r--r--    1 dpage  staff      25 12 Oct  2015 QQuaternion
-rw-r--r--    1 dpage  staff      20 12 Oct  2015 QRadialGradient
-rw-r--r--    1 dpage  staff      27 12 Oct  2015 QRasterWindow
-rw-r--r--    1 dpage  staff      22 12 Oct  2015 QRawFont
-rw-r--r--    1 dpage  staff      24 12 Oct  2015 QRegExpValidator
-rw-r--r--    1 dpage  staff      21 12 Oct  2015 QRegion
-rw-r--r--    1 dpage  staff      24 12 Oct  2015 QRegularExpressionValidator
-rw-r--r--    1 dpage  staff      20 12 Oct  2015 QResizeEvent
-rw-r--r--    1 dpage  staff      18 12 Oct  2015 QRgb
-rw-r--r--    1 dpage  staff      21 12 Oct  2015 QScreen
-rw-r--r--    1 dpage  staff      20 12 Oct  2015 QScreenOrientationChangeEvent
-rw-r--r--    1 dpage  staff      20 12 Oct  2015 QScrollEvent
-rw-r--r--    1 dpage  staff      20 12 Oct  2015 QScrollPrepareEvent
-rw-r--r--    1 dpage  staff      29 12 Oct  2015 QSessionManager
-rw-r--r--    1 dpage  staff      20 12 Oct  2015 QShortcutEvent
-rw-r--r--    1 dpage  staff      20 12 Oct  2015 QShowEvent
-rw-r--r--    1 dpage  staff      32 12 Oct  2015 QStandardItem
-rw-r--r--    1 dpage  staff      32 12 Oct  2015 QStandardItemModel
-rw-r--r--    1 dpage  staff      25 12 Oct  2015 QStaticText
-rw-r--r--    1 dpage  staff      20 12 Oct  2015 QStatusTipEvent
-rw-r--r--    1 dpage  staff      25 12 Oct  2015 QStyleHints
-rw-r--r--    1 dpage  staff      22 12 Oct  2015 QSurface
-rw-r--r--    1 dpage  staff      28 12 Oct  2015 QSurfaceFormat
-rw-r--r--    1 dpage  staff      32 12 Oct  2015 QSyntaxHighlighter
-rw-r--r--    1 dpage  staff      20 12 Oct  2015 QTabletEvent
-rw-r--r--    1 dpage  staff      25 12 Oct  2015 QTextBlock
-rw-r--r--    1 dpage  staff      25 12 Oct  2015 QTextBlockFormat
-rw-r--r--    1 dpage  staff      25 12 Oct  2015 QTextBlockGroup
-rw-r--r--    1 dpage  staff      25 12 Oct  2015 QTextBlockUserData
-rw-r--r--    1 dpage  staff      25 12 Oct  2015 QTextCharFormat
-rw-r--r--    1 dpage  staff      25 12 Oct  2015 QTextCursor
-rw-r--r--    1 dpage  staff      27 12 Oct  2015 QTextDocument
-rw-r--r--    1 dpage  staff      35 12 Oct  2015 QTextDocumentFragment
-rw-r--r--    1 dpage  staff      33 12 Oct  2015 QTextDocumentWriter
-rw-r--r--    1 dpage  staff      25 12 Oct  2015 QTextFormat
-rw-r--r--    1 dpage  staff      25 12 Oct  2015 QTextFragment
-rw-r--r--    1 dpage  staff      25 12 Oct  2015 QTextFrame
-rw-r--r--    1 dpage  staff      25 12 Oct  2015 QTextFrameFormat
-rw-r--r--    1 dpage  staff      25 12 Oct  2015 QTextFrameLayoutData
-rw-r--r--    1 dpage  staff      25 12 Oct  2015 QTextImageFormat
-rw-r--r--    1 dpage  staff      25 12 Oct  2015 QTextInlineObject
-rw-r--r--    1 dpage  staff      26 12 Oct  2015 QTextItem
-rw-r--r--    1 dpage  staff      25 12 Oct  2015 QTextLayout
-rw-r--r--    1 dpage  staff      25 12 Oct  2015 QTextLength
-rw-r--r--    1 dpage  staff      25 12 Oct  2015 QTextLine
-rw-r--r--    1 dpage  staff      23 12 Oct  2015 QTextList
-rw-r--r--    1 dpage  staff      25 12 Oct  2015 QTextListFormat
-rw-r--r--    1 dpage  staff      25 12 Oct  2015 QTextObject
-rw-r--r--    1 dpage  staff      41 12 Oct  2015 QTextObjectInterface
-rw-r--r--    1 dpage  staff      25 12 Oct  2015 QTextOption
-rw-r--r--    1 dpage  staff      24 12 Oct  2015 QTextTable
-rw-r--r--    1 dpage  staff      24 12 Oct  2015 QTextTableCell
-rw-r--r--    1 dpage  staff      25 12 Oct  2015 QTextTableCellFormat
-rw-r--r--    1 dpage  staff      25 12 Oct  2015 QTextTableFormat
-rw-r--r--    1 dpage  staff      20 12 Oct  2015 QToolBarChangeEvent
-rw-r--r--    1 dpage  staff      26 12 Oct  2015 QTouchDevice
-rw-r--r--    1 dpage  staff      20 12 Oct  2015 QTouchEvent
-rw-r--r--    1 dpage  staff      24 12 Oct  2015 QTransform
-rw-r--r--    1 dpage  staff      24 12 Oct  2015 QValidator
-rw-r--r--    1 dpage  staff      23 12 Oct  2015 QVector2D
-rw-r--r--    1 dpage  staff      23 12 Oct  2015 QVector3D
-rw-r--r--    1 dpage  staff      23 12 Oct  2015 QVector4D
-rw-r--r--    1 dpage  staff      20 12 Oct  2015 QWhatsThisClickedEvent
-rw-r--r--    1 dpage  staff      20 12 Oct  2015 QWheelEvent
-rw-r--r--    1 dpage  staff      25 12 Oct  2015 QWidgetList
-rw-r--r--    1 dpage  staff      25 12 Oct  2015 QWidgetMapper
-rw-r--r--    1 dpage  staff      25 12 Oct  2015 QWidgetSet
-rw-r--r--    1 dpage  staff      21 12 Oct  2015 QWindow
-rw-r--r--    1 dpage  staff      25 12 Oct  2015 QWindowList
-rw-r--r--    1 dpage  staff      20 12 Oct  2015 QWindowStateChangeEvent
-rw-r--r--    1 dpage  staff      20 12 Oct  2015 QtEvents
-rw-r--r--    1 dpage  staff    2685 12 Oct  2015 QtGui
-rw-r--r--    1 dpage  staff     166 12 Oct  2015 QtGuiDepends
-rw-r--r--    1 dpage  staff      26 12 Oct  2015 QtGuiVersion
-rw-r--r--    1 dpage  staff    4977 12 Oct  2015 qabstracttextdocumentlayout.h
-rw-r--r--    1 dpage  staff   33701 12 Oct  2015 qaccessible.h
-rw-r--r--    1 dpage  staff    2436 12 Oct  2015 qaccessiblebridge.h
-rw-r--r--    1 dpage  staff    3091 12 Oct  2015 qaccessibleobject.h
-rw-r--r--    1 dpage  staff    2250 12 Oct  2015 qaccessibleplugin.h
-rw-r--r--    1 dpage  staff    2741 12 Oct  2015 qbackingstore.h
-rw-r--r--    1 dpage  staff    2638 12 Oct  2015 qbitmap.h
-rw-r--r--    1 dpage  staff    9183 12 Oct  2015 qbrush.h
-rw-r--r--    1 dpage  staff    3262 12 Oct  2015 qclipboard.h
-rw-r--r--    1 dpage  staff    7895 12 Oct  2015 qcolor.h
-rw-r--r--    1 dpage  staff    3880 12 Oct  2015 qcursor.h
-rw-r--r--    1 dpage  staff    2940 12 Oct  2015 qdesktopservices.h
-rw-r--r--    1 dpage  staff    2892 12 Oct  2015 qdrag.h
-rw-r--r--    1 dpage  staff   30817 12 Oct  2015 qevent.h
-rw-r--r--    1 dpage  staff   10196 12 Oct  2015 qfont.h
-rw-r--r--    1 dpage  staff    5279 12 Oct  2015 qfontdatabase.h
-rw-r--r--    1 dpage  staff    2595 12 Oct  2015 qfontinfo.h
-rw-r--r--    1 dpage  staff    6007 12 Oct  2015 qfontmetrics.h
-rw-r--r--    1 dpage  staff   12779 12 Oct  2015 qgenericmatrix.h
-rw-r--r--    1 dpage  staff    2134 12 Oct  2015 qgenericplugin.h
-rw-r--r--    1 dpage  staff    1929 12 Oct  2015 qgenericpluginfactory.h
-rw-r--r--    1 dpage  staff    3727 12 Oct  2015 qglyphrun.h
-rw-r--r--    1 dpage  staff    6396 12 Oct  2015 qguiapplication.h
-rw-r--r--    1 dpage  staff    5088 12 Oct  2015 qicon.h
-rw-r--r--    1 dpage  staff    2993 12 Oct  2015 qiconengine.h
-rw-r--r--    1 dpage  staff    2108 12 Oct  2015 qiconengineplugin.h
-rw-r--r--    1 dpage  staff   15460 12 Oct  2015 qimage.h
-rw-r--r--    1 dpage  staff    4897 12 Oct  2015 qimageiohandler.h
-rw-r--r--    1 dpage  staff    4313 12 Oct  2015 qimagereader.h
-rw-r--r--    1 dpage  staff    3686 12 Oct  2015 qimagewriter.h
-rw-r--r--    1 dpage  staff    3725 12 Oct  2015 qinputmethod.h
-rw-r--r--    1 dpage  staff    6863 12 Oct  2015 qkeysequence.h
-rw-r--r--    1 dpage  staff    5947 12 Oct  2015 qmatrix.h
-rw-r--r--    1 dpage  staff   36581 12 Oct  2015 qmatrix4x4.h
-rw-r--r--    1 dpage  staff    4001 12 Oct  2015 qmovie.h
-rw-r--r--    1 dpage  staff    2718 12 Oct  2015 qoffscreensurface.h
-rw-r--r--    1 dpage  staff    9359 12 Oct  2015 qopengl.h
-rw-r--r--    1 dpage  staff    4475 12 Oct  2015 qopenglbuffer.h
-rw-r--r--    1 dpage  staff    7373 12 Oct  2015 qopenglcontext.h
-rw-r--r--    1 dpage  staff    8082 12 Oct  2015 qopengldebug.h
-rw-r--r--    1 dpage  staff  111262 12 Oct  2015 qopengles2ext.h
-rw-r--r--    1 dpage  staff  772404 12 Oct  2015 qopenglext.h
-rw-r--r--    1 dpage  staff    5328 12 Oct  2015 qopenglframebufferobject.h
-rw-r--r--    1 dpage  staff   74214 12 Oct  2015 qopenglfunctions.h
-rw-r--r--    1 dpage  staff   58358 12 Oct  2015 qopenglfunctions_1_0.h
-rw-r--r--    1 dpage  staff   65894 12 Oct  2015 qopenglfunctions_1_1.h
-rw-r--r--    1 dpage  staff   77619 12 Oct  2015 qopenglfunctions_1_2.h
-rw-r--r--    1 dpage  staff   89098 12 Oct  2015 qopenglfunctions_1_3.h
-rw-r--r--    1 dpage  staff   98092 12 Oct  2015 qopenglfunctions_1_4.h
-rw-r--r--    1 dpage  staff  102061 12 Oct  2015 qopenglfunctions_1_5.h
-rw-r--r--    1 dpage  staff  122478 12 Oct  2015 qopenglfunctions_2_0.h
-rw-r--r--    1 dpage  staff  124528 12 Oct  2015 qopenglfunctions_2_1.h
-rw-r--r--    1 dpage  staff  144414 12 Oct  2015 qopenglfunctions_3_0.h
-rw-r--r--    1 dpage  staff   62578 12 Oct  2015 qopenglfunctions_3_1.h
-rw-r--r--    1 dpage  staff  163821 12 Oct  2015 qopenglfunctions_3_2_compatibility.h
-rw-r--r--    1 dpage  staff   69337 12 Oct  2015 qopenglfunctions_3_2_core.h
-rw-r--r--    1 dpage  staff  177925 12 Oct  2015 qopenglfunctions_3_3_compatibility.h
-rw-r--r--    1 dpage  staff   83629 12 Oct  2015 qopenglfunctions_3_3_core.h
-rw-r--r--    1 dpage  staff  190299 12 Oct  2015 qopenglfunctions_4_0_compatibility.h
-rw-r--r--    1 dpage  staff   95513 12 Oct  2015 qopenglfunctions_4_0_core.h
-rw-r--r--    1 dpage  staff  216258 12 Oct  2015 qopenglfunctions_4_1_compatibility.h
-rw-r--r--    1 dpage  staff  120604 12 Oct  2015 qopenglfunctions_4_1_core.h
-rw-r--r--    1 dpage  staff  220779 12 Oct  2015 qopenglfunctions_4_2_compatibility.h
-rw-r--r--    1 dpage  staff  124941 12 Oct  2015 qopenglfunctions_4_2_core.h
-rw-r--r--    1 dpage  staff  232706 12 Oct  2015 qopenglfunctions_4_3_compatibility.h
-rw-r--r--    1 dpage  staff  136495 12 Oct  2015 qopenglfunctions_4_3_core.h
-rw-r--r--    1 dpage  staff  238728 12 Oct  2015 qopenglfunctions_4_4_compatibility.h
-rw-r--r--    1 dpage  staff  146338 12 Oct  2015 qopenglfunctions_4_4_core.h
-rw-r--r--    1 dpage  staff  276689 12 Oct  2015 qopenglfunctions_4_5_compatibility.h
-rw-r--r--    1 dpage  staff  179598 12 Oct  2015 qopenglfunctions_4_5_core.h
-rw-r--r--    1 dpage  staff   32647 12 Oct  2015 qopenglfunctions_es2.h
-rw-r--r--    1 dpage  staff    2904 12 Oct  2015 qopenglpaintdevice.h
-rw-r--r--    1 dpage  staff    3131 12 Oct  2015 qopenglpixeltransferoptions.h
-rw-r--r--    1 dpage  staff   13999 12 Oct  2015 qopenglshaderprogram.h
-rw-r--r--    1 dpage  staff   25486 12 Oct  2015 qopengltexture.h
-rw-r--r--    1 dpage  staff    3084 12 Oct  2015 qopengltimerquery.h
-rw-r--r--    1 dpage  staff  121092 12 Oct  2015 qopenglversionfunctions.h
-rw-r--r--    1 dpage  staff    3081 12 Oct  2015 qopenglvertexarrayobject.h
-rw-r--r--    1 dpage  staff    3137 12 Oct  2015 qopenglwindow.h
-rw-r--r--    1 dpage  staff    5921 12 Oct  2015 qpagedpaintdevice.h
-rw-r--r--    1 dpage  staff    4751 12 Oct  2015 qpagelayout.h
-rw-r--r--    1 dpage  staff    7810 12 Oct  2015 qpagesize.h
-rw-r--r--    1 dpage  staff    3935 12 Oct  2015 qpaintdevice.h
-rw-r--r--    1 dpage  staff    2546 12 Oct  2015 qpaintdevicewindow.h
-rw-r--r--    1 dpage  staff   10855 12 Oct  2015 qpaintengine.h
-rw-r--r--    1 dpage  staff   29527 12 Oct  2015 qpainter.h
-rw-r--r--    1 dpage  staff   12801 12 Oct  2015 qpainterpath.h
-rw-r--r--    1 dpage  staff    9401 12 Oct  2015 qpalette.h
-rw-r--r--    1 dpage  staff    3020 12 Oct  2015 qpdfwriter.h
-rw-r--r--    1 dpage  staff    3975 12 Oct  2015 qpen.h
-rw-r--r--    1 dpage  staff    5809 12 Oct  2015 qpicture.h
-rw-r--r--    1 dpage  staff    2451 12 Oct  2015 qpictureformatplugin.h
-rw-r--r--    1 dpage  staff   19178 12 Oct  2015 qpixelformat.h
-rw-r--r--    1 dpage  staff    8915 12 Oct  2015 qpixmap.h
-rw-r--r--    1 dpage  staff    2972 12 Oct  2015 qpixmapcache.h
-rw-r--r--    1 dpage  staff    6526 12 Oct  2015 qpolygon.h
-rw-r--r--    1 dpage  staff   12197 12 Oct  2015 qquaternion.h
-rw-r--r--    1 dpage  staff    2097 12 Oct  2015 qrasterwindow.h
-rw-r--r--    1 dpage  staff    5883 12 Oct  2015 qrawfont.h
-rw-r--r--    1 dpage  staff    6795 12 Oct  2015 qregion.h
-rw-r--r--    1 dpage  staff    4066 12 Oct  2015 qrgb.h
-rw-r--r--    1 dpage  staff    6218 12 Oct  2015 qscreen.h
-rw-r--r--    1 dpage  staff    2988 12 Oct  2015 qsessionmanager.h
-rw-r--r--    1 dpage  staff   15977 12 Oct  2015 qstandarditemmodel.h
-rw-r--r--    1 dpage  staff    3077 12 Oct  2015 qstatictext.h
-rw-r--r--    1 dpage  staff    4697 12 Oct  2015 qstylehints.h
-rw-r--r--    1 dpage  staff    2493 12 Oct  2015 qsurface.h
-rw-r--r--    1 dpage  staff    5157 12 Oct  2015 qsurfaceformat.h
-rw-r--r--    1 dpage  staff    3221 12 Oct  2015 qsyntaxhighlighter.h
-rw-r--r--    1 dpage  staff    6897 12 Oct  2015 qtextcursor.h
-rw-r--r--    1 dpage  staff    9196 12 Oct  2015 qtextdocument.h
-rw-r--r--    1 dpage  staff    2826 12 Oct  2015 qtextdocumentfragment.h
-rw-r--r--    1 dpage  staff    2692 12 Oct  2015 qtextdocumentwriter.h
-rw-r--r--    1 dpage  staff   32235 12 Oct  2015 qtextformat.h
-rw-r--r--    1 dpage  staff    7479 12 Oct  2015 qtextlayout.h
-rw-r--r--    1 dpage  staff    2570 12 Oct  2015 qtextlist.h
-rw-r--r--    1 dpage  staff    9653 12 Oct  2015 qtextobject.h
-rw-r--r--    1 dpage  staff    4698 12 Oct  2015 qtextoption.h
-rw-r--r--    1 dpage  staff    4198 12 Oct  2015 qtexttable.h
-rw-r--r--    1 dpage  staff     192 12 Oct  2015 qtguiversion.h
-rw-r--r--    1 dpage  staff    2807 12 Oct  2015 qtouchdevice.h
-rw-r--r--    1 dpage  staff   10900 12 Oct  2015 qtransform.h
-rw-r--r--    1 dpage  staff    6487 12 Oct  2015 qvalidator.h
-rw-r--r--    1 dpage  staff    8482 12 Oct  2015 qvector2d.h
-rw-r--r--    1 dpage  staff    9909 12 Oct  2015 qvector3d.h
-rw-r--r--    1 dpage  staff    9934 12 Oct  2015 qvector4d.h
-rw-r--r--    1 dpage  staff   11824 12 Oct  2015 qwindow.h
-rw-r--r--    1 dpage  staff    2850 12 Oct  2015 qwindowdefs.h
-rw-r--r--    1 dpage  staff    2947 12 Oct  2015 qwindowdefs_win.h

/Users/dpage/Qt/5.5/clang_64/lib/QtGui.framework/Versions/5/Headers/5.5.1:
total 0
drwxr-xr-x    3 dpage  staff    102 26 Jan 05:31 .
drwxr-xr-x  375 dpage  staff  12750 26 Jan 05:31 ..
drwxr-xr-x    4 dpage  staff    136 26 Jan 05:31 QtGui

/Users/dpage/Qt/5.5/clang_64/lib/QtGui.framework/Versions/5/Headers/5.5.1/QtGui:
total 0
drwxr-xr-x    4 dpage  staff   136 26 Jan 05:31 .
drwxr-xr-x    3 dpage  staff   102 26 Jan 05:31 ..
drwxr-xr-x  131 dpage  staff  4454 26 Jan 05:31 private
drwxr-xr-x   38 dpage  staff  1292 26 Jan 05:31 qpa

/Users/dpage/Qt/5.5/clang_64/lib/QtGui.framework/Versions/5/Headers/5.5.1/QtGui/private:
total 2336
drwxr-xr-x  131 dpage  staff   4454 26 Jan 05:31 .
drwxr-xr-x    4 dpage  staff    136 26 Jan 05:31 ..
-rw-r--r--    1 dpage  staff   3177 12 Oct  2015 qabstractlayoutstyleinfo_p.h
-rw-r--r--    1 dpage  staff   2956 12 Oct  2015 qabstracttextdocumentlayout_p.h
-rw-r--r--    1 dpage  staff   3216 12 Oct  2015 qaccessiblecache_p.h
-rw-r--r--    1 dpage  staff   7931 12 Oct  2015 qbezier_p.h
-rw-r--r--    1 dpage  staff  20567 12 Oct  2015 qblendfunctions_p.h
-rw-r--r--    1 dpage  staff   4519 12 Oct  2015 qblittable_p.h
-rw-r--r--    1 dpage  staff   4178 12 Oct  2015 qbmphandler_p.h
-rw-r--r--    1 dpage  staff   2276 12 Oct  2015 qcolor_p.h
-rw-r--r--    1 dpage  staff   4480 12 Oct  2015 qcosmeticstroker_p.h
-rw-r--r--    1 dpage  staff  25338 12 Oct  2015 qcssparser_p.h
-rw-r--r--    1 dpage  staff   2842 12 Oct  2015 qcssutil_p.h
-rw-r--r--    1 dpage  staff   2632 12 Oct  2015 qcursor_p.h
-rw-r--r--    1 dpage  staff   4073 12 Oct  2015 qdatabuffer_p.h
-rw-r--r--    1 dpage  staff   4897 12 Oct  2015 qdistancefield_p.h
-rw-r--r--    1 dpage  staff   4285 12 Oct  2015 qdnd_p.h
-rw-r--r--    1 dpage  staff  10129 12 Oct  2015 qdrawhelper_mips_dsp_p.h
-rw-r--r--    1 dpage  staff   6453 12 Oct  2015 qdrawhelper_neon_p.h
-rw-r--r--    1 dpage  staff  42943 12 Oct  2015 qdrawhelper_p.h
-rw-r--r--    1 dpage  staff   3353 12 Oct  2015 qdrawhelper_x86_p.h
-rw-r--r--    1 dpage  staff  12473 12 Oct  2015 qdrawingprimitive_sse2_p.h
-rw-r--r--    1 dpage  staff   3692 12 Oct  2015 qemulationpaintengine_p.h
-rw-r--r--    1 dpage  staff   3162 12 Oct  2015 qevent_p.h
-rw-r--r--    1 dpage  staff  10778 12 Oct  2015 qfixed_p.h
-rw-r--r--    1 dpage  staff   9011 12 Oct  2015 qfont_p.h
-rw-r--r--    1 dpage  staff  13017 12 Oct  2015 qfontengine_ft_p.h
-rw-r--r--    1 dpage  staff  16145 12 Oct  2015 qfontengine_p.h
-rw-r--r--    1 dpage  staff   7486 12 Oct  2015 qfontengine_qpf2_p.h
-rw-r--r--    1 dpage  staff   2739 12 Oct  2015 qfontengineglyphcache_p.h
-rw-r--r--    1 dpage  staff   3009 12 Oct  2015 qfontsubset_p.h
-rw-r--r--    1 dpage  staff  25359 12 Oct  2015 qfragmentmap_p.h
-rw-r--r--    1 dpage  staff   3250 12 Oct  2015 qgifhandler_p.h
-rw-r--r--    1 dpage  staff   3413 12 Oct  2015 qglyphrun_p.h
-rw-r--r--    1 dpage  staff   4081 12 Oct  2015 qgrayraster_p.h
-rw-r--r--    1 dpage  staff  16609 12 Oct  2015 qgridlayoutengine_p.h
-rw-r--r--    1 dpage  staff  11635 12 Oct  2015 qguiapplication_p.h
-rw-r--r--    1 dpage  staff   2628 12 Oct  2015 qharfbuzzng_p.h
-rw-r--r--    1 dpage  staff   3085 12 Oct  2015 qhexstring_p.h
-rw-r--r--    1 dpage  staff   4904 12 Oct  2015 qicon_p.h
-rw-r--r--    1 dpage  staff   5889 12 Oct  2015 qiconloader_p.h
-rw-r--r--    1 dpage  staff   5665 12 Oct  2015 qimage_p.h
-rw-r--r--    1 dpage  staff   3533 12 Oct  2015 qimagepixmapcleanuphooks_p.h
-rw-r--r--    1 dpage  staff   2231 12 Oct  2015 qimagescale_p.h
-rw-r--r--    1 dpage  staff   2591 12 Oct  2015 qinputdevicemanager_p.h
-rw-r--r--    1 dpage  staff   2486 12 Oct  2015 qinputdevicemanager_p_p.h
-rw-r--r--    1 dpage  staff   2837 12 Oct  2015 qinputmethod_p.h
-rw-r--r--    1 dpage  staff   2628 12 Oct  2015 qjpeghandler_p.h
-rw-r--r--    1 dpage  staff   2898 12 Oct  2015 qkeymapper_p.h
-rw-r--r--    1 dpage  staff   2828 12 Oct  2015 qkeysequence_p.h
-rw-r--r--    1 dpage  staff   6169 12 Oct  2015 qlayoutpolicy_p.h
-rw-r--r--    1 dpage  staff   2034 12 Oct  2015 qmath_p.h
-rw-r--r--    1 dpage  staff   2725 12 Oct  2015 qmemrotate_p.h
-rw-r--r--    1 dpage  staff   2447 12 Oct  2015 qnativeimage_p.h
-rw-r--r--    1 dpage  staff   4861 12 Oct  2015 qopengl2pexvertexarray_p.h
-rw-r--r--    1 dpage  staff   4345 12 Oct  2015 qopengl_p.h
-rw-r--r--    1 dpage  staff   8273 12 Oct  2015 qopenglcontext_p.h
-rw-r--r--    1 dpage  staff   2537 12 Oct  2015 qopenglcustomshaderstage_p.h
-rw-r--r--    1 dpage  staff  20174 12 Oct  2015 qopenglengineshadermanager_p.h
-rw-r--r--    1 dpage  staff  22525 12 Oct  2015 qopenglengineshadersource_p.h
-rw-r--r--    1 dpage  staff  10321 12 Oct  2015 qopenglextensions_p.h
-rw-r--r--    1 dpage  staff   5047 12 Oct  2015 qopenglframebufferobject_p.h
-rw-r--r--    1 dpage  staff   3378 12 Oct  2015 qopenglgradientcache_p.h
-rw-r--r--    1 dpage  staff   2521 12 Oct  2015 qopenglpaintdevice_p.h
-rw-r--r--    1 dpage  staff  12637 12 Oct  2015 qopenglpaintengine_p.h
-rw-r--r--    1 dpage  staff   6765 12 Oct  2015 qopenglqueryhelper_p.h
-rw-r--r--    1 dpage  staff  13626 12 Oct  2015 qopenglshadercache_meego_p.h
-rw-r--r--    1 dpage  staff   2508 12 Oct  2015 qopenglshadercache_p.h
-rw-r--r--    1 dpage  staff   5691 12 Oct  2015 qopengltexture_p.h
-rw-r--r--    1 dpage  staff   2965 12 Oct  2015 qopengltextureblitter_p.h
-rw-r--r--    1 dpage  staff   3577 12 Oct  2015 qopengltexturecache_p.h
-rw-r--r--    1 dpage  staff   5662 12 Oct  2015 qopengltextureglyphcache_p.h
-rw-r--r--    1 dpage  staff  53514 12 Oct  2015 qopengltexturehelper_p.h
-rw-r--r--    1 dpage  staff   2496 12 Oct  2015 qopenglversionfunctionsfactory_p.h
-rw-r--r--    1 dpage  staff   4096 12 Oct  2015 qopenglvertexarrayobject_p.h
-rw-r--r--    1 dpage  staff   6858 12 Oct  2015 qoutlinemapper_p.h
-rw-r--r--    1 dpage  staff   3737 12 Oct  2015 qpagedpaintdevice_p.h
-rw-r--r--    1 dpage  staff   3077 12 Oct  2015 qpaintdevicewindow_p.h
-rw-r--r--    1 dpage  staff   4381 12 Oct  2015 qpaintengine_blitter_p.h
-rw-r--r--    1 dpage  staff   3892 12 Oct  2015 qpaintengine_p.h
-rw-r--r--    1 dpage  staff   3970 12 Oct  2015 qpaintengine_pic_p.h
-rw-r--r--    1 dpage  staff  14703 12 Oct  2015 qpaintengine_raster_p.h
-rw-r--r--    1 dpage  staff   6659 12 Oct  2015 qpaintengineex_p.h
-rw-r--r--    1 dpage  staff   8925 12 Oct  2015 qpainter_p.h
-rw-r--r--    1 dpage  staff   8809 12 Oct  2015 qpainterpath_p.h
-rw-r--r--    1 dpage  staff  11020 12 Oct  2015 qpathclipper_p.h
-rw-r--r--    1 dpage  staff   2469 12 Oct  2015 qpathsimplifier_p.h
-rw-r--r--    1 dpage  staff   9945 12 Oct  2015 qpdf_p.h
-rw-r--r--    1 dpage  staff   2473 12 Oct  2015 qpen_p.h
-rw-r--r--    1 dpage  staff   5342 12 Oct  2015 qpicture_p.h
-rw-r--r--    1 dpage  staff   6194 12 Oct  2015 qpixmap_blitter_p.h
-rw-r--r--    1 dpage  staff   3618 12 Oct  2015 qpixmap_raster_p.h
-rw-r--r--    1 dpage  staff   3031 12 Oct  2015 qpixmapcache_p.h
-rw-r--r--    1 dpage  staff   2535 12 Oct  2015 qpnghandler_p.h
-rw-r--r--    1 dpage  staff   9598 12 Oct  2015 qpolygonclipper_p.h
-rw-r--r--    1 dpage  staff   2709 12 Oct  2015 qppmhandler_p.h
-rw-r--r--    1 dpage  staff  80505 12 Oct  2015 qrasterdefs_p.h
-rw-r--r--    1 dpage  staff   2710 12 Oct  2015 qrasterizer_p.h
-rw-r--r--    1 dpage  staff   4088 12 Oct  2015 qrawfont_p.h
-rw-r--r--    1 dpage  staff  15261 12 Oct  2015 qrbtree_p.h
-rw-r--r--    1 dpage  staff   3154 12 Oct  2015 qscreen_p.h
-rw-r--r--    1 dpage  staff   2454 12 Oct  2015 qsessionmanager_p.h
-rw-r--r--    1 dpage  staff   2476 12 Oct  2015 qshapedpixmapdndwindow_p.h
-rw-r--r--    1 dpage  staff   3700 12 Oct  2015 qshortcutmap_p.h
-rw-r--r--    1 dpage  staff   3739 12 Oct  2015 qsimpledrag_p.h
-rw-r--r--    1 dpage  staff   6758 12 Oct  2015 qstandarditemmodel_p.h
-rw-r--r--    1 dpage  staff   6262 12 Oct  2015 qstatictext_p.h
-rw-r--r--    1 dpage  staff  11820 12 Oct  2015 qstroker_p.h
-rw-r--r--    1 dpage  staff   2469 12 Oct  2015 qt_gui_pch.h
-rw-r--r--    1 dpage  staff  13871 12 Oct  2015 qt_mips_asm_dsp_p.h
-rw-r--r--    1 dpage  staff   4281 12 Oct  2015 qtextcursor_p.h
-rw-r--r--    1 dpage  staff  13963 12 Oct  2015 qtextdocument_p.h
-rw-r--r--    1 dpage  staff   6743 12 Oct  2015 qtextdocumentfragment_p.h
-rw-r--r--    1 dpage  staff   4290 12 Oct  2015 qtextdocumentlayout_p.h
-rw-r--r--    1 dpage  staff  22838 12 Oct  2015 qtextengine_p.h
-rw-r--r--    1 dpage  staff   3691 12 Oct  2015 qtextformat_p.h
-rw-r--r--    1 dpage  staff   9162 12 Oct  2015 qtexthtmlparser_p.h
-rw-r--r--    1 dpage  staff   2635 12 Oct  2015 qtextimagehandler_p.h
-rw-r--r--    1 dpage  staff   3244 12 Oct  2015 qtextobject_p.h
-rw-r--r--    1 dpage  staff   3939 12 Oct  2015 qtextodfwriter_p.h
-rw-r--r--    1 dpage  staff   2917 12 Oct  2015 qtexttable_p.h
-rw-r--r--    1 dpage  staff   5410 12 Oct  2015 qtextureglyphcache_p.h
-rw-r--r--    1 dpage  staff   2405 12 Oct  2015 qtouchdevice_p.h
-rw-r--r--    1 dpage  staff   5521 12 Oct  2015 qtriangulatingstroker_p.h
-rw-r--r--    1 dpage  staff   5104 12 Oct  2015 qtriangulator_p.h
-rw-r--r--    1 dpage  staff   7656 12 Oct  2015 qvectorpath_p.h
-rw-r--r--    1 dpage  staff   5497 12 Oct  2015 qwindow_p.h
-rw-r--r--    1 dpage  staff   2628 12 Oct  2015 qxbmhandler_p.h
-rw-r--r--    1 dpage  staff   2729 12 Oct  2015 qxpmhandler_p.h
-rw-r--r--    1 dpage  staff   3349 12 Oct  2015 qzipreader_p.h
-rw-r--r--    1 dpage  staff   3262 12 Oct  2015 qzipwriter_p.h

/Users/dpage/Qt/5.5/clang_64/lib/QtGui.framework/Versions/5/Headers/5.5.1/QtGui/qpa:
total 448
drwxr-xr-x  38 dpage  staff   1292 26 Jan 05:31 .
drwxr-xr-x   4 dpage  staff    136 26 Jan 05:31 ..
-rw-r--r--   1 dpage  staff   2484 12 Oct  2015 qplatformaccessibility.h
-rw-r--r--   1 dpage  staff   4677 12 Oct  2015 qplatformbackingstore.h
-rw-r--r--   1 dpage  staff   2470 12 Oct  2015 qplatformclipboard.h
-rw-r--r--   1 dpage  staff   3374 12 Oct  2015 qplatformcursor.h
-rw-r--r--   1 dpage  staff  13835 12 Oct  2015 qplatformdialoghelper.h
-rw-r--r--   1 dpage  staff   3229 12 Oct  2015 qplatformdrag.h
-rw-r--r--   1 dpage  staff   5212 12 Oct  2015 qplatformfontdatabase.h
-rw-r--r--   1 dpage  staff   3365 12 Oct  2015 qplatformgraphicsbuffer.h
-rw-r--r--   1 dpage  staff   2066 12 Oct  2015 qplatformgraphicsbufferhelper.h
-rw-r--r--   1 dpage  staff   3307 12 Oct  2015 qplatforminputcontext.h
-rw-r--r--   1 dpage  staff   2256 12 Oct  2015 qplatforminputcontext_p.h
-rw-r--r--   1 dpage  staff   2248 12 Oct  2015 qplatforminputcontextfactory_p.h
-rw-r--r--   1 dpage  staff   2480 12 Oct  2015 qplatforminputcontextplugin_p.h
-rw-r--r--   1 dpage  staff   6021 12 Oct  2015 qplatformintegration.h
-rw-r--r--   1 dpage  staff   2340 12 Oct  2015 qplatformintegrationfactory_p.h
-rw-r--r--   1 dpage  staff   2569 12 Oct  2015 qplatformintegrationplugin.h
-rw-r--r--   1 dpage  staff   5483 12 Oct  2015 qplatformmenu.h
-rw-r--r--   1 dpage  staff   4175 12 Oct  2015 qplatformnativeinterface.h
-rw-r--r--   1 dpage  staff   2675 12 Oct  2015 qplatformoffscreensurface.h
-rw-r--r--   1 dpage  staff   3151 12 Oct  2015 qplatformopenglcontext.h
-rw-r--r--   1 dpage  staff   5389 12 Oct  2015 qplatformpixmap.h
-rw-r--r--   1 dpage  staff   4419 12 Oct  2015 qplatformscreen.h
-rw-r--r--   1 dpage  staff   2040 12 Oct  2015 qplatformscreen_p.h
-rw-r--r--   1 dpage  staff   2232 12 Oct  2015 qplatformservices.h
-rw-r--r--   1 dpage  staff   3499 12 Oct  2015 qplatformsessionmanager.h
-rw-r--r--   1 dpage  staff   3794 12 Oct  2015 qplatformsharedgraphicscache.h
-rw-r--r--   1 dpage  staff   2352 12 Oct  2015 qplatformsurface.h
-rw-r--r--   1 dpage  staff   3052 12 Oct  2015 qplatformsystemtrayicon.h
-rw-r--r--   1 dpage  staff   8755 12 Oct  2015 qplatformtheme.h
-rw-r--r--   1 dpage  staff   2351 12 Oct  2015 qplatformtheme_p.h
-rw-r--r--   1 dpage  staff   2240 12 Oct  2015 qplatformthemefactory_p.h
-rw-r--r--   1 dpage  staff   2396 12 Oct  2015 qplatformthemeplugin.h
-rw-r--r--   1 dpage  staff   4771 12 Oct  2015 qplatformwindow.h
-rw-r--r--   1 dpage  staff   2037 12 Oct  2015 qplatformwindow_p.h
-rw-r--r--   1 dpage  staff  14489 12 Oct  2015 qwindowsysteminterface.h
-rw-r--r--   1 dpage  staff  18530 12 Oct  2015 qwindowsysteminterface_p.h

/Users/dpage/Qt/5.5/clang_64/lib/QtGui.framework/Versions/5/Resources:
total 8
drwxr-xr-x  3 dpage  staff  102 26 Jan 05:31 .
drwxr-xr-x  6 dpage  staff  204 26 Jan 05:31 ..
-rw-r--r--  1 dpage  staff  706 12 Oct  2015 Info.plist

/Users/dpage/Qt/5.5/clang_64/lib/QtHelp.framework:
total 48
drwxr-xr-x    9 dpage  staff   306 26 Jan 05:31 .
drwxr-xr-x  182 dpage  staff  6188 26 Jan 05:34 ..
lrwxr-xr-x    1 dpage  staff    24 26 Jan 05:31 Headers -> Versions/Current/Headers
lrwxr-xr-x    1 dpage  staff    23 26 Jan 05:31 QtHelp -> Versions/Current/QtHelp
-rw-r--r--    1 dpage  staff  1285 26 Jan 05:34 QtHelp.prl
lrwxr-xr-x    1 dpage  staff    29 26 Jan 05:31 QtHelp_debug -> Versions/Current/QtHelp_debug
-rw-r--r--    1 dpage  staff  1289 26 Jan 05:34 QtHelp_debug.prl
lrwxr-xr-x    1 dpage  staff    26 26 Jan 05:31 Resources -> Versions/Current/Resources
drwxr-xr-x    4 dpage  staff   136 26 Jan 05:31 Versions

/Users/dpage/Qt/5.5/clang_64/lib/QtHelp.framework/Versions:
total 8
drwxr-xr-x  4 dpage  staff  136 26 Jan 05:31 .
drwxr-xr-x  9 dpage  staff  306 26 Jan 05:31 ..
drwxr-xr-x  6 dpage  staff  204 26 Jan 05:31 5
lrwxr-xr-x  1 dpage  staff    1 26 Jan 05:31 Current -> 5

/Users/dpage/Qt/5.5/clang_64/lib/QtHelp.framework/Versions/5:
total 4240
drwxr-xr-x   6 dpage  staff      204 26 Jan 05:31 .
drwxr-xr-x   4 dpage  staff      136 26 Jan 05:31 ..
drwxr-xr-x  27 dpage  staff      918 26 Jan 05:31 Headers
-rwxr-xr-x   1 dpage  staff   727908 12 Oct  2015 QtHelp
-rwxr-xr-x   1 dpage  staff  1439716 12 Oct  2015 QtHelp_debug
drwxr-xr-x   3 dpage  staff      102 26 Jan 05:31 Resources

/Users/dpage/Qt/5.5/clang_64/lib/QtHelp.framework/Versions/5/Headers:
total 200
drwxr-xr-x  27 dpage  staff   918 26 Jan 05:31 .
drwxr-xr-x   6 dpage  staff   204 26 Jan 05:31 ..
drwxr-xr-x   3 dpage  staff   102 26 Jan 05:31 5.5.1
-rw-r--r--   1 dpage  staff    32 12 Oct  2015 QHelpContentItem
-rw-r--r--   1 dpage  staff    32 12 Oct  2015 QHelpContentModel
-rw-r--r--   1 dpage  staff    32 12 Oct  2015 QHelpContentWidget
-rw-r--r--   1 dpage  staff    25 12 Oct  2015 QHelpEngine
-rw-r--r--   1 dpage  staff    29 12 Oct  2015 QHelpEngineCore
-rw-r--r--   1 dpage  staff    26 12 Oct  2015 QHelpGlobal
-rw-r--r--   1 dpage  staff    30 12 Oct  2015 QHelpIndexModel
-rw-r--r--   1 dpage  staff    30 12 Oct  2015 QHelpIndexWidget
-rw-r--r--   1 dpage  staff    31 12 Oct  2015 QHelpSearchEngine
-rw-r--r--   1 dpage  staff    31 12 Oct  2015 QHelpSearchQuery
-rw-r--r--   1 dpage  staff    36 12 Oct  2015 QHelpSearchQueryWidget
-rw-r--r--   1 dpage  staff    37 12 Oct  2015 QHelpSearchResultWidget
-rw-r--r--   1 dpage  staff   340 12 Oct  2015 QtHelp
-rw-r--r--   1 dpage  staff   232 12 Oct  2015 QtHelpDepends
-rw-r--r--   1 dpage  staff    27 12 Oct  2015 QtHelpVersion
-rw-r--r--   1 dpage  staff  2288 12 Oct  2015 qhelp_global.h
-rw-r--r--   1 dpage  staff  3935 12 Oct  2015 qhelpcontentwidget.h
-rw-r--r--   1 dpage  staff  2320 12 Oct  2015 qhelpengine.h
-rw-r--r--   1 dpage  staff  4374 12 Oct  2015 qhelpenginecore.h
-rw-r--r--   1 dpage  staff  3036 12 Oct  2015 qhelpindexwidget.h
-rw-r--r--   1 dpage  staff  3279 12 Oct  2015 qhelpsearchengine.h
-rw-r--r--   1 dpage  staff  2566 12 Oct  2015 qhelpsearchquerywidget.h
-rw-r--r--   1 dpage  staff  2341 12 Oct  2015 qhelpsearchresultwidget.h
-rw-r--r--   1 dpage  staff   197 12 Oct  2015 qthelpversion.h

/Users/dpage/Qt/5.5/clang_64/lib/QtHelp.framework/Versions/5/Headers/5.5.1:
total 0
drwxr-xr-x   3 dpage  staff  102 26 Jan 05:31 .
drwxr-xr-x  27 dpage  staff  918 26 Jan 05:31 ..
drwxr-xr-x   3 dpage  staff  102 26 Jan 05:31 QtHelp

/Users/dpage/Qt/5.5/clang_64/lib/QtHelp.framework/Versions/5/Headers/5.5.1/QtHelp:
total 0
drwxr-xr-x   3 dpage  staff  102 26 Jan 05:31 .
drwxr-xr-x   3 dpage  staff  102 26 Jan 05:31 ..
drwxr-xr-x  15 dpage  staff  510 26 Jan 05:31 private

/Users/dpage/Qt/5.5/clang_64/lib/QtHelp.framework/Versions/5/Headers/5.5.1/QtHelp/private:
total 136
drwxr-xr-x  15 dpage  staff   510 26 Jan 05:31 .
drwxr-xr-x   3 dpage  staff   102 26 Jan 05:31 ..
-rw-r--r--   1 dpage  staff  2355 12 Oct  2015 qclucenefieldnames_p.h
-rw-r--r--   1 dpage  staff  3789 12 Oct  2015 qhelpcollectionhandler_p.h
-rw-r--r--   1 dpage  staff  4319 12 Oct  2015 qhelpdatainterface_p.h
-rw-r--r--   1 dpage  staff  4225 12 Oct  2015 qhelpdbreader_p.h
-rw-r--r--   1 dpage  staff  3746 12 Oct  2015 qhelpengine_p.h
-rw-r--r--   1 dpage  staff  3556 12 Oct  2015 qhelpgenerator_p.h
-rw-r--r--   1 dpage  staff  2539 12 Oct  2015 qhelpprojectdata_p.h
-rw-r--r--   1 dpage  staff  4415 12 Oct  2015 qhelpsearchindex_default_p.h
-rw-r--r--   1 dpage  staff  4409 12 Oct  2015 qhelpsearchindexreader_clucene_p.h
-rw-r--r--   1 dpage  staff  3800 12 Oct  2015 qhelpsearchindexreader_default_p.h
-rw-r--r--   1 dpage  staff  2975 12 Oct  2015 qhelpsearchindexreader_p.h
-rw-r--r--   1 dpage  staff  3562 12 Oct  2015 qhelpsearchindexwriter_clucene_p.h
-rw-r--r--   1 dpage  staff  3544 12 Oct  2015 qhelpsearchindexwriter_default_p.h

/Users/dpage/Qt/5.5/clang_64/lib/QtHelp.framework/Versions/5/Resources:
total 8
drwxr-xr-x  3 dpage  staff  102 26 Jan 05:31 .
drwxr-xr-x  6 dpage  staff  204 26 Jan 05:31 ..
-rw-r--r--  1 dpage  staff  708 12 Oct  2015 Info.plist

/Users/dpage/Qt/5.5/clang_64/lib/QtLocation.framework:
total 48
drwxr-xr-x    9 dpage  staff   306 26 Jan 05:31 .
drwxr-xr-x  182 dpage  staff  6188 26 Jan 05:34 ..
lrwxr-xr-x    1 dpage  staff    24 26 Jan 05:31 Headers -> Versions/Current/Headers
lrwxr-xr-x    1 dpage  staff    27 26 Jan 05:31 QtLocation -> Versions/Current/QtLocation
-rw-r--r--    1 dpage  staff  1419 26 Jan 05:34 QtLocation.prl
lrwxr-xr-x    1 dpage  staff    33 26 Jan 05:31 QtLocation_debug -> Versions/Current/QtLocation_debug
-rw-r--r--    1 dpage  staff  1423 26 Jan 05:34 QtLocation_debug.prl
lrwxr-xr-x    1 dpage  staff    26 26 Jan 05:31 Resources -> Versions/Current/Resources
drwxr-xr-x    4 dpage  staff   136 26 Jan 05:31 Versions

/Users/dpage/Qt/5.5/clang_64/lib/QtLocation.framework/Versions:
total 8
drwxr-xr-x  4 dpage  staff  136 26 Jan 05:31 .
drwxr-xr-x  9 dpage  staff  306 26 Jan 05:31 ..
drwxr-xr-x  6 dpage  staff  204 26 Jan 05:31 5
lrwxr-xr-x  1 dpage  staff    1 26 Jan 05:31 Current -> 5

/Users/dpage/Qt/5.5/clang_64/lib/QtLocation.framework/Versions/5:
total 4368
drwxr-xr-x   6 dpage  staff      204 26 Jan 05:31 .
drwxr-xr-x   4 dpage  staff      136 26 Jan 05:31 ..
drwxr-xr-x  89 dpage  staff     3026 26 Jan 05:31 Headers
-rwxr-xr-x   1 dpage  staff   636596 12 Oct  2015 QtLocation
-rwxr-xr-x   1 dpage  staff  1597372 12 Oct  2015 QtLocation_debug
drwxr-xr-x   3 dpage  staff      102 26 Jan 05:31 Resources

/Users/dpage/Qt/5.5/clang_64/lib/QtLocation.framework/Versions/5/Headers:
total 728
drwxr-xr-x  89 dpage  staff  3026 26 Jan 05:31 .
drwxr-xr-x   6 dpage  staff   204 26 Jan 05:31 ..
drwxr-xr-x   3 dpage  staff   102 26 Jan 05:31 5.5.1
-rw-r--r--   1 dpage  staff    27 12 Oct  2015 QGeoCodeReply
-rw-r--r--   1 dpage  staff    31 12 Oct  2015 QGeoCodingManager
-rw-r--r--   1 dpage  staff    37 12 Oct  2015 QGeoCodingManagerEngine
-rw-r--r--   1 dpage  staff    26 12 Oct  2015 QGeoManeuver
-rw-r--r--   1 dpage  staff    23 12 Oct  2015 QGeoRoute
-rw-r--r--   1 dpage  staff    28 12 Oct  2015 QGeoRouteReply
-rw-r--r--   1 dpage  staff    30 12 Oct  2015 QGeoRouteRequest
-rw-r--r--   1 dpage  staff    30 12 Oct  2015 QGeoRouteSegment
-rw-r--r--   1 dpage  staff    32 12 Oct  2015 QGeoRoutingManager
-rw-r--r--   1 dpage  staff    38 12 Oct  2015 QGeoRoutingManagerEngine
-rw-r--r--   1 dpage  staff    33 12 Oct  2015 QGeoServiceProvider
-rw-r--r--   1 dpage  staff    40 12 Oct  2015 QGeoServiceProviderFactory
-rw-r--r--   1 dpage  staff    23 12 Oct  2015 QLocation
-rw-r--r--   1 dpage  staff    20 12 Oct  2015 QPlace
-rw-r--r--   1 dpage  staff    29 12 Oct  2015 QPlaceAttribute
-rw-r--r--   1 dpage  staff    28 12 Oct  2015 QPlaceCategory
-rw-r--r--   1 dpage  staff    33 12 Oct  2015 QPlaceContactDetail
-rw-r--r--   1 dpage  staff    27 12 Oct  2015 QPlaceContent
-rw-r--r--   1 dpage  staff    32 12 Oct  2015 QPlaceContentReply
-rw-r--r--   1 dpage  staff    34 12 Oct  2015 QPlaceContentRequest
-rw-r--r--   1 dpage  staff    32 12 Oct  2015 QPlaceDetailsReply
-rw-r--r--   1 dpage  staff    29 12 Oct  2015 QPlaceEditorial
-rw-r--r--   1 dpage  staff    24 12 Oct  2015 QPlaceIcon
-rw-r--r--   1 dpage  staff    27 12 Oct  2015 QPlaceIdReply
-rw-r--r--   1 dpage  staff    25 12 Oct  2015 QPlaceImage
-rw-r--r--   1 dpage  staff    27 12 Oct  2015 QPlaceManager
-rw-r--r--   1 dpage  staff    33 12 Oct  2015 QPlaceManagerEngine
-rw-r--r--   1 dpage  staff    30 12 Oct  2015 QPlaceMatchReply
-rw-r--r--   1 dpage  staff    32 12 Oct  2015 QPlaceMatchRequest
-rw-r--r--   1 dpage  staff    40 12 Oct  2015 QPlaceProposedSearchResult
-rw-r--r--   1 dpage  staff    27 12 Oct  2015 QPlaceRatings
-rw-r--r--   1 dpage  staff    25 12 Oct  2015 QPlaceReply
-rw-r--r--   1 dpage  staff    26 12 Oct  2015 QPlaceResult
-rw-r--r--   1 dpage  staff    26 12 Oct  2015 QPlaceReview
-rw-r--r--   1 dpage  staff    31 12 Oct  2015 QPlaceSearchReply
-rw-r--r--   1 dpage  staff    33 12 Oct  2015 QPlaceSearchRequest
-rw-r--r--   1 dpage  staff    32 12 Oct  2015 QPlaceSearchResult
-rw-r--r--   1 dpage  staff    41 12 Oct  2015 QPlaceSearchSuggestionReply
-rw-r--r--   1 dpage  staff    28 12 Oct  2015 QPlaceSupplier
-rw-r--r--   1 dpage  staff    24 12 Oct  2015 QPlaceUser
-rw-r--r--   1 dpage  staff  1386 12 Oct  2015 QtLocation
-rw-r--r--   1 dpage  staff   265 12 Oct  2015 QtLocationDepends
-rw-r--r--   1 dpage  staff    31 12 Oct  2015 QtLocationVersion
-rw-r--r--   1 dpage  staff  2897 12 Oct  2015 placemacro.h
-rw-r--r--   1 dpage  staff  3197 12 Oct  2015 qgeocodereply.h
-rw-r--r--   1 dpage  staff  3186 12 Oct  2015 qgeocodingmanager.h
-rw-r--r--   1 dpage  staff  3254 12 Oct  2015 qgeocodingmanagerengine.h
-rw-r--r--   1 dpage  staff  3282 12 Oct  2015 qgeomaneuver.h
-rw-r--r--   1 dpage  staff  3113 12 Oct  2015 qgeoroute.h
-rw-r--r--   1 dpage  staff  3005 12 Oct  2015 qgeoroutereply.h
-rw-r--r--   1 dpage  staff  5587 12 Oct  2015 qgeorouterequest.h
-rw-r--r--   1 dpage  staff  2983 12 Oct  2015 qgeoroutesegment.h
-rw-r--r--   1 dpage  staff  3390 12 Oct  2015 qgeoroutingmanager.h
-rw-r--r--   1 dpage  staff  4077 12 Oct  2015 qgeoroutingmanagerengine.h
-rw-r--r--   1 dpage  staff  5710 12 Oct  2015 qgeoserviceprovider.h
-rw-r--r--   1 dpage  staff  2937 12 Oct  2015 qgeoserviceproviderfactory.h
-rw-r--r--   1 dpage  staff  2186 12 Oct  2015 qlocation.h
-rw-r--r--   1 dpage  staff  2090 12 Oct  2015 qlocationglobal.h
-rw-r--r--   1 dpage  staff  4843 12 Oct  2015 qplace.h
-rw-r--r--   1 dpage  staff  2700 12 Oct  2015 qplaceattribute.h
-rw-r--r--   1 dpage  staff  2930 12 Oct  2015 qplacecategory.h
-rw-r--r--   1 dpage  staff  2770 12 Oct  2015 qplacecontactdetail.h
-rw-r--r--   1 dpage  staff  3375 12 Oct  2015 qplacecontent.h
-rw-r--r--   1 dpage  staff  2815 12 Oct  2015 qplacecontentreply.h
-rw-r--r--   1 dpage  staff  2842 12 Oct  2015 qplacecontentrequest.h
-rw-r--r--   1 dpage  staff  2340 12 Oct  2015 qplacedetailsreply.h
-rw-r--r--   1 dpage  staff  2451 12 Oct  2015 qplaceeditorial.h
-rw-r--r--   1 dpage  staff  2747 12 Oct  2015 qplaceicon.h
-rw-r--r--   1 dpage  staff  2468 12 Oct  2015 qplaceidreply.h
-rw-r--r--   1 dpage  staff  2493 12 Oct  2015 qplaceimage.h
-rw-r--r--   1 dpage  staff  4637 12 Oct  2015 qplacemanager.h
-rw-r--r--   1 dpage  staff  4522 12 Oct  2015 qplacemanagerengine.h
-rw-r--r--   1 dpage  staff  2417 12 Oct  2015 qplacematchreply.h
-rw-r--r--   1 dpage  staff  2778 12 Oct  2015 qplacematchrequest.h
-rw-r--r--   1 dpage  staff  2541 12 Oct  2015 qplaceproposedsearchresult.h
-rw-r--r--   1 dpage  staff  2609 12 Oct  2015 qplaceratings.h
-rw-r--r--   1 dpage  staff  3172 12 Oct  2015 qplacereply.h
-rw-r--r--   1 dpage  staff  2506 12 Oct  2015 qplaceresult.h
-rw-r--r--   1 dpage  staff  2634 12 Oct  2015 qplacereview.h
-rw-r--r--   1 dpage  staff  2716 12 Oct  2015 qplacesearchreply.h
-rw-r--r--   1 dpage  staff  3572 12 Oct  2015 qplacesearchrequest.h
-rw-r--r--   1 dpage  staff  3472 12 Oct  2015 qplacesearchresult.h
-rw-r--r--   1 dpage  staff  2397 12 Oct  2015 qplacesearchsuggestionreply.h
-rw-r--r--   1 dpage  staff  2749 12 Oct  2015 qplacesupplier.h
-rw-r--r--   1 dpage  staff  2503 12 Oct  2015 qplaceuser.h
-rw-r--r--   1 dpage  staff   217 12 Oct  2015 qtlocationversion.h

/Users/dpage/Qt/5.5/clang_64/lib/QtLocation.framework/Versions/5/Headers/5.5.1:
total 0
drwxr-xr-x   3 dpage  staff   102 26 Jan 05:31 .
drwxr-xr-x  89 dpage  staff  3026 26 Jan 05:31 ..
drwxr-xr-x   3 dpage  staff   102 26 Jan 05:31 QtLocation

/Users/dpage/Qt/5.5/clang_64/lib/QtLocation.framework/Versions/5/Headers/5.5.1/QtLocation:
total 0
drwxr-xr-x   3 dpage  staff   102 26 Jan 05:31 .
drwxr-xr-x   3 dpage  staff   102 26 Jan 05:31 ..
drwxr-xr-x  58 dpage  staff  1972 26 Jan 05:31 private

/Users/dpage/Qt/5.5/clang_64/lib/QtLocation.framework/Versions/5/Headers/5.5.1/QtLocation/private:
total 496
drwxr-xr-x  58 dpage  staff   1972 26 Jan 05:31 .
drwxr-xr-x   3 dpage  staff    102 26 Jan 05:31 ..
-rw-r--r--   1 dpage  staff  14497 12 Oct  2015 qcache3q_p.h
-rw-r--r--   1 dpage  staff   3190 12 Oct  2015 qgeocameracapabilities_p.h
-rw-r--r--   1 dpage  staff   3053 12 Oct  2015 qgeocameradata_p.h
-rw-r--r--   1 dpage  staff   2997 12 Oct  2015 qgeocameratiles_p.h
-rw-r--r--   1 dpage  staff   2564 12 Oct  2015 qgeocodereply_p.h
-rw-r--r--   1 dpage  staff   2394 12 Oct  2015 qgeocodingmanager_p.h
-rw-r--r--   1 dpage  staff   2427 12 Oct  2015 qgeocodingmanagerengine_p.h
-rw-r--r--   1 dpage  staff   2633 12 Oct  2015 qgeomaneuver_p.h
-rw-r--r--   1 dpage  staff   3804 12 Oct  2015 qgeomap_p.h
-rw-r--r--   1 dpage  staff   2990 12 Oct  2015 qgeomap_p_p.h
-rw-r--r--   1 dpage  staff   3549 12 Oct  2015 qgeomapcontroller_p.h
-rw-r--r--   1 dpage  staff   3131 12 Oct  2015 qgeomappingmanager_p.h
-rw-r--r--   1 dpage  staff   2377 12 Oct  2015 qgeomappingmanager_p_p.h
-rw-r--r--   1 dpage  staff   3716 12 Oct  2015 qgeomappingmanagerengine_p.h
-rw-r--r--   1 dpage  staff   2715 12 Oct  2015 qgeomappingmanagerengine_p_p.h
-rw-r--r--   1 dpage  staff   3242 12 Oct  2015 qgeomapscene_p.h
-rw-r--r--   1 dpage  staff   3157 12 Oct  2015 qgeomaptype_p.h
-rw-r--r--   1 dpage  staff   2792 12 Oct  2015 qgeomaptype_p_p.h
-rw-r--r--   1 dpage  staff   2718 12 Oct  2015 qgeoroute_p.h
-rw-r--r--   1 dpage  staff   2579 12 Oct  2015 qgeoroutereply_p.h
-rw-r--r--   1 dpage  staff   2871 12 Oct  2015 qgeorouterequest_p.h
-rw-r--r--   1 dpage  staff   2639 12 Oct  2015 qgeoroutesegment_p.h
-rw-r--r--   1 dpage  staff   2323 12 Oct  2015 qgeoroutingmanager_p.h
-rw-r--r--   1 dpage  staff   2848 12 Oct  2015 qgeoroutingmanagerengine_p.h
-rw-r--r--   1 dpage  staff   3755 12 Oct  2015 qgeoserviceprovider_p.h
-rw-r--r--   1 dpage  staff   5446 12 Oct  2015 qgeotilecache_p.h
-rw-r--r--   1 dpage  staff   3374 12 Oct  2015 qgeotiledmap_p.h
-rw-r--r--   1 dpage  staff   3516 12 Oct  2015 qgeotiledmap_p_p.h
-rw-r--r--   1 dpage  staff   4033 12 Oct  2015 qgeotiledmappingmanagerengine_p.h
-rw-r--r--   1 dpage  staff   2780 12 Oct  2015 qgeotiledmappingmanagerengine_p_p.h
-rw-r--r--   1 dpage  staff   3281 12 Oct  2015 qgeotiledmapreply_p.h
-rw-r--r--   1 dpage  staff   2549 12 Oct  2015 qgeotiledmapreply_p_p.h
-rw-r--r--   1 dpage  staff   3369 12 Oct  2015 qgeotilefetcher_p.h
-rw-r--r--   1 dpage  staff   2673 12 Oct  2015 qgeotilefetcher_p_p.h
-rw-r--r--   1 dpage  staff   2882 12 Oct  2015 qgeotilerequestmanager_p.h
-rw-r--r--   1 dpage  staff   3131 12 Oct  2015 qgeotilespec_p.h
-rw-r--r--   1 dpage  staff   2693 12 Oct  2015 qgeotilespec_p_p.h
-rw-r--r--   1 dpage  staff   3061 12 Oct  2015 qplace_p.h
-rw-r--r--   1 dpage  staff   2665 12 Oct  2015 qplaceattribute_p.h
-rw-r--r--   1 dpage  staff   2416 12 Oct  2015 qplacecategory_p.h
-rw-r--r--   1 dpage  staff   2457 12 Oct  2015 qplacecontactdetail_p.h
-rw-r--r--   1 dpage  staff   3778 12 Oct  2015 qplacecontent_p.h
-rw-r--r--   1 dpage  staff   2427 12 Oct  2015 qplacecontentrequest_p.h
-rw-r--r--   1 dpage  staff   2361 12 Oct  2015 qplaceeditorial_p.h
-rw-r--r--   1 dpage  staff   2492 12 Oct  2015 qplaceicon_p.h
-rw-r--r--   1 dpage  staff   2300 12 Oct  2015 qplaceimage_p.h
-rw-r--r--   1 dpage  staff   2421 12 Oct  2015 qplacemanagerengine_p.h
-rw-r--r--   1 dpage  staff   2421 12 Oct  2015 qplaceproposedsearchresult_p.h
-rw-r--r--   1 dpage  staff   2195 12 Oct  2015 qplaceratings_p.h
-rw-r--r--   1 dpage  staff   2381 12 Oct  2015 qplacereply_p.h
-rw-r--r--   1 dpage  staff   2278 12 Oct  2015 qplaceresult_p.h
-rw-r--r--   1 dpage  staff   2354 12 Oct  2015 qplacereview_p.h
-rw-r--r--   1 dpage  staff   4044 12 Oct  2015 qplacesearchresult_p.h
-rw-r--r--   1 dpage  staff   2289 12 Oct  2015 qplacesupplier_p.h
-rw-r--r--   1 dpage  staff   2128 12 Oct  2015 qplaceuser_p.h
-rw-r--r--   1 dpage  staff   9423 12 Oct  2015 unsupportedreplies_p.h

/Users/dpage/Qt/5.5/clang_64/lib/QtLocation.framework/Versions/5/Resources:
total 8
drwxr-xr-x  3 dpage  staff  102 26 Jan 05:31 .
drwxr-xr-x  6 dpage  staff  204 26 Jan 05:31 ..
-rw-r--r--  1 dpage  staff  716 12 Oct  2015 Info.plist

/Users/dpage/Qt/5.5/clang_64/lib/QtMacExtras.framework:
total 48
drwxr-xr-x    9 dpage  staff   306 26 Jan 05:31 .
drwxr-xr-x  182 dpage  staff  6188 26 Jan 05:34 ..
lrwxr-xr-x    1 dpage  staff    24 26 Jan 05:31 Headers -> Versions/Current/Headers
lrwxr-xr-x    1 dpage  staff    28 26 Jan 05:31 QtMacExtras -> Versions/Current/QtMacExtras
-rw-r--r--    1 dpage  staff  1228 26 Jan 05:34 QtMacExtras.prl
lrwxr-xr-x    1 dpage  staff    34 26 Jan 05:31 QtMacExtras_debug -> Versions/Current/QtMacExtras_debug
-rw-r--r--    1 dpage  staff  1232 26 Jan 05:34 QtMacExtras_debug.prl
lrwxr-xr-x    1 dpage  staff    26 26 Jan 05:31 Resources -> Versions/Current/Resources
drwxr-xr-x    4 dpage  staff   136 26 Jan 05:31 Versions

/Users/dpage/Qt/5.5/clang_64/lib/QtMacExtras.framework/Versions:
total 8
drwxr-xr-x  4 dpage  staff  136 26 Jan 05:31 .
drwxr-xr-x  9 dpage  staff  306 26 Jan 05:31 ..
drwxr-xr-x  6 dpage  staff  204 26 Jan 05:31 5
lrwxr-xr-x  1 dpage  staff    1 26 Jan 05:31 Current -> 5

/Users/dpage/Qt/5.5/clang_64/lib/QtMacExtras.framework/Versions/5:
total 360
drwxr-xr-x   6 dpage  staff     204 26 Jan 05:31 .
drwxr-xr-x   4 dpage  staff     136 26 Jan 05:31 ..
drwxr-xr-x  16 dpage  staff     544 26 Jan 05:31 Headers
-rwxr-xr-x   1 dpage  staff   62976 12 Oct  2015 QtMacExtras
-rwxr-xr-x   1 dpage  staff  115348 12 Oct  2015 QtMacExtras_debug
drwxr-xr-x   3 dpage  staff     102 26 Jan 05:31 Resources

/Users/dpage/Qt/5.5/clang_64/lib/QtMacExtras.framework/Versions/5/Headers:
total 104
drwxr-xr-x  16 dpage  staff   544 26 Jan 05:31 .
drwxr-xr-x   6 dpage  staff   204 26 Jan 05:31 ..
drwxr-xr-x   3 dpage  staff   102 26 Jan 05:31 5.5.1
-rw-r--r--   1 dpage  staff    32 12 Oct  2015 QMacPasteboardMime
-rw-r--r--   1 dpage  staff    25 12 Oct  2015 QMacToolBar
-rw-r--r--   1 dpage  staff    29 12 Oct  2015 QMacToolBarItem
-rw-r--r--   1 dpage  staff    27 12 Oct  2015 QtMac
-rw-r--r--   1 dpage  staff   288 12 Oct  2015 QtMacExtras
-rw-r--r--   1 dpage  staff   201 12 Oct  2015 QtMacExtrasDepends
-rw-r--r--   1 dpage  staff    32 12 Oct  2015 QtMacExtrasVersion
-rw-r--r--   1 dpage  staff  2394 12 Oct  2015 qmacextrasglobal.h
-rw-r--r--   1 dpage  staff  2901 12 Oct  2015 qmacfunctions.h
-rw-r--r--   1 dpage  staff  2881 12 Oct  2015 qmacpasteboardmime.h
-rw-r--r--   1 dpage  staff  2943 12 Oct  2015 qmactoolbar.h
-rw-r--r--   1 dpage  staff  2874 12 Oct  2015 qmactoolbaritem.h
-rw-r--r--   1 dpage  staff   222 12 Oct  2015 qtmacextrasversion.h

/Users/dpage/Qt/5.5/clang_64/lib/QtMacExtras.framework/Versions/5/Headers/5.5.1:
total 0
drwxr-xr-x   3 dpage  staff  102 26 Jan 05:31 .
drwxr-xr-x  16 dpage  staff  544 26 Jan 05:31 ..
drwxr-xr-x   3 dpage  staff  102 26 Jan 05:31 QtMacExtras

/Users/dpage/Qt/5.5/clang_64/lib/QtMacExtras.framework/Versions/5/Headers/5.5.1/QtMacExtras:
total 0
drwxr-xr-x  3 dpage  staff  102 26 Jan 05:31 .
drwxr-xr-x  3 dpage  staff  102 26 Jan 05:31 ..
drwxr-xr-x  7 dpage  staff  238 26 Jan 05:31 private

/Users/dpage/Qt/5.5/clang_64/lib/QtMacExtras.framework/Versions/5/Headers/5.5.1/QtMacExtras/private:
total 40
drwxr-xr-x  7 dpage  staff   238 26 Jan 05:31 .
drwxr-xr-x  3 dpage  staff   102 26 Jan 05:31 ..
-rw-r--r--  1 dpage  staff  2488 12 Oct  2015 qmacfunctions_p.h
-rw-r--r--  1 dpage  staff  2474 12 Oct  2015 qmactoolbar_p.h
-rw-r--r--  1 dpage  staff  2390 12 Oct  2015 qmactoolbardelegate_p.h
-rw-r--r--  1 dpage  staff  2247 12 Oct  2015 qmactoolbaritem_p.h
-rw-r--r--  1 dpage  staff  2166 12 Oct  2015 qnstoolbar_p.h

/Users/dpage/Qt/5.5/clang_64/lib/QtMacExtras.framework/Versions/5/Resources:
total 8
drwxr-xr-x  3 dpage  staff  102 26 Jan 05:31 .
drwxr-xr-x  6 dpage  staff  204 26 Jan 05:31 ..
-rw-r--r--  1 dpage  staff  718 12 Oct  2015 Info.plist

/Users/dpage/Qt/5.5/clang_64/lib/QtMultimedia.framework:
total 48
drwxr-xr-x    9 dpage  staff   306 26 Jan 05:31 .
drwxr-xr-x  182 dpage  staff  6188 26 Jan 05:34 ..
lrwxr-xr-x    1 dpage  staff    24 26 Jan 05:31 Headers -> Versions/Current/Headers
lrwxr-xr-x    1 dpage  staff    29 26 Jan 05:31 QtMultimedia -> Versions/Current/QtMultimedia
-rw-r--r--    1 dpage  staff  1328 26 Jan 05:34 QtMultimedia.prl
lrwxr-xr-x    1 dpage  staff    35 26 Jan 05:31 QtMultimedia_debug -> Versions/Current/QtMultimedia_debug
-rw-r--r--    1 dpage  staff  1332 26 Jan 05:34 QtMultimedia_debug.prl
lrwxr-xr-x    1 dpage  staff    26 26 Jan 05:31 Resources -> Versions/Current/Resources
drwxr-xr-x    4 dpage  staff   136 26 Jan 05:31 Versions

/Users/dpage/Qt/5.5/clang_64/lib/QtMultimedia.framework/Versions:
total 8
drwxr-xr-x  4 dpage  staff  136 26 Jan 05:31 .
drwxr-xr-x  9 dpage  staff  306 26 Jan 05:31 ..
drwxr-xr-x  6 dpage  staff  204 26 Jan 05:31 5
lrwxr-xr-x  1 dpage  staff    1 26 Jan 05:31 Current -> 5

/Users/dpage/Qt/5.5/clang_64/lib/QtMultimedia.framework/Versions/5:
total 6640
drwxr-xr-x    6 dpage  staff      204 26 Jan 05:31 .
drwxr-xr-x    4 dpage  staff      136 26 Jan 05:31 ..
drwxr-xr-x  182 dpage  staff     6188 26 Jan 05:31 Headers
-rwxr-xr-x    1 dpage  staff   991560 12 Oct  2015 QtMultimedia
-rwxr-xr-x    1 dpage  staff  2401580 12 Oct  2015 QtMultimedia_debug
drwxr-xr-x    3 dpage  staff      102 26 Jan 05:31 Resources

/Users/dpage/Qt/5.5/clang_64/lib/QtMultimedia.framework/Versions/5/Headers:
total 1592
drwxr-xr-x  182 dpage  staff  6188 26 Jan 05:31 .
drwxr-xr-x    6 dpage  staff   204 26 Jan 05:31 ..
drwxr-xr-x    3 dpage  staff   102 26 Jan 05:31 5.5.1
-rw-r--r--    1 dpage  staff    26 12 Oct  2015 QAbstractAudioDeviceInfo
-rw-r--r--    1 dpage  staff    26 12 Oct  2015 QAbstractAudioInput
-rw-r--r--    1 dpage  staff    26 12 Oct  2015 QAbstractAudioOutput
-rw-r--r--    1 dpage  staff    34 12 Oct  2015 QAbstractPlanarVideoBuffer
-rw-r--r--    1 dpage  staff    34 12 Oct  2015 QAbstractVideoBuffer
-rw-r--r--    1 dpage  staff    34 12 Oct  2015 QAbstractVideoFilter
-rw-r--r--    1 dpage  staff    35 12 Oct  2015 QAbstractVideoSurface
-rw-r--r--    1 dpage  staff    20 12 Oct  2015 QAudio
-rw-r--r--    1 dpage  staff    26 12 Oct  2015 QAudioBuffer
-rw-r--r--    1 dpage  staff    27 12 Oct  2015 QAudioDecoder
-rw-r--r--    1 dpage  staff    34 12 Oct  2015 QAudioDecoderControl
-rw-r--r--    1 dpage  staff    30 12 Oct  2015 QAudioDeviceInfo
-rw-r--r--    1 dpage  staff    35 12 Oct  2015 QAudioEncoderSettings
-rw-r--r--    1 dpage  staff    42 12 Oct  2015 QAudioEncoderSettingsControl
-rw-r--r--    1 dpage  staff    26 12 Oct  2015 QAudioFormat
-rw-r--r--    1 dpage  staff    25 12 Oct  2015 QAudioInput
-rw-r--r--    1 dpage  staff    40 12 Oct  2015 QAudioInputSelectorControl
-rw-r--r--    1 dpage  staff    26 12 Oct  2015 QAudioOutput
-rw-r--r--    1 dpage  staff    41 12 Oct  2015 QAudioOutputSelectorControl
-rw-r--r--    1 dpage  staff    25 12 Oct  2015 QAudioProbe
-rw-r--r--    1 dpage  staff    28 12 Oct  2015 QAudioRecorder
-rw-r--r--    1 dpage  staff    32 12 Oct  2015 QAudioSystemFactoryInterface
-rw-r--r--    1 dpage  staff    32 12 Oct  2015 QAudioSystemPlugin
-rw-r--r--    1 dpage  staff    21 12 Oct  2015 QCamera
-rw-r--r--    1 dpage  staff    47 12 Oct  2015 QCameraCaptureBufferFormatControl
-rw-r--r--    1 dpage  staff    46 12 Oct  2015 QCameraCaptureDestinationControl
-rw-r--r--    1 dpage  staff    28 12 Oct  2015 QCameraControl
-rw-r--r--    1 dpage  staff    29 12 Oct  2015 QCameraExposure
-rw-r--r--    1 dpage  staff    36 12 Oct  2015 QCameraExposureControl
-rw-r--r--    1 dpage  staff    36 12 Oct  2015 QCameraFeedbackControl
-rw-r--r--    1 dpage  staff    33 12 Oct  2015 QCameraFlashControl
-rw-r--r--    1 dpage  staff    26 12 Oct  2015 QCameraFocus
-rw-r--r--    1 dpage  staff    33 12 Oct  2015 QCameraFocusControl
-rw-r--r--    1 dpage  staff    26 12 Oct  2015 QCameraFocusZone
-rw-r--r--    1 dpage  staff    26 12 Oct  2015 QCameraFocusZoneList
-rw-r--r--    1 dpage  staff    33 12 Oct  2015 QCameraImageCapture
-rw-r--r--    1 dpage  staff    40 12 Oct  2015 QCameraImageCaptureControl
-rw-r--r--    1 dpage  staff    36 12 Oct  2015 QCameraImageProcessing
-rw-r--r--    1 dpage  staff    43 12 Oct  2015 QCameraImageProcessingControl
-rw-r--r--    1 dpage  staff    25 12 Oct  2015 QCameraInfo
-rw-r--r--    1 dpage  staff    32 12 Oct  2015 QCameraInfoControl
-rw-r--r--    1 dpage  staff    33 12 Oct  2015 QCameraLocksControl
-rw-r--r--    1 dpage  staff    39 12 Oct  2015 QCameraViewfinderSettings
-rw-r--r--    1 dpage  staff    46 12 Oct  2015 QCameraViewfinderSettingsControl
-rw-r--r--    1 dpage  staff    46 12 Oct  2015 QCameraViewfinderSettingsControl2
-rw-r--r--    1 dpage  staff    32 12 Oct  2015 QCameraZoomControl
-rw-r--r--    1 dpage  staff    34 12 Oct  2015 QImageEncoderControl
-rw-r--r--    1 dpage  staff    35 12 Oct  2015 QImageEncoderSettings
-rw-r--r--    1 dpage  staff    37 12 Oct  2015 QMediaAudioProbeControl
-rw-r--r--    1 dpage  staff    39 12 Oct  2015 QMediaAvailabilityControl
-rw-r--r--    1 dpage  staff    37 12 Oct  2015 QMediaBindableInterface
-rw-r--r--    1 dpage  staff    36 12 Oct  2015 QMediaContainerControl
-rw-r--r--    1 dpage  staff    27 12 Oct  2015 QMediaContent
-rw-r--r--    1 dpage  staff    27 12 Oct  2015 QMediaControl
-rw-r--r--    1 dpage  staff    42 12 Oct  2015 QMediaGaplessPlaybackControl
-rw-r--r--    1 dpage  staff    28 12 Oct  2015 QMediaMetaData
-rw-r--r--    1 dpage  staff    40 12 Oct  2015 QMediaNetworkAccessControl
-rw-r--r--    1 dpage  staff    26 12 Oct  2015 QMediaObject
-rw-r--r--    1 dpage  staff    26 12 Oct  2015 QMediaPlayer
-rw-r--r--    1 dpage  staff    33 12 Oct  2015 QMediaPlayerControl
-rw-r--r--    1 dpage  staff    28 12 Oct  2015 QMediaPlaylist
-rw-r--r--    1 dpage  staff    28 12 Oct  2015 QMediaRecorder
-rw-r--r--    1 dpage  staff    35 12 Oct  2015 QMediaRecorderControl
-rw-r--r--    1 dpage  staff    28 12 Oct  2015 QMediaResource
-rw-r--r--    1 dpage  staff    28 12 Oct  2015 QMediaResourceList
-rw-r--r--    1 dpage  staff    27 12 Oct  2015 QMediaService
-rw-r--r--    1 dpage  staff    41 12 Oct  2015 QMediaServiceCameraInfoInterface
-rw-r--r--    1 dpage  staff    41 12 Oct  2015 QMediaServiceDefaultDeviceInterface
-rw-r--r--    1 dpage  staff    41 12 Oct  2015 QMediaServiceFeaturesInterface
-rw-r--r--    1 dpage  staff    41 12 Oct  2015 QMediaServiceProviderFactoryInterface
-rw-r--r--    1 dpage  staff    41 12 Oct  2015 QMediaServiceProviderHint
-rw-r--r--    1 dpage  staff    41 12 Oct  2015 QMediaServiceProviderPlugin
-rw-r--r--    1 dpage  staff    41 12 Oct  2015 QMediaServiceSupportedDevicesInterface
-rw-r--r--    1 dpage  staff    41 12 Oct  2015 QMediaServiceSupportedFormatsInterface
-rw-r--r--    1 dpage  staff    34 12 Oct  2015 QMediaStreamsControl
-rw-r--r--    1 dpage  staff    29 12 Oct  2015 QMediaTimeInterval
-rw-r--r--    1 dpage  staff    29 12 Oct  2015 QMediaTimeRange
-rw-r--r--    1 dpage  staff    37 12 Oct  2015 QMediaVideoProbeControl
-rw-r--r--    1 dpage  staff    36 12 Oct  2015 QMetaDataReaderControl
-rw-r--r--    1 dpage  staff    36 12 Oct  2015 QMetaDataWriterControl
-rw-r--r--    1 dpage  staff    25 12 Oct  2015 QMultimedia
-rw-r--r--    1 dpage  staff    24 12 Oct  2015 QRadioData
-rw-r--r--    1 dpage  staff    31 12 Oct  2015 QRadioDataControl
-rw-r--r--    1 dpage  staff    25 12 Oct  2015 QRadioTuner
-rw-r--r--    1 dpage  staff    32 12 Oct  2015 QRadioTunerControl
-rw-r--r--    1 dpage  staff    20 12 Oct  2015 QSound
-rw-r--r--    1 dpage  staff    26 12 Oct  2015 QSoundEffect
-rw-r--r--    1 dpage  staff    41 12 Oct  2015 QVideoDeviceSelectorControl
-rw-r--r--    1 dpage  staff    35 12 Oct  2015 QVideoEncoderSettings
-rw-r--r--    1 dpage  staff    42 12 Oct  2015 QVideoEncoderSettingsControl
-rw-r--r--    1 dpage  staff    34 12 Oct  2015 QVideoFilterRunnable
-rw-r--r--    1 dpage  staff    25 12 Oct  2015 QVideoFrame
-rw-r--r--    1 dpage  staff    25 12 Oct  2015 QVideoProbe
-rw-r--r--    1 dpage  staff    35 12 Oct  2015 QVideoRendererControl
-rw-r--r--    1 dpage  staff    33 12 Oct  2015 QVideoSurfaceFormat
-rw-r--r--    1 dpage  staff    33 12 Oct  2015 QVideoWindowControl
-rw-r--r--    1 dpage  staff  2697 12 Oct  2015 QtMultimedia
-rw-r--r--    1 dpage  staff   234 12 Oct  2015 QtMultimediaDepends
-rw-r--r--    1 dpage  staff    33 12 Oct  2015 QtMultimediaVersion
-rw-r--r--    1 dpage  staff  3790 12 Oct  2015 qabstractvideobuffer.h
-rw-r--r--    1 dpage  staff  2757 12 Oct  2015 qabstractvideofilter.h
-rw-r--r--    1 dpage  staff  3477 12 Oct  2015 qabstractvideosurface.h
-rw-r--r--    1 dpage  staff  2429 12 Oct  2015 qaudio.h
-rw-r--r--    1 dpage  staff  4594 12 Oct  2015 qaudiobuffer.h
-rw-r--r--    1 dpage  staff  4006 12 Oct  2015 qaudiodecoder.h
-rw-r--r--    1 dpage  staff  3195 12 Oct  2015 qaudiodecodercontrol.h
-rw-r--r--    1 dpage  staff  3413 12 Oct  2015 qaudiodeviceinfo.h
-rw-r--r--    1 dpage  staff  2803 12 Oct  2015 qaudioencodersettingscontrol.h
-rw-r--r--    1 dpage  staff  3622 12 Oct  2015 qaudioformat.h
-rw-r--r--    1 dpage  staff  2962 12 Oct  2015 qaudioinput.h
-rw-r--r--    1 dpage  staff  2629 12 Oct  2015 qaudioinputselectorcontrol.h
-rw-r--r--    1 dpage  staff  3042 12 Oct  2015 qaudiooutput.h
-rw-r--r--    1 dpage  staff  2646 12 Oct  2015 qaudiooutputselectorcontrol.h
-rw-r--r--    1 dpage  staff  2196 12 Oct  2015 qaudioprobe.h
-rw-r--r--    1 dpage  staff  2660 12 Oct  2015 qaudiorecorder.h
-rw-r--r--    1 dpage  staff  4728 12 Oct  2015 qaudiosystem.h
-rw-r--r--    1 dpage  staff  3237 12 Oct  2015 qaudiosystemplugin.h
-rw-r--r--    1 dpage  staff  8710 12 Oct  2015 qcamera.h
-rw-r--r--    1 dpage  staff  2540 12 Oct  2015 qcameracapturebufferformatcontrol.h
-rw-r--r--    1 dpage  staff  2634 12 Oct  2015 qcameracapturedestinationcontrol.h
-rw-r--r--    1 dpage  staff  2973 12 Oct  2015 qcameracontrol.h
-rw-r--r--    1 dpage  staff  6234 12 Oct  2015 qcameraexposure.h
-rw-r--r--    1 dpage  staff  3325 12 Oct  2015 qcameraexposurecontrol.h
-rw-r--r--    1 dpage  staff  2889 12 Oct  2015 qcamerafeedbackcontrol.h
-rw-r--r--    1 dpage  staff  2527 12 Oct  2015 qcameraflashcontrol.h
-rw-r--r--    1 dpage  staff  5096 12 Oct  2015 qcamerafocus.h
-rw-r--r--    1 dpage  staff  3028 12 Oct  2015 qcamerafocuscontrol.h
-rw-r--r--    1 dpage  staff  5189 12 Oct  2015 qcameraimagecapture.h
-rw-r--r--    1 dpage  staff  2961 12 Oct  2015 qcameraimagecapturecontrol.h
-rw-r--r--    1 dpage  staff  4107 12 Oct  2015 qcameraimageprocessing.h
-rw-r--r--    1 dpage  staff  3200 12 Oct  2015 qcameraimageprocessingcontrol.h
-rw-r--r--    1 dpage  staff  2717 12 Oct  2015 qcamerainfo.h
-rw-r--r--    1 dpage  staff  2257 12 Oct  2015 qcamerainfocontrol.h
-rw-r--r--    1 dpage  staff  2568 12 Oct  2015 qcameralockscontrol.h
-rw-r--r--    1 dpage  staff  3549 12 Oct  2015 qcameraviewfindersettings.h
-rw-r--r--    1 dpage  staff  3462 12 Oct  2015 qcameraviewfindersettingscontrol.h
-rw-r--r--    1 dpage  staff  2828 12 Oct  2015 qcamerazoomcontrol.h
-rw-r--r--    1 dpage  staff  2736 12 Oct  2015 qimageencodercontrol.h
-rw-r--r--    1 dpage  staff  2224 12 Oct  2015 qmediaaudioprobecontrol.h
-rw-r--r--    1 dpage  staff  2405 12 Oct  2015 qmediaavailabilitycontrol.h
-rw-r--r--    1 dpage  staff  2180 12 Oct  2015 qmediabindableinterface.h
-rw-r--r--    1 dpage  staff  2404 12 Oct  2015 qmediacontainercontrol.h
-rw-r--r--    1 dpage  staff  2833 12 Oct  2015 qmediacontent.h
-rw-r--r--    1 dpage  staff  2361 12 Oct  2015 qmediacontrol.h
-rw-r--r--    1 dpage  staff  5527 12 Oct  2015 qmediaencodersettings.h
-rw-r--r--    1 dpage  staff  2366 12 Oct  2015 qmediaenumdebug.h
-rw-r--r--    1 dpage  staff  2666 12 Oct  2015 qmediagaplessplaybackcontrol.h
-rw-r--r--    1 dpage  staff  8031 12 Oct  2015 qmediametadata.h
-rw-r--r--    1 dpage  staff  2476 12 Oct  2015 qmedianetworkaccesscontrol.h
-rw-r--r--    1 dpage  staff  3373 12 Oct  2015 qmediaobject.h
-rw-r--r--    1 dpage  staff  7271 12 Oct  2015 qmediaplayer.h
-rw-r--r--    1 dpage  staff  3905 12 Oct  2015 qmediaplayercontrol.h
-rw-r--r--    1 dpage  staff  4784 12 Oct  2015 qmediaplaylist.h
-rw-r--r--    1 dpage  staff  7546 12 Oct  2015 qmediarecorder.h
-rw-r--r--    1 dpage  staff  3087 12 Oct  2015 qmediarecordercontrol.h
-rw-r--r--    1 dpage  staff  3601 12 Oct  2015 qmediaresource.h
-rw-r--r--    1 dpage  staff  2601 12 Oct  2015 qmediaservice.h
-rw-r--r--    1 dpage  staff  9261 12 Oct  2015 qmediaserviceproviderplugin.h
-rw-r--r--    1 dpage  staff  2829 12 Oct  2015 qmediastreamscontrol.h
-rw-r--r--    1 dpage  staff  4203 12 Oct  2015 qmediatimerange.h
-rw-r--r--    1 dpage  staff  2222 12 Oct  2015 qmediavideoprobecontrol.h
-rw-r--r--    1 dpage  staff  2627 12 Oct  2015 qmetadatareadercontrol.h
-rw-r--r--    1 dpage  staff  2762 12 Oct  2015 qmetadatawritercontrol.h
-rw-r--r--    1 dpage  staff  2571 12 Oct  2015 qmultimedia.h
-rw-r--r--    1 dpage  staff  4678 12 Oct  2015 qradiodata.h
-rw-r--r--    1 dpage  staff  2974 12 Oct  2015 qradiodatacontrol.h
-rw-r--r--    1 dpage  staff  5179 12 Oct  2015 qradiotuner.h
-rw-r--r--    1 dpage  staff  3945 12 Oct  2015 qradiotunercontrol.h
-rw-r--r--    1 dpage  staff  2284 12 Oct  2015 qsound.h
-rw-r--r--    1 dpage  staff  3688 12 Oct  2015 qsoundeffect.h
-rw-r--r--    1 dpage  staff  2177 12 Oct  2015 qtmultimediadefs.h
-rw-r--r--    1 dpage  staff   227 12 Oct  2015 qtmultimediaversion.h
-rw-r--r--    1 dpage  staff  2650 12 Oct  2015 qvideodeviceselectorcontrol.h
-rw-r--r--    1 dpage  staff  2949 12 Oct  2015 qvideoencodersettingscontrol.h
-rw-r--r--    1 dpage  staff  4977 12 Oct  2015 qvideoframe.h
-rw-r--r--    1 dpage  staff  2190 12 Oct  2015 qvideoprobe.h
-rw-r--r--    1 dpage  staff  2233 12 Oct  2015 qvideorenderercontrol.h
-rw-r--r--    1 dpage  staff  4220 12 Oct  2015 qvideosurfaceformat.h
-rw-r--r--    1 dpage  staff  3235 12 Oct  2015 qvideowindowcontrol.h

/Users/dpage/Qt/5.5/clang_64/lib/QtMultimedia.framework/Versions/5/Headers/5.5.1:
total 0
drwxr-xr-x    3 dpage  staff   102 26 Jan 05:31 .
drwxr-xr-x  182 dpage  staff  6188 26 Jan 05:31 ..
drwxr-xr-x    3 dpage  staff   102 26 Jan 05:31 QtMultimedia

/Users/dpage/Qt/5.5/clang_64/lib/QtMultimedia.framework/Versions/5/Headers/5.5.1/QtMultimedia:
total 0
drwxr-xr-x   3 dpage  staff   102 26 Jan 05:31 .
drwxr-xr-x   3 dpage  staff   102 26 Jan 05:31 ..
drwxr-xr-x  61 dpage  staff  2074 26 Jan 05:31 private

/Users/dpage/Qt/5.5/clang_64/lib/QtMultimedia.framework/Versions/5/Headers/5.5.1/QtMultimedia/private:
total 552
drwxr-xr-x  61 dpage  staff  2074 26 Jan 05:31 .
drwxr-xr-x   3 dpage  staff   102 26 Jan 05:31 ..
-rw-r--r--   1 dpage  staff  2761 12 Oct  2015 gstvideoconnector_p.h
-rw-r--r--   1 dpage  staff  3144 12 Oct  2015 playlistfileparser_p.h
-rw-r--r--   1 dpage  staff  2687 12 Oct  2015 qabstractvideobuffer_p.h
-rw-r--r--   1 dpage  staff  2773 12 Oct  2015 qaudiobuffer_p.h
-rw-r--r--   1 dpage  staff  3024 12 Oct  2015 qaudiodevicefactory_p.h
-rw-r--r--   1 dpage  staff  2086 12 Oct  2015 qaudiohelpers_p.h
-rw-r--r--   1 dpage  staff  4169 12 Oct  2015 qcamera_p.h
-rw-r--r--   1 dpage  staff  3897 12 Oct  2015 qdeclarativevideooutput_backend_p.h
-rw-r--r--   1 dpage  staff  6093 12 Oct  2015 qdeclarativevideooutput_p.h
-rw-r--r--   1 dpage  staff  3178 12 Oct  2015 qgstappsrc_p.h
-rw-r--r--   1 dpage  staff  3834 12 Oct  2015 qgstbufferpoolinterface_p.h
-rw-r--r--   1 dpage  staff  2348 12 Oct  2015 qgstcodecsinfo_p.h
-rw-r--r--   1 dpage  staff  2418 12 Oct  2015 qgstreameraudioinputselector_p.h
-rw-r--r--   1 dpage  staff  2385 12 Oct  2015 qgstreameraudioprobecontrol_p.h
-rw-r--r--   1 dpage  staff  2666 12 Oct  2015 qgstreamerbufferprobe_p.h
-rw-r--r--   1 dpage  staff  3186 12 Oct  2015 qgstreamerbushelper_p.h
-rw-r--r--   1 dpage  staff  4060 12 Oct  2015 qgstreamergltexturerenderer_p.h
-rw-r--r--   1 dpage  staff  2365 12 Oct  2015 qgstreamermessage_p.h
-rw-r--r--   1 dpage  staff  3513 12 Oct  2015 qgstreamermirtexturerenderer_p.h
-rw-r--r--   1 dpage  staff  2577 12 Oct  2015 qgstreamervideoinputdevicecontrol_p.h
-rw-r--r--   1 dpage  staff  3822 12 Oct  2015 qgstreamervideooverlay_p.h
-rw-r--r--   1 dpage  staff  2647 12 Oct  2015 qgstreamervideoprobecontrol_p.h
-rw-r--r--   1 dpage  staff  2548 12 Oct  2015 qgstreamervideorenderer_p.h
-rw-r--r--   1 dpage  staff  2512 12 Oct  2015 qgstreamervideorendererinterface_p.h
-rw-r--r--   1 dpage  staff  3463 12 Oct  2015 qgstreamervideowidget_p.h
-rw-r--r--   1 dpage  staff  3439 12 Oct  2015 qgstreamervideowindow_p.h
-rw-r--r--   1 dpage  staff  6076 12 Oct  2015 qgstutils_p.h
-rw-r--r--   1 dpage  staff  3089 12 Oct  2015 qgstvideobuffer_p.h
-rw-r--r--   1 dpage  staff  3440 12 Oct  2015 qgstvideorendererplugin_p.h
-rw-r--r--   1 dpage  staff  5049 12 Oct  2015 qgstvideorenderersink_p.h
-rw-r--r--   1 dpage  staff  2309 12 Oct  2015 qimagevideobuffer_p.h
-rw-r--r--   1 dpage  staff  2080 12 Oct  2015 qmediacontrol_p.h
-rw-r--r--   1 dpage  staff  3193 12 Oct  2015 qmedianetworkplaylistprovider_p.h
-rw-r--r--   1 dpage  staff  2725 12 Oct  2015 qmediaobject_p.h
-rw-r--r--   1 dpage  staff  4126 12 Oct  2015 qmediaopenglhelper_p.h
-rw-r--r--   1 dpage  staff  5163 12 Oct  2015 qmediaplaylist_p.h
-rw-r--r--   1 dpage  staff  3187 12 Oct  2015 qmediaplaylistcontrol_p.h
-rw-r--r--   1 dpage  staff  4235 12 Oct  2015 qmediaplaylistioplugin_p.h
-rw-r--r--   1 dpage  staff  3751 12 Oct  2015 qmediaplaylistnavigator_p.h
-rw-r--r--   1 dpage  staff  3706 12 Oct  2015 qmediaplaylistprovider_p.h
-rw-r--r--   1 dpage  staff  2573 12 Oct  2015 qmediaplaylistsourcecontrol_p.h
-rw-r--r--   1 dpage  staff  2711 12 Oct  2015 qmediapluginloader_p.h
-rw-r--r--   1 dpage  staff  3038 12 Oct  2015 qmediarecorder_p.h
-rw-r--r--   1 dpage  staff  2231 12 Oct  2015 qmediaresourcepolicy_p.h
-rw-r--r--   1 dpage  staff  2408 12 Oct  2015 qmediaresourcepolicyplugin_p.h
-rw-r--r--   1 dpage  staff  2455 12 Oct  2015 qmediaresourceset_p.h
-rw-r--r--   1 dpage  staff  2096 12 Oct  2015 qmediaservice_p.h
-rw-r--r--   1 dpage  staff  3197 12 Oct  2015 qmediaserviceprovider_p.h
-rw-r--r--   1 dpage  staff  2475 12 Oct  2015 qmediastoragelocation_p.h
-rw-r--r--   1 dpage  staff  2322 12 Oct  2015 qmemoryvideobuffer_p.h
-rw-r--r--   1 dpage  staff  4350 12 Oct  2015 qsamplecache_p.h
-rw-r--r--   1 dpage  staff  3356 12 Oct  2015 qsgvideonode_p.h
-rw-r--r--   1 dpage  staff  5263 12 Oct  2015 qsoundeffect_pulse_p.h
-rw-r--r--   1 dpage  staff  4034 12 Oct  2015 qsoundeffect_qaudio_p.h
-rw-r--r--   1 dpage  staff  2180 12 Oct  2015 qtmultimediaquickdefs_p.h
-rw-r--r--   1 dpage  staff  2123 12 Oct  2015 qvideooutputorientationhandler_p.h
-rw-r--r--   1 dpage  staff  5191 12 Oct  2015 qvideosurfacegstsink_p.h
-rw-r--r--   1 dpage  staff  2389 12 Oct  2015 qvideosurfaceoutput_p.h
-rw-r--r--   1 dpage  staff  3407 12 Oct  2015 qwavedecoder_p.h

/Users/dpage/Qt/5.5/clang_64/lib/QtMultimedia.framework/Versions/5/Resources:
total 8
drwxr-xr-x  3 dpage  staff  102 26 Jan 05:31 .
drwxr-xr-x  6 dpage  staff  204 26 Jan 05:31 ..
-rw-r--r--  1 dpage  staff  720 12 Oct  2015 Info.plist

/Users/dpage/Qt/5.5/clang_64/lib/QtMultimediaQuick_p.framework:
total 48
drwxr-xr-x    9 dpage  staff   306 26 Jan 05:31 .
drwxr-xr-x  182 dpage  staff  6188 26 Jan 05:34 ..
lrwxr-xr-x    1 dpage  staff    24 26 Jan 05:31 Headers -> Versions/Current/Headers
lrwxr-xr-x    1 dpage  staff    36 26 Jan 05:31 QtMultimediaQuick_p -> Versions/Current/QtMultimediaQuick_p
-rw-r--r--    1 dpage  staff  1454 26 Jan 05:34 QtMultimediaQuick_p.prl
lrwxr-xr-x    1 dpage  staff    42 26 Jan 05:31 QtMultimediaQuick_p_debug -> Versions/Current/QtMultimediaQuick_p_debug
-rw-r--r--    1 dpage  staff  1458 26 Jan 05:34 QtMultimediaQuick_p_debug.prl
lrwxr-xr-x    1 dpage  staff    26 26 Jan 05:31 Resources -> Versions/Current/Resources
drwxr-xr-x    4 dpage  staff   136 26 Jan 05:31 Versions

/Users/dpage/Qt/5.5/clang_64/lib/QtMultimediaQuick_p.framework/Versions:
total 8
drwxr-xr-x  4 dpage  staff  136 26 Jan 05:31 .
drwxr-xr-x  9 dpage  staff  306 26 Jan 05:31 ..
drwxr-xr-x  6 dpage  staff  204 26 Jan 05:31 5
lrwxr-xr-x  1 dpage  staff    1 26 Jan 05:31 Current -> 5

/Users/dpage/Qt/5.5/clang_64/lib/QtMultimediaQuick_p.framework/Versions/5:
total 960
drwxr-xr-x   6 dpage  staff     204 26 Jan 05:31 .
drwxr-xr-x   4 dpage  staff     136 26 Jan 05:31 ..
drwxr-xr-x  16 dpage  staff     544 26 Jan 05:31 Headers
-rwxr-xr-x   1 dpage  staff  145936 12 Oct  2015 QtMultimediaQuick_p
-rwxr-xr-x   1 dpage  staff  340512 12 Oct  2015 QtMultimediaQuick_p_debug
drwxr-xr-x   3 dpage  staff     102 26 Jan 05:31 Resources

/Users/dpage/Qt/5.5/clang_64/lib/QtMultimediaQuick_p.framework/Versions/5/Headers:
total 104
drwxr-xr-x  16 dpage  staff   544 26 Jan 05:31 .
drwxr-xr-x   6 dpage  staff   204 26 Jan 05:31 ..
drwxr-xr-x   3 dpage  staff   102 26 Jan 05:31 5.5.1
-rw-r--r--   1 dpage  staff    30 12 Oct  2015 QSGVideoNodeFactory_RGB
-rw-r--r--   1 dpage  staff    34 12 Oct  2015 QSGVideoNodeFactory_Texture
-rw-r--r--   1 dpage  staff    30 12 Oct  2015 QSGVideoNodeFactory_YUV
-rw-r--r--   1 dpage  staff    30 12 Oct  2015 QSGVideoNode_RGB
-rw-r--r--   1 dpage  staff    34 12 Oct  2015 QSGVideoNode_Texture
-rw-r--r--   1 dpage  staff    30 12 Oct  2015 QSGVideoNode_YUV
-rw-r--r--   1 dpage  staff   185 12 Oct  2015 QtMultimediaQuick_p
-rw-r--r--   1 dpage  staff   268 12 Oct  2015 QtMultimediaQuick_pDepends
-rw-r--r--   1 dpage  staff    40 12 Oct  2015 QtMultimediaQuick_pVersion
-rw-r--r--   1 dpage  staff  2585 12 Oct  2015 qsgvideonode_rgb.h
-rw-r--r--   1 dpage  staff  2602 12 Oct  2015 qsgvideonode_texture.h
-rw-r--r--   1 dpage  staff  2633 12 Oct  2015 qsgvideonode_yuv.h
-rw-r--r--   1 dpage  staff   262 12 Oct  2015 qtmultimediaquick_pversion.h

/Users/dpage/Qt/5.5/clang_64/lib/QtMultimediaQuick_p.framework/Versions/5/Headers/5.5.1:
total 0
drwxr-xr-x   3 dpage  staff  102 26 Jan 05:31 .
drwxr-xr-x  16 dpage  staff  544 26 Jan 05:31 ..
drwxr-xr-x   3 dpage  staff  102 26 Jan 05:31 QtMultimediaQuick_p

/Users/dpage/Qt/5.5/clang_64/lib/QtMultimediaQuick_p.framework/Versions/5/Headers/5.5.1/QtMultimediaQuick_p:
total 0
drwxr-xr-x  3 dpage  staff  102 26 Jan 05:31 .
drwxr-xr-x  3 dpage  staff  102 26 Jan 05:31 ..
drwxr-xr-x  4 dpage  staff  136 26 Jan 05:31 private

/Users/dpage/Qt/5.5/clang_64/lib/QtMultimediaQuick_p.framework/Versions/5/Headers/5.5.1/QtMultimediaQuick_p/private:
total 24
drwxr-xr-x  4 dpage  staff   136 26 Jan 05:31 .
drwxr-xr-x  3 dpage  staff   102 26 Jan 05:31 ..
-rw-r--r--  1 dpage  staff  4625 12 Oct  2015 qdeclarativevideooutput_render_p.h
-rw-r--r--  1 dpage  staff  2611 12 Oct  2015 qdeclarativevideooutput_window_p.h

/Users/dpage/Qt/5.5/clang_64/lib/QtMultimediaQuick_p.framework/Versions/5/Resources:
total 8
drwxr-xr-x  3 dpage  staff  102 26 Jan 05:31 .
drwxr-xr-x  6 dpage  staff  204 26 Jan 05:31 ..
-rw-r--r--  1 dpage  staff  734 12 Oct  2015 Info.plist

/Users/dpage/Qt/5.5/clang_64/lib/QtMultimediaWidgets.framework:
total 48
drwxr-xr-x    9 dpage  staff   306 26 Jan 05:31 .
drwxr-xr-x  182 dpage  staff  6188 26 Jan 05:34 ..
lrwxr-xr-x    1 dpage  staff    24 26 Jan 05:31 Headers -> Versions/Current/Headers
lrwxr-xr-x    1 dpage  staff    36 26 Jan 05:31 QtMultimediaWidgets -> Versions/Current/QtMultimediaWidgets
-rw-r--r--    1 dpage  staff  1438 26 Jan 05:34 QtMultimediaWidgets.prl
lrwxr-xr-x    1 dpage  staff    42 26 Jan 05:31 QtMultimediaWidgets_debug -> Versions/Current/QtMultimediaWidgets_debug
-rw-r--r--    1 dpage  staff  1442 26 Jan 05:34 QtMultimediaWidgets_debug.prl
lrwxr-xr-x    1 dpage  staff    26 26 Jan 05:31 Resources -> Versions/Current/Resources
drwxr-xr-x    4 dpage  staff   136 26 Jan 05:31 Versions

/Users/dpage/Qt/5.5/clang_64/lib/QtMultimediaWidgets.framework/Versions:
total 8
drwxr-xr-x  4 dpage  staff  136 26 Jan 05:31 .
drwxr-xr-x  9 dpage  staff  306 26 Jan 05:31 ..
drwxr-xr-x  6 dpage  staff  204 26 Jan 05:31 5
lrwxr-xr-x  1 dpage  staff    1 26 Jan 05:31 Current -> 5

/Users/dpage/Qt/5.5/clang_64/lib/QtMultimediaWidgets.framework/Versions/5:
total 920
drwxr-xr-x   6 dpage  staff     204 26 Jan 05:31 .
drwxr-xr-x   4 dpage  staff     136 26 Jan 05:31 ..
drwxr-xr-x  16 dpage  staff     544 26 Jan 05:31 Headers
-rwxr-xr-x   1 dpage  staff  154296 12 Oct  2015 QtMultimediaWidgets
-rwxr-xr-x   1 dpage  staff  311596 12 Oct  2015 QtMultimediaWidgets_debug
drwxr-xr-x   3 dpage  staff     102 26 Jan 05:31 Resources

/Users/dpage/Qt/5.5/clang_64/lib/QtMultimediaWidgets.framework/Versions/5/Headers:
total 112
drwxr-xr-x  16 dpage  staff   544 26 Jan 05:31 .
drwxr-xr-x   6 dpage  staff   204 26 Jan 05:31 ..
drwxr-xr-x   3 dpage  staff   102 26 Jan 05:31 5.5.1
-rw-r--r--   1 dpage  staff    31 12 Oct  2015 QCameraViewfinder
-rw-r--r--   1 dpage  staff    32 12 Oct  2015 QGraphicsVideoItem
-rw-r--r--   1 dpage  staff    26 12 Oct  2015 QVideoWidget
-rw-r--r--   1 dpage  staff    33 12 Oct  2015 QVideoWidgetControl
-rw-r--r--   1 dpage  staff   343 12 Oct  2015 QtMultimediaWidgets
-rw-r--r--   1 dpage  staff   285 12 Oct  2015 QtMultimediaWidgetsDepends
-rw-r--r--   1 dpage  staff    40 12 Oct  2015 QtMultimediaWidgetsVersion
-rw-r--r--   1 dpage  staff  2388 12 Oct  2015 qcameraviewfinder.h
-rw-r--r--   1 dpage  staff  3451 12 Oct  2015 qgraphicsvideoitem.h
-rw-r--r--   1 dpage  staff  2226 12 Oct  2015 qtmultimediawidgetdefs.h
-rw-r--r--   1 dpage  staff   262 12 Oct  2015 qtmultimediawidgetsversion.h
-rw-r--r--   1 dpage  staff  4337 12 Oct  2015 qvideowidget.h
-rw-r--r--   1 dpage  staff  2993 12 Oct  2015 qvideowidgetcontrol.h

/Users/dpage/Qt/5.5/clang_64/lib/QtMultimediaWidgets.framework/Versions/5/Headers/5.5.1:
total 0
drwxr-xr-x   3 dpage  staff  102 26 Jan 05:31 .
drwxr-xr-x  16 dpage  staff  544 26 Jan 05:31 ..
drwxr-xr-x   3 dpage  staff  102 26 Jan 05:31 QtMultimediaWidgets

/Users/dpage/Qt/5.5/clang_64/lib/QtMultimediaWidgets.framework/Versions/5/Headers/5.5.1/QtMultimediaWidgets:
total 0
drwxr-xr-x  3 dpage  staff  102 26 Jan 05:31 .
drwxr-xr-x  3 dpage  staff  102 26 Jan 05:31 ..
drwxr-xr-x  5 dpage  staff  170 26 Jan 05:31 private

/Users/dpage/Qt/5.5/clang_64/lib/QtMultimediaWidgets.framework/Versions/5/Headers/5.5.1/QtMultimediaWidgets/private:
total 40
drwxr-xr-x  5 dpage  staff   170 26 Jan 05:31 .
drwxr-xr-x  3 dpage  staff   102 26 Jan 05:31 ..
-rw-r--r--  1 dpage  staff  3874 12 Oct  2015 qeglimagetexturesurface_p.h
-rw-r--r--  1 dpage  staff  5087 12 Oct  2015 qpaintervideosurface_p.h
-rw-r--r--  1 dpage  staff  7605 12 Oct  2015 qvideowidget_p.h

/Users/dpage/Qt/5.5/clang_64/lib/QtMultimediaWidgets.framework/Versions/5/Resources:
total 8
drwxr-xr-x  3 dpage  staff  102 26 Jan 05:31 .
drwxr-xr-x  6 dpage  staff  204 26 Jan 05:31 ..
-rw-r--r--  1 dpage  staff  734 12 Oct  2015 Info.plist

/Users/dpage/Qt/5.5/clang_64/lib/QtNetwork.framework:
total 48
drwxr-xr-x    9 dpage  staff   306 26 Jan 05:31 .
drwxr-xr-x  182 dpage  staff  6188 26 Jan 05:34 ..
lrwxr-xr-x    1 dpage  staff    24 26 Jan 05:31 Headers -> Versions/Current/Headers
lrwxr-xr-x    1 dpage  staff    26 26 Jan 05:31 QtNetwork -> Versions/Current/QtNetwork
-rw-r--r--    1 dpage  staff  1213 26 Jan 05:34 QtNetwork.prl
lrwxr-xr-x    1 dpage  staff    32 26 Jan 05:31 QtNetwork_debug -> Versions/Current/QtNetwork_debug
-rw-r--r--    1 dpage  staff  1217 26 Jan 05:34 QtNetwork_debug.prl
lrwxr-xr-x    1 dpage  staff    26 26 Jan 05:31 Resources -> Versions/Current/Resources
drwxr-xr-x    4 dpage  staff   136 26 Jan 05:31 Versions

/Users/dpage/Qt/5.5/clang_64/lib/QtNetwork.framework/Versions:
total 8
drwxr-xr-x  4 dpage  staff  136 26 Jan 05:31 .
drwxr-xr-x  9 dpage  staff  306 26 Jan 05:31 ..
drwxr-xr-x  6 dpage  staff  204 26 Jan 05:31 5
lrwxr-xr-x  1 dpage  staff    1 26 Jan 05:31 Current -> 5

/Users/dpage/Qt/5.5/clang_64/lib/QtNetwork.framework/Versions/5:
total 10056
drwxr-xr-x   6 dpage  staff      204 26 Jan 05:31 .
drwxr-xr-x   4 dpage  staff      136 26 Jan 05:31 ..
drwxr-xr-x  86 dpage  staff     2924 26 Jan 05:31 Headers
-rwxr-xr-x   1 dpage  staff  1596972 12 Oct  2015 QtNetwork
-rwxr-xr-x   1 dpage  staff  3549260 12 Oct  2015 QtNetwork_debug
drwxr-xr-x   3 dpage  staff      102 26 Jan 05:31 Resources

/Users/dpage/Qt/5.5/clang_64/lib/QtNetwork.framework/Versions/5/Headers:
total 792
drwxr-xr-x  86 dpage  staff  2924 26 Jan 05:31 .
drwxr-xr-x   6 dpage  staff   204 26 Jan 05:31 ..
drwxr-xr-x   3 dpage  staff   102 26 Jan 05:31 5.5.1
-rw-r--r--   1 dpage  staff    35 12 Oct  2015 QAbstractNetworkCache
-rw-r--r--   1 dpage  staff    29 12 Oct  2015 QAbstractSocket
-rw-r--r--   1 dpage  staff    28 12 Oct  2015 QAuthenticator
-rw-r--r--   1 dpage  staff    24 12 Oct  2015 QDnsDomainNameRecord
-rw-r--r--   1 dpage  staff    24 12 Oct  2015 QDnsHostAddressRecord
-rw-r--r--   1 dpage  staff    24 12 Oct  2015 QDnsLookup
-rw-r--r--   1 dpage  staff    24 12 Oct  2015 QDnsMailExchangeRecord
-rw-r--r--   1 dpage  staff    24 12 Oct  2015 QDnsServiceRecord
-rw-r--r--   1 dpage  staff    24 12 Oct  2015 QDnsTextRecord
-rw-r--r--   1 dpage  staff    26 12 Oct  2015 QHostAddress
-rw-r--r--   1 dpage  staff    23 12 Oct  2015 QHostInfo
-rw-r--r--   1 dpage  staff    28 12 Oct  2015 QHttpMultiPart
-rw-r--r--   1 dpage  staff    28 12 Oct  2015 QHttpPart
-rw-r--r--   1 dpage  staff    26 12 Oct  2015 QIPv6Address
-rw-r--r--   1 dpage  staff    26 12 Oct  2015 QLocalServer
-rw-r--r--   1 dpage  staff    26 12 Oct  2015 QLocalSocket
-rw-r--r--   1 dpage  staff    35 12 Oct  2015 QNetworkAccessManager
-rw-r--r--   1 dpage  staff    31 12 Oct  2015 QNetworkAddressEntry
-rw-r--r--   1 dpage  staff    35 12 Oct  2015 QNetworkCacheMetaData
-rw-r--r--   1 dpage  staff    35 12 Oct  2015 QNetworkConfiguration
-rw-r--r--   1 dpage  staff    35 12 Oct  2015 QNetworkConfigurationManager
-rw-r--r--   1 dpage  staff    28 12 Oct  2015 QNetworkCookie
-rw-r--r--   1 dpage  staff    31 12 Oct  2015 QNetworkCookieJar
-rw-r--r--   1 dpage  staff    31 12 Oct  2015 QNetworkDiskCache
-rw-r--r--   1 dpage  staff    31 12 Oct  2015 QNetworkInterface
-rw-r--r--   1 dpage  staff    27 12 Oct  2015 QNetworkProxy
-rw-r--r--   1 dpage  staff    27 12 Oct  2015 QNetworkProxyFactory
-rw-r--r--   1 dpage  staff    27 12 Oct  2015 QNetworkProxyQuery
-rw-r--r--   1 dpage  staff    27 12 Oct  2015 QNetworkReply
-rw-r--r--   1 dpage  staff    29 12 Oct  2015 QNetworkRequest
-rw-r--r--   1 dpage  staff    29 12 Oct  2015 QNetworkSession
-rw-r--r--   1 dpage  staff    18 12 Oct  2015 QSsl
-rw-r--r--   1 dpage  staff    29 12 Oct  2015 QSslCertificate
-rw-r--r--   1 dpage  staff    38 12 Oct  2015 QSslCertificateExtension
-rw-r--r--   1 dpage  staff    24 12 Oct  2015 QSslCipher
-rw-r--r--   1 dpage  staff    31 12 Oct  2015 QSslConfiguration
-rw-r--r--   1 dpage  staff    31 12 Oct  2015 QSslEllipticCurve
-rw-r--r--   1 dpage  staff    23 12 Oct  2015 QSslError
-rw-r--r--   1 dpage  staff    21 12 Oct  2015 QSslKey
-rw-r--r--   1 dpage  staff    43 12 Oct  2015 QSslPreSharedKeyAuthenticator
-rw-r--r--   1 dpage  staff    24 12 Oct  2015 QSslSocket
-rw-r--r--   1 dpage  staff    24 12 Oct  2015 QTcpServer
-rw-r--r--   1 dpage  staff    24 12 Oct  2015 QTcpSocket
-rw-r--r--   1 dpage  staff    24 12 Oct  2015 QUdpSocket
-rw-r--r--   1 dpage  staff    26 12 Oct  2015 Q_IPV6ADDR
-rw-r--r--   1 dpage  staff  1072 12 Oct  2015 QtNetwork
-rw-r--r--   1 dpage  staff   174 12 Oct  2015 QtNetworkDepends
-rw-r--r--   1 dpage  staff    30 12 Oct  2015 QtNetworkVersion
-rw-r--r--   1 dpage  staff  4312 12 Oct  2015 qabstractnetworkcache.h
-rw-r--r--   1 dpage  staff  8205 12 Oct  2015 qabstractsocket.h
-rw-r--r--   1 dpage  staff  2620 12 Oct  2015 qauthenticator.h
-rw-r--r--   1 dpage  staff  7068 12 Oct  2015 qdnslookup.h
-rw-r--r--   1 dpage  staff  4765 12 Oct  2015 qhostaddress.h
-rw-r--r--   1 dpage  staff  2846 12 Oct  2015 qhostinfo.h
-rw-r--r--   1 dpage  staff  3358 12 Oct  2015 qhttpmultipart.h
-rw-r--r--   1 dpage  staff  3348 12 Oct  2015 qlocalserver.h
-rw-r--r--   1 dpage  staff  5625 12 Oct  2015 qlocalsocket.h
-rw-r--r--   1 dpage  staff  6556 12 Oct  2015 qnetworkaccessmanager.h
-rw-r--r--   1 dpage  staff  3311 12 Oct  2015 qnetworkconfigmanager.h
-rw-r--r--   1 dpage  staff  3887 12 Oct  2015 qnetworkconfiguration.h
-rw-r--r--   1 dpage  staff  3522 12 Oct  2015 qnetworkcookie.h
-rw-r--r--   1 dpage  staff  2612 12 Oct  2015 qnetworkcookiejar.h
-rw-r--r--   1 dpage  staff  2888 12 Oct  2015 qnetworkdiskcache.h
-rw-r--r--   1 dpage  staff  3479 12 Oct  2015 qnetworkfunctions_wince.h
-rw-r--r--   1 dpage  staff  4205 12 Oct  2015 qnetworkinterface.h
-rw-r--r--   1 dpage  staff  7213 12 Oct  2015 qnetworkproxy.h
-rw-r--r--   1 dpage  staff  6150 12 Oct  2015 qnetworkreply.h
-rw-r--r--   1 dpage  staff  4901 12 Oct  2015 qnetworkrequest.h
-rw-r--r--   1 dpage  staff  4301 12 Oct  2015 qnetworksession.h
-rw-r--r--   1 dpage  staff  2936 12 Oct  2015 qssl.h
-rw-r--r--   1 dpage  staff  6202 12 Oct  2015 qsslcertificate.h
-rw-r--r--   1 dpage  staff  2589 12 Oct  2015 qsslcertificateextension.h
-rw-r--r--   1 dpage  staff  2885 12 Oct  2015 qsslcipher.h
-rw-r--r--   1 dpage  staff  6220 12 Oct  2015 qsslconfiguration.h
-rw-r--r--   1 dpage  staff  3500 12 Oct  2015 qsslellipticcurve.h
-rw-r--r--   1 dpage  staff  3858 12 Oct  2015 qsslerror.h
-rw-r--r--   1 dpage  staff  3412 12 Oct  2015 qsslkey.h
-rw-r--r--   1 dpage  staff  3546 12 Oct  2015 qsslpresharedkeyauthenticator.h
-rw-r--r--   1 dpage  staff  9487 12 Oct  2015 qsslsocket.h
-rw-r--r--   1 dpage  staff  3223 12 Oct  2015 qtcpserver.h
-rw-r--r--   1 dpage  staff  2090 12 Oct  2015 qtcpsocket.h
-rw-r--r--   1 dpage  staff   212 12 Oct  2015 qtnetworkversion.h
-rw-r--r--   1 dpage  staff  3086 12 Oct  2015 qudpsocket.h

/Users/dpage/Qt/5.5/clang_64/lib/QtNetwork.framework/Versions/5/Headers/5.5.1:
total 0
drwxr-xr-x   3 dpage  staff   102 26 Jan 05:31 .
drwxr-xr-x  86 dpage  staff  2924 26 Jan 05:31 ..
drwxr-xr-x   3 dpage  staff   102 26 Jan 05:31 QtNetwork

/Users/dpage/Qt/5.5/clang_64/lib/QtNetwork.framework/Versions/5/Headers/5.5.1/QtNetwork:
total 0
drwxr-xr-x   3 dpage  staff   102 26 Jan 05:31 .
drwxr-xr-x   3 dpage  staff   102 26 Jan 05:31 ..
drwxr-xr-x  71 dpage  staff  2414 26 Jan 05:31 private

/Users/dpage/Qt/5.5/clang_64/lib/QtNetwork.framework/Versions/5/Headers/5.5.1/QtNetwork/private:
total 920
drwxr-xr-x  71 dpage  staff   2414 26 Jan 05:31 .
drwxr-xr-x   3 dpage  staff    102 26 Jan 05:31 ..
-rw-r--r--   1 dpage  staff   2057 12 Oct  2015 qabstractnetworkcache_p.h
-rw-r--r--   1 dpage  staff   2673 12 Oct  2015 qabstractprotocolhandler_p.h
-rw-r--r--   1 dpage  staff   5281 12 Oct  2015 qabstractsocket_p.h
-rw-r--r--   1 dpage  staff   8562 12 Oct  2015 qabstractsocketengine_p.h
-rw-r--r--   1 dpage  staff   4314 12 Oct  2015 qasn1element_p.h
-rw-r--r--   1 dpage  staff   3480 12 Oct  2015 qauthenticator_p.h
-rw-r--r--   1 dpage  staff   3655 12 Oct  2015 qbearerengine_p.h
-rw-r--r--   1 dpage  staff   2450 12 Oct  2015 qbearerplugin_p.h
-rw-r--r--   1 dpage  staff   5100 12 Oct  2015 qdnslookup_p.h
-rw-r--r--   1 dpage  staff   4736 12 Oct  2015 qftp_p.h
-rw-r--r--   1 dpage  staff   2362 12 Oct  2015 qhostaddress_p.h
-rw-r--r--   1 dpage  staff   5990 12 Oct  2015 qhostinfo_p.h
-rw-r--r--   1 dpage  staff   4961 12 Oct  2015 qhttpmultipart_p.h
-rw-r--r--   1 dpage  staff   9709 12 Oct  2015 qhttpnetworkconnection_p.h
-rw-r--r--   1 dpage  staff   7360 12 Oct  2015 qhttpnetworkconnectionchannel_p.h
-rw-r--r--   1 dpage  staff   3354 12 Oct  2015 qhttpnetworkheader_p.h
-rw-r--r--   1 dpage  staff   8705 12 Oct  2015 qhttpnetworkreply_p.h
-rw-r--r--   1 dpage  staff   5313 12 Oct  2015 qhttpnetworkrequest_p.h
-rw-r--r--   1 dpage  staff   2403 12 Oct  2015 qhttpprotocolhandler_p.h
-rw-r--r--   1 dpage  staff   7222 12 Oct  2015 qhttpsocketengine_p.h
-rw-r--r--   1 dpage  staff   9977 12 Oct  2015 qhttpthreaddelegate_p.h
-rw-r--r--   1 dpage  staff   3743 12 Oct  2015 qlocalserver_p.h
-rw-r--r--   1 dpage  staff   4937 12 Oct  2015 qlocalsocket_p.h
-rw-r--r--   1 dpage  staff  10232 12 Oct  2015 qnativesocketengine_p.h
-rw-r--r--   1 dpage  staff   8638 12 Oct  2015 qnativesocketengine_winrt_p.h
-rw-r--r--   1 dpage  staff   5599 12 Oct  2015 qnet_unix_p.h
-rw-r--r--   1 dpage  staff   3673 12 Oct  2015 qnetworkaccessauthenticationmanager_p.h
-rw-r--r--   1 dpage  staff   8248 12 Oct  2015 qnetworkaccessbackend_p.h
-rw-r--r--   1 dpage  staff   3761 12 Oct  2015 qnetworkaccesscache_p.h
-rw-r--r--   1 dpage  staff   2480 12 Oct  2015 qnetworkaccesscachebackend_p.h
-rw-r--r--   1 dpage  staff   3388 12 Oct  2015 qnetworkaccessdebugpipebackend_p.h
-rw-r--r--   1 dpage  staff   2975 12 Oct  2015 qnetworkaccessfilebackend_p.h
-rw-r--r--   1 dpage  staff   3700 12 Oct  2015 qnetworkaccessftpbackend_p.h
-rw-r--r--   1 dpage  staff   7466 12 Oct  2015 qnetworkaccessmanager_p.h
-rw-r--r--   1 dpage  staff   4038 12 Oct  2015 qnetworkconfigmanager_p.h
-rw-r--r--   1 dpage  staff   3416 12 Oct  2015 qnetworkconfiguration_p.h
-rw-r--r--   1 dpage  staff   2949 12 Oct  2015 qnetworkcookie_p.h
-rw-r--r--   1 dpage  staff   2160 12 Oct  2015 qnetworkcookiejar_p.h
-rw-r--r--   1 dpage  staff   3524 12 Oct  2015 qnetworkdiskcache_p.h
-rw-r--r--   1 dpage  staff   3520 12 Oct  2015 qnetworkinterface_p.h
-rw-r--r--   1 dpage  staff   7747 12 Oct  2015 qnetworkinterface_win_p.h
-rw-r--r--   1 dpage  staff   2729 12 Oct  2015 qnetworkproxy_p.h
-rw-r--r--   1 dpage  staff   3334 12 Oct  2015 qnetworkreply_p.h
-rw-r--r--   1 dpage  staff   2970 12 Oct  2015 qnetworkreplydataimpl_p.h
-rw-r--r--   1 dpage  staff   2994 12 Oct  2015 qnetworkreplyfileimpl_p.h
-rw-r--r--   1 dpage  staff  11024 12 Oct  2015 qnetworkreplyhttpimpl_p.h
-rw-r--r--   1 dpage  staff   7798 12 Oct  2015 qnetworkreplyimpl_p.h
-rw-r--r--   1 dpage  staff   2864 12 Oct  2015 qnetworkreplynsurlconnectionimpl_p.h
-rw-r--r--   1 dpage  staff   3427 12 Oct  2015 qnetworkrequest_p.h
-rw-r--r--   1 dpage  staff   5174 12 Oct  2015 qnetworksession_p.h
-rw-r--r--   1 dpage  staff   2571 12 Oct  2015 qsharednetworksession_p.h
-rw-r--r--   1 dpage  staff  10289 12 Oct  2015 qsocks5socketengine_p.h
-rw-r--r--   1 dpage  staff   7698 12 Oct  2015 qspdyprotocolhandler_p.h
-rw-r--r--   1 dpage  staff   2003 12 Oct  2015 qssl_p.h
-rw-r--r--   1 dpage  staff   4450 12 Oct  2015 qsslcertificate_p.h
-rw-r--r--   1 dpage  staff   2313 12 Oct  2015 qsslcertificateextension_p.h
-rw-r--r--   1 dpage  staff   2404 12 Oct  2015 qsslcipher_p.h
-rw-r--r--   1 dpage  staff   4912 12 Oct  2015 qsslconfiguration_p.h
-rw-r--r--   1 dpage  staff   3771 12 Oct  2015 qsslcontext_openssl_p.h
-rw-r--r--   1 dpage  staff   3694 12 Oct  2015 qsslkey_p.h
-rw-r--r--   1 dpage  staff   2055 12 Oct  2015 qsslpresharedkeyauthenticator_p.h
-rw-r--r--   1 dpage  staff   4111 12 Oct  2015 qsslsocket_mac_p.h
-rw-r--r--   1 dpage  staff   5931 12 Oct  2015 qsslsocket_openssl_p.h
-rw-r--r--   1 dpage  staff  23626 12 Oct  2015 qsslsocket_openssl_symbols_p.h
-rw-r--r--   1 dpage  staff   8225 12 Oct  2015 qsslsocket_p.h
-rw-r--r--   1 dpage  staff   3632 12 Oct  2015 qsslsocket_winrt_p.h
-rw-r--r--   1 dpage  staff   3224 12 Oct  2015 qtcpserver_p.h
-rw-r--r--   1 dpage  staff   2098 12 Oct  2015 qtcpsocket_p.h
-rw-r--r--   1 dpage  staff   4448 12 Oct  2015 qurlinfo_p.h

/Users/dpage/Qt/5.5/clang_64/lib/QtNetwork.framework/Versions/5/Resources:
total 8
drwxr-xr-x  3 dpage  staff  102 26 Jan 05:31 .
drwxr-xr-x  6 dpage  staff  204 26 Jan 05:31 ..
-rw-r--r--  1 dpage  staff  714 12 Oct  2015 Info.plist

/Users/dpage/Qt/5.5/clang_64/lib/QtNfc.framework:
total 48
drwxr-xr-x    9 dpage  staff   306 26 Jan 05:31 .
drwxr-xr-x  182 dpage  staff  6188 26 Jan 05:34 ..
lrwxr-xr-x    1 dpage  staff    24 26 Jan 05:31 Headers -> Versions/Current/Headers
lrwxr-xr-x    1 dpage  staff    22 26 Jan 05:31 QtNfc -> Versions/Current/QtNfc
-rw-r--r--    1 dpage  staff  1273 26 Jan 05:34 QtNfc.prl
lrwxr-xr-x    1 dpage  staff    28 26 Jan 05:31 QtNfc_debug -> Versions/Current/QtNfc_debug
-rw-r--r--    1 dpage  staff  1277 26 Jan 05:34 QtNfc_debug.prl
lrwxr-xr-x    1 dpage  staff    26 26 Jan 05:31 Resources -> Versions/Current/Resources
drwxr-xr-x    4 dpage  staff   136 26 Jan 05:31 Versions

/Users/dpage/Qt/5.5/clang_64/lib/QtNfc.framework/Versions:
total 8
drwxr-xr-x  4 dpage  staff  136 26 Jan 05:31 .
drwxr-xr-x  9 dpage  staff  306 26 Jan 05:31 ..
drwxr-xr-x  6 dpage  staff  204 26 Jan 05:31 5
lrwxr-xr-x  1 dpage  staff    1 26 Jan 05:31 Current -> 5

/Users/dpage/Qt/5.5/clang_64/lib/QtNfc.framework/Versions/5:
total 1368
drwxr-xr-x   6 dpage  staff     204 26 Jan 05:31 .
drwxr-xr-x   4 dpage  staff     136 26 Jan 05:31 ..
drwxr-xr-x  31 dpage  staff    1054 26 Jan 05:31 Headers
-rwxr-xr-x   1 dpage  staff  199540 12 Oct  2015 QtNfc
-rwxr-xr-x   1 dpage  staff  497500 12 Oct  2015 QtNfc_debug
drwxr-xr-x   3 dpage  staff     102 26 Jan 05:31 Resources

/Users/dpage/Qt/5.5/clang_64/lib/QtNfc.framework/Versions/5/Headers:
total 240
drwxr-xr-x  31 dpage  staff  1054 26 Jan 05:31 .
drwxr-xr-x   6 dpage  staff   204 26 Jan 05:31 ..
drwxr-xr-x   3 dpage  staff   102 26 Jan 05:31 5.5.1
-rw-r--r--   1 dpage  staff    25 12 Oct  2015 QNdefFilter
-rw-r--r--   1 dpage  staff    26 12 Oct  2015 QNdefMessage
-rw-r--r--   1 dpage  staff    39 12 Oct  2015 QNdefNfcIconRecord
-rw-r--r--   1 dpage  staff    39 12 Oct  2015 QNdefNfcSmartPosterRecord
-rw-r--r--   1 dpage  staff    32 12 Oct  2015 QNdefNfcTextRecord
-rw-r--r--   1 dpage  staff    31 12 Oct  2015 QNdefNfcUriRecord
-rw-r--r--   1 dpage  staff    25 12 Oct  2015 QNdefRecord
-rw-r--r--   1 dpage  staff    31 12 Oct  2015 QNearFieldManager
-rw-r--r--   1 dpage  staff    36 12 Oct  2015 QNearFieldShareManager
-rw-r--r--   1 dpage  staff    35 12 Oct  2015 QNearFieldShareTarget
-rw-r--r--   1 dpage  staff    30 12 Oct  2015 QNearFieldTarget
-rw-r--r--   1 dpage  staff    28 12 Oct  2015 QQmlNdefRecord
-rw-r--r--   1 dpage  staff   477 12 Oct  2015 QtNfc
-rw-r--r--   1 dpage  staff   166 12 Oct  2015 QtNfcDepends
-rw-r--r--   1 dpage  staff    26 12 Oct  2015 QtNfcVersion
-rw-r--r--   1 dpage  staff  2831 12 Oct  2015 qndeffilter.h
-rw-r--r--   1 dpage  staff  2408 12 Oct  2015 qndefmessage.h
-rw-r--r--   1 dpage  staff  5255 12 Oct  2015 qndefnfcsmartposterrecord.h
-rw-r--r--   1 dpage  staff  2393 12 Oct  2015 qndefnfctextrecord.h
-rw-r--r--   1 dpage  staff  2208 12 Oct  2015 qndefnfcurirecord.h
-rw-r--r--   1 dpage  staff  3749 12 Oct  2015 qndefrecord.h
-rw-r--r--   1 dpage  staff  3358 12 Oct  2015 qnearfieldmanager.h
-rw-r--r--   1 dpage  staff  3335 12 Oct  2015 qnearfieldsharemanager.h
-rw-r--r--   1 dpage  staff  2754 12 Oct  2015 qnearfieldsharetarget.h
-rw-r--r--   1 dpage  staff  4884 12 Oct  2015 qnearfieldtarget.h
-rw-r--r--   1 dpage  staff  1892 12 Oct  2015 qnfcglobal.h
-rw-r--r--   1 dpage  staff  3749 12 Oct  2015 qqmlndefrecord.h
-rw-r--r--   1 dpage  staff   192 12 Oct  2015 qtnfcversion.h

/Users/dpage/Qt/5.5/clang_64/lib/QtNfc.framework/Versions/5/Headers/5.5.1:
total 0
drwxr-xr-x   3 dpage  staff   102 26 Jan 05:31 .
drwxr-xr-x  31 dpage  staff  1054 26 Jan 05:31 ..
drwxr-xr-x   3 dpage  staff   102 26 Jan 05:31 QtNfc

/Users/dpage/Qt/5.5/clang_64/lib/QtNfc.framework/Versions/5/Headers/5.5.1/QtNfc:
total 0
drwxr-xr-x   3 dpage  staff   102 26 Jan 05:31 .
drwxr-xr-x   3 dpage  staff   102 26 Jan 05:31 ..
drwxr-xr-x  45 dpage  staff  1530 26 Jan 05:31 private

/Users/dpage/Qt/5.5/clang_64/lib/QtNfc.framework/Versions/5/Headers/5.5.1/QtNfc/private:
total 408
drwxr-xr-x  45 dpage  staff   1530 26 Jan 05:31 .
drwxr-xr-x   3 dpage  staff    102 26 Jan 05:31 ..
-rw-r--r--   1 dpage  staff   1558 12 Oct  2015 adapter_p.h
-rw-r--r--   1 dpage  staff   2793 12 Oct  2015 agent_p.h
-rw-r--r--   1 dpage  staff   1731 12 Oct  2015 dbusobjectmanager_p.h
-rw-r--r--   1 dpage  staff   2328 12 Oct  2015 dbusproperties_p.h
-rw-r--r--   1 dpage  staff   3026 12 Oct  2015 manager_p.h
-rw-r--r--   1 dpage  staff   2645 12 Oct  2015 neard_helper_p.h
-rw-r--r--   1 dpage  staff   2616 12 Oct  2015 qllcpserver_p.h
-rw-r--r--   1 dpage  staff   2459 12 Oct  2015 qllcpserver_p_p.h
-rw-r--r--   1 dpage  staff   2699 12 Oct  2015 qllcpserver_qnx_p.h
-rw-r--r--   1 dpage  staff   2406 12 Oct  2015 qllcpserver_simulator_p.h
-rw-r--r--   1 dpage  staff   4464 12 Oct  2015 qllcpsocket_p.h
-rw-r--r--   1 dpage  staff   3259 12 Oct  2015 qllcpsocket_p_p.h
-rw-r--r--   1 dpage  staff   3871 12 Oct  2015 qllcpsocket_qnx_p.h
-rw-r--r--   1 dpage  staff   3240 12 Oct  2015 qllcpsocket_simulator_p.h
-rw-r--r--   1 dpage  staff   3381 12 Oct  2015 qndefnfcsmartposterrecord_p.h
-rw-r--r--   1 dpage  staff   2292 12 Oct  2015 qndefrecord_p.h
-rw-r--r--   1 dpage  staff   2628 12 Oct  2015 qnearfieldmanager_emulator_p.h
-rw-r--r--   1 dpage  staff   2934 12 Oct  2015 qnearfieldmanager_neard_p.h
-rw-r--r--   1 dpage  staff   3496 12 Oct  2015 qnearfieldmanager_p.h
-rw-r--r--   1 dpage  staff   3202 12 Oct  2015 qnearfieldmanager_qnx_p.h
-rw-r--r--   1 dpage  staff   2571 12 Oct  2015 qnearfieldmanager_simulator_p.h
-rw-r--r--   1 dpage  staff   2155 12 Oct  2015 qnearfieldmanagerimpl_p.h
-rw-r--r--   1 dpage  staff   3046 12 Oct  2015 qnearfieldmanagervirtualbase_p.h
-rw-r--r--   1 dpage  staff   2677 12 Oct  2015 qnearfieldsharemanager_p.h
-rw-r--r--   1 dpage  staff   3094 12 Oct  2015 qnearfieldsharemanager_qnx_p.h
-rw-r--r--   1 dpage  staff   2351 12 Oct  2015 qnearfieldsharemanagerimpl_p.h
-rw-r--r--   1 dpage  staff   2940 12 Oct  2015 qnearfieldsharetarget_p.h
-rw-r--r--   1 dpage  staff   3094 12 Oct  2015 qnearfieldsharetarget_qnx_p.h
-rw-r--r--   1 dpage  staff   2312 12 Oct  2015 qnearfieldsharetargetimpl_p.h
-rw-r--r--   1 dpage  staff   3277 12 Oct  2015 qnearfieldtagtype1_p.h
-rw-r--r--   1 dpage  staff   2847 12 Oct  2015 qnearfieldtagtype2_p.h
-rw-r--r--   1 dpage  staff   2811 12 Oct  2015 qnearfieldtagtype3_p.h
-rw-r--r--   1 dpage  staff   2602 12 Oct  2015 qnearfieldtagtype4_p.h
-rw-r--r--   1 dpage  staff   3222 12 Oct  2015 qnearfieldtarget_emulator_p.h
-rw-r--r--   1 dpage  staff  17630 12 Oct  2015 qnearfieldtarget_neard_p.h
-rw-r--r--   1 dpage  staff   2244 12 Oct  2015 qnearfieldtarget_p.h
-rw-r--r--   1 dpage  staff   8558 12 Oct  2015 qnearfieldtarget_qnx_p.h
-rw-r--r--   1 dpage  staff   2623 12 Oct  2015 qnxnfceventfilter_p.h
-rw-r--r--   1 dpage  staff   4624 12 Oct  2015 qnxnfcmanager_p.h
-rw-r--r--   1 dpage  staff   3165 12 Oct  2015 qnxnfcsharemanager_p.h
-rw-r--r--   1 dpage  staff   3556 12 Oct  2015 qtlv_p.h
-rw-r--r--   1 dpage  staff   1520 12 Oct  2015 tag_p.h
-rw-r--r--   1 dpage  staff   3025 12 Oct  2015 targetemulator_p.h

/Users/dpage/Qt/5.5/clang_64/lib/QtNfc.framework/Versions/5/Resources:
total 8
drwxr-xr-x  3 dpage  staff  102 26 Jan 05:31 .
drwxr-xr-x  6 dpage  staff  204 26 Jan 05:31 ..
-rw-r--r--  1 dpage  staff  706 12 Oct  2015 Info.plist

/Users/dpage/Qt/5.5/clang_64/lib/QtOpenGL.framework:
total 48
drwxr-xr-x    9 dpage  staff   306 26 Jan 05:31 .
drwxr-xr-x  182 dpage  staff  6188 26 Jan 05:34 ..
lrwxr-xr-x    1 dpage  staff    24 26 Jan 05:31 Headers -> Versions/Current/Headers
lrwxr-xr-x    1 dpage  staff    25 26 Jan 05:31 QtOpenGL -> Versions/Current/QtOpenGL
-rw-r--r--    1 dpage  staff  1267 26 Jan 05:34 QtOpenGL.prl
lrwxr-xr-x    1 dpage  staff    31 26 Jan 05:31 QtOpenGL_debug -> Versions/Current/QtOpenGL_debug
-rw-r--r--    1 dpage  staff  1271 26 Jan 05:34 QtOpenGL_debug.prl
lrwxr-xr-x    1 dpage  staff    26 26 Jan 05:31 Resources -> Versions/Current/Resources
drwxr-xr-x    4 dpage  staff   136 26 Jan 05:31 Versions

/Users/dpage/Qt/5.5/clang_64/lib/QtOpenGL.framework/Versions:
total 8
drwxr-xr-x  4 dpage  staff  136 26 Jan 05:31 .
drwxr-xr-x  9 dpage  staff  306 26 Jan 05:31 ..
drwxr-xr-x  6 dpage  staff  204 26 Jan 05:31 5
lrwxr-xr-x  1 dpage  staff    1 26 Jan 05:31 Current -> 5

/Users/dpage/Qt/5.5/clang_64/lib/QtOpenGL.framework/Versions/5:
total 2816
drwxr-xr-x   6 dpage  staff      204 26 Jan 05:31 .
drwxr-xr-x   4 dpage  staff      136 26 Jan 05:31 ..
drwxr-xr-x  28 dpage  staff      952 26 Jan 05:31 Headers
-rwxr-xr-x   1 dpage  staff   414164 12 Oct  2015 QtOpenGL
-rwxr-xr-x   1 dpage  staff  1020448 12 Oct  2015 QtOpenGL_debug
drwxr-xr-x   3 dpage  staff      102 26 Jan 05:31 Resources

/Users/dpage/Qt/5.5/clang_64/lib/QtOpenGL.framework/Versions/5/Headers:
total 360
drwxr-xr-x  28 dpage  staff    952 26 Jan 05:31 .
drwxr-xr-x   6 dpage  staff    204 26 Jan 05:31 ..
drwxr-xr-x   3 dpage  staff    102 26 Jan 05:31 5.5.1
-rw-r--r--   1 dpage  staff     17 12 Oct  2015 QGL
-rw-r--r--   1 dpage  staff     23 12 Oct  2015 QGLBuffer
-rw-r--r--   1 dpage  staff     25 12 Oct  2015 QGLColormap
-rw-r--r--   1 dpage  staff     17 12 Oct  2015 QGLContext
-rw-r--r--   1 dpage  staff     17 12 Oct  2015 QGLFormat
-rw-r--r--   1 dpage  staff     34 12 Oct  2015 QGLFramebufferObject
-rw-r--r--   1 dpage  staff     34 12 Oct  2015 QGLFramebufferObjectFormat
-rw-r--r--   1 dpage  staff     26 12 Oct  2015 QGLFunctions
-rw-r--r--   1 dpage  staff     26 12 Oct  2015 QGLFunctionsPrivate
-rw-r--r--   1 dpage  staff     28 12 Oct  2015 QGLPixelBuffer
-rw-r--r--   1 dpage  staff     30 12 Oct  2015 QGLShader
-rw-r--r--   1 dpage  staff     30 12 Oct  2015 QGLShaderProgram
-rw-r--r--   1 dpage  staff     17 12 Oct  2015 QGLWidget
-rw-r--r--   1 dpage  staff    341 12 Oct  2015 QtOpenGL
-rw-r--r--   1 dpage  staff    226 12 Oct  2015 QtOpenGLDepends
-rw-r--r--   1 dpage  staff     29 12 Oct  2015 QtOpenGLVersion
-rw-r--r--   1 dpage  staff  16435 12 Oct  2015 qgl.h
-rw-r--r--   1 dpage  staff   3688 12 Oct  2015 qglbuffer.h
-rw-r--r--   1 dpage  staff   2921 12 Oct  2015 qglcolormap.h
-rw-r--r--   1 dpage  staff   5025 12 Oct  2015 qglframebufferobject.h
-rw-r--r--   1 dpage  staff  50081 12 Oct  2015 qglfunctions.h
-rw-r--r--   1 dpage  staff   3547 12 Oct  2015 qglpixelbuffer.h
-rw-r--r--   1 dpage  staff  13745 12 Oct  2015 qglshaderprogram.h
-rw-r--r--   1 dpage  staff   1919 12 Oct  2015 qtopenglglobal.h
-rw-r--r--   1 dpage  staff    207 12 Oct  2015 qtopenglversion.h

/Users/dpage/Qt/5.5/clang_64/lib/QtOpenGL.framework/Versions/5/Headers/5.5.1:
total 0
drwxr-xr-x   3 dpage  staff  102 26 Jan 05:31 .
drwxr-xr-x  28 dpage  staff  952 26 Jan 05:31 ..
drwxr-xr-x   3 dpage  staff  102 26 Jan 05:31 QtOpenGL

/Users/dpage/Qt/5.5/clang_64/lib/QtOpenGL.framework/Versions/5/Headers/5.5.1/QtOpenGL:
total 0
drwxr-xr-x   3 dpage  staff  102 26 Jan 05:31 .
drwxr-xr-x   3 dpage  staff  102 26 Jan 05:31 ..
drwxr-xr-x  16 dpage  staff  544 26 Jan 05:31 private

/Users/dpage/Qt/5.5/clang_64/lib/QtOpenGL.framework/Versions/5/Headers/5.5.1/QtOpenGL/private:
total 272
drwxr-xr-x  16 dpage  staff    544 26 Jan 05:31 .
drwxr-xr-x   3 dpage  staff    102 26 Jan 05:31 ..
-rw-r--r--   1 dpage  staff   4753 12 Oct  2015 qgl2pexvertexarray_p.h
-rw-r--r--   1 dpage  staff  16204 12 Oct  2015 qgl_p.h
-rw-r--r--   1 dpage  staff   2487 12 Oct  2015 qglcustomshaderstage_p.h
-rw-r--r--   1 dpage  staff  19610 12 Oct  2015 qglengineshadermanager_p.h
-rw-r--r--   1 dpage  staff  20751 12 Oct  2015 qglengineshadersource_p.h
-rw-r--r--   1 dpage  staff   5250 12 Oct  2015 qglframebufferobject_p.h
-rw-r--r--   1 dpage  staff   3312 12 Oct  2015 qglgradientcache_p.h
-rw-r--r--   1 dpage  staff   3323 12 Oct  2015 qglpaintdevice_p.h
-rw-r--r--   1 dpage  staff   3278 12 Oct  2015 qglpixelbuffer_p.h
-rw-r--r--   1 dpage  staff  13609 12 Oct  2015 qglshadercache_meego_p.h
-rw-r--r--   1 dpage  staff   2487 12 Oct  2015 qglshadercache_p.h
-rw-r--r--   1 dpage  staff   2783 12 Oct  2015 qgraphicsshadereffect_p.h
-rw-r--r--   1 dpage  staff  11914 12 Oct  2015 qpaintengineex_opengl2_p.h
-rw-r--r--   1 dpage  staff   5556 12 Oct  2015 qtextureglyphcache_gl_p.h

/Users/dpage/Qt/5.5/clang_64/lib/QtOpenGL.framework/Versions/5/Resources:
total 8
drwxr-xr-x  3 dpage  staff  102 26 Jan 05:31 .
drwxr-xr-x  6 dpage  staff  204 26 Jan 05:31 ..
-rw-r--r--  1 dpage  staff  712 12 Oct  2015 Info.plist

/Users/dpage/Qt/5.5/clang_64/lib/QtPositioning.framework:
total 48
drwxr-xr-x    9 dpage  staff   306 26 Jan 05:31 .
drwxr-xr-x  182 dpage  staff  6188 26 Jan 05:34 ..
lrwxr-xr-x    1 dpage  staff    24 26 Jan 05:31 Headers -> Versions/Current/Headers
lrwxr-xr-x    1 dpage  staff    30 26 Jan 05:31 QtPositioning -> Versions/Current/QtPositioning
-rw-r--r--    1 dpage  staff  1275 26 Jan 05:34 QtPositioning.prl
lrwxr-xr-x    1 dpage  staff    36 26 Jan 05:31 QtPositioning_debug -> Versions/Current/QtPositioning_debug
-rw-r--r--    1 dpage  staff  1279 26 Jan 05:34 QtPositioning_debug.prl
lrwxr-xr-x    1 dpage  staff    26 26 Jan 05:31 Resources -> Versions/Current/Resources
drwxr-xr-x    4 dpage  staff   136 26 Jan 05:31 Versions

/Users/dpage/Qt/5.5/clang_64/lib/QtPositioning.framework/Versions:
total 8
drwxr-xr-x  4 dpage  staff  136 26 Jan 05:31 .
drwxr-xr-x  9 dpage  staff  306 26 Jan 05:31 ..
drwxr-xr-x  6 dpage  staff  204 26 Jan 05:31 5
lrwxr-xr-x  1 dpage  staff    1 26 Jan 05:31 Current -> 5

/Users/dpage/Qt/5.5/clang_64/lib/QtPositioning.framework/Versions/5:
total 1936
drwxr-xr-x   6 dpage  staff     204 26 Jan 05:31 .
drwxr-xr-x   4 dpage  staff     136 26 Jan 05:31 ..
drwxr-xr-x  34 dpage  staff    1156 26 Jan 05:31 Headers
-rwxr-xr-x   1 dpage  staff  334776 12 Oct  2015 QtPositioning
-rwxr-xr-x   1 dpage  staff  653048 12 Oct  2015 QtPositioning_debug
drwxr-xr-x   3 dpage  staff     102 26 Jan 05:31 Resources

/Users/dpage/Qt/5.5/clang_64/lib/QtPositioning.framework/Versions/5/Headers:
total 264
drwxr-xr-x  34 dpage  staff  1156 26 Jan 05:31 .
drwxr-xr-x   6 dpage  staff   204 26 Jan 05:31 ..
drwxr-xr-x   3 dpage  staff   102 26 Jan 05:31 5.5.1
-rw-r--r--   1 dpage  staff    25 12 Oct  2015 QGeoAddress
-rw-r--r--   1 dpage  staff    33 12 Oct  2015 QGeoAreaMonitorInfo
-rw-r--r--   1 dpage  staff    35 12 Oct  2015 QGeoAreaMonitorSource
-rw-r--r--   1 dpage  staff    24 12 Oct  2015 QGeoCircle
-rw-r--r--   1 dpage  staff    28 12 Oct  2015 QGeoCoordinate
-rw-r--r--   1 dpage  staff    30 12 Oct  2015 QGeoPositionInfo
-rw-r--r--   1 dpage  staff    36 12 Oct  2015 QGeoPositionInfoSource
-rw-r--r--   1 dpage  staff    43 12 Oct  2015 QGeoPositionInfoSourceFactory
-rw-r--r--   1 dpage  staff    27 12 Oct  2015 QGeoRectangle
-rw-r--r--   1 dpage  staff    31 12 Oct  2015 QGeoSatelliteInfo
-rw-r--r--   1 dpage  staff    37 12 Oct  2015 QGeoSatelliteInfoSource
-rw-r--r--   1 dpage  staff    23 12 Oct  2015 QGeoShape
-rw-r--r--   1 dpage  staff    37 12 Oct  2015 QNmeaPositionInfoSource
-rw-r--r--   1 dpage  staff   622 12 Oct  2015 QtPositioning
-rw-r--r--   1 dpage  staff   182 12 Oct  2015 QtPositioningDepends
-rw-r--r--   1 dpage  staff    34 12 Oct  2015 QtPositioningVersion
-rw-r--r--   1 dpage  staff  3056 12 Oct  2015 qgeoaddress.h
-rw-r--r--   1 dpage  staff  3437 12 Oct  2015 qgeoareamonitorinfo.h
-rw-r--r--   1 dpage  staff  3771 12 Oct  2015 qgeoareamonitorsource.h
-rw-r--r--   1 dpage  staff  2905 12 Oct  2015 qgeocircle.h
-rw-r--r--   1 dpage  staff  4115 12 Oct  2015 qgeocoordinate.h
-rw-r--r--   1 dpage  staff  3835 12 Oct  2015 qgeopositioninfo.h
-rw-r--r--   1 dpage  staff  3807 12 Oct  2015 qgeopositioninfosource.h
-rw-r--r--   1 dpage  staff  2418 12 Oct  2015 qgeopositioninfosourcefactory.h
-rw-r--r--   1 dpage  staff  4404 12 Oct  2015 qgeorectangle.h
-rw-r--r--   1 dpage  staff  3592 12 Oct  2015 qgeosatelliteinfo.h
-rw-r--r--   1 dpage  staff  3211 12 Oct  2015 qgeosatelliteinfosource.h
-rw-r--r--   1 dpage  staff  3200 12 Oct  2015 qgeoshape.h
-rw-r--r--   1 dpage  staff  3137 12 Oct  2015 qnmeapositioninfosource.h
-rw-r--r--   1 dpage  staff  1988 12 Oct  2015 qpositioningglobal.h
-rw-r--r--   1 dpage  staff   232 12 Oct  2015 qtpositioningversion.h

/Users/dpage/Qt/5.5/clang_64/lib/QtPositioning.framework/Versions/5/Headers/5.5.1:
total 0
drwxr-xr-x   3 dpage  staff   102 26 Jan 05:31 .
drwxr-xr-x  34 dpage  staff  1156 26 Jan 05:31 ..
drwxr-xr-x   3 dpage  staff   102 26 Jan 05:31 QtPositioning

/Users/dpage/Qt/5.5/clang_64/lib/QtPositioning.framework/Versions/5/Headers/5.5.1/QtPositioning:
total 0
drwxr-xr-x   3 dpage  staff  102 26 Jan 05:31 .
drwxr-xr-x   3 dpage  staff  102 26 Jan 05:31 ..
drwxr-xr-x  13 dpage  staff  442 26 Jan 05:31 private

/Users/dpage/Qt/5.5/clang_64/lib/QtPositioning.framework/Versions/5/Headers/5.5.1/QtPositioning/private:
total 128
drwxr-xr-x  13 dpage  staff    442 26 Jan 05:31 .
drwxr-xr-x   3 dpage  staff    102 26 Jan 05:31 ..
-rw-r--r--   1 dpage  staff   4036 12 Oct  2015 qdeclarativegeoaddress_p.h
-rw-r--r--   1 dpage  staff   8268 12 Oct  2015 qdoublevector2d_p.h
-rw-r--r--   1 dpage  staff  10204 12 Oct  2015 qdoublevector3d_p.h
-rw-r--r--   1 dpage  staff   2546 12 Oct  2015 qgeoaddress_p.h
-rw-r--r--   1 dpage  staff   2679 12 Oct  2015 qgeocircle_p.h
-rw-r--r--   1 dpage  staff   2441 12 Oct  2015 qgeocoordinate_p.h
-rw-r--r--   1 dpage  staff   2343 12 Oct  2015 qgeopositioninfosource_p.h
-rw-r--r--   1 dpage  staff   2775 12 Oct  2015 qgeoprojection_p.h
-rw-r--r--   1 dpage  staff   2738 12 Oct  2015 qgeorectangle_p.h
-rw-r--r--   1 dpage  staff   2778 12 Oct  2015 qgeoshape_p.h
-rw-r--r--   1 dpage  staff   4755 12 Oct  2015 qnmeapositioninfosource_p.h

/Users/dpage/Qt/5.5/clang_64/lib/QtPositioning.framework/Versions/5/Resources:
total 8
drwxr-xr-x  3 dpage  staff  102 26 Jan 05:31 .
drwxr-xr-x  6 dpage  staff  204 26 Jan 05:31 ..
-rw-r--r--  1 dpage  staff  722 12 Oct  2015 Info.plist

/Users/dpage/Qt/5.5/clang_64/lib/QtPrintSupport.framework:
total 48
drwxr-xr-x    9 dpage  staff   306 26 Jan 05:31 .
drwxr-xr-x  182 dpage  staff  6188 26 Jan 05:34 ..
lrwxr-xr-x    1 dpage  staff    24 26 Jan 05:31 Headers -> Versions/Current/Headers
lrwxr-xr-x    1 dpage  staff    31 26 Jan 05:31 QtPrintSupport -> Versions/Current/QtPrintSupport
-rw-r--r--    1 dpage  staff  1272 26 Jan 05:34 QtPrintSupport.prl
lrwxr-xr-x    1 dpage  staff    37 26 Jan 05:31 QtPrintSupport_debug -> Versions/Current/QtPrintSupport_debug
-rw-r--r--    1 dpage  staff  1276 26 Jan 05:34 QtPrintSupport_debug.prl
lrwxr-xr-x    1 dpage  staff    26 26 Jan 05:31 Resources -> Versions/Current/Resources
drwxr-xr-x    4 dpage  staff   136 26 Jan 05:31 Versions

/Users/dpage/Qt/5.5/clang_64/lib/QtPrintSupport.framework/Versions:
total 8
drwxr-xr-x  4 dpage  staff  136 26 Jan 05:31 .
drwxr-xr-x  9 dpage  staff  306 26 Jan 05:31 ..
drwxr-xr-x  6 dpage  staff  204 26 Jan 05:31 5
lrwxr-xr-x  1 dpage  staff    1 26 Jan 05:31 Current -> 5

/Users/dpage/Qt/5.5/clang_64/lib/QtPrintSupport.framework/Versions/5:
total 2320
drwxr-xr-x   6 dpage  staff     204 26 Jan 05:31 .
drwxr-xr-x   4 dpage  staff     136 26 Jan 05:31 ..
drwxr-xr-x  24 dpage  staff     816 26 Jan 05:31 Headers
-rwxr-xr-x   1 dpage  staff  375928 12 Oct  2015 QtPrintSupport
-rwxr-xr-x   1 dpage  staff  810380 12 Oct  2015 QtPrintSupport_debug
drwxr-xr-x   3 dpage  staff     102 26 Jan 05:31 Resources

/Users/dpage/Qt/5.5/clang_64/lib/QtPrintSupport.framework/Versions/5/Headers:
total 184
drwxr-xr-x  24 dpage  staff    816 26 Jan 05:31 .
drwxr-xr-x   6 dpage  staff    204 26 Jan 05:31 ..
drwxr-xr-x   3 dpage  staff    102 26 Jan 05:31 5.5.1
-rw-r--r--   1 dpage  staff     34 12 Oct  2015 QAbstractPrintDialog
-rw-r--r--   1 dpage  staff     30 12 Oct  2015 QPageSetupDialog
-rw-r--r--   1 dpage  staff     26 12 Oct  2015 QPrintDialog
-rw-r--r--   1 dpage  staff     26 12 Oct  2015 QPrintEngine
-rw-r--r--   1 dpage  staff     33 12 Oct  2015 QPrintPreviewDialog
-rw-r--r--   1 dpage  staff     33 12 Oct  2015 QPrintPreviewWidget
-rw-r--r--   1 dpage  staff     22 12 Oct  2015 QPrinter
-rw-r--r--   1 dpage  staff     26 12 Oct  2015 QPrinterInfo
-rw-r--r--   1 dpage  staff    424 12 Oct  2015 QtPrintSupport
-rw-r--r--   1 dpage  staff    238 12 Oct  2015 QtPrintSupportDepends
-rw-r--r--   1 dpage  staff     35 12 Oct  2015 QtPrintSupportVersion
-rw-r--r--   1 dpage  staff   3688 12 Oct  2015 qabstractprintdialog.h
-rw-r--r--   1 dpage  staff   2450 12 Oct  2015 qpagesetupdialog.h
-rw-r--r--   1 dpage  staff   3272 12 Oct  2015 qprintdialog.h
-rw-r--r--   1 dpage  staff   3153 12 Oct  2015 qprintengine.h
-rw-r--r--   1 dpage  staff  10587 12 Oct  2015 qprinter.h
-rw-r--r--   1 dpage  staff   3641 12 Oct  2015 qprinterinfo.h
-rw-r--r--   1 dpage  staff   3094 12 Oct  2015 qprintpreviewdialog.h
-rw-r--r--   1 dpage  staff   3435 12 Oct  2015 qprintpreviewwidget.h
-rw-r--r--   1 dpage  staff   1961 12 Oct  2015 qtprintsupportglobal.h
-rw-r--r--   1 dpage  staff    237 12 Oct  2015 qtprintsupportversion.h

/Users/dpage/Qt/5.5/clang_64/lib/QtPrintSupport.framework/Versions/5/Headers/5.5.1:
total 0
drwxr-xr-x   3 dpage  staff  102 26 Jan 05:31 .
drwxr-xr-x  24 dpage  staff  816 26 Jan 05:31 ..
drwxr-xr-x   4 dpage  staff  136 26 Jan 05:31 QtPrintSupport

/Users/dpage/Qt/5.5/clang_64/lib/QtPrintSupport.framework/Versions/5/Headers/5.5.1/QtPrintSupport:
total 0
drwxr-xr-x   4 dpage  staff  136 26 Jan 05:31 .
drwxr-xr-x   3 dpage  staff  102 26 Jan 05:31 ..
drwxr-xr-x  15 dpage  staff  510 26 Jan 05:31 private
drwxr-xr-x   5 dpage  staff  170 26 Jan 05:31 qpa

/Users/dpage/Qt/5.5/clang_64/lib/QtPrintSupport.framework/Versions/5/Headers/5.5.1/QtPrintSupport/private:
total 160
drwxr-xr-x  15 dpage  staff   510 26 Jan 05:31 .
drwxr-xr-x   4 dpage  staff   136 26 Jan 05:31 ..
-rw-r--r--   1 dpage  staff  2985 12 Oct  2015 qabstractprintdialog_p.h
-rw-r--r--   1 dpage  staff  4840 12 Oct  2015 qcups_p.h
-rw-r--r--   1 dpage  staff  3248 12 Oct  2015 qcupsjobwidget_p.h
-rw-r--r--   1 dpage  staff  2481 12 Oct  2015 qpagesetupdialog_p.h
-rw-r--r--   1 dpage  staff  3247 12 Oct  2015 qpagesetupdialog_unix_p.h
-rw-r--r--   1 dpage  staff  4213 12 Oct  2015 qpaintengine_alpha_p.h
-rw-r--r--   1 dpage  staff  3229 12 Oct  2015 qpaintengine_preview_p.h
-rw-r--r--   1 dpage  staff  9496 12 Oct  2015 qprint_p.h
-rw-r--r--   1 dpage  staff  4752 12 Oct  2015 qprintdevice_p.h
-rw-r--r--   1 dpage  staff  4187 12 Oct  2015 qprintengine_pdf_p.h
-rw-r--r--   1 dpage  staff  6830 12 Oct  2015 qprintengine_win_p.h
-rw-r--r--   1 dpage  staff  3908 12 Oct  2015 qprinter_p.h
-rw-r--r--   1 dpage  staff  2205 12 Oct  2015 qprinterinfo_p.h

/Users/dpage/Qt/5.5/clang_64/lib/QtPrintSupport.framework/Versions/5/Headers/5.5.1/QtPrintSupport/qpa:
total 32
drwxr-xr-x  5 dpage  staff   170 26 Jan 05:31 .
drwxr-xr-x  4 dpage  staff   136 26 Jan 05:31 ..
-rw-r--r--  1 dpage  staff  5879 12 Oct  2015 qplatformprintdevice.h
-rw-r--r--  1 dpage  staff  2984 12 Oct  2015 qplatformprintersupport.h
-rw-r--r--  1 dpage  staff  2525 12 Oct  2015 qplatformprintplugin.h

/Users/dpage/Qt/5.5/clang_64/lib/QtPrintSupport.framework/Versions/5/Resources:
total 8
drwxr-xr-x  3 dpage  staff  102 26 Jan 05:31 .
drwxr-xr-x  6 dpage  staff  204 26 Jan 05:31 ..
-rw-r--r--  1 dpage  staff  724 12 Oct  2015 Info.plist

/Users/dpage/Qt/5.5/clang_64/lib/QtQml.framework:
total 48
drwxr-xr-x    9 dpage  staff   306 26 Jan 05:31 .
drwxr-xr-x  182 dpage  staff  6188 26 Jan 05:34 ..
lrwxr-xr-x    1 dpage  staff    24 26 Jan 05:31 Headers -> Versions/Current/Headers
lrwxr-xr-x    1 dpage  staff    22 26 Jan 05:31 QtQml -> Versions/Current/QtQml
-rw-r--r--    1 dpage  staff  1226 26 Jan 05:34 QtQml.prl
lrwxr-xr-x    1 dpage  staff    28 26 Jan 05:31 QtQml_debug -> Versions/Current/QtQml_debug
-rw-r--r--    1 dpage  staff  1230 26 Jan 05:34 QtQml_debug.prl
lrwxr-xr-x    1 dpage  staff    26 26 Jan 05:31 Resources -> Versions/Current/Resources
drwxr-xr-x    4 dpage  staff   136 26 Jan 05:31 Versions

/Users/dpage/Qt/5.5/clang_64/lib/QtQml.framework/Versions:
total 8
drwxr-xr-x  4 dpage  staff  136 26 Jan 05:31 .
drwxr-xr-x  9 dpage  staff  306 26 Jan 05:31 ..
drwxr-xr-x  6 dpage  staff  204 26 Jan 05:31 5
lrwxr-xr-x  1 dpage  staff    1 26 Jan 05:31 Current -> 5

/Users/dpage/Qt/5.5/clang_64/lib/QtQml.framework/Versions/5:
total 34376
drwxr-xr-x   6 dpage  staff       204 26 Jan 05:31 .
drwxr-xr-x   4 dpage  staff       136 26 Jan 05:31 ..
drwxr-xr-x  66 dpage  staff      2244 26 Jan 05:31 Headers
-rwxr-xr-x   1 dpage  staff   4811260 12 Oct  2015 QtQml
-rwxr-xr-x   1 dpage  staff  12786636 12 Oct  2015 QtQml_debug
drwxr-xr-x   3 dpage  staff       102 26 Jan 05:31 Resources

/Users/dpage/Qt/5.5/clang_64/lib/QtQml.framework/Versions/5/Headers:
total 592
drwxr-xr-x  66 dpage  staff   2244 26 Jan 05:31 .
drwxr-xr-x   6 dpage  staff    204 26 Jan 05:31 ..
drwxr-xr-x   3 dpage  staff    102 26 Jan 05:31 5.5.1
-rw-r--r--   1 dpage  staff     23 12 Oct  2015 QJSEngine
-rw-r--r--   1 dpage  staff     22 12 Oct  2015 QJSValue
-rw-r--r--   1 dpage  staff     30 12 Oct  2015 QJSValueIterator
-rw-r--r--   1 dpage  staff     22 12 Oct  2015 QJSValueList
-rw-r--r--   1 dpage  staff     40 12 Oct  2015 QQmlAbstractUrlInterceptor
-rw-r--r--   1 dpage  staff     35 12 Oct  2015 QQmlApplicationEngine
-rw-r--r--   1 dpage  staff     25 12 Oct  2015 QQmlAttachedPropertiesFunc
-rw-r--r--   1 dpage  staff     27 12 Oct  2015 QQmlComponent
-rw-r--r--   1 dpage  staff     25 12 Oct  2015 QQmlContext
-rw-r--r--   1 dpage  staff     23 12 Oct  2015 QQmlDebuggingEnabler
-rw-r--r--   1 dpage  staff     24 12 Oct  2015 QQmlEngine
-rw-r--r--   1 dpage  staff     23 12 Oct  2015 QQmlError
-rw-r--r--   1 dpage  staff     28 12 Oct  2015 QQmlExpression
-rw-r--r--   1 dpage  staff     36 12 Oct  2015 QQmlExtensionInterface
-rw-r--r--   1 dpage  staff     33 12 Oct  2015 QQmlExtensionPlugin
-rw-r--r--   1 dpage  staff     22 12 Oct  2015 QQmlFile
-rw-r--r--   1 dpage  staff     30 12 Oct  2015 QQmlFileSelector
-rw-r--r--   1 dpage  staff     24 12 Oct  2015 QQmlImageProviderBase
-rw-r--r--   1 dpage  staff     27 12 Oct  2015 QQmlIncubationController
-rw-r--r--   1 dpage  staff     27 12 Oct  2015 QQmlIncubator
-rw-r--r--   1 dpage  staff     22 12 Oct  2015 QQmlInfo
-rw-r--r--   1 dpage  staff     22 12 Oct  2015 QQmlListProperty
-rw-r--r--   1 dpage  staff     22 12 Oct  2015 QQmlListReference
-rw-r--r--   1 dpage  staff     45 12 Oct  2015 QQmlNetworkAccessManagerFactory
-rw-r--r--   1 dpage  staff     30 12 Oct  2015 QQmlParserStatus
-rw-r--r--   1 dpage  staff     26 12 Oct  2015 QQmlProperties
-rw-r--r--   1 dpage  staff     26 12 Oct  2015 QQmlProperty
-rw-r--r--   1 dpage  staff     29 12 Oct  2015 QQmlPropertyMap
-rw-r--r--   1 dpage  staff     37 12 Oct  2015 QQmlPropertyValueSource
-rw-r--r--   1 dpage  staff     30 12 Oct  2015 QQmlScriptString
-rw-r--r--   1 dpage  staff     25 12 Oct  2015 QQmlTypeInfo
-rw-r--r--   1 dpage  staff     36 12 Oct  2015 QQmlTypesExtensionInterface
-rw-r--r--   1 dpage  staff    872 12 Oct  2015 QtQml
-rw-r--r--   1 dpage  staff    197 12 Oct  2015 QtQmlDepends
-rw-r--r--   1 dpage  staff     26 12 Oct  2015 QtQmlVersion
-rw-r--r--   1 dpage  staff   3737 12 Oct  2015 qjsengine.h
-rw-r--r--   1 dpage  staff   4450 12 Oct  2015 qjsvalue.h
-rw-r--r--   1 dpage  staff   2254 12 Oct  2015 qjsvalueiterator.h
-rw-r--r--   1 dpage  staff  19051 12 Oct  2015 qqml.h
-rw-r--r--   1 dpage  staff   2150 12 Oct  2015 qqmlabstracturlinterceptor.h
-rw-r--r--   1 dpage  staff   2554 12 Oct  2015 qqmlapplicationengine.h
-rw-r--r--   1 dpage  staff   4328 12 Oct  2015 qqmlcomponent.h
-rw-r--r--   1 dpage  staff   3143 12 Oct  2015 qqmlcontext.h
-rw-r--r--   1 dpage  staff   2344 12 Oct  2015 qqmldebug.h
-rw-r--r--   1 dpage  staff   4875 12 Oct  2015 qqmlengine.h
-rw-r--r--   1 dpage  staff   2456 12 Oct  2015 qqmlerror.h
-rw-r--r--   1 dpage  staff   3066 12 Oct  2015 qqmlexpression.h
-rw-r--r--   1 dpage  staff   2514 12 Oct  2015 qqmlextensioninterface.h
-rw-r--r--   1 dpage  staff   2397 12 Oct  2015 qqmlextensionplugin.h
-rw-r--r--   1 dpage  staff   2993 12 Oct  2015 qqmlfile.h
-rw-r--r--   1 dpage  staff   2335 12 Oct  2015 qqmlfileselector.h
-rw-r--r--   1 dpage  staff   3259 12 Oct  2015 qqmlincubator.h
-rw-r--r--   1 dpage  staff   4598 12 Oct  2015 qqmlinfo.h
-rw-r--r--   1 dpage  staff   4638 12 Oct  2015 qqmllist.h
-rw-r--r--   1 dpage  staff   2015 12 Oct  2015 qqmlnetworkaccessmanagerfactory.h
-rw-r--r--   1 dpage  staff   2250 12 Oct  2015 qqmlparserstatus.h
-rw-r--r--   1 dpage  staff   8724 12 Oct  2015 qqmlprivate.h
-rw-r--r--   1 dpage  staff   4053 12 Oct  2015 qqmlproperty.h
-rw-r--r--   1 dpage  staff   2991 12 Oct  2015 qqmlpropertymap.h
-rw-r--r--   1 dpage  staff   2142 12 Oct  2015 qqmlpropertyvaluesource.h
-rw-r--r--   1 dpage  staff   2852 12 Oct  2015 qqmlscriptstring.h
-rw-r--r--   1 dpage  staff   1897 12 Oct  2015 qtqmlglobal.h
-rw-r--r--   1 dpage  staff    192 12 Oct  2015 qtqmlversion.h

/Users/dpage/Qt/5.5/clang_64/lib/QtQml.framework/Versions/5/Headers/5.5.1:
total 0
drwxr-xr-x   3 dpage  staff   102 26 Jan 05:31 .
drwxr-xr-x  66 dpage  staff  2244 26 Jan 05:31 ..
drwxr-xr-x   3 dpage  staff   102 26 Jan 05:31 QtQml

/Users/dpage/Qt/5.5/clang_64/lib/QtQml.framework/Versions/5/Headers/5.5.1/QtQml:
total 0
drwxr-xr-x    3 dpage  staff   102 26 Jan 05:31 .
drwxr-xr-x    3 dpage  staff   102 26 Jan 05:31 ..
drwxr-xr-x  203 dpage  staff  6902 26 Jan 05:31 private

/Users/dpage/Qt/5.5/clang_64/lib/QtQml.framework/Versions/5/Headers/5.5.1/QtQml/private:
total 3392
drwxr-xr-x  203 dpage  staff   6902 26 Jan 05:31 .
drwxr-xr-x    3 dpage  staff    102 26 Jan 05:31 ..
-rw-r--r--    1 dpage  staff   8448 12 Oct  2015 qabstractanimationjob_p.h
-rw-r--r--    1 dpage  staff   3194 12 Oct  2015 qanimationgroupjob_p.h
-rw-r--r--    1 dpage  staff   1989 12 Oct  2015 qanimationjobutil_p.h
-rw-r--r--    1 dpage  staff   4299 12 Oct  2015 qbitfield_p.h
-rw-r--r--    1 dpage  staff   2381 12 Oct  2015 qcontinuinganimationgroupjob_p.h
-rw-r--r--    1 dpage  staff   2497 12 Oct  2015 qdebugmessageservice_p.h
-rw-r--r--    1 dpage  staff   2800 12 Oct  2015 qdeletewatcher_p.h
-rw-r--r--    1 dpage  staff  10019 12 Oct  2015 qfieldlist_p.h
-rw-r--r--    1 dpage  staff   4158 12 Oct  2015 qfinitestack_p.h
-rw-r--r--    1 dpage  staff   7603 12 Oct  2015 qflagpointer_p.h
-rw-r--r--    1 dpage  staff  34685 12 Oct  2015 qhashedstring_p.h
-rw-r--r--    1 dpage  staff   3410 12 Oct  2015 qhashfield_p.h
-rw-r--r--    1 dpage  staff   6883 12 Oct  2015 qintrusivelist_p.h
-rw-r--r--    1 dpage  staff   6255 12 Oct  2015 qjsengine_p.h
-rw-r--r--    1 dpage  staff   5792 12 Oct  2015 qjsvalue_p.h
-rw-r--r--    1 dpage  staff   2233 12 Oct  2015 qjsvalueiterator_p.h
-rw-r--r--    1 dpage  staff   3334 12 Oct  2015 qlazilyallocated_p.h
-rw-r--r--    1 dpage  staff   2590 12 Oct  2015 qparallelanimationgroupjob_p.h
-rw-r--r--    1 dpage  staff   2160 12 Oct  2015 qpauseanimationjob_p.h
-rw-r--r--    1 dpage  staff   4634 12 Oct  2015 qpodvector_p.h
-rw-r--r--    1 dpage  staff   5071 12 Oct  2015 qpointervaluepair_p.h
-rw-r--r--    1 dpage  staff   8394 12 Oct  2015 qqmlabstractbinding_p.h
-rw-r--r--    1 dpage  staff   3557 12 Oct  2015 qqmlabstractexpression_p.h
-rw-r--r--    1 dpage  staff   3319 12 Oct  2015 qqmlabstractprofileradapter_p.h
-rw-r--r--    1 dpage  staff   5731 12 Oct  2015 qqmlaccessors_p.h
-rw-r--r--    1 dpage  staff   5592 12 Oct  2015 qqmladaptormodel_p.h
-rw-r--r--    1 dpage  staff   2753 12 Oct  2015 qqmlapplicationengine_p.h
-rw-r--r--    1 dpage  staff   2686 12 Oct  2015 qqmlbind_p.h
-rw-r--r--    1 dpage  staff   5217 12 Oct  2015 qqmlbinding_p.h
-rw-r--r--    1 dpage  staff   6303 12 Oct  2015 qqmlboundsignal_p.h
-rw-r--r--    1 dpage  staff   2885 12 Oct  2015 qqmlboundsignalexpressionpointer_p.h
-rw-r--r--    1 dpage  staff   6658 12 Oct  2015 qqmlbuiltinfunctions_p.h
-rw-r--r--    1 dpage  staff   4762 12 Oct  2015 qqmlchangeset_p.h
-rw-r--r--    1 dpage  staff   2401 12 Oct  2015 qqmlcleanup_p.h
-rw-r--r--    1 dpage  staff   5260 12 Oct  2015 qqmlcompiler_p.h
-rw-r--r--    1 dpage  staff   4036 12 Oct  2015 qqmlcomponent_p.h
-rw-r--r--    1 dpage  staff   2387 12 Oct  2015 qqmlcomponentattached_p.h
-rw-r--r--    1 dpage  staff   2686 12 Oct  2015 qqmlconfigurabledebugservice_p.h
-rw-r--r--    1 dpage  staff   2412 12 Oct  2015 qqmlconfigurabledebugservice_p_p.h
-rw-r--r--    1 dpage  staff   2936 12 Oct  2015 qqmlconnections_p.h
-rw-r--r--    1 dpage  staff   9197 12 Oct  2015 qqmlcontext_p.h
-rw-r--r--    1 dpage  staff   4203 12 Oct  2015 qqmlcontextwrapper_p.h
-rw-r--r--    1 dpage  staff   4166 12 Oct  2015 qqmlcustomparser_p.h
-rw-r--r--    1 dpage  staff   9941 12 Oct  2015 qqmldata_p.h
-rw-r--r--    1 dpage  staff   3526 12 Oct  2015 qqmldebugserver_p.h
-rw-r--r--    1 dpage  staff   2753 12 Oct  2015 qqmldebugserverconnection_p.h
-rw-r--r--    1 dpage  staff   3993 12 Oct  2015 qqmldebugservice_p.h
-rw-r--r--    1 dpage  staff   2250 12 Oct  2015 qqmldebugservice_p_p.h
-rw-r--r--    1 dpage  staff   3220 12 Oct  2015 qqmldebugstatesdelegate_p.h
-rw-r--r--    1 dpage  staff   8026 12 Oct  2015 qqmldelegatemodel_p.h
-rw-r--r--    1 dpage  staff  14874 12 Oct  2015 qqmldelegatemodel_p_p.h
-rw-r--r--    1 dpage  staff   4991 12 Oct  2015 qqmldirparser_p.h
-rw-r--r--    1 dpage  staff  13996 12 Oct  2015 qqmlengine_p.h
-rw-r--r--    1 dpage  staff   2818 12 Oct  2015 qqmlenginecontrolservice_p.h
-rw-r--r--    1 dpage  staff   4763 12 Oct  2015 qqmlenginedebugservice_p.h
-rw-r--r--    1 dpage  staff   3762 12 Oct  2015 qqmlexpression_p.h
-rw-r--r--    1 dpage  staff   2260 12 Oct  2015 qqmlextensionplugin_p.h
-rw-r--r--    1 dpage  staff   2732 12 Oct  2015 qqmlfileselector_p.h
-rw-r--r--    1 dpage  staff  13556 12 Oct  2015 qqmlglobal_p.h
-rw-r--r--    1 dpage  staff   4810 12 Oct  2015 qqmlguard_p.h
-rw-r--r--    1 dpage  staff   7196 12 Oct  2015 qqmlimport_p.h
-rw-r--r--    1 dpage  staff   3335 12 Oct  2015 qqmlincubator_p.h
-rw-r--r--    1 dpage  staff   2520 12 Oct  2015 qqmlinspectorinterface_p.h
-rw-r--r--    1 dpage  staff   2754 12 Oct  2015 qqmlinspectorservice_p.h
-rw-r--r--    1 dpage  staff   3466 12 Oct  2015 qqmlinstantiator_p.h
-rw-r--r--    1 dpage  staff   2762 12 Oct  2015 qqmlinstantiator_p_p.h
-rw-r--r--    1 dpage  staff  16838 12 Oct  2015 qqmlirbuilder_p.h
-rw-r--r--    1 dpage  staff   8455 12 Oct  2015 qqmljavascriptexpression_p.h
-rw-r--r--    1 dpage  staff  69302 12 Oct  2015 qqmljsast_p.h
-rw-r--r--    1 dpage  staff   4877 12 Oct  2015 qqmljsastfwd_p.h
-rw-r--r--    1 dpage  staff  12290 12 Oct  2015 qqmljsastvisitor_p.h
-rw-r--r--    1 dpage  staff   3522 12 Oct  2015 qqmljsengine_p.h
-rw-r--r--    1 dpage  staff   2411 12 Oct  2015 qqmljsglobal_p.h
-rw-r--r--    1 dpage  staff   5248 12 Oct  2015 qqmljsgrammar_p.h
-rw-r--r--    1 dpage  staff  23823 12 Oct  2015 qqmljskeywords_p.h
-rw-r--r--    1 dpage  staff   6915 12 Oct  2015 qqmljslexer_p.h
-rw-r--r--    1 dpage  staff   5008 12 Oct  2015 qqmljsmemorypool_p.h
-rw-r--r--    1 dpage  staff   7201 12 Oct  2015 qqmljsparser_p.h
-rw-r--r--    1 dpage  staff   2441 12 Oct  2015 qqmllist_p.h
-rw-r--r--    1 dpage  staff   2183 12 Oct  2015 qqmllistaccessor_p.h
-rw-r--r--    1 dpage  staff  13418 12 Oct  2015 qqmllistcompositor_p.h
-rw-r--r--    1 dpage  staff   6180 12 Oct  2015 qqmllistmodel_p.h
-rw-r--r--    1 dpage  staff  10412 12 Oct  2015 qqmllistmodel_p_p.h
-rw-r--r--    1 dpage  staff   4485 12 Oct  2015 qqmllistmodelworkeragent_p.h
-rw-r--r--    1 dpage  staff   3065 12 Oct  2015 qqmllistwrapper_p.h
-rw-r--r--    1 dpage  staff   6859 12 Oct  2015 qqmllocale_p.h
-rw-r--r--    1 dpage  staff   2391 12 Oct  2015 qqmlmemoryprofiler_p.h
-rw-r--r--    1 dpage  staff   9851 12 Oct  2015 qqmlmetatype_p.h
-rw-r--r--    1 dpage  staff   6318 12 Oct  2015 qqmlmodelindexvaluetype_p.h
-rw-r--r--    1 dpage  staff   1806 12 Oct  2015 qqmlmodelsmodule_p.h
-rw-r--r--    1 dpage  staff   6901 12 Oct  2015 qqmlnotifier_p.h
-rw-r--r--    1 dpage  staff   2609 12 Oct  2015 qqmlnullablevalue_p.h
-rw-r--r--    1 dpage  staff   6431 12 Oct  2015 qqmlobjectcreator_p.h
-rw-r--r--    1 dpage  staff   5005 12 Oct  2015 qqmlobjectmodel_p.h
-rw-r--r--    1 dpage  staff   4074 12 Oct  2015 qqmlopenmetaobject_p.h
-rw-r--r--    1 dpage  staff   2083 12 Oct  2015 qqmlplatform_p.h
-rw-r--r--    1 dpage  staff   6371 12 Oct  2015 qqmlpool_p.h
-rw-r--r--    1 dpage  staff  11122 12 Oct  2015 qqmlprofiler_p.h
-rw-r--r--    1 dpage  staff   4349 12 Oct  2015 qqmlprofilerdefinitions_p.h
-rw-r--r--    1 dpage  staff   3757 12 Oct  2015 qqmlprofilerservice_p.h
-rw-r--r--    1 dpage  staff   6731 12 Oct  2015 qqmlproperty_p.h
-rw-r--r--    1 dpage  staff  22482 12 Oct  2015 qqmlpropertycache_p.h
-rw-r--r--    1 dpage  staff   2654 12 Oct  2015 qqmlpropertyvalueinterceptor_p.h
-rw-r--r--    1 dpage  staff   2693 12 Oct  2015 qqmlproxymetaobject_p.h
-rw-r--r--    1 dpage  staff   4363 12 Oct  2015 qqmlrefcount_p.h
-rw-r--r--    1 dpage  staff   2338 12 Oct  2015 qqmlscriptstring_p.h
-rw-r--r--    1 dpage  staff   3114 12 Oct  2015 qqmlstringconverters_p.h
-rw-r--r--    1 dpage  staff  10179 12 Oct  2015 qqmlthread_p.h
-rw-r--r--    1 dpage  staff   3101 12 Oct  2015 qqmltimer_p.h
-rw-r--r--    1 dpage  staff  15644 12 Oct  2015 qqmltypecompiler_p.h
-rw-r--r--    1 dpage  staff  17614 12 Oct  2015 qqmltypeloader_p.h
-rw-r--r--    1 dpage  staff   5646 12 Oct  2015 qqmltypenamecache_p.h
-rw-r--r--    1 dpage  staff   1873 12 Oct  2015 qqmltypenotavailable_p.h
-rw-r--r--    1 dpage  staff   3354 12 Oct  2015 qqmltypewrapper_p.h
-rw-r--r--    1 dpage  staff   9228 12 Oct  2015 qqmlvaluetype_p.h
-rw-r--r--    1 dpage  staff   2948 12 Oct  2015 qqmlvaluetypeproxybinding_p.h
-rw-r--r--    1 dpage  staff   3458 12 Oct  2015 qqmlvaluetypewrapper_p.h
-rw-r--r--    1 dpage  staff   4967 12 Oct  2015 qqmlvme_p.h
-rw-r--r--    1 dpage  staff   8738 12 Oct  2015 qqmlvmemetaobject_p.h
-rw-r--r--    1 dpage  staff   2815 12 Oct  2015 qqmlwatcher_p.h
-rw-r--r--    1 dpage  staff   2267 12 Oct  2015 qqmlxmlhttprequest_p.h
-rw-r--r--    1 dpage  staff   2702 12 Oct  2015 qquickpackage_p.h
-rw-r--r--    1 dpage  staff   3455 12 Oct  2015 qquickworkerscript_p.h
-rw-r--r--    1 dpage  staff   2808 12 Oct  2015 qrecursionwatcher_p.h
-rw-r--r--    1 dpage  staff   5314 12 Oct  2015 qrecyclepool_p.h
-rw-r--r--    1 dpage  staff   3791 12 Oct  2015 qsequentialanimationgroupjob_p.h
-rw-r--r--    1 dpage  staff   2089 12 Oct  2015 qtqmlglobal_p.h
-rw-r--r--    1 dpage  staff   1831 12 Oct  2015 qv4alloca_p.h
-rw-r--r--    1 dpage  staff   4136 12 Oct  2015 qv4argumentsobject_p.h
-rw-r--r--    1 dpage  staff   3065 12 Oct  2015 qv4arraybuffer_p.h
-rw-r--r--    1 dpage  staff   9522 12 Oct  2015 qv4arraydata_p.h
-rw-r--r--    1 dpage  staff   3525 12 Oct  2015 qv4arrayobject_p.h
-rw-r--r--    1 dpage  staff  44142 12 Oct  2015 qv4assembler_p.h
-rw-r--r--    1 dpage  staff   7488 12 Oct  2015 qv4binop_p.h
-rw-r--r--    1 dpage  staff   2358 12 Oct  2015 qv4booleanobject_p.h
-rw-r--r--    1 dpage  staff  20138 12 Oct  2015 qv4codegen_p.h
-rw-r--r--    1 dpage  staff  19125 12 Oct  2015 qv4compileddata_p.h
-rw-r--r--    1 dpage  staff   3831 12 Oct  2015 qv4compiler_p.h
-rw-r--r--    1 dpage  staff   7029 12 Oct  2015 qv4context_p.h
-rw-r--r--    1 dpage  staff   3156 12 Oct  2015 qv4dataview_p.h
-rw-r--r--    1 dpage  staff   6028 12 Oct  2015 qv4dateobject_p.h
-rw-r--r--    1 dpage  staff   8197 12 Oct  2015 qv4debugging_p.h
-rw-r--r--    1 dpage  staff   2721 12 Oct  2015 qv4debugservice_p.h
-rw-r--r--    1 dpage  staff   3254 12 Oct  2015 qv4domerrors_p.h
-rw-r--r--    1 dpage  staff  12593 12 Oct  2015 qv4engine_p.h
-rw-r--r--    1 dpage  staff   8455 12 Oct  2015 qv4errorobject_p.h
-rw-r--r--    1 dpage  staff   3555 12 Oct  2015 qv4executableallocator_p.h
-rw-r--r--    1 dpage  staff   3058 12 Oct  2015 qv4function_p.h
-rw-r--r--    1 dpage  staff   8703 12 Oct  2015 qv4functionobject_p.h
-rw-r--r--    1 dpage  staff   9753 12 Oct  2015 qv4global_p.h
-rw-r--r--    1 dpage  staff   2834 12 Oct  2015 qv4globalobject_p.h
-rw-r--r--    1 dpage  staff   5808 12 Oct  2015 qv4identifier_p.h
-rw-r--r--    1 dpage  staff   2880 12 Oct  2015 qv4identifiertable_p.h
-rw-r--r--    1 dpage  staff   3156 12 Oct  2015 qv4include_p.h
-rw-r--r--    1 dpage  staff  22695 12 Oct  2015 qv4instr_moth_p.h
-rw-r--r--    1 dpage  staff   6907 12 Oct  2015 qv4internalclass_p.h
-rw-r--r--    1 dpage  staff  13595 12 Oct  2015 qv4isel_masm_p.h
-rw-r--r--    1 dpage  staff   9211 12 Oct  2015 qv4isel_moth_p.h
-rw-r--r--    1 dpage  staff   8817 12 Oct  2015 qv4isel_p.h
-rw-r--r--    1 dpage  staff   5957 12 Oct  2015 qv4isel_util_p.h
-rw-r--r--    1 dpage  staff  31291 12 Oct  2015 qv4jsir_p.h
-rw-r--r--    1 dpage  staff   3130 12 Oct  2015 qv4jsonobject_p.h
-rw-r--r--    1 dpage  staff   6675 12 Oct  2015 qv4lookup_p.h
-rw-r--r--    1 dpage  staff   8955 12 Oct  2015 qv4managed_p.h
-rw-r--r--    1 dpage  staff   4251 12 Oct  2015 qv4math_p.h
-rw-r--r--    1 dpage  staff   3003 12 Oct  2015 qv4mathobject_p.h
-rw-r--r--    1 dpage  staff   2319 12 Oct  2015 qv4memberdata_p.h
-rw-r--r--    1 dpage  staff   6608 12 Oct  2015 qv4mm_p.h
-rw-r--r--    1 dpage  staff   2603 12 Oct  2015 qv4numberobject_p.h
-rw-r--r--    1 dpage  staff  17905 12 Oct  2015 qv4object_p.h
-rw-r--r--    1 dpage  staff   3214 12 Oct  2015 qv4objectiterator_p.h
-rw-r--r--    1 dpage  staff   4038 12 Oct  2015 qv4objectproto_p.h
-rw-r--r--    1 dpage  staff   4979 12 Oct  2015 qv4persistent_p.h
-rw-r--r--    1 dpage  staff   2751 12 Oct  2015 qv4profileradapter_p.h
-rw-r--r--    1 dpage  staff   6488 12 Oct  2015 qv4profiling_p.h
-rw-r--r--    1 dpage  staff   5897 12 Oct  2015 qv4property_p.h
-rw-r--r--    1 dpage  staff   1966 12 Oct  2015 qv4qmlextensions_p.h
-rw-r--r--    1 dpage  staff   7525 12 Oct  2015 qv4qobjectwrapper_p.h
-rw-r--r--    1 dpage  staff   5265 12 Oct  2015 qv4regalloc_p.h
-rw-r--r--    1 dpage  staff   4454 12 Oct  2015 qv4regexp_p.h
-rw-r--r--    1 dpage  staff   4877 12 Oct  2015 qv4regexpobject_p.h
-rw-r--r--    1 dpage  staff   3342 12 Oct  2015 qv4registerinfo_p.h
-rw-r--r--    1 dpage  staff  19484 12 Oct  2015 qv4runtime_p.h
-rw-r--r--    1 dpage  staff  11072 12 Oct  2015 qv4scopedvalue_p.h
-rw-r--r--    1 dpage  staff   5718 12 Oct  2015 qv4script_p.h
-rw-r--r--    1 dpage  staff   2881 12 Oct  2015 qv4sequenceobject_p.h
-rw-r--r--    1 dpage  staff   2377 12 Oct  2015 qv4serialize_p.h
-rw-r--r--    1 dpage  staff   8815 12 Oct  2015 qv4sparsearray_p.h
-rw-r--r--    1 dpage  staff   2355 12 Oct  2015 qv4sqlerrors_p.h
-rw-r--r--    1 dpage  staff   7923 12 Oct  2015 qv4ssa_p.h
-rw-r--r--    1 dpage  staff   5795 12 Oct  2015 qv4string_p.h
-rw-r--r--    1 dpage  staff   4255 12 Oct  2015 qv4stringobject_p.h
-rw-r--r--    1 dpage  staff  21157 12 Oct  2015 qv4targetplatform_p.h
-rw-r--r--    1 dpage  staff   4386 12 Oct  2015 qv4typedarray_p.h
-rw-r--r--    1 dpage  staff   2203 12 Oct  2015 qv4unop_p.h
-rw-r--r--    1 dpage  staff   2165 12 Oct  2015 qv4util_p.h
-rw-r--r--    1 dpage  staff   6533 12 Oct  2015 qv4value_inl_p.h
-rw-r--r--    1 dpage  staff  17071 12 Oct  2015 qv4value_p.h
-rw-r--r--    1 dpage  staff   3059 12 Oct  2015 qv4variantobject_p.h
-rw-r--r--    1 dpage  staff   2196 12 Oct  2015 qv4vme_moth_p.h
-rw-r--r--    1 dpage  staff   8507 12 Oct  2015 qv8engine_p.h

/Users/dpage/Qt/5.5/clang_64/lib/QtQml.framework/Versions/5/Resources:
total 8
drwxr-xr-x  3 dpage  staff  102 26 Jan 05:31 .
drwxr-xr-x  6 dpage  staff  204 26 Jan 05:31 ..
-rw-r--r--  1 dpage  staff  706 12 Oct  2015 Info.plist

/Users/dpage/Qt/5.5/clang_64/lib/QtQuick.framework:
total 48
drwxr-xr-x    9 dpage  staff   306 26 Jan 05:31 .
drwxr-xr-x  182 dpage  staff  6188 26 Jan 05:34 ..
lrwxr-xr-x    1 dpage  staff    24 26 Jan 05:31 Headers -> Versions/Current/Headers
lrwxr-xr-x    1 dpage  staff    24 26 Jan 05:31 QtQuick -> Versions/Current/QtQuick
-rw-r--r--    1 dpage  staff  1307 26 Jan 05:34 QtQuick.prl
lrwxr-xr-x    1 dpage  staff    30 26 Jan 05:31 QtQuick_debug -> Versions/Current/QtQuick_debug
-rw-r--r--    1 dpage  staff  1311 26 Jan 05:34 QtQuick_debug.prl
lrwxr-xr-x    1 dpage  staff    26 26 Jan 05:31 Resources -> Versions/Current/Resources
drwxr-xr-x    4 dpage  staff   136 26 Jan 05:31 Versions

/Users/dpage/Qt/5.5/clang_64/lib/QtQuick.framework/Versions:
total 8
drwxr-xr-x  4 dpage  staff  136 26 Jan 05:31 .
drwxr-xr-x  9 dpage  staff  306 26 Jan 05:31 ..
drwxr-xr-x  6 dpage  staff  204 26 Jan 05:31 5
lrwxr-xr-x  1 dpage  staff    1 26 Jan 05:31 Current -> 5

/Users/dpage/Qt/5.5/clang_64/lib/QtQuick.framework/Versions/5:
total 30240
drwxr-xr-x   6 dpage  staff       204 26 Jan 05:31 .
drwxr-xr-x   4 dpage  staff       136 26 Jan 05:31 ..
drwxr-xr-x  68 dpage  staff      2312 26 Jan 05:31 Headers
-rwxr-xr-x   1 dpage  staff   4466112 12 Oct  2015 QtQuick
-rwxr-xr-x   1 dpage  staff  11010900 12 Oct  2015 QtQuick_debug
drwxr-xr-x   3 dpage  staff       102 26 Jan 05:31 Resources

/Users/dpage/Qt/5.5/clang_64/lib/QtQuick.framework/Versions/5/Headers:
total 624
drwxr-xr-x  68 dpage  staff   2312 26 Jan 05:31 .
drwxr-xr-x   6 dpage  staff    204 26 Jan 05:31 ..
drwxr-xr-x   3 dpage  staff    102 26 Jan 05:31 5.5.1
-rw-r--r--   1 dpage  staff     37 12 Oct  2015 QQuickFramebufferObject
-rw-r--r--   1 dpage  staff     33 12 Oct  2015 QQuickImageProvider
-rw-r--r--   1 dpage  staff     24 12 Oct  2015 QQuickItem
-rw-r--r--   1 dpage  staff     34 12 Oct  2015 QQuickItemGrabResult
-rw-r--r--   1 dpage  staff     31 12 Oct  2015 QQuickPaintedItem
-rw-r--r--   1 dpage  staff     33 12 Oct  2015 QQuickRenderControl
-rw-r--r--   1 dpage  staff     32 12 Oct  2015 QQuickTextDocument
-rw-r--r--   1 dpage  staff     33 12 Oct  2015 QQuickTextureFactory
-rw-r--r--   1 dpage  staff     24 12 Oct  2015 QQuickTransform
-rw-r--r--   1 dpage  staff     24 12 Oct  2015 QQuickView
-rw-r--r--   1 dpage  staff     26 12 Oct  2015 QQuickWindow
-rw-r--r--   1 dpage  staff     33 12 Oct  2015 QSGAbstractRenderer
-rw-r--r--   1 dpage  staff     21 12 Oct  2015 QSGBasicGeometryNode
-rw-r--r--   1 dpage  staff     21 12 Oct  2015 QSGClipNode
-rw-r--r--   1 dpage  staff     24 12 Oct  2015 QSGDynamicTexture
-rw-r--r--   1 dpage  staff     23 12 Oct  2015 QSGEngine
-rw-r--r--   1 dpage  staff     34 12 Oct  2015 QSGFlatColorMaterial
-rw-r--r--   1 dpage  staff     25 12 Oct  2015 QSGGeometry
-rw-r--r--   1 dpage  staff     21 12 Oct  2015 QSGGeometryNode
-rw-r--r--   1 dpage  staff     25 12 Oct  2015 QSGMaterial
-rw-r--r--   1 dpage  staff     25 12 Oct  2015 QSGMaterialShader
-rw-r--r--   1 dpage  staff     25 12 Oct  2015 QSGMaterialType
-rw-r--r--   1 dpage  staff     21 12 Oct  2015 QSGNode
-rw-r--r--   1 dpage  staff     21 12 Oct  2015 QSGNodeVisitor
-rw-r--r--   1 dpage  staff     21 12 Oct  2015 QSGOpacityNode
-rw-r--r--   1 dpage  staff     32 12 Oct  2015 QSGOpaqueTextureMaterial
-rw-r--r--   1 dpage  staff     21 12 Oct  2015 QSGRootNode
-rw-r--r--   1 dpage  staff     31 12 Oct  2015 QSGSimpleMaterial
-rw-r--r--   1 dpage  staff     31 12 Oct  2015 QSGSimpleMaterialComparableMaterial
-rw-r--r--   1 dpage  staff     31 12 Oct  2015 QSGSimpleMaterialShader
-rw-r--r--   1 dpage  staff     31 12 Oct  2015 QSGSimpleRectNode
-rw-r--r--   1 dpage  staff     34 12 Oct  2015 QSGSimpleTextureNode
-rw-r--r--   1 dpage  staff     24 12 Oct  2015 QSGTexture
-rw-r--r--   1 dpage  staff     32 12 Oct  2015 QSGTextureMaterial
-rw-r--r--   1 dpage  staff     32 12 Oct  2015 QSGTextureProvider
-rw-r--r--   1 dpage  staff     21 12 Oct  2015 QSGTransformNode
-rw-r--r--   1 dpage  staff     36 12 Oct  2015 QSGVertexColorMaterial
-rw-r--r--   1 dpage  staff    836 12 Oct  2015 QtQuick
-rw-r--r--   1 dpage  staff    216 12 Oct  2015 QtQuickDepends
-rw-r--r--   1 dpage  staff     28 12 Oct  2015 QtQuickVersion
-rw-r--r--   1 dpage  staff   5562 12 Oct  2015 designersupport.h
-rw-r--r--   1 dpage  staff   3355 12 Oct  2015 qquickframebufferobject.h
-rw-r--r--   1 dpage  staff   3262 12 Oct  2015 qquickimageprovider.h
-rw-r--r--   1 dpage  staff  16410 12 Oct  2015 qquickitem.h
-rw-r--r--   1 dpage  staff   2471 12 Oct  2015 qquickitemgrabresult.h
-rw-r--r--   1 dpage  staff   4157 12 Oct  2015 qquickpainteditem.h
-rw-r--r--   1 dpage  staff   2495 12 Oct  2015 qquickrendercontrol.h
-rw-r--r--   1 dpage  staff   2080 12 Oct  2015 qquicktextdocument.h
-rw-r--r--   1 dpage  staff   3550 12 Oct  2015 qquickview.h
-rw-r--r--   1 dpage  staff   7014 12 Oct  2015 qquickwindow.h
-rw-r--r--   1 dpage  staff   3161 12 Oct  2015 qsgabstractrenderer.h
-rw-r--r--   1 dpage  staff   2594 12 Oct  2015 qsgengine.h
-rw-r--r--   1 dpage  staff   2147 12 Oct  2015 qsgflatcolormaterial.h
-rw-r--r--   1 dpage  staff   9751 12 Oct  2015 qsggeometry.h
-rw-r--r--   1 dpage  staff   4904 12 Oct  2015 qsgmaterial.h
-rw-r--r--   1 dpage  staff   9783 12 Oct  2015 qsgnode.h
-rw-r--r--   1 dpage  staff   7373 12 Oct  2015 qsgsimplematerial.h
-rw-r--r--   1 dpage  staff   2261 12 Oct  2015 qsgsimplerectnode.h
-rw-r--r--   1 dpage  staff   3239 12 Oct  2015 qsgsimpletexturenode.h
-rw-r--r--   1 dpage  staff   3491 12 Oct  2015 qsgtexture.h
-rw-r--r--   1 dpage  staff   3258 12 Oct  2015 qsgtexturematerial.h
-rw-r--r--   1 dpage  staff   1915 12 Oct  2015 qsgtextureprovider.h
-rw-r--r--   1 dpage  staff   2020 12 Oct  2015 qsgvertexcolormaterial.h
-rw-r--r--   1 dpage  staff   1914 12 Oct  2015 qtquickglobal.h
-rw-r--r--   1 dpage  staff    202 12 Oct  2015 qtquickversion.h

/Users/dpage/Qt/5.5/clang_64/lib/QtQuick.framework/Versions/5/Headers/5.5.1:
total 0
drwxr-xr-x   3 dpage  staff   102 26 Jan 05:31 .
drwxr-xr-x  68 dpage  staff  2312 26 Jan 05:31 ..
drwxr-xr-x   3 dpage  staff   102 26 Jan 05:31 QtQuick

/Users/dpage/Qt/5.5/clang_64/lib/QtQuick.framework/Versions/5/Headers/5.5.1/QtQuick:
total 0
drwxr-xr-x    3 dpage  staff   102 26 Jan 05:31 .
drwxr-xr-x    3 dpage  staff   102 26 Jan 05:31 ..
drwxr-xr-x  157 dpage  staff  5338 26 Jan 05:31 private

/Users/dpage/Qt/5.5/clang_64/lib/QtQuick.framework/Versions/5/Headers/5.5.1/QtQuick/private:
total 2168
drwxr-xr-x  157 dpage  staff   5338 26 Jan 05:31 .
drwxr-xr-x    3 dpage  staff    102 26 Jan 05:31 ..
-rw-r--r--    1 dpage  staff   3192 12 Oct  2015 designerwindowmanager_p.h
-rw-r--r--    1 dpage  staff   4740 12 Oct  2015 qaccessiblequickitem_p.h
-rw-r--r--    1 dpage  staff   2490 12 Oct  2015 qaccessiblequickview_p.h
-rw-r--r--    1 dpage  staff   8448 12 Oct  2015 qquickaccessibleattached_p.h
-rw-r--r--    1 dpage  staff   1854 12 Oct  2015 qquickaccessiblefactory_p.h
-rw-r--r--    1 dpage  staff   7140 12 Oct  2015 qquickanchors_p.h
-rw-r--r--    1 dpage  staff   5615 12 Oct  2015 qquickanchors_p_p.h
-rw-r--r--    1 dpage  staff   3241 12 Oct  2015 qquickanimatedimage_p.h
-rw-r--r--    1 dpage  staff   2618 12 Oct  2015 qquickanimatedimage_p_p.h
-rw-r--r--    1 dpage  staff   9681 12 Oct  2015 qquickanimatedsprite_p.h
-rw-r--r--    1 dpage  staff  14604 12 Oct  2015 qquickanimation_p.h
-rw-r--r--    1 dpage  staff  10069 12 Oct  2015 qquickanimation_p_p.h
-rw-r--r--    1 dpage  staff   2866 12 Oct  2015 qquickanimationcontroller_p.h
-rw-r--r--    1 dpage  staff   6019 12 Oct  2015 qquickanimator_p.h
-rw-r--r--    1 dpage  staff   2758 12 Oct  2015 qquickanimator_p_p.h
-rw-r--r--    1 dpage  staff   3871 12 Oct  2015 qquickanimatorcontroller_p.h
-rw-r--r--    1 dpage  staff   7903 12 Oct  2015 qquickanimatorjob_p.h
-rw-r--r--    1 dpage  staff   2739 12 Oct  2015 qquickapplication_p.h
-rw-r--r--    1 dpage  staff   2784 12 Oct  2015 qquickbehavior_p.h
-rw-r--r--    1 dpage  staff   3378 12 Oct  2015 qquickborderimage_p.h
-rw-r--r--    1 dpage  staff   3046 12 Oct  2015 qquickborderimage_p_p.h
-rw-r--r--    1 dpage  staff   2576 12 Oct  2015 qquickcanvascontext_p.h
-rw-r--r--    1 dpage  staff   6604 12 Oct  2015 qquickcanvasitem_p.h
-rw-r--r--    1 dpage  staff   2212 12 Oct  2015 qquickclipnode_p.h
-rw-r--r--    1 dpage  staff   8428 12 Oct  2015 qquickcontext2d_p.h
-rw-r--r--    1 dpage  staff   7786 12 Oct  2015 qquickcontext2dcommandbuffer_p.h
-rw-r--r--    1 dpage  staff   7185 12 Oct  2015 qquickcontext2dtexture_p.h
-rw-r--r--    1 dpage  staff   2973 12 Oct  2015 qquickcontext2dtile_p.h
-rw-r--r--    1 dpage  staff   9076 12 Oct  2015 qquickdrag_p.h
-rw-r--r--    1 dpage  staff   5909 12 Oct  2015 qquickdroparea_p.h
-rw-r--r--    1 dpage  staff   6360 12 Oct  2015 qquickevents_p_p.h
-rw-r--r--    1 dpage  staff  10676 12 Oct  2015 qquickflickable_p.h
-rw-r--r--    1 dpage  staff   9627 12 Oct  2015 qquickflickable_p_p.h
-rw-r--r--    1 dpage  staff   3440 12 Oct  2015 qquickflickablebehavior_p.h
-rw-r--r--    1 dpage  staff   2741 12 Oct  2015 qquickflipable_p.h
-rw-r--r--    1 dpage  staff   1936 12 Oct  2015 qquickfocusscope_p.h
-rw-r--r--    1 dpage  staff   2656 12 Oct  2015 qquickfontloader_p.h
-rw-r--r--    1 dpage  staff   4056 12 Oct  2015 qquickfontmetrics_p.h
-rw-r--r--    1 dpage  staff   3902 12 Oct  2015 qquickgridview_p.h
-rw-r--r--    1 dpage  staff   4635 12 Oct  2015 qquickimage_p.h
-rw-r--r--    1 dpage  staff   2512 12 Oct  2015 qquickimage_p_p.h
-rw-r--r--    1 dpage  staff   4205 12 Oct  2015 qquickimagebase_p.h
-rw-r--r--    1 dpage  staff   2788 12 Oct  2015 qquickimagebase_p_p.h
-rw-r--r--    1 dpage  staff   2393 12 Oct  2015 qquickimplicitsizeitem_p.h
-rw-r--r--    1 dpage  staff   2343 12 Oct  2015 qquickimplicitsizeitem_p_p.h
-rw-r--r--    1 dpage  staff  29740 12 Oct  2015 qquickitem_p.h
-rw-r--r--    1 dpage  staff   6699 12 Oct  2015 qquickitemanimation_p.h
-rw-r--r--    1 dpage  staff   4971 12 Oct  2015 qquickitemanimation_p_p.h
-rw-r--r--    1 dpage  staff   2913 12 Oct  2015 qquickitemchangelistener_p.h
-rw-r--r--    1 dpage  staff   1803 12 Oct  2015 qquickitemsmodule_p.h
-rw-r--r--    1 dpage  staff  14700 12 Oct  2015 qquickitemview_p.h
-rw-r--r--    1 dpage  staff  13051 12 Oct  2015 qquickitemview_p_p.h
-rw-r--r--    1 dpage  staff   7011 12 Oct  2015 qquickitemviewtransition_p.h
-rw-r--r--    1 dpage  staff   7245 12 Oct  2015 qquicklistview_p.h
-rw-r--r--    1 dpage  staff   3761 12 Oct  2015 qquickloader_p.h
-rw-r--r--    1 dpage  staff   3977 12 Oct  2015 qquickloader_p_p.h
-rw-r--r--    1 dpage  staff   6679 12 Oct  2015 qquickmousearea_p.h
-rw-r--r--    1 dpage  staff   3324 12 Oct  2015 qquickmousearea_p_p.h
-rw-r--r--    1 dpage  staff  10043 12 Oct  2015 qquickmultipointtoucharea_p.h
-rw-r--r--    1 dpage  staff   3814 12 Oct  2015 qquickopenglinfo_p.h
-rw-r--r--    1 dpage  staff   2306 12 Oct  2015 qquickpainteditem_p.h
-rw-r--r--    1 dpage  staff  14180 12 Oct  2015 qquickpath_p.h
-rw-r--r--    1 dpage  staff   2794 12 Oct  2015 qquickpath_p_p.h
-rw-r--r--    1 dpage  staff   2768 12 Oct  2015 qquickpathinterpolator_p.h
-rw-r--r--    1 dpage  staff   9562 12 Oct  2015 qquickpathview_p.h
-rw-r--r--    1 dpage  staff   6032 12 Oct  2015 qquickpathview_p_p.h
-rw-r--r--    1 dpage  staff   9717 12 Oct  2015 qquickpincharea_p.h
-rw-r--r--    1 dpage  staff   3341 12 Oct  2015 qquickpincharea_p_p.h
-rw-r--r--    1 dpage  staff   4468 12 Oct  2015 qquickpixmapcache_p.h
-rw-r--r--    1 dpage  staff  11708 12 Oct  2015 qquickpositioners_p.h
-rw-r--r--    1 dpage  staff   4955 12 Oct  2015 qquickpositioners_p_p.h
-rw-r--r--    1 dpage  staff  12731 12 Oct  2015 qquickprofiler_p.h
-rw-r--r--    1 dpage  staff   3619 12 Oct  2015 qquickpropertychanges_p.h
-rw-r--r--    1 dpage  staff   4653 12 Oct  2015 qquickrectangle_p.h
-rw-r--r--    1 dpage  staff   3003 12 Oct  2015 qquickrectangle_p_p.h
-rw-r--r--    1 dpage  staff   2555 12 Oct  2015 qquickrendercontrol_p.h
-rw-r--r--    1 dpage  staff   3112 12 Oct  2015 qquickrepeater_p.h
-rw-r--r--    1 dpage  staff   2550 12 Oct  2015 qquickrepeater_p_p.h
-rw-r--r--    1 dpage  staff   3550 12 Oct  2015 qquickscalegrid_p_p.h
-rw-r--r--    1 dpage  staff   4599 12 Oct  2015 qquickscreen_p.h
-rw-r--r--    1 dpage  staff   6973 12 Oct  2015 qquickshadereffect_p.h
-rw-r--r--    1 dpage  staff   3322 12 Oct  2015 qquickshadereffectmesh_p.h
-rw-r--r--    1 dpage  staff   4784 12 Oct  2015 qquickshadereffectnode_p.h
-rw-r--r--    1 dpage  staff   5315 12 Oct  2015 qquickshadereffectsource_p.h
-rw-r--r--    1 dpage  staff   3583 12 Oct  2015 qquickshortcut_p.h
-rw-r--r--    1 dpage  staff   3182 12 Oct  2015 qquicksmoothedanimation_p.h
-rw-r--r--    1 dpage  staff   4306 12 Oct  2015 qquicksmoothedanimation_p_p.h
-rw-r--r--    1 dpage  staff   3247 12 Oct  2015 qquickspringanimation_p.h
-rw-r--r--    1 dpage  staff   8015 12 Oct  2015 qquicksprite_p.h
-rw-r--r--    1 dpage  staff   9518 12 Oct  2015 qquickspriteengine_p.h
-rw-r--r--    1 dpage  staff   4133 12 Oct  2015 qquickspritesequence_p.h
-rw-r--r--    1 dpage  staff   6342 12 Oct  2015 qquickstate_p.h
-rw-r--r--    1 dpage  staff   7514 12 Oct  2015 qquickstate_p_p.h
-rw-r--r--    1 dpage  staff   2520 12 Oct  2015 qquickstatechangescript_p.h
-rw-r--r--    1 dpage  staff   2910 12 Oct  2015 qquickstategroup_p.h
-rw-r--r--    1 dpage  staff   7195 12 Oct  2015 qquickstateoperations_p.h
-rw-r--r--    1 dpage  staff   3043 12 Oct  2015 qquickstyledtext_p.h
-rw-r--r--    1 dpage  staff   2065 12 Oct  2015 qquicksvgparser_p.h
-rw-r--r--    1 dpage  staff   3803 12 Oct  2015 qquicksystempalette_p.h
-rw-r--r--    1 dpage  staff  11050 12 Oct  2015 qquicktext_p.h
-rw-r--r--    1 dpage  staff   7297 12 Oct  2015 qquicktext_p_p.h
-rw-r--r--    1 dpage  staff   5956 12 Oct  2015 qquicktextcontrol_p.h
-rw-r--r--    1 dpage  staff   5213 12 Oct  2015 qquicktextcontrol_p_p.h
-rw-r--r--    1 dpage  staff  13581 12 Oct  2015 qquicktextedit_p.h
-rw-r--r--    1 dpage  staff   6510 12 Oct  2015 qquicktextedit_p_p.h
-rw-r--r--    1 dpage  staff  14482 12 Oct  2015 qquicktextinput_p.h
-rw-r--r--    1 dpage  staff  15054 12 Oct  2015 qquicktextinput_p_p.h
-rw-r--r--    1 dpage  staff   3562 12 Oct  2015 qquicktextmetrics_p.h
-rw-r--r--    1 dpage  staff   4675 12 Oct  2015 qquicktextnode_p.h
-rw-r--r--    1 dpage  staff   9000 12 Oct  2015 qquicktextnodeengine_p.h
-rw-r--r--    1 dpage  staff   3848 12 Oct  2015 qquicktextutil_p.h
-rw-r--r--    1 dpage  staff   5804 12 Oct  2015 qquicktimeline_p_p.h
-rw-r--r--    1 dpage  staff   3860 12 Oct  2015 qquicktransition_p.h
-rw-r--r--    1 dpage  staff   2672 12 Oct  2015 qquicktransitionmanager_p_p.h
-rw-r--r--    1 dpage  staff   4682 12 Oct  2015 qquicktranslate_p.h
-rw-r--r--    1 dpage  staff   1792 12 Oct  2015 qquickutilmodule_p.h
-rw-r--r--    1 dpage  staff  11856 12 Oct  2015 qquickvaluetypes_p.h
-rw-r--r--    1 dpage  staff   3681 12 Oct  2015 qquickview_p.h
-rw-r--r--    1 dpage  staff  11096 12 Oct  2015 qquickwindow_p.h
-rw-r--r--    1 dpage  staff   2863 12 Oct  2015 qquickwindowattached_p.h
-rw-r--r--    1 dpage  staff   2837 12 Oct  2015 qquickwindowmodule_p.h
-rw-r--r--    1 dpage  staff   2382 12 Oct  2015 qsgabstractrenderer_p.h
-rw-r--r--    1 dpage  staff  13755 12 Oct  2015 qsgadaptationlayer_p.h
-rw-r--r--    1 dpage  staff   2414 12 Oct  2015 qsgareaallocator_p.h
-rw-r--r--    1 dpage  staff   4018 12 Oct  2015 qsgatlastexture_p.h
-rw-r--r--    1 dpage  staff  18017 12 Oct  2015 qsgbatchrenderer_p.h
-rw-r--r--    1 dpage  staff   6414 12 Oct  2015 qsgcontext_p.h
-rw-r--r--    1 dpage  staff   2900 12 Oct  2015 qsgcontextplugin_p.h
-rw-r--r--    1 dpage  staff   5328 12 Oct  2015 qsgdefaultdistancefieldglyphcache_p.h
-rw-r--r--    1 dpage  staff   2543 12 Oct  2015 qsgdefaultglyphnode_p.h
-rw-r--r--    1 dpage  staff   4332 12 Oct  2015 qsgdefaultglyphnode_p_p.h
-rw-r--r--    1 dpage  staff   3248 12 Oct  2015 qsgdefaultimagenode_p.h
-rw-r--r--    1 dpage  staff   3879 12 Oct  2015 qsgdefaultlayer_p.h
-rw-r--r--    1 dpage  staff   4414 12 Oct  2015 qsgdefaultpainternode_p.h
-rw-r--r--    1 dpage  staff   3077 12 Oct  2015 qsgdefaultrectanglenode_p.h
-rw-r--r--    1 dpage  staff   4172 12 Oct  2015 qsgdepthstencilbuffer_p.h
-rw-r--r--    1 dpage  staff   3601 12 Oct  2015 qsgdistancefieldglyphnode_p.h
-rw-r--r--    1 dpage  staff   4987 12 Oct  2015 qsgdistancefieldglyphnode_p_p.h
-rw-r--r--    1 dpage  staff   2863 12 Oct  2015 qsgdistancefieldutil_p.h
-rw-r--r--    1 dpage  staff   2082 12 Oct  2015 qsgengine_p.h
-rw-r--r--    1 dpage  staff   2533 12 Oct  2015 qsggeometry_p.h
-rw-r--r--    1 dpage  staff   2218 12 Oct  2015 qsgmaterialshader_p.h
-rw-r--r--    1 dpage  staff   2408 12 Oct  2015 qsgnode_p.h
-rw-r--r--    1 dpage  staff   2838 12 Oct  2015 qsgnodeupdater_p.h
-rw-r--r--    1 dpage  staff   4863 12 Oct  2015 qsgrenderer_p.h
-rw-r--r--    1 dpage  staff   3445 12 Oct  2015 qsgrenderloop_p.h
-rw-r--r--    1 dpage  staff   3561 12 Oct  2015 qsgrendernode_p.h
-rw-r--r--    1 dpage  staff   2607 12 Oct  2015 qsgshadersourcebuilder_p.h
-rw-r--r--    1 dpage  staff   4619 12 Oct  2015 qsgshareddistancefieldglyphcache_p.h
-rw-r--r--    1 dpage  staff   3432 12 Oct  2015 qsgtexture_p.h
-rw-r--r--    1 dpage  staff   2499 12 Oct  2015 qsgtexturematerial_p.h
-rw-r--r--    1 dpage  staff   3555 12 Oct  2015 qsgthreadedrenderloop_p.h
-rw-r--r--    1 dpage  staff   3234 12 Oct  2015 qsgwindowsrenderloop_p.h
-rw-r--r--    1 dpage  staff   1852 12 Oct  2015 qtquick2_p.h
-rw-r--r--    1 dpage  staff   2286 12 Oct  2015 qtquickglobal_p.h

/Users/dpage/Qt/5.5/clang_64/lib/QtQuick.framework/Versions/5/Resources:
total 8
drwxr-xr-x  3 dpage  staff  102 26 Jan 05:31 .
drwxr-xr-x  6 dpage  staff  204 26 Jan 05:31 ..
-rw-r--r--  1 dpage  staff  710 12 Oct  2015 Info.plist

/Users/dpage/Qt/5.5/clang_64/lib/QtQuickParticles.framework:
total 48
drwxr-xr-x    9 dpage  staff   306 26 Jan 05:31 .
drwxr-xr-x  182 dpage  staff  6188 26 Jan 05:34 ..
lrwxr-xr-x    1 dpage  staff    24 26 Jan 05:31 Headers -> Versions/Current/Headers
lrwxr-xr-x    1 dpage  staff    33 26 Jan 05:31 QtQuickParticles -> Versions/Current/QtQuickParticles
-rw-r--r--    1 dpage  staff  1328 26 Jan 05:34 QtQuickParticles.prl
lrwxr-xr-x    1 dpage  staff    39 26 Jan 05:31 QtQuickParticles_debug -> Versions/Current/QtQuickParticles_debug
-rw-r--r--    1 dpage  staff  1332 26 Jan 05:34 QtQuickParticles_debug.prl
lrwxr-xr-x    1 dpage  staff    26 26 Jan 05:31 Resources -> Versions/Current/Resources
drwxr-xr-x    4 dpage  staff   136 26 Jan 05:31 Versions

/Users/dpage/Qt/5.5/clang_64/lib/QtQuickParticles.framework/Versions:
total 8
drwxr-xr-x  4 dpage  staff  136 26 Jan 05:31 .
drwxr-xr-x  9 dpage  staff  306 26 Jan 05:31 ..
drwxr-xr-x  6 dpage  staff  204 26 Jan 05:31 5
lrwxr-xr-x  1 dpage  staff    1 26 Jan 05:31 Current -> 5

/Users/dpage/Qt/5.5/clang_64/lib/QtQuickParticles.framework/Versions/5:
total 4784
drwxr-xr-x  6 dpage  staff      204 26 Jan 05:31 .
drwxr-xr-x  4 dpage  staff      136 26 Jan 05:31 ..
drwxr-xr-x  7 dpage  staff      238 26 Jan 05:31 Headers
-rwxr-xr-x  1 dpage  staff   655824 12 Oct  2015 QtQuickParticles
-rwxr-xr-x  1 dpage  staff  1786516 12 Oct  2015 QtQuickParticles_debug
drwxr-xr-x  3 dpage  staff      102 26 Jan 05:31 Resources

/Users/dpage/Qt/5.5/clang_64/lib/QtQuickParticles.framework/Versions/5/Headers:
total 32
drwxr-xr-x  7 dpage  staff  238 26 Jan 05:31 .
drwxr-xr-x  6 dpage  staff  204 26 Jan 05:31 ..
drwxr-xr-x  3 dpage  staff  102 26 Jan 05:31 5.5.1
-rw-r--r--  1 dpage  staff  170 12 Oct  2015 QtQuickParticles
-rw-r--r--  1 dpage  staff  251 12 Oct  2015 QtQuickParticlesDepends
-rw-r--r--  1 dpage  staff   37 12 Oct  2015 QtQuickParticlesVersion
-rw-r--r--  1 dpage  staff  247 12 Oct  2015 qtquickparticlesversion.h

/Users/dpage/Qt/5.5/clang_64/lib/QtQuickParticles.framework/Versions/5/Headers/5.5.1:
total 0
drwxr-xr-x  3 dpage  staff  102 26 Jan 05:31 .
drwxr-xr-x  7 dpage  staff  238 26 Jan 05:31 ..
drwxr-xr-x  3 dpage  staff  102 26 Jan 05:31 QtQuickParticles

/Users/dpage/Qt/5.5/clang_64/lib/QtQuickParticles.framework/Versions/5/Headers/5.5.1/QtQuickParticles:
total 0
drwxr-xr-x   3 dpage  staff   102 26 Jan 05:31 .
drwxr-xr-x   3 dpage  staff   102 26 Jan 05:31 ..
drwxr-xr-x  33 dpage  staff  1122 26 Jan 05:31 private

/Users/dpage/Qt/5.5/clang_64/lib/QtQuickParticles.framework/Versions/5/Headers/5.5.1/QtQuickParticles/private:
total 360
drwxr-xr-x  33 dpage  staff   1122 26 Jan 05:31 .
drwxr-xr-x   3 dpage  staff    102 26 Jan 05:31 ..
-rw-r--r--   1 dpage  staff   2795 12 Oct  2015 qquickage_p.h
-rw-r--r--   1 dpage  staff   3495 12 Oct  2015 qquickangledirection_p.h
-rw-r--r--   1 dpage  staff   2216 12 Oct  2015 qquickcumulativedirection_p.h
-rw-r--r--   1 dpage  staff   4371 12 Oct  2015 qquickcustomaffector_p.h
-rw-r--r--   1 dpage  staff   3802 12 Oct  2015 qquickcustomparticle_p.h
-rw-r--r--   1 dpage  staff   1946 12 Oct  2015 qquickdirection_p.h
-rw-r--r--   1 dpage  staff   2393 12 Oct  2015 qquickellipseextruder_p.h
-rw-r--r--   1 dpage  staff   2738 12 Oct  2015 qquickfriction_p.h
-rw-r--r--   1 dpage  staff   3118 12 Oct  2015 qquickgravity_p.h
-rw-r--r--   1 dpage  staff   2643 12 Oct  2015 qquickgroupgoal_p.h
-rw-r--r--   1 dpage  staff  13344 12 Oct  2015 qquickimageparticle_p.h
-rw-r--r--   1 dpage  staff   4343 12 Oct  2015 qquickitemparticle_p.h
-rw-r--r--   1 dpage  staff   2363 12 Oct  2015 qquicklineextruder_p.h
-rw-r--r--   1 dpage  staff   2681 12 Oct  2015 qquickmaskextruder_p.h
-rw-r--r--   1 dpage  staff   5404 12 Oct  2015 qquickparticleaffector_p.h
-rw-r--r--   1 dpage  staff   9641 12 Oct  2015 qquickparticleemitter_p.h
-rw-r--r--   1 dpage  staff   2048 12 Oct  2015 qquickparticleextruder_p.h
-rw-r--r--   1 dpage  staff   3398 12 Oct  2015 qquickparticlegroup_p.h
-rw-r--r--   1 dpage  staff   4178 12 Oct  2015 qquickparticlepainter_p.h
-rw-r--r--   1 dpage  staff   1872 12 Oct  2015 qquickparticlesmodule_p.h
-rw-r--r--   1 dpage  staff  11325 12 Oct  2015 qquickparticlesystem_p.h
-rw-r--r--   1 dpage  staff   4243 12 Oct  2015 qquickpointattractor_p.h
-rw-r--r--   1 dpage  staff   3315 12 Oct  2015 qquickpointdirection_p.h
-rw-r--r--   1 dpage  staff   2369 12 Oct  2015 qquickrectangleextruder_p.h
-rw-r--r--   1 dpage  staff   3368 12 Oct  2015 qquickspritegoal_p.h
-rw-r--r--   1 dpage  staff   5112 12 Oct  2015 qquicktargetdirection_p.h
-rw-r--r--   1 dpage  staff   4920 12 Oct  2015 qquicktrailemitter_p.h
-rw-r--r--   1 dpage  staff   3238 12 Oct  2015 qquickturbulence_p.h
-rw-r--r--   1 dpage  staff   1990 12 Oct  2015 qquickv4particledata_p.h
-rw-r--r--   1 dpage  staff   3954 12 Oct  2015 qquickwander_p.h
-rw-r--r--   1 dpage  staff   2029 12 Oct  2015 qtquickparticlesglobal_p.h

/Users/dpage/Qt/5.5/clang_64/lib/QtQuickParticles.framework/Versions/5/Resources:
total 8
drwxr-xr-x  3 dpage  staff  102 26 Jan 05:31 .
drwxr-xr-x  6 dpage  staff  204 26 Jan 05:31 ..
-rw-r--r--  1 dpage  staff  728 12 Oct  2015 Info.plist

/Users/dpage/Qt/5.5/clang_64/lib/QtQuickTest.framework:
total 48
drwxr-xr-x    9 dpage  staff   306 26 Jan 05:31 .
drwxr-xr-x  182 dpage  staff  6188 26 Jan 05:34 ..
lrwxr-xr-x    1 dpage  staff    24 26 Jan 05:31 Headers -> Versions/Current/Headers
lrwxr-xr-x    1 dpage  staff    28 26 Jan 05:31 QtQuickTest -> Versions/Current/QtQuickTest
-rw-r--r--    1 dpage  staff  1338 26 Jan 05:34 QtQuickTest.prl
lrwxr-xr-x    1 dpage  staff    34 26 Jan 05:31 QtQuickTest_debug -> Versions/Current/QtQuickTest_debug
-rw-r--r--    1 dpage  staff  1342 26 Jan 05:34 QtQuickTest_debug.prl
lrwxr-xr-x    1 dpage  staff    26 26 Jan 05:31 Resources -> Versions/Current/Resources
drwxr-xr-x    4 dpage  staff   136 26 Jan 05:31 Versions

/Users/dpage/Qt/5.5/clang_64/lib/QtQuickTest.framework/Versions:
total 8
drwxr-xr-x  4 dpage  staff  136 26 Jan 05:31 .
drwxr-xr-x  9 dpage  staff  306 26 Jan 05:31 ..
drwxr-xr-x  6 dpage  staff  204 26 Jan 05:31 5
lrwxr-xr-x  1 dpage  staff    1 26 Jan 05:31 Current -> 5

/Users/dpage/Qt/5.5/clang_64/lib/QtQuickTest.framework/Versions/5:
total 944
drwxr-xr-x  6 dpage  staff     204 26 Jan 05:31 .
drwxr-xr-x  4 dpage  staff     136 26 Jan 05:31 ..
drwxr-xr-x  9 dpage  staff     306 26 Jan 05:31 Headers
-rwxr-xr-x  1 dpage  staff  146588 12 Oct  2015 QtQuickTest
-rwxr-xr-x  1 dpage  staff  334108 12 Oct  2015 QtQuickTest_debug
drwxr-xr-x  3 dpage  staff     102 26 Jan 05:31 Resources

/Users/dpage/Qt/5.5/clang_64/lib/QtQuickTest.framework/Versions/5/Headers:
total 48
drwxr-xr-x  9 dpage  staff   306 26 Jan 05:31 .
drwxr-xr-x  6 dpage  staff   204 26 Jan 05:31 ..
drwxr-xr-x  3 dpage  staff   102 26 Jan 05:31 5.5.1
-rw-r--r--  1 dpage  staff   197 12 Oct  2015 QtQuickTest
-rw-r--r--  1 dpage  staff   205 12 Oct  2015 QtQuickTestDepends
-rw-r--r--  1 dpage  staff    32 12 Oct  2015 QtQuickTestVersion
-rw-r--r--  1 dpage  staff   222 12 Oct  2015 qtquicktestversion.h
-rw-r--r--  1 dpage  staff  2475 12 Oct  2015 quicktest.h
-rw-r--r--  1 dpage  staff  1912 12 Oct  2015 quicktestglobal.h

/Users/dpage/Qt/5.5/clang_64/lib/QtQuickTest.framework/Versions/5/Headers/5.5.1:
total 0
drwxr-xr-x  3 dpage  staff  102 26 Jan 05:31 .
drwxr-xr-x  9 dpage  staff  306 26 Jan 05:31 ..
drwxr-xr-x  3 dpage  staff  102 26 Jan 05:31 QtQuickTest

/Users/dpage/Qt/5.5/clang_64/lib/QtQuickTest.framework/Versions/5/Headers/5.5.1/QtQuickTest:
total 0
drwxr-xr-x  3 dpage  staff  102 26 Jan 05:31 .
drwxr-xr-x  3 dpage  staff  102 26 Jan 05:31 ..
drwxr-xr-x  5 dpage  staff  170 26 Jan 05:31 private

/Users/dpage/Qt/5.5/clang_64/lib/QtQuickTest.framework/Versions/5/Headers/5.5.1/QtQuickTest/private:
total 32
drwxr-xr-x  5 dpage  staff   170 26 Jan 05:31 .
drwxr-xr-x  3 dpage  staff   102 26 Jan 05:31 ..
-rw-r--r--  1 dpage  staff  1958 12 Oct  2015 qtestoptions_p.h
-rw-r--r--  1 dpage  staff  3207 12 Oct  2015 quicktestevent_p.h
-rw-r--r--  1 dpage  staff  5558 12 Oct  2015 quicktestresult_p.h

/Users/dpage/Qt/5.5/clang_64/lib/QtQuickTest.framework/Versions/5/Resources:
total 8
drwxr-xr-x  3 dpage  staff  102 26 Jan 05:31 .
drwxr-xr-x  6 dpage  staff  204 26 Jan 05:31 ..
-rw-r--r--  1 dpage  staff  718 12 Oct  2015 Info.plist

/Users/dpage/Qt/5.5/clang_64/lib/QtQuickWidgets.framework:
total 48
drwxr-xr-x    9 dpage  staff   306 26 Jan 05:31 .
drwxr-xr-x  182 dpage  staff  6188 26 Jan 05:34 ..
lrwxr-xr-x    1 dpage  staff    24 26 Jan 05:31 Headers -> Versions/Current/Headers
lrwxr-xr-x    1 dpage  staff    31 26 Jan 05:31 QtQuickWidgets -> Versions/Current/QtQuickWidgets
-rw-r--r--    1 dpage  staff  1351 26 Jan 05:34 QtQuickWidgets.prl
lrwxr-xr-x    1 dpage  staff    37 26 Jan 05:31 QtQuickWidgets_debug -> Versions/Current/QtQuickWidgets_debug
-rw-r--r--    1 dpage  staff  1355 26 Jan 05:34 QtQuickWidgets_debug.prl
lrwxr-xr-x    1 dpage  staff    26 26 Jan 05:31 Resources -> Versions/Current/Resources
drwxr-xr-x    4 dpage  staff   136 26 Jan 05:31 Versions

/Users/dpage/Qt/5.5/clang_64/lib/QtQuickWidgets.framework/Versions:
total 8
drwxr-xr-x  4 dpage  staff  136 26 Jan 05:31 .
drwxr-xr-x  9 dpage  staff  306 26 Jan 05:31 ..
drwxr-xr-x  6 dpage  staff  204 26 Jan 05:31 5
lrwxr-xr-x  1 dpage  staff    1 26 Jan 05:31 Current -> 5

/Users/dpage/Qt/5.5/clang_64/lib/QtQuickWidgets.framework/Versions/5:
total 496
drwxr-xr-x   6 dpage  staff     204 26 Jan 05:31 .
drwxr-xr-x   4 dpage  staff     136 26 Jan 05:31 ..
drwxr-xr-x  10 dpage  staff     340 26 Jan 05:31 Headers
-rwxr-xr-x   1 dpage  staff   85824 12 Oct  2015 QtQuickWidgets
-rwxr-xr-x   1 dpage  staff  163852 12 Oct  2015 QtQuickWidgets_debug
drwxr-xr-x   3 dpage  staff     102 26 Jan 05:31 Resources

/Users/dpage/Qt/5.5/clang_64/lib/QtQuickWidgets.framework/Versions/5/Headers:
total 64
drwxr-xr-x  10 dpage  staff   340 26 Jan 05:31 .
drwxr-xr-x   6 dpage  staff   204 26 Jan 05:31 ..
drwxr-xr-x   3 dpage  staff   102 26 Jan 05:31 5.5.1
-rw-r--r--   1 dpage  staff    26 12 Oct  2015 QQuickWidget
-rw-r--r--   1 dpage  staff   220 12 Oct  2015 QtQuickWidgets
-rw-r--r--   1 dpage  staff   288 12 Oct  2015 QtQuickWidgetsDepends
-rw-r--r--   1 dpage  staff    35 12 Oct  2015 QtQuickWidgetsVersion
-rw-r--r--   1 dpage  staff  4674 12 Oct  2015 qquickwidget.h
-rw-r--r--   1 dpage  staff  1963 12 Oct  2015 qtquickwidgetsglobal.h
-rw-r--r--   1 dpage  staff   237 12 Oct  2015 qtquickwidgetsversion.h

/Users/dpage/Qt/5.5/clang_64/lib/QtQuickWidgets.framework/Versions/5/Headers/5.5.1:
total 0
drwxr-xr-x   3 dpage  staff  102 26 Jan 05:31 .
drwxr-xr-x  10 dpage  staff  340 26 Jan 05:31 ..
drwxr-xr-x   3 dpage  staff  102 26 Jan 05:31 QtQuickWidgets

/Users/dpage/Qt/5.5/clang_64/lib/QtQuickWidgets.framework/Versions/5/Headers/5.5.1/QtQuickWidgets:
total 0
drwxr-xr-x  3 dpage  staff  102 26 Jan 05:31 .
drwxr-xr-x  3 dpage  staff  102 26 Jan 05:31 ..
drwxr-xr-x  3 dpage  staff  102 26 Jan 05:31 private

/Users/dpage/Qt/5.5/clang_64/lib/QtQuickWidgets.framework/Versions/5/Headers/5.5.1/QtQuickWidgets/private:
total 8
drwxr-xr-x  3 dpage  staff   102 26 Jan 05:31 .
drwxr-xr-x  3 dpage  staff   102 26 Jan 05:31 ..
-rw-r--r--  1 dpage  staff  3832 12 Oct  2015 qquickwidget_p.h

/Users/dpage/Qt/5.5/clang_64/lib/QtQuickWidgets.framework/Versions/5/Resources:
total 8
drwxr-xr-x  3 dpage  staff  102 26 Jan 05:31 .
drwxr-xr-x  6 dpage  staff  204 26 Jan 05:31 ..
-rw-r--r--  1 dpage  staff  724 12 Oct  2015 Info.plist

/Users/dpage/Qt/5.5/clang_64/lib/QtScript.framework:
total 48
drwxr-xr-x    9 dpage  staff   306 26 Jan 05:32 .
drwxr-xr-x  182 dpage  staff  6188 26 Jan 05:34 ..
lrwxr-xr-x    1 dpage  staff    24 26 Jan 05:32 Headers -> Versions/Current/Headers
lrwxr-xr-x    1 dpage  staff    25 26 Jan 05:32 QtScript -> Versions/Current/QtScript
-rw-r--r--    1 dpage  staff  1222 26 Jan 05:34 QtScript.prl
lrwxr-xr-x    1 dpage  staff    31 26 Jan 05:32 QtScript_debug -> Versions/Current/QtScript_debug
-rw-r--r--    1 dpage  staff  1226 26 Jan 05:34 QtScript_debug.prl
lrwxr-xr-x    1 dpage  staff    26 26 Jan 05:32 Resources -> Versions/Current/Resources
drwxr-xr-x    4 dpage  staff   136 26 Jan 05:32 Versions

/Users/dpage/Qt/5.5/clang_64/lib/QtScript.framework/Versions:
total 8
drwxr-xr-x  4 dpage  staff  136 26 Jan 05:32 .
drwxr-xr-x  9 dpage  staff  306 26 Jan 05:32 ..
drwxr-xr-x  6 dpage  staff  204 26 Jan 05:32 5
lrwxr-xr-x  1 dpage  staff    1 26 Jan 05:32 Current -> 5

/Users/dpage/Qt/5.5/clang_64/lib/QtScript.framework/Versions/5:
total 19192
drwxr-xr-x   6 dpage  staff      204 26 Jan 05:32 .
drwxr-xr-x   4 dpage  staff      136 26 Jan 05:32 ..
drwxr-xr-x  37 dpage  staff     1258 26 Jan 05:32 Headers
-rwxr-xr-x   1 dpage  staff  2343224 12 Oct  2015 QtScript
-rwxr-xr-x   1 dpage  staff  7477376 12 Oct  2015 QtScript_debug
drwxr-xr-x   3 dpage  staff      102 26 Jan 05:32 Resources

/Users/dpage/Qt/5.5/clang_64/lib/QtScript.framework/Versions/5/Headers:
total 304
drwxr-xr-x  37 dpage  staff   1258 26 Jan 05:32 .
drwxr-xr-x   6 dpage  staff    204 26 Jan 05:32 ..
drwxr-xr-x   3 dpage  staff    102 26 Jan 05:32 5.5.1
-rw-r--r--   1 dpage  staff     26 12 Oct  2015 QScriptClass
-rw-r--r--   1 dpage  staff     42 12 Oct  2015 QScriptClassPropertyIterator
-rw-r--r--   1 dpage  staff     28 12 Oct  2015 QScriptContext
-rw-r--r--   1 dpage  staff     32 12 Oct  2015 QScriptContextInfo
-rw-r--r--   1 dpage  staff     32 12 Oct  2015 QScriptContextInfoList
-rw-r--r--   1 dpage  staff     27 12 Oct  2015 QScriptEngine
-rw-r--r--   1 dpage  staff     32 12 Oct  2015 QScriptEngineAgent
-rw-r--r--   1 dpage  staff     39 12 Oct  2015 QScriptExtensionInterface
-rw-r--r--   1 dpage  staff     36 12 Oct  2015 QScriptExtensionPlugin
-rw-r--r--   1 dpage  staff     28 12 Oct  2015 QScriptProgram
-rw-r--r--   1 dpage  staff     27 12 Oct  2015 QScriptString
-rw-r--r--   1 dpage  staff     27 12 Oct  2015 QScriptSyntaxCheckResult
-rw-r--r--   1 dpage  staff     26 12 Oct  2015 QScriptValue
-rw-r--r--   1 dpage  staff     34 12 Oct  2015 QScriptValueIterator
-rw-r--r--   1 dpage  staff     26 12 Oct  2015 QScriptValueList
-rw-r--r--   1 dpage  staff     25 12 Oct  2015 QScriptable
-rw-r--r--   1 dpage  staff    560 12 Oct  2015 QtScript
-rw-r--r--   1 dpage  staff    172 12 Oct  2015 QtScriptDepends
-rw-r--r--   1 dpage  staff     29 12 Oct  2015 QtScriptVersion
-rw-r--r--   1 dpage  staff   1691 12 Oct  2015 qscriptable.h
-rw-r--r--   1 dpage  staff   2827 12 Oct  2015 qscriptclass.h
-rw-r--r--   1 dpage  staff   2054 12 Oct  2015 qscriptclasspropertyiterator.h
-rw-r--r--   1 dpage  staff   2533 12 Oct  2015 qscriptcontext.h
-rw-r--r--   1 dpage  staff   2830 12 Oct  2015 qscriptcontextinfo.h
-rw-r--r--   1 dpage  staff  13471 12 Oct  2015 qscriptengine.h
-rw-r--r--   1 dpage  staff   2712 12 Oct  2015 qscriptengineagent.h
-rw-r--r--   1 dpage  staff   1545 12 Oct  2015 qscriptextensioninterface.h
-rw-r--r--   1 dpage  staff   1703 12 Oct  2015 qscriptextensionplugin.h
-rw-r--r--   1 dpage  staff   1888 12 Oct  2015 qscriptprogram.h
-rw-r--r--   1 dpage  staff   1826 12 Oct  2015 qscriptstring.h
-rw-r--r--   1 dpage  staff   6820 12 Oct  2015 qscriptvalue.h
-rw-r--r--   1 dpage  staff   1918 12 Oct  2015 qscriptvalueiterator.h
-rw-r--r--   1 dpage  staff   2081 12 Oct  2015 qtscriptglobal.h
-rw-r--r--   1 dpage  staff    207 12 Oct  2015 qtscriptversion.h

/Users/dpage/Qt/5.5/clang_64/lib/QtScript.framework/Versions/5/Headers/5.5.1:
total 0
drwxr-xr-x   3 dpage  staff   102 26 Jan 05:32 .
drwxr-xr-x  37 dpage  staff  1258 26 Jan 05:32 ..
drwxr-xr-x   3 dpage  staff   102 26 Jan 05:32 QtScript

/Users/dpage/Qt/5.5/clang_64/lib/QtScript.framework/Versions/5/Headers/5.5.1/QtScript:
total 0
drwxr-xr-x   3 dpage  staff  102 26 Jan 05:32 .
drwxr-xr-x   3 dpage  staff  102 26 Jan 05:32 ..
drwxr-xr-x  26 dpage  staff  884 26 Jan 05:32 private

/Users/dpage/Qt/5.5/clang_64/lib/QtScript.framework/Versions/5/Headers/5.5.1/QtScript/private:
total 416
drwxr-xr-x  26 dpage  staff    884 26 Jan 05:32 .
drwxr-xr-x   3 dpage  staff    102 26 Jan 05:32 ..
-rw-r--r--   1 dpage  staff   1615 12 Oct  2015 qscriptable_p.h
-rw-r--r--   1 dpage  staff   3595 12 Oct  2015 qscriptactivationobject_p.h
-rw-r--r--   1 dpage  staff  32316 12 Oct  2015 qscriptast_p.h
-rw-r--r--   1 dpage  staff   3221 12 Oct  2015 qscriptastfwd_p.h
-rw-r--r--   1 dpage  staff   9537 12 Oct  2015 qscriptastvisitor_p.h
-rw-r--r--   1 dpage  staff   3532 12 Oct  2015 qscriptclassobject_p.h
-rw-r--r--   1 dpage  staff   1500 12 Oct  2015 qscriptcontext_p.h
-rw-r--r--   1 dpage  staff   5375 12 Oct  2015 qscriptdeclarativeclass_p.h
-rw-r--r--   1 dpage  staff   3625 12 Oct  2015 qscriptdeclarativeobject_p.h
-rw-r--r--   1 dpage  staff  40760 12 Oct  2015 qscriptengine_p.h
-rw-r--r--   1 dpage  staff   4128 12 Oct  2015 qscriptengineagent_p.h
-rw-r--r--   1 dpage  staff   3493 12 Oct  2015 qscriptfunction_p.h
-rw-r--r--   1 dpage  staff   6257 12 Oct  2015 qscriptglobalobject_p.h
-rw-r--r--   1 dpage  staff   4254 12 Oct  2015 qscriptgrammar_p.h
-rw-r--r--   1 dpage  staff   5730 12 Oct  2015 qscriptlexer_p.h
-rw-r--r--   1 dpage  staff   6005 12 Oct  2015 qscriptobject_p.h
-rw-r--r--   1 dpage  staff   4161 12 Oct  2015 qscriptparser_p.h
-rw-r--r--   1 dpage  staff   2135 12 Oct  2015 qscriptprogram_p.h
-rw-r--r--   1 dpage  staff  11891 12 Oct  2015 qscriptqobject_p.h
-rw-r--r--   1 dpage  staff   3728 12 Oct  2015 qscriptstaticscopeobject_p.h
-rw-r--r--   1 dpage  staff   2925 12 Oct  2015 qscriptstring_p.h
-rw-r--r--   1 dpage  staff   2365 12 Oct  2015 qscriptsyntaxchecker_p.h
-rw-r--r--   1 dpage  staff   4397 12 Oct  2015 qscriptvalue_p.h
-rw-r--r--   1 dpage  staff   1937 12 Oct  2015 qscriptvariant_p.h

/Users/dpage/Qt/5.5/clang_64/lib/QtScript.framework/Versions/5/Resources:
total 8
drwxr-xr-x  3 dpage  staff  102 26 Jan 05:32 .
drwxr-xr-x  6 dpage  staff  204 26 Jan 05:32 ..
-rw-r--r--  1 dpage  staff  712 12 Oct  2015 Info.plist

/Users/dpage/Qt/5.5/clang_64/lib/QtScriptTools.framework:
total 48
drwxr-xr-x    9 dpage  staff   306 26 Jan 05:32 .
drwxr-xr-x  182 dpage  staff  6188 26 Jan 05:34 ..
lrwxr-xr-x    1 dpage  staff    24 26 Jan 05:32 Headers -> Versions/Current/Headers
lrwxr-xr-x    1 dpage  staff    30 26 Jan 05:32 QtScriptTools -> Versions/Current/QtScriptTools
-rw-r--r--    1 dpage  staff  1254 26 Jan 05:34 QtScriptTools.prl
lrwxr-xr-x    1 dpage  staff    36 26 Jan 05:32 QtScriptTools_debug -> Versions/Current/QtScriptTools_debug
-rw-r--r--    1 dpage  staff  1258 26 Jan 05:34 QtScriptTools_debug.prl
lrwxr-xr-x    1 dpage  staff    26 26 Jan 05:32 Resources -> Versions/Current/Resources
drwxr-xr-x    4 dpage  staff   136 26 Jan 05:32 Versions

/Users/dpage/Qt/5.5/clang_64/lib/QtScriptTools.framework/Versions:
total 8
drwxr-xr-x  4 dpage  staff  136 26 Jan 05:32 .
drwxr-xr-x  9 dpage  staff  306 26 Jan 05:32 ..
drwxr-xr-x  6 dpage  staff  204 26 Jan 05:32 5
lrwxr-xr-x  1 dpage  staff    1 26 Jan 05:32 Current -> 5

/Users/dpage/Qt/5.5/clang_64/lib/QtScriptTools.framework/Versions/5:
total 5968
drwxr-xr-x  6 dpage  staff      204 26 Jan 05:32 .
drwxr-xr-x  4 dpage  staff      136 26 Jan 05:32 ..
drwxr-xr-x  9 dpage  staff      306 26 Jan 05:32 Headers
-rwxr-xr-x  1 dpage  staff   927020 12 Oct  2015 QtScriptTools
-rwxr-xr-x  1 dpage  staff  2123876 12 Oct  2015 QtScriptTools_debug
drwxr-xr-x  3 dpage  staff      102 26 Jan 05:32 Resources

/Users/dpage/Qt/5.5/clang_64/lib/QtScriptTools.framework/Versions/5/Headers:
total 48
drwxr-xr-x  9 dpage  staff   306 26 Jan 05:32 .
drwxr-xr-x  6 dpage  staff   204 26 Jan 05:32 ..
drwxr-xr-x  3 dpage  staff   102 26 Jan 05:32 5.5.1
-rw-r--r--  1 dpage  staff    35 12 Oct  2015 QScriptEngineDebugger
-rw-r--r--  1 dpage  staff   190 12 Oct  2015 QtScriptTools
-rw-r--r--  1 dpage  staff   182 12 Oct  2015 QtScriptToolsDepends
-rw-r--r--  1 dpage  staff    34 12 Oct  2015 QtScriptToolsVersion
-rw-r--r--  1 dpage  staff  3584 12 Oct  2015 qscriptenginedebugger.h
-rw-r--r--  1 dpage  staff   232 12 Oct  2015 qtscripttoolsversion.h

/Users/dpage/Qt/5.5/clang_64/lib/QtScriptTools.framework/Versions/5/Headers/5.5.1:
total 0
drwxr-xr-x  3 dpage  staff  102 26 Jan 05:32 .
drwxr-xr-x  9 dpage  staff  306 26 Jan 05:32 ..
drwxr-xr-x  3 dpage  staff  102 26 Jan 05:32 QtScriptTools

/Users/dpage/Qt/5.5/clang_64/lib/QtScriptTools.framework/Versions/5/Headers/5.5.1/QtScriptTools:
total 0
drwxr-xr-x   3 dpage  staff   102 26 Jan 05:32 .
drwxr-xr-x   3 dpage  staff   102 26 Jan 05:32 ..
drwxr-xr-x  86 dpage  staff  2924 26 Jan 05:32 private

/Users/dpage/Qt/5.5/clang_64/lib/QtScriptTools.framework/Versions/5/Headers/5.5.1/QtScriptTools/private:
total 752
drwxr-xr-x  86 dpage  staff  2924 26 Jan 05:32 .
drwxr-xr-x   3 dpage  staff   102 26 Jan 05:32 ..
-rw-r--r--   1 dpage  staff  3848 12 Oct  2015 qscriptbreakpointdata_p.h
-rw-r--r--   1 dpage  staff  3858 12 Oct  2015 qscriptbreakpointsmodel_p.h
-rw-r--r--   1 dpage  staff  2909 12 Oct  2015 qscriptbreakpointswidget_p.h
-rw-r--r--   1 dpage  staff  2885 12 Oct  2015 qscriptbreakpointswidgetinterface_p.h
-rw-r--r--   1 dpage  staff  2291 12 Oct  2015 qscriptbreakpointswidgetinterface_p_p.h
-rw-r--r--   1 dpage  staff  2397 12 Oct  2015 qscriptcompletionproviderinterface_p.h
-rw-r--r--   1 dpage  staff  2764 12 Oct  2015 qscriptcompletiontask_p.h
-rw-r--r--   1 dpage  staff  2901 12 Oct  2015 qscriptcompletiontaskinterface_p.h
-rw-r--r--   1 dpage  staff  2435 12 Oct  2015 qscriptcompletiontaskinterface_p_p.h
-rw-r--r--   1 dpage  staff  7697 12 Oct  2015 qscriptdebugger_p.h
-rw-r--r--   1 dpage  staff  4458 12 Oct  2015 qscriptdebuggeragent_p.h
-rw-r--r--   1 dpage  staff  3560 12 Oct  2015 qscriptdebuggeragent_p_p.h
-rw-r--r--   1 dpage  staff  4944 12 Oct  2015 qscriptdebuggerbackend_p.h
-rw-r--r--   1 dpage  staff  4599 12 Oct  2015 qscriptdebuggerbackend_p_p.h
-rw-r--r--   1 dpage  staff  2847 12 Oct  2015 qscriptdebuggercodefinderwidget_p.h
-rw-r--r--   1 dpage  staff  2855 12 Oct  2015 qscriptdebuggercodefinderwidgetinterface_p.h
-rw-r--r--   1 dpage  staff  2340 12 Oct  2015 qscriptdebuggercodefinderwidgetinterface_p_p.h
-rw-r--r--   1 dpage  staff  2906 12 Oct  2015 qscriptdebuggercodeview_p.h
-rw-r--r--   1 dpage  staff  3398 12 Oct  2015 qscriptdebuggercodeviewinterface_p.h
-rw-r--r--   1 dpage  staff  2284 12 Oct  2015 qscriptdebuggercodeviewinterface_p_p.h
-rw-r--r--   1 dpage  staff  3457 12 Oct  2015 qscriptdebuggercodewidget_p.h
-rw-r--r--   1 dpage  staff  3239 12 Oct  2015 qscriptdebuggercodewidgetinterface_p.h
-rw-r--r--   1 dpage  staff  2298 12 Oct  2015 qscriptdebuggercodewidgetinterface_p_p.h
-rw-r--r--   1 dpage  staff  9439 12 Oct  2015 qscriptdebuggercommand_p.h
-rw-r--r--   1 dpage  staff  2731 12 Oct  2015 qscriptdebuggercommandexecutor_p.h
-rw-r--r--   1 dpage  staff  5405 12 Oct  2015 qscriptdebuggercommandschedulerfrontend_p.h
-rw-r--r--   1 dpage  staff  2387 12 Oct  2015 qscriptdebuggercommandschedulerinterface_p.h
-rw-r--r--   1 dpage  staff  2837 12 Oct  2015 qscriptdebuggercommandschedulerjob_p.h
-rw-r--r--   1 dpage  staff  2428 12 Oct  2015 qscriptdebuggercommandschedulerjob_p_p.h
-rw-r--r--   1 dpage  staff  3790 12 Oct  2015 qscriptdebuggerconsole_p.h
-rw-r--r--   1 dpage  staff  3403 12 Oct  2015 qscriptdebuggerconsolecommand_p.h
-rw-r--r--   1 dpage  staff  2287 12 Oct  2015 qscriptdebuggerconsolecommand_p_p.h
-rw-r--r--   1 dpage  staff  3040 12 Oct  2015 qscriptdebuggerconsolecommandgroupdata_p.h
-rw-r--r--   1 dpage  staff  3002 12 Oct  2015 qscriptdebuggerconsolecommandjob_p.h
-rw-r--r--   1 dpage  staff  2491 12 Oct  2015 qscriptdebuggerconsolecommandjob_p_p.h
-rw-r--r--   1 dpage  staff  3203 12 Oct  2015 qscriptdebuggerconsolecommandmanager_p.h
-rw-r--r--   1 dpage  staff  6136 12 Oct  2015 qscriptdebuggerconsoleglobalobject_p.h
-rw-r--r--   1 dpage  staff  2344 12 Oct  2015 qscriptdebuggerconsolehistorianinterface_p.h
-rw-r--r--   1 dpage  staff  3096 12 Oct  2015 qscriptdebuggerconsolewidget_p.h
-rw-r--r--   1 dpage  staff  3259 12 Oct  2015 qscriptdebuggerconsolewidgetinterface_p.h
-rw-r--r--   1 dpage  staff  2528 12 Oct  2015 qscriptdebuggerconsolewidgetinterface_p_p.h
-rw-r--r--   1 dpage  staff  5120 12 Oct  2015 qscriptdebuggerevent_p.h
-rw-r--r--   1 dpage  staff  2242 12 Oct  2015 qscriptdebuggereventhandlerinterface_p.h
-rw-r--r--   1 dpage  staff  3265 12 Oct  2015 qscriptdebuggerfrontend_p.h
-rw-r--r--   1 dpage  staff  2799 12 Oct  2015 qscriptdebuggerfrontend_p_p.h
-rw-r--r--   1 dpage  staff  2611 12 Oct  2015 qscriptdebuggerjob_p.h
-rw-r--r--   1 dpage  staff  2367 12 Oct  2015 qscriptdebuggerjob_p_p.h
-rw-r--r--   1 dpage  staff  2362 12 Oct  2015 qscriptdebuggerjobschedulerinterface_p.h
-rw-r--r--   1 dpage  staff  3530 12 Oct  2015 qscriptdebuggerlocalsmodel_p.h
-rw-r--r--   1 dpage  staff  2749 12 Oct  2015 qscriptdebuggerlocalswidget_p.h
-rw-r--r--   1 dpage  staff  2948 12 Oct  2015 qscriptdebuggerlocalswidgetinterface_p.h
-rw-r--r--   1 dpage  staff  2416 12 Oct  2015 qscriptdebuggerlocalswidgetinterface_p_p.h
-rw-r--r--   1 dpage  staff  2521 12 Oct  2015 qscriptdebuggerobjectsnapshotdelta_p.h
-rw-r--r--   1 dpage  staff  4684 12 Oct  2015 qscriptdebuggerresponse_p.h
-rw-r--r--   1 dpage  staff  2311 12 Oct  2015 qscriptdebuggerresponsehandlerinterface_p.h
-rw-r--r--   1 dpage  staff  3944 12 Oct  2015 qscriptdebuggerscriptedconsolecommand_p.h
-rw-r--r--   1 dpage  staff  3439 12 Oct  2015 qscriptdebuggerscriptsmodel_p.h
-rw-r--r--   1 dpage  staff  2662 12 Oct  2015 qscriptdebuggerscriptswidget_p.h
-rw-r--r--   1 dpage  staff  2896 12 Oct  2015 qscriptdebuggerscriptswidgetinterface_p.h
-rw-r--r--   1 dpage  staff  2319 12 Oct  2015 qscriptdebuggerscriptswidgetinterface_p_p.h
-rw-r--r--   1 dpage  staff  2735 12 Oct  2015 qscriptdebuggerstackmodel_p.h
-rw-r--r--   1 dpage  staff  2628 12 Oct  2015 qscriptdebuggerstackwidget_p.h
-rw-r--r--   1 dpage  staff  2807 12 Oct  2015 qscriptdebuggerstackwidgetinterface_p.h
-rw-r--r--   1 dpage  staff  2305 12 Oct  2015 qscriptdebuggerstackwidgetinterface_p_p.h
-rw-r--r--   1 dpage  staff  2969 12 Oct  2015 qscriptdebuggerstandardwidgetfactory_p.h
-rw-r--r--   1 dpage  staff  3555 12 Oct  2015 qscriptdebuggervalue_p.h
-rw-r--r--   1 dpage  staff  3341 12 Oct  2015 qscriptdebuggervalueproperty_p.h
-rw-r--r--   1 dpage  staff  3224 12 Oct  2015 qscriptdebuggerwidgetfactoryinterface_p.h
-rw-r--r--   1 dpage  staff  2594 12 Oct  2015 qscriptdebugoutputwidget_p.h
-rw-r--r--   1 dpage  staff  2620 12 Oct  2015 qscriptdebugoutputwidgetinterface_p.h
-rw-r--r--   1 dpage  staff  2291 12 Oct  2015 qscriptdebugoutputwidgetinterface_p_p.h
-rw-r--r--   1 dpage  staff  3827 12 Oct  2015 qscriptedit_p.h
-rw-r--r--   1 dpage  staff  2646 12 Oct  2015 qscriptenginedebuggerfrontend_p.h
-rw-r--r--   1 dpage  staff  2564 12 Oct  2015 qscripterrorlogwidget_p.h
-rw-r--r--   1 dpage  staff  2586 12 Oct  2015 qscripterrorlogwidgetinterface_p.h
-rw-r--r--   1 dpage  staff  2270 12 Oct  2015 qscripterrorlogwidgetinterface_p_p.h
-rw-r--r--   1 dpage  staff  2406 12 Oct  2015 qscriptmessagehandlerinterface_p.h
-rw-r--r--   1 dpage  staff  2554 12 Oct  2015 qscriptobjectsnapshot_p.h
-rw-r--r--   1 dpage  staff  3399 12 Oct  2015 qscriptscriptdata_p.h
-rw-r--r--   1 dpage  staff  2643 12 Oct  2015 qscriptstdmessagehandler_p.h
-rw-r--r--   1 dpage  staff  2793 12 Oct  2015 qscriptsyntaxhighlighter_p.h
-rw-r--r--   1 dpage  staff  2295 12 Oct  2015 qscripttooltipproviderinterface_p.h
-rw-r--r--   1 dpage  staff  2857 12 Oct  2015 qscriptvalueproperty_p.h
-rw-r--r--   1 dpage  staff  2400 12 Oct  2015 qscriptxmlparser_p.h

/Users/dpage/Qt/5.5/clang_64/lib/QtScriptTools.framework/Versions/5/Resources:
total 8
drwxr-xr-x  3 dpage  staff  102 26 Jan 05:32 .
drwxr-xr-x  6 dpage  staff  204 26 Jan 05:32 ..
-rw-r--r--  1 dpage  staff  722 12 Oct  2015 Info.plist

/Users/dpage/Qt/5.5/clang_64/lib/QtSensors.framework:
total 48
drwxr-xr-x    9 dpage  staff   306 26 Jan 05:31 .
drwxr-xr-x  182 dpage  staff  6188 26 Jan 05:34 ..
lrwxr-xr-x    1 dpage  staff    24 26 Jan 05:31 Headers -> Versions/Current/Headers
lrwxr-xr-x    1 dpage  staff    26 26 Jan 05:31 QtSensors -> Versions/Current/QtSensors
-rw-r--r--    1 dpage  staff  1192 26 Jan 05:34 QtSensors.prl
lrwxr-xr-x    1 dpage  staff    32 26 Jan 05:31 QtSensors_debug -> Versions/Current/QtSensors_debug
-rw-r--r--    1 dpage  staff  1196 26 Jan 05:34 QtSensors_debug.prl
lrwxr-xr-x    1 dpage  staff    26 26 Jan 05:31 Resources -> Versions/Current/Resources
drwxr-xr-x    4 dpage  staff   136 26 Jan 05:31 Versions

/Users/dpage/Qt/5.5/clang_64/lib/QtSensors.framework/Versions:
total 8
drwxr-xr-x  4 dpage  staff  136 26 Jan 05:31 .
drwxr-xr-x  9 dpage  staff  306 26 Jan 05:31 ..
drwxr-xr-x  6 dpage  staff  204 26 Jan 05:31 5
lrwxr-xr-x  1 dpage  staff    1 26 Jan 05:31 Current -> 5

/Users/dpage/Qt/5.5/clang_64/lib/QtSensors.framework/Versions/5:
total 1728
drwxr-xr-x   6 dpage  staff     204 26 Jan 05:31 .
drwxr-xr-x   4 dpage  staff     136 26 Jan 05:31 ..
drwxr-xr-x  96 dpage  staff    3264 26 Jan 05:31 Headers
-rwxr-xr-x   1 dpage  staff  258796 12 Oct  2015 QtSensors
-rwxr-xr-x   1 dpage  staff  620172 12 Oct  2015 QtSensors_debug
drwxr-xr-x   3 dpage  staff     102 26 Jan 05:31 Resources

/Users/dpage/Qt/5.5/clang_64/lib/QtSensors.framework/Versions/5/Headers:
total 760
drwxr-xr-x  96 dpage  staff  3264 26 Jan 05:31 .
drwxr-xr-x   6 dpage  staff   204 26 Jan 05:31 ..
drwxr-xr-x   3 dpage  staff   102 26 Jan 05:31 5.5.1
-rw-r--r--   1 dpage  staff    28 12 Oct  2015 QAccelerometer
-rw-r--r--   1 dpage  staff    28 12 Oct  2015 QAccelerometerFilter
-rw-r--r--   1 dpage  staff    28 12 Oct  2015 QAccelerometerReading
-rw-r--r--   1 dpage  staff    24 12 Oct  2015 QAltimeter
-rw-r--r--   1 dpage  staff    24 12 Oct  2015 QAltimeterFilter
-rw-r--r--   1 dpage  staff    24 12 Oct  2015 QAltimeterReading
-rw-r--r--   1 dpage  staff    33 12 Oct  2015 QAmbientLightFilter
-rw-r--r--   1 dpage  staff    33 12 Oct  2015 QAmbientLightReading
-rw-r--r--   1 dpage  staff    33 12 Oct  2015 QAmbientLightSensor
-rw-r--r--   1 dpage  staff    39 12 Oct  2015 QAmbientTemperatureFilter
-rw-r--r--   1 dpage  staff    39 12 Oct  2015 QAmbientTemperatureReading
-rw-r--r--   1 dpage  staff    39 12 Oct  2015 QAmbientTemperatureSensor
-rw-r--r--   1 dpage  staff    22 12 Oct  2015 QCompass
-rw-r--r--   1 dpage  staff    22 12 Oct  2015 QCompassFilter
-rw-r--r--   1 dpage  staff    22 12 Oct  2015 QCompassReading
-rw-r--r--   1 dpage  staff    29 12 Oct  2015 QDistanceFilter
-rw-r--r--   1 dpage  staff    29 12 Oct  2015 QDistanceReading
-rw-r--r--   1 dpage  staff    29 12 Oct  2015 QDistanceSensor
-rw-r--r--   1 dpage  staff    24 12 Oct  2015 QGyroscope
-rw-r--r--   1 dpage  staff    24 12 Oct  2015 QGyroscopeFilter
-rw-r--r--   1 dpage  staff    24 12 Oct  2015 QGyroscopeReading
-rw-r--r--   1 dpage  staff    28 12 Oct  2015 QHolsterFilter
-rw-r--r--   1 dpage  staff    28 12 Oct  2015 QHolsterReading
-rw-r--r--   1 dpage  staff    28 12 Oct  2015 QHolsterSensor
-rw-r--r--   1 dpage  staff    32 12 Oct  2015 QIRProximityFilter
-rw-r--r--   1 dpage  staff    32 12 Oct  2015 QIRProximityReading
-rw-r--r--   1 dpage  staff    32 12 Oct  2015 QIRProximitySensor
-rw-r--r--   1 dpage  staff    26 12 Oct  2015 QLightFilter
-rw-r--r--   1 dpage  staff    26 12 Oct  2015 QLightReading
-rw-r--r--   1 dpage  staff    26 12 Oct  2015 QLightSensor
-rw-r--r--   1 dpage  staff    27 12 Oct  2015 QMagnetometer
-rw-r--r--   1 dpage  staff    27 12 Oct  2015 QMagnetometerFilter
-rw-r--r--   1 dpage  staff    27 12 Oct  2015 QMagnetometerReading
-rw-r--r--   1 dpage  staff    32 12 Oct  2015 QOrientationFilter
-rw-r--r--   1 dpage  staff    32 12 Oct  2015 QOrientationReading
-rw-r--r--   1 dpage  staff    32 12 Oct  2015 QOrientationSensor
-rw-r--r--   1 dpage  staff    29 12 Oct  2015 QPressureFilter
-rw-r--r--   1 dpage  staff    29 12 Oct  2015 QPressureReading
-rw-r--r--   1 dpage  staff    29 12 Oct  2015 QPressureSensor
-rw-r--r--   1 dpage  staff    30 12 Oct  2015 QProximityFilter
-rw-r--r--   1 dpage  staff    30 12 Oct  2015 QProximityReading
-rw-r--r--   1 dpage  staff    30 12 Oct  2015 QProximitySensor
-rw-r--r--   1 dpage  staff    29 12 Oct  2015 QRotationFilter
-rw-r--r--   1 dpage  staff    29 12 Oct  2015 QRotationReading
-rw-r--r--   1 dpage  staff    29 12 Oct  2015 QRotationSensor
-rw-r--r--   1 dpage  staff    21 12 Oct  2015 QSensor
-rw-r--r--   1 dpage  staff    28 12 Oct  2015 QSensorBackend
-rw-r--r--   1 dpage  staff    28 12 Oct  2015 QSensorBackendFactory
-rw-r--r--   1 dpage  staff    27 12 Oct  2015 QSensorChangesInterface
-rw-r--r--   1 dpage  staff    21 12 Oct  2015 QSensorFilter
-rw-r--r--   1 dpage  staff    28 12 Oct  2015 QSensorGesture
-rw-r--r--   1 dpage  staff    35 12 Oct  2015 QSensorGestureManager
-rw-r--r--   1 dpage  staff    43 12 Oct  2015 QSensorGesturePluginInterface
-rw-r--r--   1 dpage  staff    38 12 Oct  2015 QSensorGestureRecognizer
-rw-r--r--   1 dpage  staff    28 12 Oct  2015 QSensorManager
-rw-r--r--   1 dpage  staff    27 12 Oct  2015 QSensorPluginInterface
-rw-r--r--   1 dpage  staff    21 12 Oct  2015 QSensorReading
-rw-r--r--   1 dpage  staff    24 12 Oct  2015 QTapFilter
-rw-r--r--   1 dpage  staff    24 12 Oct  2015 QTapReading
-rw-r--r--   1 dpage  staff    24 12 Oct  2015 QTapSensor
-rw-r--r--   1 dpage  staff    25 12 Oct  2015 QTiltFilter
-rw-r--r--   1 dpage  staff    25 12 Oct  2015 QTiltReading
-rw-r--r--   1 dpage  staff    25 12 Oct  2015 QTiltSensor
-rw-r--r--   1 dpage  staff   892 12 Oct  2015 QtSensors
-rw-r--r--   1 dpage  staff   174 12 Oct  2015 QtSensorsDepends
-rw-r--r--   1 dpage  staff    30 12 Oct  2015 QtSensorsVersion
-rw-r--r--   1 dpage  staff  3191 12 Oct  2015 qaccelerometer.h
-rw-r--r--   1 dpage  staff  2438 12 Oct  2015 qaltimeter.h
-rw-r--r--   1 dpage  staff  2684 12 Oct  2015 qambientlightsensor.h
-rw-r--r--   1 dpage  staff  2597 12 Oct  2015 qambienttemperaturesensor.h
-rw-r--r--   1 dpage  staff  2572 12 Oct  2015 qcompass.h
-rw-r--r--   1 dpage  staff  2485 12 Oct  2015 qdistancesensor.h
-rw-r--r--   1 dpage  staff  2568 12 Oct  2015 qgyroscope.h
-rw-r--r--   1 dpage  staff  2452 12 Oct  2015 qholstersensor.h
-rw-r--r--   1 dpage  staff  2524 12 Oct  2015 qirproximitysensor.h
-rw-r--r--   1 dpage  staff  2689 12 Oct  2015 qlightsensor.h
-rw-r--r--   1 dpage  staff  3088 12 Oct  2015 qmagnetometer.h
-rw-r--r--   1 dpage  staff  2719 12 Oct  2015 qorientationsensor.h
-rw-r--r--   1 dpage  staff  2589 12 Oct  2015 qpressuresensor.h
-rw-r--r--   1 dpage  staff  2467 12 Oct  2015 qproximitysensor.h
-rw-r--r--   1 dpage  staff  2792 12 Oct  2015 qrotationsensor.h
-rw-r--r--   1 dpage  staff  9670 12 Oct  2015 qsensor.h
-rw-r--r--   1 dpage  staff  2997 12 Oct  2015 qsensorbackend.h
-rw-r--r--   1 dpage  staff  2653 12 Oct  2015 qsensorgesture.h
-rw-r--r--   1 dpage  staff  2453 12 Oct  2015 qsensorgesturemanager.h
-rw-r--r--   1 dpage  staff  2356 12 Oct  2015 qsensorgestureplugininterface.h
-rw-r--r--   1 dpage  staff  2470 12 Oct  2015 qsensorgesturerecognizer.h
-rw-r--r--   1 dpage  staff  2594 12 Oct  2015 qsensormanager.h
-rw-r--r--   1 dpage  staff  2235 12 Oct  2015 qsensorplugin.h
-rw-r--r--   1 dpage  staff  1940 12 Oct  2015 qsensorsglobal.h
-rw-r--r--   1 dpage  staff  3347 12 Oct  2015 qtapsensor.h
-rw-r--r--   1 dpage  staff  2558 12 Oct  2015 qtiltsensor.h
-rw-r--r--   1 dpage  staff   212 12 Oct  2015 qtsensorsversion.h

/Users/dpage/Qt/5.5/clang_64/lib/QtSensors.framework/Versions/5/Headers/5.5.1:
total 0
drwxr-xr-x   3 dpage  staff   102 26 Jan 05:31 .
drwxr-xr-x  96 dpage  staff  3264 26 Jan 05:31 ..
drwxr-xr-x   3 dpage  staff   102 26 Jan 05:31 QtSensors

/Users/dpage/Qt/5.5/clang_64/lib/QtSensors.framework/Versions/5/Headers/5.5.1/QtSensors:
total 0
drwxr-xr-x   3 dpage  staff  102 26 Jan 05:31 .
drwxr-xr-x   3 dpage  staff  102 26 Jan 05:31 ..
drwxr-xr-x  25 dpage  staff  850 26 Jan 05:31 private

/Users/dpage/Qt/5.5/clang_64/lib/QtSensors.framework/Versions/5/Headers/5.5.1/QtSensors/private:
total 184
drwxr-xr-x  25 dpage  staff   850 26 Jan 05:31 .
drwxr-xr-x   3 dpage  staff   102 26 Jan 05:31 ..
-rw-r--r--   1 dpage  staff  2349 12 Oct  2015 qaccelerometer_p.h
-rw-r--r--   1 dpage  staff  2049 12 Oct  2015 qaltimeter_p.h
-rw-r--r--   1 dpage  staff  2078 12 Oct  2015 qambientlightsensor_p.h
-rw-r--r--   1 dpage  staff  2103 12 Oct  2015 qambienttemperaturesensor_p.h
-rw-r--r--   1 dpage  staff  2100 12 Oct  2015 qcompass_p.h
-rw-r--r--   1 dpage  staff  2247 12 Oct  2015 qdistancesensor_p.h
-rw-r--r--   1 dpage  staff  2094 12 Oct  2015 qgyroscope_p.h
-rw-r--r--   1 dpage  staff  2058 12 Oct  2015 qholstersensor_p.h
-rw-r--r--   1 dpage  staff  2077 12 Oct  2015 qirproximitysensor_p.h
-rw-r--r--   1 dpage  staff  2244 12 Oct  2015 qlightsensor_p.h
-rw-r--r--   1 dpage  staff  2352 12 Oct  2015 qmagnetometer_p.h
-rw-r--r--   1 dpage  staff  2076 12 Oct  2015 qorientationsensor_p.h
-rw-r--r--   1 dpage  staff  2096 12 Oct  2015 qpressuresensor_p.h
-rw-r--r--   1 dpage  staff  2061 12 Oct  2015 qproximitysensor_p.h
-rw-r--r--   1 dpage  staff  2271 12 Oct  2015 qrotationsensor_p.h
-rw-r--r--   1 dpage  staff  3505 12 Oct  2015 qsensor_p.h
-rw-r--r--   1 dpage  staff  2206 12 Oct  2015 qsensorbackend_p.h
-rw-r--r--   1 dpage  staff  2573 12 Oct  2015 qsensorgesture_p.h
-rw-r--r--   1 dpage  staff  3279 12 Oct  2015 qsensorgesturemanagerprivate_p.h
-rw-r--r--   1 dpage  staff  2286 12 Oct  2015 qtapsensor_p.h
-rw-r--r--   1 dpage  staff  2088 12 Oct  2015 qtiltsensor_p.h
-rw-r--r--   1 dpage  staff  2358 12 Oct  2015 sensorlog_p.h
-rw-r--r--   1 dpage  staff  2722 12 Oct  2015 simulatorgesturescommon_p.h

/Users/dpage/Qt/5.5/clang_64/lib/QtSensors.framework/Versions/5/Resources:
total 8
drwxr-xr-x  3 dpage  staff  102 26 Jan 05:31 .
drwxr-xr-x  6 dpage  staff  204 26 Jan 05:31 ..
-rw-r--r--  1 dpage  staff  714 12 Oct  2015 Info.plist

/Users/dpage/Qt/5.5/clang_64/lib/QtSerialPort.framework:
total 48
drwxr-xr-x    9 dpage  staff   306 26 Jan 05:31 .
drwxr-xr-x  182 dpage  staff  6188 26 Jan 05:34 ..
lrwxr-xr-x    1 dpage  staff    24 26 Jan 05:31 Headers -> Versions/Current/Headers
lrwxr-xr-x    1 dpage  staff    29 26 Jan 05:31 QtSerialPort -> Versions/Current/QtSerialPort
-rw-r--r--    1 dpage  staff  1185 26 Jan 05:34 QtSerialPort.prl
lrwxr-xr-x    1 dpage  staff    35 26 Jan 05:31 QtSerialPort_debug -> Versions/Current/QtSerialPort_debug
-rw-r--r--    1 dpage  staff  1189 26 Jan 05:34 QtSerialPort_debug.prl
lrwxr-xr-x    1 dpage  staff    26 26 Jan 05:31 Resources -> Versions/Current/Resources
drwxr-xr-x    4 dpage  staff   136 26 Jan 05:31 Versions

/Users/dpage/Qt/5.5/clang_64/lib/QtSerialPort.framework/Versions:
total 8
drwxr-xr-x  4 dpage  staff  136 26 Jan 05:31 .
drwxr-xr-x  9 dpage  staff  306 26 Jan 05:31 ..
drwxr-xr-x  6 dpage  staff  204 26 Jan 05:31 5
lrwxr-xr-x  1 dpage  staff    1 26 Jan 05:31 Current -> 5

/Users/dpage/Qt/5.5/clang_64/lib/QtSerialPort.framework/Versions/5:
total 616
drwxr-xr-x   6 dpage  staff     204 26 Jan 05:31 .
drwxr-xr-x   4 dpage  staff     136 26 Jan 05:31 ..
drwxr-xr-x  12 dpage  staff     408 26 Jan 05:31 Headers
-rwxr-xr-x   1 dpage  staff  100896 12 Oct  2015 QtSerialPort
-rwxr-xr-x   1 dpage  staff  209544 12 Oct  2015 QtSerialPort_debug
drwxr-xr-x   3 dpage  staff     102 26 Jan 05:31 Resources

/Users/dpage/Qt/5.5/clang_64/lib/QtSerialPort.framework/Versions/5/Headers:
total 88
drwxr-xr-x  12 dpage  staff   408 26 Jan 05:31 .
drwxr-xr-x   6 dpage  staff   204 26 Jan 05:31 ..
drwxr-xr-x   3 dpage  staff   102 26 Jan 05:31 5.5.1
-rw-r--r--   1 dpage  staff    25 12 Oct  2015 QSerialPort
-rw-r--r--   1 dpage  staff    29 12 Oct  2015 QSerialPortInfo
-rw-r--r--   1 dpage  staff   235 12 Oct  2015 QtSerialPort
-rw-r--r--   1 dpage  staff   180 12 Oct  2015 QtSerialPortDepends
-rw-r--r--   1 dpage  staff    33 12 Oct  2015 QtSerialPortVersion
-rw-r--r--   1 dpage  staff  9311 12 Oct  2015 qserialport.h
-rw-r--r--   1 dpage  staff  2051 12 Oct  2015 qserialportglobal.h
-rw-r--r--   1 dpage  staff  3440 12 Oct  2015 qserialportinfo.h
-rw-r--r--   1 dpage  staff   227 12 Oct  2015 qtserialportversion.h

/Users/dpage/Qt/5.5/clang_64/lib/QtSerialPort.framework/Versions/5/Headers/5.5.1:
total 0
drwxr-xr-x   3 dpage  staff  102 26 Jan 05:31 .
drwxr-xr-x  12 dpage  staff  408 26 Jan 05:31 ..
drwxr-xr-x   3 dpage  staff  102 26 Jan 05:31 QtSerialPort

/Users/dpage/Qt/5.5/clang_64/lib/QtSerialPort.framework/Versions/5/Headers/5.5.1/QtSerialPort:
total 0
drwxr-xr-x  3 dpage  staff  102 26 Jan 05:31 .
drwxr-xr-x  3 dpage  staff  102 26 Jan 05:31 ..
drwxr-xr-x  5 dpage  staff  170 26 Jan 05:31 private

/Users/dpage/Qt/5.5/clang_64/lib/QtSerialPort.framework/Versions/5/Headers/5.5.1/QtSerialPort/private:
total 48
drwxr-xr-x  5 dpage  staff   170 26 Jan 05:31 .
drwxr-xr-x  3 dpage  staff   102 26 Jan 05:31 ..
-rw-r--r--  1 dpage  staff  9080 12 Oct  2015 qserialport_p.h
-rw-r--r--  1 dpage  staff  2929 12 Oct  2015 qserialportinfo_p.h
-rw-r--r--  1 dpage  staff  5725 12 Oct  2015 qtudev_p.h

/Users/dpage/Qt/5.5/clang_64/lib/QtSerialPort.framework/Versions/5/Resources:
total 8
drwxr-xr-x  3 dpage  staff  102 26 Jan 05:31 .
drwxr-xr-x  6 dpage  staff  204 26 Jan 05:31 ..
-rw-r--r--  1 dpage  staff  720 12 Oct  2015 Info.plist

/Users/dpage/Qt/5.5/clang_64/lib/QtSql.framework:
total 48
drwxr-xr-x    9 dpage  staff   306 26 Jan 05:31 .
drwxr-xr-x  182 dpage  staff  6188 26 Jan 05:34 ..
lrwxr-xr-x    1 dpage  staff    24 26 Jan 05:31 Headers -> Versions/Current/Headers
lrwxr-xr-x    1 dpage  staff    22 26 Jan 05:31 QtSql -> Versions/Current/QtSql
-rw-r--r--    1 dpage  staff  1205 26 Jan 05:34 QtSql.prl
lrwxr-xr-x    1 dpage  staff    28 26 Jan 05:31 QtSql_debug -> Versions/Current/QtSql_debug
-rw-r--r--    1 dpage  staff  1209 26 Jan 05:34 QtSql_debug.prl
lrwxr-xr-x    1 dpage  staff    26 26 Jan 05:31 Resources -> Versions/Current/Resources
drwxr-xr-x    4 dpage  staff   136 26 Jan 05:31 Versions

/Users/dpage/Qt/5.5/clang_64/lib/QtSql.framework/Versions:
total 8
drwxr-xr-x  4 dpage  staff  136 26 Jan 05:31 .
drwxr-xr-x  9 dpage  staff  306 26 Jan 05:31 ..
drwxr-xr-x  6 dpage  staff  204 26 Jan 05:31 5
lrwxr-xr-x  1 dpage  staff    1 26 Jan 05:31 Current -> 5

/Users/dpage/Qt/5.5/clang_64/lib/QtSql.framework/Versions/5:
total 1776
drwxr-xr-x   6 dpage  staff     204 26 Jan 05:31 .
drwxr-xr-x   4 dpage  staff     136 26 Jan 05:31 ..
drwxr-xr-x  38 dpage  staff    1292 26 Jan 05:31 Headers
-rwxr-xr-x   1 dpage  staff  270508 12 Oct  2015 QtSql
-rwxr-xr-x   1 dpage  staff  630856 12 Oct  2015 QtSql_debug
drwxr-xr-x   3 dpage  staff     102 26 Jan 05:31 Resources

/Users/dpage/Qt/5.5/clang_64/lib/QtSql.framework/Versions/5/Headers:
total 312
drwxr-xr-x  38 dpage  staff  1292 26 Jan 05:31 .
drwxr-xr-x   6 dpage  staff   204 26 Jan 05:31 ..
drwxr-xr-x   3 dpage  staff   102 26 Jan 05:31 5.5.1
-rw-r--r--   1 dpage  staff    18 12 Oct  2015 QSql
-rw-r--r--   1 dpage  staff    26 12 Oct  2015 QSqlDatabase
-rw-r--r--   1 dpage  staff    24 12 Oct  2015 QSqlDriver
-rw-r--r--   1 dpage  staff    26 12 Oct  2015 QSqlDriverCreator
-rw-r--r--   1 dpage  staff    26 12 Oct  2015 QSqlDriverCreatorBase
-rw-r--r--   1 dpage  staff    30 12 Oct  2015 QSqlDriverPlugin
-rw-r--r--   1 dpage  staff    23 12 Oct  2015 QSqlError
-rw-r--r--   1 dpage  staff    23 12 Oct  2015 QSqlField
-rw-r--r--   1 dpage  staff    23 12 Oct  2015 QSqlIndex
-rw-r--r--   1 dpage  staff    23 12 Oct  2015 QSqlQuery
-rw-r--r--   1 dpage  staff    28 12 Oct  2015 QSqlQueryModel
-rw-r--r--   1 dpage  staff    24 12 Oct  2015 QSqlRecord
-rw-r--r--   1 dpage  staff    38 12 Oct  2015 QSqlRelation
-rw-r--r--   1 dpage  staff    36 12 Oct  2015 QSqlRelationalDelegate
-rw-r--r--   1 dpage  staff    38 12 Oct  2015 QSqlRelationalTableModel
-rw-r--r--   1 dpage  staff    24 12 Oct  2015 QSqlResult
-rw-r--r--   1 dpage  staff    28 12 Oct  2015 QSqlTableModel
-rw-r--r--   1 dpage  staff   483 12 Oct  2015 QtSql
-rw-r--r--   1 dpage  staff   166 12 Oct  2015 QtSqlDepends
-rw-r--r--   1 dpage  staff    26 12 Oct  2015 QtSqlVersion
-rw-r--r--   1 dpage  staff  2544 12 Oct  2015 qsql.h
-rw-r--r--   1 dpage  staff  4931 12 Oct  2015 qsqldatabase.h
-rw-r--r--   1 dpage  staff  5228 12 Oct  2015 qsqldriver.h
-rw-r--r--   1 dpage  staff  2115 12 Oct  2015 qsqldriverplugin.h
-rw-r--r--   1 dpage  staff  3403 12 Oct  2015 qsqlerror.h
-rw-r--r--   1 dpage  staff  3404 12 Oct  2015 qsqlfield.h
-rw-r--r--   1 dpage  staff  2544 12 Oct  2015 qsqlindex.h
-rw-r--r--   1 dpage  staff  3918 12 Oct  2015 qsqlquery.h
-rw-r--r--   1 dpage  staff  3984 12 Oct  2015 qsqlquerymodel.h
-rw-r--r--   1 dpage  staff  3333 12 Oct  2015 qsqlrecord.h
-rw-r--r--   1 dpage  staff  3876 12 Oct  2015 qsqlrelationaldelegate.h
-rw-r--r--   1 dpage  staff  3798 12 Oct  2015 qsqlrelationaltablemodel.h
-rw-r--r--   1 dpage  staff  4623 12 Oct  2015 qsqlresult.h
-rw-r--r--   1 dpage  staff  4761 12 Oct  2015 qsqltablemodel.h
-rw-r--r--   1 dpage  staff   192 12 Oct  2015 qtsqlversion.h

/Users/dpage/Qt/5.5/clang_64/lib/QtSql.framework/Versions/5/Headers/5.5.1:
total 0
drwxr-xr-x   3 dpage  staff   102 26 Jan 05:31 .
drwxr-xr-x  38 dpage  staff  1292 26 Jan 05:31 ..
drwxr-xr-x   3 dpage  staff   102 26 Jan 05:31 QtSql

/Users/dpage/Qt/5.5/clang_64/lib/QtSql.framework/Versions/5/Headers/5.5.1/QtSql:
total 0
drwxr-xr-x   3 dpage  staff  102 26 Jan 05:31 .
drwxr-xr-x   3 dpage  staff  102 26 Jan 05:31 ..
drwxr-xr-x  17 dpage  staff  578 26 Jan 05:31 private

/Users/dpage/Qt/5.5/clang_64/lib/QtSql.framework/Versions/5/Headers/5.5.1/QtSql/private:
total 160
drwxr-xr-x  17 dpage  staff   578 26 Jan 05:31 .
drwxr-xr-x   3 dpage  staff   102 26 Jan 05:31 ..
-rw-r--r--   1 dpage  staff  3892 12 Oct  2015 qsql_db2_p.h
-rw-r--r--   1 dpage  staff  3592 12 Oct  2015 qsql_ibase_p.h
-rw-r--r--   1 dpage  staff  4708 12 Oct  2015 qsql_mysql_p.h
-rw-r--r--   1 dpage  staff  3362 12 Oct  2015 qsql_oci_p.h
-rw-r--r--   1 dpage  staff  4515 12 Oct  2015 qsql_odbc_p.h
-rw-r--r--   1 dpage  staff  4972 12 Oct  2015 qsql_psql_p.h
-rw-r--r--   1 dpage  staff  3388 12 Oct  2015 qsql_sqlite2_p.h
-rw-r--r--   1 dpage  staff  3362 12 Oct  2015 qsql_sqlite_p.h
-rw-r--r--   1 dpage  staff  3566 12 Oct  2015 qsql_tds_p.h
-rw-r--r--   1 dpage  staff  2850 12 Oct  2015 qsqlcachedresult_p.h
-rw-r--r--   1 dpage  staff  2464 12 Oct  2015 qsqldriver_p.h
-rw-r--r--   1 dpage  staff  3948 12 Oct  2015 qsqlnulldriver_p.h
-rw-r--r--   1 dpage  staff  5680 12 Oct  2015 qsqlquerymodel_p.h
-rw-r--r--   1 dpage  staff  3852 12 Oct  2015 qsqlresult_p.h
-rw-r--r--   1 dpage  staff  5839 12 Oct  2015 qsqltablemodel_p.h

/Users/dpage/Qt/5.5/clang_64/lib/QtSql.framework/Versions/5/Resources:
total 8
drwxr-xr-x  3 dpage  staff  102 26 Jan 05:31 .
drwxr-xr-x  6 dpage  staff  204 26 Jan 05:31 ..
-rw-r--r--  1 dpage  staff  706 12 Oct  2015 Info.plist

/Users/dpage/Qt/5.5/clang_64/lib/QtSvg.framework:
total 48
drwxr-xr-x    9 dpage  staff   306 26 Jan 05:31 .
drwxr-xr-x  182 dpage  staff  6188 26 Jan 05:34 ..
lrwxr-xr-x    1 dpage  staff    24 26 Jan 05:31 Headers -> Versions/Current/Headers
lrwxr-xr-x    1 dpage  staff    22 26 Jan 05:31 QtSvg -> Versions/Current/QtSvg
-rw-r--r--    1 dpage  staff  1254 26 Jan 05:34 QtSvg.prl
lrwxr-xr-x    1 dpage  staff    28 26 Jan 05:31 QtSvg_debug -> Versions/Current/QtSvg_debug
-rw-r--r--    1 dpage  staff  1258 26 Jan 05:34 QtSvg_debug.prl
lrwxr-xr-x    1 dpage  staff    26 26 Jan 05:31 Resources -> Versions/Current/Resources
drwxr-xr-x    4 dpage  staff   136 26 Jan 05:31 Versions

/Users/dpage/Qt/5.5/clang_64/lib/QtSvg.framework/Versions:
total 8
drwxr-xr-x  4 dpage  staff  136 26 Jan 05:31 .
drwxr-xr-x  9 dpage  staff  306 26 Jan 05:31 ..
drwxr-xr-x  6 dpage  staff  204 26 Jan 05:31 5
lrwxr-xr-x  1 dpage  staff    1 26 Jan 05:31 Current -> 5

/Users/dpage/Qt/5.5/clang_64/lib/QtSvg.framework/Versions/5:
total 2520
drwxr-xr-x   6 dpage  staff     204 26 Jan 05:31 .
drwxr-xr-x   4 dpage  staff     136 26 Jan 05:31 ..
drwxr-xr-x  16 dpage  staff     544 26 Jan 05:31 Headers
-rwxr-xr-x   1 dpage  staff  371320 12 Oct  2015 QtSvg
-rwxr-xr-x   1 dpage  staff  914012 12 Oct  2015 QtSvg_debug
drwxr-xr-x   3 dpage  staff     102 26 Jan 05:31 Resources

/Users/dpage/Qt/5.5/clang_64/lib/QtSvg.framework/Versions/5/Headers:
total 104
drwxr-xr-x  16 dpage  staff   544 26 Jan 05:31 .
drwxr-xr-x   6 dpage  staff   204 26 Jan 05:31 ..
drwxr-xr-x   3 dpage  staff   102 26 Jan 05:31 5.5.1
-rw-r--r--   1 dpage  staff    30 12 Oct  2015 QGraphicsSvgItem
-rw-r--r--   1 dpage  staff    27 12 Oct  2015 QSvgGenerator
-rw-r--r--   1 dpage  staff    26 12 Oct  2015 QSvgRenderer
-rw-r--r--   1 dpage  staff    24 12 Oct  2015 QSvgWidget
-rw-r--r--   1 dpage  staff   247 12 Oct  2015 QtSvg
-rw-r--r--   1 dpage  staff   220 12 Oct  2015 QtSvgDepends
-rw-r--r--   1 dpage  staff    26 12 Oct  2015 QtSvgVersion
-rw-r--r--   1 dpage  staff  3101 12 Oct  2015 qgraphicssvgitem.h
-rw-r--r--   1 dpage  staff  3340 12 Oct  2015 qsvggenerator.h
-rw-r--r--   1 dpage  staff  3505 12 Oct  2015 qsvgrenderer.h
-rw-r--r--   1 dpage  staff  2363 12 Oct  2015 qsvgwidget.h
-rw-r--r--   1 dpage  staff  1927 12 Oct  2015 qtsvgglobal.h
-rw-r--r--   1 dpage  staff   192 12 Oct  2015 qtsvgversion.h

/Users/dpage/Qt/5.5/clang_64/lib/QtSvg.framework/Versions/5/Headers/5.5.1:
total 0
drwxr-xr-x   3 dpage  staff  102 26 Jan 05:31 .
drwxr-xr-x  16 dpage  staff  544 26 Jan 05:31 ..
drwxr-xr-x   3 dpage  staff  102 26 Jan 05:31 QtSvg

/Users/dpage/Qt/5.5/clang_64/lib/QtSvg.framework/Versions/5/Headers/5.5.1/QtSvg:
total 0
drwxr-xr-x   3 dpage  staff  102 26 Jan 05:31 .
drwxr-xr-x   3 dpage  staff  102 26 Jan 05:31 ..
drwxr-xr-x  11 dpage  staff  374 26 Jan 05:31 private

/Users/dpage/Qt/5.5/clang_64/lib/QtSvg.framework/Versions/5/Headers/5.5.1/QtSvg/private:
total 144
drwxr-xr-x  11 dpage  staff    374 26 Jan 05:31 .
drwxr-xr-x   3 dpage  staff    102 26 Jan 05:31 ..
-rw-r--r--   1 dpage  staff   2877 12 Oct  2015 qsvgfont_p.h
-rw-r--r--   1 dpage  staff   3205 12 Oct  2015 qsvgfunctions_wince_p.h
-rw-r--r--   1 dpage  staff   7570 12 Oct  2015 qsvggraphics_p.h
-rw-r--r--   1 dpage  staff   4867 12 Oct  2015 qsvghandler_p.h
-rw-r--r--   1 dpage  staff   5211 12 Oct  2015 qsvgnode_p.h
-rw-r--r--   1 dpage  staff   3378 12 Oct  2015 qsvgstructure_p.h
-rw-r--r--   1 dpage  staff  21184 12 Oct  2015 qsvgstyle_p.h
-rw-r--r--   1 dpage  staff   5328 12 Oct  2015 qsvgtinydocument_p.h
-rw-r--r--   1 dpage  staff   1971 12 Oct  2015 qtsvgglobal_p.h

/Users/dpage/Qt/5.5/clang_64/lib/QtSvg.framework/Versions/5/Resources:
total 8
drwxr-xr-x  3 dpage  staff  102 26 Jan 05:31 .
drwxr-xr-x  6 dpage  staff  204 26 Jan 05:31 ..
-rw-r--r--  1 dpage  staff  706 12 Oct  2015 Info.plist

/Users/dpage/Qt/5.5/clang_64/lib/QtTest.framework:
total 48
drwxr-xr-x    9 dpage  staff   306 26 Jan 05:31 .
drwxr-xr-x  182 dpage  staff  6188 26 Jan 05:34 ..
lrwxr-xr-x    1 dpage  staff    24 26 Jan 05:31 Headers -> Versions/Current/Headers
lrwxr-xr-x    1 dpage  staff    23 26 Jan 05:31 QtTest -> Versions/Current/QtTest
-rw-r--r--    1 dpage  staff  1290 26 Jan 05:34 QtTest.prl
lrwxr-xr-x    1 dpage  staff    29 26 Jan 05:31 QtTest_debug -> Versions/Current/QtTest_debug
-rw-r--r--    1 dpage  staff  1294 26 Jan 05:34 QtTest_debug.prl
lrwxr-xr-x    1 dpage  staff    26 26 Jan 05:31 Resources -> Versions/Current/Resources
drwxr-xr-x    4 dpage  staff   136 26 Jan 05:31 Versions

/Users/dpage/Qt/5.5/clang_64/lib/QtTest.framework/Versions:
total 8
drwxr-xr-x  4 dpage  staff  136 26 Jan 05:31 .
drwxr-xr-x  9 dpage  staff  306 26 Jan 05:31 ..
drwxr-xr-x  6 dpage  staff  204 26 Jan 05:31 5
lrwxr-xr-x  1 dpage  staff    1 26 Jan 05:31 Current -> 5

/Users/dpage/Qt/5.5/clang_64/lib/QtTest.framework/Versions/5:
total 1544
drwxr-xr-x   6 dpage  staff     204 26 Jan 05:31 .
drwxr-xr-x   4 dpage  staff     136 26 Jan 05:31 ..
drwxr-xr-x  40 dpage  staff    1360 26 Jan 05:31 Headers
-rwxr-xr-x   1 dpage  staff  260628 12 Oct  2015 QtTest
-rwxr-xr-x   1 dpage  staff  527828 12 Oct  2015 QtTest_debug
drwxr-xr-x   3 dpage  staff     102 26 Jan 05:31 Resources

/Users/dpage/Qt/5.5/clang_64/lib/QtTest.framework/Versions/5/Headers:
total 440
drwxr-xr-x  40 dpage  staff   1360 26 Jan 05:31 .
drwxr-xr-x   6 dpage  staff    204 26 Jan 05:31 ..
drwxr-xr-x   3 dpage  staff    102 26 Jan 05:31 5.5.1
-rw-r--r--   1 dpage  staff     32 12 Oct  2015 QEventSizeOfChecker
-rw-r--r--   1 dpage  staff     24 12 Oct  2015 QSignalSpy
-rw-r--r--   1 dpage  staff     32 12 Oct  2015 QSpontaneKeyEvent
-rw-r--r--   1 dpage  staff     19 12 Oct  2015 QTest
-rw-r--r--   1 dpage  staff     29 12 Oct  2015 QTestAccessibility
-rw-r--r--   1 dpage  staff     23 12 Oct  2015 QTestData
-rw-r--r--   1 dpage  staff     24 12 Oct  2015 QTestDelayEvent
-rw-r--r--   1 dpage  staff     24 12 Oct  2015 QTestEvent
-rw-r--r--   1 dpage  staff     24 12 Oct  2015 QTestEventList
-rw-r--r--   1 dpage  staff     28 12 Oct  2015 QTestEventLoop
-rw-r--r--   1 dpage  staff     24 12 Oct  2015 QTestKeyClicksEvent
-rw-r--r--   1 dpage  staff     24 12 Oct  2015 QTestKeyEvent
-rw-r--r--   1 dpage  staff     24 12 Oct  2015 QTestMouseEvent
-rw-r--r--   1 dpage  staff    341 12 Oct  2015 QtTest
-rw-r--r--   1 dpage  staff    174 12 Oct  2015 QtTestDepends
-rw-r--r--   1 dpage  staff     23 12 Oct  2015 QtTestGui
-rw-r--r--   1 dpage  staff     27 12 Oct  2015 QtTestVersion
-rw-r--r--   1 dpage  staff     27 12 Oct  2015 QtTestWidgets
-rw-r--r--   1 dpage  staff   2825 12 Oct  2015 qbenchmark.h
-rw-r--r--   1 dpage  staff   2369 12 Oct  2015 qbenchmarkmetric.h
-rw-r--r--   1 dpage  staff   7177 12 Oct  2015 qsignalspy.h
-rw-r--r--   1 dpage  staff  11770 12 Oct  2015 qtest.h
-rw-r--r--   1 dpage  staff   2181 12 Oct  2015 qtest_global.h
-rw-r--r--   1 dpage  staff   5264 12 Oct  2015 qtest_gui.h
-rw-r--r--   1 dpage  staff   3689 12 Oct  2015 qtest_widgets.h
-rw-r--r--   1 dpage  staff  13072 12 Oct  2015 qtestaccessible.h
-rw-r--r--   1 dpage  staff   1912 12 Oct  2015 qtestassert.h
-rw-r--r--   1 dpage  staff  15637 12 Oct  2015 qtestcase.h
-rw-r--r--   1 dpage  staff   2743 12 Oct  2015 qtestdata.h
-rw-r--r--   1 dpage  staff   8020 12 Oct  2015 qtestevent.h
-rw-r--r--   1 dpage  staff   3490 12 Oct  2015 qtesteventloop.h
-rw-r--r--   1 dpage  staff  13643 12 Oct  2015 qtestkeyboard.h
-rw-r--r--   1 dpage  staff   9533 12 Oct  2015 qtestmouse.h
-rw-r--r--   1 dpage  staff   2940 12 Oct  2015 qtestspontaneevent.h
-rw-r--r--   1 dpage  staff   4948 12 Oct  2015 qtestsystem.h
-rw-r--r--   1 dpage  staff   7649 12 Oct  2015 qtesttouch.h
-rw-r--r--   1 dpage  staff    197 12 Oct  2015 qttestversion.h

/Users/dpage/Qt/5.5/clang_64/lib/QtTest.framework/Versions/5/Headers/5.5.1:
total 0
drwxr-xr-x   3 dpage  staff   102 26 Jan 05:31 .
drwxr-xr-x  40 dpage  staff  1360 26 Jan 05:31 ..
drwxr-xr-x   3 dpage  staff   102 26 Jan 05:31 QtTest

/Users/dpage/Qt/5.5/clang_64/lib/QtTest.framework/Versions/5/Headers/5.5.1/QtTest:
total 0
drwxr-xr-x   3 dpage  staff  102 26 Jan 05:31 .
drwxr-xr-x   3 dpage  staff  102 26 Jan 05:31 ..
drwxr-xr-x  28 dpage  staff  952 26 Jan 05:31 private

/Users/dpage/Qt/5.5/clang_64/lib/QtTest.framework/Versions/5/Headers/5.5.1/QtTest/private:
total 736
drwxr-xr-x  28 dpage  staff     952 26 Jan 05:31 .
drwxr-xr-x   3 dpage  staff     102 26 Jan 05:31 ..
-rw-r--r--   1 dpage  staff    6880 12 Oct  2015 callgrind_p.h
-rw-r--r--   1 dpage  staff   14441 12 Oct  2015 cycle_p.h
-rw-r--r--   1 dpage  staff   16383 12 Oct  2015 linux_perf_event_p.h
-rw-r--r--   1 dpage  staff    4375 12 Oct  2015 qabstracttestlogger_p.h
-rw-r--r--   1 dpage  staff    5939 12 Oct  2015 qbenchmark_p.h
-rw-r--r--   1 dpage  staff    2647 12 Oct  2015 qbenchmarkevent_p.h
-rw-r--r--   1 dpage  staff    3452 12 Oct  2015 qbenchmarkmeasurement_p.h
-rw-r--r--   1 dpage  staff    2166 12 Oct  2015 qbenchmarkmetric_p.h
-rw-r--r--   1 dpage  staff    3000 12 Oct  2015 qbenchmarkperfevents_p.h
-rw-r--r--   1 dpage  staff    2930 12 Oct  2015 qbenchmarkvalgrind_p.h
-rw-r--r--   1 dpage  staff    2700 12 Oct  2015 qcsvbenchmarklogger_p.h
-rw-r--r--   1 dpage  staff    2763 12 Oct  2015 qplaintestlogger_p.h
-rw-r--r--   1 dpage  staff    2150 12 Oct  2015 qsignaldumper_p.h
-rw-r--r--   1 dpage  staff    2108 12 Oct  2015 qtestblacklist_p.h
-rw-r--r--   1 dpage  staff    4917 12 Oct  2015 qtestcoreelement_p.h
-rw-r--r--   1 dpage  staff    3147 12 Oct  2015 qtestcorelist_p.h
-rw-r--r--   1 dpage  staff    2396 12 Oct  2015 qtestelement_p.h
-rw-r--r--   1 dpage  staff    3207 12 Oct  2015 qtestelementattribute_p.h
-rw-r--r--   1 dpage  staff    3915 12 Oct  2015 qtestlog_p.h
-rw-r--r--   1 dpage  staff    3693 12 Oct  2015 qtestresult_p.h
-rw-r--r--   1 dpage  staff    2636 12 Oct  2015 qtesttable_p.h
-rw-r--r--   1 dpage  staff    3081 12 Oct  2015 qtestxunitstreamer_p.h
-rw-r--r--   1 dpage  staff    3101 12 Oct  2015 qxctestlogger_p.h
-rw-r--r--   1 dpage  staff    3014 12 Oct  2015 qxmltestlogger_p.h
-rw-r--r--   1 dpage  staff    2965 12 Oct  2015 qxunittestlogger_p.h
-rw-r--r--   1 dpage  staff  232800 12 Oct  2015 valgrind_p.h

/Users/dpage/Qt/5.5/clang_64/lib/QtTest.framework/Versions/5/Resources:
total 8
drwxr-xr-x  3 dpage  staff  102 26 Jan 05:31 .
drwxr-xr-x  6 dpage  staff  204 26 Jan 05:31 ..
-rw-r--r--  1 dpage  staff  708 12 Oct  2015 Info.plist

/Users/dpage/Qt/5.5/clang_64/lib/QtUiPlugin.framework:
total 16
drwxr-xr-x    5 dpage  staff   170 26 Jan 05:31 .
drwxr-xr-x  182 dpage  staff  6188 26 Jan 05:34 ..
lrwxr-xr-x    1 dpage  staff    24 26 Jan 05:31 Headers -> Versions/Current/Headers
lrwxr-xr-x    1 dpage  staff    26 26 Jan 05:31 Resources -> Versions/Current/Resources
drwxr-xr-x    4 dpage  staff   136 26 Jan 05:31 Versions

/Users/dpage/Qt/5.5/clang_64/lib/QtUiPlugin.framework/Versions:
total 8
drwxr-xr-x  4 dpage  staff  136 26 Jan 05:31 .
drwxr-xr-x  5 dpage  staff  170 26 Jan 05:31 ..
drwxr-xr-x  4 dpage  staff  136 26 Jan 05:31 5
lrwxr-xr-x  1 dpage  staff    1 26 Jan 05:31 Current -> 5

/Users/dpage/Qt/5.5/clang_64/lib/QtUiPlugin.framework/Versions/5:
total 0
drwxr-xr-x   4 dpage  staff  136 26 Jan 05:31 .
drwxr-xr-x   4 dpage  staff  136 26 Jan 05:31 ..
drwxr-xr-x  11 dpage  staff  374 26 Jan 05:31 Headers
drwxr-xr-x   3 dpage  staff  102 26 Jan 05:31 Resources

/Users/dpage/Qt/5.5/clang_64/lib/QtUiPlugin.framework/Versions/5/Headers:
total 72
drwxr-xr-x  11 dpage  staff   374 26 Jan 05:31 .
drwxr-xr-x   4 dpage  staff   136 26 Jan 05:31 ..
-rw-r--r--   1 dpage  staff    26 12 Oct  2015 QDesignerCustomWidgetCollectionInterface
-rw-r--r--   1 dpage  staff    26 12 Oct  2015 QDesignerCustomWidgetInterface
-rw-r--r--   1 dpage  staff    35 12 Oct  2015 QDesignerExportWidget
-rw-r--r--   1 dpage  staff   201 12 Oct  2015 QtUiPlugin
-rw-r--r--   1 dpage  staff   243 12 Oct  2015 QtUiPluginDepends
-rw-r--r--   1 dpage  staff    31 12 Oct  2015 QtUiPluginVersion
-rw-r--r--   1 dpage  staff  3237 12 Oct  2015 customwidget.h
-rw-r--r--   1 dpage  staff  1981 12 Oct  2015 qdesignerexportwidget.h
-rw-r--r--   1 dpage  staff   217 12 Oct  2015 qtuipluginversion.h

/Users/dpage/Qt/5.5/clang_64/lib/QtUiPlugin.framework/Versions/5/Resources:
total 8
drwxr-xr-x  3 dpage  staff  102 26 Jan 05:31 .
drwxr-xr-x  4 dpage  staff  136 26 Jan 05:31 ..
-rw-r--r--  1 dpage  staff  716 12 Oct  2015 Info.plist

/Users/dpage/Qt/5.5/clang_64/lib/QtWebChannel.framework:
total 48
drwxr-xr-x    9 dpage  staff   306 26 Jan 05:31 .
drwxr-xr-x  182 dpage  staff  6188 26 Jan 05:34 ..
lrwxr-xr-x    1 dpage  staff    24 26 Jan 05:31 Headers -> Versions/Current/Headers
lrwxr-xr-x    1 dpage  staff    29 26 Jan 05:31 QtWebChannel -> Versions/Current/QtWebChannel
-rw-r--r--    1 dpage  staff  1300 26 Jan 05:34 QtWebChannel.prl
lrwxr-xr-x    1 dpage  staff    35 26 Jan 05:31 QtWebChannel_debug -> Versions/Current/QtWebChannel_debug
-rw-r--r--    1 dpage  staff  1304 26 Jan 05:34 QtWebChannel_debug.prl
lrwxr-xr-x    1 dpage  staff    26 26 Jan 05:31 Resources -> Versions/Current/Resources
drwxr-xr-x    4 dpage  staff   136 26 Jan 05:31 Versions

/Users/dpage/Qt/5.5/clang_64/lib/QtWebChannel.framework/Versions:
total 8
drwxr-xr-x  4 dpage  staff  136 26 Jan 05:31 .
drwxr-xr-x  9 dpage  staff  306 26 Jan 05:31 ..
drwxr-xr-x  6 dpage  staff  204 26 Jan 05:31 5
lrwxr-xr-x  1 dpage  staff    1 26 Jan 05:31 Current -> 5

/Users/dpage/Qt/5.5/clang_64/lib/QtWebChannel.framework/Versions/5:
total 1080
drwxr-xr-x   6 dpage  staff     204 26 Jan 05:31 .
drwxr-xr-x   4 dpage  staff     136 26 Jan 05:31 ..
drwxr-xr-x  14 dpage  staff     476 26 Jan 05:31 Headers
-rwxr-xr-x   1 dpage  staff  140456 12 Oct  2015 QtWebChannel
-rwxr-xr-x   1 dpage  staff  408548 12 Oct  2015 QtWebChannel_debug
drwxr-xr-x   3 dpage  staff     102 26 Jan 05:31 Resources

/Users/dpage/Qt/5.5/clang_64/lib/QtWebChannel.framework/Versions/5/Headers:
total 88
drwxr-xr-x  14 dpage  staff   476 26 Jan 05:31 .
drwxr-xr-x   6 dpage  staff   204 26 Jan 05:31 ..
drwxr-xr-x   3 dpage  staff   102 26 Jan 05:31 5.5.1
-rw-r--r--   1 dpage  staff    28 12 Oct  2015 QQmlWebChannel
-rw-r--r--   1 dpage  staff    25 12 Oct  2015 QWebChannel
-rw-r--r--   1 dpage  staff    42 12 Oct  2015 QWebChannelAbstractTransport
-rw-r--r--   1 dpage  staff   276 12 Oct  2015 QtWebChannel
-rw-r--r--   1 dpage  staff   180 12 Oct  2015 QtWebChannelDepends
-rw-r--r--   1 dpage  staff    33 12 Oct  2015 QtWebChannelVersion
-rw-r--r--   1 dpage  staff  3551 12 Oct  2015 qqmlwebchannel.h
-rw-r--r--   1 dpage  staff   227 12 Oct  2015 qtwebchannelversion.h
-rw-r--r--   1 dpage  staff  3063 12 Oct  2015 qwebchannel.h
-rw-r--r--   1 dpage  staff  2314 12 Oct  2015 qwebchannelabstracttransport.h
-rw-r--r--   1 dpage  staff  2040 12 Oct  2015 qwebchannelglobal.h

/Users/dpage/Qt/5.5/clang_64/lib/QtWebChannel.framework/Versions/5/Headers/5.5.1:
total 0
drwxr-xr-x   3 dpage  staff  102 26 Jan 05:31 .
drwxr-xr-x  14 dpage  staff  476 26 Jan 05:31 ..
drwxr-xr-x   3 dpage  staff  102 26 Jan 05:31 QtWebChannel

/Users/dpage/Qt/5.5/clang_64/lib/QtWebChannel.framework/Versions/5/Headers/5.5.1/QtWebChannel:
total 0
drwxr-xr-x  3 dpage  staff  102 26 Jan 05:31 .
drwxr-xr-x  3 dpage  staff  102 26 Jan 05:31 ..
drwxr-xr-x  7 dpage  staff  238 26 Jan 05:31 private

/Users/dpage/Qt/5.5/clang_64/lib/QtWebChannel.framework/Versions/5/Headers/5.5.1/QtWebChannel/private:
total 72
drwxr-xr-x  7 dpage  staff    238 26 Jan 05:31 .
drwxr-xr-x  3 dpage  staff    102 26 Jan 05:31 ..
-rw-r--r--  1 dpage  staff   8940 12 Oct  2015 qmetaobjectpublisher_p.h
-rw-r--r--  1 dpage  staff   2273 12 Oct  2015 qqmlwebchannelattached_p.h
-rw-r--r--  1 dpage  staff   2235 12 Oct  2015 qwebchannel_p.h
-rw-r--r--  1 dpage  staff  11118 12 Oct  2015 signalhandler_p.h
-rw-r--r--  1 dpage  staff   2128 12 Oct  2015 variantargument_p.h

/Users/dpage/Qt/5.5/clang_64/lib/QtWebChannel.framework/Versions/5/Resources:
total 8
drwxr-xr-x  3 dpage  staff  102 26 Jan 05:31 .
drwxr-xr-x  6 dpage  staff  204 26 Jan 05:31 ..
-rw-r--r--  1 dpage  staff  720 12 Oct  2015 Info.plist

/Users/dpage/Qt/5.5/clang_64/lib/QtWebEngine.framework:
total 48
drwxr-xr-x    9 dpage  staff   306 26 Jan 05:32 .
drwxr-xr-x  182 dpage  staff  6188 26 Jan 05:34 ..
lrwxr-xr-x    1 dpage  staff    24 26 Jan 05:32 Headers -> Versions/Current/Headers
lrwxr-xr-x    1 dpage  staff    28 26 Jan 05:32 QtWebEngine -> Versions/Current/QtWebEngine
-rw-r--r--    1 dpage  staff  1462 26 Jan 05:34 QtWebEngine.prl
lrwxr-xr-x    1 dpage  staff    34 26 Jan 05:32 QtWebEngine_debug -> Versions/Current/QtWebEngine_debug
-rw-r--r--    1 dpage  staff  1466 26 Jan 05:34 QtWebEngine_debug.prl
lrwxr-xr-x    1 dpage  staff    26 26 Jan 05:32 Resources -> Versions/Current/Resources
drwxr-xr-x    4 dpage  staff   136 26 Jan 05:32 Versions

/Users/dpage/Qt/5.5/clang_64/lib/QtWebEngine.framework/Versions:
total 8
drwxr-xr-x  4 dpage  staff  136 26 Jan 05:32 .
drwxr-xr-x  9 dpage  staff  306 26 Jan 05:32 ..
drwxr-xr-x  6 dpage  staff  204 26 Jan 05:32 5
lrwxr-xr-x  1 dpage  staff    1 26 Jan 05:32 Current -> 5

/Users/dpage/Qt/5.5/clang_64/lib/QtWebEngine.framework/Versions/5:
total 2152
drwxr-xr-x  6 dpage  staff     204 26 Jan 05:32 .
drwxr-xr-x  4 dpage  staff     136 26 Jan 05:32 ..
drwxr-xr-x  8 dpage  staff     272 26 Jan 05:32 Headers
-rwxr-xr-x  1 dpage  staff  322224 12 Oct  2015 QtWebEngine
-rwxr-xr-x  1 dpage  staff  775212 12 Oct  2015 QtWebEngine_debug
drwxr-xr-x  3 dpage  staff     102 26 Jan 05:32 Resources

/Users/dpage/Qt/5.5/clang_64/lib/QtWebEngine.framework/Versions/5/Headers:
total 40
drwxr-xr-x  8 dpage  staff   272 26 Jan 05:32 .
drwxr-xr-x  6 dpage  staff   204 26 Jan 05:32 ..
drwxr-xr-x  3 dpage  staff   102 26 Jan 05:32 5.5.1
-rw-r--r--  1 dpage  staff   176 12 Oct  2015 QtWebEngine
-rw-r--r--  1 dpage  staff   251 12 Oct  2015 QtWebEngineDepends
-rw-r--r--  1 dpage  staff    32 12 Oct  2015 QtWebEngineVersion
-rw-r--r--  1 dpage  staff  2161 12 Oct  2015 qtwebengineglobal.h
-rw-r--r--  1 dpage  staff   222 12 Oct  2015 qtwebengineversion.h

/Users/dpage/Qt/5.5/clang_64/lib/QtWebEngine.framework/Versions/5/Headers/5.5.1:
total 0
drwxr-xr-x  3 dpage  staff  102 26 Jan 05:32 .
drwxr-xr-x  8 dpage  staff  272 26 Jan 05:32 ..
drwxr-xr-x  3 dpage  staff  102 26 Jan 05:32 QtWebEngine

/Users/dpage/Qt/5.5/clang_64/lib/QtWebEngine.framework/Versions/5/Headers/5.5.1/QtWebEngine:
total 0
drwxr-xr-x   3 dpage  staff  102 26 Jan 05:32 .
drwxr-xr-x   3 dpage  staff  102 26 Jan 05:32 ..
drwxr-xr-x  20 dpage  staff  680 26 Jan 05:32 private

/Users/dpage/Qt/5.5/clang_64/lib/QtWebEngine.framework/Versions/5/Headers/5.5.1/QtWebEngine/private:
total 200
drwxr-xr-x  20 dpage  staff    680 26 Jan 05:32 .
drwxr-xr-x   3 dpage  staff    102 26 Jan 05:32 ..
-rw-r--r--   1 dpage  staff   3949 12 Oct  2015 qquickwebenginecertificateerror_p.h
-rw-r--r--   1 dpage  staff   3685 12 Oct  2015 qquickwebenginedownloaditem_p.h
-rw-r--r--   1 dpage  staff   3064 12 Oct  2015 qquickwebenginedownloaditem_p_p.h
-rw-r--r--   1 dpage  staff   4084 12 Oct  2015 qquickwebenginehistory_p.h
-rw-r--r--   1 dpage  staff   3697 12 Oct  2015 qquickwebenginehistory_p_p.h
-rw-r--r--   1 dpage  staff   3263 12 Oct  2015 qquickwebengineloadrequest_p.h
-rw-r--r--   1 dpage  staff   3423 12 Oct  2015 qquickwebenginenavigationrequest_p.h
-rw-r--r--   1 dpage  staff   3048 12 Oct  2015 qquickwebenginenewviewrequest_p.h
-rw-r--r--   1 dpage  staff   5552 12 Oct  2015 qquickwebengineprofile_p.h
-rw-r--r--   1 dpage  staff   3367 12 Oct  2015 qquickwebengineprofile_p_p.h
-rw-r--r--   1 dpage  staff   4221 12 Oct  2015 qquickwebenginescript_p.h
-rw-r--r--   1 dpage  staff   2886 12 Oct  2015 qquickwebenginescript_p_p.h
-rw-r--r--   1 dpage  staff   6060 12 Oct  2015 qquickwebenginesettings_p.h
-rw-r--r--   1 dpage  staff   2621 12 Oct  2015 qquickwebenginesingleton_p.h
-rw-r--r--   1 dpage  staff   2886 12 Oct  2015 qquickwebenginetestsupport_p.h
-rw-r--r--   1 dpage  staff   9419 12 Oct  2015 qquickwebengineview_p.h
-rw-r--r--   1 dpage  staff  10476 12 Oct  2015 qquickwebengineview_p_p.h
-rw-r--r--   1 dpage  staff   2192 12 Oct  2015 qtwebengineglobal_p.h

/Users/dpage/Qt/5.5/clang_64/lib/QtWebEngine.framework/Versions/5/Resources:
total 8
drwxr-xr-x  3 dpage  staff  102 26 Jan 05:32 .
drwxr-xr-x  6 dpage  staff  204 26 Jan 05:32 ..
-rw-r--r--  1 dpage  staff  718 12 Oct  2015 Info.plist

/Users/dpage/Qt/5.5/clang_64/lib/QtWebEngineCore.framework:
total 64
drwxr-xr-x   11 dpage  staff   374 26 Jan 05:32 .
drwxr-xr-x  182 dpage  staff  6188 26 Jan 05:34 ..
lrwxr-xr-x    1 dpage  staff    24 26 Jan 05:32 Headers -> Versions/Current/Headers
lrwxr-xr-x    1 dpage  staff    24 26 Jan 05:32 Helpers -> Versions/Current/Helpers
lrwxr-xr-x    1 dpage  staff    26 26 Jan 05:32 Libraries -> Versions/Current/Libraries
lrwxr-xr-x    1 dpage  staff    32 26 Jan 05:32 QtWebEngineCore -> Versions/Current/QtWebEngineCore
-rw-r--r--    1 dpage  staff  1513 26 Jan 05:34 QtWebEngineCore.prl
lrwxr-xr-x    1 dpage  staff    38 26 Jan 05:32 QtWebEngineCore_debug -> Versions/Current/QtWebEngineCore_debug
-rw-r--r--    1 dpage  staff  1517 26 Jan 05:34 QtWebEngineCore_debug.prl
lrwxr-xr-x    1 dpage  staff    26 26 Jan 05:32 Resources -> Versions/Current/Resources
drwxr-xr-x    4 dpage  staff   136 26 Jan 05:32 Versions

/Users/dpage/Qt/5.5/clang_64/lib/QtWebEngineCore.framework/Versions:
total 8
drwxr-xr-x   4 dpage  staff  136 26 Jan 05:32 .
drwxr-xr-x  11 dpage  staff  374 26 Jan 05:32 ..
drwxr-xr-x   7 dpage  staff  238 26 Jan 05:32 5
lrwxr-xr-x   1 dpage  staff    1 26 Jan 05:32 Current -> 5

/Users/dpage/Qt/5.5/clang_64/lib/QtWebEngineCore.framework/Versions/5:
total 852360
drwxr-xr-x  7 dpage  staff        238 26 Jan 05:32 .
drwxr-xr-x  4 dpage  staff        136 26 Jan 05:32 ..
drwxr-xr-x  3 dpage  staff        102 26 Jan 05:32 Helpers
drwxr-xr-x  3 dpage  staff        102 26 Jan 05:32 Libraries
-rwxr-xr-x  1 dpage  staff  109618004 12 Oct  2015 QtWebEngineCore
-rwxr-xr-x  1 dpage  staff  326785000 12 Oct  2015 QtWebEngineCore_debug
drwxr-xr-x  8 dpage  staff        272 26 Jan 05:32 Resources

/Users/dpage/Qt/5.5/clang_64/lib/QtWebEngineCore.framework/Versions/5/Helpers:
total 0
drwxr-xr-x  3 dpage  staff  102 26 Jan 05:32 .
drwxr-xr-x  7 dpage  staff  238 26 Jan 05:32 ..
drwxr-xr-x  3 dpage  staff  102 26 Jan 05:32 QtWebEngineProcess.app

/Users/dpage/Qt/5.5/clang_64/lib/QtWebEngineCore.framework/Versions/5/Helpers/QtWebEngineProcess.app:
total 0
drwxr-xr-x  3 dpage  staff  102 26 Jan 05:32 .
drwxr-xr-x  3 dpage  staff  102 26 Jan 05:32 ..
drwxr-xr-x  6 dpage  staff  204 26 Jan 05:32 Contents

/Users/dpage/Qt/5.5/clang_64/lib/QtWebEngineCore.framework/Versions/5/Helpers/QtWebEngineProcess.app/Contents:
total 16
drwxr-xr-x  6 dpage  staff  204 26 Jan 05:32 .
drwxr-xr-x  3 dpage  staff  102 26 Jan 05:32 ..
-rw-r--r--  1 dpage  staff  673 12 Oct  2015 Info.plist
drwxr-xr-x  3 dpage  staff  102 26 Jan 05:32 MacOS
-rw-r--r--  1 dpage  staff    9 12 Oct  2015 PkgInfo
drwxr-xr-x  3 dpage  staff  102 26 Jan 05:32 Resources

/Users/dpage/Qt/5.5/clang_64/lib/QtWebEngineCore.framework/Versions/5/Helpers/QtWebEngineProcess.app/Contents/MacOS:
total 32
drwxr-xr-x  3 dpage  staff    102 26 Jan 05:32 .
drwxr-xr-x  6 dpage  staff    204 26 Jan 05:32 ..
-rwxr-xr-x  1 dpage  staff  13024 12 Oct  2015 QtWebEngineProcess

/Users/dpage/Qt/5.5/clang_64/lib/QtWebEngineCore.framework/Versions/5/Helpers/QtWebEngineProcess.app/Contents/Resources:
total 0
drwxr-xr-x  3 dpage  staff  102 26 Jan 05:32 .
drwxr-xr-x  6 dpage  staff  204 26 Jan 05:32 ..
-rw-r--r--  1 dpage  staff    0 12 Oct  2015 empty.lproj

/Users/dpage/Qt/5.5/clang_64/lib/QtWebEngineCore.framework/Versions/5/Libraries:
total 2872
drwxr-xr-x  3 dpage  staff      102 26 Jan 05:32 .
drwxr-xr-x  7 dpage  staff      238 26 Jan 05:32 ..
-rwxr-xr-x  1 dpage  staff  1468992 12 Oct  2015 ffmpegsumo.so

/Users/dpage/Qt/5.5/clang_64/lib/QtWebEngineCore.framework/Versions/5/Resources:
total 34232
drwxr-xr-x   8 dpage  staff       272 26 Jan 05:32 .
drwxr-xr-x   7 dpage  staff       238 26 Jan 05:32 ..
-rw-r--r--   1 dpage  staff       629 12 Oct  2015 Info.plist
-rw-r--r--   1 dpage  staff  10456832 12 Oct  2015 icudtl.dat
drwxr-xr-x  55 dpage  staff      1870 26 Jan 05:32 qtwebengine_locales
-rw-r--r--   1 dpage  staff   5671568 12 Oct  2015 qtwebengine_resources.pak
-rw-r--r--   1 dpage  staff    666105 12 Oct  2015 qtwebengine_resources_100p.pak
-rw-r--r--   1 dpage  staff    722677 12 Oct  2015 qtwebengine_resources_200p.pak

/Users/dpage/Qt/5.5/clang_64/lib/QtWebEngineCore.framework/Versions/5/Resources/qtwebengine_locales:
total 28056
drwxr-xr-x  55 dpage  staff    1870 26 Jan 05:32 .
drwxr-xr-x   8 dpage  staff     272 26 Jan 05:32 ..
-rw-r--r--   1 dpage  staff  295787 12 Oct  2015 am.pak
-rw-r--r--   1 dpage  staff  286584 12 Oct  2015 ar.pak
-rw-r--r--   1 dpage  staff  353377 12 Oct  2015 bg.pak
-rw-r--r--   1 dpage  staff  454781 12 Oct  2015 bn.pak
-rw-r--r--   1 dpage  staff  213561 12 Oct  2015 ca.pak
-rw-r--r--   1 dpage  staff  211427 12 Oct  2015 cs.pak
-rw-r--r--   1 dpage  staff  191991 12 Oct  2015 da.pak
-rw-r--r--   1 dpage  staff  211302 12 Oct  2015 de.pak
-rw-r--r--   1 dpage  staff  387473 12 Oct  2015 el.pak
-rw-r--r--   1 dpage  staff  174368 12 Oct  2015 en-GB.pak
-rw-r--r--   1 dpage  staff  174201 12 Oct  2015 en-US.pak
-rw-r--r--   1 dpage  staff  213393 12 Oct  2015 es-419.pak
-rw-r--r--   1 dpage  staff  217419 12 Oct  2015 es.pak
-rw-r--r--   1 dpage  staff  187054 12 Oct  2015 et.pak
-rw-r--r--   1 dpage  staff  303623 12 Oct  2015 fa.pak
-rw-r--r--   1 dpage  staff  199237 12 Oct  2015 fi.pak
-rw-r--r--   1 dpage  staff  215433 12 Oct  2015 fil.pak
-rw-r--r--   1 dpage  staff  227473 12 Oct  2015 fr.pak
-rw-r--r--   1 dpage  staff  426874 12 Oct  2015 gu.pak
-rw-r--r--   1 dpage  staff  243713 12 Oct  2015 he.pak
-rw-r--r--   1 dpage  staff  437573 12 Oct  2015 hi.pak
-rw-r--r--   1 dpage  staff  200784 12 Oct  2015 hr.pak
-rw-r--r--   1 dpage  staff  224337 12 Oct  2015 hu.pak
-rw-r--r--   1 dpage  staff  188166 12 Oct  2015 id.pak
-rw-r--r--   1 dpage  staff  207663 12 Oct  2015 it.pak
-rw-r--r--   1 dpage  staff  255700 12 Oct  2015 ja.pak
-rw-r--r--   1 dpage  staff  494990 12 Oct  2015 kn.pak
-rw-r--r--   1 dpage  staff  217274 12 Oct  2015 ko.pak
-rw-r--r--   1 dpage  staff  209814 12 Oct  2015 lt.pak
-rw-r--r--   1 dpage  staff  214040 12 Oct  2015 lv.pak
-rw-r--r--   1 dpage  staff  556668 12 Oct  2015 ml.pak
-rw-r--r--   1 dpage  staff  431169 12 Oct  2015 mr.pak
-rw-r--r--   1 dpage  staff  193429 12 Oct  2015 ms.pak
-rw-r--r--   1 dpage  staff  191889 12 Oct  2015 nb.pak
-rw-r--r--   1 dpage  staff  203679 12 Oct  2015 nl.pak
-rw-r--r--   1 dpage  staff  207307 12 Oct  2015 pl.pak
-rw-r--r--   1 dpage  staff  204623 12 Oct  2015 pt-BR.pak
-rw-r--r--   1 dpage  staff  209580 12 Oct  2015 pt-PT.pak
-rw-r--r--   1 dpage  staff  215776 12 Oct  2015 ro.pak
-rw-r--r--   1 dpage  staff  322925 12 Oct  2015 ru.pak
-rw-r--r--   1 dpage  staff  219228 12 Oct  2015 sk.pak
-rw-r--r--   1 dpage  staff  197606 12 Oct  2015 sl.pak
-rw-r--r--   1 dpage  staff  321162 12 Oct  2015 sr.pak
-rw-r--r--   1 dpage  staff  193857 12 Oct  2015 sv.pak
-rw-r--r--   1 dpage  staff  194498 12 Oct  2015 sw.pak
-rw-r--r--   1 dpage  staff  511353 12 Oct  2015 ta.pak
-rw-r--r--   1 dpage  staff  486622 12 Oct  2015 te.pak
-rw-r--r--   1 dpage  staff  422338 12 Oct  2015 th.pak
-rw-r--r--   1 dpage  staff  209169 12 Oct  2015 tr.pak
-rw-r--r--   1 dpage  staff  335146 12 Oct  2015 uk.pak
-rw-r--r--   1 dpage  staff  236988 12 Oct  2015 vi.pak
-rw-r--r--   1 dpage  staff  173469 12 Oct  2015 zh-CN.pak
-rw-r--r--   1 dpage  staff  176200 12 Oct  2015 zh-TW.pak

/Users/dpage/Qt/5.5/clang_64/lib/QtWebEngineWidgets.framework:
total 48
drwxr-xr-x    9 dpage  staff   306 26 Jan 05:32 .
drwxr-xr-x  182 dpage  staff  6188 26 Jan 05:34 ..
lrwxr-xr-x    1 dpage  staff    24 26 Jan 05:32 Headers -> Versions/Current/Headers
lrwxr-xr-x    1 dpage  staff    35 26 Jan 05:32 QtWebEngineWidgets -> Versions/Current/QtWebEngineWidgets
-rw-r--r--    1 dpage  staff  1524 26 Jan 05:34 QtWebEngineWidgets.prl
lrwxr-xr-x    1 dpage  staff    41 26 Jan 05:32 QtWebEngineWidgets_debug -> Versions/Current/QtWebEngineWidgets_debug
-rw-r--r--    1 dpage  staff  1528 26 Jan 05:34 QtWebEngineWidgets_debug.prl
lrwxr-xr-x    1 dpage  staff    26 26 Jan 05:32 Resources -> Versions/Current/Resources
drwxr-xr-x    4 dpage  staff   136 26 Jan 05:32 Versions

/Users/dpage/Qt/5.5/clang_64/lib/QtWebEngineWidgets.framework/Versions:
total 8
drwxr-xr-x  4 dpage  staff  136 26 Jan 05:32 .
drwxr-xr-x  9 dpage  staff  306 26 Jan 05:32 ..
drwxr-xr-x  6 dpage  staff  204 26 Jan 05:32 5
lrwxr-xr-x  1 dpage  staff    1 26 Jan 05:32 Current -> 5

/Users/dpage/Qt/5.5/clang_64/lib/QtWebEngineWidgets.framework/Versions/5:
total 1720
drwxr-xr-x   6 dpage  staff     204 26 Jan 05:32 .
drwxr-xr-x   4 dpage  staff     136 26 Jan 05:32 ..
drwxr-xr-x  28 dpage  staff     952 26 Jan 05:32 Headers
-rwxr-xr-x   1 dpage  staff  245952 12 Oct  2015 QtWebEngineWidgets
-rwxr-xr-x   1 dpage  staff  629668 12 Oct  2015 QtWebEngineWidgets_debug
drwxr-xr-x   3 dpage  staff     102 26 Jan 05:32 Resources

/Users/dpage/Qt/5.5/clang_64/lib/QtWebEngineWidgets.framework/Versions/5/Headers:
total 232
drwxr-xr-x  28 dpage  staff   952 26 Jan 05:32 .
drwxr-xr-x   6 dpage  staff   204 26 Jan 05:32 ..
drwxr-xr-x   3 dpage  staff   102 26 Jan 05:32 5.5.1
-rw-r--r--   1 dpage  staff    28 12 Oct  2015 QWebEngineCallback
-rw-r--r--   1 dpage  staff    40 12 Oct  2015 QWebEngineCertificateError
-rw-r--r--   1 dpage  staff    36 12 Oct  2015 QWebEngineDownloadItem
-rw-r--r--   1 dpage  staff    31 12 Oct  2015 QWebEngineHistory
-rw-r--r--   1 dpage  staff    31 12 Oct  2015 QWebEngineHistoryItem
-rw-r--r--   1 dpage  staff    28 12 Oct  2015 QWebEnginePage
-rw-r--r--   1 dpage  staff    31 12 Oct  2015 QWebEngineProfile
-rw-r--r--   1 dpage  staff    30 12 Oct  2015 QWebEngineScript
-rw-r--r--   1 dpage  staff    40 12 Oct  2015 QWebEngineScriptCollection
-rw-r--r--   1 dpage  staff    32 12 Oct  2015 QWebEngineSettings
-rw-r--r--   1 dpage  staff    28 12 Oct  2015 QWebEngineView
-rw-r--r--   1 dpage  staff   514 12 Oct  2015 QtWebEngineWidgets
-rw-r--r--   1 dpage  staff   339 12 Oct  2015 QtWebEngineWidgetsDepends
-rw-r--r--   1 dpage  staff    39 12 Oct  2015 QtWebEngineWidgetsVersion
-rw-r--r--   1 dpage  staff  2138 12 Oct  2015 qtwebenginewidgetsglobal.h
-rw-r--r--   1 dpage  staff   257 12 Oct  2015 qtwebenginewidgetsversion.h
-rw-r--r--   1 dpage  staff  3198 12 Oct  2015 qwebenginecertificateerror.h
-rw-r--r--   1 dpage  staff  3037 12 Oct  2015 qwebenginedownloaditem.h
-rw-r--r--   1 dpage  staff  4227 12 Oct  2015 qwebenginehistory.h
-rw-r--r--   1 dpage  staff  9424 12 Oct  2015 qwebenginepage.h
-rw-r--r--   1 dpage  staff  3911 12 Oct  2015 qwebengineprofile.h
-rw-r--r--   1 dpage  staff  3418 12 Oct  2015 qwebenginescript.h
-rw-r--r--   1 dpage  staff  2951 12 Oct  2015 qwebenginescriptcollection.h
-rw-r--r--   1 dpage  staff  3222 12 Oct  2015 qwebenginesettings.h
-rw-r--r--   1 dpage  staff  4598 12 Oct  2015 qwebengineview.h

/Users/dpage/Qt/5.5/clang_64/lib/QtWebEngineWidgets.framework/Versions/5/Headers/5.5.1:
total 0
drwxr-xr-x   3 dpage  staff  102 26 Jan 05:32 .
drwxr-xr-x  28 dpage  staff  952 26 Jan 05:32 ..
drwxr-xr-x   3 dpage  staff  102 26 Jan 05:32 QtWebEngineWidgets

/Users/dpage/Qt/5.5/clang_64/lib/QtWebEngineWidgets.framework/Versions/5/Headers/5.5.1/QtWebEngineWidgets:
total 0
drwxr-xr-x   3 dpage  staff  102 26 Jan 05:32 .
drwxr-xr-x   3 dpage  staff  102 26 Jan 05:32 ..
drwxr-xr-x  11 dpage  staff  374 26 Jan 05:32 private

/Users/dpage/Qt/5.5/clang_64/lib/QtWebEngineWidgets.framework/Versions/5/Headers/5.5.1/QtWebEngineWidgets/private:
total 88
drwxr-xr-x  11 dpage  staff   374 26 Jan 05:32 .
drwxr-xr-x   3 dpage  staff   102 26 Jan 05:32 ..
-rw-r--r--   1 dpage  staff  2889 12 Oct  2015 qwebenginedownloaditem_p.h
-rw-r--r--   1 dpage  staff  2617 12 Oct  2015 qwebenginehistory_p.h
-rw-r--r--   1 dpage  staff  9488 12 Oct  2015 qwebenginepage_p.h
-rw-r--r--   1 dpage  staff  3700 12 Oct  2015 qwebengineprofile_p.h
-rw-r--r--   1 dpage  staff  2977 12 Oct  2015 qwebenginescriptcollection_p.h
-rw-r--r--   1 dpage  staff  2986 12 Oct  2015 qwebengineurlrequestjob_p.h
-rw-r--r--   1 dpage  staff  2915 12 Oct  2015 qwebengineurlschemehandler_p.h
-rw-r--r--   1 dpage  staff  2824 12 Oct  2015 qwebengineurlschemehandler_p_p.h
-rw-r--r--   1 dpage  staff  2967 12 Oct  2015 qwebengineview_p.h

/Users/dpage/Qt/5.5/clang_64/lib/QtWebEngineWidgets.framework/Versions/5/Resources:
total 8
drwxr-xr-x  3 dpage  staff  102 26 Jan 05:32 .
drwxr-xr-x  6 dpage  staff  204 26 Jan 05:32 ..
-rw-r--r--  1 dpage  staff  732 12 Oct  2015 Info.plist

/Users/dpage/Qt/5.5/clang_64/lib/QtWebKit.framework:
total 48
drwxr-xr-x    9 dpage  staff   306 26 Jan 05:31 .
drwxr-xr-x  182 dpage  staff  6188 26 Jan 05:34 ..
lrwxr-xr-x    1 dpage  staff    24 26 Jan 05:31 Headers -> Versions/Current/Headers
lrwxr-xr-x    1 dpage  staff    25 26 Jan 05:31 QtWebKit -> Versions/Current/QtWebKit
-rw-r--r--    1 dpage  staff  1840 26 Jan 05:34 QtWebKit.prl
lrwxr-xr-x    1 dpage  staff    31 26 Jan 05:31 QtWebKit_debug -> Versions/Current/QtWebKit_debug
-rw-r--r--    1 dpage  staff  1844 26 Jan 05:34 QtWebKit_debug.prl
lrwxr-xr-x    1 dpage  staff    26 26 Jan 05:31 Resources -> Versions/Current/Resources
drwxr-xr-x    4 dpage  staff   136 26 Jan 05:31 Versions

/Users/dpage/Qt/5.5/clang_64/lib/QtWebKit.framework/Versions:
total 8
drwxr-xr-x  4 dpage  staff  136 26 Jan 05:31 .
drwxr-xr-x  9 dpage  staff  306 26 Jan 05:31 ..
drwxr-xr-x  6 dpage  staff  204 26 Jan 05:31 5
lrwxr-xr-x  1 dpage  staff    1 26 Jan 05:31 Current -> 5

/Users/dpage/Qt/5.5/clang_64/lib/QtWebKit.framework/Versions/5:
total 362264
drwxr-xr-x   6 dpage  staff        204 26 Jan 05:31 .
drwxr-xr-x   4 dpage  staff        136 26 Jan 05:31 ..
drwxr-xr-x  34 dpage  staff       1156 26 Jan 05:31 Headers
-rwxr-xr-x   1 dpage  staff   39433824 12 Oct  2015 QtWebKit
-rwxr-xr-x   1 dpage  staff  146042036 12 Oct  2015 QtWebKit_debug
drwxr-xr-x   3 dpage  staff        102 26 Jan 05:31 Resources

/Users/dpage/Qt/5.5/clang_64/lib/QtWebKit.framework/Versions/5/Headers:
total 280
drwxr-xr-x  34 dpage  staff   1156 26 Jan 05:31 .
drwxr-xr-x   6 dpage  staff    204 26 Jan 05:31 ..
drwxr-xr-x   3 dpage  staff    102 26 Jan 05:31 5.5.1
-rw-r--r--   1 dpage  staff     26 12 Oct  2015 QWebDatabase
-rw-r--r--   1 dpage  staff     25 12 Oct  2015 QWebElement
-rw-r--r--   1 dpage  staff     25 12 Oct  2015 QWebElementCollection
-rw-r--r--   1 dpage  staff     35 12 Oct  2015 QWebFullScreenVideoHandler
-rw-r--r--   1 dpage  staff     35 12 Oct  2015 QWebHapticFeedbackPlayer
-rw-r--r--   1 dpage  staff     25 12 Oct  2015 QWebHistory
-rw-r--r--   1 dpage  staff     34 12 Oct  2015 QWebHistoryInterface
-rw-r--r--   1 dpage  staff     25 12 Oct  2015 QWebHistoryItem
-rw-r--r--   1 dpage  staff     35 12 Oct  2015 QWebKitPlatformPlugin
-rw-r--r--   1 dpage  staff     35 12 Oct  2015 QWebNotificationData
-rw-r--r--   1 dpage  staff     35 12 Oct  2015 QWebNotificationPresenter
-rw-r--r--   1 dpage  staff     31 12 Oct  2015 QWebPluginFactory
-rw-r--r--   1 dpage  staff     32 12 Oct  2015 QWebSecurityOrigin
-rw-r--r--   1 dpage  staff     35 12 Oct  2015 QWebSelectData
-rw-r--r--   1 dpage  staff     35 12 Oct  2015 QWebSelectMethod
-rw-r--r--   1 dpage  staff     26 12 Oct  2015 QWebSettings
-rw-r--r--   1 dpage  staff     35 12 Oct  2015 QWebSpellChecker
-rw-r--r--   1 dpage  staff     35 12 Oct  2015 QWebTouchModifier
-rw-r--r--   1 dpage  staff    391 12 Oct  2015 QtWebKit
-rw-r--r--   1 dpage  staff    219 12 Oct  2015 QtWebKitDepends
-rw-r--r--   1 dpage  staff     29 12 Oct  2015 QtWebKitVersion
-rw-r--r--   1 dpage  staff    207 12 Oct  2015 qtwebkitversion.h
-rw-r--r--   1 dpage  staff   1714 12 Oct  2015 qwebdatabase.h
-rw-r--r--   1 dpage  staff  10215 12 Oct  2015 qwebelement.h
-rw-r--r--   1 dpage  staff   3293 12 Oct  2015 qwebhistory.h
-rw-r--r--   1 dpage  staff   1486 12 Oct  2015 qwebhistoryinterface.h
-rw-r--r--   1 dpage  staff   1598 12 Oct  2015 qwebkitglobal.h
-rw-r--r--   1 dpage  staff   5542 12 Oct  2015 qwebkitplatformplugin.h
-rw-r--r--   1 dpage  staff   2213 12 Oct  2015 qwebpluginfactory.h
-rw-r--r--   1 dpage  staff   2468 12 Oct  2015 qwebsecurityorigin.h
-rw-r--r--   1 dpage  staff   5753 12 Oct  2015 qwebsettings.h

/Users/dpage/Qt/5.5/clang_64/lib/QtWebKit.framework/Versions/5/Headers/5.5.1:
total 0
drwxr-xr-x   3 dpage  staff   102 26 Jan 05:31 .
drwxr-xr-x  34 dpage  staff  1156 26 Jan 05:31 ..
drwxr-xr-x   3 dpage  staff   102 26 Jan 05:31 QtWebKit

/Users/dpage/Qt/5.5/clang_64/lib/QtWebKit.framework/Versions/5/Headers/5.5.1/QtWebKit:
total 0
drwxr-xr-x   3 dpage  staff   102 26 Jan 05:31 .
drwxr-xr-x   3 dpage  staff   102 26 Jan 05:31 ..
drwxr-xr-x  35 dpage  staff  1190 26 Jan 05:31 private

/Users/dpage/Qt/5.5/clang_64/lib/QtWebKit.framework/Versions/5/Headers/5.5.1/QtWebKit/private:
total 328
drwxr-xr-x  35 dpage  staff   1190 26 Jan 05:31 .
drwxr-xr-x   3 dpage  staff    102 26 Jan 05:31 ..
-rw-r--r--   1 dpage  staff   1499 12 Oct  2015 bytearraytestdata.h
-rw-r--r--   1 dpage  staff   3132 12 Oct  2015 qhttpheader_p.h
-rw-r--r--   1 dpage  staff   2274 12 Oct  2015 qquicknetworkreply_p.h
-rw-r--r--   1 dpage  staff   1518 12 Oct  2015 qquicknetworkrequest_p.h
-rw-r--r--   1 dpage  staff   2034 12 Oct  2015 qquickurlschemedelegate_p.h
-rw-r--r--   1 dpage  staff   1695 12 Oct  2015 qquickwebpage_p.h
-rw-r--r--   1 dpage  staff   1394 12 Oct  2015 qquickwebpage_p_p.h
-rw-r--r--   1 dpage  staff  16107 12 Oct  2015 qquickwebview_p.h
-rw-r--r--   1 dpage  staff   9958 12 Oct  2015 qquickwebview_p_p.h
-rw-r--r--   1 dpage  staff   3046 12 Oct  2015 qrawwebview_p.h
-rw-r--r--   1 dpage  staff   5750 12 Oct  2015 qrawwebview_p_p.h
-rw-r--r--   1 dpage  staff   1967 12 Oct  2015 qtwebsecurityorigin_p.h
-rw-r--r--   1 dpage  staff   2238 12 Oct  2015 qwebchannelwebkittransport_p.h
-rw-r--r--   1 dpage  staff   1187 12 Oct  2015 qwebdatabase_p.h
-rw-r--r--   1 dpage  staff   2672 12 Oct  2015 qwebdownloaditem_p.h
-rw-r--r--   1 dpage  staff   1559 12 Oct  2015 qwebdownloaditem_p_p.h
-rw-r--r--   1 dpage  staff   1297 12 Oct  2015 qwebelement_p.h
-rw-r--r--   1 dpage  staff   1882 12 Oct  2015 qwebhistory_p.h
-rw-r--r--   1 dpage  staff   1467 12 Oct  2015 qwebiconimageprovider_p.h
-rw-r--r--   1 dpage  staff   2467 12 Oct  2015 qwebkittest_p.h
-rw-r--r--   1 dpage  staff   1917 12 Oct  2015 qwebloadrequest_p.h
-rw-r--r--   1 dpage  staff   3221 12 Oct  2015 qwebnavigationhistory_p.h
-rw-r--r--   1 dpage  staff   2575 12 Oct  2015 qwebnavigationhistory_p_p.h
-rw-r--r--   1 dpage  staff   2162 12 Oct  2015 qwebnavigationrequest_p.h
-rw-r--r--   1 dpage  staff   2463 12 Oct  2015 qwebpermissionrequest_p.h
-rw-r--r--   1 dpage  staff   2748 12 Oct  2015 qwebplugindatabase_p.h
-rw-r--r--   1 dpage  staff   8464 12 Oct  2015 qwebpreferences_p.h
-rw-r--r--   1 dpage  staff   2405 12 Oct  2015 qwebpreferences_p_p.h
-rw-r--r--   1 dpage  staff   1482 12 Oct  2015 qwebscriptworld.h
-rw-r--r--   1 dpage  staff   1273 12 Oct  2015 qwebscriptworld_p.h
-rw-r--r--   1 dpage  staff   1270 12 Oct  2015 qwebsecurityorigin_p.h
-rw-r--r--   1 dpage  staff   1737 12 Oct  2015 testwindow.h
-rw-r--r--   1 dpage  staff   2014 12 Oct  2015 util.h

/Users/dpage/Qt/5.5/clang_64/lib/QtWebKit.framework/Versions/5/Resources:
total 8
drwxr-xr-x  3 dpage  staff  102 26 Jan 05:31 .
drwxr-xr-x  6 dpage  staff  204 26 Jan 05:31 ..
-rw-r--r--  1 dpage  staff  712 12 Oct  2015 Info.plist

/Users/dpage/Qt/5.5/clang_64/lib/QtWebKitWidgets.framework:
total 48
drwxr-xr-x    9 dpage  staff   306 26 Jan 05:31 .
drwxr-xr-x  182 dpage  staff  6188 26 Jan 05:34 ..
lrwxr-xr-x    1 dpage  staff    24 26 Jan 05:31 Headers -> Versions/Current/Headers
lrwxr-xr-x    1 dpage  staff    32 26 Jan 05:31 QtWebKitWidgets -> Versions/Current/QtWebKitWidgets
-rw-r--r--    1 dpage  staff  1925 26 Jan 05:34 QtWebKitWidgets.prl
lrwxr-xr-x    1 dpage  staff    38 26 Jan 05:31 QtWebKitWidgets_debug -> Versions/Current/QtWebKitWidgets_debug
-rw-r--r--    1 dpage  staff  1929 26 Jan 05:34 QtWebKitWidgets_debug.prl
lrwxr-xr-x    1 dpage  staff    26 26 Jan 05:31 Resources -> Versions/Current/Resources
drwxr-xr-x    4 dpage  staff   136 26 Jan 05:31 Versions

/Users/dpage/Qt/5.5/clang_64/lib/QtWebKitWidgets.framework/Versions:
total 8
drwxr-xr-x  4 dpage  staff  136 26 Jan 05:31 .
drwxr-xr-x  9 dpage  staff  306 26 Jan 05:31 ..
drwxr-xr-x  6 dpage  staff  204 26 Jan 05:31 5
lrwxr-xr-x  1 dpage  staff    1 26 Jan 05:31 Current -> 5

/Users/dpage/Qt/5.5/clang_64/lib/QtWebKitWidgets.framework/Versions/5:
total 2064
drwxr-xr-x   6 dpage  staff     204 26 Jan 05:31 .
drwxr-xr-x   4 dpage  staff     136 26 Jan 05:31 ..
drwxr-xr-x  18 dpage  staff     612 26 Jan 05:31 Headers
-rwxr-xr-x   1 dpage  staff  364420 12 Oct  2015 QtWebKitWidgets
-rwxr-xr-x   1 dpage  staff  691344 12 Oct  2015 QtWebKitWidgets_debug
drwxr-xr-x   3 dpage  staff     102 26 Jan 05:31 Resources

/Users/dpage/Qt/5.5/clang_64/lib/QtWebKitWidgets.framework/Versions/5/Headers:
total 168
drwxr-xr-x  18 dpage  staff    612 26 Jan 05:31 .
drwxr-xr-x   6 dpage  staff    204 26 Jan 05:31 ..
drwxr-xr-x   3 dpage  staff    102 26 Jan 05:31 5.5.1
-rw-r--r--   1 dpage  staff     30 12 Oct  2015 QGraphicsWebView
-rw-r--r--   1 dpage  staff     23 12 Oct  2015 QWebFrame
-rw-r--r--   1 dpage  staff     23 12 Oct  2015 QWebHitTestResult
-rw-r--r--   1 dpage  staff     27 12 Oct  2015 QWebInspector
-rw-r--r--   1 dpage  staff     22 12 Oct  2015 QWebPage
-rw-r--r--   1 dpage  staff     22 12 Oct  2015 QWebView
-rw-r--r--   1 dpage  staff    289 12 Oct  2015 QtWebKitWidgets
-rw-r--r--   1 dpage  staff    286 12 Oct  2015 QtWebKitWidgetsDepends
-rw-r--r--   1 dpage  staff     36 12 Oct  2015 QtWebKitWidgetsVersion
-rw-r--r--   1 dpage  staff   5753 12 Oct  2015 qgraphicswebview.h
-rw-r--r--   1 dpage  staff    242 12 Oct  2015 qtwebkitwidgetsversion.h
-rw-r--r--   1 dpage  staff   7423 12 Oct  2015 qwebframe.h
-rw-r--r--   1 dpage  staff   1732 12 Oct  2015 qwebinspector.h
-rw-r--r--   1 dpage  staff  14265 12 Oct  2015 qwebpage.h
-rw-r--r--   1 dpage  staff   5490 12 Oct  2015 qwebview.h

/Users/dpage/Qt/5.5/clang_64/lib/QtWebKitWidgets.framework/Versions/5/Headers/5.5.1:
total 0
drwxr-xr-x   3 dpage  staff  102 26 Jan 05:31 .
drwxr-xr-x  18 dpage  staff  612 26 Jan 05:31 ..
drwxr-xr-x   3 dpage  staff  102 26 Jan 05:31 QtWebKitWidgets

/Users/dpage/Qt/5.5/clang_64/lib/QtWebKitWidgets.framework/Versions/5/Headers/5.5.1/QtWebKitWidgets:
total 0
drwxr-xr-x  3 dpage  staff  102 26 Jan 05:31 .
drwxr-xr-x  3 dpage  staff  102 26 Jan 05:31 ..
drwxr-xr-x  6 dpage  staff  204 26 Jan 05:31 private

/Users/dpage/Qt/5.5/clang_64/lib/QtWebKitWidgets.framework/Versions/5/Headers/5.5.1/QtWebKitWidgets/private:
total 40
drwxr-xr-x  6 dpage  staff   204 26 Jan 05:31 .
drwxr-xr-x  3 dpage  staff   102 26 Jan 05:31 ..
-rw-r--r--  1 dpage  staff  2300 12 Oct  2015 qwebframe_p.h
-rw-r--r--  1 dpage  staff  1316 12 Oct  2015 qwebinspector_p.h
-rw-r--r--  1 dpage  staff  7813 12 Oct  2015 qwebpage_p.h
-rw-r--r--  1 dpage  staff  2505 12 Oct  2015 qwebviewaccessible_p.h

/Users/dpage/Qt/5.5/clang_64/lib/QtWebKitWidgets.framework/Versions/5/Resources:
total 8
drwxr-xr-x  3 dpage  staff  102 26 Jan 05:31 .
drwxr-xr-x  6 dpage  staff  204 26 Jan 05:31 ..
-rw-r--r--  1 dpage  staff  726 12 Oct  2015 Info.plist

/Users/dpage/Qt/5.5/clang_64/lib/QtWebSockets.framework:
total 48
drwxr-xr-x    9 dpage  staff   306 26 Jan 05:31 .
drwxr-xr-x  182 dpage  staff  6188 26 Jan 05:34 ..
lrwxr-xr-x    1 dpage  staff    24 26 Jan 05:31 Headers -> Versions/Current/Headers
lrwxr-xr-x    1 dpage  staff    29 26 Jan 05:31 QtWebSockets -> Versions/Current/QtWebSockets
-rw-r--r--    1 dpage  staff  1240 26 Jan 05:34 QtWebSockets.prl
lrwxr-xr-x    1 dpage  staff    35 26 Jan 05:31 QtWebSockets_debug -> Versions/Current/QtWebSockets_debug
-rw-r--r--    1 dpage  staff  1244 26 Jan 05:34 QtWebSockets_debug.prl
lrwxr-xr-x    1 dpage  staff    26 26 Jan 05:31 Resources -> Versions/Current/Resources
drwxr-xr-x    4 dpage  staff   136 26 Jan 05:31 Versions

/Users/dpage/Qt/5.5/clang_64/lib/QtWebSockets.framework/Versions:
total 8
drwxr-xr-x  4 dpage  staff  136 26 Jan 05:31 .
drwxr-xr-x  9 dpage  staff  306 26 Jan 05:31 ..
drwxr-xr-x  6 dpage  staff  204 26 Jan 05:31 5
lrwxr-xr-x  1 dpage  staff    1 26 Jan 05:31 Current -> 5

/Users/dpage/Qt/5.5/clang_64/lib/QtWebSockets.framework/Versions/5:
total 1528
drwxr-xr-x   6 dpage  staff     204 26 Jan 05:31 .
drwxr-xr-x   4 dpage  staff     136 26 Jan 05:31 ..
drwxr-xr-x  17 dpage  staff     578 26 Jan 05:31 Headers
-rwxr-xr-x   1 dpage  staff  207100 12 Oct  2015 QtWebSockets
-rwxr-xr-x   1 dpage  staff  573308 12 Oct  2015 QtWebSockets_debug
drwxr-xr-x   3 dpage  staff     102 26 Jan 05:31 Resources

/Users/dpage/Qt/5.5/clang_64/lib/QtWebSockets.framework/Versions/5/Headers:
total 128
drwxr-xr-x  17 dpage  staff   578 26 Jan 05:31 .
drwxr-xr-x   6 dpage  staff   204 26 Jan 05:31 ..
drwxr-xr-x   3 dpage  staff   102 26 Jan 05:31 5.5.1
-rw-r--r--   1 dpage  staff    28 12 Oct  2015 QMaskGenerator
-rw-r--r--   1 dpage  staff    24 12 Oct  2015 QWebSocket
-rw-r--r--   1 dpage  staff    41 12 Oct  2015 QWebSocketCorsAuthenticator
-rw-r--r--   1 dpage  staff    30 12 Oct  2015 QWebSocketServer
-rw-r--r--   1 dpage  staff   305 12 Oct  2015 QtWebSockets
-rw-r--r--   1 dpage  staff   211 12 Oct  2015 QtWebSocketsDepends
-rw-r--r--   1 dpage  staff    33 12 Oct  2015 QtWebSocketsVersion
-rw-r--r--   1 dpage  staff  2040 12 Oct  2015 qmaskgenerator.h
-rw-r--r--   1 dpage  staff   227 12 Oct  2015 qtwebsocketsversion.h
-rw-r--r--   1 dpage  staff  5034 12 Oct  2015 qwebsocket.h
-rw-r--r--   1 dpage  staff  2678 12 Oct  2015 qwebsocketcorsauthenticator.h
-rw-r--r--   1 dpage  staff  2734 12 Oct  2015 qwebsocketprotocol.h
-rw-r--r--   1 dpage  staff  1967 12 Oct  2015 qwebsockets_global.h
-rw-r--r--   1 dpage  staff  4110 12 Oct  2015 qwebsocketserver.h

/Users/dpage/Qt/5.5/clang_64/lib/QtWebSockets.framework/Versions/5/Headers/5.5.1:
total 0
drwxr-xr-x   3 dpage  staff  102 26 Jan 05:31 .
drwxr-xr-x  17 dpage  staff  578 26 Jan 05:31 ..
drwxr-xr-x   3 dpage  staff  102 26 Jan 05:31 QtWebSockets

/Users/dpage/Qt/5.5/clang_64/lib/QtWebSockets.framework/Versions/5/Headers/5.5.1/QtWebSockets:
total 0
drwxr-xr-x   3 dpage  staff  102 26 Jan 05:31 .
drwxr-xr-x   3 dpage  staff  102 26 Jan 05:31 ..
drwxr-xr-x  12 dpage  staff  408 26 Jan 05:31 private

/Users/dpage/Qt/5.5/clang_64/lib/QtWebSockets.framework/Versions/5/Headers/5.5.1/QtWebSockets/private:
total 112
drwxr-xr-x  12 dpage  staff   408 26 Jan 05:31 .
drwxr-xr-x   3 dpage  staff   102 26 Jan 05:31 ..
-rw-r--r--   1 dpage  staff  2378 12 Oct  2015 qdefaultmaskgenerator_p.h
-rw-r--r--   1 dpage  staff  2406 12 Oct  2015 qsslserver_p.h
-rw-r--r--   1 dpage  staff  8369 12 Oct  2015 qwebsocket_p.h
-rw-r--r--   1 dpage  staff  2284 12 Oct  2015 qwebsocketcorsauthenticator_p.h
-rw-r--r--   1 dpage  staff  3754 12 Oct  2015 qwebsocketdataprocessor_p.h
-rw-r--r--   1 dpage  staff  3667 12 Oct  2015 qwebsocketframe_p.h
-rw-r--r--   1 dpage  staff  3164 12 Oct  2015 qwebsockethandshakerequest_p.h
-rw-r--r--   1 dpage  staff  4162 12 Oct  2015 qwebsockethandshakeresponse_p.h
-rw-r--r--   1 dpage  staff  3168 12 Oct  2015 qwebsocketprotocol_p.h
-rw-r--r--   1 dpage  staff  4574 12 Oct  2015 qwebsocketserver_p.h

/Users/dpage/Qt/5.5/clang_64/lib/QtWebSockets.framework/Versions/5/Resources:
total 8
drwxr-xr-x  3 dpage  staff  102 26 Jan 05:31 .
drwxr-xr-x  6 dpage  staff  204 26 Jan 05:31 ..
-rw-r--r--  1 dpage  staff  720 12 Oct  2015 Info.plist

/Users/dpage/Qt/5.5/clang_64/lib/QtWebView.framework:
total 48
drwxr-xr-x    9 dpage  staff   306 26 Jan 05:34 .
drwxr-xr-x  182 dpage  staff  6188 26 Jan 05:34 ..
lrwxr-xr-x    1 dpage  staff    24 26 Jan 05:34 Headers -> Versions/Current/Headers
lrwxr-xr-x    1 dpage  staff    26 26 Jan 05:34 QtWebView -> Versions/Current/QtWebView
-rw-r--r--    1 dpage  staff  1290 26 Jan 05:34 QtWebView.prl
lrwxr-xr-x    1 dpage  staff    32 26 Jan 05:34 QtWebView_debug -> Versions/Current/QtWebView_debug
-rw-r--r--    1 dpage  staff  1294 26 Jan 05:34 QtWebView_debug.prl
lrwxr-xr-x    1 dpage  staff    26 26 Jan 05:34 Resources -> Versions/Current/Resources
drwxr-xr-x    4 dpage  staff   136 26 Jan 05:34 Versions

/Users/dpage/Qt/5.5/clang_64/lib/QtWebView.framework/Versions:
total 8
drwxr-xr-x  4 dpage  staff  136 26 Jan 05:34 .
drwxr-xr-x  9 dpage  staff  306 26 Jan 05:34 ..
drwxr-xr-x  6 dpage  staff  204 26 Jan 05:34 5
lrwxr-xr-x  1 dpage  staff    1 26 Jan 05:34 Current -> 5

/Users/dpage/Qt/5.5/clang_64/lib/QtWebView.framework/Versions/5:
total 768
drwxr-xr-x   6 dpage  staff     204 26 Jan 05:34 .
drwxr-xr-x   4 dpage  staff     136 26 Jan 05:34 ..
drwxr-xr-x  12 dpage  staff     408 26 Jan 05:34 Headers
-rwxr-xr-x   1 dpage  staff  119548  9 Oct  2015 QtWebView
-rwxr-xr-x   1 dpage  staff  270060  9 Oct  2015 QtWebView_debug
drwxr-xr-x   3 dpage  staff     102 26 Jan 05:34 Resources

/Users/dpage/Qt/5.5/clang_64/lib/QtWebView.framework/Versions/5/Headers:
total 80
drwxr-xr-x  12 dpage  staff   408 26 Jan 05:34 .
drwxr-xr-x   6 dpage  staff   204 26 Jan 05:34 ..
drwxr-xr-x   3 dpage  staff   102 26 Jan 05:34 5.5.1
-rw-r--r--   1 dpage  staff    27  9 Oct  2015 QQuickWebView
-rw-r--r--   1 dpage  staff    38  9 Oct  2015 QQuickWebViewLoadRequest
-rw-r--r--   1 dpage  staff   200  9 Oct  2015 QtWebView
-rw-r--r--   1 dpage  staff   345  9 Oct  2015 QtWebViewDepends
-rw-r--r--   1 dpage  staff    30  9 Oct  2015 QtWebViewVersion
-rw-r--r--   1 dpage  staff  4360  9 Oct  2015 qquickwebview.h
-rw-r--r--   1 dpage  staff  2583  9 Oct  2015 qquickwebviewloadrequest.h
-rw-r--r--   1 dpage  staff   212  9 Oct  2015 qtwebviewversion.h
-rw-r--r--   1 dpage  staff  2069  9 Oct  2015 qwebview_global.h

/Users/dpage/Qt/5.5/clang_64/lib/QtWebView.framework/Versions/5/Headers/5.5.1:
total 0
drwxr-xr-x   3 dpage  staff  102 26 Jan 05:34 .
drwxr-xr-x  12 dpage  staff  408 26 Jan 05:34 ..
drwxr-xr-x   3 dpage  staff  102 26 Jan 05:34 QtWebView

/Users/dpage/Qt/5.5/clang_64/lib/QtWebView.framework/Versions/5/Headers/5.5.1/QtWebView:
total 0
drwxr-xr-x   3 dpage  staff  102 26 Jan 05:34 .
drwxr-xr-x   3 dpage  staff  102 26 Jan 05:34 ..
drwxr-xr-x  11 dpage  staff  374 26 Jan 05:34 private

/Users/dpage/Qt/5.5/clang_64/lib/QtWebView.framework/Versions/5/Headers/5.5.1/QtWebView/private:
total 80
drwxr-xr-x  11 dpage  staff   374 26 Jan 05:34 .
drwxr-xr-x   3 dpage  staff   102 26 Jan 05:34 ..
-rw-r--r--   1 dpage  staff  2420  9 Oct  2015 qnativeviewcontroller_p.h
-rw-r--r--   1 dpage  staff  3009  9 Oct  2015 qquickviewcontroller_p.h
-rw-r--r--   1 dpage  staff  3632  9 Oct  2015 qwebview_android_p.h
-rw-r--r--   1 dpage  staff  3617  9 Oct  2015 qwebview_ios_p.h
-rw-r--r--   1 dpage  staff  3199  9 Oct  2015 qwebview_osx_p.h
-rw-r--r--   1 dpage  staff  4487  9 Oct  2015 qwebview_p.h
-rw-r--r--   1 dpage  staff  2553  9 Oct  2015 qwebview_p_p.h
-rw-r--r--   1 dpage  staff  2920  9 Oct  2015 qwebviewinterface_p.h
-rw-r--r--   1 dpage  staff  2404  9 Oct  2015 qwebviewloadrequest_p.h

/Users/dpage/Qt/5.5/clang_64/lib/QtWebView.framework/Versions/5/Resources:
total 8
drwxr-xr-x  3 dpage  staff  102 26 Jan 05:34 .
drwxr-xr-x  6 dpage  staff  204 26 Jan 05:34 ..
-rw-r--r--  1 dpage  staff  714  9 Oct  2015 Info.plist

/Users/dpage/Qt/5.5/clang_64/lib/QtWidgets.framework:
total 48
drwxr-xr-x    9 dpage  staff   306 26 Jan 05:31 .
drwxr-xr-x  182 dpage  staff  6188 26 Jan 05:34 ..
lrwxr-xr-x    1 dpage  staff    24 26 Jan 05:31 Headers -> Versions/Current/Headers
lrwxr-xr-x    1 dpage  staff    26 26 Jan 05:31 QtWidgets -> Versions/Current/QtWidgets
-rw-r--r--    1 dpage  staff  1241 26 Jan 05:34 QtWidgets.prl
lrwxr-xr-x    1 dpage  staff    32 26 Jan 05:31 QtWidgets_debug -> Versions/Current/QtWidgets_debug
-rw-r--r--    1 dpage  staff  1245 26 Jan 05:34 QtWidgets_debug.prl
lrwxr-xr-x    1 dpage  staff    26 26 Jan 05:31 Resources -> Versions/Current/Resources
drwxr-xr-x    4 dpage  staff   136 26 Jan 05:31 Versions

/Users/dpage/Qt/5.5/clang_64/lib/QtWidgets.framework/Versions:
total 8
drwxr-xr-x  4 dpage  staff  136 26 Jan 05:31 .
drwxr-xr-x  9 dpage  staff  306 26 Jan 05:31 ..
drwxr-xr-x  6 dpage  staff  204 26 Jan 05:31 5
lrwxr-xr-x  1 dpage  staff    1 26 Jan 05:31 Current -> 5

/Users/dpage/Qt/5.5/clang_64/lib/QtWidgets.framework/Versions/5:
total 41944
drwxr-xr-x    6 dpage  staff       204 26 Jan 05:31 .
drwxr-xr-x    4 dpage  staff       136 26 Jan 05:31 ..
drwxr-xr-x  354 dpage  staff     12036 26 Jan 05:31 Headers
-rwxr-xr-x    1 dpage  staff   7148872 12 Oct  2015 QtWidgets
-rwxr-xr-x    1 dpage  staff  14322648 12 Oct  2015 QtWidgets_debug
drwxr-xr-x    3 dpage  staff       102 26 Jan 05:31 Resources

/Users/dpage/Qt/5.5/clang_64/lib/QtWidgets.framework/Versions/5/Headers:
total 3792
drwxr-xr-x  354 dpage  staff  12036 26 Jan 05:31 .
drwxr-xr-x    6 dpage  staff    204 26 Jan 05:31 ..
drwxr-xr-x    3 dpage  staff    102 26 Jan 05:31 5.5.1
-rw-r--r--    1 dpage  staff     29 12 Oct  2015 QAbstractButton
-rw-r--r--    1 dpage  staff     27 12 Oct  2015 QAbstractGraphicsShapeItem
-rw-r--r--    1 dpage  staff     35 12 Oct  2015 QAbstractItemDelegate
-rw-r--r--    1 dpage  staff     31 12 Oct  2015 QAbstractItemView
-rw-r--r--    1 dpage  staff     33 12 Oct  2015 QAbstractScrollArea
-rw-r--r--    1 dpage  staff     29 12 Oct  2015 QAbstractSlider
-rw-r--r--    1 dpage  staff     30 12 Oct  2015 QAbstractSpinBox
-rw-r--r--    1 dpage  staff     31 12 Oct  2015 QAccessibleWidget
-rw-r--r--    1 dpage  staff     21 12 Oct  2015 QAction
-rw-r--r--    1 dpage  staff     26 12 Oct  2015 QActionGroup
-rw-r--r--    1 dpage  staff     26 12 Oct  2015 QApplication
-rw-r--r--    1 dpage  staff     24 12 Oct  2015 QBoxLayout
-rw-r--r--    1 dpage  staff     26 12 Oct  2015 QButtonGroup
-rw-r--r--    1 dpage  staff     29 12 Oct  2015 QCalendarWidget
-rw-r--r--    1 dpage  staff     23 12 Oct  2015 QCheckBox
-rw-r--r--    1 dpage  staff     26 12 Oct  2015 QColorDialog
-rw-r--r--    1 dpage  staff     23 12 Oct  2015 QColormap
-rw-r--r--    1 dpage  staff     25 12 Oct  2015 QColumnView
-rw-r--r--    1 dpage  staff     23 12 Oct  2015 QComboBox
-rw-r--r--    1 dpage  staff     32 12 Oct  2015 QCommandLinkButton
-rw-r--r--    1 dpage  staff     26 12 Oct  2015 QCommonStyle
-rw-r--r--    1 dpage  staff     24 12 Oct  2015 QCompleter
-rw-r--r--    1 dpage  staff     31 12 Oct  2015 QDataWidgetMapper
-rw-r--r--    1 dpage  staff     27 12 Oct  2015 QDateEdit
-rw-r--r--    1 dpage  staff     27 12 Oct  2015 QDateTimeEdit
-rw-r--r--    1 dpage  staff     28 12 Oct  2015 QDesktopWidget
-rw-r--r--    1 dpage  staff     19 12 Oct  2015 QDial
-rw-r--r--    1 dpage  staff     21 12 Oct  2015 QDialog
-rw-r--r--    1 dpage  staff     30 12 Oct  2015 QDialogButtonBox
-rw-r--r--    1 dpage  staff     23 12 Oct  2015 QDirModel
-rw-r--r--    1 dpage  staff     25 12 Oct  2015 QDockWidget
-rw-r--r--    1 dpage  staff     22 12 Oct  2015 QDoubleSpinBox
-rw-r--r--    1 dpage  staff     27 12 Oct  2015 QErrorMessage
-rw-r--r--    1 dpage  staff     25 12 Oct  2015 QFileDialog
-rw-r--r--    1 dpage  staff     31 12 Oct  2015 QFileIconProvider
-rw-r--r--    1 dpage  staff     30 12 Oct  2015 QFileSystemModel
-rw-r--r--    1 dpage  staff     25 12 Oct  2015 QFocusFrame
-rw-r--r--    1 dpage  staff     27 12 Oct  2015 QFontComboBox
-rw-r--r--    1 dpage  staff     25 12 Oct  2015 QFontDialog
-rw-r--r--    1 dpage  staff     25 12 Oct  2015 QFormLayout
-rw-r--r--    1 dpage  staff     20 12 Oct  2015 QFrame
-rw-r--r--    1 dpage  staff     22 12 Oct  2015 QGesture
-rw-r--r--    1 dpage  staff     22 12 Oct  2015 QGestureEvent
-rw-r--r--    1 dpage  staff     32 12 Oct  2015 QGestureRecognizer
-rw-r--r--    1 dpage  staff     35 12 Oct  2015 QGraphicsAnchor
-rw-r--r--    1 dpage  staff     35 12 Oct  2015 QGraphicsAnchorLayout
-rw-r--r--    1 dpage  staff     29 12 Oct  2015 QGraphicsBlurEffect
-rw-r--r--    1 dpage  staff     29 12 Oct  2015 QGraphicsColorizeEffect
-rw-r--r--    1 dpage  staff     29 12 Oct  2015 QGraphicsDropShadowEffect
-rw-r--r--    1 dpage  staff     29 12 Oct  2015 QGraphicsEffect
-rw-r--r--    1 dpage  staff     27 12 Oct  2015 QGraphicsEllipseItem
-rw-r--r--    1 dpage  staff     33 12 Oct  2015 QGraphicsGridLayout
-rw-r--r--    1 dpage  staff     27 12 Oct  2015 QGraphicsItem
-rw-r--r--    1 dpage  staff     36 12 Oct  2015 QGraphicsItemAnimation
-rw-r--r--    1 dpage  staff     27 12 Oct  2015 QGraphicsItemGroup
-rw-r--r--    1 dpage  staff     29 12 Oct  2015 QGraphicsLayout
-rw-r--r--    1 dpage  staff     33 12 Oct  2015 QGraphicsLayoutItem
-rw-r--r--    1 dpage  staff     27 12 Oct  2015 QGraphicsLineItem
-rw-r--r--    1 dpage  staff     35 12 Oct  2015 QGraphicsLinearLayout
-rw-r--r--    1 dpage  staff     27 12 Oct  2015 QGraphicsObject
-rw-r--r--    1 dpage  staff     29 12 Oct  2015 QGraphicsOpacityEffect
-rw-r--r--    1 dpage  staff     27 12 Oct  2015 QGraphicsPathItem
-rw-r--r--    1 dpage  staff     27 12 Oct  2015 QGraphicsPixmapItem
-rw-r--r--    1 dpage  staff     27 12 Oct  2015 QGraphicsPolygonItem
-rw-r--r--    1 dpage  staff     34 12 Oct  2015 QGraphicsProxyWidget
-rw-r--r--    1 dpage  staff     27 12 Oct  2015 QGraphicsRectItem
-rw-r--r--    1 dpage  staff     32 12 Oct  2015 QGraphicsRotation
-rw-r--r--    1 dpage  staff     32 12 Oct  2015 QGraphicsScale
-rw-r--r--    1 dpage  staff     28 12 Oct  2015 QGraphicsScene
-rw-r--r--    1 dpage  staff     33 12 Oct  2015 QGraphicsSceneContextMenuEvent
-rw-r--r--    1 dpage  staff     33 12 Oct  2015 QGraphicsSceneDragDropEvent
-rw-r--r--    1 dpage  staff     33 12 Oct  2015 QGraphicsSceneEvent
-rw-r--r--    1 dpage  staff     33 12 Oct  2015 QGraphicsSceneHelpEvent
-rw-r--r--    1 dpage  staff     33 12 Oct  2015 QGraphicsSceneHoverEvent
-rw-r--r--    1 dpage  staff     33 12 Oct  2015 QGraphicsSceneMouseEvent
-rw-r--r--    1 dpage  staff     33 12 Oct  2015 QGraphicsSceneMoveEvent
-rw-r--r--    1 dpage  staff     33 12 Oct  2015 QGraphicsSceneResizeEvent
-rw-r--r--    1 dpage  staff     33 12 Oct  2015 QGraphicsSceneWheelEvent
-rw-r--r--    1 dpage  staff     27 12 Oct  2015 QGraphicsSimpleTextItem
-rw-r--r--    1 dpage  staff     27 12 Oct  2015 QGraphicsTextItem
-rw-r--r--    1 dpage  staff     32 12 Oct  2015 QGraphicsTransform
-rw-r--r--    1 dpage  staff     27 12 Oct  2015 QGraphicsView
-rw-r--r--    1 dpage  staff     29 12 Oct  2015 QGraphicsWidget
-rw-r--r--    1 dpage  staff     25 12 Oct  2015 QGridLayout
-rw-r--r--    1 dpage  staff     23 12 Oct  2015 QGroupBox
-rw-r--r--    1 dpage  staff     24 12 Oct  2015 QHBoxLayout
-rw-r--r--    1 dpage  staff     25 12 Oct  2015 QHeaderView
-rw-r--r--    1 dpage  staff     26 12 Oct  2015 QInputDialog
-rw-r--r--    1 dpage  staff     27 12 Oct  2015 QItemDelegate
-rw-r--r--    1 dpage  staff     32 12 Oct  2015 QItemEditorCreator
-rw-r--r--    1 dpage  staff     32 12 Oct  2015 QItemEditorCreatorBase
-rw-r--r--    1 dpage  staff     32 12 Oct  2015 QItemEditorFactory
-rw-r--r--    1 dpage  staff     33 12 Oct  2015 QKeyEventTransition
-rw-r--r--    1 dpage  staff     30 12 Oct  2015 QKeySequenceEdit
-rw-r--r--    1 dpage  staff     24 12 Oct  2015 QLCDNumber
-rw-r--r--    1 dpage  staff     20 12 Oct  2015 QLabel
-rw-r--r--    1 dpage  staff     21 12 Oct  2015 QLayout
-rw-r--r--    1 dpage  staff     25 12 Oct  2015 QLayoutItem
-rw-r--r--    1 dpage  staff     23 12 Oct  2015 QLineEdit
-rw-r--r--    1 dpage  staff     23 12 Oct  2015 QListView
-rw-r--r--    1 dpage  staff     25 12 Oct  2015 QListWidget
-rw-r--r--    1 dpage  staff     25 12 Oct  2015 QListWidgetItem
-rw-r--r--    1 dpage  staff     40 12 Oct  2015 QMacCocoaViewContainer
-rw-r--r--    1 dpage  staff     34 12 Oct  2015 QMacNativeWidget
-rw-r--r--    1 dpage  staff     25 12 Oct  2015 QMainWindow
-rw-r--r--    1 dpage  staff     22 12 Oct  2015 QMdiArea
-rw-r--r--    1 dpage  staff     27 12 Oct  2015 QMdiSubWindow
-rw-r--r--    1 dpage  staff     19 12 Oct  2015 QMenu
-rw-r--r--    1 dpage  staff     22 12 Oct  2015 QMenuBar
-rw-r--r--    1 dpage  staff     25 12 Oct  2015 QMessageBox
-rw-r--r--    1 dpage  staff     35 12 Oct  2015 QMouseEventTransition
-rw-r--r--    1 dpage  staff     27 12 Oct  2015 QOpenGLWidget
-rw-r--r--    1 dpage  staff     22 12 Oct  2015 QPanGesture
-rw-r--r--    1 dpage  staff     22 12 Oct  2015 QPinchGesture
-rw-r--r--    1 dpage  staff     28 12 Oct  2015 QPlainTextDocumentLayout
-rw-r--r--    1 dpage  staff     28 12 Oct  2015 QPlainTextEdit
-rw-r--r--    1 dpage  staff     26 12 Oct  2015 QProgressBar
-rw-r--r--    1 dpage  staff     29 12 Oct  2015 QProgressDialog
-rw-r--r--    1 dpage  staff     25 12 Oct  2015 QProxyStyle
-rw-r--r--    1 dpage  staff     25 12 Oct  2015 QPushButton
-rw-r--r--    1 dpage  staff     26 12 Oct  2015 QRadioButton
-rw-r--r--    1 dpage  staff     25 12 Oct  2015 QRubberBand
-rw-r--r--    1 dpage  staff     25 12 Oct  2015 QScrollArea
-rw-r--r--    1 dpage  staff     24 12 Oct  2015 QScrollBar
-rw-r--r--    1 dpage  staff     23 12 Oct  2015 QScroller
-rw-r--r--    1 dpage  staff     33 12 Oct  2015 QScrollerProperties
-rw-r--r--    1 dpage  staff     23 12 Oct  2015 QShortcut
-rw-r--r--    1 dpage  staff     23 12 Oct  2015 QSizeGrip
-rw-r--r--    1 dpage  staff     25 12 Oct  2015 QSizePolicy
-rw-r--r--    1 dpage  staff     21 12 Oct  2015 QSlider
-rw-r--r--    1 dpage  staff     25 12 Oct  2015 QSpacerItem
-rw-r--r--    1 dpage  staff     22 12 Oct  2015 QSpinBox
-rw-r--r--    1 dpage  staff     27 12 Oct  2015 QSplashScreen
-rw-r--r--    1 dpage  staff     23 12 Oct  2015 QSplitter
-rw-r--r--    1 dpage  staff     23 12 Oct  2015 QSplitterHandle
-rw-r--r--    1 dpage  staff     28 12 Oct  2015 QStackedLayout
-rw-r--r--    1 dpage  staff     28 12 Oct  2015 QStackedWidget
-rw-r--r--    1 dpage  staff     32 12 Oct  2015 QStandardItemEditorCreator
-rw-r--r--    1 dpage  staff     24 12 Oct  2015 QStatusBar
-rw-r--r--    1 dpage  staff     20 12 Oct  2015 QStyle
-rw-r--r--    1 dpage  staff     27 12 Oct  2015 QStyleFactory
-rw-r--r--    1 dpage  staff     26 12 Oct  2015 QStyleHintReturn
-rw-r--r--    1 dpage  staff     26 12 Oct  2015 QStyleHintReturnMask
-rw-r--r--    1 dpage  staff     26 12 Oct  2015 QStyleHintReturnVariant
-rw-r--r--    1 dpage  staff     26 12 Oct  2015 QStyleOption
-rw-r--r--    1 dpage  staff     26 12 Oct  2015 QStyleOptionButton
-rw-r--r--    1 dpage  staff     26 12 Oct  2015 QStyleOptionComboBox
-rw-r--r--    1 dpage  staff     26 12 Oct  2015 QStyleOptionComplex
-rw-r--r--    1 dpage  staff     26 12 Oct  2015 QStyleOptionDockWidget
-rw-r--r--    1 dpage  staff     26 12 Oct  2015 QStyleOptionDockWidgetV2
-rw-r--r--    1 dpage  staff     26 12 Oct  2015 QStyleOptionFocusRect
-rw-r--r--    1 dpage  staff     26 12 Oct  2015 QStyleOptionFrame
-rw-r--r--    1 dpage  staff     26 12 Oct  2015 QStyleOptionFrameV2
-rw-r--r--    1 dpage  staff     26 12 Oct  2015 QStyleOptionFrameV3
-rw-r--r--    1 dpage  staff     26 12 Oct  2015 QStyleOptionGraphicsItem
-rw-r--r--    1 dpage  staff     26 12 Oct  2015 QStyleOptionGroupBox
-rw-r--r--    1 dpage  staff     26 12 Oct  2015 QStyleOptionHeader
-rw-r--r--    1 dpage  staff     26 12 Oct  2015 QStyleOptionMenuItem
-rw-r--r--    1 dpage  staff     26 12 Oct  2015 QStyleOptionProgressBar
-rw-r--r--    1 dpage  staff     26 12 Oct  2015 QStyleOptionProgressBarV2
-rw-r--r--    1 dpage  staff     26 12 Oct  2015 QStyleOptionRubberBand
-rw-r--r--    1 dpage  staff     26 12 Oct  2015 QStyleOptionSizeGrip
-rw-r--r--    1 dpage  staff     26 12 Oct  2015 QStyleOptionSlider
-rw-r--r--    1 dpage  staff     26 12 Oct  2015 QStyleOptionSpinBox
-rw-r--r--    1 dpage  staff     26 12 Oct  2015 QStyleOptionTab
-rw-r--r--    1 dpage  staff     26 12 Oct  2015 QStyleOptionTabBarBase
-rw-r--r--    1 dpage  staff     26 12 Oct  2015 QStyleOptionTabBarBaseV2
-rw-r--r--    1 dpage  staff     26 12 Oct  2015 QStyleOptionTabV2
-rw-r--r--    1 dpage  staff     26 12 Oct  2015 QStyleOptionTabV3
-rw-r--r--    1 dpage  staff     26 12 Oct  2015 QStyleOptionTabWidgetFrame
-rw-r--r--    1 dpage  staff     26 12 Oct  2015 QStyleOptionTabWidgetFrameV2
-rw-r--r--    1 dpage  staff     26 12 Oct  2015 QStyleOptionTitleBar
-rw-r--r--    1 dpage  staff     26 12 Oct  2015 QStyleOptionToolBar
-rw-r--r--    1 dpage  staff     26 12 Oct  2015 QStyleOptionToolBox
-rw-r--r--    1 dpage  staff     26 12 Oct  2015 QStyleOptionToolBoxV2
-rw-r--r--    1 dpage  staff     26 12 Oct  2015 QStyleOptionToolButton
-rw-r--r--    1 dpage  staff     26 12 Oct  2015 QStyleOptionViewItem
-rw-r--r--    1 dpage  staff     26 12 Oct  2015 QStyleOptionViewItemV2
-rw-r--r--    1 dpage  staff     26 12 Oct  2015 QStyleOptionViewItemV3
-rw-r--r--    1 dpage  staff     26 12 Oct  2015 QStyleOptionViewItemV4
-rw-r--r--    1 dpage  staff     27 12 Oct  2015 QStylePainter
-rw-r--r--    1 dpage  staff     26 12 Oct  2015 QStylePlugin
-rw-r--r--    1 dpage  staff     33 12 Oct  2015 QStyledItemDelegate
-rw-r--r--    1 dpage  staff     22 12 Oct  2015 QSwipeGesture
-rw-r--r--    1 dpage  staff     29 12 Oct  2015 QSystemTrayIcon
-rw-r--r--    1 dpage  staff     21 12 Oct  2015 QTabBar
-rw-r--r--    1 dpage  staff     24 12 Oct  2015 QTabWidget
-rw-r--r--    1 dpage  staff     24 12 Oct  2015 QTableView
-rw-r--r--    1 dpage  staff     26 12 Oct  2015 QTableWidget
-rw-r--r--    1 dpage  staff     26 12 Oct  2015 QTableWidgetItem
-rw-r--r--    1 dpage  staff     26 12 Oct  2015 QTableWidgetSelectionRange
-rw-r--r--    1 dpage  staff     22 12 Oct  2015 QTapAndHoldGesture
-rw-r--r--    1 dpage  staff     22 12 Oct  2015 QTapGesture
-rw-r--r--    1 dpage  staff     26 12 Oct  2015 QTextBrowser
-rw-r--r--    1 dpage  staff     23 12 Oct  2015 QTextEdit
-rw-r--r--    1 dpage  staff     23 12 Oct  2015 QTileRules
-rw-r--r--    1 dpage  staff     27 12 Oct  2015 QTimeEdit
-rw-r--r--    1 dpage  staff     22 12 Oct  2015 QToolBar
-rw-r--r--    1 dpage  staff     22 12 Oct  2015 QToolBox
-rw-r--r--    1 dpage  staff     25 12 Oct  2015 QToolButton
-rw-r--r--    1 dpage  staff     22 12 Oct  2015 QToolTip
-rw-r--r--    1 dpage  staff     23 12 Oct  2015 QTreeView
-rw-r--r--    1 dpage  staff     25 12 Oct  2015 QTreeWidget
-rw-r--r--    1 dpage  staff     25 12 Oct  2015 QTreeWidgetItem
-rw-r--r--    1 dpage  staff     37 12 Oct  2015 QTreeWidgetItemIterator
-rw-r--r--    1 dpage  staff     24 12 Oct  2015 QUndoCommand
-rw-r--r--    1 dpage  staff     24 12 Oct  2015 QUndoGroup
-rw-r--r--    1 dpage  staff     24 12 Oct  2015 QUndoStack
-rw-r--r--    1 dpage  staff     23 12 Oct  2015 QUndoView
-rw-r--r--    1 dpage  staff     24 12 Oct  2015 QVBoxLayout
-rw-r--r--    1 dpage  staff     24 12 Oct  2015 QWhatsThis
-rw-r--r--    1 dpage  staff     21 12 Oct  2015 QWidget
-rw-r--r--    1 dpage  staff     27 12 Oct  2015 QWidgetAction
-rw-r--r--    1 dpage  staff     21 12 Oct  2015 QWidgetData
-rw-r--r--    1 dpage  staff     25 12 Oct  2015 QWidgetItem
-rw-r--r--    1 dpage  staff     25 12 Oct  2015 QWidgetItemV2
-rw-r--r--    1 dpage  staff     21 12 Oct  2015 QWizard
-rw-r--r--    1 dpage  staff     21 12 Oct  2015 QWizardPage
-rw-r--r--    1 dpage  staff   3452 12 Oct  2015 QtWidgets
-rw-r--r--    1 dpage  staff    197 12 Oct  2015 QtWidgetsDepends
-rw-r--r--    1 dpage  staff     30 12 Oct  2015 QtWidgetsVersion
-rw-r--r--    1 dpage  staff   4794 12 Oct  2015 qabstractbutton.h
-rw-r--r--    1 dpage  staff   4456 12 Oct  2015 qabstractitemdelegate.h
-rw-r--r--    1 dpage  staff  13862 12 Oct  2015 qabstractitemview.h
-rw-r--r--    1 dpage  staff   5198 12 Oct  2015 qabstractscrollarea.h
-rw-r--r--    1 dpage  staff   4798 12 Oct  2015 qabstractslider.h
-rw-r--r--    1 dpage  staff   5923 12 Oct  2015 qabstractspinbox.h
-rw-r--r--    1 dpage  staff   3494 12 Oct  2015 qaccessiblewidget.h
-rw-r--r--    1 dpage  staff   6861 12 Oct  2015 qaction.h
-rw-r--r--    1 dpage  staff   2950 12 Oct  2015 qactiongroup.h
-rw-r--r--    1 dpage  staff   7782 12 Oct  2015 qapplication.h
-rw-r--r--    1 dpage  staff   4214 12 Oct  2015 qboxlayout.h
-rw-r--r--    1 dpage  staff   2981 12 Oct  2015 qbuttongroup.h
-rw-r--r--    1 dpage  staff   6663 12 Oct  2015 qcalendarwidget.h
-rw-r--r--    1 dpage  staff   2821 12 Oct  2015 qcheckbox.h
-rw-r--r--    1 dpage  staff   4358 12 Oct  2015 qcolordialog.h
-rw-r--r--    1 dpage  staff   2402 12 Oct  2015 qcolormap.h
-rw-r--r--    1 dpage  staff   4276 12 Oct  2015 qcolumnview.h
-rw-r--r--    1 dpage  staff  10439 12 Oct  2015 qcombobox.h
-rw-r--r--    1 dpage  staff   2699 12 Oct  2015 qcommandlinkbutton.h
-rw-r--r--    1 dpage  staff   4438 12 Oct  2015 qcommonstyle.h
-rw-r--r--    1 dpage  staff   5383 12 Oct  2015 qcompleter.h
-rw-r--r--    1 dpage  staff   3950 12 Oct  2015 qdatawidgetmapper.h
-rw-r--r--    1 dpage  staff   7955 12 Oct  2015 qdatetimeedit.h
-rw-r--r--    1 dpage  staff   3338 12 Oct  2015 qdesktopwidget.h
-rw-r--r--    1 dpage  staff   3079 12 Oct  2015 qdial.h
-rw-r--r--    1 dpage  staff   3414 12 Oct  2015 qdialog.h
-rw-r--r--    1 dpage  staff   5390 12 Oct  2015 qdialogbuttonbox.h
-rw-r--r--    1 dpage  staff   5195 12 Oct  2015 qdirmodel.h
-rw-r--r--    1 dpage  staff   4681 12 Oct  2015 qdockwidget.h
-rw-r--r--    1 dpage  staff   6492 12 Oct  2015 qdrawutil.h
-rw-r--r--    1 dpage  staff   2317 12 Oct  2015 qerrormessage.h
-rw-r--r--    1 dpage  staff  12486 12 Oct  2015 qfiledialog.h
-rw-r--r--    1 dpage  staff   2563 12 Oct  2015 qfileiconprovider.h
-rw-r--r--    1 dpage  staff   6744 12 Oct  2015 qfilesystemmodel.h
-rw-r--r--    1 dpage  staff   2271 12 Oct  2015 qfocusframe.h
-rw-r--r--    1 dpage  staff   3216 12 Oct  2015 qfontcombobox.h
-rw-r--r--    1 dpage  staff   4079 12 Oct  2015 qfontdialog.h
-rw-r--r--    1 dpage  staff   5570 12 Oct  2015 qformlayout.h
-rw-r--r--    1 dpage  staff   3860 12 Oct  2015 qframe.h
-rw-r--r--    1 dpage  staff   9840 12 Oct  2015 qgesture.h
-rw-r--r--    1 dpage  staff   2884 12 Oct  2015 qgesturerecognizer.h
-rw-r--r--    1 dpage  staff   4136 12 Oct  2015 qgraphicsanchorlayout.h
-rw-r--r--    1 dpage  staff   8255 12 Oct  2015 qgraphicseffect.h
-rw-r--r--    1 dpage  staff   4962 12 Oct  2015 qgraphicsgridlayout.h
-rw-r--r--    1 dpage  staff  40502 12 Oct  2015 qgraphicsitem.h
-rw-r--r--    1 dpage  staff   3480 12 Oct  2015 qgraphicsitemanimation.h
-rw-r--r--    1 dpage  staff   2956 12 Oct  2015 qgraphicslayout.h
-rw-r--r--    1 dpage  staff   5264 12 Oct  2015 qgraphicslayoutitem.h
-rw-r--r--    1 dpage  staff   3640 12 Oct  2015 qgraphicslinearlayout.h
-rw-r--r--    1 dpage  staff   4960 12 Oct  2015 qgraphicsproxywidget.h
-rw-r--r--    1 dpage  staff  14133 12 Oct  2015 qgraphicsscene.h
-rw-r--r--    1 dpage  staff   9145 12 Oct  2015 qgraphicssceneevent.h
-rw-r--r--    1 dpage  staff   4238 12 Oct  2015 qgraphicstransform.h
-rw-r--r--    1 dpage  staff  12982 12 Oct  2015 qgraphicsview.h
-rw-r--r--    1 dpage  staff   9261 12 Oct  2015 qgraphicswidget.h
-rw-r--r--    1 dpage  staff   4430 12 Oct  2015 qgridlayout.h
-rw-r--r--    1 dpage  staff   3590 12 Oct  2015 qgroupbox.h
-rw-r--r--    1 dpage  staff  10296 12 Oct  2015 qheaderview.h
-rw-r--r--    1 dpage  staff   8171 12 Oct  2015 qinputdialog.h
-rw-r--r--    1 dpage  staff   5153 12 Oct  2015 qitemdelegate.h
-rw-r--r--    1 dpage  staff   3559 12 Oct  2015 qitemeditorfactory.h
-rw-r--r--    1 dpage  staff   2616 12 Oct  2015 qkeyeventtransition.h
-rw-r--r--    1 dpage  staff   2856 12 Oct  2015 qkeysequenceedit.h
-rw-r--r--    1 dpage  staff   5336 12 Oct  2015 qlabel.h
-rw-r--r--    1 dpage  staff   5082 12 Oct  2015 qlayout.h
-rw-r--r--    1 dpage  staff   5238 12 Oct  2015 qlayoutitem.h
-rw-r--r--    1 dpage  staff   3451 12 Oct  2015 qlcdnumber.h
-rw-r--r--    1 dpage  staff   8535 12 Oct  2015 qlineedit.h
-rw-r--r--    1 dpage  staff   6940 12 Oct  2015 qlistview.h
-rw-r--r--    1 dpage  staff  12032 12 Oct  2015 qlistwidget.h
-rw-r--r--    1 dpage  staff   2149 12 Oct  2015 qmaccocoaviewcontainer_mac.h
-rw-r--r--    1 dpage  staff   2112 12 Oct  2015 qmacnativewidget_mac.h
-rw-r--r--    1 dpage  staff   6829 12 Oct  2015 qmainwindow.h
-rw-r--r--    1 dpage  staff   5626 12 Oct  2015 qmdiarea.h
-rw-r--r--    1 dpage  staff   5208 12 Oct  2015 qmdisubwindow.h
-rw-r--r--    1 dpage  staff   6981 12 Oct  2015 qmenu.h
-rw-r--r--    1 dpage  staff   4659 12 Oct  2015 qmenubar.h
-rw-r--r--    1 dpage  staff  13245 12 Oct  2015 qmessagebox.h
-rw-r--r--    1 dpage  staff   2815 12 Oct  2015 qmouseeventtransition.h
-rw-r--r--    1 dpage  staff   3180 12 Oct  2015 qopenglwidget.h
-rw-r--r--    1 dpage  staff  11583 12 Oct  2015 qplaintextedit.h
-rw-r--r--    1 dpage  staff   3988 12 Oct  2015 qprogressbar.h
-rw-r--r--    1 dpage  staff   4082 12 Oct  2015 qprogressdialog.h
-rw-r--r--    1 dpage  staff   4987 12 Oct  2015 qproxystyle.h
-rw-r--r--    1 dpage  staff   3356 12 Oct  2015 qpushbutton.h
-rw-r--r--    1 dpage  staff   2505 12 Oct  2015 qradiobutton.h
-rw-r--r--    1 dpage  staff   3035 12 Oct  2015 qrubberband.h
-rw-r--r--    1 dpage  staff   3064 12 Oct  2015 qscrollarea.h
-rw-r--r--    1 dpage  staff   2970 12 Oct  2015 qscrollbar.h
-rw-r--r--    1 dpage  staff   4330 12 Oct  2015 qscroller.h
-rw-r--r--    1 dpage  staff   4542 12 Oct  2015 qscrollerproperties.h
-rw-r--r--    1 dpage  staff   3121 12 Oct  2015 qshortcut.h
-rw-r--r--    1 dpage  staff   2676 12 Oct  2015 qsizegrip.h
-rw-r--r--    1 dpage  staff   6210 12 Oct  2015 qsizepolicy.h
-rw-r--r--    1 dpage  staff   3164 12 Oct  2015 qslider.h
-rw-r--r--    1 dpage  staff   5063 12 Oct  2015 qspinbox.h
-rw-r--r--    1 dpage  staff   2764 12 Oct  2015 qsplashscreen.h
-rw-r--r--    1 dpage  staff   4998 12 Oct  2015 qsplitter.h
-rw-r--r--    1 dpage  staff   3336 12 Oct  2015 qstackedlayout.h
-rw-r--r--    1 dpage  staff   2684 12 Oct  2015 qstackedwidget.h
-rw-r--r--    1 dpage  staff   3004 12 Oct  2015 qstatusbar.h
-rw-r--r--    1 dpage  staff  27114 12 Oct  2015 qstyle.h
-rw-r--r--    1 dpage  staff   3743 12 Oct  2015 qstyleditemdelegate.h
-rw-r--r--    1 dpage  staff   1871 12 Oct  2015 qstylefactory.h
-rw-r--r--    1 dpage  staff  21969 12 Oct  2015 qstyleoption.h
-rw-r--r--    1 dpage  staff   3837 12 Oct  2015 qstylepainter.h
-rw-r--r--    1 dpage  staff   2058 12 Oct  2015 qstyleplugin.h
-rw-r--r--    1 dpage  staff   3614 12 Oct  2015 qsystemtrayicon.h
-rw-r--r--    1 dpage  staff   7088 12 Oct  2015 qtabbar.h
-rw-r--r--    1 dpage  staff   6929 12 Oct  2015 qtableview.h
-rw-r--r--    1 dpage  staff  13482 12 Oct  2015 qtablewidget.h
-rw-r--r--    1 dpage  staff   6045 12 Oct  2015 qtabwidget.h
-rw-r--r--    1 dpage  staff   4265 12 Oct  2015 qtextbrowser.h
-rw-r--r--    1 dpage  staff  11247 12 Oct  2015 qtextedit.h
-rw-r--r--    1 dpage  staff   5689 12 Oct  2015 qtoolbar.h
-rw-r--r--    1 dpage  staff   3982 12 Oct  2015 qtoolbox.h
-rw-r--r--    1 dpage  staff   4219 12 Oct  2015 qtoolbutton.h
-rw-r--r--    1 dpage  staff   2464 12 Oct  2015 qtooltip.h
-rw-r--r--    1 dpage  staff   9046 12 Oct  2015 qtreeview.h
-rw-r--r--    1 dpage  staff  16894 12 Oct  2015 qtreewidget.h
-rw-r--r--    1 dpage  staff   4670 12 Oct  2015 qtreewidgetitemiterator.h
-rw-r--r--    1 dpage  staff    212 12 Oct  2015 qtwidgetsversion.h
-rw-r--r--    1 dpage  staff   3059 12 Oct  2015 qundogroup.h
-rw-r--r--    1 dpage  staff   4100 12 Oct  2015 qundostack.h
-rw-r--r--    1 dpage  staff   2752 12 Oct  2015 qundoview.h
-rw-r--r--    1 dpage  staff   2176 12 Oct  2015 qwhatsthis.h
-rw-r--r--    1 dpage  staff  27862 12 Oct  2015 qwidget.h
-rw-r--r--    1 dpage  staff   2572 12 Oct  2015 qwidgetaction.h
-rw-r--r--    1 dpage  staff   2102 12 Oct  2015 qwidgetsfunctions_wince.h
-rw-r--r--    1 dpage  staff   8450 12 Oct  2015 qwizard.h

/Users/dpage/Qt/5.5/clang_64/lib/QtWidgets.framework/Versions/5/Headers/5.5.1:
total 0
drwxr-xr-x    3 dpage  staff    102 26 Jan 05:31 .
drwxr-xr-x  354 dpage  staff  12036 26 Jan 05:31 ..
drwxr-xr-x    3 dpage  staff    102 26 Jan 05:31 QtWidgets

/Users/dpage/Qt/5.5/clang_64/lib/QtWidgets.framework/Versions/5/Headers/5.5.1/QtWidgets:
total 0
drwxr-xr-x    3 dpage  staff   102 26 Jan 05:31 .
drwxr-xr-x    3 dpage  staff   102 26 Jan 05:31 ..
drwxr-xr-x  139 dpage  staff  4726 26 Jan 05:31 private

/Users/dpage/Qt/5.5/clang_64/lib/QtWidgets.framework/Versions/5/Headers/5.5.1/QtWidgets/private:
total 2264
drwxr-xr-x  139 dpage  staff   4726 26 Jan 05:31 .
drwxr-xr-x    3 dpage  staff    102 26 Jan 05:31 ..
-rw-r--r--    1 dpage  staff   4656 12 Oct  2015 complexwidgets_p.h
-rw-r--r--    1 dpage  staff  10608 12 Oct  2015 itemviews_p.h
-rw-r--r--    1 dpage  staff   3089 12 Oct  2015 qabstractbutton_p.h
-rw-r--r--    1 dpage  staff   2411 12 Oct  2015 qabstractitemdelegate_p.h
-rw-r--r--    1 dpage  staff  17710 12 Oct  2015 qabstractitemview_p.h
-rw-r--r--    1 dpage  staff   4582 12 Oct  2015 qabstractscrollarea_p.h
-rw-r--r--    1 dpage  staff   4219 12 Oct  2015 qabstractslider_p.h
-rw-r--r--    1 dpage  staff   5511 12 Oct  2015 qabstractspinbox_p.h
-rw-r--r--    1 dpage  staff   4520 12 Oct  2015 qaccessiblemenu_p.h
-rw-r--r--    1 dpage  staff   2064 12 Oct  2015 qaccessiblewidgetfactory_p.h
-rw-r--r--    1 dpage  staff  10638 12 Oct  2015 qaccessiblewidgets_p.h
-rw-r--r--    1 dpage  staff   3581 12 Oct  2015 qaction_p.h
-rw-r--r--    1 dpage  staff  14073 12 Oct  2015 qandroidstyle_p.h
-rw-r--r--    1 dpage  staff  10590 12 Oct  2015 qapplication_p.h
-rw-r--r--    1 dpage  staff   3017 12 Oct  2015 qbasickeyeventtransition_p.h
-rw-r--r--    1 dpage  staff   3048 12 Oct  2015 qbasicmouseeventtransition_p.h
-rw-r--r--    1 dpage  staff   3761 12 Oct  2015 qbsptree_p.h
-rw-r--r--    1 dpage  staff   5530 12 Oct  2015 qcolordialog_p.h
-rw-r--r--    1 dpage  staff   5856 12 Oct  2015 qcolumnview_p.h
-rw-r--r--    1 dpage  staff   3006 12 Oct  2015 qcolumnviewgrip_p.h
-rw-r--r--    1 dpage  staff  13866 12 Oct  2015 qcombobox_p.h
-rw-r--r--    1 dpage  staff   4559 12 Oct  2015 qcommonstyle_p.h
-rw-r--r--    1 dpage  staff  12487 12 Oct  2015 qcommonstylepixmaps_p.h
-rw-r--r--    1 dpage  staff   8319 12 Oct  2015 qcompleter_p.h
-rw-r--r--    1 dpage  staff   6314 12 Oct  2015 qdatetimeedit_p.h
-rw-r--r--    1 dpage  staff   2525 12 Oct  2015 qdesktopwidget_p.h
-rw-r--r--    1 dpage  staff   3834 12 Oct  2015 qdialog_p.h
-rw-r--r--    1 dpage  staff  10399 12 Oct  2015 qdockarealayout_p.h
-rw-r--r--    1 dpage  staff   6111 12 Oct  2015 qdockwidget_p.h
-rw-r--r--    1 dpage  staff   2462 12 Oct  2015 qeffects_p.h
-rw-r--r--    1 dpage  staff  12680 12 Oct  2015 qfiledialog_p.h
-rw-r--r--    1 dpage  staff   2819 12 Oct  2015 qfileiconprovider_p.h
-rw-r--r--    1 dpage  staff   6122 12 Oct  2015 qfileinfogatherer_p.h
-rw-r--r--    1 dpage  staff  12933 12 Oct  2015 qfilesystemmodel_p.h
-rw-r--r--    1 dpage  staff   3152 12 Oct  2015 qflickgesture_p.h
-rw-r--r--    1 dpage  staff   4396 12 Oct  2015 qfontdialog_p.h
-rw-r--r--    1 dpage  staff   2429 12 Oct  2015 qframe_p.h
-rw-r--r--    1 dpage  staff   2645 12 Oct  2015 qfscompleter_p.h
-rw-r--r--    1 dpage  staff   4993 12 Oct  2015 qfusionstyle_p.h
-rw-r--r--    1 dpage  staff   5021 12 Oct  2015 qfusionstyle_p_p.h
-rw-r--r--    1 dpage  staff   5100 12 Oct  2015 qgesture_p.h
-rw-r--r--    1 dpage  staff   4941 12 Oct  2015 qgesturemanager_p.h
-rw-r--r--    1 dpage  staff   9111 12 Oct  2015 qgraph_p.h
-rw-r--r--    1 dpage  staff  19356 12 Oct  2015 qgraphicsanchorlayout_p.h
-rw-r--r--    1 dpage  staff   7234 12 Oct  2015 qgraphicseffect_p.h
-rw-r--r--    1 dpage  staff   4807 12 Oct  2015 qgraphicsgridlayoutengine_p.h
-rw-r--r--    1 dpage  staff  28082 12 Oct  2015 qgraphicsitem_p.h
-rw-r--r--    1 dpage  staff   4754 12 Oct  2015 qgraphicslayout_p.h
-rw-r--r--    1 dpage  staff   3376 12 Oct  2015 qgraphicslayoutitem_p.h
-rw-r--r--    1 dpage  staff   3275 12 Oct  2015 qgraphicslayoutstyleinfo_p.h
-rw-r--r--    1 dpage  staff   3884 12 Oct  2015 qgraphicsproxywidget_p.h
-rw-r--r--    1 dpage  staff   3895 12 Oct  2015 qgraphicsscene_bsp_p.h
-rw-r--r--    1 dpage  staff  13496 12 Oct  2015 qgraphicsscene_p.h
-rw-r--r--    1 dpage  staff   6273 12 Oct  2015 qgraphicsscenebsptreeindex_p.h
-rw-r--r--    1 dpage  staff   6641 12 Oct  2015 qgraphicssceneindex_p.h
-rw-r--r--    1 dpage  staff   3726 12 Oct  2015 qgraphicsscenelinearindex_p.h
-rw-r--r--    1 dpage  staff   2375 12 Oct  2015 qgraphicstransform_p.h
-rw-r--r--    1 dpage  staff   7960 12 Oct  2015 qgraphicsview_p.h
-rw-r--r--    1 dpage  staff   7076 12 Oct  2015 qgraphicswidget_p.h
-rw-r--r--    1 dpage  staff   5446 12 Oct  2015 qgtk2painter_p.h
-rw-r--r--    1 dpage  staff   2542 12 Oct  2015 qgtkglobal_p.h
-rw-r--r--    1 dpage  staff   6150 12 Oct  2015 qgtkpainter_p.h
-rw-r--r--    1 dpage  staff   5176 12 Oct  2015 qgtkstyle_p.h
-rw-r--r--    1 dpage  staff  19693 12 Oct  2015 qgtkstyle_p_p.h
-rw-r--r--    1 dpage  staff  13404 12 Oct  2015 qheaderview_p.h
-rw-r--r--    1 dpage  staff   2498 12 Oct  2015 qitemeditorfactory_p.h
-rw-r--r--    1 dpage  staff   2587 12 Oct  2015 qkeysequenceedit_p.h
-rw-r--r--    1 dpage  staff   4217 12 Oct  2015 qlabel_p.h
-rw-r--r--    1 dpage  staff   3515 12 Oct  2015 qlayout_p.h
-rw-r--r--    1 dpage  staff   4440 12 Oct  2015 qlayoutengine_p.h
-rw-r--r--    1 dpage  staff   8028 12 Oct  2015 qlineedit_p.h
-rw-r--r--    1 dpage  staff  19111 12 Oct  2015 qlistview_p.h
-rw-r--r--    1 dpage  staff   5905 12 Oct  2015 qlistwidget_p.h
-rw-r--r--    1 dpage  staff   3056 12 Oct  2015 qmacgesturerecognizer_p.h
-rw-r--r--    1 dpage  staff   5233 12 Oct  2015 qmacstyle_mac_p.h
-rw-r--r--    1 dpage  staff   8273 12 Oct  2015 qmacstyle_mac_p_p.h
-rw-r--r--    1 dpage  staff  11269 12 Oct  2015 qmainwindowlayout_p.h
-rw-r--r--    1 dpage  staff   9192 12 Oct  2015 qmdiarea_p.h
-rw-r--r--    1 dpage  staff   9848 12 Oct  2015 qmdisubwindow_p.h
-rw-r--r--    1 dpage  staff  15653 12 Oct  2015 qmenu_p.h
-rw-r--r--    1 dpage  staff   3038 12 Oct  2015 qmenu_wince_resource_p.h
-rw-r--r--    1 dpage  staff   6054 12 Oct  2015 qmenubar_p.h
-rw-r--r--    1 dpage  staff   5474 12 Oct  2015 qpixmapfilter_p.h
-rw-r--r--    1 dpage  staff   5817 12 Oct  2015 qplaintextedit_p.h
-rw-r--r--    1 dpage  staff   2375 12 Oct  2015 qproxystyle_p.h
-rw-r--r--    1 dpage  staff   2899 12 Oct  2015 qpushbutton_p.h
-rw-r--r--    1 dpage  staff   2404 12 Oct  2015 qscrollarea_p.h
-rw-r--r--    1 dpage  staff   2653 12 Oct  2015 qscrollbar_p.h
-rw-r--r--    1 dpage  staff   6501 12 Oct  2015 qscroller_p.h
-rw-r--r--    1 dpage  staff   2941 12 Oct  2015 qscrollerproperties_p.h
-rw-r--r--    1 dpage  staff   4782 12 Oct  2015 qsidebar_p.h
-rw-r--r--    1 dpage  staff   5694 12 Oct  2015 qsimplex_p.h
-rw-r--r--    1 dpage  staff   5107 12 Oct  2015 qsplitter_p.h
-rw-r--r--    1 dpage  staff   3757 12 Oct  2015 qstandardgestures_p.h
-rw-r--r--    1 dpage  staff   4069 12 Oct  2015 qstyle_p.h
-rw-r--r--    1 dpage  staff   4625 12 Oct  2015 qstyleanimation_p.h
-rw-r--r--    1 dpage  staff   3129 12 Oct  2015 qstylehelper_p.h
-rw-r--r--    1 dpage  staff   8254 12 Oct  2015 qstylesheetstyle_p.h
-rw-r--r--    1 dpage  staff   4427 12 Oct  2015 qsystemtrayicon_p.h
-rw-r--r--    1 dpage  staff   2576 12 Oct  2015 qt_widgets_pch.h
-rw-r--r--    1 dpage  staff   8459 12 Oct  2015 qtabbar_p.h
-rw-r--r--    1 dpage  staff   9507 12 Oct  2015 qtableview_p.h
-rw-r--r--    1 dpage  staff   7913 12 Oct  2015 qtablewidget_p.h
-rw-r--r--    1 dpage  staff   4321 12 Oct  2015 qtextedit_p.h
-rw-r--r--    1 dpage  staff   3802 12 Oct  2015 qtoolbar_p.h
-rw-r--r--    1 dpage  staff   7611 12 Oct  2015 qtoolbararealayout_p.h
-rw-r--r--    1 dpage  staff   2402 12 Oct  2015 qtoolbarextension_p.h
-rw-r--r--    1 dpage  staff   3851 12 Oct  2015 qtoolbarlayout_p.h
-rw-r--r--    1 dpage  staff   2511 12 Oct  2015 qtoolbarseparator_p.h
-rw-r--r--    1 dpage  staff  10124 12 Oct  2015 qtreeview_p.h
-rw-r--r--    1 dpage  staff   9235 12 Oct  2015 qtreewidget_p.h
-rw-r--r--    1 dpage  staff   3398 12 Oct  2015 qtreewidgetitemiterator_p.h
-rw-r--r--    1 dpage  staff   3156 12 Oct  2015 qundostack_p.h
-rw-r--r--    1 dpage  staff  32892 12 Oct  2015 qwidget_p.h
-rw-r--r--    1 dpage  staff   2443 12 Oct  2015 qwidgetaction_p.h
-rw-r--r--    1 dpage  staff   2601 12 Oct  2015 qwidgetanimator_p.h
-rw-r--r--    1 dpage  staff   9791 12 Oct  2015 qwidgetbackingstore_p.h
-rw-r--r--    1 dpage  staff   2620 12 Oct  2015 qwidgetitemdata_p.h
-rw-r--r--    1 dpage  staff  17485 12 Oct  2015 qwidgetlinecontrol_p.h
-rw-r--r--    1 dpage  staff   3874 12 Oct  2015 qwidgetresizehandler_p.h
-rw-r--r--    1 dpage  staff   9768 12 Oct  2015 qwidgettextcontrol_p.h
-rw-r--r--    1 dpage  staff   7893 12 Oct  2015 qwidgettextcontrol_p_p.h
-rw-r--r--    1 dpage  staff   4051 12 Oct  2015 qwidgetwindow_p.h
-rw-r--r--    1 dpage  staff   2690 12 Oct  2015 qwindowcontainer_p.h
-rw-r--r--    1 dpage  staff   4031 12 Oct  2015 qwindowscestyle_p.h
-rw-r--r--    1 dpage  staff   3924 12 Oct  2015 qwindowscestyle_p_p.h
-rw-r--r--    1 dpage  staff   4049 12 Oct  2015 qwindowsmobilestyle_p.h
-rw-r--r--    1 dpage  staff   4386 12 Oct  2015 qwindowsmobilestyle_p_p.h
-rw-r--r--    1 dpage  staff   4003 12 Oct  2015 qwindowsstyle_p.h
-rw-r--r--    1 dpage  staff   3593 12 Oct  2015 qwindowsstyle_p_p.h
-rw-r--r--    1 dpage  staff   4169 12 Oct  2015 qwindowsvistastyle_p.h
-rw-r--r--    1 dpage  staff   5753 12 Oct  2015 qwindowsvistastyle_p_p.h
-rw-r--r--    1 dpage  staff   4005 12 Oct  2015 qwindowsxpstyle_p.h
-rw-r--r--    1 dpage  staff  17991 12 Oct  2015 qwindowsxpstyle_p_p.h
-rw-r--r--    1 dpage  staff   5549 12 Oct  2015 qwizard_win_p.h
-rw-r--r--    1 dpage  staff   6697 12 Oct  2015 rangecontrols_p.h
-rw-r--r--    1 dpage  staff   8101 12 Oct  2015 simplewidgets_p.h

/Users/dpage/Qt/5.5/clang_64/lib/QtWidgets.framework/Versions/5/Resources:
total 8
drwxr-xr-x  3 dpage  staff  102 26 Jan 05:31 .
drwxr-xr-x  6 dpage  staff  204 26 Jan 05:31 ..
-rw-r--r--  1 dpage  staff  714 12 Oct  2015 Info.plist

/Users/dpage/Qt/5.5/clang_64/lib/QtXml.framework:
total 48
drwxr-xr-x    9 dpage  staff   306 26 Jan 05:31 .
drwxr-xr-x  182 dpage  staff  6188 26 Jan 05:34 ..
lrwxr-xr-x    1 dpage  staff    24 26 Jan 05:31 Headers -> Versions/Current/Headers
lrwxr-xr-x    1 dpage  staff    22 26 Jan 05:31 QtXml -> Versions/Current/QtXml
-rw-r--r--    1 dpage  staff  1205 26 Jan 05:34 QtXml.prl
lrwxr-xr-x    1 dpage  staff    28 26 Jan 05:31 QtXml_debug -> Versions/Current/QtXml_debug
-rw-r--r--    1 dpage  staff  1209 26 Jan 05:34 QtXml_debug.prl
lrwxr-xr-x    1 dpage  staff    26 26 Jan 05:31 Resources -> Versions/Current/Resources
drwxr-xr-x    4 dpage  staff   136 26 Jan 05:31 Versions

/Users/dpage/Qt/5.5/clang_64/lib/QtXml.framework/Versions:
total 8
drwxr-xr-x  4 dpage  staff  136 26 Jan 05:31 .
drwxr-xr-x  9 dpage  staff  306 26 Jan 05:31 ..
drwxr-xr-x  6 dpage  staff  204 26 Jan 05:31 5
lrwxr-xr-x  1 dpage  staff    1 26 Jan 05:31 Current -> 5

/Users/dpage/Qt/5.5/clang_64/lib/QtXml.framework/Versions/5:
total 1912
drwxr-xr-x   6 dpage  staff     204 26 Jan 05:31 .
drwxr-xr-x   4 dpage  staff     136 26 Jan 05:31 ..
drwxr-xr-x  41 dpage  staff    1394 26 Jan 05:31 Headers
-rwxr-xr-x   1 dpage  staff  318900 12 Oct  2015 QtXml
-rwxr-xr-x   1 dpage  staff  659060 12 Oct  2015 QtXml_debug
drwxr-xr-x   3 dpage  staff     102 26 Jan 05:31 Resources

/Users/dpage/Qt/5.5/clang_64/lib/QtXml.framework/Versions/5/Headers:
total 368
drwxr-xr-x  41 dpage  staff   1394 26 Jan 05:31 .
drwxr-xr-x   6 dpage  staff    204 26 Jan 05:31 ..
drwxr-xr-x   3 dpage  staff    102 26 Jan 05:31 5.5.1
-rw-r--r--   1 dpage  staff     18 12 Oct  2015 QDomAttr
-rw-r--r--   1 dpage  staff     18 12 Oct  2015 QDomCDATASection
-rw-r--r--   1 dpage  staff     18 12 Oct  2015 QDomCharacterData
-rw-r--r--   1 dpage  staff     18 12 Oct  2015 QDomComment
-rw-r--r--   1 dpage  staff     18 12 Oct  2015 QDomDocument
-rw-r--r--   1 dpage  staff     18 12 Oct  2015 QDomDocumentFragment
-rw-r--r--   1 dpage  staff     18 12 Oct  2015 QDomDocumentType
-rw-r--r--   1 dpage  staff     18 12 Oct  2015 QDomElement
-rw-r--r--   1 dpage  staff     18 12 Oct  2015 QDomEntity
-rw-r--r--   1 dpage  staff     18 12 Oct  2015 QDomEntityReference
-rw-r--r--   1 dpage  staff     18 12 Oct  2015 QDomImplementation
-rw-r--r--   1 dpage  staff     18 12 Oct  2015 QDomNamedNodeMap
-rw-r--r--   1 dpage  staff     18 12 Oct  2015 QDomNode
-rw-r--r--   1 dpage  staff     18 12 Oct  2015 QDomNodeList
-rw-r--r--   1 dpage  staff     18 12 Oct  2015 QDomNotation
-rw-r--r--   1 dpage  staff     18 12 Oct  2015 QDomProcessingInstruction
-rw-r--r--   1 dpage  staff     18 12 Oct  2015 QDomText
-rw-r--r--   1 dpage  staff     18 12 Oct  2015 QXmlAttributes
-rw-r--r--   1 dpage  staff     18 12 Oct  2015 QXmlContentHandler
-rw-r--r--   1 dpage  staff     18 12 Oct  2015 QXmlDTDHandler
-rw-r--r--   1 dpage  staff     18 12 Oct  2015 QXmlDeclHandler
-rw-r--r--   1 dpage  staff     18 12 Oct  2015 QXmlDefaultHandler
-rw-r--r--   1 dpage  staff     18 12 Oct  2015 QXmlEntityResolver
-rw-r--r--   1 dpage  staff     18 12 Oct  2015 QXmlErrorHandler
-rw-r--r--   1 dpage  staff     18 12 Oct  2015 QXmlInputSource
-rw-r--r--   1 dpage  staff     18 12 Oct  2015 QXmlLexicalHandler
-rw-r--r--   1 dpage  staff     18 12 Oct  2015 QXmlLocator
-rw-r--r--   1 dpage  staff     18 12 Oct  2015 QXmlNamespaceSupport
-rw-r--r--   1 dpage  staff     18 12 Oct  2015 QXmlParseException
-rw-r--r--   1 dpage  staff     18 12 Oct  2015 QXmlReader
-rw-r--r--   1 dpage  staff     18 12 Oct  2015 QXmlSimpleReader
-rw-r--r--   1 dpage  staff    176 12 Oct  2015 QtXml
-rw-r--r--   1 dpage  staff    166 12 Oct  2015 QtXmlDepends
-rw-r--r--   1 dpage  staff     26 12 Oct  2015 QtXmlVersion
-rw-r--r--   1 dpage  staff  21385 12 Oct  2015 qdom.h
-rw-r--r--   1 dpage  staff   1898 12 Oct  2015 qtxmlglobal.h
-rw-r--r--   1 dpage  staff    192 12 Oct  2015 qtxmlversion.h
-rw-r--r--   1 dpage  staff  14380 12 Oct  2015 qxml.h

/Users/dpage/Qt/5.5/clang_64/lib/QtXml.framework/Versions/5/Headers/5.5.1:
total 0
drwxr-xr-x   3 dpage  staff   102 26 Jan 05:31 .
drwxr-xr-x  41 dpage  staff  1394 26 Jan 05:31 ..
drwxr-xr-x   3 dpage  staff   102 26 Jan 05:31 QtXml

/Users/dpage/Qt/5.5/clang_64/lib/QtXml.framework/Versions/5/Headers/5.5.1/QtXml:
total 0
drwxr-xr-x  3 dpage  staff  102 26 Jan 05:31 .
drwxr-xr-x  3 dpage  staff  102 26 Jan 05:31 ..
drwxr-xr-x  3 dpage  staff  102 26 Jan 05:31 private

/Users/dpage/Qt/5.5/clang_64/lib/QtXml.framework/Versions/5/Headers/5.5.1/QtXml/private:
total 24
drwxr-xr-x  3 dpage  staff   102 26 Jan 05:31 .
drwxr-xr-x  3 dpage  staff   102 26 Jan 05:31 ..
-rw-r--r--  1 dpage  staff  9564 12 Oct  2015 qxml_p.h

/Users/dpage/Qt/5.5/clang_64/lib/QtXml.framework/Versions/5/Resources:
total 8
drwxr-xr-x  3 dpage  staff  102 26 Jan 05:31 .
drwxr-xr-x  6 dpage  staff  204 26 Jan 05:31 ..
-rw-r--r--  1 dpage  staff  706 12 Oct  2015 Info.plist

/Users/dpage/Qt/5.5/clang_64/lib/QtXmlPatterns.framework:
total 48
drwxr-xr-x    9 dpage  staff   306 26 Jan 05:31 .
drwxr-xr-x  182 dpage  staff  6188 26 Jan 05:34 ..
lrwxr-xr-x    1 dpage  staff    24 26 Jan 05:31 Headers -> Versions/Current/Headers
lrwxr-xr-x    1 dpage  staff    30 26 Jan 05:31 QtXmlPatterns -> Versions/Current/QtXmlPatterns
-rw-r--r--    1 dpage  staff  1249 26 Jan 05:34 QtXmlPatterns.prl
lrwxr-xr-x    1 dpage  staff    36 26 Jan 05:31 QtXmlPatterns_debug -> Versions/Current/QtXmlPatterns_debug
-rw-r--r--    1 dpage  staff  1253 26 Jan 05:34 QtXmlPatterns_debug.prl
lrwxr-xr-x    1 dpage  staff    26 26 Jan 05:31 Resources -> Versions/Current/Resources
drwxr-xr-x    4 dpage  staff   136 26 Jan 05:31 Versions

/Users/dpage/Qt/5.5/clang_64/lib/QtXmlPatterns.framework/Versions:
total 8
drwxr-xr-x  4 dpage  staff  136 26 Jan 05:31 .
drwxr-xr-x  9 dpage  staff  306 26 Jan 05:31 ..
drwxr-xr-x  6 dpage  staff  204 26 Jan 05:31 5
lrwxr-xr-x  1 dpage  staff    1 26 Jan 05:31 Current -> 5

/Users/dpage/Qt/5.5/clang_64/lib/QtXmlPatterns.framework/Versions/5:
total 30640
drwxr-xr-x   6 dpage  staff       204 26 Jan 05:31 .
drwxr-xr-x   4 dpage  staff       136 26 Jan 05:31 ..
drwxr-xr-x  38 dpage  staff      1292 26 Jan 05:31 Headers
-rwxr-xr-x   1 dpage  staff   5623768 12 Oct  2015 QtXmlPatterns
-rwxr-xr-x   1 dpage  staff  10061844 12 Oct  2015 QtXmlPatterns_debug
drwxr-xr-x   3 dpage  staff       102 26 Jan 05:31 Resources

/Users/dpage/Qt/5.5/clang_64/lib/QtXmlPatterns.framework/Versions/5/Headers:
total 328
drwxr-xr-x  38 dpage  staff   1292 26 Jan 05:31 .
drwxr-xr-x   6 dpage  staff    204 26 Jan 05:31 ..
drwxr-xr-x   3 dpage  staff    102 26 Jan 05:31 5.5.1
-rw-r--r--   1 dpage  staff     37 12 Oct  2015 QAbstractMessageHandler
-rw-r--r--   1 dpage  staff     34 12 Oct  2015 QAbstractUriResolver
-rw-r--r--   1 dpage  staff     35 12 Oct  2015 QAbstractXmlNodeModel
-rw-r--r--   1 dpage  staff     34 12 Oct  2015 QAbstractXmlReceiver
-rw-r--r--   1 dpage  staff     33 12 Oct  2015 QSimpleXmlNodeModel
-rw-r--r--   1 dpage  staff     29 12 Oct  2015 QSourceLocation
-rw-r--r--   1 dpage  staff     27 12 Oct  2015 QXmlFormatter
-rw-r--r--   1 dpage  staff     35 12 Oct  2015 QXmlItem
-rw-r--r--   1 dpage  staff     22 12 Oct  2015 QXmlName
-rw-r--r--   1 dpage  staff     26 12 Oct  2015 QXmlNamePool
-rw-r--r--   1 dpage  staff     35 12 Oct  2015 QXmlNodeModelIndex
-rw-r--r--   1 dpage  staff     23 12 Oct  2015 QXmlQuery
-rw-r--r--   1 dpage  staff     29 12 Oct  2015 QXmlResultItems
-rw-r--r--   1 dpage  staff     24 12 Oct  2015 QXmlSchema
-rw-r--r--   1 dpage  staff     33 12 Oct  2015 QXmlSchemaValidator
-rw-r--r--   1 dpage  staff     28 12 Oct  2015 QXmlSerializer
-rw-r--r--   1 dpage  staff    602 12 Oct  2015 QtXmlPatterns
-rw-r--r--   1 dpage  staff    213 12 Oct  2015 QtXmlPatternsDepends
-rw-r--r--   1 dpage  staff     34 12 Oct  2015 QtXmlPatternsVersion
-rw-r--r--   1 dpage  staff   2548 12 Oct  2015 qabstractmessagehandler.h
-rw-r--r--   1 dpage  staff   2195 12 Oct  2015 qabstracturiresolver.h
-rw-r--r--   1 dpage  staff  14412 12 Oct  2015 qabstractxmlnodemodel.h
-rw-r--r--   1 dpage  staff   3321 12 Oct  2015 qabstractxmlreceiver.h
-rw-r--r--   1 dpage  staff   2512 12 Oct  2015 qsimplexmlnodemodel.h
-rw-r--r--   1 dpage  staff   2900 12 Oct  2015 qsourcelocation.h
-rw-r--r--   1 dpage  staff   1983 12 Oct  2015 qtxmlpatternsglobal.h
-rw-r--r--   1 dpage  staff    232 12 Oct  2015 qtxmlpatternsversion.h
-rw-r--r--   1 dpage  staff   2925 12 Oct  2015 qxmlformatter.h
-rw-r--r--   1 dpage  staff   4908 12 Oct  2015 qxmlname.h
-rw-r--r--   1 dpage  staff   2661 12 Oct  2015 qxmlnamepool.h
-rw-r--r--   1 dpage  staff   5133 12 Oct  2015 qxmlquery.h
-rw-r--r--   1 dpage  staff   2208 12 Oct  2015 qxmlresultitems.h
-rw-r--r--   1 dpage  staff   2932 12 Oct  2015 qxmlschema.h
-rw-r--r--   1 dpage  staff   2967 12 Oct  2015 qxmlschemavalidator.h
-rw-r--r--   1 dpage  staff   4403 12 Oct  2015 qxmlserializer.h

/Users/dpage/Qt/5.5/clang_64/lib/QtXmlPatterns.framework/Versions/5/Headers/5.5.1:
total 0
drwxr-xr-x   3 dpage  staff   102 26 Jan 05:31 .
drwxr-xr-x  38 dpage  staff  1292 26 Jan 05:31 ..
drwxr-xr-x   3 dpage  staff   102 26 Jan 05:31 QtXmlPatterns

/Users/dpage/Qt/5.5/clang_64/lib/QtXmlPatterns.framework/Versions/5/Headers/5.5.1/QtXmlPatterns:
total 0
drwxr-xr-x    3 dpage  staff    102 26 Jan 05:31 .
drwxr-xr-x    3 dpage  staff    102 26 Jan 05:31 ..
drwxr-xr-x  370 dpage  staff  12580 26 Jan 05:31 private

/Users/dpage/Qt/5.5/clang_64/lib/QtXmlPatterns.framework/Versions/5/Headers/5.5.1/QtXmlPatterns/private:
total 5552
drwxr-xr-x  370 dpage  staff  12580 26 Jan 05:31 .
drwxr-xr-x    3 dpage  staff    102 26 Jan 05:31 ..
-rw-r--r--    1 dpage  staff   9264 12 Oct  2015 qabstractdatetime_p.h
-rw-r--r--    1 dpage  staff   6970 12 Oct  2015 qabstractduration_p.h
-rw-r--r--    1 dpage  staff   5462 12 Oct  2015 qabstractfloat_p.h
-rw-r--r--    1 dpage  staff  10285 12 Oct  2015 qabstractfloat_tpl_p.h
-rw-r--r--    1 dpage  staff   5508 12 Oct  2015 qabstractfloatcasters_p.h
-rw-r--r--    1 dpage  staff   3356 12 Oct  2015 qabstractfloatcasters_tpl_p.h
-rw-r--r--    1 dpage  staff   3426 12 Oct  2015 qabstractfloatmathematician_p.h
-rw-r--r--    1 dpage  staff   4476 12 Oct  2015 qabstractfloatmathematician_tpl_p.h
-rw-r--r--    1 dpage  staff   6012 12 Oct  2015 qabstractfunctionfactory_p.h
-rw-r--r--    1 dpage  staff   2566 12 Oct  2015 qabstractnodetest_p.h
-rw-r--r--    1 dpage  staff   9218 12 Oct  2015 qabstractxmlforwarditerator_p.h
-rw-r--r--    1 dpage  staff   2270 12 Oct  2015 qabstractxmlnodemodel_p.h
-rw-r--r--    1 dpage  staff   3346 12 Oct  2015 qabstractxmlpullprovider_p.h
-rw-r--r--    1 dpage  staff   2046 12 Oct  2015 qabstractxmlreceiver_p.h
-rw-r--r--    1 dpage  staff  13819 12 Oct  2015 qacceliterators_p.h
-rw-r--r--    1 dpage  staff  14691 12 Oct  2015 qacceltree_p.h
-rw-r--r--    1 dpage  staff   7060 12 Oct  2015 qacceltreebuilder_p.h
-rw-r--r--    1 dpage  staff  16268 12 Oct  2015 qacceltreebuilder_tpl_p.h
-rw-r--r--    1 dpage  staff   6674 12 Oct  2015 qacceltreeresourceloader_p.h
-rw-r--r--    1 dpage  staff   4009 12 Oct  2015 qaccessorfns_p.h
-rw-r--r--    1 dpage  staff   5131 12 Oct  2015 qaggregatefns_p.h
-rw-r--r--    1 dpage  staff   3035 12 Oct  2015 qaggregator_p.h
-rw-r--r--    1 dpage  staff   3062 12 Oct  2015 qandexpression_p.h
-rw-r--r--    1 dpage  staff   3186 12 Oct  2015 qanyitemtype_p.h
-rw-r--r--    1 dpage  staff   3292 12 Oct  2015 qanynodetype_p.h
-rw-r--r--    1 dpage  staff   3758 12 Oct  2015 qanysimpletype_p.h
-rw-r--r--    1 dpage  staff   3861 12 Oct  2015 qanytype_p.h
-rw-r--r--    1 dpage  staff   7450 12 Oct  2015 qanyuri_p.h
-rw-r--r--    1 dpage  staff   4911 12 Oct  2015 qapplytemplate_p.h
-rw-r--r--    1 dpage  staff   3589 12 Oct  2015 qargumentconverter_p.h
-rw-r--r--    1 dpage  staff   3027 12 Oct  2015 qargumentreference_p.h
-rw-r--r--    1 dpage  staff   4937 12 Oct  2015 qarithmeticexpression_p.h
-rw-r--r--    1 dpage  staff   3169 12 Oct  2015 qassemblestringfns_p.h
-rw-r--r--    1 dpage  staff   2977 12 Oct  2015 qatomiccaster_p.h
-rw-r--r--    1 dpage  staff   6603 12 Oct  2015 qatomiccasterlocator_p.h
-rw-r--r--    1 dpage  staff  46890 12 Oct  2015 qatomiccasterlocators_p.h
-rw-r--r--    1 dpage  staff  23476 12 Oct  2015 qatomiccasters_p.h
-rw-r--r--    1 dpage  staff   7417 12 Oct  2015 qatomiccomparator_p.h
-rw-r--r--    1 dpage  staff   6922 12 Oct  2015 qatomiccomparatorlocator_p.h
-rw-r--r--    1 dpage  staff  15708 12 Oct  2015 qatomiccomparatorlocators_p.h
-rw-r--r--    1 dpage  staff  10094 12 Oct  2015 qatomiccomparators_p.h
-rw-r--r--    1 dpage  staff   4518 12 Oct  2015 qatomicmathematician_p.h
-rw-r--r--    1 dpage  staff   8430 12 Oct  2015 qatomicmathematicianlocator_p.h
-rw-r--r--    1 dpage  staff  13249 12 Oct  2015 qatomicmathematicianlocators_p.h
-rw-r--r--    1 dpage  staff   8680 12 Oct  2015 qatomicmathematicians_p.h
-rw-r--r--    1 dpage  staff   3770 12 Oct  2015 qatomicstring_p.h
-rw-r--r--    1 dpage  staff   4938 12 Oct  2015 qatomictype_p.h
-rw-r--r--    1 dpage  staff  14165 12 Oct  2015 qatomictypedispatch_p.h
-rw-r--r--    1 dpage  staff   3729 12 Oct  2015 qatomizer_p.h
-rw-r--r--    1 dpage  staff   3431 12 Oct  2015 qattributeconstructor_p.h
-rw-r--r--    1 dpage  staff   3241 12 Oct  2015 qattributenamevalidator_p.h
-rw-r--r--    1 dpage  staff   4133 12 Oct  2015 qautoptr_p.h
-rw-r--r--    1 dpage  staff   5315 12 Oct  2015 qaxisstep_p.h
-rw-r--r--    1 dpage  staff   3498 12 Oct  2015 qbase64binary_p.h
-rw-r--r--    1 dpage  staff   4021 12 Oct  2015 qbasictypesfactory_p.h
-rw-r--r--    1 dpage  staff   3880 12 Oct  2015 qboolean_p.h
-rw-r--r--    1 dpage  staff   3519 12 Oct  2015 qbooleanfns_p.h
-rw-r--r--    1 dpage  staff   4377 12 Oct  2015 qbuiltinatomictype_p.h
-rw-r--r--    1 dpage  staff  32464 12 Oct  2015 qbuiltinatomictypes_p.h
-rw-r--r--    1 dpage  staff   3285 12 Oct  2015 qbuiltinnodetype_p.h
-rw-r--r--    1 dpage  staff   5622 12 Oct  2015 qbuiltinnodetype_tpl_p.h
-rw-r--r--    1 dpage  staff   6378 12 Oct  2015 qbuiltintypes_p.h
-rw-r--r--    1 dpage  staff   4842 12 Oct  2015 qcachecells_p.h
-rw-r--r--    1 dpage  staff   4135 12 Oct  2015 qcachingiterator_p.h
-rw-r--r--    1 dpage  staff   3523 12 Oct  2015 qcallsite_p.h
-rw-r--r--    1 dpage  staff   3763 12 Oct  2015 qcalltargetdescription_p.h
-rw-r--r--    1 dpage  staff   3972 12 Oct  2015 qcalltemplate_p.h
-rw-r--r--    1 dpage  staff  19605 12 Oct  2015 qcardinality_p.h
-rw-r--r--    1 dpage  staff   4610 12 Oct  2015 qcardinalityverifier_p.h
-rw-r--r--    1 dpage  staff   3576 12 Oct  2015 qcastableas_p.h
-rw-r--r--    1 dpage  staff   5081 12 Oct  2015 qcastas_p.h
-rw-r--r--    1 dpage  staff   8392 12 Oct  2015 qcastingplatform_p.h
-rw-r--r--    1 dpage  staff   8781 12 Oct  2015 qcastingplatform_tpl_p.h
-rw-r--r--    1 dpage  staff   3175 12 Oct  2015 qcollationchecker_p.h
-rw-r--r--    1 dpage  staff   2823 12 Oct  2015 qcoloringmessagehandler_p.h
-rw-r--r--    1 dpage  staff   4502 12 Oct  2015 qcoloroutput_p.h
-rw-r--r--    1 dpage  staff   3802 12 Oct  2015 qcombinenodes_p.h
-rw-r--r--    1 dpage  staff   3147 12 Oct  2015 qcommentconstructor_p.h
-rw-r--r--    1 dpage  staff   5380 12 Oct  2015 qcommonnamespaces_p.h
-rw-r--r--    1 dpage  staff  10516 12 Oct  2015 qcommonsequencetypes_p.h
-rw-r--r--    1 dpage  staff   6258 12 Oct  2015 qcommonvalues_p.h
-rw-r--r--    1 dpage  staff   2847 12 Oct  2015 qcomparescaseaware_p.h
-rw-r--r--    1 dpage  staff   2980 12 Oct  2015 qcomparestringfns_p.h
-rw-r--r--    1 dpage  staff   5192 12 Oct  2015 qcomparingaggregator_p.h
-rw-r--r--    1 dpage  staff   8182 12 Oct  2015 qcomparingaggregator_tpl_p.h
-rw-r--r--    1 dpage  staff   4364 12 Oct  2015 qcomparisonfactory_p.h
-rw-r--r--    1 dpage  staff   7555 12 Oct  2015 qcomparisonplatform_p.h
-rw-r--r--    1 dpage  staff   8200 12 Oct  2015 qcomparisonplatform_tpl_p.h
-rw-r--r--    1 dpage  staff   5757 12 Oct  2015 qcompressedwhitespace_p.h
-rw-r--r--    1 dpage  staff   3360 12 Oct  2015 qcomputednamespaceconstructor_p.h
-rw-r--r--    1 dpage  staff   3108 12 Oct  2015 qconstructorfunctionsfactory_p.h
-rw-r--r--    1 dpage  staff   6582 12 Oct  2015 qcontextfns_p.h
-rw-r--r--    1 dpage  staff   4136 12 Oct  2015 qcontextitem_p.h
-rw-r--r--    1 dpage  staff   2639 12 Oct  2015 qcontextnodechecker_p.h
-rw-r--r--    1 dpage  staff   4038 12 Oct  2015 qcopyof_p.h
-rw-r--r--    1 dpage  staff   5406 12 Oct  2015 qcppcastinghelper_p.h
-rw-r--r--    1 dpage  staff   2685 12 Oct  2015 qcurrentfn_p.h
-rw-r--r--    1 dpage  staff   2887 12 Oct  2015 qcurrentitemcontext_p.h
-rw-r--r--    1 dpage  staff   3480 12 Oct  2015 qcurrentitemstore_p.h
-rw-r--r--    1 dpage  staff   2743 12 Oct  2015 qdate_p.h
-rw-r--r--    1 dpage  staff   2519 12 Oct  2015 qdatetimefn_p.h
-rw-r--r--    1 dpage  staff  10032 12 Oct  2015 qdatetimefns_p.h
-rw-r--r--    1 dpage  staff   4981 12 Oct  2015 qdatetimefns_tpl_p.h
-rw-r--r--    1 dpage  staff   5286 12 Oct  2015 qdaytimeduration_p.h
-rw-r--r--    1 dpage  staff   4821 12 Oct  2015 qdecimal_p.h
-rw-r--r--    1 dpage  staff   3073 12 Oct  2015 qdeduplicateiterator_p.h
-rw-r--r--    1 dpage  staff   2868 12 Oct  2015 qdeepequalfn_p.h
-rw-r--r--    1 dpage  staff   5076 12 Oct  2015 qdelegatingdynamiccontext_p.h
-rw-r--r--    1 dpage  staff   2950 12 Oct  2015 qdelegatingnamespaceresolver_p.h
-rw-r--r--    1 dpage  staff   5102 12 Oct  2015 qdelegatingstaticcontext_p.h
-rw-r--r--    1 dpage  staff  21459 12 Oct  2015 qderivedinteger_p.h
-rw-r--r--    1 dpage  staff  12322 12 Oct  2015 qderivedstring_p.h
-rw-r--r--    1 dpage  staff   2635 12 Oct  2015 qdeviceresourceloader_p.h
-rw-r--r--    1 dpage  staff   4589 12 Oct  2015 qdistinctiterator_p.h
-rw-r--r--    1 dpage  staff   3266 12 Oct  2015 qdocumentconstructor_p.h
-rw-r--r--    1 dpage  staff   3760 12 Oct  2015 qdocumentcontentvalidator_p.h
-rw-r--r--    1 dpage  staff   4219 12 Oct  2015 qdocumentfn_p.h
-rw-r--r--    1 dpage  staff   3241 12 Oct  2015 qdocumentprojector_p.h
-rw-r--r--    1 dpage  staff   4632 12 Oct  2015 qduration_p.h
-rw-r--r--    1 dpage  staff   8777 12 Oct  2015 qdynamiccontext_p.h
-rw-r--r--    1 dpage  staff   3132 12 Oct  2015 qdynamiccontextstore_p.h
-rw-r--r--    1 dpage  staff   3704 12 Oct  2015 qebvextractor_p.h
-rw-r--r--    1 dpage  staff   4086 12 Oct  2015 qebvtype_p.h
-rw-r--r--    1 dpage  staff   2679 12 Oct  2015 qelementavailablefn_p.h
-rw-r--r--    1 dpage  staff   3462 12 Oct  2015 qelementconstructor_p.h
-rw-r--r--    1 dpage  staff   2933 12 Oct  2015 qemptycontainer_p.h
-rw-r--r--    1 dpage  staff   4123 12 Oct  2015 qemptyiterator_p.h
-rw-r--r--    1 dpage  staff   3976 12 Oct  2015 qemptysequence_p.h
-rw-r--r--    1 dpage  staff   3572 12 Oct  2015 qemptysequencetype_p.h
-rw-r--r--    1 dpage  staff   2903 12 Oct  2015 qerrorfn_p.h
-rw-r--r--    1 dpage  staff   5293 12 Oct  2015 qevaluationcache_p.h
-rw-r--r--    1 dpage  staff  10303 12 Oct  2015 qevaluationcache_tpl_p.h
-rw-r--r--    1 dpage  staff   3034 12 Oct  2015 qexceptiterator_p.h
-rw-r--r--    1 dpage  staff  37481 12 Oct  2015 qexpression_p.h
-rw-r--r--    1 dpage  staff  10845 12 Oct  2015 qexpressiondispatch_p.h
-rw-r--r--    1 dpage  staff   7297 12 Oct  2015 qexpressionfactory_p.h
-rw-r--r--    1 dpage  staff   4691 12 Oct  2015 qexpressionsequence_p.h
-rw-r--r--    1 dpage  staff   3870 12 Oct  2015 qexpressionvariablereference_p.h
-rw-r--r--    1 dpage  staff   5629 12 Oct  2015 qexternalvariableloader_p.h
-rw-r--r--    1 dpage  staff   3379 12 Oct  2015 qexternalvariablereference_p.h
-rw-r--r--    1 dpage  staff   3624 12 Oct  2015 qfirstitempredicate_p.h
-rw-r--r--    1 dpage  staff   3254 12 Oct  2015 qfocus_p.h
-rw-r--r--    1 dpage  staff   4342 12 Oct  2015 qforclause_p.h
-rw-r--r--    1 dpage  staff   2870 12 Oct  2015 qfunctionargument_p.h
-rw-r--r--    1 dpage  staff   2996 12 Oct  2015 qfunctionavailablefn_p.h
-rw-r--r--    1 dpage  staff   3136 12 Oct  2015 qfunctioncall_p.h
-rw-r--r--    1 dpage  staff   6227 12 Oct  2015 qfunctionfactory_p.h
-rw-r--r--    1 dpage  staff   4103 12 Oct  2015 qfunctionfactorycollection_p.h
-rw-r--r--    1 dpage  staff   8182 12 Oct  2015 qfunctionsignature_p.h
-rw-r--r--    1 dpage  staff   2682 12 Oct  2015 qgday_p.h
-rw-r--r--    1 dpage  staff   4839 12 Oct  2015 qgeneralcomparison_p.h
-rw-r--r--    1 dpage  staff   2493 12 Oct  2015 qgenerateidfn_p.h
-rw-r--r--    1 dpage  staff   5712 12 Oct  2015 qgenericdynamiccontext_p.h
-rw-r--r--    1 dpage  staff   3612 12 Oct  2015 qgenericnamespaceresolver_p.h
-rw-r--r--    1 dpage  staff   5212 12 Oct  2015 qgenericpredicate_p.h
-rw-r--r--    1 dpage  staff   3699 12 Oct  2015 qgenericsequencetype_p.h
-rw-r--r--    1 dpage  staff   7706 12 Oct  2015 qgenericstaticcontext_p.h
-rw-r--r--    1 dpage  staff   2696 12 Oct  2015 qgmonth_p.h
-rw-r--r--    1 dpage  staff   2719 12 Oct  2015 qgmonthday_p.h
-rw-r--r--    1 dpage  staff   2689 12 Oct  2015 qgyear_p.h
-rw-r--r--    1 dpage  staff   2724 12 Oct  2015 qgyearmonth_p.h
-rw-r--r--    1 dpage  staff   3144 12 Oct  2015 qhexbinary_p.h
-rw-r--r--    1 dpage  staff   3475 12 Oct  2015 qifthenclause_p.h
-rw-r--r--    1 dpage  staff   4721 12 Oct  2015 qindexofiterator_p.h
-rw-r--r--    1 dpage  staff   4159 12 Oct  2015 qinsertioniterator_p.h
-rw-r--r--    1 dpage  staff   3141 12 Oct  2015 qinstanceof_p.h
-rw-r--r--    1 dpage  staff   4089 12 Oct  2015 qinteger_p.h
-rw-r--r--    1 dpage  staff   3207 12 Oct  2015 qintersectiterator_p.h
-rw-r--r--    1 dpage  staff   3136 12 Oct  2015 qiodevicedelegate_p.h
-rw-r--r--    1 dpage  staff  17175 12 Oct  2015 qitem_p.h
-rw-r--r--    1 dpage  staff   7133 12 Oct  2015 qitemmappingiterator_p.h
-rw-r--r--    1 dpage  staff  10301 12 Oct  2015 qitemtype_p.h
-rw-r--r--    1 dpage  staff   3337 12 Oct  2015 qitemverifier_p.h
-rw-r--r--    1 dpage  staff   3776 12 Oct  2015 qletclause_p.h
-rw-r--r--    1 dpage  staff   4540 12 Oct  2015 qliteral_p.h
-rw-r--r--    1 dpage  staff   3350 12 Oct  2015 qliteralsequence_p.h
-rw-r--r--    1 dpage  staff   3060 12 Oct  2015 qlocalnametest_p.h
-rw-r--r--    1 dpage  staff   8334 12 Oct  2015 qmaintainingreader_p.h
-rw-r--r--    1 dpage  staff  12041 12 Oct  2015 qmaintainingreader_tpl_p.h
-rw-r--r--    1 dpage  staff   5116 12 Oct  2015 qmultiitemtype_p.h
-rw-r--r--    1 dpage  staff   3842 12 Oct  2015 qnamedschemacomponent_p.h
-rw-r--r--    1 dpage  staff  16496 12 Oct  2015 qnamepool_p.h
-rw-r--r--    1 dpage  staff   3957 12 Oct  2015 qnamespacebinding_p.h
-rw-r--r--    1 dpage  staff   3412 12 Oct  2015 qnamespaceconstructor_p.h
-rw-r--r--    1 dpage  staff   3077 12 Oct  2015 qnamespacenametest_p.h
-rw-r--r--    1 dpage  staff   3503 12 Oct  2015 qnamespaceresolver_p.h
-rw-r--r--    1 dpage  staff   5671 12 Oct  2015 qnamespacesupport_p.h
-rw-r--r--    1 dpage  staff   5597 12 Oct  2015 qncnameconstructor_p.h
-rw-r--r--    1 dpage  staff   3588 12 Oct  2015 qnetworkaccessdelegator_p.h
-rw-r--r--    1 dpage  staff   3504 12 Oct  2015 qnodebuilder_p.h
-rw-r--r--    1 dpage  staff   4119 12 Oct  2015 qnodecomparison_p.h
-rw-r--r--    1 dpage  staff   5262 12 Oct  2015 qnodefns_p.h
-rw-r--r--    1 dpage  staff   2697 12 Oct  2015 qnodenamespaceresolver_p.h
-rw-r--r--    1 dpage  staff   3224 12 Oct  2015 qnodesort_p.h
-rw-r--r--    1 dpage  staff   5157 12 Oct  2015 qnonetype_p.h
-rw-r--r--    1 dpage  staff   4082 12 Oct  2015 qnumericfns_p.h
-rw-r--r--    1 dpage  staff   5646 12 Oct  2015 qnumerictype_p.h
-rw-r--r--    1 dpage  staff   5643 12 Oct  2015 qoperandsiterator_p.h
-rw-r--r--    1 dpage  staff   4738 12 Oct  2015 qoptimizationpasses_p.h
-rw-r--r--    1 dpage  staff   7533 12 Oct  2015 qoptimizerblocks_p.h
-rw-r--r--    1 dpage  staff  11668 12 Oct  2015 qoptimizerframework_p.h
-rw-r--r--    1 dpage  staff   6053 12 Oct  2015 qorderby_p.h
-rw-r--r--    1 dpage  staff   2765 12 Oct  2015 qorexpression_p.h
-rw-r--r--    1 dpage  staff   4016 12 Oct  2015 qoutputvalidator_p.h
-rw-r--r--    1 dpage  staff   2667 12 Oct  2015 qpaircontainer_p.h
-rw-r--r--    1 dpage  staff   3203 12 Oct  2015 qparentnodeaxis_p.h
-rw-r--r--    1 dpage  staff  13912 12 Oct  2015 qparsercontext_p.h
-rw-r--r--    1 dpage  staff   5762 12 Oct  2015 qpath_p.h
-rw-r--r--    1 dpage  staff   8240 12 Oct  2015 qpatternistlocale_p.h
-rw-r--r--    1 dpage  staff   4247 12 Oct  2015 qpatternmatchingfns_p.h
-rw-r--r--    1 dpage  staff   5811 12 Oct  2015 qpatternplatform_p.h
-rw-r--r--    1 dpage  staff   3197 12 Oct  2015 qpositionalvariablereference_p.h
-rw-r--r--    1 dpage  staff   6413 12 Oct  2015 qprimitives_p.h
-rw-r--r--    1 dpage  staff   3576 12 Oct  2015 qprocessinginstructionconstructor_p.h
-rw-r--r--    1 dpage  staff   4371 12 Oct  2015 qprojectedexpression_p.h
-rw-r--r--    1 dpage  staff   3123 12 Oct  2015 qpullbridge_p.h
-rw-r--r--    1 dpage  staff   7081 12 Oct  2015 qqnameconstructor_p.h
-rw-r--r--    1 dpage  staff   4712 12 Oct  2015 qqnamefns_p.h
-rw-r--r--    1 dpage  staff   2995 12 Oct  2015 qqnametest_p.h
-rw-r--r--    1 dpage  staff   3225 12 Oct  2015 qqnamevalue_p.h
-rw-r--r--    1 dpage  staff   3684 12 Oct  2015 qquantifiedexpression_p.h
-rw-r--r--    1 dpage  staff   7674 12 Oct  2015 qquerytransformparser_p.h
-rw-r--r--    1 dpage  staff   3708 12 Oct  2015 qrangeexpression_p.h
-rw-r--r--    1 dpage  staff   4613 12 Oct  2015 qrangeiterator_p.h
-rw-r--r--    1 dpage  staff   3209 12 Oct  2015 qrangevariablereference_p.h
-rw-r--r--    1 dpage  staff   2766 12 Oct  2015 qreceiverdynamiccontext_p.h
-rw-r--r--    1 dpage  staff   3313 12 Oct  2015 qreferencecountedvalue_p.h
-rw-r--r--    1 dpage  staff   4198 12 Oct  2015 qremovaliterator_p.h
-rw-r--r--    1 dpage  staff  96116 12 Oct  2015 qreportcontext_p.h
-rw-r--r--    1 dpage  staff   2496 12 Oct  2015 qresolveurifn_p.h
-rw-r--r--    1 dpage  staff   4335 12 Oct  2015 qresourcedelegator_p.h
-rw-r--r--    1 dpage  staff  16097 12 Oct  2015 qresourceloader_p.h
-rw-r--r--    1 dpage  staff   4464 12 Oct  2015 qreturnorderby_p.h
-rw-r--r--    1 dpage  staff   2411 12 Oct  2015 qschemacomponent_p.h
-rw-r--r--    1 dpage  staff   2988 12 Oct  2015 qschemadatetime_p.h
-rw-r--r--    1 dpage  staff   8377 12 Oct  2015 qschemanumeric_p.h
-rw-r--r--    1 dpage  staff   2895 12 Oct  2015 qschematime_p.h
-rw-r--r--    1 dpage  staff   8802 12 Oct  2015 qschematype_p.h
-rw-r--r--    1 dpage  staff   2978 12 Oct  2015 qschematypefactory_p.h
-rw-r--r--    1 dpage  staff  12547 12 Oct  2015 qsequencefns_p.h
-rw-r--r--    1 dpage  staff   5396 12 Oct  2015 qsequencegeneratingfns_p.h
-rw-r--r--    1 dpage  staff   9169 12 Oct  2015 qsequencemappingiterator_p.h
-rw-r--r--    1 dpage  staff   6264 12 Oct  2015 qsequencereceiver_p.h
-rw-r--r--    1 dpage  staff   4410 12 Oct  2015 qsequencetype_p.h
-rw-r--r--    1 dpage  staff   3043 12 Oct  2015 qsimplecontentconstructor_p.h
-rw-r--r--    1 dpage  staff   2569 12 Oct  2015 qsinglecontainer_p.h
-rw-r--r--    1 dpage  staff   5160 12 Oct  2015 qsingletoniterator_p.h
-rw-r--r--    1 dpage  staff   4240 12 Oct  2015 qsorttuple_p.h
-rw-r--r--    1 dpage  staff   3972 12 Oct  2015 qsourcelocationreflection_p.h
-rw-r--r--    1 dpage  staff   4978 12 Oct  2015 qstackcontextbase_p.h
-rw-r--r--    1 dpage  staff   5932 12 Oct  2015 qstackcontextbase_tpl_p.h
-rw-r--r--    1 dpage  staff   3194 12 Oct  2015 qstaticbaseuricontainer_p.h
-rw-r--r--    1 dpage  staff   2623 12 Oct  2015 qstaticbaseuricontext_p.h
-rw-r--r--    1 dpage  staff   3037 12 Oct  2015 qstaticbaseuristore_p.h
-rw-r--r--    1 dpage  staff   2543 12 Oct  2015 qstaticcompatibilitycontext_p.h
-rw-r--r--    1 dpage  staff   2998 12 Oct  2015 qstaticcompatibilitystore_p.h
-rw-r--r--    1 dpage  staff  10997 12 Oct  2015 qstaticcontext_p.h
-rw-r--r--    1 dpage  staff   2761 12 Oct  2015 qstaticcurrentcontext_p.h
-rw-r--r--    1 dpage  staff   2764 12 Oct  2015 qstaticfocuscontext_p.h
-rw-r--r--    1 dpage  staff   2742 12 Oct  2015 qstaticnamespacecontext_p.h
-rw-r--r--    1 dpage  staff   3502 12 Oct  2015 qstaticnamespacescontainer_p.h
-rw-r--r--    1 dpage  staff   8485 12 Oct  2015 qstringvaluefns_p.h
-rw-r--r--    1 dpage  staff   4298 12 Oct  2015 qsubsequenceiterator_p.h
-rw-r--r--    1 dpage  staff   3988 12 Oct  2015 qsubstringfns_p.h
-rw-r--r--    1 dpage  staff   2999 12 Oct  2015 qsystempropertyfn_p.h
-rw-r--r--    1 dpage  staff   4653 12 Oct  2015 qtemplate_p.h
-rw-r--r--    1 dpage  staff   3825 12 Oct  2015 qtemplateinvoker_p.h
-rw-r--r--    1 dpage  staff   3630 12 Oct  2015 qtemplatemode_p.h
-rw-r--r--    1 dpage  staff   3399 12 Oct  2015 qtemplateparameterreference_p.h
-rw-r--r--    1 dpage  staff   5242 12 Oct  2015 qtemplatepattern_p.h
-rw-r--r--    1 dpage  staff   3052 12 Oct  2015 qtextnodeconstructor_p.h
-rw-r--r--    1 dpage  staff   4321 12 Oct  2015 qtimezonefns_p.h
-rw-r--r--    1 dpage  staff   3231 12 Oct  2015 qtocodepointsiterator_p.h
-rw-r--r--    1 dpage  staff   4498 12 Oct  2015 qtokenizer_p.h
-rw-r--r--    1 dpage  staff   2836 12 Oct  2015 qtokenrevealer_p.h
-rw-r--r--    1 dpage  staff   3995 12 Oct  2015 qtokensource_p.h
-rw-r--r--    1 dpage  staff   5653 12 Oct  2015 qtokenvalue_p.h
-rw-r--r--    1 dpage  staff   2957 12 Oct  2015 qtracefn_p.h
-rw-r--r--    1 dpage  staff   4138 12 Oct  2015 qtreatas_p.h
-rw-r--r--    1 dpage  staff   2760 12 Oct  2015 qtriplecontainer_p.h
-rw-r--r--    1 dpage  staff   3813 12 Oct  2015 qtruthpredicate_p.h
-rw-r--r--    1 dpage  staff   2939 12 Oct  2015 qtypeavailablefn_p.h
-rw-r--r--    1 dpage  staff   7212 12 Oct  2015 qtypechecker_p.h
-rw-r--r--    1 dpage  staff   4400 12 Oct  2015 qunaryexpression_p.h
-rw-r--r--    1 dpage  staff   3163 12 Oct  2015 qunioniterator_p.h
-rw-r--r--    1 dpage  staff   4715 12 Oct  2015 qunlimitedcontainer_p.h
-rw-r--r--    1 dpage  staff   2578 12 Oct  2015 qunparsedentitypublicidfn_p.h
-rw-r--r--    1 dpage  staff   2555 12 Oct  2015 qunparsedentityurifn_p.h
-rw-r--r--    1 dpage  staff   2554 12 Oct  2015 qunparsedtextavailablefn_p.h
-rw-r--r--    1 dpage  staff   2523 12 Oct  2015 qunparsedtextfn_p.h
-rw-r--r--    1 dpage  staff   3440 12 Oct  2015 qunresolvedvariablereference_p.h
-rw-r--r--    1 dpage  staff   3117 12 Oct  2015 quntyped_p.h
-rw-r--r--    1 dpage  staff   2826 12 Oct  2015 quntypedatomic_p.h
-rw-r--r--    1 dpage  staff   4409 12 Oct  2015 quntypedatomicconverter_p.h
-rw-r--r--    1 dpage  staff   2699 12 Oct  2015 quriloader_p.h
-rw-r--r--    1 dpage  staff   4012 12 Oct  2015 quserfunction_p.h
-rw-r--r--    1 dpage  staff   6229 12 Oct  2015 quserfunctioncallsite_p.h
-rw-r--r--    1 dpage  staff   3232 12 Oct  2015 qvalidate_p.h
-rw-r--r--    1 dpage  staff   3684 12 Oct  2015 qvalidationerror_p.h
-rw-r--r--    1 dpage  staff   4658 12 Oct  2015 qvaluecomparison_p.h
-rw-r--r--    1 dpage  staff   3162 12 Oct  2015 qvaluefactory_p.h
-rw-r--r--    1 dpage  staff   6150 12 Oct  2015 qvariabledeclaration_p.h
-rw-r--r--    1 dpage  staff   4057 12 Oct  2015 qvariableloader_p.h
-rw-r--r--    1 dpage  staff   3620 12 Oct  2015 qvariablereference_p.h
-rw-r--r--    1 dpage  staff   3729 12 Oct  2015 qwithparam_p.h
-rw-r--r--    1 dpage  staff   2933 12 Oct  2015 qxmldebug_p.h
-rw-r--r--    1 dpage  staff   2117 12 Oct  2015 qxmlpatternistcli_p.h
-rw-r--r--    1 dpage  staff  12730 12 Oct  2015 qxmlquery_p.h
-rw-r--r--    1 dpage  staff   2676 12 Oct  2015 qxmlresultitems_p.h
-rw-r--r--    1 dpage  staff   4260 12 Oct  2015 qxmlschema_p.h
-rw-r--r--    1 dpage  staff   4668 12 Oct  2015 qxmlschemavalidator_p.h
-rw-r--r--    1 dpage  staff   4165 12 Oct  2015 qxmlserializer_p.h
-rw-r--r--    1 dpage  staff   3157 12 Oct  2015 qxpath10corefunctions_p.h
-rw-r--r--    1 dpage  staff   3327 12 Oct  2015 qxpath20corefunctions_p.h
-rw-r--r--    1 dpage  staff   6193 12 Oct  2015 qxpathhelper_p.h
-rw-r--r--    1 dpage  staff  10877 12 Oct  2015 qxquerytokenizer_p.h
-rw-r--r--    1 dpage  staff   3452 12 Oct  2015 qxsdalternative_p.h
-rw-r--r--    1 dpage  staff   2801 12 Oct  2015 qxsdannotated_p.h
-rw-r--r--    1 dpage  staff   4181 12 Oct  2015 qxsdannotation_p.h
-rw-r--r--    1 dpage  staff   3556 12 Oct  2015 qxsdapplicationinformation_p.h
-rw-r--r--    1 dpage  staff   3051 12 Oct  2015 qxsdassertion_p.h
-rw-r--r--    1 dpage  staff   9086 12 Oct  2015 qxsdattribute_p.h
-rw-r--r--    1 dpage  staff   4085 12 Oct  2015 qxsdattributegroup_p.h
-rw-r--r--    1 dpage  staff   4659 12 Oct  2015 qxsdattributereference_p.h
-rw-r--r--    1 dpage  staff   2999 12 Oct  2015 qxsdattributeterm_p.h
-rw-r--r--    1 dpage  staff   7740 12 Oct  2015 qxsdattributeuse_p.h
-rw-r--r--    1 dpage  staff  15090 12 Oct  2015 qxsdcomplextype_p.h
-rw-r--r--    1 dpage  staff   4175 12 Oct  2015 qxsddocumentation_p.h
-rw-r--r--    1 dpage  staff  14726 12 Oct  2015 qxsdelement_p.h
-rw-r--r--    1 dpage  staff   9389 12 Oct  2015 qxsdfacet_p.h
-rw-r--r--    1 dpage  staff   2851 12 Oct  2015 qxsdidcache_p.h
-rw-r--r--    1 dpage  staff   5923 12 Oct  2015 qxsdidchelper_p.h
-rw-r--r--    1 dpage  staff   6044 12 Oct  2015 qxsdidentityconstraint_p.h
-rw-r--r--    1 dpage  staff   5976 12 Oct  2015 qxsdinstancereader_p.h
-rw-r--r--    1 dpage  staff   4500 12 Oct  2015 qxsdmodelgroup_p.h
-rw-r--r--    1 dpage  staff   3928 12 Oct  2015 qxsdnotation_p.h
-rw-r--r--    1 dpage  staff   5114 12 Oct  2015 qxsdparticle_p.h
-rw-r--r--    1 dpage  staff   3768 12 Oct  2015 qxsdparticlechecker_p.h
-rw-r--r--    1 dpage  staff   4506 12 Oct  2015 qxsdreference_p.h
-rw-r--r--    1 dpage  staff  10729 12 Oct  2015 qxsdschema_p.h
-rw-r--r--    1 dpage  staff  10588 12 Oct  2015 qxsdschemachecker_p.h
-rw-r--r--    1 dpage  staff   6344 12 Oct  2015 qxsdschemacontext_p.h
-rw-r--r--    1 dpage  staff   3804 12 Oct  2015 qxsdschemadebugger_p.h
-rw-r--r--    1 dpage  staff  10216 12 Oct  2015 qxsdschemahelper_p.h
-rw-r--r--    1 dpage  staff   3058 12 Oct  2015 qxsdschemamerger_p.h
-rw-r--r--    1 dpage  staff  30182 12 Oct  2015 qxsdschemaparser_p.h
-rw-r--r--    1 dpage  staff   7738 12 Oct  2015 qxsdschemaparsercontext_p.h
-rw-r--r--    1 dpage  staff  23281 12 Oct  2015 qxsdschemaresolver_p.h
-rw-r--r--    1 dpage  staff   5075 12 Oct  2015 qxsdschematoken_p.h
-rw-r--r--    1 dpage  staff   3313 12 Oct  2015 qxsdschematypesfactory_p.h
-rw-r--r--    1 dpage  staff   7728 12 Oct  2015 qxsdsimpletype_p.h
-rw-r--r--    1 dpage  staff  11040 12 Oct  2015 qxsdstatemachine_p.h
-rw-r--r--    1 dpage  staff  13927 12 Oct  2015 qxsdstatemachine_tpl_p.h
-rw-r--r--    1 dpage  staff   4834 12 Oct  2015 qxsdstatemachinebuilder_p.h
-rw-r--r--    1 dpage  staff   3661 12 Oct  2015 qxsdterm_p.h
-rw-r--r--    1 dpage  staff   8770 12 Oct  2015 qxsdtypechecker_p.h
-rw-r--r--    1 dpage  staff   3891 12 Oct  2015 qxsduserschematype_p.h
-rw-r--r--    1 dpage  staff   2759 12 Oct  2015 qxsduserschematype_tpl_p.h
-rw-r--r--    1 dpage  staff   7606 12 Oct  2015 qxsdvalidatedxmlnodemodel_p.h
-rw-r--r--    1 dpage  staff  13616 12 Oct  2015 qxsdvalidatinginstancereader_p.h
-rw-r--r--    1 dpage  staff   7252 12 Oct  2015 qxsdwildcard_p.h
-rw-r--r--    1 dpage  staff   4753 12 Oct  2015 qxsdxpathexpression_p.h
-rw-r--r--    1 dpage  staff   3228 12 Oct  2015 qxslt20corefunctions_p.h
-rw-r--r--    1 dpage  staff   2987 12 Oct  2015 qxsltnodetest_p.h
-rw-r--r--    1 dpage  staff   3006 12 Oct  2015 qxsltsimplecontentconstructor_p.h
-rw-r--r--    1 dpage  staff  18521 12 Oct  2015 qxslttokenizer_p.h
-rw-r--r--    1 dpage  staff   6843 12 Oct  2015 qxslttokenlookup_p.h
-rw-r--r--    1 dpage  staff   4440 12 Oct  2015 qyearmonthduration_p.h

/Users/dpage/Qt/5.5/clang_64/lib/QtXmlPatterns.framework/Versions/5/Resources:
total 8
drwxr-xr-x  3 dpage  staff  102 26 Jan 05:31 .
drwxr-xr-x  6 dpage  staff  204 26 Jan 05:31 ..
-rw-r--r--  1 dpage  staff  722 12 Oct  2015 Info.plist

/Users/dpage/Qt/5.5/clang_64/lib/cmake:
total 0
drwxr-xr-x   53 dpage  staff  1802 26 Jan 05:33 .
drwxr-xr-x  182 dpage  staff  6188 26 Jan 05:34 ..
drwxr-xr-x    4 dpage  staff   136 26 Jan 05:31 Qt5
drwxr-xr-x    4 dpage  staff   136 26 Jan 05:33 Qt53DCollision
drwxr-xr-x    4 dpage  staff   136 26 Jan 05:33 Qt53DCore
drwxr-xr-x    4 dpage  staff   136 26 Jan 05:33 Qt53DInput
drwxr-xr-x    4 dpage  staff   136 26 Jan 05:33 Qt53DLogic
drwxr-xr-x    4 dpage  staff   136 26 Jan 05:33 Qt53DQuick
drwxr-xr-x    4 dpage  staff   136 26 Jan 05:33 Qt53DQuickRenderer
drwxr-xr-x    6 dpage  staff   204 26 Jan 05:33 Qt53DRenderer
drwxr-xr-x    4 dpage  staff   136 26 Jan 05:31 Qt5Bluetooth
drwxr-xr-x    4 dpage  staff   136 26 Jan 05:31 Qt5Concurrent
drwxr-xr-x    8 dpage  staff   272 26 Jan 05:31 Qt5Core
drwxr-xr-x    6 dpage  staff   204 26 Jan 05:31 Qt5DBus
drwxr-xr-x    6 dpage  staff   204 26 Jan 05:32 Qt5Declarative
drwxr-xr-x    7 dpage  staff   238 26 Jan 05:32 Qt5Designer
drwxr-xr-x    4 dpage  staff   136 26 Jan 05:31 Qt5Enginio
drwxr-xr-x   20 dpage  staff   680 26 Jan 05:31 Qt5Gui
drwxr-xr-x    5 dpage  staff   170 26 Jan 05:31 Qt5Help
drwxr-xr-x    5 dpage  staff   170 26 Jan 05:31 Qt5LinguistTools
drwxr-xr-x    7 dpage  staff   238 26 Jan 05:31 Qt5Location
drwxr-xr-x    4 dpage  staff   136 26 Jan 05:31 Qt5MacExtras
drwxr-xr-x    9 dpage  staff   306 26 Jan 05:31 Qt5Multimedia
drwxr-xr-x    4 dpage  staff   136 26 Jan 05:31 Qt5MultimediaWidgets
drwxr-xr-x    6 dpage  staff   204 26 Jan 05:31 Qt5Network
drwxr-xr-x    4 dpage  staff   136 26 Jan 05:31 Qt5Nfc
drwxr-xr-x    4 dpage  staff   136 26 Jan 05:31 Qt5OpenGL
drwxr-xr-x    4 dpage  staff   136 26 Jan 05:31 Qt5OpenGLExtensions
drwxr-xr-x    5 dpage  staff   170 26 Jan 05:31 Qt5Positioning
drwxr-xr-x    5 dpage  staff   170 26 Jan 05:31 Qt5PrintSupport
drwxr-xr-x    6 dpage  staff   204 26 Jan 05:31 Qt5Qml
drwxr-xr-x    4 dpage  staff   136 26 Jan 05:31 Qt5Quick
drwxr-xr-x    4 dpage  staff   136 26 Jan 05:31 Qt5QuickTest
drwxr-xr-x    4 dpage  staff   136 26 Jan 05:31 Qt5QuickWidgets
drwxr-xr-x    4 dpage  staff   136 26 Jan 05:32 Qt5Script
drwxr-xr-x    4 dpage  staff   136 26 Jan 05:32 Qt5ScriptTools
drwxr-xr-x    7 dpage  staff   238 26 Jan 05:31 Qt5Sensors
drwxr-xr-x    4 dpage  staff   136 26 Jan 05:31 Qt5SerialPort
drwxr-xr-x    8 dpage  staff   272 26 Jan 05:31 Qt5Sql
drwxr-xr-x    6 dpage  staff   204 26 Jan 05:31 Qt5Svg
drwxr-xr-x    4 dpage  staff   136 26 Jan 05:31 Qt5Test
drwxr-xr-x    4 dpage  staff   136 26 Jan 05:31 Qt5UiPlugin
drwxr-xr-x    4 dpage  staff   136 26 Jan 05:31 Qt5UiTools
drwxr-xr-x    4 dpage  staff   136 26 Jan 05:31 Qt5WebChannel
drwxr-xr-x    4 dpage  staff   136 26 Jan 05:32 Qt5WebEngine
drwxr-xr-x    4 dpage  staff   136 26 Jan 05:32 Qt5WebEngineCore
drwxr-xr-x    4 dpage  staff   136 26 Jan 05:32 Qt5WebEngineWidgets
drwxr-xr-x    4 dpage  staff   136 26 Jan 05:31 Qt5WebKit
drwxr-xr-x    4 dpage  staff   136 26 Jan 05:31 Qt5WebKitWidgets
drwxr-xr-x    4 dpage  staff   136 26 Jan 05:31 Qt5WebSockets
drwxr-xr-x    6 dpage  staff   204 26 Jan 05:31 Qt5Widgets
drwxr-xr-x    4 dpage  staff   136 26 Jan 05:31 Qt5Xml
drwxr-xr-x    4 dpage  staff   136 26 Jan 05:31 Qt5XmlPatterns

/Users/dpage/Qt/5.5/clang_64/lib/cmake/Qt5:
total 16
drwxr-xr-x   4 dpage  staff   136 26 Jan 05:31 .
drwxr-xr-x  53 dpage  staff  1802 26 Jan 05:33 ..
-rw-r--r--   1 dpage  staff  1480 12 Oct  2015 Qt5Config.cmake
-rw-r--r--   1 dpage  staff   307 12 Oct  2015 Qt5ConfigVersion.cmake

/Users/dpage/Qt/5.5/clang_64/lib/cmake/Qt53DCollision:
total 24
drwxr-xr-x   4 dpage  staff   136 26 Jan 05:33 .
drwxr-xr-x  53 dpage  staff  1802 26 Jan 05:33 ..
-rw-r--r--   1 dpage  staff  5813 12 Oct  2015 Qt53DCollisionConfig.cmake
-rw-r--r--   1 dpage  staff   307 12 Oct  2015 Qt53DCollisionConfigVersion.cmake

/Users/dpage/Qt/5.5/clang_64/lib/cmake/Qt53DCore:
total 24
drwxr-xr-x   4 dpage  staff   136 26 Jan 05:33 .
drwxr-xr-x  53 dpage  staff  1802 26 Jan 05:33 ..
-rw-r--r--   1 dpage  staff  5399 12 Oct  2015 Qt53DCoreConfig.cmake
-rw-r--r--   1 dpage  staff   307 12 Oct  2015 Qt53DCoreConfigVersion.cmake

/Users/dpage/Qt/5.5/clang_64/lib/cmake/Qt53DInput:
total 24
drwxr-xr-x   4 dpage  staff   136 26 Jan 05:33 .
drwxr-xr-x  53 dpage  staff  1802 26 Jan 05:33 ..
-rw-r--r--   1 dpage  staff  5524 12 Oct  2015 Qt53DInputConfig.cmake
-rw-r--r--   1 dpage  staff   307 12 Oct  2015 Qt53DInputConfigVersion.cmake

/Users/dpage/Qt/5.5/clang_64/lib/cmake/Qt53DLogic:
total 24
drwxr-xr-x   4 dpage  staff   136 26 Jan 05:33 .
drwxr-xr-x  53 dpage  staff  1802 26 Jan 05:33 ..
-rw-r--r--   1 dpage  staff  5497 12 Oct  2015 Qt53DLogicConfig.cmake
-rw-r--r--   1 dpage  staff   307 12 Oct  2015 Qt53DLogicConfigVersion.cmake

/Users/dpage/Qt/5.5/clang_64/lib/cmake/Qt53DQuick:
total 24
drwxr-xr-x   4 dpage  staff   136 26 Jan 05:33 .
drwxr-xr-x  53 dpage  staff  1802 26 Jan 05:33 ..
-rw-r--r--   1 dpage  staff  5510 12 Oct  2015 Qt53DQuickConfig.cmake
-rw-r--r--   1 dpage  staff   307 12 Oct  2015 Qt53DQuickConfigVersion.cmake

/Users/dpage/Qt/5.5/clang_64/lib/cmake/Qt53DQuickRenderer:
total 24
drwxr-xr-x   4 dpage  staff   136 26 Jan 05:33 .
drwxr-xr-x  53 dpage  staff  1802 26 Jan 05:33 ..
-rw-r--r--   1 dpage  staff  6190 12 Oct  2015 Qt53DQuickRendererConfig.cmake
-rw-r--r--   1 dpage  staff   307 12 Oct  2015 Qt53DQuickRendererConfigVersion.cmake

/Users/dpage/Qt/5.5/clang_64/lib/cmake/Qt53DRenderer:
total 40
drwxr-xr-x   6 dpage  staff   204 26 Jan 05:33 .
drwxr-xr-x  53 dpage  staff  1802 26 Jan 05:33 ..
-rw-r--r--   1 dpage  staff  5800 12 Oct  2015 Qt53DRendererConfig.cmake
-rw-r--r--   1 dpage  staff   307 12 Oct  2015 Qt53DRendererConfigVersion.cmake
-rw-r--r--   1 dpage  staff   307 12 Oct  2015 Qt53DRenderer_AssimpParser.cmake
-rw-r--r--   1 dpage  staff   295 12 Oct  2015 Qt53DRenderer_GLTFParser.cmake

/Users/dpage/Qt/5.5/clang_64/lib/cmake/Qt5Bluetooth:
total 24
drwxr-xr-x   4 dpage  staff   136 26 Jan 05:31 .
drwxr-xr-x  53 dpage  staff  1802 26 Jan 05:33 ..
-rw-r--r--   1 dpage  staff  5623 12 Oct  2015 Qt5BluetoothConfig.cmake
-rw-r--r--   1 dpage  staff   307 12 Oct  2015 Qt5BluetoothConfigVersion.cmake

/Users/dpage/Qt/5.5/clang_64/lib/cmake/Qt5Concurrent:
total 24
drwxr-xr-x   4 dpage  staff   136 26 Jan 05:31 .
drwxr-xr-x  53 dpage  staff  1802 26 Jan 05:33 ..
-rw-r--r--   1 dpage  staff  5496 12 Oct  2015 Qt5ConcurrentConfig.cmake
-rw-r--r--   1 dpage  staff   307 12 Oct  2015 Qt5ConcurrentConfigVersion.cmake

/Users/dpage/Qt/5.5/clang_64/lib/cmake/Qt5Core:
total 88
drwxr-xr-x   8 dpage  staff    272 26 Jan 05:31 .
drwxr-xr-x  53 dpage  staff   1802 26 Jan 05:33 ..
-rw-r--r--   1 dpage  staff   7891 12 Oct  2015 Qt5CTestMacros.cmake
-rw-r--r--   1 dpage  staff   5343 12 Oct  2015 Qt5CoreConfig.cmake
-rw-r--r--   1 dpage  staff   2709 12 Oct  2015 Qt5CoreConfigExtras.cmake
-rw-r--r--   1 dpage  staff     85 12 Oct  2015 Qt5CoreConfigExtrasMkspecDir.cmake
-rw-r--r--   1 dpage  staff    307 12 Oct  2015 Qt5CoreConfigVersion.cmake
-rw-r--r--   1 dpage  staff  14049 12 Oct  2015 Qt5CoreMacros.cmake

/Users/dpage/Qt/5.5/clang_64/lib/cmake/Qt5DBus:
total 48
drwxr-xr-x   6 dpage  staff   204 26 Jan 05:31 .
drwxr-xr-x  53 dpage  staff  1802 26 Jan 05:33 ..
-rw-r--r--   1 dpage  staff  5356 12 Oct  2015 Qt5DBusConfig.cmake
-rw-r--r--   1 dpage  staff   765 12 Oct  2015 Qt5DBusConfigExtras.cmake
-rw-r--r--   1 dpage  staff   307 12 Oct  2015 Qt5DBusConfigVersion.cmake
-rw-r--r--   1 dpage  staff  6207 12 Oct  2015 Qt5DBusMacros.cmake

/Users/dpage/Qt/5.5/clang_64/lib/cmake/Qt5Declarative:
total 40
drwxr-xr-x   6 dpage  staff   204 26 Jan 05:32 .
drwxr-xr-x  53 dpage  staff  1802 26 Jan 05:33 ..
-rw-r--r--   1 dpage  staff  5834 12 Oct  2015 Qt5DeclarativeConfig.cmake
-rw-r--r--   1 dpage  staff   307 12 Oct  2015 Qt5DeclarativeConfigVersion.cmake
-rw-r--r--   1 dpage  staff   354 12 Oct  2015 Qt5Declarative_QTcpServerConnection.cmake
-rw-r--r--   1 dpage  staff   314 12 Oct  2015 Qt5Declarative_QtQuick1Plugin.cmake

/Users/dpage/Qt/5.5/clang_64/lib/cmake/Qt5Designer:
total 48
drwxr-xr-x   7 dpage  staff   238 26 Jan 05:32 .
drwxr-xr-x  53 dpage  staff  1802 26 Jan 05:33 ..
-rw-r--r--   1 dpage  staff  5839 12 Oct  2015 Qt5DesignerConfig.cmake
-rw-r--r--   1 dpage  staff   307 12 Oct  2015 Qt5DesignerConfigVersion.cmake
-rw-r--r--   1 dpage  staff   227 12 Oct  2015 Qt5Designer_QDeclarativeViewPlugin.cmake
-rw-r--r--   1 dpage  staff   211 12 Oct  2015 Qt5Designer_QQuickWidgetPlugin.cmake
-rw-r--r--   1 dpage  staff   195 12 Oct  2015 Qt5Designer_QWebViewPlugin.cmake

/Users/dpage/Qt/5.5/clang_64/lib/cmake/Qt5Enginio:
total 24
drwxr-xr-x   4 dpage  staff   136 26 Jan 05:31 .
drwxr-xr-x  53 dpage  staff  1802 26 Jan 05:33 ..
-rw-r--r--   1 dpage  staff  5484 12 Oct  2015 Qt5EnginioConfig.cmake
-rw-r--r--   1 dpage  staff   307 12 Oct  2015 Qt5EnginioConfigVersion.cmake

/Users/dpage/Qt/5.5/clang_64/lib/cmake/Qt5Gui:
total 160
drwxr-xr-x  20 dpage  staff   680 26 Jan 05:31 .
drwxr-xr-x  53 dpage  staff  1802 26 Jan 05:33 ..
-rw-r--r--   1 dpage  staff  5215 12 Oct  2015 Qt5GuiConfig.cmake
-rw-r--r--   1 dpage  staff  4543 12 Oct  2015 Qt5GuiConfigExtras.cmake
-rw-r--r--   1 dpage  staff   307 12 Oct  2015 Qt5GuiConfigVersion.cmake
-rw-r--r--   1 dpage  staff   302 12 Oct  2015 Qt5Gui_QCocoaIntegrationPlugin.cmake
-rw-r--r--   1 dpage  staff   252 12 Oct  2015 Qt5Gui_QDDSPlugin.cmake
-rw-r--r--   1 dpage  staff   252 12 Oct  2015 Qt5Gui_QGifPlugin.cmake
-rw-r--r--   1 dpage  staff   258 12 Oct  2015 Qt5Gui_QICNSPlugin.cmake
-rw-r--r--   1 dpage  staff   252 12 Oct  2015 Qt5Gui_QICOPlugin.cmake
-rw-r--r--   1 dpage  staff   252 12 Oct  2015 Qt5Gui_QJp2Plugin.cmake
-rw-r--r--   1 dpage  staff   258 12 Oct  2015 Qt5Gui_QJpegPlugin.cmake
-rw-r--r--   1 dpage  staff   314 12 Oct  2015 Qt5Gui_QMinimalIntegrationPlugin.cmake
-rw-r--r--   1 dpage  staff   252 12 Oct  2015 Qt5Gui_QMngPlugin.cmake
-rw-r--r--   1 dpage  staff   326 12 Oct  2015 Qt5Gui_QOffscreenIntegrationPlugin.cmake
-rw-r--r--   1 dpage  staff   252 12 Oct  2015 Qt5Gui_QTgaPlugin.cmake
-rw-r--r--   1 dpage  staff   258 12 Oct  2015 Qt5Gui_QTiffPlugin.cmake
-rw-r--r--   1 dpage  staff   290 12 Oct  2015 Qt5Gui_QTuioTouchPlugin.cmake
-rw-r--r--   1 dpage  staff   258 12 Oct  2015 Qt5Gui_QWbmpPlugin.cmake
-rw-r--r--   1 dpage  staff   258 12 Oct  2015 Qt5Gui_QWebpPlugin.cmake

/Users/dpage/Qt/5.5/clang_64/lib/cmake/Qt5Help:
total 32
drwxr-xr-x   5 dpage  staff   170 26 Jan 05:31 .
drwxr-xr-x  53 dpage  staff  1802 26 Jan 05:33 ..
-rw-r--r--   1 dpage  staff  5329 12 Oct  2015 Qt5HelpConfig.cmake
-rw-r--r--   1 dpage  staff   359 12 Oct  2015 Qt5HelpConfigExtras.cmake
-rw-r--r--   1 dpage  staff   307 12 Oct  2015 Qt5HelpConfigVersion.cmake

/Users/dpage/Qt/5.5/clang_64/lib/cmake/Qt5LinguistTools:
total 32
drwxr-xr-x   5 dpage  staff   170 26 Jan 05:31 .
drwxr-xr-x  53 dpage  staff  1802 26 Jan 05:33 ..
-rw-r--r--   1 dpage  staff  1874 26 Jan 05:34 Qt5LinguistToolsConfig.cmake
-rw-r--r--   1 dpage  staff   307 12 Oct  2015 Qt5LinguistToolsConfigVersion.cmake
-rw-r--r--   1 dpage  staff  4445 12 Oct  2015 Qt5LinguistToolsMacros.cmake

/Users/dpage/Qt/5.5/clang_64/lib/cmake/Qt5Location:
total 48
drwxr-xr-x   7 dpage  staff   238 26 Jan 05:31 .
drwxr-xr-x  53 dpage  staff  1802 26 Jan 05:33 ..
-rw-r--r--   1 dpage  staff  5603 12 Oct  2015 Qt5LocationConfig.cmake
-rw-r--r--   1 dpage  staff   307 12 Oct  2015 Qt5LocationConfigVersion.cmake
-rw-r--r--   1 dpage  staff   385 12 Oct  2015 Qt5Location_QGeoServiceProviderFactoryMapbox.cmake
-rw-r--r--   1 dpage  staff   379 12 Oct  2015 Qt5Location_QGeoServiceProviderFactoryNokia.cmake
-rw-r--r--   1 dpage  staff   367 12 Oct  2015 Qt5Location_QGeoServiceProviderFactoryOsm.cmake

/Users/dpage/Qt/5.5/clang_64/lib/cmake/Qt5MacExtras:
total 24
drwxr-xr-x   4 dpage  staff   136 26 Jan 05:31 .
drwxr-xr-x  53 dpage  staff  1802 26 Jan 05:33 ..
-rw-r--r--   1 dpage  staff  5636 12 Oct  2015 Qt5MacExtrasConfig.cmake
-rw-r--r--   1 dpage  staff   307 12 Oct  2015 Qt5MacExtrasConfigVersion.cmake

/Users/dpage/Qt/5.5/clang_64/lib/cmake/Qt5Multimedia:
total 64
drwxr-xr-x   9 dpage  staff   306 26 Jan 05:31 .
drwxr-xr-x  53 dpage  staff  1802 26 Jan 05:33 ..
-rw-r--r--   1 dpage  staff  5736 12 Oct  2015 Qt5MultimediaConfig.cmake
-rw-r--r--   1 dpage  staff   307 12 Oct  2015 Qt5MultimediaConfigVersion.cmake
-rw-r--r--   1 dpage  staff   363 12 Oct  2015 Qt5Multimedia_AVFMediaPlayerServicePlugin.cmake
-rw-r--r--   1 dpage  staff   309 12 Oct  2015 Qt5Multimedia_AVFServicePlugin.cmake
-rw-r--r--   1 dpage  staff   363 12 Oct  2015 Qt5Multimedia_AudioCaptureServicePlugin.cmake
-rw-r--r--   1 dpage  staff   305 12 Oct  2015 Qt5Multimedia_CoreAudioPlugin.cmake
-rw-r--r--   1 dpage  staff   335 12 Oct  2015 Qt5Multimedia_QM3uPlaylistPlugin.cmake

/Users/dpage/Qt/5.5/clang_64/lib/cmake/Qt5MultimediaWidgets:
total 24
drwxr-xr-x   4 dpage  staff   136 26 Jan 05:31 .
drwxr-xr-x  53 dpage  staff  1802 26 Jan 05:33 ..
-rw-r--r--   1 dpage  staff  6316 12 Oct  2015 Qt5MultimediaWidgetsConfig.cmake
-rw-r--r--   1 dpage  staff   307 12 Oct  2015 Qt5MultimediaWidgetsConfigVersion.cmake

/Users/dpage/Qt/5.5/clang_64/lib/cmake/Qt5Network:
total 40
drwxr-xr-x   6 dpage  staff   204 26 Jan 05:31 .
drwxr-xr-x  53 dpage  staff  1802 26 Jan 05:33 ..
-rw-r--r--   1 dpage  staff  5465 12 Oct  2015 Qt5NetworkConfig.cmake
-rw-r--r--   1 dpage  staff   307 12 Oct  2015 Qt5NetworkConfigVersion.cmake
-rw-r--r--   1 dpage  staff   318 12 Oct  2015 Qt5Network_QCoreWlanEnginePlugin.cmake
-rw-r--r--   1 dpage  staff   312 12 Oct  2015 Qt5Network_QGenericEnginePlugin.cmake

/Users/dpage/Qt/5.5/clang_64/lib/cmake/Qt5Nfc:
total 24
drwxr-xr-x   4 dpage  staff   136 26 Jan 05:31 .
drwxr-xr-x  53 dpage  staff  1802 26 Jan 05:33 ..
-rw-r--r--   1 dpage  staff  5149 12 Oct  2015 Qt5NfcConfig.cmake
-rw-r--r--   1 dpage  staff   307 12 Oct  2015 Qt5NfcConfigVersion.cmake

/Users/dpage/Qt/5.5/clang_64/lib/cmake/Qt5OpenGL:
total 24
drwxr-xr-x   4 dpage  staff   136 26 Jan 05:31 .
drwxr-xr-x  53 dpage  staff  1802 26 Jan 05:33 ..
-rw-r--r--   1 dpage  staff  5420 12 Oct  2015 Qt5OpenGLConfig.cmake
-rw-r--r--   1 dpage  staff   307 12 Oct  2015 Qt5OpenGLConfigVersion.cmake

/Users/dpage/Qt/5.5/clang_64/lib/cmake/Qt5OpenGLExtensions:
total 24
drwxr-xr-x   4 dpage  staff   136 26 Jan 05:31 .
drwxr-xr-x  53 dpage  staff  1802 26 Jan 05:33 ..
-rw-r--r--   1 dpage  staff  6250 12 Oct  2015 Qt5OpenGLExtensionsConfig.cmake
-rw-r--r--   1 dpage  staff   307 12 Oct  2015 Qt5OpenGLExtensionsConfigVersion.cmake

/Users/dpage/Qt/5.5/clang_64/lib/cmake/Qt5Positioning:
total 32
drwxr-xr-x   5 dpage  staff   170 26 Jan 05:31 .
drwxr-xr-x  53 dpage  staff  1802 26 Jan 05:33 ..
-rw-r--r--   1 dpage  staff  5781 12 Oct  2015 Qt5PositioningConfig.cmake
-rw-r--r--   1 dpage  staff   307 12 Oct  2015 Qt5PositioningConfigVersion.cmake
-rw-r--r--   1 dpage  staff   398 12 Oct  2015 Qt5Positioning_QGeoPositionInfoSourceFactoryPoll.cmake

/Users/dpage/Qt/5.5/clang_64/lib/cmake/Qt5PrintSupport:
total 32
drwxr-xr-x   5 dpage  staff   170 26 Jan 05:31 .
drwxr-xr-x  53 dpage  staff  1802 26 Jan 05:33 ..
-rw-r--r--   1 dpage  staff  5894 12 Oct  2015 Qt5PrintSupportConfig.cmake
-rw-r--r--   1 dpage  staff   307 12 Oct  2015 Qt5PrintSupportConfigVersion.cmake
-rw-r--r--   1 dpage  staff   373 12 Oct  2015 Qt5PrintSupport_QCocoaPrinterSupportPlugin.cmake

/Users/dpage/Qt/5.5/clang_64/lib/cmake/Qt5Qml:
total 40
drwxr-xr-x   6 dpage  staff   204 26 Jan 05:31 .
drwxr-xr-x  53 dpage  staff  1802 26 Jan 05:33 ..
-rw-r--r--   1 dpage  staff  5170 12 Oct  2015 Qt5QmlConfig.cmake
-rw-r--r--   1 dpage  staff   307 12 Oct  2015 Qt5QmlConfigVersion.cmake
-rw-r--r--   1 dpage  staff   300 12 Oct  2015 Qt5Qml_QTcpServerConnection.cmake
-rw-r--r--   1 dpage  staff   286 12 Oct  2015 Qt5Qml_QtQuick2Plugin.cmake

/Users/dpage/Qt/5.5/clang_64/lib/cmake/Qt5Quick:
total 24
drwxr-xr-x   4 dpage  staff   136 26 Jan 05:31 .
drwxr-xr-x  53 dpage  staff  1802 26 Jan 05:33 ..
-rw-r--r--   1 dpage  staff  5333 12 Oct  2015 Qt5QuickConfig.cmake
-rw-r--r--   1 dpage  staff   307 12 Oct  2015 Qt5QuickConfigVersion.cmake

/Users/dpage/Qt/5.5/clang_64/lib/cmake/Qt5QuickTest:
total 24
drwxr-xr-x   4 dpage  staff   136 26 Jan 05:31 .
drwxr-xr-x  53 dpage  staff  1802 26 Jan 05:33 ..
-rw-r--r--   1 dpage  staff  5638 12 Oct  2015 Qt5QuickTestConfig.cmake
-rw-r--r--   1 dpage  staff   307 12 Oct  2015 Qt5QuickTestConfigVersion.cmake

/Users/dpage/Qt/5.5/clang_64/lib/cmake/Qt5QuickWidgets:
total 24
drwxr-xr-x   4 dpage  staff   136 26 Jan 05:31 .
drwxr-xr-x  53 dpage  staff  1802 26 Jan 05:33 ..
-rw-r--r--   1 dpage  staff  5924 12 Oct  2015 Qt5QuickWidgetsConfig.cmake
-rw-r--r--   1 dpage  staff   307 12 Oct  2015 Qt5QuickWidgetsConfigVersion.cmake

/Users/dpage/Qt/5.5/clang_64/lib/cmake/Qt5Script:
total 24
drwxr-xr-x   4 dpage  staff   136 26 Jan 05:32 .
drwxr-xr-x  53 dpage  staff  1802 26 Jan 05:33 ..
-rw-r--r--   1 dpage  staff  5386 12 Oct  2015 Qt5ScriptConfig.cmake
-rw-r--r--   1 dpage  staff   307 12 Oct  2015 Qt5ScriptConfigVersion.cmake

/Users/dpage/Qt/5.5/clang_64/lib/cmake/Qt5ScriptTools:
total 24
drwxr-xr-x   4 dpage  staff   136 26 Jan 05:32 .
drwxr-xr-x  53 dpage  staff  1802 26 Jan 05:33 ..
-rw-r--r--   1 dpage  staff  5781 12 Oct  2015 Qt5ScriptToolsConfig.cmake
-rw-r--r--   1 dpage  staff   307 12 Oct  2015 Qt5ScriptToolsConfigVersion.cmake

/Users/dpage/Qt/5.5/clang_64/lib/cmake/Qt5Sensors:
total 48
drwxr-xr-x   7 dpage  staff   238 26 Jan 05:31 .
drwxr-xr-x  53 dpage  staff  1802 26 Jan 05:33 ..
-rw-r--r--   1 dpage  staff  5465 12 Oct  2015 Qt5SensorsConfig.cmake
-rw-r--r--   1 dpage  staff   307 12 Oct  2015 Qt5SensorsConfigVersion.cmake
-rw-r--r--   1 dpage  staff   376 12 Oct  2015 Qt5Sensors_QShakeSensorGesturePlugin.cmake
-rw-r--r--   1 dpage  staff   350 12 Oct  2015 Qt5Sensors_QtSensorGesturePlugin.cmake
-rw-r--r--   1 dpage  staff   316 12 Oct  2015 Qt5Sensors_genericSensorPlugin.cmake

/Users/dpage/Qt/5.5/clang_64/lib/cmake/Qt5SerialPort:
total 24
drwxr-xr-x   4 dpage  staff   136 26 Jan 05:31 .
drwxr-xr-x  53 dpage  staff  1802 26 Jan 05:33 ..
-rw-r--r--   1 dpage  staff  5702 12 Oct  2015 Qt5SerialPortConfig.cmake
-rw-r--r--   1 dpage  staff   307 12 Oct  2015 Qt5SerialPortConfigVersion.cmake

/Users/dpage/Qt/5.5/clang_64/lib/cmake/Qt5Sql:
total 56
drwxr-xr-x   8 dpage  staff   272 26 Jan 05:31 .
drwxr-xr-x  53 dpage  staff  1802 26 Jan 05:33 ..
-rw-r--r--   1 dpage  staff  5149 12 Oct  2015 Qt5SqlConfig.cmake
-rw-r--r--   1 dpage  staff   307 12 Oct  2015 Qt5SqlConfigVersion.cmake
-rw-r--r--   1 dpage  staff   290 12 Oct  2015 Qt5Sql_QMYSQLDriverPlugin.cmake
-rw-r--r--   1 dpage  staff   284 12 Oct  2015 Qt5Sql_QODBCDriverPlugin.cmake
-rw-r--r--   1 dpage  staff   284 12 Oct  2015 Qt5Sql_QPSQLDriverPlugin.cmake
-rw-r--r--   1 dpage  staff   290 12 Oct  2015 Qt5Sql_QSQLiteDriverPlugin.cmake

/Users/dpage/Qt/5.5/clang_64/lib/cmake/Qt5Svg:
total 40
drwxr-xr-x   6 dpage  staff   204 26 Jan 05:31 .
drwxr-xr-x  53 dpage  staff  1802 26 Jan 05:33 ..
-rw-r--r--   1 dpage  staff  5183 12 Oct  2015 Qt5SvgConfig.cmake
-rw-r--r--   1 dpage  staff   307 12 Oct  2015 Qt5SvgConfigVersion.cmake
-rw-r--r--   1 dpage  staff   274 12 Oct  2015 Qt5Svg_QSvgIconPlugin.cmake
-rw-r--r--   1 dpage  staff   252 12 Oct  2015 Qt5Svg_QSvgPlugin.cmake

/Users/dpage/Qt/5.5/clang_64/lib/cmake/Qt5Test:
total 24
drwxr-xr-x   4 dpage  staff   136 26 Jan 05:31 .
drwxr-xr-x  53 dpage  staff  1802 26 Jan 05:33 ..
-rw-r--r--   1 dpage  staff  5237 12 Oct  2015 Qt5TestConfig.cmake
-rw-r--r--   1 dpage  staff   307 12 Oct  2015 Qt5TestConfigVersion.cmake

/Users/dpage/Qt/5.5/clang_64/lib/cmake/Qt5UiPlugin:
total 16
drwxr-xr-x   4 dpage  staff   136 26 Jan 05:31 .
drwxr-xr-x  53 dpage  staff  1802 26 Jan 05:33 ..
-rw-r--r--   1 dpage  staff  3486 12 Oct  2015 Qt5UiPluginConfig.cmake
-rw-r--r--   1 dpage  staff   307 12 Oct  2015 Qt5UiPluginConfigVersion.cmake

/Users/dpage/Qt/5.5/clang_64/lib/cmake/Qt5UiTools:
total 24
drwxr-xr-x   4 dpage  staff   136 26 Jan 05:31 .
drwxr-xr-x  53 dpage  staff  1802 26 Jan 05:33 ..
-rw-r--r--   1 dpage  staff  5991 12 Oct  2015 Qt5UiToolsConfig.cmake
-rw-r--r--   1 dpage  staff   307 12 Oct  2015 Qt5UiToolsConfigVersion.cmake

/Users/dpage/Qt/5.5/clang_64/lib/cmake/Qt5WebChannel:
total 24
drwxr-xr-x   4 dpage  staff   136 26 Jan 05:31 .
drwxr-xr-x  53 dpage  staff  1802 26 Jan 05:33 ..
-rw-r--r--   1 dpage  staff  5702 12 Oct  2015 Qt5WebChannelConfig.cmake
-rw-r--r--   1 dpage  staff   307 12 Oct  2015 Qt5WebChannelConfigVersion.cmake

/Users/dpage/Qt/5.5/clang_64/lib/cmake/Qt5WebEngine:
total 24
drwxr-xr-x   4 dpage  staff   136 26 Jan 05:32 .
drwxr-xr-x  53 dpage  staff  1802 26 Jan 05:33 ..
-rw-r--r--   1 dpage  staff  5666 12 Oct  2015 Qt5WebEngineConfig.cmake
-rw-r--r--   1 dpage  staff   307 12 Oct  2015 Qt5WebEngineConfigVersion.cmake

/Users/dpage/Qt/5.5/clang_64/lib/cmake/Qt5WebEngineCore:
total 24
drwxr-xr-x   4 dpage  staff   136 26 Jan 05:32 .
drwxr-xr-x  53 dpage  staff  1802 26 Jan 05:33 ..
-rw-r--r--   1 dpage  staff  5659 12 Oct  2015 Qt5WebEngineCoreConfig.cmake
-rw-r--r--   1 dpage  staff   307 12 Oct  2015 Qt5WebEngineCoreConfigVersion.cmake

/Users/dpage/Qt/5.5/clang_64/lib/cmake/Qt5WebEngineWidgets:
total 24
drwxr-xr-x   4 dpage  staff   136 26 Jan 05:32 .
drwxr-xr-x  53 dpage  staff  1802 26 Jan 05:33 ..
-rw-r--r--   1 dpage  staff  6273 12 Oct  2015 Qt5WebEngineWidgetsConfig.cmake
-rw-r--r--   1 dpage  staff   307 12 Oct  2015 Qt5WebEngineWidgetsConfigVersion.cmake

/Users/dpage/Qt/5.5/clang_64/lib/cmake/Qt5WebKit:
total 24
drwxr-xr-x   4 dpage  staff   136 26 Jan 05:31 .
drwxr-xr-x  53 dpage  staff  1802 26 Jan 05:33 ..
-rw-r--r--   1 dpage  staff  5420 12 Oct  2015 Qt5WebKitConfig.cmake
-rw-r--r--   1 dpage  staff   307 12 Oct  2015 Qt5WebKitConfigVersion.cmake

/Users/dpage/Qt/5.5/clang_64/lib/cmake/Qt5WebKitWidgets:
total 24
drwxr-xr-x   4 dpage  staff   136 26 Jan 05:31 .
drwxr-xr-x  53 dpage  staff  1802 26 Jan 05:33 ..
-rw-r--r--   1 dpage  staff  6013 12 Oct  2015 Qt5WebKitWidgetsConfig.cmake
-rw-r--r--   1 dpage  staff   307 12 Oct  2015 Qt5WebKitWidgetsConfigVersion.cmake

/Users/dpage/Qt/5.5/clang_64/lib/cmake/Qt5WebSockets:
total 24
drwxr-xr-x   4 dpage  staff   136 26 Jan 05:31 .
drwxr-xr-x  53 dpage  staff  1802 26 Jan 05:33 ..
-rw-r--r--   1 dpage  staff  5723 12 Oct  2015 Qt5WebSocketsConfig.cmake
-rw-r--r--   1 dpage  staff   307 12 Oct  2015 Qt5WebSocketsConfigVersion.cmake

/Users/dpage/Qt/5.5/clang_64/lib/cmake/Qt5Widgets:
total 40
drwxr-xr-x   6 dpage  staff   204 26 Jan 05:31 .
drwxr-xr-x  53 dpage  staff  1802 26 Jan 05:33 ..
-rw-r--r--   1 dpage  staff  5612 12 Oct  2015 Qt5WidgetsConfig.cmake
-rw-r--r--   1 dpage  staff   420 12 Oct  2015 Qt5WidgetsConfigExtras.cmake
-rw-r--r--   1 dpage  staff   307 12 Oct  2015 Qt5WidgetsConfigVersion.cmake
-rw-r--r--   1 dpage  staff  2693 12 Oct  2015 Qt5WidgetsMacros.cmake

/Users/dpage/Qt/5.5/clang_64/lib/cmake/Qt5Xml:
total 24
drwxr-xr-x   4 dpage  staff   136 26 Jan 05:31 .
drwxr-xr-x  53 dpage  staff  1802 26 Jan 05:33 ..
-rw-r--r--   1 dpage  staff  5149 12 Oct  2015 Qt5XmlConfig.cmake
-rw-r--r--   1 dpage  staff   307 12 Oct  2015 Qt5XmlConfigVersion.cmake

/Users/dpage/Qt/5.5/clang_64/lib/cmake/Qt5XmlPatterns:
total 24
drwxr-xr-x   4 dpage  staff   136 26 Jan 05:31 .
drwxr-xr-x  53 dpage  staff  1802 26 Jan 05:33 ..
-rw-r--r--   1 dpage  staff  5802 12 Oct  2015 Qt5XmlPatternsConfig.cmake
-rw-r--r--   1 dpage  staff   307 12 Oct  2015 Qt5XmlPatternsConfigVersion.cmake

/Users/dpage/Qt/5.5/clang_64/lib/pkgconfig:
total 480
drwxr-xr-x   58 dpage  staff   1972 26 Jan 05:34 .
drwxr-xr-x  182 dpage  staff   6188 26 Jan 05:34 ..
-rw-r--r--    1 dpage  staff    421 26 Jan 05:34 Enginio.pc
-rw-r--r--    1 dpage  staff    537 26 Jan 05:34 Qt53DCollision.pc
-rw-r--r--    1 dpage  staff    452 26 Jan 05:34 Qt53DCore.pc
-rw-r--r--    1 dpage  staff    701 26 Jan 05:34 Qt53DInput.pc
-rw-r--r--    1 dpage  staff    521 26 Jan 05:34 Qt53DLogic.pc
-rw-r--r--    1 dpage  staff    601 26 Jan 05:34 Qt53DQuick.pc
-rw-r--r--    1 dpage  staff    845 26 Jan 05:34 Qt53DQuickRenderer.pc
-rw-r--r--    1 dpage  staff    687 26 Jan 05:34 Qt53DRenderer.pc
-rw-r--r--    1 dpage  staff    573 26 Jan 05:34 Qt5Bluetooth.pc
-rw-r--r--    1 dpage  staff    331 26 Jan 05:34 Qt5Bootstrap.pc
-rw-r--r--    1 dpage  staff    400 26 Jan 05:34 Qt5CLucene.pc
-rw-r--r--    1 dpage  staff    412 26 Jan 05:34 Qt5Concurrent.pc
-rw-r--r--    1 dpage  staff    836 26 Jan 05:34 Qt5Core.pc
-rw-r--r--    1 dpage  staff    388 26 Jan 05:34 Qt5DBus.pc
-rw-r--r--    1 dpage  staff    810 26 Jan 05:34 Qt5Declarative.pc
-rw-r--r--    1 dpage  staff    563 26 Jan 05:34 Qt5Designer.pc
-rw-r--r--    1 dpage  staff    732 26 Jan 05:34 Qt5DesignerComponents.pc
-rw-r--r--    1 dpage  staff    524 26 Jan 05:34 Qt5Gui.pc
-rw-r--r--    1 dpage  staff    667 26 Jan 05:34 Qt5Help.pc
-rw-r--r--    1 dpage  staff    636 26 Jan 05:34 Qt5Location.pc
-rw-r--r--    1 dpage  staff    596 26 Jan 05:34 Qt5MacExtras.pc
-rw-r--r--    1 dpage  staff    500 26 Jan 05:34 Qt5Multimedia.pc
-rw-r--r--    1 dpage  staff    663 26 Jan 05:34 Qt5MultimediaQuick_p.pc
-rw-r--r--    1 dpage  staff    777 26 Jan 05:34 Qt5MultimediaWidgets.pc
-rw-r--r--    1 dpage  staff    504 26 Jan 05:34 Qt5Network.pc
-rw-r--r--    1 dpage  staff    384 26 Jan 05:34 Qt5Nfc.pc
-rw-r--r--    1 dpage  staff    484 26 Jan 05:34 Qt5OpenGL.pc
-rw-r--r--    1 dpage  staff    487 26 Jan 05:34 Qt5OpenGLExtensions.pc
-rw-r--r--    1 dpage  staff    553 26 Jan 05:34 Qt5PlatformSupport.pc
-rw-r--r--    1 dpage  staff    416 26 Jan 05:34 Qt5Positioning.pc
-rw-r--r--    1 dpage  staff    525 26 Jan 05:34 Qt5PrintSupport.pc
-rw-r--r--    1 dpage  staff    416 26 Jan 05:34 Qt5Qml.pc
-rw-r--r--    1 dpage  staff    405 26 Jan 05:34 Qt5QmlDevTools.pc
-rw-r--r--    1 dpage  staff    646 26 Jan 05:34 Qt5Quick.pc
-rw-r--r--    1 dpage  staff    592 26 Jan 05:34 Qt5QuickParticles.pc
-rw-r--r--    1 dpage  staff    821 26 Jan 05:34 Qt5QuickTest.pc
-rw-r--r--    1 dpage  staff    616 26 Jan 05:34 Qt5QuickWidgets.pc
-rw-r--r--    1 dpage  staff    421 26 Jan 05:34 Qt5Script.pc
-rw-r--r--    1 dpage  staff    638 26 Jan 05:34 Qt5ScriptTools.pc
-rw-r--r--    1 dpage  staff    400 26 Jan 05:34 Qt5Sensors.pc
-rw-r--r--    1 dpage  staff    454 26 Jan 05:34 Qt5SerialPort.pc
-rw-r--r--    1 dpage  staff    384 26 Jan 05:34 Qt5Sql.pc
-rw-r--r--    1 dpage  staff    476 26 Jan 05:34 Qt5Svg.pc
-rw-r--r--    1 dpage  staff    470 26 Jan 05:34 Qt5Test.pc
-rw-r--r--    1 dpage  staff    530 26 Jan 05:34 Qt5UiTools.pc
-rw-r--r--    1 dpage  staff    485 26 Jan 05:34 Qt5WebChannel.pc
-rw-r--r--    1 dpage  staff   1029 26 Jan 05:34 Qt5WebEngine.pc
-rw-r--r--    1 dpage  staff  17994 26 Jan 05:34 Qt5WebEngineCore.pc
-rw-r--r--    1 dpage  staff   1129 26 Jan 05:34 Qt5WebEngineWidgets.pc
-rw-r--r--    1 dpage  staff   2227 26 Jan 05:34 Qt5WebKit.pc
-rw-r--r--    1 dpage  staff   1335 26 Jan 05:34 Qt5WebKitWidgets.pc
-rw-r--r--    1 dpage  staff    444 26 Jan 05:34 Qt5WebSockets.pc
-rw-r--r--    1 dpage  staff    595 26 Jan 05:34 Qt5WebView.pc
-rw-r--r--    1 dpage  staff    495 26 Jan 05:34 Qt5Widgets.pc
-rw-r--r--    1 dpage  staff    384 26 Jan 05:34 Qt5Xml.pc
-rw-r--r--    1 dpage  staff    448 26 Jan 05:34 Qt5XmlPatterns.pc


-- 
Sent via pgadmin-hackers mailing list ([email protected])
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgadmin-hackers


Attachments:

  [text/plain] qtlib_tree.txt (528.6K, 2-qtlib_tree.txt)
  download

^ permalink  raw  reply  [nested|flat] 26+ messages in thread

* Re: Patch for pgAdmin4 package on Mac OS X
@ 2016-05-23 06:22  Sandeep Thakkar <[email protected]>
  parent: Dave Page <[email protected]>
  0 siblings, 1 reply; 26+ messages in thread

From: Sandeep Thakkar @ 2016-05-23 06:22 UTC (permalink / raw)
  To: Dave Page <[email protected]>; +Cc: Paresh More <[email protected]>; pgadmin-hackers; Hamid Quddus <[email protected]>

Hi Dave

I have fixed this issue. Instead of getting path from otool, script now
uses QTDIR variable to copy the framework directory. Please find the
updated patch attached.

Thanks.

On Thu, May 19, 2016 at 7:39 PM, Dave Page <[email protected]> wrote:

> On Thu, May 19, 2016 at 10:05 AM, Sandeep Thakkar
> <[email protected]> wrote:
> > Hmm.. looks like some difference in the QT installation.
> >
> > Can you please provide me the otool -L output for pgAdmin4 from
> > /mac-build/pgAdmin4.app/Contents/MacOS/pgAdmin4
>
> (pgadmin4)snake:pgadmin4 dpage$ otool -L
> mac-build/pgAdmin4.app/Contents/MacOS/pgAdmin4
> mac-build/pgAdmin4.app/Contents/MacOS/pgAdmin4:
> /System/Library/Frameworks/Python.framework/Versions/2.7/Python
> (compatibility version 2.7.0, current version 2.7.10)
> /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current
> version 1226.10.1)
>
> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
> (compatibility version 150.0.0, current version 1258.1.0)
> @rpath/QtWebKitWidgets.framework/Versions/5/QtWebKitWidgets
> (compatibility version 5.5.0, current version 5.5.1)
> @rpath/QtWidgets.framework/Versions/5/QtWidgets (compatibility version
> 5.5.0, current version 5.5.1)
> @rpath/QtGui.framework/Versions/5/QtGui (compatibility version 5.5.0,
> current version 5.5.1)
> @rpath/QtCore.framework/Versions/5/QtCore (compatibility version
> 5.5.0, current version 5.5.1)
>
> /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
> (compatibility version 1.0.0, current version 1.0.0)
> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
> (compatibility version 1.0.0, current version 275.0.0)
> @rpath/QtWebKit.framework/Versions/5/QtWebKit (compatibility version
> 5.5.0, current version 5.5.1)
> @rpath/QtNetwork.framework/Versions/5/QtNetwork (compatibility version
> 5.5.0, current version 5.5.1)
> /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
> (compatibility version 1.0.0, current version 1.0.0)
> /System/Library/Frameworks/AGL.framework/Versions/A/AGL (compatibility
> version 1.0.0, current version 1.0.0)
> /usr/lib/libstdc++.6.dylib (compatibility version 7.0.0, current
> version 104.1.0)
>
> >
> > and also the tree for $QTDIR/lib
>
> Attached.
>
> Also, my config database now seems to be trashed since I ran "make
> appbundle" :-(
>
>
> --
> Dave Page
> Blog: http://pgsnake.blogspot.com
> Twitter: @pgsnake
>
> EnterpriseDB UK: http://www.enterprisedb.com
> The Enterprise PostgreSQL Company
>



-- 
Sandeep Thakkar


-- 
Sent via pgadmin-hackers mailing list ([email protected])
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgadmin-hackers


Attachments:

  [application/octet-stream] pgadmin4-mac-bundle-updated_2.patch (19.1K, 3-pgadmin4-mac-bundle-updated_2.patch)
  download | inline diff:
diff --git a/.gitignore b/.gitignore
index 5d84dd2..562fee6 100644
--- a/.gitignore
+++ b/.gitignore
@@ -24,4 +24,5 @@ pgadmin4.log
 /pgadmin4.egg-info
 /MANIFEST.in
 /build
+/mac-build
 /dist
diff --git a/Makefile b/Makefile
index adae41c..ad6948b 100644
--- a/Makefile
+++ b/Makefile
@@ -13,9 +13,9 @@ SHELL = /bin/sh
 # High-level targets
 #########################################################################
 
-all: install-pip-requirements pip
+all: install-pip-requirements pip appbundle
 
-clean: clean-pip
+clean: clean-pip clean-appbundle
 
 #########################################################################
 # Python PIP package
@@ -34,6 +34,7 @@ PIP_CHECK_CMD = which pip &> /dev/null && pip show pip | grep Metadata-Version 2
 PGADMIN_SRC_DIR = pgadmin4
 PGADMIN_EGG = ${PGADMIN_SRC_DIR}.egg-info
 PGADMIN_BUILD = build
+PGADMIN_MACBUILD = mac-build
 PGADMIN_DIST = dist
 PGADMIN_MANIFEST = MANIFEST.in
 PGADMIN_INSTALL_CMD = pip install --use-wheel --find-links=${PGADMIN_DIST} ${PGADMIN_SRC_DIR}
@@ -83,9 +84,25 @@ endif
 install-pip:
 	${PGADMIN_INSTALL_CMD}
 
+appbundle: docs
+	./pkg/mac/build.sh
+
+docs:
+	LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 $(MAKE) -C docs/en_US -f Makefile.sphinx html
+
+docs-clean:
+	LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 $(MAKE) -C docs/en_US -f Makefile.sphinx clean
+
 clean-pip:
 	rm -rf ${PGADMIN_SRC_DIR}
 	rm -rf ${PGADMIN_EGG}
 	rm -rf ${PGADMIN_BUILD}
 	rm -rf ${PGADMIN_DIST}
 	rm -f ${PGADMIN_MANIFEST}
+
+clean-appbundle: docs-clean
+	rm -rf ${PGADMIN_MACBUILD}
+	rm -rf ${PGADMIN_DIST}/pgAdmin4.app
+	rm -f ${PGADMIN_DIST}/pgAdmin4.dmg
+
+.PHONY: docs
diff --git a/pkg/mac/.gitignore b/pkg/mac/.gitignore
new file mode 100644
index 0000000..7d29cb0
--- /dev/null
+++ b/pkg/mac/.gitignore
@@ -0,0 +1,3 @@
+# Global excludes across all subdirectories
+debug.pgadmin.Info.plist
+pgadmin.Info.plist
diff --git a/pkg/mac/PkgInfo b/pkg/mac/PkgInfo
new file mode 100644
index 0000000..bd04210
--- /dev/null
+++ b/pkg/mac/PkgInfo
@@ -0,0 +1 @@
+APPL????
\ No newline at end of file
diff --git a/pkg/mac/README.txt b/pkg/mac/README.txt
new file mode 100644
index 0000000..5565a33
--- /dev/null
+++ b/pkg/mac/README.txt
@@ -0,0 +1,39 @@
+Building pgAdmin4.dmg on Mac OS X
+=================================
+
+Required Packages (Either build the sources or get them from macports or similar):
+
+1. Python installation
+  - Python 2.6 or above from https://www.python.org/
+
+2. QT installation
+  - Qt 4 or 5 from http://www.qt.io/
+
+3. PostgreSQL installation
+  - PostgreSQL 9.1 or above from http://www.postgresql.org/
+
+Building:
+
+1. Set the PYTHON_HOME environment variable to the Python root installation directory, e.g.
+
+   export PYTHON_HOME=/System/Library/Frameworks/Python.framework/Versions/2.7
+
+2. Set the QTDIR environment variable to the QT root installation directory, e.g.
+
+   export QTDIR=~/Qt/5.5/clang_64
+
+3. Set the PGDIR environment variable to the PostgreSQL installation directory, e.g.
+
+   export PGDIR=/usr/local/pgsql
+
+4. For building, go to pgAdmin4 source root directory and execute "make appbundle". This will basically
+   create the python virtual environment and install all the required python modules mentioned in the
+   requirements file using pip, build the runtime code and finally create the app bundle and the DMG 
+   in ./dist directory
+
+  
+To run the resulting app, you must set the PYTHONPATH environment variable to the site-packages of the 
+virtual env present in the app bundle.
+Ex:
+ export PYTHONPATH=path-to-pgAdmin4.app/Contents/Resources/venv/lib/python2.7/site-packages
+ 
diff --git a/pkg/mac/build.sh b/pkg/mac/build.sh
new file mode 100755
index 0000000..55d1c79
--- /dev/null
+++ b/pkg/mac/build.sh
@@ -0,0 +1,145 @@
+#!/bin/bash
+
+# Build script to create Mac App Bundle and DMG for pgAdmin4 runtime
+
+export WD=$(cd `dirname $0` && pwd)
+export SOURCEDIR=$WD/../..
+export BUILDROOT=$WD/../../mac-build
+export DISTROOT=$WD/../../dist
+export VIRTUALENV=venv
+
+if [ "x$PYTHON_HOME" == "x" ]; then
+    echo "PYTHON_HOME not set. Setting it to default"
+    export PYTHON_HOME=/System/Library/Frameworks/Python.framework/Versions/2.7
+    export PYTHON_VERSION=27
+fi
+
+# Check if Python is working and calculate PYTHON_VERSION
+if $PYTHON_HOME/bin/python2 -V > /dev/null 2>&1; then
+    export PYTHON_VERSION=`$PYTHON_HOME/bin/python2 -V 2>&1 | awk '{print $2}' | cut -d"." -f1-2 | sed 's/\.//'`
+elif $PYTHON_HOME/bin/python3 -V > /dev/null 2>&1; then
+    export PYTHON_VERSION=`$PYTHON_HOME/bin/python3 -V 2>&1 | awk '{print $2}' | cut -d"." -f1-2 | sed 's/\.//'`
+else
+    echo "Error: Python installation missing!"
+    exit 1
+fi
+
+if [ "$PYTHON_VERSION" -gt "34" -a "$PYTHON_VERSION" -lt "26" ]; then
+    echo "Python version not supported"
+    exit 1
+fi
+
+if [ "$PYTHON_VERSION" -ge "30" ]; then
+    export PYTHON=$PYTHON_HOME/bin/python3
+    export PIP=pip3
+    export REQUIREMENTS=requirements_py3.txt
+else
+    export PYTHON=$PYTHON_HOME/bin/python2
+    export PIP=pip
+    export REQUIREMENTS=requirements_py2.txt
+fi
+
+if [ "x$QTDIR" == "x" ]; then
+    echo "QTDIR not set. Setting it to default"
+    export QTDIR=~/Qt/5.5/clang_64
+fi
+export QMAKE=$QTDIR/bin/qmake
+if ! $QMAKE --version > /dev/null 2>&1; then
+    echo "Error: qmake not found. QT installation is not present or incomplete."
+    exit 1
+fi
+
+if [ "x$PGDIR" == "x" ]; then
+    echo "PGDIR not set. Setting it to default"
+    export PGDIR=/usr/local/pgsql
+fi
+export PATH=$PGDIR/bin:$PATH
+
+_get_version() {
+    export pgadmin4_release=`grep "^APP_RELEASE" web/config.py | cut -d"=" -f2 | sed 's/ //g'`
+    export pgadmin4_revision=`grep "^APP_REVISION" web/config.py | cut -d"=" -f2 | sed 's/ //g'`
+    export LONG_VER=$pgadmin4_release.$pgadmin4_revision
+    export SHORT_VER=`echo $LONG_VER | cut -d . -f1,2`
+    export pgadmin4_suffix=`grep "^APP_SUFFIX" web/config.py | cut -d"=" -f2 | sed 's/ //g' | sed "s/'//g"`
+    if [ ! -z $pgadmin4_suffix ]; then
+        export LONG_VER=$LONG_VER-$pgadmin4_suffix
+    fi
+}
+
+_cleanup() {
+    echo "Cleaning up the old environment and app bundle"
+    rm -rf $SOURCEDIR/runtime/pgAdmin4.app
+    rm -rf $BUILDROOT
+    rm -rf $DISTROOT/pgAdmin4.app
+    rm -f $DISTROOT/pgAdmin4.dmg
+}
+
+_create_python_virtualenv() {
+    test -d $BUILDROOT || mkdir $BUILDROOT || exit 1
+    cd $BUILDROOT
+    test -d $VIRTUALENV || virtualenv -p $PYTHON $VIRTUALENV || exit 1
+    source $VIRTUALENV/bin/activate
+    $PIP install -r $SOURCEDIR/$REQUIREMENTS || { echo PIP install failed. Please resolve the issue and rerun the script; exit 1; }
+}
+
+_build_runtime() {
+    _create_python_virtualenv || exit 1
+    cd $SOURCEDIR/web
+    sed -e 's;SERVER_MODE = True;SERVER_MODE = False;' -e "s;HELP_PATH = .*;HELP_PATH = \'..\/..\/..\/docs\/en_US\/html\/\';" config.py > config_local.py
+    cd $SOURCEDIR/runtime
+    $QMAKE || { echo qmake failed; exit 1; }
+    make || { echo make failed; exit 1; }
+    cp -r pgAdmin4.app $BUILDROOT
+}
+
+_build_doc() {
+    cd $SOURCEDIR/docs/en_US
+    # Commenting the build as it is taken care by Makefile
+    #LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 make -f Makefile.sphinx html || exit 1
+    test -d $BUILDROOT/pgAdmin4.app/Contents/Resources || mkdir -p $BUILDROOT/pgAdmin4.app/Contents/Resources
+    test -d $BUILDROOT/pgAdmin4.app/Contents/Resources/docs/en_US || mkdir -p $BUILDROOT/pgAdmin4.app/Contents/Resources/docs/en_US
+    cp -r _build/html $BUILDROOT/pgAdmin4.app/Contents/Resources/docs/en_US/ || exit 1
+}
+
+_complete_bundle() {
+    cd $SOURCEDIR/pkg/mac
+    
+    # Replace the place holders with the current version
+    sed -e "s/PGADMIN_LONG_VERSION/$LONG_VER/g" -e "s/PGADMIN_SHORT_VERSION/$SHORT_VER/g" pgadmin.Info.plist.in > pgadmin.Info.plist
+
+    # copy Python private environment to app bundle
+    cp -PR $BUILDROOT/$VIRTUALENV $BUILDROOT/pgAdmin4.app/Contents/Resources/ || exit 1
+
+    # remove the python bin and include from app bundle as it is not needed
+    rm -rf $BUILDROOT/pgAdmin4.app/Contents/Resources/$VIRTUALENV/bin $BUILDROOT/pgAdmin4.app/Contents/Resources/$VIRTUALENV/include
+    rm -rf $BUILDROOT/pgAdmin4.app/Contents/Resources/$VIRTUALENV/.Python
+
+    # run complete-bundle to copy the dependent libraries and frameworks and fix the rpaths
+    ./complete-bundle.sh $BUILDROOT/pgAdmin4.app || { echo complete-bundle.sh failed; exit 1; }
+
+    # Remove the unwanted Python versions from the bundle
+    PYTHON_DIR_TO_KEEP=`$BUILDROOT/$VIRTUALENV/bin/python -V 2>&1 | awk '{print $2}' | cut -d"." -f1-2`
+    if [ ! -z $PYTHON_DIR_TO_KEEP ]; then
+        find $BUILDROOT/pgAdmin4.app/Contents/Frameworks/Python.framework/Versions/ -maxdepth 1 -mindepth 1 ! -name $PYTHON_DIR_TO_KEEP | grep -v Current | xargs rm -rf
+    fi
+ 
+    # copy the web directory to the bundle as it is required by runtime
+    cp -r $SOURCEDIR/web $BUILDROOT/pgAdmin4.app/Contents/Resources/ || exit 1
+
+    # copy the resulting app bundle to the dist
+    test -d $DISTROOT || mkdir $DISTROOT || exit 1
+    cp -pR $BUILDROOT/pgAdmin4.app $DISTROOT/ || exit 1
+
+}
+
+_create_dmg() {
+    cd $SOURCEDIR
+    ./pkg/mac/create-dmg.sh || { echo create-dmg.sh failed; exit 1; }
+}
+
+_get_version || { echo Could not get versioning; exit 1; }
+_cleanup
+_build_runtime || { echo Runtime build failed; exit 1; }
+_build_doc
+_complete_bundle
+_create_dmg
diff --git a/pkg/mac/complete-bundle.sh b/pkg/mac/complete-bundle.sh
new file mode 100755
index 0000000..9da14f8
--- /dev/null
+++ b/pkg/mac/complete-bundle.sh
@@ -0,0 +1,136 @@
+#!/bin/sh
+
+bundle="$1"
+
+if ! test -d "$bundle" ; then
+	echo "$bundle is no bundle!" >&2
+	exit 1
+fi
+
+if test -z $QTDIR ; then
+	echo "QTDIR environment variable not set"
+	exit 1
+else
+	echo "QTDIR=$QTDIR"
+fi
+
+test -d "$bundle/Contents/Resources" || mkdir -p "$bundle/Contents/Resources" || exit 1
+# Create qt.conf so that app knows where the Plugins are present
+cat >> "$bundle/Contents/Resources/qt.conf" << EOF
+[Paths]
+Plugins = PlugIns
+EOF
+
+test -d "$bundle/Contents/Frameworks" || mkdir -p "$bundle/Contents/Frameworks" || exit 1
+test -d "$bundle/Contents/PlugIns/platforms" || mkdir -p "$bundle/Contents/PlugIns/platforms" || exit 1
+cp -f $QTDIR/plugins/platforms/libqcocoa.dylib "$bundle/Contents/PlugIns/platforms" || { echo libqcocoa.dylib not found in $QTDIR/plugins/platforms; exit 1; }
+cp -f $PGDIR/lib/libpq.5.dylib "$bundle/Contents/Frameworks" || { echo libpq.5.dylib not found in $PGDIR; exit 1; }
+
+function CompleteSingleApp() {
+	local bundle=$1 tag=$(basename "$1") todo todo_old fw_relpath lib lib_bn nested_app na_relpath
+
+	echo "Completing app: $bundle"
+	pushd "$bundle" > /dev/null
+
+	#We skip nested apps here - those are treated specially
+	todo=$(file `find ./ -perm +0111 ! -type d ! -path "*.app/*" ! -name "*.app"` | grep -E "Mach-O 64-bit" | awk -F ':| ' '{ORS=" "; print $1}' | uniq)
+
+	echo "App: $tag: Found executables: $todo"
+	while test "$todo" != ""; do
+		todo_old=$todo ;
+		todo="" ;
+		for todo_obj in $todo_old; do
+			echo "App: $tag: Post-processing: $todo_obj"
+
+			#Figure out the relative path from todo_obj to Contents/Frameworks
+			fw_relpath=$(echo "$todo_obj" |\
+				sed -n 's|^\(\.//*\)\(\([^/][^/]*/\)*\)[^/][^/]*$|\2|gp' | \
+				sed -n 's|[^/][^/]*/|../|gp' \
+			)"Contents/Frameworks"
+			fw_relpath_old=$fw_relpath
+
+			fw_loc="Contents/Frameworks"
+
+			#Find all libraries $todo_obj depends on, but skip system libraries
+			for lib in $(
+				otool -L $todo_obj | \
+				grep "Qt\|dylib\|Frameworks\|PlugIns" | grep -v ":" | sed 's/(.*//' | egrep -v '(/usr/lib)|(/System)|@executable_path@' \
+			) $(otool -L $todo_obj | grep "Python" | grep -v ":" | sed 's/(.*//' \
+			); do
+				if echo $lib | grep "PlugIns\|libqcocoa"  > /dev/null; then
+					lib_loc="Contents/PlugIns/platforms"
+				elif echo $lib | grep "Qt" > /dev/null; then
+					qtfw_path="$(dirname $lib | sed 's|.*\(Qt.*framework\)|\1|')"
+					lib_loc="Contents/Frameworks/$qtfw_path"
+					if [ "$(basename $todo_obj)" = "$lib" ]; then
+						lib_loc="$(dirname $todo_obj)"
+						qtfw_path=$(echo $lib_loc | sed 's/Contents\/Frameworks\///')
+					fi
+				elif echo $lib | grep "Python" > /dev/null; then
+					pyfw_path="$(dirname $lib | sed 's|.*\(Python.*framework\)|\1|')"
+					lib_loc="Contents/Frameworks/$pyfw_path"
+					if [ "$(basename $todo_obj)" = "$lib" ]; then
+						lib_loc="$(dirname $todo_obj)"
+						pyfw_path=$(echo $lib_loc | sed 's/Contents\/Frameworks\///')
+					fi
+				else
+					lib_loc="Contents/Frameworks"
+				fi
+				lib_bn="$(basename "$lib")" ;
+				if ! test -f "$lib_loc/$lib_bn"; then
+                                        target_file=""
+					target_path=""
+					echo "App: $tag: Adding symlink: $lib_bn (because of: $todo_obj)"
+					# Copy the QT and Python framework
+					if echo $lib | grep Qt > /dev/null ; then
+						cp -R $QTDIR/lib/$lib_bn.framework "$fw_loc/"
+					elif echo $lib | grep Python > /dev/null ; then
+						cp -R $(dirname $lib)/../../../$lib_bn.framework "$fw_loc/"
+					else
+						cp -R "$lib" "$lib_loc/$lib_bn"
+					fi
+					if ! test -L "$lib_loc/$lib_bn"; then
+						chmod 755 "$lib_loc/$lib_bn"
+					else
+						target_file=$(readlink "$lib")
+						target_path=$(dirname "$lib")/$target_file
+					        echo "App: $tag: Adding symlink target: $target_path"
+						cp "$target_path" "$lib_loc/$target_file"
+						chmod 755 "$lib_loc/$target_file"
+					fi
+					echo "Rewriting ID in $lib_loc/$lib_bn to $lib_bn"
+                                        install_name_tool \
+                                                -id "$lib_bn" \
+                                                "$lib_loc/$lib_bn" || exit 1
+					todo="$todo ./$lib_loc/$lib_bn"
+				fi
+				if echo $lib | grep Qt > /dev/null ; then
+					fw_relpath="$fw_relpath/$qtfw_path"
+				fi
+				if echo $lib | grep Python > /dev/null ; then
+					fw_relpath="$fw_relpath/$pyfw_path"
+				fi
+				echo "Rewriting library $lib to @loader_path/$fw_relpath/$lib_bn in $todo_obj"
+				install_name_tool -change \
+					"$lib" \
+					"@loader_path/$fw_relpath/$lib_bn" \
+					"$todo_obj" || exit 1
+                                install_name_tool -change \
+                                        "$target_path" \
+                                        "@loader_path/$fw_relpath/$target_file" \
+                                        "$todo_obj" || exit 1
+				fw_relpath="$fw_relpath_old"
+			done
+		done
+	done
+
+	# Fix the rpaths for psycopg module
+	find $bundle/Contents/Resources/venv/ -name _psycopg.so | xargs install_name_tool -change libpq.5.dylib @loader_path/../../../../../../Frameworks/libpq.5.dylib
+	find $bundle/Contents/Resources/venv/ -name _psycopg.so | xargs install_name_tool -change libssl.1.0.0.dylib @loader_path/../../../../../../Frameworks/libssl.1.0.0.dylib
+	find $bundle/Contents/Resources/venv/ -name _psycopg.so | xargs install_name_tool -change libcrypto.1.0.0.dylib @loader_path/../../../../../../Frameworks/libcrypto.1.0.0.dylib
+
+	echo "App completed: $bundle"
+	popd > /dev/null
+}
+
+CompleteSingleApp "$bundle"
diff --git a/pkg/mac/create-dmg.sh b/pkg/mac/create-dmg.sh
new file mode 100755
index 0000000..50d793c
--- /dev/null
+++ b/pkg/mac/create-dmg.sh
@@ -0,0 +1,36 @@
+#!/bin/sh
+
+# move to the directory where we have the DMG Sources
+cd dist
+
+DMG_SOURCES="./pgAdmin4.app"
+DMG_LICENCE=./../pkg/mac/licence.r
+DMG_IMAGE=pgAdmin4.dmg
+DMG_NAME=pgAdmin4
+HDIUTIL=/usr/bin/hdiutil
+REZ="/usr/bin/Rez /System/Library/Frameworks/Carbon.framework/Versions/A/Headers/*.r"
+
+DMG_DIR=./$DMG_IMAGE.src
+
+if test -e "$DMG_DIR"; then
+	echo "Directory $DMG_DIR already exists. Please delete it manually." >&2
+	exit 1
+fi
+
+echo "Cleaning up"
+rm -f "$DMG_IMAGE" || exit 1
+mkdir "$DMG_DIR" || exit 1
+
+echo "Copying data into temporary directory"
+for src in $DMG_SOURCES; do
+	cp -R "$src" "$DMG_DIR" || exit 1
+done
+
+echo "Creating image"
+$HDIUTIL create -quiet -srcfolder "$DMG_DIR" -format UDZO -volname "$DMG_NAME" -ov "$DMG_IMAGE" || exit 1
+rm -rf "$DMG_DIR" || exit 1
+
+echo "Attaching License to image"
+$HDIUTIL unflatten -quiet "$DMG_IMAGE" || exit 1
+$REZ "$DMG_LICENCE" -a -o "$DMG_IMAGE" || exit 1
+$HDIUTIL flatten -quiet "$DMG_IMAGE" || exit 1
diff --git a/pkg/mac/licence.r b/pkg/mac/licence.r
new file mode 100644
index 0000000..88a89af
--- /dev/null
+++ b/pkg/mac/licence.r
@@ -0,0 +1,42 @@
+data 'LPic' (5000) {
+	$"0000 0001 0000 0000 0000"
+};
+
+resource 'STR#' (5000, "English buttons") {
+    {   /* array StringArray: 9 elements */
+        /* [1] */
+        "English",
+        /* [2] */
+        "Agree",
+        /* [3] */
+        "Disagree",
+        /* [4] */
+        "Print",
+        /* [5] */
+        "Save...",
+        /* [6] */
+        "IMPORTANT - Read this License Agreement carefully before clicking on "
+        "the \"Agree\" button.  By clicking on the \"Agree\" button, you agree "
+        "to be bound by the terms of the License Agreement.",
+        /* [7] */
+        "Software License Agreement",
+        /* [8] */
+        "This text cannot be saved. This disk may be full or locked, or the file "
+        "may be locked.",
+        /* [9] */
+        "Unable to print. Make sure you've selected a printer."
+    }
+};
+
+data 'TEXT' (5000, "English") {
+    "pgAdmin 4\n"
+    "\n"
+    "Copyright (C) 2013 - 2016, The pgAdmin Development Team\n"
+    "\n"
+    "Permission to use, copy, modify, and distribute this software and its documentation for any purpose, without fee, and without a written agreement is hereby granted, provided that the above copyright notice and this paragraph and the following two paragraphs appear in all copies.\n"
+    "\n"
+    "IN NO EVENT SHALL THE PGADMIN DEVELOPMENT TEAM BE LIABLE TO ANY PARTY FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, INCLUDING LOST PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF THE PGADMIN DEVELOPMENT TEAM HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n"
+    "\n"
+    "THE PGADMIN DEVELOPMENT TEAM SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS ON AN \"AS IS\" BASIS, AND THE PGADMIN DEVELOPMENT TEAM HAS NO OBLIGATIONS TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.\n"
+};
+
diff --git a/pkg/mac/pgadmin.Info.plist.in b/pkg/mac/pgadmin.Info.plist.in
new file mode 100644
index 0000000..fb57ac8
--- /dev/null
+++ b/pkg/mac/pgadmin.Info.plist.in
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+	<key>CFBundleDevelopmentRegion</key>
+	<string>English</string>
+	<key>CFBundleExecutable</key>
+	<string>pgAdmin4</string>
+	<key>CFBundleGetInfoString</key>
+	<string>pgAdmin4 PGADMIN_LONG_VERSION</string>
+	<key>CFBundleIconFile</key>
+	<string>pgAdmin4.icns</string>
+	<key>CFBundleIdentifier</key>
+	<string>org.postgresql.pgadmin</string>
+	<key>CFBundleInfoDictionaryVersion</key>
+	<string>6.0</string>
+	<key>CFBundlePackageType</key>
+	<string>APPL</string>
+	<key>CFBundleShortVersionString</key>
+	<string>PGADMIN_SHORT_VERSION</string>
+	<key>CFBundleSignature</key>
+	<string>????</string>
+	<key>CFBundleVersion</key>
+	<string>PGADMIN_LONG_VERSION</string>
+	<key>CSResourcesFileMapped</key>
+	<true/>
+</dict>
+</plist>


^ permalink  raw  reply  [nested|flat] 26+ messages in thread

* Re: Patch for pgAdmin4 package on Mac OS X
@ 2016-05-24 15:55  Dave Page <[email protected]>
  parent: Sandeep Thakkar <[email protected]>
  0 siblings, 1 reply; 26+ messages in thread

From: Dave Page @ 2016-05-24 15:55 UTC (permalink / raw)
  To: Sandeep Thakkar <[email protected]>; +Cc: Paresh More <[email protected]>; pgadmin-hackers; Hamid Quddus <[email protected]>

Hi

Attached is an updated patch in which I made some minor changes, most
significantly, to stop the build script from over-writing my
configuration file (again)!

There are a couple of important issues to be resolved:

1) It doesn't work. When testing on Karen's machine (which is new, and
doesn't have any dev environment etc), it errors out because it looks
like it cannot find the virtual environment.

2) It's *huge* - like 650MB!! I believe we're bundling much of QT
which isn't required. Please only copy what is needed.

Thanks!

On Mon, May 23, 2016 at 7:22 AM, Sandeep Thakkar
<[email protected]> wrote:
> Hi Dave
>
> I have fixed this issue. Instead of getting path from otool, script now uses
> QTDIR variable to copy the framework directory. Please find the updated
> patch attached.
>
> Thanks.
>
> On Thu, May 19, 2016 at 7:39 PM, Dave Page <[email protected]> wrote:
>>
>> On Thu, May 19, 2016 at 10:05 AM, Sandeep Thakkar
>> <[email protected]> wrote:
>> > Hmm.. looks like some difference in the QT installation.
>> >
>> > Can you please provide me the otool -L output for pgAdmin4 from
>> > /mac-build/pgAdmin4.app/Contents/MacOS/pgAdmin4
>>
>> (pgadmin4)snake:pgadmin4 dpage$ otool -L
>> mac-build/pgAdmin4.app/Contents/MacOS/pgAdmin4
>> mac-build/pgAdmin4.app/Contents/MacOS/pgAdmin4:
>> /System/Library/Frameworks/Python.framework/Versions/2.7/Python
>> (compatibility version 2.7.0, current version 2.7.10)
>> /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current
>> version 1226.10.1)
>>
>> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
>> (compatibility version 150.0.0, current version 1258.1.0)
>> @rpath/QtWebKitWidgets.framework/Versions/5/QtWebKitWidgets
>> (compatibility version 5.5.0, current version 5.5.1)
>> @rpath/QtWidgets.framework/Versions/5/QtWidgets (compatibility version
>> 5.5.0, current version 5.5.1)
>> @rpath/QtGui.framework/Versions/5/QtGui (compatibility version 5.5.0,
>> current version 5.5.1)
>> @rpath/QtCore.framework/Versions/5/QtCore (compatibility version
>> 5.5.0, current version 5.5.1)
>>
>> /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
>> (compatibility version 1.0.0, current version 1.0.0)
>> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
>> (compatibility version 1.0.0, current version 275.0.0)
>> @rpath/QtWebKit.framework/Versions/5/QtWebKit (compatibility version
>> 5.5.0, current version 5.5.1)
>> @rpath/QtNetwork.framework/Versions/5/QtNetwork (compatibility version
>> 5.5.0, current version 5.5.1)
>> /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
>> (compatibility version 1.0.0, current version 1.0.0)
>> /System/Library/Frameworks/AGL.framework/Versions/A/AGL (compatibility
>> version 1.0.0, current version 1.0.0)
>> /usr/lib/libstdc++.6.dylib (compatibility version 7.0.0, current
>> version 104.1.0)
>>
>> >
>> > and also the tree for $QTDIR/lib
>>
>> Attached.
>>
>> Also, my config database now seems to be trashed since I ran "make
>> appbundle" :-(
>>
>>
>> --
>> Dave Page
>> Blog: http://pgsnake.blogspot.com
>> Twitter: @pgsnake
>>
>> EnterpriseDB UK: http://www.enterprisedb.com
>> The Enterprise PostgreSQL Company
>
>
>
>
> --
> Sandeep Thakkar
>



-- 
Dave Page
Blog: http://pgsnake.blogspot.com
Twitter: @pgsnake

EnterpriseDB UK: http://www.enterprisedb.com
The Enterprise PostgreSQL Company

Index: pkg/mac/.gitignore
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
--- pkg/mac/.gitignore	(revision )
+++ pkg/mac/.gitignore	(revision )
@@ -0,0 +1,3 @@
+# Global excludes across all subdirectories
+debug.pgadmin.Info.plist
+pgadmin.Info.plist
Index: .gitignore
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
--- .gitignore	(revision 8c077bc2dfd2dda4bd3b5e1338a6d60b404ba78f)
+++ .gitignore	(revision )
@@ -24,4 +24,5 @@
 /pgadmin4.egg-info
 /MANIFEST.in
 /build
+/mac-build
 /dist
Index: pkg/mac/pgadmin.Info.plist.in
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
--- pkg/mac/pgadmin.Info.plist.in	(revision )
+++ pkg/mac/pgadmin.Info.plist.in	(revision )
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd";
+<plist version="1.0">
+<dict>
+	<key>CFBundleDevelopmentRegion</key>
+	<string>English</string>
+	<key>CFBundleExecutable</key>
+	<string>pgAdmin4</string>
+	<key>CFBundleGetInfoString</key>
+	<string>pgAdmin4 PGADMIN_LONG_VERSION</string>
+	<key>CFBundleIconFile</key>
+	<string>pgAdmin4.icns</string>
+	<key>CFBundleIdentifier</key>
+	<string>org.postgresql.pgadmin</string>
+	<key>CFBundleInfoDictionaryVersion</key>
+	<string>6.0</string>
+	<key>CFBundlePackageType</key>
+	<string>APPL</string>
+	<key>CFBundleShortVersionString</key>
+	<string>PGADMIN_SHORT_VERSION</string>
+	<key>CFBundleSignature</key>
+	<string>????</string>
+	<key>CFBundleVersion</key>
+	<string>PGADMIN_LONG_VERSION</string>
+	<key>CSResourcesFileMapped</key>
+	<true/>
+</dict>
+</plist>
Index: pkg/mac/PkgInfo
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
--- pkg/mac/PkgInfo	(revision )
+++ pkg/mac/PkgInfo	(revision )
@@ -0,0 +1,1 @@
+APPL????
\ No newline at end of file
Index: pkg/mac/create-dmg.sh
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
--- pkg/mac/create-dmg.sh	(revision )
+++ pkg/mac/create-dmg.sh	(revision )
@@ -0,0 +1,36 @@
+#!/bin/sh
+
+# move to the directory where we have the DMG Sources
+cd dist
+
+DMG_SOURCES="./pgAdmin4.app"
+DMG_LICENCE=./../pkg/mac/licence.r
+DMG_IMAGE=pgAdmin4.dmg
+DMG_NAME=pgAdmin4
+HDIUTIL=/usr/bin/hdiutil
+REZ="/usr/bin/Rez /System/Library/Frameworks/Carbon.framework/Versions/A/Headers/*.r"
+
+DMG_DIR=./$DMG_IMAGE.src
+
+if test -e "$DMG_DIR"; then
+	echo "Directory $DMG_DIR already exists. Please delete it manually." >&2
+	exit 1
+fi
+
+echo "Cleaning up"
+rm -f "$DMG_IMAGE" || exit 1
+mkdir "$DMG_DIR" || exit 1
+
+echo "Copying data into temporary directory"
+for src in $DMG_SOURCES; do
+	cp -R "$src" "$DMG_DIR" || exit 1
+done
+
+echo "Creating image"
+$HDIUTIL create -quiet -srcfolder "$DMG_DIR" -format UDZO -volname "$DMG_NAME" -ov "$DMG_IMAGE" || exit 1
+rm -rf "$DMG_DIR" || exit 1
+
+echo "Attaching License to image"
+$HDIUTIL unflatten -quiet "$DMG_IMAGE" || exit 1
+$REZ "$DMG_LICENCE" -a -o "$DMG_IMAGE" || exit 1
+$HDIUTIL flatten -quiet "$DMG_IMAGE" || exit 1
Index: pkg/mac/build.sh
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
--- pkg/mac/build.sh	(revision )
+++ pkg/mac/build.sh	(revision )
@@ -0,0 +1,146 @@
+#!/bin/bash
+
+# Build script to create Mac App Bundle and DMG for pgAdmin4 runtime
+
+export WD=$(cd `dirname $0` && pwd)
+export SOURCEDIR=$WD/../..
+export BUILDROOT=$WD/../../mac-build
+export DISTROOT=$WD/../../dist
+export VIRTUALENV=venv
+
+if [ "x$PYTHON_HOME" == "x" ]; then
+    echo "PYTHON_HOME not set. Setting it to default"
+    export PYTHON_HOME=/System/Library/Frameworks/Python.framework/Versions/2.7
+    export PYTHON_VERSION=27
+fi
+
+# Check if Python is working and calculate PYTHON_VERSION
+if $PYTHON_HOME/bin/python2 -V > /dev/null 2>&1; then
+    export PYTHON_VERSION=`$PYTHON_HOME/bin/python2 -V 2>&1 | awk '{print $2}' | cut -d"." -f1-2 | sed 's/\.//'`
+elif $PYTHON_HOME/bin/python3 -V > /dev/null 2>&1; then
+    export PYTHON_VERSION=`$PYTHON_HOME/bin/python3 -V 2>&1 | awk '{print $2}' | cut -d"." -f1-2 | sed 's/\.//'`
+else
+    echo "Error: Python installation missing!"
+    exit 1
+fi
+
+if [ "$PYTHON_VERSION" -gt "34" -a "$PYTHON_VERSION" -lt "26" ]; then
+    echo "Python version not supported"
+    exit 1
+fi
+
+if [ "$PYTHON_VERSION" -ge "30" ]; then
+    export PYTHON=$PYTHON_HOME/bin/python3
+    export PIP=pip3
+    export REQUIREMENTS=requirements_py3.txt
+else
+    export PYTHON=$PYTHON_HOME/bin/python2
+    export PIP=pip
+    export REQUIREMENTS=requirements_py2.txt
+fi
+
+if [ "x$QTDIR" == "x" ]; then
+    echo "QTDIR not set. Setting it to default (~/Qt/5.5/clang_64)"
+    export QTDIR=~/Qt/5.5/clang_64
+fi
+export QMAKE=$QTDIR/bin/qmake
+if ! $QMAKE --version > /dev/null 2>&1; then
+    echo "Error: qmake not found. QT installation is not present or incomplete."
+    exit 1
+fi
+
+if [ "x$PGDIR" == "x" ]; then
+    echo "PGDIR not set. Setting it to default (/usr/local/pgsql)"
+    export PGDIR=/usr/local/pgsql
+fi
+export PATH=$PGDIR/bin:$PATH
+
+_get_version() {
+    export pgadmin4_release=`grep "^APP_RELEASE" web/config.py | cut -d"=" -f2 | sed 's/ //g'`
+    export pgadmin4_revision=`grep "^APP_REVISION" web/config.py | cut -d"=" -f2 | sed 's/ //g'`
+    export LONG_VER=$pgadmin4_release.$pgadmin4_revision
+    export SHORT_VER=`echo $LONG_VER | cut -d . -f1,2`
+    export pgadmin4_suffix=`grep "^APP_SUFFIX" web/config.py | cut -d"=" -f2 | sed 's/ //g' | sed "s/'//g"`
+    if [ ! -z $pgadmin4_suffix ]; then
+        export LONG_VER=$LONG_VER-$pgadmin4_suffix
+    fi
+}
+
+_cleanup() {
+    echo "Cleaning up the old environment and app bundle"
+    rm -rf $SOURCEDIR/runtime/pgAdmin4.app
+    rm -rf $BUILDROOT
+    rm -rf $DISTROOT/pgAdmin4.app
+    rm -f $DISTROOT/pgAdmin4.dmg
+}
+
+_create_python_virtualenv() {
+    test -d $BUILDROOT || mkdir $BUILDROOT || exit 1
+    cd $BUILDROOT
+    test -d $VIRTUALENV || virtualenv -p $PYTHON $VIRTUALENV || exit 1
+    source $VIRTUALENV/bin/activate
+    $PIP install -r $SOURCEDIR/$REQUIREMENTS || { echo PIP install failed. Please resolve the issue and rerun the script; exit 1; }
+}
+
+_build_runtime() {
+    _create_python_virtualenv || exit 1
+    cd $SOURCEDIR/runtime
+    $QMAKE || { echo qmake failed; exit 1; }
+    make || { echo make failed; exit 1; }
+    cp -r pgAdmin4.app $BUILDROOT
+}
+
+_build_doc() {
+    cd $SOURCEDIR/docs/en_US
+    test -d $BUILDROOT/pgAdmin4.app/Contents/Resources || mkdir -p $BUILDROOT/pgAdmin4.app/Contents/Resources
+    test -d $BUILDROOT/pgAdmin4.app/Contents/Resources/docs/en_US || mkdir -p $BUILDROOT/pgAdmin4.app/Contents/Resources/docs/en_US
+    cp -r _build/html $BUILDROOT/pgAdmin4.app/Contents/Resources/docs/en_US/ || exit 1
+}
+
+_complete_bundle() {
+    cd $SOURCEDIR/pkg/mac
+    
+    # Replace the place holders with the current version
+    sed -e "s/PGADMIN_LONG_VERSION/$LONG_VER/g" -e "s/PGADMIN_SHORT_VERSION/$SHORT_VER/g" pgadmin.Info.plist.in > pgadmin.Info.plist
+
+    # copy Python private environment to app bundle
+    cp -PR $BUILDROOT/$VIRTUALENV $BUILDROOT/pgAdmin4.app/Contents/Resources/ || exit 1
+
+    # remove the python bin and include from app bundle as it is not needed
+    rm -rf $BUILDROOT/pgAdmin4.app/Contents/Resources/$VIRTUALENV/bin $BUILDROOT/pgAdmin4.app/Contents/Resources/$VIRTUALENV/include
+    rm -rf $BUILDROOT/pgAdmin4.app/Contents/Resources/$VIRTUALENV/.Python
+
+    # run complete-bundle to copy the dependent libraries and frameworks and fix the rpaths
+    ./complete-bundle.sh $BUILDROOT/pgAdmin4.app || { echo complete-bundle.sh failed; exit 1; }
+
+    # Remove the unwanted Python versions from the bundle
+    PYTHON_DIR_TO_KEEP=`$BUILDROOT/$VIRTUALENV/bin/python -V 2>&1 | awk '{print $2}' | cut -d"." -f1-2`
+    if [ ! -z $PYTHON_DIR_TO_KEEP ]; then
+        find $BUILDROOT/pgAdmin4.app/Contents/Frameworks/Python.framework/Versions/ -maxdepth 1 -mindepth 1 ! -name $PYTHON_DIR_TO_KEEP | grep -v Current | xargs rm -rf
+    fi
+ 
+    # copy the web directory to the bundle as it is required by runtime
+    cp -r $SOURCEDIR/web $BUILDROOT/pgAdmin4.app/Contents/Resources/ || exit 1
+
+    # create the config file
+    cd $SOURCEDIR/web
+    sed -e 's;SERVER_MODE = True;SERVER_MODE = False;' -e "s;HELP_PATH = .*;HELP_PATH = \'..\/..\/..\/docs\/en_US\/html\/\';" \
+        $SOURCEDIR/web/config.py > $BUILDROOT/pgAdmin4.app/Contents/Resources/web/config.py
+
+    # copy the resulting app bundle to the dist
+    test -d $DISTROOT || mkdir $DISTROOT || exit 1
+    cp -pR $BUILDROOT/pgAdmin4.app $DISTROOT/ || exit 1
+
+}
+
+_create_dmg() {
+    cd $SOURCEDIR
+    ./pkg/mac/create-dmg.sh || { echo create-dmg.sh failed; exit 1; }
+}
+
+_get_version || { echo Could not get versioning; exit 1; }
+_cleanup
+_build_runtime || { echo Runtime build failed; exit 1; }
+_build_doc
+_complete_bundle
+_create_dmg
Index: pkg/mac/complete-bundle.sh
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
--- pkg/mac/complete-bundle.sh	(revision )
+++ pkg/mac/complete-bundle.sh	(revision )
@@ -0,0 +1,136 @@
+#!/bin/sh
+
+bundle="$1"
+
+if ! test -d "$bundle" ; then
+	echo "$bundle is no bundle!" >&2
+	exit 1
+fi
+
+if test -z $QTDIR ; then
+	echo "QTDIR environment variable not set"
+	exit 1
+else
+	echo "QTDIR=$QTDIR"
+fi
+
+test -d "$bundle/Contents/Resources" || mkdir -p "$bundle/Contents/Resources" || exit 1
+# Create qt.conf so that app knows where the Plugins are present
+cat >> "$bundle/Contents/Resources/qt.conf" << EOF
+[Paths]
+Plugins = PlugIns
+EOF
+
+test -d "$bundle/Contents/Frameworks" || mkdir -p "$bundle/Contents/Frameworks" || exit 1
+test -d "$bundle/Contents/PlugIns/platforms" || mkdir -p "$bundle/Contents/PlugIns/platforms" || exit 1
+cp -f $QTDIR/plugins/platforms/libqcocoa.dylib "$bundle/Contents/PlugIns/platforms" || { echo libqcocoa.dylib not found in $QTDIR/plugins/platforms; exit 1; }
+cp -f $PGDIR/lib/libpq.5.dylib "$bundle/Contents/Frameworks" || { echo libpq.5.dylib not found in $PGDIR; exit 1; }
+
+function CompleteSingleApp() {
+	local bundle=$1 tag=$(basename "$1") todo todo_old fw_relpath lib lib_bn nested_app na_relpath
+
+	echo "Completing app: $bundle"
+	pushd "$bundle" > /dev/null
+
+	#We skip nested apps here - those are treated specially
+	todo=$(file `find ./ -perm +0111 ! -type d ! -path "*.app/*" ! -name "*.app"` | grep -E "Mach-O 64-bit" | awk -F ':| ' '{ORS=" "; print $1}' | uniq)
+
+	echo "App: $tag: Found executables: $todo"
+	while test "$todo" != ""; do
+		todo_old=$todo ;
+		todo="" ;
+		for todo_obj in $todo_old; do
+			echo "App: $tag: Post-processing: $todo_obj"
+
+			#Figure out the relative path from todo_obj to Contents/Frameworks
+			fw_relpath=$(echo "$todo_obj" |\
+				sed -n 's|^\(\.//*\)\(\([^/][^/]*/\)*\)[^/][^/]*$|\2|gp' | \
+				sed -n 's|[^/][^/]*/|../|gp' \
+			)"Contents/Frameworks"
+			fw_relpath_old=$fw_relpath
+
+			fw_loc="Contents/Frameworks"
+
+			#Find all libraries $todo_obj depends on, but skip system libraries
+			for lib in $(
+				otool -L $todo_obj | \
+				grep "Qt\|dylib\|Frameworks\|PlugIns" | grep -v ":" | sed 's/(.*//' | egrep -v '(/usr/lib)|(/System)|@executable_path@' \
+			) $(otool -L $todo_obj | grep "Python" | grep -v ":" | sed 's/(.*//' \
+			); do
+				if echo $lib | grep "PlugIns\|libqcocoa"  > /dev/null; then
+					lib_loc="Contents/PlugIns/platforms"
+				elif echo $lib | grep "Qt" > /dev/null; then
+					qtfw_path="$(dirname $lib | sed 's|.*\(Qt.*framework\)|\1|')"
+					lib_loc="Contents/Frameworks/$qtfw_path"
+					if [ "$(basename $todo_obj)" = "$lib" ]; then
+						lib_loc="$(dirname $todo_obj)"
+						qtfw_path=$(echo $lib_loc | sed 's/Contents\/Frameworks\///')
+					fi
+				elif echo $lib | grep "Python" > /dev/null; then
+					pyfw_path="$(dirname $lib | sed 's|.*\(Python.*framework\)|\1|')"
+					lib_loc="Contents/Frameworks/$pyfw_path"
+					if [ "$(basename $todo_obj)" = "$lib" ]; then
+						lib_loc="$(dirname $todo_obj)"
+						pyfw_path=$(echo $lib_loc | sed 's/Contents\/Frameworks\///')
+					fi
+				else
+					lib_loc="Contents/Frameworks"
+				fi
+				lib_bn="$(basename "$lib")" ;
+				if ! test -f "$lib_loc/$lib_bn"; then
+                                        target_file=""
+					target_path=""
+					echo "App: $tag: Adding symlink: $lib_bn (because of: $todo_obj)"
+					# Copy the QT and Python framework
+					if echo $lib | grep Qt > /dev/null ; then
+						cp -R $QTDIR/lib/$lib_bn.framework "$fw_loc/"
+					elif echo $lib | grep Python > /dev/null ; then
+						cp -R $(dirname $lib)/../../../$lib_bn.framework "$fw_loc/"
+					else
+						cp -R "$lib" "$lib_loc/$lib_bn"
+					fi
+					if ! test -L "$lib_loc/$lib_bn"; then
+						chmod 755 "$lib_loc/$lib_bn"
+					else
+						target_file=$(readlink "$lib")
+						target_path=$(dirname "$lib")/$target_file
+					        echo "App: $tag: Adding symlink target: $target_path"
+						cp "$target_path" "$lib_loc/$target_file"
+						chmod 755 "$lib_loc/$target_file"
+					fi
+					echo "Rewriting ID in $lib_loc/$lib_bn to $lib_bn"
+                                        install_name_tool \
+                                                -id "$lib_bn" \
+                                                "$lib_loc/$lib_bn" || exit 1
+					todo="$todo ./$lib_loc/$lib_bn"
+				fi
+				if echo $lib | grep Qt > /dev/null ; then
+					fw_relpath="$fw_relpath/$qtfw_path"
+				fi
+				if echo $lib | grep Python > /dev/null ; then
+					fw_relpath="$fw_relpath/$pyfw_path"
+				fi
+				echo "Rewriting library $lib to @loader_path/$fw_relpath/$lib_bn in $todo_obj"
+				install_name_tool -change \
+					"$lib" \
+					"@loader_path/$fw_relpath/$lib_bn" \
+					"$todo_obj" || exit 1
+                                install_name_tool -change \
+                                        "$target_path" \
+                                        "@loader_path/$fw_relpath/$target_file" \
+                                        "$todo_obj" || exit 1
+				fw_relpath="$fw_relpath_old"
+			done
+		done
+	done
+
+	# Fix the rpaths for psycopg module
+	find $bundle/Contents/Resources/venv/ -name _psycopg.so | xargs install_name_tool -change libpq.5.dylib @loader_path/../../../../../../Frameworks/libpq.5.dylib
+	find $bundle/Contents/Resources/venv/ -name _psycopg.so | xargs install_name_tool -change libssl.1.0.0.dylib @loader_path/../../../../../../Frameworks/libssl.1.0.0.dylib
+	find $bundle/Contents/Resources/venv/ -name _psycopg.so | xargs install_name_tool -change libcrypto.1.0.0.dylib @loader_path/../../../../../../Frameworks/libcrypto.1.0.0.dylib
+
+	echo "App completed: $bundle"
+	popd > /dev/null
+}
+
+CompleteSingleApp "$bundle"
Index: pkg/mac/README.txt
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
--- pkg/mac/README.txt	(revision )
+++ pkg/mac/README.txt	(revision )
@@ -0,0 +1,32 @@
+Building pgAdmin4.dmg on Mac OS X
+=================================
+
+Required Packages (Either build the sources or get them from macports or similar):
+
+1. Python installation
+  - Python 2.6 or above from https://www.python.org/
+
+2. QT installation
+  - Qt 4 or 5 from http://www.qt.io/
+
+3. PostgreSQL installation
+  - PostgreSQL 9.1 or above from http://www.postgresql.org/
+
+Building:
+
+1. Set the PYTHON_HOME environment variable to the Python root installation directory, e.g.
+
+   export PYTHON_HOME=/System/Library/Frameworks/Python.framework/Versions/2.7
+
+2. Set the QTDIR environment variable to the QT root installation directory, e.g.
+
+   export QTDIR=~/Qt/5.5/clang_64
+
+3. Set the PGDIR environment variable to the PostgreSQL installation directory, e.g.
+
+   export PGDIR=/usr/local/pgsql
+
+4. To build, go to pgAdmin4 source root directory and execute "make appbundle". This will
+   create the python virtual environment and install all the required python modules mentioned in the
+   requirements file using pip, build the runtime code and finally create the app bundle and the DMG 
+   in ./dist directory
Index: Makefile
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
--- Makefile	(revision 8c077bc2dfd2dda4bd3b5e1338a6d60b404ba78f)
+++ Makefile	(revision )
@@ -13,9 +13,9 @@
 # High-level targets
 #########################################################################
 
-all: install-pip-requirements pip
+all: docs install-pip-requirements pip appbundle
 
-clean: clean-pip
+clean: clean-pip clean-docs clean-appbundle
 
 #########################################################################
 # Python PIP package
@@ -34,6 +34,7 @@
 PGADMIN_SRC_DIR = pgadmin4
 PGADMIN_EGG = ${PGADMIN_SRC_DIR}.egg-info
 PGADMIN_BUILD = build
+PGADMIN_MACBUILD = mac-build
 PGADMIN_DIST = dist
 PGADMIN_MANIFEST = MANIFEST.in
 PGADMIN_INSTALL_CMD = pip install --use-wheel --find-links=${PGADMIN_DIST} ${PGADMIN_SRC_DIR}
@@ -83,9 +84,25 @@
 install-pip:
 	${PGADMIN_INSTALL_CMD}
 
+appbundle: docs
+	./pkg/mac/build.sh
+
+docs:
+	LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 $(MAKE) -C docs/en_US -f Makefile.sphinx html
+
+clean-docs:
+	LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 $(MAKE) -C docs/en_US -f Makefile.sphinx clean
+
 clean-pip:
 	rm -rf ${PGADMIN_SRC_DIR}
 	rm -rf ${PGADMIN_EGG}
 	rm -rf ${PGADMIN_BUILD}
 	rm -rf ${PGADMIN_DIST}
 	rm -f ${PGADMIN_MANIFEST}
+
+clean-appbundle:
+	rm -rf ${PGADMIN_MACBUILD}
+	rm -rf ${PGADMIN_DIST}/pgAdmin4.app
+	rm -f ${PGADMIN_DIST}/pgAdmin4.dmg
+
+.PHONY: docs
Index: pkg/mac/licence.r
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
--- pkg/mac/licence.r	(revision )
+++ pkg/mac/licence.r	(revision )
@@ -0,0 +1,42 @@
+data 'LPic' (5000) {
+	$"0000 0001 0000 0000 0000"
+};
+
+resource 'STR#' (5000, "English buttons") {
+    {   /* array StringArray: 9 elements */
+        /* [1] */
+        "English",
+        /* [2] */
+        "Agree",
+        /* [3] */
+        "Disagree",
+        /* [4] */
+        "Print",
+        /* [5] */
+        "Save...",
+        /* [6] */
+        "IMPORTANT - Read this License Agreement carefully before clicking on "
+        "the \"Agree\" button.  By clicking on the \"Agree\" button, you agree "
+        "to be bound by the terms of the License Agreement.",
+        /* [7] */
+        "Software License Agreement",
+        /* [8] */
+        "This text cannot be saved. This disk may be full or locked, or the file "
+        "may be locked.",
+        /* [9] */
+        "Unable to print. Make sure you've selected a printer."
+    }
+};
+
+data 'TEXT' (5000, "English") {
+    "pgAdmin 4\n"
+    "\n"
+    "Copyright (C) 2013 - 2016, The pgAdmin Development Team\n"
+    "\n"
+    "Permission to use, copy, modify, and distribute this software and its documentation for any purpose, without fee, and without a written agreement is hereby granted, provided that the above copyright notice and this paragraph and the following two paragraphs appear in all copies.\n"
+    "\n"
+    "IN NO EVENT SHALL THE PGADMIN DEVELOPMENT TEAM BE LIABLE TO ANY PARTY FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, INCLUDING LOST PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF THE PGADMIN DEVELOPMENT TEAM HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n"
+    "\n"
+    "THE PGADMIN DEVELOPMENT TEAM SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS ON AN \"AS IS\" BASIS, AND THE PGADMIN DEVELOPMENT TEAM HAS NO OBLIGATIONS TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.\n"
+};
+
Index: web/config_local.py.default
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
--- web/config_local.py.default	(revision )
+++ web/config_local.py.default	(revision )
@@ -0,0 +1,28 @@
+from config import *
+
+# Debug mode
+DEBUG = True
+
+# App mode
+SERVER_MODE = False
+
+# Enable the test module
+MODULE_BLACKLIST.remove('test')
+
+# Log file name
+LOG_FILE = '/Users/dpage/pgadmin4.log'
+CONSOLE_LOG_LEVEL = DEBUG
+FILE_LOG_LEVEL = DEBUG
+
+# Mail server settings
+MAIL_SERVER = 'smtp.gmail.com'
+MAIL_PORT = 465
+MAIL_USE_SSL = True
+MAIL_USERNAME = '[email protected]'
+MAIL_PASSWORD = 'P0werConnect'
+
+TEST_USERNAME = 'guybrush'
+TEST_PASSWORD = 'password'
+TEST_NEW_PASSWORD = 'newpassword'
+
+UPGRADE_CHECK_ENABLED = False


-- 
Sent via pgadmin-hackers mailing list ([email protected])
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgadmin-hackers


Attachments:

  [text/plain] pgadmin-mac-appbundle-dave.diff (20.9K, 2-pgadmin-mac-appbundle-dave.diff)
  download | inline diff:
Index: pkg/mac/.gitignore
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
--- pkg/mac/.gitignore	(revision )
+++ pkg/mac/.gitignore	(revision )
@@ -0,0 +1,3 @@
+# Global excludes across all subdirectories
+debug.pgadmin.Info.plist
+pgadmin.Info.plist
Index: .gitignore
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
--- .gitignore	(revision 8c077bc2dfd2dda4bd3b5e1338a6d60b404ba78f)
+++ .gitignore	(revision )
@@ -24,4 +24,5 @@
 /pgadmin4.egg-info
 /MANIFEST.in
 /build
+/mac-build
 /dist
Index: pkg/mac/pgadmin.Info.plist.in
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
--- pkg/mac/pgadmin.Info.plist.in	(revision )
+++ pkg/mac/pgadmin.Info.plist.in	(revision )
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+	<key>CFBundleDevelopmentRegion</key>
+	<string>English</string>
+	<key>CFBundleExecutable</key>
+	<string>pgAdmin4</string>
+	<key>CFBundleGetInfoString</key>
+	<string>pgAdmin4 PGADMIN_LONG_VERSION</string>
+	<key>CFBundleIconFile</key>
+	<string>pgAdmin4.icns</string>
+	<key>CFBundleIdentifier</key>
+	<string>org.postgresql.pgadmin</string>
+	<key>CFBundleInfoDictionaryVersion</key>
+	<string>6.0</string>
+	<key>CFBundlePackageType</key>
+	<string>APPL</string>
+	<key>CFBundleShortVersionString</key>
+	<string>PGADMIN_SHORT_VERSION</string>
+	<key>CFBundleSignature</key>
+	<string>????</string>
+	<key>CFBundleVersion</key>
+	<string>PGADMIN_LONG_VERSION</string>
+	<key>CSResourcesFileMapped</key>
+	<true/>
+</dict>
+</plist>
Index: pkg/mac/PkgInfo
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
--- pkg/mac/PkgInfo	(revision )
+++ pkg/mac/PkgInfo	(revision )
@@ -0,0 +1,1 @@
+APPL????
\ No newline at end of file
Index: pkg/mac/create-dmg.sh
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
--- pkg/mac/create-dmg.sh	(revision )
+++ pkg/mac/create-dmg.sh	(revision )
@@ -0,0 +1,36 @@
+#!/bin/sh
+
+# move to the directory where we have the DMG Sources
+cd dist
+
+DMG_SOURCES="./pgAdmin4.app"
+DMG_LICENCE=./../pkg/mac/licence.r
+DMG_IMAGE=pgAdmin4.dmg
+DMG_NAME=pgAdmin4
+HDIUTIL=/usr/bin/hdiutil
+REZ="/usr/bin/Rez /System/Library/Frameworks/Carbon.framework/Versions/A/Headers/*.r"
+
+DMG_DIR=./$DMG_IMAGE.src
+
+if test -e "$DMG_DIR"; then
+	echo "Directory $DMG_DIR already exists. Please delete it manually." >&2
+	exit 1
+fi
+
+echo "Cleaning up"
+rm -f "$DMG_IMAGE" || exit 1
+mkdir "$DMG_DIR" || exit 1
+
+echo "Copying data into temporary directory"
+for src in $DMG_SOURCES; do
+	cp -R "$src" "$DMG_DIR" || exit 1
+done
+
+echo "Creating image"
+$HDIUTIL create -quiet -srcfolder "$DMG_DIR" -format UDZO -volname "$DMG_NAME" -ov "$DMG_IMAGE" || exit 1
+rm -rf "$DMG_DIR" || exit 1
+
+echo "Attaching License to image"
+$HDIUTIL unflatten -quiet "$DMG_IMAGE" || exit 1
+$REZ "$DMG_LICENCE" -a -o "$DMG_IMAGE" || exit 1
+$HDIUTIL flatten -quiet "$DMG_IMAGE" || exit 1
Index: pkg/mac/build.sh
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
--- pkg/mac/build.sh	(revision )
+++ pkg/mac/build.sh	(revision )
@@ -0,0 +1,146 @@
+#!/bin/bash
+
+# Build script to create Mac App Bundle and DMG for pgAdmin4 runtime
+
+export WD=$(cd `dirname $0` && pwd)
+export SOURCEDIR=$WD/../..
+export BUILDROOT=$WD/../../mac-build
+export DISTROOT=$WD/../../dist
+export VIRTUALENV=venv
+
+if [ "x$PYTHON_HOME" == "x" ]; then
+    echo "PYTHON_HOME not set. Setting it to default"
+    export PYTHON_HOME=/System/Library/Frameworks/Python.framework/Versions/2.7
+    export PYTHON_VERSION=27
+fi
+
+# Check if Python is working and calculate PYTHON_VERSION
+if $PYTHON_HOME/bin/python2 -V > /dev/null 2>&1; then
+    export PYTHON_VERSION=`$PYTHON_HOME/bin/python2 -V 2>&1 | awk '{print $2}' | cut -d"." -f1-2 | sed 's/\.//'`
+elif $PYTHON_HOME/bin/python3 -V > /dev/null 2>&1; then
+    export PYTHON_VERSION=`$PYTHON_HOME/bin/python3 -V 2>&1 | awk '{print $2}' | cut -d"." -f1-2 | sed 's/\.//'`
+else
+    echo "Error: Python installation missing!"
+    exit 1
+fi
+
+if [ "$PYTHON_VERSION" -gt "34" -a "$PYTHON_VERSION" -lt "26" ]; then
+    echo "Python version not supported"
+    exit 1
+fi
+
+if [ "$PYTHON_VERSION" -ge "30" ]; then
+    export PYTHON=$PYTHON_HOME/bin/python3
+    export PIP=pip3
+    export REQUIREMENTS=requirements_py3.txt
+else
+    export PYTHON=$PYTHON_HOME/bin/python2
+    export PIP=pip
+    export REQUIREMENTS=requirements_py2.txt
+fi
+
+if [ "x$QTDIR" == "x" ]; then
+    echo "QTDIR not set. Setting it to default (~/Qt/5.5/clang_64)"
+    export QTDIR=~/Qt/5.5/clang_64
+fi
+export QMAKE=$QTDIR/bin/qmake
+if ! $QMAKE --version > /dev/null 2>&1; then
+    echo "Error: qmake not found. QT installation is not present or incomplete."
+    exit 1
+fi
+
+if [ "x$PGDIR" == "x" ]; then
+    echo "PGDIR not set. Setting it to default (/usr/local/pgsql)"
+    export PGDIR=/usr/local/pgsql
+fi
+export PATH=$PGDIR/bin:$PATH
+
+_get_version() {
+    export pgadmin4_release=`grep "^APP_RELEASE" web/config.py | cut -d"=" -f2 | sed 's/ //g'`
+    export pgadmin4_revision=`grep "^APP_REVISION" web/config.py | cut -d"=" -f2 | sed 's/ //g'`
+    export LONG_VER=$pgadmin4_release.$pgadmin4_revision
+    export SHORT_VER=`echo $LONG_VER | cut -d . -f1,2`
+    export pgadmin4_suffix=`grep "^APP_SUFFIX" web/config.py | cut -d"=" -f2 | sed 's/ //g' | sed "s/'//g"`
+    if [ ! -z $pgadmin4_suffix ]; then
+        export LONG_VER=$LONG_VER-$pgadmin4_suffix
+    fi
+}
+
+_cleanup() {
+    echo "Cleaning up the old environment and app bundle"
+    rm -rf $SOURCEDIR/runtime/pgAdmin4.app
+    rm -rf $BUILDROOT
+    rm -rf $DISTROOT/pgAdmin4.app
+    rm -f $DISTROOT/pgAdmin4.dmg
+}
+
+_create_python_virtualenv() {
+    test -d $BUILDROOT || mkdir $BUILDROOT || exit 1
+    cd $BUILDROOT
+    test -d $VIRTUALENV || virtualenv -p $PYTHON $VIRTUALENV || exit 1
+    source $VIRTUALENV/bin/activate
+    $PIP install -r $SOURCEDIR/$REQUIREMENTS || { echo PIP install failed. Please resolve the issue and rerun the script; exit 1; }
+}
+
+_build_runtime() {
+    _create_python_virtualenv || exit 1
+    cd $SOURCEDIR/runtime
+    $QMAKE || { echo qmake failed; exit 1; }
+    make || { echo make failed; exit 1; }
+    cp -r pgAdmin4.app $BUILDROOT
+}
+
+_build_doc() {
+    cd $SOURCEDIR/docs/en_US
+    test -d $BUILDROOT/pgAdmin4.app/Contents/Resources || mkdir -p $BUILDROOT/pgAdmin4.app/Contents/Resources
+    test -d $BUILDROOT/pgAdmin4.app/Contents/Resources/docs/en_US || mkdir -p $BUILDROOT/pgAdmin4.app/Contents/Resources/docs/en_US
+    cp -r _build/html $BUILDROOT/pgAdmin4.app/Contents/Resources/docs/en_US/ || exit 1
+}
+
+_complete_bundle() {
+    cd $SOURCEDIR/pkg/mac
+    
+    # Replace the place holders with the current version
+    sed -e "s/PGADMIN_LONG_VERSION/$LONG_VER/g" -e "s/PGADMIN_SHORT_VERSION/$SHORT_VER/g" pgadmin.Info.plist.in > pgadmin.Info.plist
+
+    # copy Python private environment to app bundle
+    cp -PR $BUILDROOT/$VIRTUALENV $BUILDROOT/pgAdmin4.app/Contents/Resources/ || exit 1
+
+    # remove the python bin and include from app bundle as it is not needed
+    rm -rf $BUILDROOT/pgAdmin4.app/Contents/Resources/$VIRTUALENV/bin $BUILDROOT/pgAdmin4.app/Contents/Resources/$VIRTUALENV/include
+    rm -rf $BUILDROOT/pgAdmin4.app/Contents/Resources/$VIRTUALENV/.Python
+
+    # run complete-bundle to copy the dependent libraries and frameworks and fix the rpaths
+    ./complete-bundle.sh $BUILDROOT/pgAdmin4.app || { echo complete-bundle.sh failed; exit 1; }
+
+    # Remove the unwanted Python versions from the bundle
+    PYTHON_DIR_TO_KEEP=`$BUILDROOT/$VIRTUALENV/bin/python -V 2>&1 | awk '{print $2}' | cut -d"." -f1-2`
+    if [ ! -z $PYTHON_DIR_TO_KEEP ]; then
+        find $BUILDROOT/pgAdmin4.app/Contents/Frameworks/Python.framework/Versions/ -maxdepth 1 -mindepth 1 ! -name $PYTHON_DIR_TO_KEEP | grep -v Current | xargs rm -rf
+    fi
+ 
+    # copy the web directory to the bundle as it is required by runtime
+    cp -r $SOURCEDIR/web $BUILDROOT/pgAdmin4.app/Contents/Resources/ || exit 1
+
+    # create the config file
+    cd $SOURCEDIR/web
+    sed -e 's;SERVER_MODE = True;SERVER_MODE = False;' -e "s;HELP_PATH = .*;HELP_PATH = \'..\/..\/..\/docs\/en_US\/html\/\';" \
+        $SOURCEDIR/web/config.py > $BUILDROOT/pgAdmin4.app/Contents/Resources/web/config.py
+
+    # copy the resulting app bundle to the dist
+    test -d $DISTROOT || mkdir $DISTROOT || exit 1
+    cp -pR $BUILDROOT/pgAdmin4.app $DISTROOT/ || exit 1
+
+}
+
+_create_dmg() {
+    cd $SOURCEDIR
+    ./pkg/mac/create-dmg.sh || { echo create-dmg.sh failed; exit 1; }
+}
+
+_get_version || { echo Could not get versioning; exit 1; }
+_cleanup
+_build_runtime || { echo Runtime build failed; exit 1; }
+_build_doc
+_complete_bundle
+_create_dmg
Index: pkg/mac/complete-bundle.sh
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
--- pkg/mac/complete-bundle.sh	(revision )
+++ pkg/mac/complete-bundle.sh	(revision )
@@ -0,0 +1,136 @@
+#!/bin/sh
+
+bundle="$1"
+
+if ! test -d "$bundle" ; then
+	echo "$bundle is no bundle!" >&2
+	exit 1
+fi
+
+if test -z $QTDIR ; then
+	echo "QTDIR environment variable not set"
+	exit 1
+else
+	echo "QTDIR=$QTDIR"
+fi
+
+test -d "$bundle/Contents/Resources" || mkdir -p "$bundle/Contents/Resources" || exit 1
+# Create qt.conf so that app knows where the Plugins are present
+cat >> "$bundle/Contents/Resources/qt.conf" << EOF
+[Paths]
+Plugins = PlugIns
+EOF
+
+test -d "$bundle/Contents/Frameworks" || mkdir -p "$bundle/Contents/Frameworks" || exit 1
+test -d "$bundle/Contents/PlugIns/platforms" || mkdir -p "$bundle/Contents/PlugIns/platforms" || exit 1
+cp -f $QTDIR/plugins/platforms/libqcocoa.dylib "$bundle/Contents/PlugIns/platforms" || { echo libqcocoa.dylib not found in $QTDIR/plugins/platforms; exit 1; }
+cp -f $PGDIR/lib/libpq.5.dylib "$bundle/Contents/Frameworks" || { echo libpq.5.dylib not found in $PGDIR; exit 1; }
+
+function CompleteSingleApp() {
+	local bundle=$1 tag=$(basename "$1") todo todo_old fw_relpath lib lib_bn nested_app na_relpath
+
+	echo "Completing app: $bundle"
+	pushd "$bundle" > /dev/null
+
+	#We skip nested apps here - those are treated specially
+	todo=$(file `find ./ -perm +0111 ! -type d ! -path "*.app/*" ! -name "*.app"` | grep -E "Mach-O 64-bit" | awk -F ':| ' '{ORS=" "; print $1}' | uniq)
+
+	echo "App: $tag: Found executables: $todo"
+	while test "$todo" != ""; do
+		todo_old=$todo ;
+		todo="" ;
+		for todo_obj in $todo_old; do
+			echo "App: $tag: Post-processing: $todo_obj"
+
+			#Figure out the relative path from todo_obj to Contents/Frameworks
+			fw_relpath=$(echo "$todo_obj" |\
+				sed -n 's|^\(\.//*\)\(\([^/][^/]*/\)*\)[^/][^/]*$|\2|gp' | \
+				sed -n 's|[^/][^/]*/|../|gp' \
+			)"Contents/Frameworks"
+			fw_relpath_old=$fw_relpath
+
+			fw_loc="Contents/Frameworks"
+
+			#Find all libraries $todo_obj depends on, but skip system libraries
+			for lib in $(
+				otool -L $todo_obj | \
+				grep "Qt\|dylib\|Frameworks\|PlugIns" | grep -v ":" | sed 's/(.*//' | egrep -v '(/usr/lib)|(/System)|@executable_path@' \
+			) $(otool -L $todo_obj | grep "Python" | grep -v ":" | sed 's/(.*//' \
+			); do
+				if echo $lib | grep "PlugIns\|libqcocoa"  > /dev/null; then
+					lib_loc="Contents/PlugIns/platforms"
+				elif echo $lib | grep "Qt" > /dev/null; then
+					qtfw_path="$(dirname $lib | sed 's|.*\(Qt.*framework\)|\1|')"
+					lib_loc="Contents/Frameworks/$qtfw_path"
+					if [ "$(basename $todo_obj)" = "$lib" ]; then
+						lib_loc="$(dirname $todo_obj)"
+						qtfw_path=$(echo $lib_loc | sed 's/Contents\/Frameworks\///')
+					fi
+				elif echo $lib | grep "Python" > /dev/null; then
+					pyfw_path="$(dirname $lib | sed 's|.*\(Python.*framework\)|\1|')"
+					lib_loc="Contents/Frameworks/$pyfw_path"
+					if [ "$(basename $todo_obj)" = "$lib" ]; then
+						lib_loc="$(dirname $todo_obj)"
+						pyfw_path=$(echo $lib_loc | sed 's/Contents\/Frameworks\///')
+					fi
+				else
+					lib_loc="Contents/Frameworks"
+				fi
+				lib_bn="$(basename "$lib")" ;
+				if ! test -f "$lib_loc/$lib_bn"; then
+                                        target_file=""
+					target_path=""
+					echo "App: $tag: Adding symlink: $lib_bn (because of: $todo_obj)"
+					# Copy the QT and Python framework
+					if echo $lib | grep Qt > /dev/null ; then
+						cp -R $QTDIR/lib/$lib_bn.framework "$fw_loc/"
+					elif echo $lib | grep Python > /dev/null ; then
+						cp -R $(dirname $lib)/../../../$lib_bn.framework "$fw_loc/"
+					else
+						cp -R "$lib" "$lib_loc/$lib_bn"
+					fi
+					if ! test -L "$lib_loc/$lib_bn"; then
+						chmod 755 "$lib_loc/$lib_bn"
+					else
+						target_file=$(readlink "$lib")
+						target_path=$(dirname "$lib")/$target_file
+					        echo "App: $tag: Adding symlink target: $target_path"
+						cp "$target_path" "$lib_loc/$target_file"
+						chmod 755 "$lib_loc/$target_file"
+					fi
+					echo "Rewriting ID in $lib_loc/$lib_bn to $lib_bn"
+                                        install_name_tool \
+                                                -id "$lib_bn" \
+                                                "$lib_loc/$lib_bn" || exit 1
+					todo="$todo ./$lib_loc/$lib_bn"
+				fi
+				if echo $lib | grep Qt > /dev/null ; then
+					fw_relpath="$fw_relpath/$qtfw_path"
+				fi
+				if echo $lib | grep Python > /dev/null ; then
+					fw_relpath="$fw_relpath/$pyfw_path"
+				fi
+				echo "Rewriting library $lib to @loader_path/$fw_relpath/$lib_bn in $todo_obj"
+				install_name_tool -change \
+					"$lib" \
+					"@loader_path/$fw_relpath/$lib_bn" \
+					"$todo_obj" || exit 1
+                                install_name_tool -change \
+                                        "$target_path" \
+                                        "@loader_path/$fw_relpath/$target_file" \
+                                        "$todo_obj" || exit 1
+				fw_relpath="$fw_relpath_old"
+			done
+		done
+	done
+
+	# Fix the rpaths for psycopg module
+	find $bundle/Contents/Resources/venv/ -name _psycopg.so | xargs install_name_tool -change libpq.5.dylib @loader_path/../../../../../../Frameworks/libpq.5.dylib
+	find $bundle/Contents/Resources/venv/ -name _psycopg.so | xargs install_name_tool -change libssl.1.0.0.dylib @loader_path/../../../../../../Frameworks/libssl.1.0.0.dylib
+	find $bundle/Contents/Resources/venv/ -name _psycopg.so | xargs install_name_tool -change libcrypto.1.0.0.dylib @loader_path/../../../../../../Frameworks/libcrypto.1.0.0.dylib
+
+	echo "App completed: $bundle"
+	popd > /dev/null
+}
+
+CompleteSingleApp "$bundle"
Index: pkg/mac/README.txt
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
--- pkg/mac/README.txt	(revision )
+++ pkg/mac/README.txt	(revision )
@@ -0,0 +1,32 @@
+Building pgAdmin4.dmg on Mac OS X
+=================================
+
+Required Packages (Either build the sources or get them from macports or similar):
+
+1. Python installation
+  - Python 2.6 or above from https://www.python.org/
+
+2. QT installation
+  - Qt 4 or 5 from http://www.qt.io/
+
+3. PostgreSQL installation
+  - PostgreSQL 9.1 or above from http://www.postgresql.org/
+
+Building:
+
+1. Set the PYTHON_HOME environment variable to the Python root installation directory, e.g.
+
+   export PYTHON_HOME=/System/Library/Frameworks/Python.framework/Versions/2.7
+
+2. Set the QTDIR environment variable to the QT root installation directory, e.g.
+
+   export QTDIR=~/Qt/5.5/clang_64
+
+3. Set the PGDIR environment variable to the PostgreSQL installation directory, e.g.
+
+   export PGDIR=/usr/local/pgsql
+
+4. To build, go to pgAdmin4 source root directory and execute "make appbundle". This will
+   create the python virtual environment and install all the required python modules mentioned in the
+   requirements file using pip, build the runtime code and finally create the app bundle and the DMG 
+   in ./dist directory
Index: Makefile
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
--- Makefile	(revision 8c077bc2dfd2dda4bd3b5e1338a6d60b404ba78f)
+++ Makefile	(revision )
@@ -13,9 +13,9 @@
 # High-level targets
 #########################################################################
 
-all: install-pip-requirements pip
+all: docs install-pip-requirements pip appbundle
 
-clean: clean-pip
+clean: clean-pip clean-docs clean-appbundle
 
 #########################################################################
 # Python PIP package
@@ -34,6 +34,7 @@
 PGADMIN_SRC_DIR = pgadmin4
 PGADMIN_EGG = ${PGADMIN_SRC_DIR}.egg-info
 PGADMIN_BUILD = build
+PGADMIN_MACBUILD = mac-build
 PGADMIN_DIST = dist
 PGADMIN_MANIFEST = MANIFEST.in
 PGADMIN_INSTALL_CMD = pip install --use-wheel --find-links=${PGADMIN_DIST} ${PGADMIN_SRC_DIR}
@@ -83,9 +84,25 @@
 install-pip:
 	${PGADMIN_INSTALL_CMD}
 
+appbundle: docs
+	./pkg/mac/build.sh
+
+docs:
+	LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 $(MAKE) -C docs/en_US -f Makefile.sphinx html
+
+clean-docs:
+	LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 $(MAKE) -C docs/en_US -f Makefile.sphinx clean
+
 clean-pip:
 	rm -rf ${PGADMIN_SRC_DIR}
 	rm -rf ${PGADMIN_EGG}
 	rm -rf ${PGADMIN_BUILD}
 	rm -rf ${PGADMIN_DIST}
 	rm -f ${PGADMIN_MANIFEST}
+
+clean-appbundle:
+	rm -rf ${PGADMIN_MACBUILD}
+	rm -rf ${PGADMIN_DIST}/pgAdmin4.app
+	rm -f ${PGADMIN_DIST}/pgAdmin4.dmg
+
+.PHONY: docs
Index: pkg/mac/licence.r
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
--- pkg/mac/licence.r	(revision )
+++ pkg/mac/licence.r	(revision )
@@ -0,0 +1,42 @@
+data 'LPic' (5000) {
+	$"0000 0001 0000 0000 0000"
+};
+
+resource 'STR#' (5000, "English buttons") {
+    {   /* array StringArray: 9 elements */
+        /* [1] */
+        "English",
+        /* [2] */
+        "Agree",
+        /* [3] */
+        "Disagree",
+        /* [4] */
+        "Print",
+        /* [5] */
+        "Save...",
+        /* [6] */
+        "IMPORTANT - Read this License Agreement carefully before clicking on "
+        "the \"Agree\" button.  By clicking on the \"Agree\" button, you agree "
+        "to be bound by the terms of the License Agreement.",
+        /* [7] */
+        "Software License Agreement",
+        /* [8] */
+        "This text cannot be saved. This disk may be full or locked, or the file "
+        "may be locked.",
+        /* [9] */
+        "Unable to print. Make sure you've selected a printer."
+    }
+};
+
+data 'TEXT' (5000, "English") {
+    "pgAdmin 4\n"
+    "\n"
+    "Copyright (C) 2013 - 2016, The pgAdmin Development Team\n"
+    "\n"
+    "Permission to use, copy, modify, and distribute this software and its documentation for any purpose, without fee, and without a written agreement is hereby granted, provided that the above copyright notice and this paragraph and the following two paragraphs appear in all copies.\n"
+    "\n"
+    "IN NO EVENT SHALL THE PGADMIN DEVELOPMENT TEAM BE LIABLE TO ANY PARTY FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, INCLUDING LOST PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF THE PGADMIN DEVELOPMENT TEAM HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n"
+    "\n"
+    "THE PGADMIN DEVELOPMENT TEAM SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS ON AN \"AS IS\" BASIS, AND THE PGADMIN DEVELOPMENT TEAM HAS NO OBLIGATIONS TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.\n"
+};
+
Index: web/config_local.py.default
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
--- web/config_local.py.default	(revision )
+++ web/config_local.py.default	(revision )
@@ -0,0 +1,28 @@
+from config import *
+
+# Debug mode
+DEBUG = True
+
+# App mode
+SERVER_MODE = False
+
+# Enable the test module
+MODULE_BLACKLIST.remove('test')
+
+# Log file name
+LOG_FILE = '/Users/dpage/pgadmin4.log'
+CONSOLE_LOG_LEVEL = DEBUG
+FILE_LOG_LEVEL = DEBUG
+
+# Mail server settings
+MAIL_SERVER = 'smtp.gmail.com'
+MAIL_PORT = 465
+MAIL_USE_SSL = True
+MAIL_USERNAME = '[email protected]'
+MAIL_PASSWORD = 'P0werConnect'
+
+TEST_USERNAME = 'guybrush'
+TEST_PASSWORD = 'password'
+TEST_NEW_PASSWORD = 'newpassword'
+
+UPGRADE_CHECK_ENABLED = False


^ permalink  raw  reply  [nested|flat] 26+ messages in thread

* Re: Patch for pgAdmin4 package on Mac OS X
@ 2016-05-27 15:48  Dave Page <[email protected]>
  parent: Dave Page <[email protected]>
  0 siblings, 1 reply; 26+ messages in thread

From: Dave Page @ 2016-05-27 15:48 UTC (permalink / raw)
  To: Sandeep Thakkar <[email protected]>; pgadmin-hackers; Hamid Quddus <[email protected]>

On Fri, May 27, 2016 at 1:11 PM, Sandeep Thakkar <
[email protected]> wrote:

> Sure. Thanks.
>
> There is a typo in pkg/mac/build.sh. i.e
>
> s/HTML_HELP/HELP_PATH/
>
>
> On Fri, May 27, 2016 at 5:26 PM, Dave Page <[email protected]> wrote:
>
>> Not entirely - we definitely need to improve it. I'll review the code as
>> it is now though.
>>
>
OK, review time :-)

- The appbundle name should be created from APP_NAME.app in config.py, e.g.
'pgAdmin 4.app'

- The DMG name should be created from
to_lower(remove_spaces(APP_NAME-APP_VERSION)) in config.py, e.g.
pgadmin4-1.0-dev.dmg

- Use #ifdef Q_OS_MAC in the QT code for Mac-specific code. There's no need
to define another macro.

- Please add "MINIFY_HTML = False" to config_local.py (and have Paresh do
the same on his packages). This works around a code issue with the docs
that I'll log a bug for.

- In testing, I found that running the app from within the DMG doesn't seem
to work the first time - it prompts for the path, then exits. Once I save
the path it offers, it's fine on subsequent runs.

- Once copied to my laptop, I saw the same issue as above.

Once these issues are resolved, I think we're good to commit.

Thanks!

-- 
Dave Page
Blog: http://pgsnake.blogspot.com
Twitter: @pgsnake

EnterpriseDB UK: http://www.enterprisedb.com
The Enterprise PostgreSQL Company


^ permalink  raw  reply  [nested|flat] 26+ messages in thread

* Re: Patch for pgAdmin4 package on Mac OS X
@ 2016-05-27 15:58  Dave Page <[email protected]>
  parent: Dave Page <[email protected]>
  0 siblings, 1 reply; 26+ messages in thread

From: Dave Page @ 2016-05-27 15:58 UTC (permalink / raw)
  To: Sandeep Thakkar <[email protected]>; pgadmin-hackers; Hamid Quddus <[email protected]>

On Fri, May 27, 2016 at 4:48 PM, Dave Page <[email protected]> wrote:
>
>
> On Fri, May 27, 2016 at 1:11 PM, Sandeep Thakkar
> <[email protected]> wrote:
>>
>> Sure. Thanks.
>>
>> There is a typo in pkg/mac/build.sh. i.e
>>
>> s/HTML_HELP/HELP_PATH/
>>
>>
>> On Fri, May 27, 2016 at 5:26 PM, Dave Page <[email protected]> wrote:
>>>
>>> Not entirely - we definitely need to improve it. I'll review the code as
>>> it is now though.
>
>
> OK, review time :-)
>
> - The appbundle name should be created from APP_NAME.app in config.py, e.g.
> 'pgAdmin 4.app'
>
> - The DMG name should be created from
> to_lower(remove_spaces(APP_NAME-APP_VERSION)) in config.py, e.g.
> pgadmin4-1.0-dev.dmg
>
> - Use #ifdef Q_OS_MAC in the QT code for Mac-specific code. There's no need
> to define another macro.
>
> - Please add "MINIFY_HTML = False" to config_local.py (and have Paresh do
> the same on his packages). This works around a code issue with the docs that
> I'll log a bug for.
>
> - In testing, I found that running the app from within the DMG doesn't seem
> to work the first time - it prompts for the path, then exits. Once I save
> the path it offers, it's fine on subsequent runs.
>
> - Once copied to my laptop, I saw the same issue as above.
>
> Once these issues are resolved, I think we're good to commit.

Oh, a couple more things:

- There should not be a copy of the app bundle in dist/ following the
build. Only the dmg should be there.

- I think mac-build/ should be removed following a successful build,
rather than waiting for make clean (please talk to Paresh - his code
should do the same).

-- 
Dave Page
Blog: http://pgsnake.blogspot.com
Twitter: @pgsnake

EnterpriseDB UK: http://www.enterprisedb.com
The Enterprise PostgreSQL Company


-- 
Sent via pgadmin-hackers mailing list ([email protected])
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgadmin-hackers



^ permalink  raw  reply  [nested|flat] 26+ messages in thread

* Re: Patch for pgAdmin4 package on Mac OS X
@ 2016-05-30 12:30  Sandeep Thakkar <[email protected]>
  parent: Dave Page <[email protected]>
  0 siblings, 1 reply; 26+ messages in thread

From: Sandeep Thakkar @ 2016-05-30 12:30 UTC (permalink / raw)
  To: Dave Page <[email protected]>; +Cc: pgadmin-hackers; Hamid Quddus <[email protected]>

 Thanks. I have fixed all the issues.

Regarding the app not running from within the DMG for the first time, I was
unable to reproduce it on Zilan's machine which didn't have the development
env. On Murali's machine, it was reproducible for 1 time after couple of
attempts.

So, I just added the sync statement after settings the pythonpath value in
the settings. May be this will resolve the issue. Please confirm.
settings.sync();

Attached is the updated patch. Thanks.

On Fri, May 27, 2016 at 9:28 PM, Dave Page <[email protected]> wrote:

> On Fri, May 27, 2016 at 4:48 PM, Dave Page <[email protected]> wrote:
> >
> >
> > On Fri, May 27, 2016 at 1:11 PM, Sandeep Thakkar
> > <[email protected]> wrote:
> >>
> >> Sure. Thanks.
> >>
> >> There is a typo in pkg/mac/build.sh. i.e
> >>
> >> s/HTML_HELP/HELP_PATH/
> >>
> >>
> >> On Fri, May 27, 2016 at 5:26 PM, Dave Page <[email protected]> wrote:
> >>>
> >>> Not entirely - we definitely need to improve it. I'll review the code
> as
> >>> it is now though.
> >
> >
> > OK, review time :-)
> >
> > - The appbundle name should be created from APP_NAME.app in config.py,
> e.g.
> > 'pgAdmin 4.app'
> >
> > - The DMG name should be created from
> > to_lower(remove_spaces(APP_NAME-APP_VERSION)) in config.py, e.g.
> > pgadmin4-1.0-dev.dmg
> >
> > - Use #ifdef Q_OS_MAC in the QT code for Mac-specific code. There's no
> need
> > to define another macro.
> >
> > - Please add "MINIFY_HTML = False" to config_local.py (and have Paresh do
> > the same on his packages). This works around a code issue with the docs
> that
> > I'll log a bug for.
> >
> > - In testing, I found that running the app from within the DMG doesn't
> seem
> > to work the first time - it prompts for the path, then exits. Once I save
> > the path it offers, it's fine on subsequent runs.
> >
> > - Once copied to my laptop, I saw the same issue as above.
> >
> > Once these issues are resolved, I think we're good to commit.
>
> Oh, a couple more things:
>
> - There should not be a copy of the app bundle in dist/ following the
> build. Only the dmg should be there.
>
> - I think mac-build/ should be removed following a successful build,
> rather than waiting for make clean (please talk to Paresh - his code
> should do the same).
>
> --
> Dave Page
> Blog: http://pgsnake.blogspot.com
> Twitter: @pgsnake
>
> EnterpriseDB UK: http://www.enterprisedb.com
> The Enterprise PostgreSQL Company
>



-- 
Sandeep Thakkar


-- 
Sent via pgadmin-hackers mailing list ([email protected])
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgadmin-hackers


Attachments:

  [application/octet-stream] pgadmin-mac-appbundle-may30.patch (19.8K, 3-pgadmin-mac-appbundle-may30.patch)
  download | inline diff:
diff --git a/pkg/mac/.gitignore b/pkg/mac/.gitignore
new file mode 100644
index 0000000..7d29cb0
--- /dev/null
+++ b/pkg/mac/.gitignore
@@ -0,0 +1,3 @@
+# Global excludes across all subdirectories
+debug.pgadmin.Info.plist
+pgadmin.Info.plist
diff --git a/pkg/mac/PkgInfo b/pkg/mac/PkgInfo
new file mode 100644
index 0000000..bd04210
--- /dev/null
+++ b/pkg/mac/PkgInfo
@@ -0,0 +1 @@
+APPL????
\ No newline at end of file
diff --git a/pkg/mac/README.txt b/pkg/mac/README.txt
new file mode 100644
index 0000000..987bf24
--- /dev/null
+++ b/pkg/mac/README.txt
@@ -0,0 +1,32 @@
+Building pgAdmin4.dmg on Mac OS X
+=================================
+
+Required Packages (Either build the sources or get them from macports or similar):
+
+1. Python installation
+  - Python 2.6 or above from https://www.python.org/
+
+2. QT installation
+  - Qt 4 or 5 from http://www.qt.io/
+
+3. PostgreSQL installation
+  - PostgreSQL 9.1 or above from http://www.postgresql.org/
+
+Building:
+
+1. Set the PYTHON_HOME environment variable to the Python root installation directory, e.g.
+
+   export PYTHON_HOME=/System/Library/Frameworks/Python.framework/Versions/2.7
+
+2. Set the QTDIR environment variable to the QT root installation directory, e.g.
+
+   export QTDIR=~/Qt/5.5/clang_64
+
+3. Set the PGDIR environment variable to the PostgreSQL installation directory, e.g.
+
+   export PGDIR=/usr/local/pgsql
+
+4. To build, go to pgAdmin4 source root directory and execute "make appbundle". This will
+   create the python virtual environment and install all the required python modules mentioned in the
+   requirements file using pip, build the runtime code and finally create the app bundle and the DMG 
+   in ./dist directory
diff --git a/pkg/mac/build.sh b/pkg/mac/build.sh
new file mode 100755
index 0000000..2981aad
--- /dev/null
+++ b/pkg/mac/build.sh
@@ -0,0 +1,156 @@
+#!/bin/bash
+
+# Build script to create Mac App Bundle and DMG for pgAdmin4 runtime
+
+export WD=$(cd `dirname $0` && pwd)
+export SOURCEDIR=$WD/../..
+export BUILDROOT=$WD/../../mac-build
+export DISTROOT=$WD/../../dist
+export VIRTUALENV=venv
+
+if [ "x$PYTHON_HOME" == "x" ]; then
+    echo "PYTHON_HOME not set. Setting it to default"
+    export PYTHON_HOME=/System/Library/Frameworks/Python.framework/Versions/2.7
+    export PYTHON_VERSION=27
+fi
+
+# Check if Python is working and calculate PYTHON_VERSION
+if $PYTHON_HOME/bin/python2 -V > /dev/null 2>&1; then
+    export PYTHON_VERSION=`$PYTHON_HOME/bin/python2 -V 2>&1 | awk '{print $2}' | cut -d"." -f1-2 | sed 's/\.//'`
+elif $PYTHON_HOME/bin/python3 -V > /dev/null 2>&1; then
+    export PYTHON_VERSION=`$PYTHON_HOME/bin/python3 -V 2>&1 | awk '{print $2}' | cut -d"." -f1-2 | sed 's/\.//'`
+else
+    echo "Error: Python installation missing!"
+    exit 1
+fi
+
+if [ "$PYTHON_VERSION" -gt "34" -a "$PYTHON_VERSION" -lt "26" ]; then
+    echo "Python version not supported"
+    exit 1
+fi
+
+if [ "$PYTHON_VERSION" -ge "30" ]; then
+    export PYTHON=$PYTHON_HOME/bin/python3
+    export PIP=pip3
+    export REQUIREMENTS=requirements_py3.txt
+else
+    export PYTHON=$PYTHON_HOME/bin/python2
+    export PIP=pip
+    export REQUIREMENTS=requirements_py2.txt
+fi
+
+if [ "x$QTDIR" == "x" ]; then
+    echo "QTDIR not set. Setting it to default"
+    export QTDIR=~/Qt/5.5/clang_64
+fi
+export QMAKE=$QTDIR/bin/qmake
+if ! $QMAKE --version > /dev/null 2>&1; then
+    echo "Error: qmake not found. QT installation is not present or incomplete."
+    exit 1
+fi
+
+if [ "x$PGDIR" == "x" ]; then
+    echo "PGDIR not set. Setting it to default"
+    export PGDIR=/usr/local/pgsql
+fi
+
+_get_version() {
+    export app_release=`grep "^APP_RELEASE" web/config.py | cut -d"=" -f2 | sed 's/ //g'`
+    export app_revision=`grep "^APP_REVISION" web/config.py | cut -d"=" -f2 | sed 's/ //g'`
+    export app_name=`grep "^APP_NAME" web/config.py | cut -d"=" -f2 | sed "s/'//g" | sed 's/^ //'`
+    export app_name=$app_name.app
+    export app_long_version=$app_release.$app_revision
+    export app_short_version=`echo $app_long_version | cut -d . -f1,2`
+    export app_suffix=`grep "^APP_SUFFIX" web/config.py | cut -d"=" -f2 | sed 's/ //g' | sed "s/'//g"`
+    if [ ! -z $app_suffix ]; then
+        export app_long_version=$app_long_version-$app_suffix
+    fi
+}
+
+_cleanup() {
+    echo "Cleaning up the old environment and app bundle"
+    rm -rf $SOURCEDIR/runtime/pgAdmin4.app
+    rm -rf $BUILDROOT
+    rm -f $DISTROOT/pgAdmin4.dmg
+}
+
+_create_python_virtualenv() {
+    export PATH=$PGDIR/bin:$PATH
+    export LD_LIBRARY_PATH=$PGDIR/lib:$_LD_LIBRARY_PATH
+    test -d $BUILDROOT || mkdir $BUILDROOT || exit 1
+    cd $BUILDROOT
+    test -d $VIRTUALENV || virtualenv -p $PYTHON $VIRTUALENV || exit 1
+    source $VIRTUALENV/bin/activate
+    $PIP install -r $SOURCEDIR/$REQUIREMENTS || { echo PIP install failed. Please resolve the issue and rerun the script; exit 1; }
+
+    # Move the python<version> directory to python so that the private environment path is found by the application.
+    export PYMODULES_PATH=`python -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())"`
+    export DIR_PYMODULES_PATH=`dirname $PYMODULES_PATH`
+    if test -d $DIR_PYMODULES_PATH; then
+        mv $DIR_PYMODULES_PATH $DIR_PYMODULES_PATH/../python
+    fi
+}
+
+_build_runtime() {
+    _create_python_virtualenv || exit 1
+    cd $SOURCEDIR/runtime
+    $QMAKE || { echo qmake failed; exit 1; }
+    make || { echo make failed; exit 1; }
+    cp -r pgAdmin4.app "$BUILDROOT/$app_name"
+}
+
+_build_doc() {
+    cd $SOURCEDIR/docs/en_US
+    # Commenting the build as it is taken care by Makefile
+    #LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 make -f Makefile.sphinx html || exit 1
+    test -d "$BUILDROOT/$app_name/Contents/Resources" || "mkdir -p $BUILDROOT/$app_name/Contents/Resources"
+    test -d "$BUILDROOT/$app_name/Contents/Resources/docs/en_US" || mkdir -p "$BUILDROOT/$app_name/Contents/Resources/docs/en_US"
+    cp -r _build/html "$BUILDROOT/$app_name/Contents/Resources/docs/en_US/" || exit 1
+}
+
+_complete_bundle() {
+    cd $SOURCEDIR/pkg/mac
+    
+    # Replace the place holders with the current version
+    sed -e "s/PGADMIN_LONG_VERSION/$app_long_version/g" -e "s/PGADMIN_SHORT_VERSION/$app_short_version/g" pgadmin.Info.plist.in > pgadmin.Info.plist
+
+    # copy Python private environment to app bundle
+    cp -PR $BUILDROOT/$VIRTUALENV "$BUILDROOT/$app_name/Contents/Resources/" || exit 1
+
+    # remove the python bin and include from app bundle as it is not needed
+    rm -rf "$BUILDROOT/$app_name/Contents/Resources/$VIRTUALENV/bin" "$BUILDROOT/$app_name/Contents/Resources/$VIRTUALENV/include"
+    rm -rf "$BUILDROOT/$app_name/Contents/Resources/$VIRTUALENV/.Python"
+
+    # run complete-bundle to copy the dependent libraries and frameworks and fix the rpaths
+    ./complete-bundle.sh "$BUILDROOT/$app_name" || { echo complete-bundle.sh failed; exit 1; }
+
+    # copy the web directory to the bundle as it is required by runtime
+    cp -r $SOURCEDIR/web "$BUILDROOT/$app_name/Contents/Resources/" || exit 1
+    cd "$BUILDROOT/$app_name/Contents/Resources/web"
+    rm -f pgadmin4.db config_local.*
+    echo "SERVER_MODE = False" > config_local.py
+    echo "MINIFY_HTML = False" >> config_local.py
+    echo "HELP_PATH = '../../../docs/en_US/html/'" >> config_local.py
+
+    # Remove the .pyc files if any
+    cd "$BUILDROOT/$app_name"
+    find . -name *.pyc | xargs rm -f 
+
+    # copy the resulting app bundle to the dist
+    #test -d $DISTROOT || mkdir $DISTROOT || exit 1
+    #cp -pR $BUILDROOT/$app_name $DISTROOT/ || exit 1
+}
+
+_create_dmg() {
+    cd $SOURCEDIR
+    ./pkg/mac/create-dmg.sh || { echo create-dmg.sh failed; exit 1; }
+    # Clean the mac-build/ on successful build
+    rm -rf $BUILDROOT/*
+}
+
+_get_version || { echo Could not get versioning; exit 1; }
+_cleanup
+_build_runtime || { echo Runtime build failed; exit 1; }
+_build_doc
+_complete_bundle
+_create_dmg
diff --git a/pkg/mac/complete-bundle.sh b/pkg/mac/complete-bundle.sh
new file mode 100755
index 0000000..f954d11
--- /dev/null
+++ b/pkg/mac/complete-bundle.sh
@@ -0,0 +1,140 @@
+#!/bin/sh
+
+bundle="$1"
+
+if ! test -d "$bundle" ; then
+	echo "$bundle is no bundle!" >&2
+	exit 1
+fi
+
+if test -z $QTDIR ; then
+	echo "QTDIR environment variable not set"
+	exit 1
+else
+	echo "QTDIR=$QTDIR"
+fi
+
+test -d "$bundle/Contents/Resources" || mkdir -p "$bundle/Contents/Resources" || exit 1
+# Create qt.conf so that app knows where the Plugins are present
+cat >> "$bundle/Contents/Resources/qt.conf" << EOF
+[Paths]
+Plugins = PlugIns
+EOF
+
+test -d "$bundle/Contents/Frameworks" || mkdir -p "$bundle/Contents/Frameworks" || exit 1
+test -d "$bundle/Contents/PlugIns/platforms" || mkdir -p "$bundle/Contents/PlugIns/platforms" || exit 1
+cp -f $QTDIR/plugins/platforms/libqcocoa.dylib "$bundle/Contents/PlugIns/platforms" || { echo libqcocoa.dylib not found in $QTDIR/plugins/platforms; exit 1; }
+cp -f $PGDIR/lib/libpq.5.dylib "$bundle/Contents/Frameworks" || { echo libpq.5.dylib not found in $PGDIR; exit 1; }
+
+function CompleteSingleApp() {
+	local bundle=$1 tag=$(basename "$1") todo todo_old fw_relpath lib lib_bn nested_app na_relpath
+
+	echo "Completing app: $bundle"
+	pushd "$bundle" > /dev/null
+
+	#We skip nested apps here - those are treated specially
+	todo=$(file `find ./ -perm +0111 ! -type d ! -path "*.app/*" ! -name "*.app"` | grep -E "Mach-O 64-bit" | awk -F ':| ' '{ORS=" "; print $1}' | uniq)
+
+	echo "App: $tag: Found executables: $todo"
+	while test "$todo" != ""; do
+		todo_old=$todo ;
+		todo="" ;
+		for todo_obj in $todo_old; do
+			echo "App: $tag: Post-processing: $todo_obj"
+
+			#Figure out the relative path from todo_obj to Contents/Frameworks
+			fw_relpath=$(echo "$todo_obj" |\
+				sed -n 's|^\(\.//*\)\(\([^/][^/]*/\)*\)[^/][^/]*$|\2|gp' | \
+				sed -n 's|[^/][^/]*/|../|gp' \
+			)"Contents/Frameworks"
+			fw_relpath_old=$fw_relpath
+
+			fw_loc="Contents/Frameworks"
+
+			#Find all libraries $todo_obj depends on, but skip system libraries
+			for lib in $(
+				otool -L $todo_obj | \
+				grep "Qt\|dylib\|Frameworks\|PlugIns" | grep -v ":" | sed 's/(.*//' | egrep -v '(/usr/lib)|(/System)|@executable_path@' \
+			) $(otool -L $todo_obj | grep "Python" | grep -v ":" | sed 's/(.*//' \
+			); do
+				if echo $lib | grep "PlugIns\|libqcocoa"  > /dev/null; then
+					lib_loc="Contents/PlugIns/platforms"
+				elif echo $lib | grep "Qt" > /dev/null; then
+					qtfw_path="$(dirname $lib | sed 's|.*\(Qt.*framework\)|\1|')"
+					lib_loc="Contents/Frameworks/$qtfw_path"
+					if [ "$(basename $todo_obj)" = "$lib" ]; then
+						lib_loc="$(dirname $todo_obj)"
+						qtfw_path=$(echo $lib_loc | sed 's/Contents\/Frameworks\///')
+					fi
+				elif echo $lib | grep "Python" > /dev/null; then
+					pyfw_path="$(dirname $lib | sed 's|.*\(Python.*framework\)|\1|')"
+					lib_loc="Contents/Frameworks/$pyfw_path"
+					if [ "$(basename $todo_obj)" = "$lib" ]; then
+						lib_loc="$(dirname $todo_obj)"
+						pyfw_path=$(echo $lib_loc | sed 's/Contents\/Frameworks\///')
+					fi
+				else
+					lib_loc="Contents/Frameworks"
+				fi
+				lib_bn="$(basename "$lib")" ;
+				if ! test -f "$lib_loc/$lib_bn"; then
+                                        target_file=""
+					target_path=""
+					echo "App: $tag: Adding symlink: $lib_bn (because of: $todo_obj)"
+					# Copy the QT and Python framework
+					if echo $lib | grep Qt > /dev/null ; then
+						test -d $lib_loc || mkdir -p $lib_loc
+						cp $QTDIR/lib/$qtfw_path/$lib_bn $lib_loc/
+					elif echo $lib | grep Python > /dev/null ; then
+						test -d $lib_loc || mkdir -p $lib_loc
+						cp -R "$lib" "$lib_loc/$lib_bn"
+					else
+						cp -R "$lib" "$lib_loc/$lib_bn"
+					fi
+					if ! test -L "$lib_loc/$lib_bn"; then
+						chmod 755 "$lib_loc/$lib_bn"
+					else
+						target_file=$(readlink "$lib")
+						target_path=$(dirname "$lib")/$target_file
+					        echo "App: $tag: Adding symlink target: $target_path"
+						cp "$target_path" "$lib_loc/$target_file"
+						chmod 755 "$lib_loc/$target_file"
+					fi
+					echo "Rewriting ID in $lib_loc/$lib_bn to $lib_bn"
+                                        echo install_name_tool -id "$lib_bn" "$lib_loc/$lib_bn"
+                                        install_name_tool \
+                                                -id "$lib_bn" \
+                                                "$lib_loc/$lib_bn" || exit 1
+					todo="$todo ./$lib_loc/$lib_bn"
+				fi
+				if echo $lib | grep Qt > /dev/null ; then
+					fw_relpath="$fw_relpath/$qtfw_path"
+				fi
+				if echo $lib | grep Python > /dev/null ; then
+					fw_relpath="$fw_relpath/$pyfw_path"
+				fi
+				echo "Rewriting library $lib to @loader_path/$fw_relpath/$lib_bn in $todo_obj"
+                                        echo install_name_tool -change "$lib" "@loader_path/$fw_relpath/$lib_bn" "$todo_obj"
+				install_name_tool -change \
+					"$lib" \
+					"@loader_path/$fw_relpath/$lib_bn" \
+					"$todo_obj" || exit 1
+                                install_name_tool -change \
+                                        "$target_path" \
+                                        "@loader_path/$fw_relpath/$target_file" \
+                                        "$todo_obj" || exit 1
+				fw_relpath="$fw_relpath_old"
+			done
+		done
+	done
+
+	# Fix the rpaths for psycopg module
+	find "$bundle/Contents/Resources/venv/" -name _psycopg.so -print0 | xargs -0 install_name_tool -change libpq.5.dylib @loader_path/../../../../../../Frameworks/libpq.5.dylib
+	find "$bundle/Contents/Resources/venv/" -name _psycopg.so -print0 | xargs -0 install_name_tool -change libssl.1.0.0.dylib @loader_path/../../../../../../Frameworks/libssl.1.0.0.dylib
+	find "$bundle/Contents/Resources/venv/" -name _psycopg.so -print0 | xargs -0 install_name_tool -change libcrypto.1.0.0.dylib @loader_path/../../../../../../Frameworks/libcrypto.1.0.0.dylib
+
+	echo "App completed: $bundle"
+	popd > /dev/null
+}
+
+CompleteSingleApp "$bundle"
diff --git a/pkg/mac/create-dmg.sh b/pkg/mac/create-dmg.sh
new file mode 100755
index 0000000..6f897c6
--- /dev/null
+++ b/pkg/mac/create-dmg.sh
@@ -0,0 +1,38 @@
+#!/bin/sh
+
+dmgname=`grep "^APP_NAME" web/config.py | cut -d"=" -f2 | sed "s/'//g" | sed 's/ //g' | awk '{print tolower($0)}'`
+
+# move to the directory where we want to create the DMG
+cd dist
+
+DMG_SOURCES="./../mac-build/$app_name"
+DMG_LICENCE=./../pkg/mac/licence.r
+DMG_IMAGE=$dmgname-$app_long_version.dmg
+DMG_NAME=pgAdmin4
+HDIUTIL=/usr/bin/hdiutil
+REZ="/usr/bin/Rez /System/Library/Frameworks/Carbon.framework/Versions/A/Headers/*.r"
+
+DMG_DIR=./$DMG_IMAGE.src
+
+if test -e "$DMG_DIR"; then
+	echo "Directory $DMG_DIR already exists. Please delete it manually." >&2
+	exit 1
+fi
+
+echo "Cleaning up"
+rm -f "$DMG_IMAGE" || exit 1
+mkdir "$DMG_DIR" || exit 1
+
+echo "Copying data into temporary directory"
+for src in "$DMG_SOURCES"; do
+	cp -R "$src" "$DMG_DIR" || exit 1
+done
+
+echo "Creating image"
+$HDIUTIL create -quiet -srcfolder "$DMG_DIR" -format UDZO -volname "$DMG_NAME" -ov "$DMG_IMAGE" || exit 1
+rm -rf "$DMG_DIR" || exit 1
+
+echo "Attaching License to image"
+$HDIUTIL unflatten -quiet "$DMG_IMAGE" || exit 1
+$REZ "$DMG_LICENCE" -a -o "$DMG_IMAGE" || exit 1
+$HDIUTIL flatten -quiet "$DMG_IMAGE" || exit 1
diff --git a/pkg/mac/licence.r b/pkg/mac/licence.r
new file mode 100644
index 0000000..88a89af
--- /dev/null
+++ b/pkg/mac/licence.r
@@ -0,0 +1,42 @@
+data 'LPic' (5000) {
+	$"0000 0001 0000 0000 0000"
+};
+
+resource 'STR#' (5000, "English buttons") {
+    {   /* array StringArray: 9 elements */
+        /* [1] */
+        "English",
+        /* [2] */
+        "Agree",
+        /* [3] */
+        "Disagree",
+        /* [4] */
+        "Print",
+        /* [5] */
+        "Save...",
+        /* [6] */
+        "IMPORTANT - Read this License Agreement carefully before clicking on "
+        "the \"Agree\" button.  By clicking on the \"Agree\" button, you agree "
+        "to be bound by the terms of the License Agreement.",
+        /* [7] */
+        "Software License Agreement",
+        /* [8] */
+        "This text cannot be saved. This disk may be full or locked, or the file "
+        "may be locked.",
+        /* [9] */
+        "Unable to print. Make sure you've selected a printer."
+    }
+};
+
+data 'TEXT' (5000, "English") {
+    "pgAdmin 4\n"
+    "\n"
+    "Copyright (C) 2013 - 2016, The pgAdmin Development Team\n"
+    "\n"
+    "Permission to use, copy, modify, and distribute this software and its documentation for any purpose, without fee, and without a written agreement is hereby granted, provided that the above copyright notice and this paragraph and the following two paragraphs appear in all copies.\n"
+    "\n"
+    "IN NO EVENT SHALL THE PGADMIN DEVELOPMENT TEAM BE LIABLE TO ANY PARTY FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, INCLUDING LOST PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF THE PGADMIN DEVELOPMENT TEAM HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n"
+    "\n"
+    "THE PGADMIN DEVELOPMENT TEAM SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS ON AN \"AS IS\" BASIS, AND THE PGADMIN DEVELOPMENT TEAM HAS NO OBLIGATIONS TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.\n"
+};
+
diff --git a/pkg/mac/pgadmin.Info.plist.in b/pkg/mac/pgadmin.Info.plist.in
new file mode 100644
index 0000000..fb57ac8
--- /dev/null
+++ b/pkg/mac/pgadmin.Info.plist.in
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+	<key>CFBundleDevelopmentRegion</key>
+	<string>English</string>
+	<key>CFBundleExecutable</key>
+	<string>pgAdmin4</string>
+	<key>CFBundleGetInfoString</key>
+	<string>pgAdmin4 PGADMIN_LONG_VERSION</string>
+	<key>CFBundleIconFile</key>
+	<string>pgAdmin4.icns</string>
+	<key>CFBundleIdentifier</key>
+	<string>org.postgresql.pgadmin</string>
+	<key>CFBundleInfoDictionaryVersion</key>
+	<string>6.0</string>
+	<key>CFBundlePackageType</key>
+	<string>APPL</string>
+	<key>CFBundleShortVersionString</key>
+	<string>PGADMIN_SHORT_VERSION</string>
+	<key>CFBundleSignature</key>
+	<string>????</string>
+	<key>CFBundleVersion</key>
+	<string>PGADMIN_LONG_VERSION</string>
+	<key>CSResourcesFileMapped</key>
+	<true/>
+</dict>
+</plist>
diff --git a/runtime/Server.cpp b/runtime/Server.cpp
index 8691224..da2c9dc 100644
--- a/runtime/Server.cpp
+++ b/runtime/Server.cpp
@@ -23,7 +23,7 @@
 #include "Server.h"
 
 Server::Server(quint16 port)
-{    
+{
     // Appserver port
     m_port = port;
     m_wcAppName = NULL;
@@ -47,6 +47,18 @@ Server::Server(quint16 port)
     // Setup the search path
     QSettings settings;
     QString python_path = settings.value("PythonPath").toString();
+#ifdef Q_OS_MAC
+    QString app_dir = qApp->applicationDirPath();
+    QString get_pymodules_path = (app_dir + "/../Resources/venv/lib/python/site-packages");
+    QFileInfo fi(get_pymodules_path);
+    QString pymodules_path = fi.canonicalFilePath();
+    if (!python_path.contains(pymodules_path))
+    {
+        python_path.prepend(pymodules_path); // Mac source tree (in a release app bundle)
+        settings.setValue("PythonPath", pymodules_path);
+	settings.sync();
+    }
+#endif
 
     if (python_path.length() > 0)
     {
@@ -66,6 +78,8 @@ Server::Server(quint16 port)
 #endif
         }
     }
+    python_path = settings.value("PythonPath").toString();
+    qDebug() << "Python path: " << python_path;
 }
 
 Server::~Server()
@@ -86,7 +100,9 @@ bool Server::Init()
     paths.append("../web/"); // Linux source tree
     paths.append("../../web/"); // Windows source tree
     paths.append("../../../../web/"); // Mac source tree (in a dev env)
+#ifdef Q_OS_MAC
     paths.append("../Resources/web/"); // Mac source tree (in a release app bundle)
+#endif
     paths.append(settings.value("ApplicationPath").toString()); // System configured value
     paths.append(""); // Should be last!
 


^ permalink  raw  reply  [nested|flat] 26+ messages in thread

* Re: Patch for pgAdmin4 package on Mac OS X
@ 2016-05-31 12:19  Sandeep Thakkar <[email protected]>
  parent: Sandeep Thakkar <[email protected]>
  0 siblings, 1 reply; 26+ messages in thread

From: Sandeep Thakkar @ 2016-05-31 12:19 UTC (permalink / raw)
  To: Dave Page <[email protected]>; +Cc: pgadmin-hackers; Hamid Quddus <[email protected]>

Somehow the patch skipped the Makefile changes. Attached is the updated
patch.

On Mon, May 30, 2016 at 6:00 PM, Sandeep Thakkar <
[email protected]> wrote:

> Thanks. I have fixed all the issues.
>
> Regarding the app not running from within the DMG for the first time, I
> was unable to reproduce it on Zilan's machine which didn't have the
> development env. On Murali's machine, it was reproducible for 1 time after
> couple of attempts.
>
> So, I just added the sync statement after settings the pythonpath value in
> the settings. May be this will resolve the issue. Please confirm.
> settings.sync();
>
> Attached is the updated patch. Thanks.
>
> On Fri, May 27, 2016 at 9:28 PM, Dave Page <[email protected]> wrote:
>
>> On Fri, May 27, 2016 at 4:48 PM, Dave Page <[email protected]> wrote:
>> >
>> >
>> > On Fri, May 27, 2016 at 1:11 PM, Sandeep Thakkar
>> > <[email protected]> wrote:
>> >>
>> >> Sure. Thanks.
>> >>
>> >> There is a typo in pkg/mac/build.sh. i.e
>> >>
>> >> s/HTML_HELP/HELP_PATH/
>> >>
>> >>
>> >> On Fri, May 27, 2016 at 5:26 PM, Dave Page <[email protected]> wrote:
>> >>>
>> >>> Not entirely - we definitely need to improve it. I'll review the code
>> as
>> >>> it is now though.
>> >
>> >
>> > OK, review time :-)
>> >
>> > - The appbundle name should be created from APP_NAME.app in config.py,
>> e.g.
>> > 'pgAdmin 4.app'
>> >
>> > - The DMG name should be created from
>> > to_lower(remove_spaces(APP_NAME-APP_VERSION)) in config.py, e.g.
>> > pgadmin4-1.0-dev.dmg
>> >
>> > - Use #ifdef Q_OS_MAC in the QT code for Mac-specific code. There's no
>> need
>> > to define another macro.
>> >
>> > - Please add "MINIFY_HTML = False" to config_local.py (and have Paresh
>> do
>> > the same on his packages). This works around a code issue with the docs
>> that
>> > I'll log a bug for.
>> >
>> > - In testing, I found that running the app from within the DMG doesn't
>> seem
>> > to work the first time - it prompts for the path, then exits. Once I
>> save
>> > the path it offers, it's fine on subsequent runs.
>> >
>> > - Once copied to my laptop, I saw the same issue as above.
>> >
>> > Once these issues are resolved, I think we're good to commit.
>>
>> Oh, a couple more things:
>>
>> - There should not be a copy of the app bundle in dist/ following the
>> build. Only the dmg should be there.
>>
>> - I think mac-build/ should be removed following a successful build,
>> rather than waiting for make clean (please talk to Paresh - his code
>> should do the same).
>>
>> --
>> Dave Page
>> Blog: http://pgsnake.blogspot.com
>> Twitter: @pgsnake
>>
>> EnterpriseDB UK: http://www.enterprisedb.com
>> The Enterprise PostgreSQL Company
>>
>
>
>
> --
> Sandeep Thakkar
>
>


-- 
Sandeep Thakkar


-- 
Sent via pgadmin-hackers mailing list ([email protected])
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgadmin-hackers


Attachments:

  [application/octet-stream] pgadmin-mac-appbundle-may31.patch (21.4K, 3-pgadmin-mac-appbundle-may31.patch)
  download | inline diff:
diff --git a/.gitignore b/.gitignore
index 5d84dd2..562fee6 100644
--- a/.gitignore
+++ b/.gitignore
@@ -24,4 +24,5 @@ pgadmin4.log
 /pgadmin4.egg-info
 /MANIFEST.in
 /build
+/mac-build
 /dist
diff --git a/Makefile b/Makefile
index adae41c..e200938 100644
--- a/Makefile
+++ b/Makefile
@@ -13,9 +13,9 @@ SHELL = /bin/sh
 # High-level targets
 #########################################################################
 
-all: install-pip-requirements pip
+all: docs install-pip-requirements pip appbundle
 
-clean: clean-pip
+clean: clean-pip clean-docs clean-appbundle
 
 #########################################################################
 # Python PIP package
@@ -34,6 +34,7 @@ PIP_CHECK_CMD = which pip &> /dev/null && pip show pip | grep Metadata-Version 2
 PGADMIN_SRC_DIR = pgadmin4
 PGADMIN_EGG = ${PGADMIN_SRC_DIR}.egg-info
 PGADMIN_BUILD = build
+PGADMIN_MACBUILD = mac-build
 PGADMIN_DIST = dist
 PGADMIN_MANIFEST = MANIFEST.in
 PGADMIN_INSTALL_CMD = pip install --use-wheel --find-links=${PGADMIN_DIST} ${PGADMIN_SRC_DIR}
@@ -83,9 +84,24 @@ endif
 install-pip:
 	${PGADMIN_INSTALL_CMD}
 
+appbundle: docs
+	./pkg/mac/build.sh
+
+docs:
+	LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 $(MAKE) -C docs/en_US -f Makefile.sphinx html
+
+clean-docs:
+	LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 $(MAKE) -C docs/en_US -f Makefile.sphinx clean
+
 clean-pip:
 	rm -rf ${PGADMIN_SRC_DIR}
 	rm -rf ${PGADMIN_EGG}
 	rm -rf ${PGADMIN_BUILD}
 	rm -rf ${PGADMIN_DIST}
 	rm -f ${PGADMIN_MANIFEST}
+
+clean-appbundle:
+	rm -rf ${PGADMIN_MACBUILD}
+	rm -f ${PGADMIN_DIST}/pgadmin4*.dmg
+
+.PHONY: docs
diff --git a/pkg/mac/.gitignore b/pkg/mac/.gitignore
new file mode 100644
index 0000000..7d29cb0
--- /dev/null
+++ b/pkg/mac/.gitignore
@@ -0,0 +1,3 @@
+# Global excludes across all subdirectories
+debug.pgadmin.Info.plist
+pgadmin.Info.plist
diff --git a/pkg/mac/PkgInfo b/pkg/mac/PkgInfo
new file mode 100644
index 0000000..bd04210
--- /dev/null
+++ b/pkg/mac/PkgInfo
@@ -0,0 +1 @@
+APPL????
\ No newline at end of file
diff --git a/pkg/mac/README.txt b/pkg/mac/README.txt
new file mode 100644
index 0000000..987bf24
--- /dev/null
+++ b/pkg/mac/README.txt
@@ -0,0 +1,32 @@
+Building pgAdmin4.dmg on Mac OS X
+=================================
+
+Required Packages (Either build the sources or get them from macports or similar):
+
+1. Python installation
+  - Python 2.6 or above from https://www.python.org/
+
+2. QT installation
+  - Qt 4 or 5 from http://www.qt.io/
+
+3. PostgreSQL installation
+  - PostgreSQL 9.1 or above from http://www.postgresql.org/
+
+Building:
+
+1. Set the PYTHON_HOME environment variable to the Python root installation directory, e.g.
+
+   export PYTHON_HOME=/System/Library/Frameworks/Python.framework/Versions/2.7
+
+2. Set the QTDIR environment variable to the QT root installation directory, e.g.
+
+   export QTDIR=~/Qt/5.5/clang_64
+
+3. Set the PGDIR environment variable to the PostgreSQL installation directory, e.g.
+
+   export PGDIR=/usr/local/pgsql
+
+4. To build, go to pgAdmin4 source root directory and execute "make appbundle". This will
+   create the python virtual environment and install all the required python modules mentioned in the
+   requirements file using pip, build the runtime code and finally create the app bundle and the DMG 
+   in ./dist directory
diff --git a/pkg/mac/build.sh b/pkg/mac/build.sh
new file mode 100755
index 0000000..2981aad
--- /dev/null
+++ b/pkg/mac/build.sh
@@ -0,0 +1,156 @@
+#!/bin/bash
+
+# Build script to create Mac App Bundle and DMG for pgAdmin4 runtime
+
+export WD=$(cd `dirname $0` && pwd)
+export SOURCEDIR=$WD/../..
+export BUILDROOT=$WD/../../mac-build
+export DISTROOT=$WD/../../dist
+export VIRTUALENV=venv
+
+if [ "x$PYTHON_HOME" == "x" ]; then
+    echo "PYTHON_HOME not set. Setting it to default"
+    export PYTHON_HOME=/System/Library/Frameworks/Python.framework/Versions/2.7
+    export PYTHON_VERSION=27
+fi
+
+# Check if Python is working and calculate PYTHON_VERSION
+if $PYTHON_HOME/bin/python2 -V > /dev/null 2>&1; then
+    export PYTHON_VERSION=`$PYTHON_HOME/bin/python2 -V 2>&1 | awk '{print $2}' | cut -d"." -f1-2 | sed 's/\.//'`
+elif $PYTHON_HOME/bin/python3 -V > /dev/null 2>&1; then
+    export PYTHON_VERSION=`$PYTHON_HOME/bin/python3 -V 2>&1 | awk '{print $2}' | cut -d"." -f1-2 | sed 's/\.//'`
+else
+    echo "Error: Python installation missing!"
+    exit 1
+fi
+
+if [ "$PYTHON_VERSION" -gt "34" -a "$PYTHON_VERSION" -lt "26" ]; then
+    echo "Python version not supported"
+    exit 1
+fi
+
+if [ "$PYTHON_VERSION" -ge "30" ]; then
+    export PYTHON=$PYTHON_HOME/bin/python3
+    export PIP=pip3
+    export REQUIREMENTS=requirements_py3.txt
+else
+    export PYTHON=$PYTHON_HOME/bin/python2
+    export PIP=pip
+    export REQUIREMENTS=requirements_py2.txt
+fi
+
+if [ "x$QTDIR" == "x" ]; then
+    echo "QTDIR not set. Setting it to default"
+    export QTDIR=~/Qt/5.5/clang_64
+fi
+export QMAKE=$QTDIR/bin/qmake
+if ! $QMAKE --version > /dev/null 2>&1; then
+    echo "Error: qmake not found. QT installation is not present or incomplete."
+    exit 1
+fi
+
+if [ "x$PGDIR" == "x" ]; then
+    echo "PGDIR not set. Setting it to default"
+    export PGDIR=/usr/local/pgsql
+fi
+
+_get_version() {
+    export app_release=`grep "^APP_RELEASE" web/config.py | cut -d"=" -f2 | sed 's/ //g'`
+    export app_revision=`grep "^APP_REVISION" web/config.py | cut -d"=" -f2 | sed 's/ //g'`
+    export app_name=`grep "^APP_NAME" web/config.py | cut -d"=" -f2 | sed "s/'//g" | sed 's/^ //'`
+    export app_name=$app_name.app
+    export app_long_version=$app_release.$app_revision
+    export app_short_version=`echo $app_long_version | cut -d . -f1,2`
+    export app_suffix=`grep "^APP_SUFFIX" web/config.py | cut -d"=" -f2 | sed 's/ //g' | sed "s/'//g"`
+    if [ ! -z $app_suffix ]; then
+        export app_long_version=$app_long_version-$app_suffix
+    fi
+}
+
+_cleanup() {
+    echo "Cleaning up the old environment and app bundle"
+    rm -rf $SOURCEDIR/runtime/pgAdmin4.app
+    rm -rf $BUILDROOT
+    rm -f $DISTROOT/pgAdmin4.dmg
+}
+
+_create_python_virtualenv() {
+    export PATH=$PGDIR/bin:$PATH
+    export LD_LIBRARY_PATH=$PGDIR/lib:$_LD_LIBRARY_PATH
+    test -d $BUILDROOT || mkdir $BUILDROOT || exit 1
+    cd $BUILDROOT
+    test -d $VIRTUALENV || virtualenv -p $PYTHON $VIRTUALENV || exit 1
+    source $VIRTUALENV/bin/activate
+    $PIP install -r $SOURCEDIR/$REQUIREMENTS || { echo PIP install failed. Please resolve the issue and rerun the script; exit 1; }
+
+    # Move the python<version> directory to python so that the private environment path is found by the application.
+    export PYMODULES_PATH=`python -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())"`
+    export DIR_PYMODULES_PATH=`dirname $PYMODULES_PATH`
+    if test -d $DIR_PYMODULES_PATH; then
+        mv $DIR_PYMODULES_PATH $DIR_PYMODULES_PATH/../python
+    fi
+}
+
+_build_runtime() {
+    _create_python_virtualenv || exit 1
+    cd $SOURCEDIR/runtime
+    $QMAKE || { echo qmake failed; exit 1; }
+    make || { echo make failed; exit 1; }
+    cp -r pgAdmin4.app "$BUILDROOT/$app_name"
+}
+
+_build_doc() {
+    cd $SOURCEDIR/docs/en_US
+    # Commenting the build as it is taken care by Makefile
+    #LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 make -f Makefile.sphinx html || exit 1
+    test -d "$BUILDROOT/$app_name/Contents/Resources" || "mkdir -p $BUILDROOT/$app_name/Contents/Resources"
+    test -d "$BUILDROOT/$app_name/Contents/Resources/docs/en_US" || mkdir -p "$BUILDROOT/$app_name/Contents/Resources/docs/en_US"
+    cp -r _build/html "$BUILDROOT/$app_name/Contents/Resources/docs/en_US/" || exit 1
+}
+
+_complete_bundle() {
+    cd $SOURCEDIR/pkg/mac
+    
+    # Replace the place holders with the current version
+    sed -e "s/PGADMIN_LONG_VERSION/$app_long_version/g" -e "s/PGADMIN_SHORT_VERSION/$app_short_version/g" pgadmin.Info.plist.in > pgadmin.Info.plist
+
+    # copy Python private environment to app bundle
+    cp -PR $BUILDROOT/$VIRTUALENV "$BUILDROOT/$app_name/Contents/Resources/" || exit 1
+
+    # remove the python bin and include from app bundle as it is not needed
+    rm -rf "$BUILDROOT/$app_name/Contents/Resources/$VIRTUALENV/bin" "$BUILDROOT/$app_name/Contents/Resources/$VIRTUALENV/include"
+    rm -rf "$BUILDROOT/$app_name/Contents/Resources/$VIRTUALENV/.Python"
+
+    # run complete-bundle to copy the dependent libraries and frameworks and fix the rpaths
+    ./complete-bundle.sh "$BUILDROOT/$app_name" || { echo complete-bundle.sh failed; exit 1; }
+
+    # copy the web directory to the bundle as it is required by runtime
+    cp -r $SOURCEDIR/web "$BUILDROOT/$app_name/Contents/Resources/" || exit 1
+    cd "$BUILDROOT/$app_name/Contents/Resources/web"
+    rm -f pgadmin4.db config_local.*
+    echo "SERVER_MODE = False" > config_local.py
+    echo "MINIFY_HTML = False" >> config_local.py
+    echo "HELP_PATH = '../../../docs/en_US/html/'" >> config_local.py
+
+    # Remove the .pyc files if any
+    cd "$BUILDROOT/$app_name"
+    find . -name *.pyc | xargs rm -f 
+
+    # copy the resulting app bundle to the dist
+    #test -d $DISTROOT || mkdir $DISTROOT || exit 1
+    #cp -pR $BUILDROOT/$app_name $DISTROOT/ || exit 1
+}
+
+_create_dmg() {
+    cd $SOURCEDIR
+    ./pkg/mac/create-dmg.sh || { echo create-dmg.sh failed; exit 1; }
+    # Clean the mac-build/ on successful build
+    rm -rf $BUILDROOT/*
+}
+
+_get_version || { echo Could not get versioning; exit 1; }
+_cleanup
+_build_runtime || { echo Runtime build failed; exit 1; }
+_build_doc
+_complete_bundle
+_create_dmg
diff --git a/pkg/mac/complete-bundle.sh b/pkg/mac/complete-bundle.sh
new file mode 100755
index 0000000..f954d11
--- /dev/null
+++ b/pkg/mac/complete-bundle.sh
@@ -0,0 +1,140 @@
+#!/bin/sh
+
+bundle="$1"
+
+if ! test -d "$bundle" ; then
+	echo "$bundle is no bundle!" >&2
+	exit 1
+fi
+
+if test -z $QTDIR ; then
+	echo "QTDIR environment variable not set"
+	exit 1
+else
+	echo "QTDIR=$QTDIR"
+fi
+
+test -d "$bundle/Contents/Resources" || mkdir -p "$bundle/Contents/Resources" || exit 1
+# Create qt.conf so that app knows where the Plugins are present
+cat >> "$bundle/Contents/Resources/qt.conf" << EOF
+[Paths]
+Plugins = PlugIns
+EOF
+
+test -d "$bundle/Contents/Frameworks" || mkdir -p "$bundle/Contents/Frameworks" || exit 1
+test -d "$bundle/Contents/PlugIns/platforms" || mkdir -p "$bundle/Contents/PlugIns/platforms" || exit 1
+cp -f $QTDIR/plugins/platforms/libqcocoa.dylib "$bundle/Contents/PlugIns/platforms" || { echo libqcocoa.dylib not found in $QTDIR/plugins/platforms; exit 1; }
+cp -f $PGDIR/lib/libpq.5.dylib "$bundle/Contents/Frameworks" || { echo libpq.5.dylib not found in $PGDIR; exit 1; }
+
+function CompleteSingleApp() {
+	local bundle=$1 tag=$(basename "$1") todo todo_old fw_relpath lib lib_bn nested_app na_relpath
+
+	echo "Completing app: $bundle"
+	pushd "$bundle" > /dev/null
+
+	#We skip nested apps here - those are treated specially
+	todo=$(file `find ./ -perm +0111 ! -type d ! -path "*.app/*" ! -name "*.app"` | grep -E "Mach-O 64-bit" | awk -F ':| ' '{ORS=" "; print $1}' | uniq)
+
+	echo "App: $tag: Found executables: $todo"
+	while test "$todo" != ""; do
+		todo_old=$todo ;
+		todo="" ;
+		for todo_obj in $todo_old; do
+			echo "App: $tag: Post-processing: $todo_obj"
+
+			#Figure out the relative path from todo_obj to Contents/Frameworks
+			fw_relpath=$(echo "$todo_obj" |\
+				sed -n 's|^\(\.//*\)\(\([^/][^/]*/\)*\)[^/][^/]*$|\2|gp' | \
+				sed -n 's|[^/][^/]*/|../|gp' \
+			)"Contents/Frameworks"
+			fw_relpath_old=$fw_relpath
+
+			fw_loc="Contents/Frameworks"
+
+			#Find all libraries $todo_obj depends on, but skip system libraries
+			for lib in $(
+				otool -L $todo_obj | \
+				grep "Qt\|dylib\|Frameworks\|PlugIns" | grep -v ":" | sed 's/(.*//' | egrep -v '(/usr/lib)|(/System)|@executable_path@' \
+			) $(otool -L $todo_obj | grep "Python" | grep -v ":" | sed 's/(.*//' \
+			); do
+				if echo $lib | grep "PlugIns\|libqcocoa"  > /dev/null; then
+					lib_loc="Contents/PlugIns/platforms"
+				elif echo $lib | grep "Qt" > /dev/null; then
+					qtfw_path="$(dirname $lib | sed 's|.*\(Qt.*framework\)|\1|')"
+					lib_loc="Contents/Frameworks/$qtfw_path"
+					if [ "$(basename $todo_obj)" = "$lib" ]; then
+						lib_loc="$(dirname $todo_obj)"
+						qtfw_path=$(echo $lib_loc | sed 's/Contents\/Frameworks\///')
+					fi
+				elif echo $lib | grep "Python" > /dev/null; then
+					pyfw_path="$(dirname $lib | sed 's|.*\(Python.*framework\)|\1|')"
+					lib_loc="Contents/Frameworks/$pyfw_path"
+					if [ "$(basename $todo_obj)" = "$lib" ]; then
+						lib_loc="$(dirname $todo_obj)"
+						pyfw_path=$(echo $lib_loc | sed 's/Contents\/Frameworks\///')
+					fi
+				else
+					lib_loc="Contents/Frameworks"
+				fi
+				lib_bn="$(basename "$lib")" ;
+				if ! test -f "$lib_loc/$lib_bn"; then
+                                        target_file=""
+					target_path=""
+					echo "App: $tag: Adding symlink: $lib_bn (because of: $todo_obj)"
+					# Copy the QT and Python framework
+					if echo $lib | grep Qt > /dev/null ; then
+						test -d $lib_loc || mkdir -p $lib_loc
+						cp $QTDIR/lib/$qtfw_path/$lib_bn $lib_loc/
+					elif echo $lib | grep Python > /dev/null ; then
+						test -d $lib_loc || mkdir -p $lib_loc
+						cp -R "$lib" "$lib_loc/$lib_bn"
+					else
+						cp -R "$lib" "$lib_loc/$lib_bn"
+					fi
+					if ! test -L "$lib_loc/$lib_bn"; then
+						chmod 755 "$lib_loc/$lib_bn"
+					else
+						target_file=$(readlink "$lib")
+						target_path=$(dirname "$lib")/$target_file
+					        echo "App: $tag: Adding symlink target: $target_path"
+						cp "$target_path" "$lib_loc/$target_file"
+						chmod 755 "$lib_loc/$target_file"
+					fi
+					echo "Rewriting ID in $lib_loc/$lib_bn to $lib_bn"
+                                        echo install_name_tool -id "$lib_bn" "$lib_loc/$lib_bn"
+                                        install_name_tool \
+                                                -id "$lib_bn" \
+                                                "$lib_loc/$lib_bn" || exit 1
+					todo="$todo ./$lib_loc/$lib_bn"
+				fi
+				if echo $lib | grep Qt > /dev/null ; then
+					fw_relpath="$fw_relpath/$qtfw_path"
+				fi
+				if echo $lib | grep Python > /dev/null ; then
+					fw_relpath="$fw_relpath/$pyfw_path"
+				fi
+				echo "Rewriting library $lib to @loader_path/$fw_relpath/$lib_bn in $todo_obj"
+                                        echo install_name_tool -change "$lib" "@loader_path/$fw_relpath/$lib_bn" "$todo_obj"
+				install_name_tool -change \
+					"$lib" \
+					"@loader_path/$fw_relpath/$lib_bn" \
+					"$todo_obj" || exit 1
+                                install_name_tool -change \
+                                        "$target_path" \
+                                        "@loader_path/$fw_relpath/$target_file" \
+                                        "$todo_obj" || exit 1
+				fw_relpath="$fw_relpath_old"
+			done
+		done
+	done
+
+	# Fix the rpaths for psycopg module
+	find "$bundle/Contents/Resources/venv/" -name _psycopg.so -print0 | xargs -0 install_name_tool -change libpq.5.dylib @loader_path/../../../../../../Frameworks/libpq.5.dylib
+	find "$bundle/Contents/Resources/venv/" -name _psycopg.so -print0 | xargs -0 install_name_tool -change libssl.1.0.0.dylib @loader_path/../../../../../../Frameworks/libssl.1.0.0.dylib
+	find "$bundle/Contents/Resources/venv/" -name _psycopg.so -print0 | xargs -0 install_name_tool -change libcrypto.1.0.0.dylib @loader_path/../../../../../../Frameworks/libcrypto.1.0.0.dylib
+
+	echo "App completed: $bundle"
+	popd > /dev/null
+}
+
+CompleteSingleApp "$bundle"
diff --git a/pkg/mac/create-dmg.sh b/pkg/mac/create-dmg.sh
new file mode 100755
index 0000000..6f897c6
--- /dev/null
+++ b/pkg/mac/create-dmg.sh
@@ -0,0 +1,38 @@
+#!/bin/sh
+
+dmgname=`grep "^APP_NAME" web/config.py | cut -d"=" -f2 | sed "s/'//g" | sed 's/ //g' | awk '{print tolower($0)}'`
+
+# move to the directory where we want to create the DMG
+cd dist
+
+DMG_SOURCES="./../mac-build/$app_name"
+DMG_LICENCE=./../pkg/mac/licence.r
+DMG_IMAGE=$dmgname-$app_long_version.dmg
+DMG_NAME=pgAdmin4
+HDIUTIL=/usr/bin/hdiutil
+REZ="/usr/bin/Rez /System/Library/Frameworks/Carbon.framework/Versions/A/Headers/*.r"
+
+DMG_DIR=./$DMG_IMAGE.src
+
+if test -e "$DMG_DIR"; then
+	echo "Directory $DMG_DIR already exists. Please delete it manually." >&2
+	exit 1
+fi
+
+echo "Cleaning up"
+rm -f "$DMG_IMAGE" || exit 1
+mkdir "$DMG_DIR" || exit 1
+
+echo "Copying data into temporary directory"
+for src in "$DMG_SOURCES"; do
+	cp -R "$src" "$DMG_DIR" || exit 1
+done
+
+echo "Creating image"
+$HDIUTIL create -quiet -srcfolder "$DMG_DIR" -format UDZO -volname "$DMG_NAME" -ov "$DMG_IMAGE" || exit 1
+rm -rf "$DMG_DIR" || exit 1
+
+echo "Attaching License to image"
+$HDIUTIL unflatten -quiet "$DMG_IMAGE" || exit 1
+$REZ "$DMG_LICENCE" -a -o "$DMG_IMAGE" || exit 1
+$HDIUTIL flatten -quiet "$DMG_IMAGE" || exit 1
diff --git a/pkg/mac/licence.r b/pkg/mac/licence.r
new file mode 100644
index 0000000..88a89af
--- /dev/null
+++ b/pkg/mac/licence.r
@@ -0,0 +1,42 @@
+data 'LPic' (5000) {
+	$"0000 0001 0000 0000 0000"
+};
+
+resource 'STR#' (5000, "English buttons") {
+    {   /* array StringArray: 9 elements */
+        /* [1] */
+        "English",
+        /* [2] */
+        "Agree",
+        /* [3] */
+        "Disagree",
+        /* [4] */
+        "Print",
+        /* [5] */
+        "Save...",
+        /* [6] */
+        "IMPORTANT - Read this License Agreement carefully before clicking on "
+        "the \"Agree\" button.  By clicking on the \"Agree\" button, you agree "
+        "to be bound by the terms of the License Agreement.",
+        /* [7] */
+        "Software License Agreement",
+        /* [8] */
+        "This text cannot be saved. This disk may be full or locked, or the file "
+        "may be locked.",
+        /* [9] */
+        "Unable to print. Make sure you've selected a printer."
+    }
+};
+
+data 'TEXT' (5000, "English") {
+    "pgAdmin 4\n"
+    "\n"
+    "Copyright (C) 2013 - 2016, The pgAdmin Development Team\n"
+    "\n"
+    "Permission to use, copy, modify, and distribute this software and its documentation for any purpose, without fee, and without a written agreement is hereby granted, provided that the above copyright notice and this paragraph and the following two paragraphs appear in all copies.\n"
+    "\n"
+    "IN NO EVENT SHALL THE PGADMIN DEVELOPMENT TEAM BE LIABLE TO ANY PARTY FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, INCLUDING LOST PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF THE PGADMIN DEVELOPMENT TEAM HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n"
+    "\n"
+    "THE PGADMIN DEVELOPMENT TEAM SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS ON AN \"AS IS\" BASIS, AND THE PGADMIN DEVELOPMENT TEAM HAS NO OBLIGATIONS TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.\n"
+};
+
diff --git a/pkg/mac/pgadmin.Info.plist.in b/pkg/mac/pgadmin.Info.plist.in
new file mode 100644
index 0000000..fb57ac8
--- /dev/null
+++ b/pkg/mac/pgadmin.Info.plist.in
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+	<key>CFBundleDevelopmentRegion</key>
+	<string>English</string>
+	<key>CFBundleExecutable</key>
+	<string>pgAdmin4</string>
+	<key>CFBundleGetInfoString</key>
+	<string>pgAdmin4 PGADMIN_LONG_VERSION</string>
+	<key>CFBundleIconFile</key>
+	<string>pgAdmin4.icns</string>
+	<key>CFBundleIdentifier</key>
+	<string>org.postgresql.pgadmin</string>
+	<key>CFBundleInfoDictionaryVersion</key>
+	<string>6.0</string>
+	<key>CFBundlePackageType</key>
+	<string>APPL</string>
+	<key>CFBundleShortVersionString</key>
+	<string>PGADMIN_SHORT_VERSION</string>
+	<key>CFBundleSignature</key>
+	<string>????</string>
+	<key>CFBundleVersion</key>
+	<string>PGADMIN_LONG_VERSION</string>
+	<key>CSResourcesFileMapped</key>
+	<true/>
+</dict>
+</plist>
diff --git a/runtime/Server.cpp b/runtime/Server.cpp
index 8691224..da2c9dc 100644
--- a/runtime/Server.cpp
+++ b/runtime/Server.cpp
@@ -23,7 +23,7 @@
 #include "Server.h"
 
 Server::Server(quint16 port)
-{    
+{
     // Appserver port
     m_port = port;
     m_wcAppName = NULL;
@@ -47,6 +47,18 @@ Server::Server(quint16 port)
     // Setup the search path
     QSettings settings;
     QString python_path = settings.value("PythonPath").toString();
+#ifdef Q_OS_MAC
+    QString app_dir = qApp->applicationDirPath();
+    QString get_pymodules_path = (app_dir + "/../Resources/venv/lib/python/site-packages");
+    QFileInfo fi(get_pymodules_path);
+    QString pymodules_path = fi.canonicalFilePath();
+    if (!python_path.contains(pymodules_path))
+    {
+        python_path.prepend(pymodules_path); // Mac source tree (in a release app bundle)
+        settings.setValue("PythonPath", pymodules_path);
+	settings.sync();
+    }
+#endif
 
     if (python_path.length() > 0)
     {
@@ -66,6 +78,8 @@ Server::Server(quint16 port)
 #endif
         }
     }
+    python_path = settings.value("PythonPath").toString();
+    qDebug() << "Python path: " << python_path;
 }
 
 Server::~Server()
@@ -86,7 +100,9 @@ bool Server::Init()
     paths.append("../web/"); // Linux source tree
     paths.append("../../web/"); // Windows source tree
     paths.append("../../../../web/"); // Mac source tree (in a dev env)
+#ifdef Q_OS_MAC
     paths.append("../Resources/web/"); // Mac source tree (in a release app bundle)
+#endif
     paths.append(settings.value("ApplicationPath").toString()); // System configured value
     paths.append(""); // Should be last!
 


^ permalink  raw  reply  [nested|flat] 26+ messages in thread

* Re: Patch for pgAdmin4 package on Mac OS X
@ 2016-05-31 15:59  Dave Page <[email protected]>
  parent: Sandeep Thakkar <[email protected]>
  0 siblings, 1 reply; 26+ messages in thread

From: Dave Page @ 2016-05-31 15:59 UTC (permalink / raw)
  To: Sandeep Thakkar <[email protected]>; +Cc: pgadmin-hackers; Hamid Quddus <[email protected]>

Hi,

On the first run, I get:

App completed: /Users/dpage/git/pgadmin4/pkg/mac/../../mac-build/pgAdmin 4.app
./pkg/mac/create-dmg.sh: line 6: cd: dist: No such file or directory
Cleaning up
Copying data into temporary directory
cp: ./../mac-build/pgAdmin 4.app: No such file or directory
create-dmg.sh failed
make: *** [appbundle] Error 1

If I run it again, I get:

App completed: /Users/dpage/git/pgadmin4/pkg/mac/../../mac-build/pgAdmin 4.app
./pkg/mac/create-dmg.sh: line 6: cd: dist: No such file or directory
Directory ./pgadmin4-1.0-dev.dmg.src already exists. Please delete it manually.
create-dmg.sh failed
make: *** [appbundle] Error 1

If I manually create $SRC/dist, it's much happier.

Other issues:

- Your changes to the runtime don't seem to help. I've been staring at
the code for an hour or so now, and I can't see the issue though. We
may need some fresh eyes.

- pkg/mac/create-dmg.sh is mixing upper and lower case variable names
and with/without _, e.g. $dmgname vs $DMG_NAME

- Shoudn't DMG_NAME be initialised to `grep "^APP_NAME" web/config.py
| cut -d"=" -f2 | sed "s/'//g"` ?



On Tue, May 31, 2016 at 1:19 PM, Sandeep Thakkar
<[email protected]> wrote:
> Somehow the patch skipped the Makefile changes. Attached is the updated
> patch.
>
> On Mon, May 30, 2016 at 6:00 PM, Sandeep Thakkar
> <[email protected]> wrote:
>>
>> Thanks. I have fixed all the issues.
>>
>> Regarding the app not running from within the DMG for the first time, I
>> was unable to reproduce it on Zilan's machine which didn't have the
>> development env. On Murali's machine, it was reproducible for 1 time after
>> couple of attempts.
>>
>> So, I just added the sync statement after settings the pythonpath value in
>> the settings. May be this will resolve the issue. Please confirm.
>> settings.sync();
>>
>> Attached is the updated patch. Thanks.
>>
>> On Fri, May 27, 2016 at 9:28 PM, Dave Page <[email protected]> wrote:
>>>
>>> On Fri, May 27, 2016 at 4:48 PM, Dave Page <[email protected]> wrote:
>>> >
>>> >
>>> > On Fri, May 27, 2016 at 1:11 PM, Sandeep Thakkar
>>> > <[email protected]> wrote:
>>> >>
>>> >> Sure. Thanks.
>>> >>
>>> >> There is a typo in pkg/mac/build.sh. i.e
>>> >>
>>> >> s/HTML_HELP/HELP_PATH/
>>> >>
>>> >>
>>> >> On Fri, May 27, 2016 at 5:26 PM, Dave Page <[email protected]> wrote:
>>> >>>
>>> >>> Not entirely - we definitely need to improve it. I'll review the code
>>> >>> as
>>> >>> it is now though.
>>> >
>>> >
>>> > OK, review time :-)
>>> >
>>> > - The appbundle name should be created from APP_NAME.app in config.py,
>>> > e.g.
>>> > 'pgAdmin 4.app'
>>> >
>>> > - The DMG name should be created from
>>> > to_lower(remove_spaces(APP_NAME-APP_VERSION)) in config.py, e.g.
>>> > pgadmin4-1.0-dev.dmg
>>> >
>>> > - Use #ifdef Q_OS_MAC in the QT code for Mac-specific code. There's no
>>> > need
>>> > to define another macro.
>>> >
>>> > - Please add "MINIFY_HTML = False" to config_local.py (and have Paresh
>>> > do
>>> > the same on his packages). This works around a code issue with the docs
>>> > that
>>> > I'll log a bug for.
>>> >
>>> > - In testing, I found that running the app from within the DMG doesn't
>>> > seem
>>> > to work the first time - it prompts for the path, then exits. Once I
>>> > save
>>> > the path it offers, it's fine on subsequent runs.
>>> >
>>> > - Once copied to my laptop, I saw the same issue as above.
>>> >
>>> > Once these issues are resolved, I think we're good to commit.
>>>
>>> Oh, a couple more things:
>>>
>>> - There should not be a copy of the app bundle in dist/ following the
>>> build. Only the dmg should be there.
>>>
>>> - I think mac-build/ should be removed following a successful build,
>>> rather than waiting for make clean (please talk to Paresh - his code
>>> should do the same).
>>>
>>> --
>>> Dave Page
>>> Blog: http://pgsnake.blogspot.com
>>> Twitter: @pgsnake
>>>
>>> EnterpriseDB UK: http://www.enterprisedb.com
>>> The Enterprise PostgreSQL Company
>>
>>
>>
>>
>> --
>> Sandeep Thakkar
>>
>
>
>
> --
> Sandeep Thakkar
>



-- 
Dave Page
Blog: http://pgsnake.blogspot.com
Twitter: @pgsnake

EnterpriseDB UK: http://www.enterprisedb.com
The Enterprise PostgreSQL Company


-- 
Sent via pgadmin-hackers mailing list ([email protected])
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgadmin-hackers



^ permalink  raw  reply  [nested|flat] 26+ messages in thread

* Re: Patch for pgAdmin4 package on Mac OS X
@ 2016-05-31 17:37  Sandeep Thakkar <[email protected]>
  parent: Dave Page <[email protected]>
  0 siblings, 1 reply; 26+ messages in thread

From: Sandeep Thakkar @ 2016-05-31 17:37 UTC (permalink / raw)
  To: Dave Page <[email protected]>; +Cc: pgadmin-hackers; Hamid Quddus <[email protected]>

Hi Dave,


On Tue, May 31, 2016 at 9:29 PM, Dave Page <[email protected]> wrote:

> Hi,
>
> On the first run, I get:
>
> App completed: /Users/dpage/git/pgadmin4/pkg/mac/../../mac-build/pgAdmin
> 4.app
> ./pkg/mac/create-dmg.sh: line 6: cd: dist: No such file or directory
> Cleaning up
> Copying data into temporary directory
> cp: ./../mac-build/pgAdmin 4.app: No such file or directory
> create-dmg.sh failed
> make: *** [appbundle] Error 1
>
> If I run it again, I get:
>
> App completed: /Users/dpage/git/pgadmin4/pkg/mac/../../mac-build/pgAdmin
> 4.app
> ./pkg/mac/create-dmg.sh: line 6: cd: dist: No such file or directory
> Directory ./pgadmin4-1.0-dev.dmg.src already exists. Please delete it
> manually.
> create-dmg.sh failed
> make: *** [appbundle] Error 1
>
> If I manually create $SRC/dist, it's much happier.
>
> I have used variable for dist. It will create the directory if doesn't
exist. The clean-appbunde will also remove the .src directory in dist just
in case it is present.

Other issues:
>
> - Your changes to the runtime don't seem to help. I've been staring at
> the code for an hour or so now, and I can't see the issue though. We
> may need some fresh eyes.
>
> yeah, I also spent more time to see the code and test it. Infact, I could
hardly reproduce it 1 or 2 times.


> - pkg/mac/create-dmg.sh is mixing upper and lower case variable names
> and with/without _, e.g. $dmgname vs $DMG_NAME
>
> not sure, why I used lower case, I prefer upper case always. I have made
the changes now to use upper case for all variables.


> - Shoudn't DMG_NAME be initialised to `grep "^APP_NAME" web/config.py
> | cut -d"=" -f2 | sed "s/'//g"` ?
>
> yes, I have used the couple of more variables that gives proper
understanding.

Thanks! I have attached the updated patch. (runtime changes remains same).

>
> On Tue, May 31, 2016 at 1:19 PM, Sandeep Thakkar
> <[email protected]> wrote:
> > Somehow the patch skipped the Makefile changes. Attached is the updated
> > patch.
> >
> > On Mon, May 30, 2016 at 6:00 PM, Sandeep Thakkar
> > <[email protected]> wrote:
> >>
> >> Thanks. I have fixed all the issues.
> >>
> >> Regarding the app not running from within the DMG for the first time, I
> >> was unable to reproduce it on Zilan's machine which didn't have the
> >> development env. On Murali's machine, it was reproducible for 1 time
> after
> >> couple of attempts.
> >>
> >> So, I just added the sync statement after settings the pythonpath value
> in
> >> the settings. May be this will resolve the issue. Please confirm.
> >> settings.sync();
> >>
> >> Attached is the updated patch. Thanks.
> >>
> >> On Fri, May 27, 2016 at 9:28 PM, Dave Page <[email protected]> wrote:
> >>>
> >>> On Fri, May 27, 2016 at 4:48 PM, Dave Page <[email protected]> wrote:
> >>> >
> >>> >
> >>> > On Fri, May 27, 2016 at 1:11 PM, Sandeep Thakkar
> >>> > <[email protected]> wrote:
> >>> >>
> >>> >> Sure. Thanks.
> >>> >>
> >>> >> There is a typo in pkg/mac/build.sh. i.e
> >>> >>
> >>> >> s/HTML_HELP/HELP_PATH/
> >>> >>
> >>> >>
> >>> >> On Fri, May 27, 2016 at 5:26 PM, Dave Page <[email protected]>
> wrote:
> >>> >>>
> >>> >>> Not entirely - we definitely need to improve it. I'll review the
> code
> >>> >>> as
> >>> >>> it is now though.
> >>> >
> >>> >
> >>> > OK, review time :-)
> >>> >
> >>> > - The appbundle name should be created from APP_NAME.app in
> config.py,
> >>> > e.g.
> >>> > 'pgAdmin 4.app'
> >>> >
> >>> > - The DMG name should be created from
> >>> > to_lower(remove_spaces(APP_NAME-APP_VERSION)) in config.py, e.g.
> >>> > pgadmin4-1.0-dev.dmg
> >>> >
> >>> > - Use #ifdef Q_OS_MAC in the QT code for Mac-specific code. There's
> no
> >>> > need
> >>> > to define another macro.
> >>> >
> >>> > - Please add "MINIFY_HTML = False" to config_local.py (and have
> Paresh
> >>> > do
> >>> > the same on his packages). This works around a code issue with the
> docs
> >>> > that
> >>> > I'll log a bug for.
> >>> >
> >>> > - In testing, I found that running the app from within the DMG
> doesn't
> >>> > seem
> >>> > to work the first time - it prompts for the path, then exits. Once I
> >>> > save
> >>> > the path it offers, it's fine on subsequent runs.
> >>> >
> >>> > - Once copied to my laptop, I saw the same issue as above.
> >>> >
> >>> > Once these issues are resolved, I think we're good to commit.
> >>>
> >>> Oh, a couple more things:
> >>>
> >>> - There should not be a copy of the app bundle in dist/ following the
> >>> build. Only the dmg should be there.
> >>>
> >>> - I think mac-build/ should be removed following a successful build,
> >>> rather than waiting for make clean (please talk to Paresh - his code
> >>> should do the same).
> >>>
> >>> --
> >>> Dave Page
> >>> Blog: http://pgsnake.blogspot.com
> >>> Twitter: @pgsnake
> >>>
> >>> EnterpriseDB UK: http://www.enterprisedb.com
> >>> The Enterprise PostgreSQL Company
> >>
> >>
> >>
> >>
> >> --
> >> Sandeep Thakkar
> >>
> >
> >
> >
> > --
> > Sandeep Thakkar
> >
>
>
>
> --
> Dave Page
> Blog: http://pgsnake.blogspot.com
> Twitter: @pgsnake
>
> EnterpriseDB UK: http://www.enterprisedb.com
> The Enterprise PostgreSQL Company
>



-- 
Sandeep Thakkar


-- 
Sent via pgadmin-hackers mailing list ([email protected])
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgadmin-hackers


Attachments:

  [application/octet-stream] pgadmin-mac-appbundle-jun01.patch (21.4K, 3-pgadmin-mac-appbundle-jun01.patch)
  download | inline diff:
diff --git a/.gitignore b/.gitignore
index 5d84dd2..562fee6 100644
--- a/.gitignore
+++ b/.gitignore
@@ -24,4 +24,5 @@ pgadmin4.log
 /pgadmin4.egg-info
 /MANIFEST.in
 /build
+/mac-build
 /dist
diff --git a/Makefile b/Makefile
index adae41c..3f4e5fc 100644
--- a/Makefile
+++ b/Makefile
@@ -13,9 +13,9 @@ SHELL = /bin/sh
 # High-level targets
 #########################################################################
 
-all: install-pip-requirements pip
+all: docs install-pip-requirements pip appbundle
 
-clean: clean-pip
+clean: clean-pip clean-docs clean-appbundle
 
 #########################################################################
 # Python PIP package
@@ -34,6 +34,7 @@ PIP_CHECK_CMD = which pip &> /dev/null && pip show pip | grep Metadata-Version 2
 PGADMIN_SRC_DIR = pgadmin4
 PGADMIN_EGG = ${PGADMIN_SRC_DIR}.egg-info
 PGADMIN_BUILD = build
+PGADMIN_MACBUILD = mac-build
 PGADMIN_DIST = dist
 PGADMIN_MANIFEST = MANIFEST.in
 PGADMIN_INSTALL_CMD = pip install --use-wheel --find-links=${PGADMIN_DIST} ${PGADMIN_SRC_DIR}
@@ -83,9 +84,24 @@ endif
 install-pip:
 	${PGADMIN_INSTALL_CMD}
 
+appbundle: docs
+	./pkg/mac/build.sh
+
+docs:
+	LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 $(MAKE) -C docs/en_US -f Makefile.sphinx html
+
+clean-docs:
+	LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 $(MAKE) -C docs/en_US -f Makefile.sphinx clean
+
 clean-pip:
 	rm -rf ${PGADMIN_SRC_DIR}
 	rm -rf ${PGADMIN_EGG}
 	rm -rf ${PGADMIN_BUILD}
 	rm -rf ${PGADMIN_DIST}
 	rm -f ${PGADMIN_MANIFEST}
+
+clean-appbundle:
+	rm -rf ${PGADMIN_MACBUILD}
+	rm -rf ${PGADMIN_DIST}/pgadmin4*.dmg*
+
+.PHONY: docs
diff --git a/pkg/mac/.gitignore b/pkg/mac/.gitignore
new file mode 100644
index 0000000..7d29cb0
--- /dev/null
+++ b/pkg/mac/.gitignore
@@ -0,0 +1,3 @@
+# Global excludes across all subdirectories
+debug.pgadmin.Info.plist
+pgadmin.Info.plist
diff --git a/pkg/mac/PkgInfo b/pkg/mac/PkgInfo
new file mode 100644
index 0000000..bd04210
--- /dev/null
+++ b/pkg/mac/PkgInfo
@@ -0,0 +1 @@
+APPL????
\ No newline at end of file
diff --git a/pkg/mac/README.txt b/pkg/mac/README.txt
new file mode 100644
index 0000000..987bf24
--- /dev/null
+++ b/pkg/mac/README.txt
@@ -0,0 +1,32 @@
+Building pgAdmin4.dmg on Mac OS X
+=================================
+
+Required Packages (Either build the sources or get them from macports or similar):
+
+1. Python installation
+  - Python 2.6 or above from https://www.python.org/
+
+2. QT installation
+  - Qt 4 or 5 from http://www.qt.io/
+
+3. PostgreSQL installation
+  - PostgreSQL 9.1 or above from http://www.postgresql.org/
+
+Building:
+
+1. Set the PYTHON_HOME environment variable to the Python root installation directory, e.g.
+
+   export PYTHON_HOME=/System/Library/Frameworks/Python.framework/Versions/2.7
+
+2. Set the QTDIR environment variable to the QT root installation directory, e.g.
+
+   export QTDIR=~/Qt/5.5/clang_64
+
+3. Set the PGDIR environment variable to the PostgreSQL installation directory, e.g.
+
+   export PGDIR=/usr/local/pgsql
+
+4. To build, go to pgAdmin4 source root directory and execute "make appbundle". This will
+   create the python virtual environment and install all the required python modules mentioned in the
+   requirements file using pip, build the runtime code and finally create the app bundle and the DMG 
+   in ./dist directory
diff --git a/pkg/mac/build.sh b/pkg/mac/build.sh
new file mode 100755
index 0000000..d39a01b
--- /dev/null
+++ b/pkg/mac/build.sh
@@ -0,0 +1,153 @@
+#!/bin/bash
+
+# Build script to create Mac App Bundle and DMG for pgAdmin4 runtime
+
+export WD=$(cd `dirname $0` && pwd)
+export SOURCEDIR=$WD/../..
+export BUILDROOT=$WD/../../mac-build
+export DISTROOT=$WD/../../dist
+export VIRTUALENV=venv
+
+if [ "x$PYTHON_HOME" == "x" ]; then
+    echo "PYTHON_HOME not set. Setting it to default"
+    export PYTHON_HOME=/System/Library/Frameworks/Python.framework/Versions/2.7
+    export PYTHON_VERSION=27
+fi
+
+# Check if Python is working and calculate PYTHON_VERSION
+if $PYTHON_HOME/bin/python2 -V > /dev/null 2>&1; then
+    export PYTHON_VERSION=`$PYTHON_HOME/bin/python2 -V 2>&1 | awk '{print $2}' | cut -d"." -f1-2 | sed 's/\.//'`
+elif $PYTHON_HOME/bin/python3 -V > /dev/null 2>&1; then
+    export PYTHON_VERSION=`$PYTHON_HOME/bin/python3 -V 2>&1 | awk '{print $2}' | cut -d"." -f1-2 | sed 's/\.//'`
+else
+    echo "Error: Python installation missing!"
+    exit 1
+fi
+
+if [ "$PYTHON_VERSION" -gt "34" -a "$PYTHON_VERSION" -lt "26" ]; then
+    echo "Python version not supported"
+    exit 1
+fi
+
+if [ "$PYTHON_VERSION" -ge "30" ]; then
+    export PYTHON=$PYTHON_HOME/bin/python3
+    export PIP=pip3
+    export REQUIREMENTS=requirements_py3.txt
+else
+    export PYTHON=$PYTHON_HOME/bin/python2
+    export PIP=pip
+    export REQUIREMENTS=requirements_py2.txt
+fi
+
+if [ "x$QTDIR" == "x" ]; then
+    echo "QTDIR not set. Setting it to default"
+    export QTDIR=~/Qt/5.5/clang_64
+fi
+export QMAKE=$QTDIR/bin/qmake
+if ! $QMAKE --version > /dev/null 2>&1; then
+    echo "Error: qmake not found. QT installation is not present or incomplete."
+    exit 1
+fi
+
+if [ "x$PGDIR" == "x" ]; then
+    echo "PGDIR not set. Setting it to default"
+    export PGDIR=/usr/local/pgsql
+fi
+
+_get_version() {
+    export APP_RELEASE=`grep "^APP_RELEASE" web/config.py | cut -d"=" -f2 | sed 's/ //g'`
+    export APP_REVISION=`grep "^APP_REVISION" web/config.py | cut -d"=" -f2 | sed 's/ //g'`
+    export APP_NAME=`grep "^APP_NAME" web/config.py | cut -d"=" -f2 | sed "s/'//g" | sed 's/^ //'`
+    export APP_BUNDLE_NAME=$APP_NAME.app
+    export APP_LONG_VERSION=$APP_RELEASE.$APP_REVISION
+    export APP_SHORT_VERSION=`echo $APP_LONG_VERSION | cut -d . -f1,2`
+    export APP_SUFFIX=`grep "^APP_SUFFIX" web/config.py | cut -d"=" -f2 | sed 's/ //g' | sed "s/'//g"`
+    if [ ! -z $APP_SUFFIX ]; then
+        export APP_LONG_VERSION=$APP_LONG_VERSION-$APP_SUFFIX
+    fi
+}
+
+_cleanup() {
+    echo "Cleaning up the old environment and app bundle"
+    rm -rf $SOURCEDIR/runtime/pgAdmin4.app
+    rm -rf $BUILDROOT
+    rm -f $DISTROOT/pgadmin4*.dmg
+}
+
+_create_python_virtualenv() {
+    export PATH=$PGDIR/bin:$PATH
+    export LD_LIBRARY_PATH=$PGDIR/lib:$_LD_LIBRARY_PATH
+    test -d $BUILDROOT || mkdir $BUILDROOT || exit 1
+    cd $BUILDROOT
+    test -d $VIRTUALENV || virtualenv -p $PYTHON $VIRTUALENV || exit 1
+    source $VIRTUALENV/bin/activate
+    $PIP install -r $SOURCEDIR/$REQUIREMENTS || { echo PIP install failed. Please resolve the issue and rerun the script; exit 1; }
+
+    # Move the python<version> directory to python so that the private environment path is found by the application.
+    export PYMODULES_PATH=`python -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())"`
+    export DIR_PYMODULES_PATH=`dirname $PYMODULES_PATH`
+    if test -d $DIR_PYMODULES_PATH; then
+        mv $DIR_PYMODULES_PATH $DIR_PYMODULES_PATH/../python
+    fi
+}
+
+_build_runtime() {
+    _create_python_virtualenv || exit 1
+    cd $SOURCEDIR/runtime
+    $QMAKE || { echo qmake failed; exit 1; }
+    make || { echo make failed; exit 1; }
+    cp -r pgAdmin4.app "$BUILDROOT/$APP_BUNDLE_NAME"
+}
+
+_build_doc() {
+    cd $SOURCEDIR/docs/en_US
+    # Commenting the build as it is taken care by Makefile
+    #LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 make -f Makefile.sphinx html || exit 1
+    test -d "$BUILDROOT/$APP_BUNDLE_NAME/Contents/Resources" || "mkdir -p $BUILDROOT/$APP_BUNDLE_NAME/Contents/Resources"
+    test -d "$BUILDROOT/$APP_BUNDLE_NAME/Contents/Resources/docs/en_US" || mkdir -p "$BUILDROOT/$APP_BUNDLE_NAME/Contents/Resources/docs/en_US"
+    cp -r _build/html "$BUILDROOT/$APP_BUNDLE_NAME/Contents/Resources/docs/en_US/" || exit 1
+}
+
+_complete_bundle() {
+    cd $SOURCEDIR/pkg/mac
+    
+    # Replace the place holders with the current version
+    sed -e "s/PGADMIN_LONG_VERSION/$APP_LONG_VERSION/g" -e "s/PGADMIN_SHORT_VERSION/$APP_SHORT_VERSION/g" pgadmin.Info.plist.in > pgadmin.Info.plist
+
+    # copy Python private environment to app bundle
+    cp -PR $BUILDROOT/$VIRTUALENV "$BUILDROOT/$APP_BUNDLE_NAME/Contents/Resources/" || exit 1
+
+    # remove the python bin and include from app bundle as it is not needed
+    rm -rf "$BUILDROOT/$APP_BUNDLE_NAME/Contents/Resources/$VIRTUALENV/bin" "$BUILDROOT/$APP_BUNDLE_NAME/Contents/Resources/$VIRTUALENV/include"
+    rm -rf "$BUILDROOT/$APP_BUNDLE_NAME/Contents/Resources/$VIRTUALENV/.Python"
+
+    # run complete-bundle to copy the dependent libraries and frameworks and fix the rpaths
+    ./complete-bundle.sh "$BUILDROOT/$APP_BUNDLE_NAME" || { echo complete-bundle.sh failed; exit 1; }
+
+    # copy the web directory to the bundle as it is required by runtime
+    cp -r $SOURCEDIR/web "$BUILDROOT/$APP_BUNDLE_NAME/Contents/Resources/" || exit 1
+    cd "$BUILDROOT/$APP_BUNDLE_NAME/Contents/Resources/web"
+    rm -f pgadmin4.db config_local.*
+    echo "SERVER_MODE = False" > config_local.py
+    echo "MINIFY_HTML = False" >> config_local.py
+    echo "HELP_PATH = '../../../docs/en_US/html/'" >> config_local.py
+
+    # Remove the .pyc files if any
+    cd "$BUILDROOT/$APP_BUNDLE_NAME"
+    find . -name *.pyc | xargs rm -f 
+
+}
+
+_create_dmg() {
+    cd $SOURCEDIR
+    ./pkg/mac/create-dmg.sh || { echo create-dmg.sh failed; exit 1; }
+    # Clean the mac-build/ on successful build
+    rm -rf $BUILDROOT/*
+}
+
+_get_version || { echo Could not get versioning; exit 1; }
+_cleanup
+_build_runtime || { echo Runtime build failed; exit 1; }
+_build_doc
+_complete_bundle
+_create_dmg
diff --git a/pkg/mac/complete-bundle.sh b/pkg/mac/complete-bundle.sh
new file mode 100755
index 0000000..f954d11
--- /dev/null
+++ b/pkg/mac/complete-bundle.sh
@@ -0,0 +1,140 @@
+#!/bin/sh
+
+bundle="$1"
+
+if ! test -d "$bundle" ; then
+	echo "$bundle is no bundle!" >&2
+	exit 1
+fi
+
+if test -z $QTDIR ; then
+	echo "QTDIR environment variable not set"
+	exit 1
+else
+	echo "QTDIR=$QTDIR"
+fi
+
+test -d "$bundle/Contents/Resources" || mkdir -p "$bundle/Contents/Resources" || exit 1
+# Create qt.conf so that app knows where the Plugins are present
+cat >> "$bundle/Contents/Resources/qt.conf" << EOF
+[Paths]
+Plugins = PlugIns
+EOF
+
+test -d "$bundle/Contents/Frameworks" || mkdir -p "$bundle/Contents/Frameworks" || exit 1
+test -d "$bundle/Contents/PlugIns/platforms" || mkdir -p "$bundle/Contents/PlugIns/platforms" || exit 1
+cp -f $QTDIR/plugins/platforms/libqcocoa.dylib "$bundle/Contents/PlugIns/platforms" || { echo libqcocoa.dylib not found in $QTDIR/plugins/platforms; exit 1; }
+cp -f $PGDIR/lib/libpq.5.dylib "$bundle/Contents/Frameworks" || { echo libpq.5.dylib not found in $PGDIR; exit 1; }
+
+function CompleteSingleApp() {
+	local bundle=$1 tag=$(basename "$1") todo todo_old fw_relpath lib lib_bn nested_app na_relpath
+
+	echo "Completing app: $bundle"
+	pushd "$bundle" > /dev/null
+
+	#We skip nested apps here - those are treated specially
+	todo=$(file `find ./ -perm +0111 ! -type d ! -path "*.app/*" ! -name "*.app"` | grep -E "Mach-O 64-bit" | awk -F ':| ' '{ORS=" "; print $1}' | uniq)
+
+	echo "App: $tag: Found executables: $todo"
+	while test "$todo" != ""; do
+		todo_old=$todo ;
+		todo="" ;
+		for todo_obj in $todo_old; do
+			echo "App: $tag: Post-processing: $todo_obj"
+
+			#Figure out the relative path from todo_obj to Contents/Frameworks
+			fw_relpath=$(echo "$todo_obj" |\
+				sed -n 's|^\(\.//*\)\(\([^/][^/]*/\)*\)[^/][^/]*$|\2|gp' | \
+				sed -n 's|[^/][^/]*/|../|gp' \
+			)"Contents/Frameworks"
+			fw_relpath_old=$fw_relpath
+
+			fw_loc="Contents/Frameworks"
+
+			#Find all libraries $todo_obj depends on, but skip system libraries
+			for lib in $(
+				otool -L $todo_obj | \
+				grep "Qt\|dylib\|Frameworks\|PlugIns" | grep -v ":" | sed 's/(.*//' | egrep -v '(/usr/lib)|(/System)|@executable_path@' \
+			) $(otool -L $todo_obj | grep "Python" | grep -v ":" | sed 's/(.*//' \
+			); do
+				if echo $lib | grep "PlugIns\|libqcocoa"  > /dev/null; then
+					lib_loc="Contents/PlugIns/platforms"
+				elif echo $lib | grep "Qt" > /dev/null; then
+					qtfw_path="$(dirname $lib | sed 's|.*\(Qt.*framework\)|\1|')"
+					lib_loc="Contents/Frameworks/$qtfw_path"
+					if [ "$(basename $todo_obj)" = "$lib" ]; then
+						lib_loc="$(dirname $todo_obj)"
+						qtfw_path=$(echo $lib_loc | sed 's/Contents\/Frameworks\///')
+					fi
+				elif echo $lib | grep "Python" > /dev/null; then
+					pyfw_path="$(dirname $lib | sed 's|.*\(Python.*framework\)|\1|')"
+					lib_loc="Contents/Frameworks/$pyfw_path"
+					if [ "$(basename $todo_obj)" = "$lib" ]; then
+						lib_loc="$(dirname $todo_obj)"
+						pyfw_path=$(echo $lib_loc | sed 's/Contents\/Frameworks\///')
+					fi
+				else
+					lib_loc="Contents/Frameworks"
+				fi
+				lib_bn="$(basename "$lib")" ;
+				if ! test -f "$lib_loc/$lib_bn"; then
+                                        target_file=""
+					target_path=""
+					echo "App: $tag: Adding symlink: $lib_bn (because of: $todo_obj)"
+					# Copy the QT and Python framework
+					if echo $lib | grep Qt > /dev/null ; then
+						test -d $lib_loc || mkdir -p $lib_loc
+						cp $QTDIR/lib/$qtfw_path/$lib_bn $lib_loc/
+					elif echo $lib | grep Python > /dev/null ; then
+						test -d $lib_loc || mkdir -p $lib_loc
+						cp -R "$lib" "$lib_loc/$lib_bn"
+					else
+						cp -R "$lib" "$lib_loc/$lib_bn"
+					fi
+					if ! test -L "$lib_loc/$lib_bn"; then
+						chmod 755 "$lib_loc/$lib_bn"
+					else
+						target_file=$(readlink "$lib")
+						target_path=$(dirname "$lib")/$target_file
+					        echo "App: $tag: Adding symlink target: $target_path"
+						cp "$target_path" "$lib_loc/$target_file"
+						chmod 755 "$lib_loc/$target_file"
+					fi
+					echo "Rewriting ID in $lib_loc/$lib_bn to $lib_bn"
+                                        echo install_name_tool -id "$lib_bn" "$lib_loc/$lib_bn"
+                                        install_name_tool \
+                                                -id "$lib_bn" \
+                                                "$lib_loc/$lib_bn" || exit 1
+					todo="$todo ./$lib_loc/$lib_bn"
+				fi
+				if echo $lib | grep Qt > /dev/null ; then
+					fw_relpath="$fw_relpath/$qtfw_path"
+				fi
+				if echo $lib | grep Python > /dev/null ; then
+					fw_relpath="$fw_relpath/$pyfw_path"
+				fi
+				echo "Rewriting library $lib to @loader_path/$fw_relpath/$lib_bn in $todo_obj"
+                                        echo install_name_tool -change "$lib" "@loader_path/$fw_relpath/$lib_bn" "$todo_obj"
+				install_name_tool -change \
+					"$lib" \
+					"@loader_path/$fw_relpath/$lib_bn" \
+					"$todo_obj" || exit 1
+                                install_name_tool -change \
+                                        "$target_path" \
+                                        "@loader_path/$fw_relpath/$target_file" \
+                                        "$todo_obj" || exit 1
+				fw_relpath="$fw_relpath_old"
+			done
+		done
+	done
+
+	# Fix the rpaths for psycopg module
+	find "$bundle/Contents/Resources/venv/" -name _psycopg.so -print0 | xargs -0 install_name_tool -change libpq.5.dylib @loader_path/../../../../../../Frameworks/libpq.5.dylib
+	find "$bundle/Contents/Resources/venv/" -name _psycopg.so -print0 | xargs -0 install_name_tool -change libssl.1.0.0.dylib @loader_path/../../../../../../Frameworks/libssl.1.0.0.dylib
+	find "$bundle/Contents/Resources/venv/" -name _psycopg.so -print0 | xargs -0 install_name_tool -change libcrypto.1.0.0.dylib @loader_path/../../../../../../Frameworks/libcrypto.1.0.0.dylib
+
+	echo "App completed: $bundle"
+	popd > /dev/null
+}
+
+CompleteSingleApp "$bundle"
diff --git a/pkg/mac/create-dmg.sh b/pkg/mac/create-dmg.sh
new file mode 100755
index 0000000..1d290ab
--- /dev/null
+++ b/pkg/mac/create-dmg.sh
@@ -0,0 +1,38 @@
+#!/bin/sh
+
+# move to the directory where we want to create the DMG
+test -d $DISTROOT || mkdir $DISTROOT
+cd $DISTROOT
+
+DMG_SOURCES="./../mac-build/$APP_BUNDLE_NAME"
+DMG_LICENCE=./../pkg/mac/licence.r
+DMG_VOLUME_NAME=$APP_NAME
+DMG_NAME=`echo $DMG_VOLUME_NAME | sed 's/ //g' | awk '{print tolower($0)}'`
+DMG_IMAGE=$DMG_NAME-$APP_LONG_VERSION.dmg
+HDIUTIL=/usr/bin/hdiutil
+REZ="/usr/bin/Rez /System/Library/Frameworks/Carbon.framework/Versions/A/Headers/*.r"
+
+DMG_DIR=./$DMG_IMAGE.src
+
+if test -e "$DMG_DIR"; then
+	echo "Directory $DMG_DIR already exists. Please delete it manually." >&2
+	exit 1
+fi
+
+echo "Cleaning up"
+rm -f "$DMG_IMAGE" || exit 1
+mkdir "$DMG_DIR" || exit 1
+
+echo "Copying data into temporary directory"
+for src in "$DMG_SOURCES"; do
+	cp -R "$src" "$DMG_DIR" || exit 1
+done
+
+echo "Creating image"
+$HDIUTIL create -quiet -srcfolder "$DMG_DIR" -format UDZO -volname "$DMG_VOLUME_NAME" -ov "$DMG_IMAGE" || exit 1
+rm -rf "$DMG_DIR" || exit 1
+
+echo "Attaching License to image"
+$HDIUTIL unflatten -quiet "$DMG_IMAGE" || exit 1
+$REZ "$DMG_LICENCE" -a -o "$DMG_IMAGE" || exit 1
+$HDIUTIL flatten -quiet "$DMG_IMAGE" || exit 1
diff --git a/pkg/mac/licence.r b/pkg/mac/licence.r
new file mode 100644
index 0000000..88a89af
--- /dev/null
+++ b/pkg/mac/licence.r
@@ -0,0 +1,42 @@
+data 'LPic' (5000) {
+	$"0000 0001 0000 0000 0000"
+};
+
+resource 'STR#' (5000, "English buttons") {
+    {   /* array StringArray: 9 elements */
+        /* [1] */
+        "English",
+        /* [2] */
+        "Agree",
+        /* [3] */
+        "Disagree",
+        /* [4] */
+        "Print",
+        /* [5] */
+        "Save...",
+        /* [6] */
+        "IMPORTANT - Read this License Agreement carefully before clicking on "
+        "the \"Agree\" button.  By clicking on the \"Agree\" button, you agree "
+        "to be bound by the terms of the License Agreement.",
+        /* [7] */
+        "Software License Agreement",
+        /* [8] */
+        "This text cannot be saved. This disk may be full or locked, or the file "
+        "may be locked.",
+        /* [9] */
+        "Unable to print. Make sure you've selected a printer."
+    }
+};
+
+data 'TEXT' (5000, "English") {
+    "pgAdmin 4\n"
+    "\n"
+    "Copyright (C) 2013 - 2016, The pgAdmin Development Team\n"
+    "\n"
+    "Permission to use, copy, modify, and distribute this software and its documentation for any purpose, without fee, and without a written agreement is hereby granted, provided that the above copyright notice and this paragraph and the following two paragraphs appear in all copies.\n"
+    "\n"
+    "IN NO EVENT SHALL THE PGADMIN DEVELOPMENT TEAM BE LIABLE TO ANY PARTY FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, INCLUDING LOST PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF THE PGADMIN DEVELOPMENT TEAM HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n"
+    "\n"
+    "THE PGADMIN DEVELOPMENT TEAM SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS ON AN \"AS IS\" BASIS, AND THE PGADMIN DEVELOPMENT TEAM HAS NO OBLIGATIONS TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.\n"
+};
+
diff --git a/pkg/mac/pgadmin.Info.plist.in b/pkg/mac/pgadmin.Info.plist.in
new file mode 100644
index 0000000..fb57ac8
--- /dev/null
+++ b/pkg/mac/pgadmin.Info.plist.in
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+	<key>CFBundleDevelopmentRegion</key>
+	<string>English</string>
+	<key>CFBundleExecutable</key>
+	<string>pgAdmin4</string>
+	<key>CFBundleGetInfoString</key>
+	<string>pgAdmin4 PGADMIN_LONG_VERSION</string>
+	<key>CFBundleIconFile</key>
+	<string>pgAdmin4.icns</string>
+	<key>CFBundleIdentifier</key>
+	<string>org.postgresql.pgadmin</string>
+	<key>CFBundleInfoDictionaryVersion</key>
+	<string>6.0</string>
+	<key>CFBundlePackageType</key>
+	<string>APPL</string>
+	<key>CFBundleShortVersionString</key>
+	<string>PGADMIN_SHORT_VERSION</string>
+	<key>CFBundleSignature</key>
+	<string>????</string>
+	<key>CFBundleVersion</key>
+	<string>PGADMIN_LONG_VERSION</string>
+	<key>CSResourcesFileMapped</key>
+	<true/>
+</dict>
+</plist>
diff --git a/runtime/Server.cpp b/runtime/Server.cpp
index 8691224..da2c9dc 100644
--- a/runtime/Server.cpp
+++ b/runtime/Server.cpp
@@ -23,7 +23,7 @@
 #include "Server.h"
 
 Server::Server(quint16 port)
-{    
+{
     // Appserver port
     m_port = port;
     m_wcAppName = NULL;
@@ -47,6 +47,18 @@ Server::Server(quint16 port)
     // Setup the search path
     QSettings settings;
     QString python_path = settings.value("PythonPath").toString();
+#ifdef Q_OS_MAC
+    QString app_dir = qApp->applicationDirPath();
+    QString get_pymodules_path = (app_dir + "/../Resources/venv/lib/python/site-packages");
+    QFileInfo fi(get_pymodules_path);
+    QString pymodules_path = fi.canonicalFilePath();
+    if (!python_path.contains(pymodules_path))
+    {
+        python_path.prepend(pymodules_path); // Mac source tree (in a release app bundle)
+        settings.setValue("PythonPath", pymodules_path);
+	settings.sync();
+    }
+#endif
 
     if (python_path.length() > 0)
     {
@@ -66,6 +78,8 @@ Server::Server(quint16 port)
 #endif
         }
     }
+    python_path = settings.value("PythonPath").toString();
+    qDebug() << "Python path: " << python_path;
 }
 
 Server::~Server()
@@ -86,7 +100,9 @@ bool Server::Init()
     paths.append("../web/"); // Linux source tree
     paths.append("../../web/"); // Windows source tree
     paths.append("../../../../web/"); // Mac source tree (in a dev env)
+#ifdef Q_OS_MAC
     paths.append("../Resources/web/"); // Mac source tree (in a release app bundle)
+#endif
     paths.append(settings.value("ApplicationPath").toString()); // System configured value
     paths.append(""); // Should be last!
 


^ permalink  raw  reply  [nested|flat] 26+ messages in thread

* Re: Patch for pgAdmin4 package on Mac OS X
@ 2016-06-02 12:57  Dave Page <[email protected]>
  parent: Sandeep Thakkar <[email protected]>
  0 siblings, 1 reply; 26+ messages in thread

From: Dave Page @ 2016-06-02 12:57 UTC (permalink / raw)
  To: Sandeep Thakkar <[email protected]>; +Cc: pgadmin-hackers; Hamid Quddus <[email protected]>

Thanks - applied with some tweaks to the runtime code (i.e. not saving
the location of the venv in the appbundle).

On Tue, May 31, 2016 at 6:37 PM, Sandeep Thakkar
<[email protected]> wrote:
> Hi Dave,
>
>
> On Tue, May 31, 2016 at 9:29 PM, Dave Page <[email protected]> wrote:
>>
>> Hi,
>>
>> On the first run, I get:
>>
>> App completed: /Users/dpage/git/pgadmin4/pkg/mac/../../mac-build/pgAdmin
>> 4.app
>> ./pkg/mac/create-dmg.sh: line 6: cd: dist: No such file or directory
>> Cleaning up
>> Copying data into temporary directory
>> cp: ./../mac-build/pgAdmin 4.app: No such file or directory
>> create-dmg.sh failed
>> make: *** [appbundle] Error 1
>>
>> If I run it again, I get:
>>
>> App completed: /Users/dpage/git/pgadmin4/pkg/mac/../../mac-build/pgAdmin
>> 4.app
>> ./pkg/mac/create-dmg.sh: line 6: cd: dist: No such file or directory
>> Directory ./pgadmin4-1.0-dev.dmg.src already exists. Please delete it
>> manually.
>> create-dmg.sh failed
>> make: *** [appbundle] Error 1
>>
>> If I manually create $SRC/dist, it's much happier.
>>
> I have used variable for dist. It will create the directory if doesn't
> exist. The clean-appbunde will also remove the .src directory in dist just
> in case it is present.
>
>> Other issues:
>>
>> - Your changes to the runtime don't seem to help. I've been staring at
>> the code for an hour or so now, and I can't see the issue though. We
>> may need some fresh eyes.
>>
> yeah, I also spent more time to see the code and test it. Infact, I could
> hardly reproduce it 1 or 2 times.
>
>>
>> - pkg/mac/create-dmg.sh is mixing upper and lower case variable names
>> and with/without _, e.g. $dmgname vs $DMG_NAME
>>
> not sure, why I used lower case, I prefer upper case always. I have made the
> changes now to use upper case for all variables.
>
>>
>> - Shoudn't DMG_NAME be initialised to `grep "^APP_NAME" web/config.py
>> | cut -d"=" -f2 | sed "s/'//g"` ?
>>
> yes, I have used the couple of more variables that gives proper
> understanding.
>
> Thanks! I have attached the updated patch. (runtime changes remains same).
>>
>>
>> On Tue, May 31, 2016 at 1:19 PM, Sandeep Thakkar
>> <[email protected]> wrote:
>> > Somehow the patch skipped the Makefile changes. Attached is the updated
>> > patch.
>> >
>> > On Mon, May 30, 2016 at 6:00 PM, Sandeep Thakkar
>> > <[email protected]> wrote:
>> >>
>> >> Thanks. I have fixed all the issues.
>> >>
>> >> Regarding the app not running from within the DMG for the first time, I
>> >> was unable to reproduce it on Zilan's machine which didn't have the
>> >> development env. On Murali's machine, it was reproducible for 1 time
>> >> after
>> >> couple of attempts.
>> >>
>> >> So, I just added the sync statement after settings the pythonpath value
>> >> in
>> >> the settings. May be this will resolve the issue. Please confirm.
>> >> settings.sync();
>> >>
>> >> Attached is the updated patch. Thanks.
>> >>
>> >> On Fri, May 27, 2016 at 9:28 PM, Dave Page <[email protected]> wrote:
>> >>>
>> >>> On Fri, May 27, 2016 at 4:48 PM, Dave Page <[email protected]> wrote:
>> >>> >
>> >>> >
>> >>> > On Fri, May 27, 2016 at 1:11 PM, Sandeep Thakkar
>> >>> > <[email protected]> wrote:
>> >>> >>
>> >>> >> Sure. Thanks.
>> >>> >>
>> >>> >> There is a typo in pkg/mac/build.sh. i.e
>> >>> >>
>> >>> >> s/HTML_HELP/HELP_PATH/
>> >>> >>
>> >>> >>
>> >>> >> On Fri, May 27, 2016 at 5:26 PM, Dave Page <[email protected]>
>> >>> >> wrote:
>> >>> >>>
>> >>> >>> Not entirely - we definitely need to improve it. I'll review the
>> >>> >>> code
>> >>> >>> as
>> >>> >>> it is now though.
>> >>> >
>> >>> >
>> >>> > OK, review time :-)
>> >>> >
>> >>> > - The appbundle name should be created from APP_NAME.app in
>> >>> > config.py,
>> >>> > e.g.
>> >>> > 'pgAdmin 4.app'
>> >>> >
>> >>> > - The DMG name should be created from
>> >>> > to_lower(remove_spaces(APP_NAME-APP_VERSION)) in config.py, e.g.
>> >>> > pgadmin4-1.0-dev.dmg
>> >>> >
>> >>> > - Use #ifdef Q_OS_MAC in the QT code for Mac-specific code. There's
>> >>> > no
>> >>> > need
>> >>> > to define another macro.
>> >>> >
>> >>> > - Please add "MINIFY_HTML = False" to config_local.py (and have
>> >>> > Paresh
>> >>> > do
>> >>> > the same on his packages). This works around a code issue with the
>> >>> > docs
>> >>> > that
>> >>> > I'll log a bug for.
>> >>> >
>> >>> > - In testing, I found that running the app from within the DMG
>> >>> > doesn't
>> >>> > seem
>> >>> > to work the first time - it prompts for the path, then exits. Once I
>> >>> > save
>> >>> > the path it offers, it's fine on subsequent runs.
>> >>> >
>> >>> > - Once copied to my laptop, I saw the same issue as above.
>> >>> >
>> >>> > Once these issues are resolved, I think we're good to commit.
>> >>>
>> >>> Oh, a couple more things:
>> >>>
>> >>> - There should not be a copy of the app bundle in dist/ following the
>> >>> build. Only the dmg should be there.
>> >>>
>> >>> - I think mac-build/ should be removed following a successful build,
>> >>> rather than waiting for make clean (please talk to Paresh - his code
>> >>> should do the same).
>> >>>
>> >>> --
>> >>> Dave Page
>> >>> Blog: http://pgsnake.blogspot.com
>> >>> Twitter: @pgsnake
>> >>>
>> >>> EnterpriseDB UK: http://www.enterprisedb.com
>> >>> The Enterprise PostgreSQL Company
>> >>
>> >>
>> >>
>> >>
>> >> --
>> >> Sandeep Thakkar
>> >>
>> >
>> >
>> >
>> > --
>> > Sandeep Thakkar
>> >
>>
>>
>>
>> --
>> Dave Page
>> Blog: http://pgsnake.blogspot.com
>> Twitter: @pgsnake
>>
>> EnterpriseDB UK: http://www.enterprisedb.com
>> The Enterprise PostgreSQL Company
>
>
>
>
> --
> Sandeep Thakkar
>



-- 
Dave Page
Blog: http://pgsnake.blogspot.com
Twitter: @pgsnake

EnterpriseDB UK: http://www.enterprisedb.com
The Enterprise PostgreSQL Company


-- 
Sent via pgadmin-hackers mailing list ([email protected])
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgadmin-hackers



^ permalink  raw  reply  [nested|flat] 26+ messages in thread

* Re: Patch for pgAdmin4 package on Mac OS X
@ 2016-06-02 13:05  Sandeep Thakkar <[email protected]>
  parent: Dave Page <[email protected]>
  0 siblings, 1 reply; 26+ messages in thread

From: Sandeep Thakkar @ 2016-06-02 13:05 UTC (permalink / raw)
  To: Dave Page <[email protected]>; +Cc: pgadmin-hackers; Hamid Quddus <[email protected]>

Thanks Dave!

I saw the runtime code and observed one change (prepend -> append) . Was it
not saving the location because of this?

On Thu, Jun 2, 2016 at 6:27 PM, Dave Page <[email protected]> wrote:

> Thanks - applied with some tweaks to the runtime code (i.e. not saving
> the location of the venv in the appbundle).
>
> On Tue, May 31, 2016 at 6:37 PM, Sandeep Thakkar
> <[email protected]> wrote:
> > Hi Dave,
> >
> >
> > On Tue, May 31, 2016 at 9:29 PM, Dave Page <[email protected]> wrote:
> >>
> >> Hi,
> >>
> >> On the first run, I get:
> >>
> >> App completed: /Users/dpage/git/pgadmin4/pkg/mac/../../mac-build/pgAdmin
> >> 4.app
> >> ./pkg/mac/create-dmg.sh: line 6: cd: dist: No such file or directory
> >> Cleaning up
> >> Copying data into temporary directory
> >> cp: ./../mac-build/pgAdmin 4.app: No such file or directory
> >> create-dmg.sh failed
> >> make: *** [appbundle] Error 1
> >>
> >> If I run it again, I get:
> >>
> >> App completed: /Users/dpage/git/pgadmin4/pkg/mac/../../mac-build/pgAdmin
> >> 4.app
> >> ./pkg/mac/create-dmg.sh: line 6: cd: dist: No such file or directory
> >> Directory ./pgadmin4-1.0-dev.dmg.src already exists. Please delete it
> >> manually.
> >> create-dmg.sh failed
> >> make: *** [appbundle] Error 1
> >>
> >> If I manually create $SRC/dist, it's much happier.
> >>
> > I have used variable for dist. It will create the directory if doesn't
> > exist. The clean-appbunde will also remove the .src directory in dist
> just
> > in case it is present.
> >
> >> Other issues:
> >>
> >> - Your changes to the runtime don't seem to help. I've been staring at
> >> the code for an hour or so now, and I can't see the issue though. We
> >> may need some fresh eyes.
> >>
> > yeah, I also spent more time to see the code and test it. Infact, I could
> > hardly reproduce it 1 or 2 times.
> >
> >>
> >> - pkg/mac/create-dmg.sh is mixing upper and lower case variable names
> >> and with/without _, e.g. $dmgname vs $DMG_NAME
> >>
> > not sure, why I used lower case, I prefer upper case always. I have made
> the
> > changes now to use upper case for all variables.
> >
> >>
> >> - Shoudn't DMG_NAME be initialised to `grep "^APP_NAME" web/config.py
> >> | cut -d"=" -f2 | sed "s/'//g"` ?
> >>
> > yes, I have used the couple of more variables that gives proper
> > understanding.
> >
> > Thanks! I have attached the updated patch. (runtime changes remains
> same).
> >>
> >>
> >> On Tue, May 31, 2016 at 1:19 PM, Sandeep Thakkar
> >> <[email protected]> wrote:
> >> > Somehow the patch skipped the Makefile changes. Attached is the
> updated
> >> > patch.
> >> >
> >> > On Mon, May 30, 2016 at 6:00 PM, Sandeep Thakkar
> >> > <[email protected]> wrote:
> >> >>
> >> >> Thanks. I have fixed all the issues.
> >> >>
> >> >> Regarding the app not running from within the DMG for the first
> time, I
> >> >> was unable to reproduce it on Zilan's machine which didn't have the
> >> >> development env. On Murali's machine, it was reproducible for 1 time
> >> >> after
> >> >> couple of attempts.
> >> >>
> >> >> So, I just added the sync statement after settings the pythonpath
> value
> >> >> in
> >> >> the settings. May be this will resolve the issue. Please confirm.
> >> >> settings.sync();
> >> >>
> >> >> Attached is the updated patch. Thanks.
> >> >>
> >> >> On Fri, May 27, 2016 at 9:28 PM, Dave Page <[email protected]>
> wrote:
> >> >>>
> >> >>> On Fri, May 27, 2016 at 4:48 PM, Dave Page <[email protected]>
> wrote:
> >> >>> >
> >> >>> >
> >> >>> > On Fri, May 27, 2016 at 1:11 PM, Sandeep Thakkar
> >> >>> > <[email protected]> wrote:
> >> >>> >>
> >> >>> >> Sure. Thanks.
> >> >>> >>
> >> >>> >> There is a typo in pkg/mac/build.sh. i.e
> >> >>> >>
> >> >>> >> s/HTML_HELP/HELP_PATH/
> >> >>> >>
> >> >>> >>
> >> >>> >> On Fri, May 27, 2016 at 5:26 PM, Dave Page <[email protected]>
> >> >>> >> wrote:
> >> >>> >>>
> >> >>> >>> Not entirely - we definitely need to improve it. I'll review the
> >> >>> >>> code
> >> >>> >>> as
> >> >>> >>> it is now though.
> >> >>> >
> >> >>> >
> >> >>> > OK, review time :-)
> >> >>> >
> >> >>> > - The appbundle name should be created from APP_NAME.app in
> >> >>> > config.py,
> >> >>> > e.g.
> >> >>> > 'pgAdmin 4.app'
> >> >>> >
> >> >>> > - The DMG name should be created from
> >> >>> > to_lower(remove_spaces(APP_NAME-APP_VERSION)) in config.py, e.g.
> >> >>> > pgadmin4-1.0-dev.dmg
> >> >>> >
> >> >>> > - Use #ifdef Q_OS_MAC in the QT code for Mac-specific code.
> There's
> >> >>> > no
> >> >>> > need
> >> >>> > to define another macro.
> >> >>> >
> >> >>> > - Please add "MINIFY_HTML = False" to config_local.py (and have
> >> >>> > Paresh
> >> >>> > do
> >> >>> > the same on his packages). This works around a code issue with the
> >> >>> > docs
> >> >>> > that
> >> >>> > I'll log a bug for.
> >> >>> >
> >> >>> > - In testing, I found that running the app from within the DMG
> >> >>> > doesn't
> >> >>> > seem
> >> >>> > to work the first time - it prompts for the path, then exits.
> Once I
> >> >>> > save
> >> >>> > the path it offers, it's fine on subsequent runs.
> >> >>> >
> >> >>> > - Once copied to my laptop, I saw the same issue as above.
> >> >>> >
> >> >>> > Once these issues are resolved, I think we're good to commit.
> >> >>>
> >> >>> Oh, a couple more things:
> >> >>>
> >> >>> - There should not be a copy of the app bundle in dist/ following
> the
> >> >>> build. Only the dmg should be there.
> >> >>>
> >> >>> - I think mac-build/ should be removed following a successful build,
> >> >>> rather than waiting for make clean (please talk to Paresh - his code
> >> >>> should do the same).
> >> >>>
> >> >>> --
> >> >>> Dave Page
> >> >>> Blog: http://pgsnake.blogspot.com
> >> >>> Twitter: @pgsnake
> >> >>>
> >> >>> EnterpriseDB UK: http://www.enterprisedb.com
> >> >>> The Enterprise PostgreSQL Company
> >> >>
> >> >>
> >> >>
> >> >>
> >> >> --
> >> >> Sandeep Thakkar
> >> >>
> >> >
> >> >
> >> >
> >> > --
> >> > Sandeep Thakkar
> >> >
> >>
> >>
> >>
> >> --
> >> Dave Page
> >> Blog: http://pgsnake.blogspot.com
> >> Twitter: @pgsnake
> >>
> >> EnterpriseDB UK: http://www.enterprisedb.com
> >> The Enterprise PostgreSQL Company
> >
> >
> >
> >
> > --
> > Sandeep Thakkar
> >
>
>
>
> --
> Dave Page
> Blog: http://pgsnake.blogspot.com
> Twitter: @pgsnake
>
> EnterpriseDB UK: http://www.enterprisedb.com
> The Enterprise PostgreSQL Company
>



-- 
Sandeep Thakkar


^ permalink  raw  reply  [nested|flat] 26+ messages in thread

* Re: Patch for pgAdmin4 package on Mac OS X
@ 2016-06-02 13:07  Dave Page <[email protected]>
  parent: Sandeep Thakkar <[email protected]>
  0 siblings, 1 reply; 26+ messages in thread

From: Dave Page @ 2016-06-02 13:07 UTC (permalink / raw)
  To: Sandeep Thakkar <[email protected]>; +Cc: pgadmin-hackers; Hamid Quddus <[email protected]>

On Thu, Jun 2, 2016 at 2:05 PM, Sandeep Thakkar
<[email protected]> wrote:
> Thanks Dave!
>
> I saw the runtime code and observed one change (prepend -> append) . Was it
> not saving the location because of this?

No - I changed that because if the value is prepended, the user cannot
override it. This way anything explicitly defined by the user will
take priority.

-- 
Dave Page
Blog: http://pgsnake.blogspot.com
Twitter: @pgsnake

EnterpriseDB UK: http://www.enterprisedb.com
The Enterprise PostgreSQL Company


-- 
Sent via pgadmin-hackers mailing list ([email protected])
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgadmin-hackers



^ permalink  raw  reply  [nested|flat] 26+ messages in thread

* Re: Patch for pgAdmin4 package on Mac OS X
@ 2016-06-02 13:13  Sandeep Thakkar <[email protected]>
  parent: Dave Page <[email protected]>
  0 siblings, 0 replies; 26+ messages in thread

From: Sandeep Thakkar @ 2016-06-02 13:13 UTC (permalink / raw)
  To: Dave Page <[email protected]>; +Cc: pgadmin-hackers; Hamid Quddus <[email protected]>

okay. Thanks again!

On Thu, Jun 2, 2016 at 6:37 PM, Dave Page <[email protected]> wrote:

> On Thu, Jun 2, 2016 at 2:05 PM, Sandeep Thakkar
> <[email protected]> wrote:
> > Thanks Dave!
> >
> > I saw the runtime code and observed one change (prepend -> append) . Was
> it
> > not saving the location because of this?
>
> No - I changed that because if the value is prepended, the user cannot
> override it. This way anything explicitly defined by the user will
> take priority.
>
> --
> Dave Page
> Blog: http://pgsnake.blogspot.com
> Twitter: @pgsnake
>
> EnterpriseDB UK: http://www.enterprisedb.com
> The Enterprise PostgreSQL Company
>



-- 
Sandeep Thakkar


^ permalink  raw  reply  [nested|flat] 26+ messages in thread


end of thread, other threads:[~2016-06-02 13:13 UTC | newest]

Thread overview: 26+ messages (download: mbox mbox.gz follow: Atom feed)
-- links below jump to the message on this page --
2016-04-18 12:25 Patch for pgAdmin4 package on Mac OS X Sandeep Thakkar <[email protected]>
2016-05-06 15:33 ` Dave Page <[email protected]>
2016-05-13 13:01   ` Sandeep Thakkar <[email protected]>
2016-05-13 13:11     ` Dave Page <[email protected]>
2016-05-17 10:54       ` Sandeep Thakkar <[email protected]>
2016-05-17 11:11         ` Paresh More <[email protected]>
2016-05-17 11:22         ` Dave Page <[email protected]>
2016-05-17 12:13           ` Sandeep Thakkar <[email protected]>
2016-05-19 10:34           ` Sandeep Thakkar <[email protected]>
2016-05-19 13:50             ` Dave Page <[email protected]>
2016-05-19 14:05               ` Sandeep Thakkar <[email protected]>
2016-05-19 14:09                 ` Dave Page <[email protected]>
2016-05-23 06:22                   ` Sandeep Thakkar <[email protected]>
2016-05-24 15:55                     ` Dave Page <[email protected]>
2016-05-27 15:48                       ` Dave Page <[email protected]>
2016-05-27 15:58                         ` Dave Page <[email protected]>
2016-05-30 12:30                           ` Sandeep Thakkar <[email protected]>
2016-05-31 12:19                             ` Sandeep Thakkar <[email protected]>
2016-05-31 15:59                               ` Dave Page <[email protected]>
2016-05-31 17:37                                 ` Sandeep Thakkar <[email protected]>
2016-06-02 12:57                                   ` Dave Page <[email protected]>
2016-06-02 13:05                                     ` Sandeep Thakkar <[email protected]>
2016-06-02 13:07                                       ` Dave Page <[email protected]>
2016-06-02 13:13                                         ` Sandeep Thakkar <[email protected]>
2016-05-18 10:50         ` Sandeep Thakkar <[email protected]>
2016-05-18 11:42           ` Sandeep Thakkar <[email protected]>

This inbox is served by agora; see mirroring instructions
for how to clone and mirror all data and code used for this inbox