<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>[138228] branches/gsoc15-pallet/Pallet</title>
</head>
<body>
<style type="text/css"><!--
#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
#msg dt:after { content:':';}
#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
#msg dl a { font-weight: bold}
#msg dl a:link { color:#fc3; }
#msg dl a:active { color:#ff0; }
#msg dl a:visited { color:#cc6; }
h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
#logmsg pre { background: #eee; padding: 1em; }
#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
#logmsg dl { margin: 0; }
#logmsg dt { font-weight: bold; }
#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
#logmsg dd:before { content:'\00bb';}
#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
#logmsg table th.Corner { text-align: left; }
#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
#patch { width: 100%; }
#patch h4 {font-family: verdana,arial,helvetica,sans-serif;font-size:10pt;padding:8px;background:#369;color:#fff;margin:0;}
#patch .propset h4, #patch .binary h4 {margin:0;}
#patch pre {padding:0;line-height:1.2em;margin:0;}
#patch .diff {width:100%;background:#eee;padding: 0 0 10px 0;overflow:auto;}
#patch .propset .diff, #patch .binary .diff {padding:10px 0;}
#patch span {display:block;padding:0 10px;}
#patch .modfile, #patch .addfile, #patch .delfile, #patch .propset, #patch .binary, #patch .copfile {border:1px solid #ccc;margin:10px 0;}
#patch ins {background:#dfd;text-decoration:none;display:block;padding:0 10px;}
#patch del {background:#fdd;text-decoration:none;display:block;padding:0 10px;}
#patch .lines, .info {color:#888;background:#fff;}
--></style>
<div id="msg">
<dl class="meta">
<dt>Revision</dt> <dd><a href="https://trac.macports.org/changeset/138228">138228</a></dd>
<dt>Author</dt> <dd>ksammons@macports.org</dd>
<dt>Date</dt> <dd>2015-07-02 10:42:40 -0700 (Thu, 02 Jul 2015)</dd>
</dl>
<h3>Log Message</h3>
<pre>Removed the Growl framework files from the repo.</pre>
<h3>Modified Paths</h3>
<ul>
<li><a href="#branchesgsoc15palletPalletPalletxcodeprojprojectpbxproj">branches/gsoc15-pallet/Pallet/Pallet.xcodeproj/project.pbxproj</a></li>
<li><a href="#branchesgsoc15palletPalletPalletxcodeprojprojectxcworkspacexcuserdatamrappleseedxcuserdatadUserInterfaceStatexcuserstate">branches/gsoc15-pallet/Pallet/Pallet.xcodeproj/project.xcworkspace/xcuserdata/mrappleseed.xcuserdatad/UserInterfaceState.xcuserstate</a></li>
<li><a href="#branchesgsoc15palletPalletPalletxcodeprojxcuserdatamrappleseedxcuserdatadxcschemesxcschememanagementplist">branches/gsoc15-pallet/Pallet/Pallet.xcodeproj/xcuserdata/mrappleseed.xcuserdatad/xcschemes/xcschememanagement.plist</a></li>
</ul>
<h3>Added Paths</h3>
<ul>
<li>branches/gsoc15-pallet/Pallet/SMJobBlessHelper/</li>
<li><a href="#branchesgsoc15palletPalletSMJobBlessHelperSMJobBlessHelper1">branches/gsoc15-pallet/Pallet/SMJobBlessHelper/SMJobBlessHelper.1</a></li>
<li><a href="#branchesgsoc15palletPalletSMJobBlessHelpermainc">branches/gsoc15-pallet/Pallet/SMJobBlessHelper/main.c</a></li>
<li><a href="#branchesgsoc15palletPalletSMJobBlessHelperc">branches/gsoc15-pallet/Pallet/SMJobBlessHelper.c</a></li>
</ul>
<h3>Removed Paths</h3>
<ul>
<li><a href="#branchesgsoc15palletPalletGrowlRegistrationTicketgrowlRegDict">branches/gsoc15-pallet/Pallet/Growl Registration Ticket.growlRegDict</a></li>
<li>branches/gsoc15-pallet/Pallet/Growl-1.2.1-Framework/</li>
</ul>
</div>
<div id="patch">
<h3>Diff</h3>
<a id="branchesgsoc15palletPalletGrowlRegistrationTicketgrowlRegDict"></a>
<div class="delfile"><h4>Deleted: branches/gsoc15-pallet/Pallet/Growl Registration Ticket.growlRegDict (138227 => 138228)</h4>
<pre class="diff"><span>
<span class="info">--- branches/gsoc15-pallet/Pallet/Growl Registration Ticket.growlRegDict        2015-07-02 16:30:38 UTC (rev 138227)
+++ branches/gsoc15-pallet/Pallet/Growl Registration Ticket.growlRegDict        2015-07-02 17:42:40 UTC (rev 138228)
</span><span class="lines">@@ -1,23 +0,0 @@
</span><del>-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-<plist version="1.0">
-<dict>
-        <key>TicketVersion</key>
-        <integer>1</integer>
-        <key>AllNotifications</key>
-        <array>
-                <string>InstallCompleted</string>
-                <string>InstallFailed</string>
-                <string>UpgradeCompleted</string>
-                <string>UgradeFailed</string>
-                <string>UninstallCompleted</string>
-                <string>UninstallFailed</string>
-                <string>SelfupdateCompleted</string>
-                <string>SelfupdateFailed</string>
-                <string>SyncCompleted</string>
-                <string>SyncFailed</string>
-                <string>OperationsCompleted</string>
-                <string>OperationsFailed</string>
-        </array>
-</dict>
-</plist>
</del></span></pre></div>
<a id="branchesgsoc15palletPalletPalletxcodeprojprojectpbxproj"></a>
<div class="modfile"><h4>Modified: branches/gsoc15-pallet/Pallet/Pallet.xcodeproj/project.pbxproj (138227 => 138228)</h4>
<pre class="diff"><span>
<span class="info">--- branches/gsoc15-pallet/Pallet/Pallet.xcodeproj/project.pbxproj        2015-07-02 16:30:38 UTC (rev 138227)
+++ branches/gsoc15-pallet/Pallet/Pallet.xcodeproj/project.pbxproj        2015-07-02 17:42:40 UTC (rev 138228)
</span><span class="lines">@@ -25,7 +25,6 @@
</span><span class="cx">                 1D20FFDA11F4F38000CCC4C6 /* TB_Info.icns in Resources */ = {isa = PBXBuildFile; fileRef = 1D20FFD811F4F38000CCC4C6 /* TB_Info.icns */; };
</span><span class="cx">                 1D24FCAB11CD32090063E2A5 /* TB_InstallWithVar.icns in Resources */ = {isa = PBXBuildFile; fileRef = 1D24FCAA11CD32090063E2A5 /* TB_InstallWithVar.icns */; };
</span><span class="cx">                 1D24FCAC11CD32090063E2A5 /* TB_InstallWithVar.icns in Resources */ = {isa = PBXBuildFile; fileRef = 1D24FCAA11CD32090063E2A5 /* TB_InstallWithVar.icns */; };
</span><del>-                1D4B877F11A5496B00AD9D33 /* Growl Registration Ticket.growlRegDict in Resources */ = {isa = PBXBuildFile; fileRef = 1D4B877E11A5496B00AD9D33 /* Growl Registration Ticket.growlRegDict */; };
</del><span class="cx">                 1D9B73F911F0F6D6006013F5 /* MPQueueTableView.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D9B73F811F0F6D6006013F5 /* MPQueueTableView.m */; };
</span><span class="cx">                 1D9B73FA11F0F6D6006013F5 /* MPQueueTableView.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D9B73F811F0F6D6006013F5 /* MPQueueTableView.m */; };
</span><span class="cx">                 1DA3219411F748330004ECB1 /* MPCheckbox.m in Sources */ = {isa = PBXBuildFile; fileRef = 1DA3219311F748330004ECB1 /* MPCheckbox.m */; };
</span><span class="lines">@@ -74,6 +73,14 @@
</span><span class="cx">                 21FC226D0FE88A2A00B1E835 /* Installed.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 21FC226B0FE88A2A00B1E835 /* Installed.tiff */; };
</span><span class="cx">                 21FC226E0FE88A2A00B1E835 /* Outdated.tiff in Resources */ = {isa = PBXBuildFile; fileRef = 21FC226C0FE88A2A00B1E835 /* Outdated.tiff */; };
</span><span class="cx">                 21FC233B0FE8AB0400B1E835 /* StatePredicateTemplate.m in Sources */ = {isa = PBXBuildFile; fileRef = 21FC233A0FE8AB0400B1E835 /* StatePredicateTemplate.m */; };
</span><ins>+                56ED2E9F1B45A4BE00E19DDF /* SMJobBlessHelper.1 in CopyFiles */ = {isa = PBXBuildFile; fileRef = 56ED2E9E1B45A4BE00E19DDF /* SMJobBlessHelper.1 */; };
+                56ED2EA41B45A4DA00E19DDF /* SMJobBlessHelper.c in Sources */ = {isa = PBXBuildFile; fileRef = 56ED2E8D1B45A36300E19DDF /* SMJobBlessHelper.c */; };
+                56ED2EA61B45A7DD00E19DDF /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 56ED2EA51B45A7DD00E19DDF /* Security.framework */; };
+                56ED2EA81B45A7E700E19DDF /* ServiceManagement.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 56ED2EA71B45A7E700E19DDF /* ServiceManagement.framework */; };
+                56ED2EAB1B45A81D00E19DDF /* SMJobBlessHelper in CopyFiles */ = {isa = PBXBuildFile; fileRef = 56ED2E9A1B45A4BE00E19DDF /* SMJobBlessHelper */; };
+                56ED2EAC1B45AB9800E19DDF /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 56ED2EA51B45A7DD00E19DDF /* Security.framework */; };
+                56ED2EAD1B45ABA000E19DDF /* ServiceManagement.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 56ED2EA71B45A7E700E19DDF /* ServiceManagement.framework */; };
+                56ED2EB01B45AC1100E19DDF /* SMJobBlessHelper in CopyFiles */ = {isa = PBXBuildFile; fileRef = 56ED2E9A1B45A4BE00E19DDF /* SMJobBlessHelper */; };
</ins><span class="cx">                 8D11072B0486CEB800E47090 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 089C165CFE840E0CC02AAC07 /* InfoPlist.strings */; };
</span><span class="cx">                 8D11072D0486CEB800E47090 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 29B97316FDCFA39411CA2CEA /* main.m */; settings = {ATTRIBUTES = (); }; };
</span><span class="cx">                 8D11072F0486CEB800E47090 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; };
</span><span class="lines">@@ -136,24 +143,40 @@
</span><span class="cx">                         remoteGlobalIDString = 6EE6DD9E0E626D2800FB2115;
</span><span class="cx">                         remoteInfo = MPHelperToolIPCTester;
</span><span class="cx">                 };
</span><ins>+                56ED2EA91B45A7F800E19DDF /* PBXContainerItemProxy */ = {
+                        isa = PBXContainerItemProxy;
+                        containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */;
+                        proxyType = 1;
+                        remoteGlobalIDString = 56ED2E991B45A4BE00E19DDF;
+                        remoteInfo = SMJobBlessHelper;
+                };
+                56ED2EAE1B45ABE500E19DDF /* PBXContainerItemProxy */ = {
+                        isa = PBXContainerItemProxy;
+                        containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */;
+                        proxyType = 1;
+                        remoteGlobalIDString = 56ED2E991B45A4BE00E19DDF;
+                        remoteInfo = SMJobBlessHelper;
+                };
</ins><span class="cx"> /* End PBXContainerItemProxy section */
</span><span class="cx">
</span><span class="cx"> /* Begin PBXCopyFilesBuildPhase section */
</span><span class="cx">                 1D4B87CC11A54F9B00AD9D33 /* CopyFiles */ = {
</span><span class="cx">                         isa = PBXCopyFilesBuildPhase;
</span><span class="cx">                         buildActionMask = 2147483647;
</span><del>-                        dstPath = "";
-                        dstSubfolderSpec = 10;
</del><ins>+                        dstPath = Contents/Library/LaunchServices;
+                        dstSubfolderSpec = 1;
</ins><span class="cx">                         files = (
</span><ins>+                                56ED2EAB1B45A81D00E19DDF /* SMJobBlessHelper in CopyFiles */,
</ins><span class="cx">                         );
</span><span class="cx">                         runOnlyForDeploymentPostprocessing = 0;
</span><span class="cx">                 };
</span><span class="cx">                 1D4B87D311A54FFC00AD9D33 /* CopyFiles */ = {
</span><span class="cx">                         isa = PBXCopyFilesBuildPhase;
</span><span class="cx">                         buildActionMask = 2147483647;
</span><del>-                        dstPath = "";
-                        dstSubfolderSpec = 10;
</del><ins>+                        dstPath = Contents/Library/LaunchServices;
+                        dstSubfolderSpec = 1;
</ins><span class="cx">                         files = (
</span><ins>+                                56ED2EB01B45AC1100E19DDF /* SMJobBlessHelper in CopyFiles */,
</ins><span class="cx">                         );
</span><span class="cx">                         runOnlyForDeploymentPostprocessing = 0;
</span><span class="cx">                 };
</span><span class="lines">@@ -168,6 +191,16 @@
</span><span class="cx">                         name = "Copy Bundle Frameworks";
</span><span class="cx">                         runOnlyForDeploymentPostprocessing = 0;
</span><span class="cx">                 };
</span><ins>+                56ED2E981B45A4BE00E19DDF /* CopyFiles */ = {
+                        isa = PBXCopyFilesBuildPhase;
+                        buildActionMask = 2147483647;
+                        dstPath = /usr/share/man/man1/;
+                        dstSubfolderSpec = 0;
+                        files = (
+                                56ED2E9F1B45A4BE00E19DDF /* SMJobBlessHelper.1 in CopyFiles */,
+                        );
+                        runOnlyForDeploymentPostprocessing = 1;
+                };
</ins><span class="cx"> /* End PBXCopyFilesBuildPhase section */
</span><span class="cx">
</span><span class="cx"> /* Begin PBXFileReference section */
</span><span class="lines">@@ -177,7 +210,6 @@
</span><span class="cx">                 1D20FFD811F4F38000CCC4C6 /* TB_Info.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = TB_Info.icns; sourceTree = "<group>"; };
</span><span class="cx">                 1D24FC5F11CD1C770063E2A5 /* GrowlNotifications.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GrowlNotifications.h; sourceTree = "<group>"; };
</span><span class="cx">                 1D24FCAA11CD32090063E2A5 /* TB_InstallWithVar.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = TB_InstallWithVar.icns; sourceTree = "<group>"; };
</span><del>-                1D4B877E11A5496B00AD9D33 /* Growl Registration Ticket.growlRegDict */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = "Growl Registration Ticket.growlRegDict"; sourceTree = "<group>"; };
</del><span class="cx">                 1D9B73F711F0F6D6006013F5 /* MPQueueTableView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MPQueueTableView.h; sourceTree = "<group>"; };
</span><span class="cx">                 1D9B73F811F0F6D6006013F5 /* MPQueueTableView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MPQueueTableView.m; sourceTree = "<group>"; };
</span><span class="cx">                 1DA3219211F748330004ECB1 /* MPCheckbox.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MPCheckbox.h; sourceTree = "<group>"; };
</span><span class="lines">@@ -215,6 +247,12 @@
</span><span class="cx">                 29B97316FDCFA39411CA2CEA /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
</span><span class="cx">                 29B97325FDCFA39411CA2CEA /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = "<absolute>"; };
</span><span class="cx">                 32CA4F630368D1EE00C91783 /* Pallet_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Pallet_Prefix.pch; sourceTree = "<group>"; };
</span><ins>+                56ED2E8D1B45A36300E19DDF /* SMJobBlessHelper.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = SMJobBlessHelper.c; sourceTree = "<group>"; };
+                56ED2E9A1B45A4BE00E19DDF /* SMJobBlessHelper */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = SMJobBlessHelper; sourceTree = BUILT_PRODUCTS_DIR; };
+                56ED2E9C1B45A4BE00E19DDF /* main.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = main.c; sourceTree = "<group>"; };
+                56ED2E9E1B45A4BE00E19DDF /* SMJobBlessHelper.1 */ = {isa = PBXFileReference; lastKnownFileType = text.man; path = SMJobBlessHelper.1; sourceTree = "<group>"; };
+                56ED2EA51B45A7DD00E19DDF /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = System/Library/Frameworks/Security.framework; sourceTree = SDKROOT; };
+                56ED2EA71B45A7E700E19DDF /* ServiceManagement.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ServiceManagement.framework; path = System/Library/Frameworks/ServiceManagement.framework; sourceTree = SDKROOT; };
</ins><span class="cx">                 5E5D169111AE96F500451AD7 /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = System/Library/Frameworks/AppKit.framework; sourceTree = SDKROOT; };
</span><span class="cx">                 8D1107310486CEB800E47090 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
</span><span class="cx">                 8D1107320486CEB800E47090 /* Pallet.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Pallet.app; sourceTree = BUILT_PRODUCTS_DIR; };
</span><span class="lines">@@ -225,15 +263,26 @@
</span><span class="cx">                         isa = PBXFrameworksBuildPhase;
</span><span class="cx">                         buildActionMask = 2147483647;
</span><span class="cx">                         files = (
</span><ins>+                                56ED2EA81B45A7E700E19DDF /* ServiceManagement.framework in Frameworks */,
+                                56ED2EA61B45A7DD00E19DDF /* Security.framework in Frameworks */,
</ins><span class="cx">                                 21900DE01095001700ED79CF /* MacPorts.framework in Frameworks */,
</span><span class="cx">                                 21900DE11095001700ED79CF /* Cocoa.framework in Frameworks */,
</span><span class="cx">                         );
</span><span class="cx">                         runOnlyForDeploymentPostprocessing = 0;
</span><span class="cx">                 };
</span><ins>+                56ED2E971B45A4BE00E19DDF /* Frameworks */ = {
+                        isa = PBXFrameworksBuildPhase;
+                        buildActionMask = 2147483647;
+                        files = (
+                        );
+                        runOnlyForDeploymentPostprocessing = 0;
+                };
</ins><span class="cx">                 8D11072E0486CEB800E47090 /* Frameworks */ = {
</span><span class="cx">                         isa = PBXFrameworksBuildPhase;
</span><span class="cx">                         buildActionMask = 2147483647;
</span><span class="cx">                         files = (
</span><ins>+                                56ED2EAD1B45ABA000E19DDF /* ServiceManagement.framework in Frameworks */,
+                                56ED2EAC1B45AB9800E19DDF /* Security.framework in Frameworks */,
</ins><span class="cx">                                 21900E031095030B00ED79CF /* MacPorts.framework in Frameworks */,
</span><span class="cx">                                 8D11072F0486CEB800E47090 /* Cocoa.framework in Frameworks */,
</span><span class="cx">                         );
</span><span class="lines">@@ -265,6 +314,7 @@
</span><span class="cx">                         children = (
</span><span class="cx">                                 8D1107320486CEB800E47090 /* Pallet.app */,
</span><span class="cx">                                 21900DE81095001700ED79CF /* Pallet.app */,
</span><ins>+                                56ED2E9A1B45A4BE00E19DDF /* SMJobBlessHelper */,
</ins><span class="cx">                         );
</span><span class="cx">                         name = Products;
</span><span class="cx">                         sourceTree = "<group>";
</span><span class="lines">@@ -320,6 +370,7 @@
</span><span class="cx">                                 1D9B73F811F0F6D6006013F5 /* MPQueueTableView.m */,
</span><span class="cx">                                 1DA3219211F748330004ECB1 /* MPCheckbox.h */,
</span><span class="cx">                                 1DA3219311F748330004ECB1 /* MPCheckbox.m */,
</span><ins>+                                56ED2E8D1B45A36300E19DDF /* SMJobBlessHelper.c */,
</ins><span class="cx">                         );
</span><span class="cx">                         name = Helpers;
</span><span class="cx">                         sourceTree = "<group>";
</span><span class="lines">@@ -334,6 +385,7 @@
</span><span class="cx">                                 21FC22620FE888F200B1E835 /* Helpers */,
</span><span class="cx">                                 29B97315FDCFA39411CA2CEA /* Other Sources */,
</span><span class="cx">                                 29B97317FDCFA39411CA2CEA /* Resources */,
</span><ins>+                                56ED2E9B1B45A4BE00E19DDF /* SMJobBlessHelper */,
</ins><span class="cx">                                 29B97323FDCFA39411CA2CEA /* Frameworks */,
</span><span class="cx">                                 19C28FACFE9D520D11CA2CBB /* Products */,
</span><span class="cx">                                 21900E021095030B00ED79CF /* MacPorts.framework */,
</span><span class="lines">@@ -368,7 +420,6 @@
</span><span class="cx">                                 089C165CFE840E0CC02AAC07 /* InfoPlist.strings */,
</span><span class="cx">                                 1DDD58140DA1D0A300B32029 /* MainMenu.xib */,
</span><span class="cx">                                 21E2ADAF1002E428003F8885 /* Preferences.xib */,
</span><del>-                                1D4B877E11A5496B00AD9D33 /* Growl Registration Ticket.growlRegDict */,
</del><span class="cx">                         );
</span><span class="cx">                         name = Resources;
</span><span class="cx">                         sourceTree = "<group>";
</span><span class="lines">@@ -376,12 +427,23 @@
</span><span class="cx">                 29B97323FDCFA39411CA2CEA /* Frameworks */ = {
</span><span class="cx">                         isa = PBXGroup;
</span><span class="cx">                         children = (
</span><ins>+                                56ED2EA71B45A7E700E19DDF /* ServiceManagement.framework */,
+                                56ED2EA51B45A7DD00E19DDF /* Security.framework */,
</ins><span class="cx">                                 1058C7A0FEA54F0111CA2CBB /* Linked Frameworks */,
</span><span class="cx">                                 1058C7A2FEA54F0111CA2CBB /* Other Frameworks */,
</span><span class="cx">                         );
</span><span class="cx">                         name = Frameworks;
</span><span class="cx">                         sourceTree = "<group>";
</span><span class="cx">                 };
</span><ins>+                56ED2E9B1B45A4BE00E19DDF /* SMJobBlessHelper */ = {
+                        isa = PBXGroup;
+                        children = (
+                                56ED2E9C1B45A4BE00E19DDF /* main.c */,
+                                56ED2E9E1B45A4BE00E19DDF /* SMJobBlessHelper.1 */,
+                        );
+                        path = SMJobBlessHelper;
+                        sourceTree = "<group>";
+                };
</ins><span class="cx"> /* End PBXGroup section */
</span><span class="cx">
</span><span class="cx"> /* Begin PBXNativeTarget section */
</span><span class="lines">@@ -400,6 +462,7 @@
</span><span class="cx">                         buildRules = (
</span><span class="cx">                         );
</span><span class="cx">                         dependencies = (
</span><ins>+                                56ED2EAA1B45A7F800E19DDF /* PBXTargetDependency */,
</ins><span class="cx">                                 21ACCE17109538410070F0DD /* PBXTargetDependency */,
</span><span class="cx">                         );
</span><span class="cx">                         name = "Pallet-standalone";
</span><span class="lines">@@ -408,6 +471,23 @@
</span><span class="cx">                         productReference = 21900DE81095001700ED79CF /* Pallet.app */;
</span><span class="cx">                         productType = "com.apple.product-type.application";
</span><span class="cx">                 };
</span><ins>+                56ED2E991B45A4BE00E19DDF /* SMJobBlessHelper */ = {
+                        isa = PBXNativeTarget;
+                        buildConfigurationList = 56ED2EA01B45A4BE00E19DDF /* Build configuration list for PBXNativeTarget "SMJobBlessHelper" */;
+                        buildPhases = (
+                                56ED2E961B45A4BE00E19DDF /* Sources */,
+                                56ED2E971B45A4BE00E19DDF /* Frameworks */,
+                                56ED2E981B45A4BE00E19DDF /* CopyFiles */,
+                        );
+                        buildRules = (
+                        );
+                        dependencies = (
+                        );
+                        name = SMJobBlessHelper;
+                        productName = SMJobBlessHelper;
+                        productReference = 56ED2E9A1B45A4BE00E19DDF /* SMJobBlessHelper */;
+                        productType = "com.apple.product-type.tool";
+                };
</ins><span class="cx">                 8D1107260486CEB800E47090 /* Pallet */ = {
</span><span class="cx">                         isa = PBXNativeTarget;
</span><span class="cx">                         buildConfigurationList = C01FCF4A08A954540054247B /* Build configuration list for PBXNativeTarget "Pallet" */;
</span><span class="lines">@@ -420,6 +500,7 @@
</span><span class="cx">                         buildRules = (
</span><span class="cx">                         );
</span><span class="cx">                         dependencies = (
</span><ins>+                                56ED2EAF1B45ABE500E19DDF /* PBXTargetDependency */,
</ins><span class="cx">                         );
</span><span class="cx">                         name = Pallet;
</span><span class="cx">                         productInstallPath = "$(HOME)/Applications";
</span><span class="lines">@@ -458,6 +539,7 @@
</span><span class="cx">                                 8D1107260486CEB800E47090 /* Pallet */,
</span><span class="cx">                                 21900DC31095001700ED79CF /* Pallet-standalone */,
</span><span class="cx">                                 21351F530FEC59520074ACFE /* Docs */,
</span><ins>+                                56ED2E991B45A4BE00E19DDF /* SMJobBlessHelper */,
</ins><span class="cx">                         );
</span><span class="cx">                 };
</span><span class="cx"> /* End PBXProject section */
</span><span class="lines">@@ -531,7 +613,6 @@
</span><span class="cx">                                 21900DD01095001700ED79CF /* TB_Cancel.icns in Resources */,
</span><span class="cx">                                 21900DD11095001700ED79CF /* TB_Selfupdate.icns in Resources */,
</span><span class="cx">                                 21900DD21095001700ED79CF /* Application.icns in Resources */,
</span><del>-                                1D4B877F11A5496B00AD9D33 /* Growl Registration Ticket.growlRegDict in Resources */,
</del><span class="cx">                                 1D24FCAB11CD32090063E2A5 /* TB_InstallWithVar.icns in Resources */,
</span><span class="cx">                                 1D20FFDA11F4F38000CCC4C6 /* TB_Info.icns in Resources */,
</span><span class="cx">                         );
</span><span class="lines">@@ -625,6 +706,14 @@
</span><span class="cx">                         );
</span><span class="cx">                         runOnlyForDeploymentPostprocessing = 0;
</span><span class="cx">                 };
</span><ins>+                56ED2E961B45A4BE00E19DDF /* Sources */ = {
+                        isa = PBXSourcesBuildPhase;
+                        buildActionMask = 2147483647;
+                        files = (
+                                56ED2EA41B45A4DA00E19DDF /* SMJobBlessHelper.c in Sources */,
+                        );
+                        runOnlyForDeploymentPostprocessing = 0;
+                };
</ins><span class="cx">                 8D11072C0486CEB800E47090 /* Sources */ = {
</span><span class="cx">                         isa = PBXSourcesBuildPhase;
</span><span class="cx">                         buildActionMask = 2147483647;
</span><span class="lines">@@ -651,6 +740,16 @@
</span><span class="cx">                         name = "MacPorts-embeddable";
</span><span class="cx">                         targetProxy = 21ACCE16109538410070F0DD /* PBXContainerItemProxy */;
</span><span class="cx">                 };
</span><ins>+                56ED2EAA1B45A7F800E19DDF /* PBXTargetDependency */ = {
+                        isa = PBXTargetDependency;
+                        target = 56ED2E991B45A4BE00E19DDF /* SMJobBlessHelper */;
+                        targetProxy = 56ED2EA91B45A7F800E19DDF /* PBXContainerItemProxy */;
+                };
+                56ED2EAF1B45ABE500E19DDF /* PBXTargetDependency */ = {
+                        isa = PBXTargetDependency;
+                        target = 56ED2E991B45A4BE00E19DDF /* SMJobBlessHelper */;
+                        targetProxy = 56ED2EAE1B45ABE500E19DDF /* PBXContainerItemProxy */;
+                };
</ins><span class="cx"> /* End PBXTargetDependency section */
</span><span class="cx">
</span><span class="cx"> /* Begin PBXVariantGroup section */
</span><span class="lines">@@ -708,6 +807,7 @@
</span><span class="cx">                         isa = XCBuildConfiguration;
</span><span class="cx">                         buildSettings = {
</span><span class="cx">                                 ALWAYS_SEARCH_USER_PATHS = NO;
</span><ins>+                                CODE_SIGN_IDENTITY = "Self-signed Applications";
</ins><span class="cx">                                 COMBINE_HIDPI_IMAGES = YES;
</span><span class="cx">                                 COPY_PHASE_STRIP = NO;
</span><span class="cx">                                 FRAMEWORK_SEARCH_PATHS = (
</span><span class="lines">@@ -732,6 +832,7 @@
</span><span class="cx">                         isa = XCBuildConfiguration;
</span><span class="cx">                         buildSettings = {
</span><span class="cx">                                 ALWAYS_SEARCH_USER_PATHS = NO;
</span><ins>+                                CODE_SIGN_IDENTITY = "Self-signed Applications";
</ins><span class="cx">                                 COMBINE_HIDPI_IMAGES = YES;
</span><span class="cx">                                 COPY_PHASE_STRIP = NO;
</span><span class="cx">                                 FRAMEWORK_SEARCH_PATHS = (
</span><span class="lines">@@ -756,6 +857,7 @@
</span><span class="cx">                         isa = XCBuildConfiguration;
</span><span class="cx">                         buildSettings = {
</span><span class="cx">                                 ALWAYS_SEARCH_USER_PATHS = NO;
</span><ins>+                                CODE_SIGN_IDENTITY = "Self-signed Applications";
</ins><span class="cx">                                 COMBINE_HIDPI_IMAGES = YES;
</span><span class="cx">                                 DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
</span><span class="cx">                                 FRAMEWORK_SEARCH_PATHS = (
</span><span class="lines">@@ -776,6 +878,7 @@
</span><span class="cx">                 21FC211D0FE84F7F00B1E835 /* Debug-InstallMacPorts */ = {
</span><span class="cx">                         isa = XCBuildConfiguration;
</span><span class="cx">                         buildSettings = {
</span><ins>+                                CODE_SIGN_IDENTITY = "Self-signed Applications";
</ins><span class="cx">                                 GCC_C_LANGUAGE_STANDARD = c99;
</span><span class="cx">                                 GCC_ENABLE_OBJC_GC = required;
</span><span class="cx">                                 GCC_OPTIMIZATION_LEVEL = 0;
</span><span class="lines">@@ -791,6 +894,7 @@
</span><span class="cx">                         isa = XCBuildConfiguration;
</span><span class="cx">                         buildSettings = {
</span><span class="cx">                                 ALWAYS_SEARCH_USER_PATHS = NO;
</span><ins>+                                CODE_SIGN_IDENTITY = "Self-signed Applications";
</ins><span class="cx">                                 COMBINE_HIDPI_IMAGES = YES;
</span><span class="cx">                                 COPY_PHASE_STRIP = NO;
</span><span class="cx">                                 FRAMEWORK_SEARCH_PATHS = (
</span><span class="lines">@@ -808,6 +912,7 @@
</span><span class="cx">                                 INFOPLIST_FILE = Info.plist;
</span><span class="cx">                                 INSTALL_PATH = "$(HOME)/Applications";
</span><span class="cx">                                 LIBRARY_SEARCH_PATHS = "/opt/local/libexec/macports/lib/**";
</span><ins>+                                MACOSX_DEPLOYMENT_TARGET = 10.6;
</ins><span class="cx">                                 OTHER_LDFLAGS = (
</span><span class="cx">                                         "-I$prefix/libexec/macports/include",
</span><span class="cx">                                         "-L$prefix/libexec/macports/lib",
</span><span class="lines">@@ -818,10 +923,151 @@
</span><span class="cx">                         };
</span><span class="cx">                         name = "Debug-InstallMacPorts";
</span><span class="cx">                 };
</span><ins>+                56ED2EA11B45A4BE00E19DDF /* Debug */ = {
+                        isa = XCBuildConfiguration;
+                        buildSettings = {
+                                ALWAYS_SEARCH_USER_PATHS = NO;
+                                CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
+                                CLANG_CXX_LIBRARY = "libc++";
+                                CLANG_ENABLE_MODULES = YES;
+                                CLANG_ENABLE_OBJC_ARC = YES;
+                                CLANG_WARN_BOOL_CONVERSION = YES;
+                                CLANG_WARN_CONSTANT_CONVERSION = YES;
+                                CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
+                                CLANG_WARN_EMPTY_BODY = YES;
+                                CLANG_WARN_ENUM_CONVERSION = YES;
+                                CLANG_WARN_INT_CONVERSION = YES;
+                                CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
+                                CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
+                                CODE_SIGN_IDENTITY = "Self-signed Applications";
+                                COPY_PHASE_STRIP = NO;
+                                GCC_C_LANGUAGE_STANDARD = gnu99;
+                                GCC_DYNAMIC_NO_PIC = NO;
+                                GCC_ENABLE_OBJC_EXCEPTIONS = YES;
+                                GCC_PREPROCESSOR_DEFINITIONS = (
+                                        "DEBUG=1",
+                                        "$(inherited)",
+                                );
+                                GCC_SYMBOLS_PRIVATE_EXTERN = NO;
+                                GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
+                                GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
+                                GCC_WARN_UNDECLARED_SELECTOR = YES;
+                                GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
+                                GCC_WARN_UNUSED_FUNCTION = YES;
+                                INFOPLIST_FILE = "SMJobBlessHelper/SMJobBlessHelper-Info.plist";
+                                MACOSX_DEPLOYMENT_TARGET = 10.9;
+                                OTHER_LDFLAGS = (
+                                        "-sectcreate",
+                                        __TEXT,
+                                        __info_plist,
+                                        "SMJobBlessHelper/SMJobBlessHelper-Info.plist",
+                                        "-sectcreate",
+                                        __TEXT,
+                                        __launchd_plist,
+                                        "SMJobBlessHelper/SMJobBlessHelper-Launchd.plist",
+                                );
+                                PRODUCT_NAME = "$(TARGET_NAME)";
+                                SKIP_INSTALL = YES;
+                        };
+                        name = Debug;
+                };
+                56ED2EA21B45A4BE00E19DDF /* Debug-InstallMacPorts */ = {
+                        isa = XCBuildConfiguration;
+                        buildSettings = {
+                                ALWAYS_SEARCH_USER_PATHS = NO;
+                                CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
+                                CLANG_CXX_LIBRARY = "libc++";
+                                CLANG_ENABLE_MODULES = YES;
+                                CLANG_ENABLE_OBJC_ARC = YES;
+                                CLANG_WARN_BOOL_CONVERSION = YES;
+                                CLANG_WARN_CONSTANT_CONVERSION = YES;
+                                CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
+                                CLANG_WARN_EMPTY_BODY = YES;
+                                CLANG_WARN_ENUM_CONVERSION = YES;
+                                CLANG_WARN_INT_CONVERSION = YES;
+                                CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
+                                CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
+                                CODE_SIGN_IDENTITY = "Self-signed Applications";
+                                COPY_PHASE_STRIP = NO;
+                                GCC_C_LANGUAGE_STANDARD = gnu99;
+                                GCC_DYNAMIC_NO_PIC = NO;
+                                GCC_ENABLE_OBJC_EXCEPTIONS = YES;
+                                GCC_PREPROCESSOR_DEFINITIONS = (
+                                        "DEBUG=1",
+                                        "$(inherited)",
+                                );
+                                GCC_SYMBOLS_PRIVATE_EXTERN = NO;
+                                GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
+                                GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
+                                GCC_WARN_UNDECLARED_SELECTOR = YES;
+                                GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
+                                GCC_WARN_UNUSED_FUNCTION = YES;
+                                INFOPLIST_FILE = "SMJobBlessHelper/SMJobBlessHelper-Info.plist";
+                                MACOSX_DEPLOYMENT_TARGET = 10.9;
+                                OTHER_LDFLAGS = (
+                                        "-sectcreate",
+                                        __TEXT,
+                                        __info_plist,
+                                        "SMJobBlessHelper/SMJobBlessHelper-Info.plist",
+                                        "-sectcreate",
+                                        __TEXT,
+                                        __launchd_plist,
+                                        "SMJobBlessHelper/SMJobBlessHelper-Launchd.plist",
+                                );
+                                PRODUCT_NAME = "$(TARGET_NAME)";
+                                SKIP_INSTALL = YES;
+                        };
+                        name = "Debug-InstallMacPorts";
+                };
+                56ED2EA31B45A4BE00E19DDF /* Release */ = {
+                        isa = XCBuildConfiguration;
+                        buildSettings = {
+                                ALWAYS_SEARCH_USER_PATHS = NO;
+                                CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
+                                CLANG_CXX_LIBRARY = "libc++";
+                                CLANG_ENABLE_MODULES = YES;
+                                CLANG_ENABLE_OBJC_ARC = YES;
+                                CLANG_WARN_BOOL_CONVERSION = YES;
+                                CLANG_WARN_CONSTANT_CONVERSION = YES;
+                                CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
+                                CLANG_WARN_EMPTY_BODY = YES;
+                                CLANG_WARN_ENUM_CONVERSION = YES;
+                                CLANG_WARN_INT_CONVERSION = YES;
+                                CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
+                                CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
+                                CODE_SIGN_IDENTITY = "Self-signed Applications";
+                                COPY_PHASE_STRIP = YES;
+                                DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
+                                ENABLE_NS_ASSERTIONS = NO;
+                                GCC_C_LANGUAGE_STANDARD = gnu99;
+                                GCC_ENABLE_OBJC_EXCEPTIONS = YES;
+                                GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
+                                GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
+                                GCC_WARN_UNDECLARED_SELECTOR = YES;
+                                GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
+                                GCC_WARN_UNUSED_FUNCTION = YES;
+                                INFOPLIST_FILE = "SMJobBlessHelper/SMJobBlessHelper-Info.plist";
+                                MACOSX_DEPLOYMENT_TARGET = 10.9;
+                                OTHER_LDFLAGS = (
+                                        "-sectcreate",
+                                        __TEXT,
+                                        __info_plist,
+                                        "SMJobBlessHelper/SMJobBlessHelper-Info.plist",
+                                        "-sectcreate",
+                                        __TEXT,
+                                        __launchd_plist,
+                                        "SMJobBlessHelper/SMJobBlessHelper-Launchd.plist",
+                                );
+                                PRODUCT_NAME = "$(TARGET_NAME)";
+                                SKIP_INSTALL = YES;
+                        };
+                        name = Release;
+                };
</ins><span class="cx">                 C01FCF4B08A954540054247B /* Debug */ = {
</span><span class="cx">                         isa = XCBuildConfiguration;
</span><span class="cx">                         buildSettings = {
</span><span class="cx">                                 ALWAYS_SEARCH_USER_PATHS = NO;
</span><ins>+                                CODE_SIGN_IDENTITY = "Self-signed Applications";
</ins><span class="cx">                                 COMBINE_HIDPI_IMAGES = YES;
</span><span class="cx">                                 COPY_PHASE_STRIP = NO;
</span><span class="cx">                                 FRAMEWORK_SEARCH_PATHS = "$(inherited)";
</span><span class="lines">@@ -835,6 +1081,7 @@
</span><span class="cx">                                 INFOPLIST_FILE = Info.plist;
</span><span class="cx">                                 INSTALL_PATH = "$(HOME)/Applications";
</span><span class="cx">                                 LIBRARY_SEARCH_PATHS = "/opt/local/libexec/macports/lib/**";
</span><ins>+                                MACOSX_DEPLOYMENT_TARGET = 10.6;
</ins><span class="cx">                                 OTHER_LDFLAGS = (
</span><span class="cx">                                         "-I$prefix/libexec/macports/include",
</span><span class="cx">                                         "-L$prefix/libexec/macports/lib",
</span><span class="lines">@@ -850,6 +1097,7 @@
</span><span class="cx">                         isa = XCBuildConfiguration;
</span><span class="cx">                         buildSettings = {
</span><span class="cx">                                 ALWAYS_SEARCH_USER_PATHS = NO;
</span><ins>+                                CODE_SIGN_IDENTITY = "Self-signed Applications";
</ins><span class="cx">                                 COMBINE_HIDPI_IMAGES = YES;
</span><span class="cx">                                 DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
</span><span class="cx">                                 FRAMEWORK_SEARCH_PATHS = (
</span><span class="lines">@@ -869,6 +1117,7 @@
</span><span class="cx">                                 INFOPLIST_FILE = Info.plist;
</span><span class="cx">                                 INSTALL_PATH = "$(HOME)/Applications";
</span><span class="cx">                                 LIBRARY_SEARCH_PATHS = "/opt/local/libexec/macports/lib/**";
</span><ins>+                                MACOSX_DEPLOYMENT_TARGET = 10.6;
</ins><span class="cx">                                 OTHER_LDFLAGS = (
</span><span class="cx">                                         "-I$prefix/libexec/macports/include",
</span><span class="cx">                                         "-L$prefix/libexec/macports/lib",
</span><span class="lines">@@ -882,6 +1131,7 @@
</span><span class="cx">                 C01FCF4F08A954540054247B /* Debug */ = {
</span><span class="cx">                         isa = XCBuildConfiguration;
</span><span class="cx">                         buildSettings = {
</span><ins>+                                CODE_SIGN_IDENTITY = "Self-signed Applications";
</ins><span class="cx">                                 GCC_C_LANGUAGE_STANDARD = c99;
</span><span class="cx">                                 GCC_ENABLE_OBJC_GC = required;
</span><span class="cx">                                 GCC_OPTIMIZATION_LEVEL = 0;
</span><span class="lines">@@ -896,6 +1146,7 @@
</span><span class="cx">                 C01FCF5008A954540054247B /* Release */ = {
</span><span class="cx">                         isa = XCBuildConfiguration;
</span><span class="cx">                         buildSettings = {
</span><ins>+                                CODE_SIGN_IDENTITY = "Self-signed Applications";
</ins><span class="cx">                                 GCC_C_LANGUAGE_STANDARD = c99;
</span><span class="cx">                                 GCC_WARN_ABOUT_RETURN_TYPE = YES;
</span><span class="cx">                                 GCC_WARN_UNUSED_VARIABLE = YES;
</span><span class="lines">@@ -927,6 +1178,15 @@
</span><span class="cx">                         defaultConfigurationIsVisible = 0;
</span><span class="cx">                         defaultConfigurationName = Release;
</span><span class="cx">                 };
</span><ins>+                56ED2EA01B45A4BE00E19DDF /* Build configuration list for PBXNativeTarget "SMJobBlessHelper" */ = {
+                        isa = XCConfigurationList;
+                        buildConfigurations = (
+                                56ED2EA11B45A4BE00E19DDF /* Debug */,
+                                56ED2EA21B45A4BE00E19DDF /* Debug-InstallMacPorts */,
+                                56ED2EA31B45A4BE00E19DDF /* Release */,
+                        );
+                        defaultConfigurationIsVisible = 0;
+                };
</ins><span class="cx">                 C01FCF4A08A954540054247B /* Build configuration list for PBXNativeTarget "Pallet" */ = {
</span><span class="cx">                         isa = XCConfigurationList;
</span><span class="cx">                         buildConfigurations = (
</span></span></pre></div>
<a id="branchesgsoc15palletPalletPalletxcodeprojprojectxcworkspacexcuserdatamrappleseedxcuserdatadUserInterfaceStatexcuserstate"></a>
<div class="binary"><h4>Modified: branches/gsoc15-pallet/Pallet/Pallet.xcodeproj/project.xcworkspace/xcuserdata/mrappleseed.xcuserdatad/UserInterfaceState.xcuserstate</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<a id="branchesgsoc15palletPalletPalletxcodeprojxcuserdatamrappleseedxcuserdatadxcschemesxcschememanagementplist"></a>
<div class="modfile"><h4>Modified: branches/gsoc15-pallet/Pallet/Pallet.xcodeproj/xcuserdata/mrappleseed.xcuserdatad/xcschemes/xcschememanagement.plist (138227 => 138228)</h4>
<pre class="diff"><span>
<span class="info">--- branches/gsoc15-pallet/Pallet/Pallet.xcodeproj/xcuserdata/mrappleseed.xcuserdatad/xcschemes/xcschememanagement.plist        2015-07-02 16:30:38 UTC (rev 138227)
+++ branches/gsoc15-pallet/Pallet/Pallet.xcodeproj/xcuserdata/mrappleseed.xcuserdatad/xcschemes/xcschememanagement.plist        2015-07-02 17:42:40 UTC (rev 138228)
</span><span class="lines">@@ -19,6 +19,11 @@
</span><span class="cx">                         <key>orderHint</key>
</span><span class="cx">                         <integer>0</integer>
</span><span class="cx">                 </dict>
</span><ins>+                <key>SMJobBlessHelper.xcscheme</key>
+                <dict>
+                        <key>orderHint</key>
+                        <integer>10</integer>
+                </dict>
</ins><span class="cx">         </dict>
</span><span class="cx">         <key>SuppressBuildableAutocreation</key>
</span><span class="cx">         <dict>
</span><span class="lines">@@ -32,6 +37,11 @@
</span><span class="cx">                         <key>primary</key>
</span><span class="cx">                         <true/>
</span><span class="cx">                 </dict>
</span><ins>+                <key>56ED2E991B45A4BE00E19DDF</key>
+                <dict>
+                        <key>primary</key>
+                        <true/>
+                </dict>
</ins><span class="cx">                 <key>8D1107260486CEB800E47090</key>
</span><span class="cx">                 <dict>
</span><span class="cx">                         <key>primary</key>
</span></span></pre></div>
<a id="branchesgsoc15palletPalletSMJobBlessHelperSMJobBlessHelper1"></a>
<div class="addfile"><h4>Added: branches/gsoc15-pallet/Pallet/SMJobBlessHelper/SMJobBlessHelper.1 (0 => 138228)</h4>
<pre class="diff"><span>
<span class="info">--- branches/gsoc15-pallet/Pallet/SMJobBlessHelper/SMJobBlessHelper.1         (rev 0)
+++ branches/gsoc15-pallet/Pallet/SMJobBlessHelper/SMJobBlessHelper.1        2015-07-02 17:42:40 UTC (rev 138228)
</span><span class="lines">@@ -0,0 +1,79 @@
</span><ins>+.\"Modified from man(1) of FreeBSD, the NetBSD mdoc.template, and mdoc.samples.
+.\"See Also:
+.\"man mdoc.samples for a complete listing of options
+.\"man mdoc for the short list of editing options
+.\"/usr/share/misc/mdoc.template
+.Dd 7/2/15 \" DATE
+.Dt SMJobBlessHelper 1 \" Program name and manual section number
+.Os Darwin
+.Sh NAME \" Section Header - required - don't modify
+.Nm SMJobBlessHelper,
+.\" The following lines are read in generating the apropos(man -k) database. Use only key
+.\" words here as the database is built based on the words here and in the .ND line.
+.Nm Other_name_for_same_program(),
+.Nm Yet another name for the same program.
+.\" Use .Nm macro to designate other names for the documented program.
+.Nd This line parsed for whatis database.
+.Sh SYNOPSIS \" Section Header - required - don't modify
+.Nm
+.Op Fl abcd \" [-abcd]
+.Op Fl a Ar path \" [-a path]
+.Op Ar file \" [file]
+.Op Ar \" [file ...]
+.Ar arg0 \" Underlined argument - use .Ar anywhere to underline
+arg2 ... \" Arguments
+.Sh DESCRIPTION \" Section Header - required - don't modify
+Use the .Nm macro to refer to your program throughout the man page like such:
+.Nm
+Underlining is accomplished with the .Ar macro like this:
+.Ar underlined text .
+.Pp \" Inserts a space
+A list of items with descriptions:
+.Bl -tag -width -indent \" Begins a tagged list
+.It item a \" Each item preceded by .It macro
+Description of item a
+.It item b
+Description of item b
+.El \" Ends the list
+.Pp
+A list of flags and their descriptions:
+.Bl -tag -width -indent \" Differs from above in tag removed
+.It Fl a \"-a flag as a list item
+Description of -a flag
+.It Fl b
+Description of -b flag
+.El \" Ends the list
+.Pp
+.\" .Sh ENVIRONMENT \" May not be needed
+.\" .Bl -tag -width "ENV_VAR_1" -indent \" ENV_VAR_1 is width of the string ENV_VAR_1
+.\" .It Ev ENV_VAR_1
+.\" Description of ENV_VAR_1
+.\" .It Ev ENV_VAR_2
+.\" Description of ENV_VAR_2
+.\" .El
+.Sh FILES \" File used or created by the topic of the man page
+.Bl -tag -width "/Users/joeuser/Library/really_long_file_name" -compact
+.It Pa /usr/share/file_name
+FILE_1 description
+.It Pa /Users/joeuser/Library/really_long_file_name
+FILE_2 description
+.El \" Ends the list
+.\" .Sh DIAGNOSTICS \" May not be needed
+.\" .Bl -diag
+.\" .It Diagnostic Tag
+.\" Diagnostic informtion here.
+.\" .It Diagnostic Tag
+.\" Diagnostic informtion here.
+.\" .El
+.Sh SEE ALSO
+.\" List links in ascending order by section, alphabetically within a section.
+.\" Please do not reference files that do not exist without filing a bug report
+.Xr a 1 ,
+.Xr b 1 ,
+.Xr c 1 ,
+.Xr a 2 ,
+.Xr b 2 ,
+.Xr a 3 ,
+.Xr b 3
+.\" .Sh BUGS \" Document known, unremedied bugs
+.\" .Sh HISTORY \" Document history if command behaves in a unique manner
</ins><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="branchesgsoc15palletPalletSMJobBlessHelpermainc"></a>
<div class="addfile"><h4>Added: branches/gsoc15-pallet/Pallet/SMJobBlessHelper/main.c (0 => 138228)</h4>
<pre class="diff"><span>
<span class="info">--- branches/gsoc15-pallet/Pallet/SMJobBlessHelper/main.c         (rev 0)
+++ branches/gsoc15-pallet/Pallet/SMJobBlessHelper/main.c        2015-07-02 17:42:40 UTC (rev 138228)
</span><span class="lines">@@ -0,0 +1,18 @@
</span><ins>+//
+// main.c
+// SMJobBlessHelper
+//
+// Created by Mr. Appleseed on 7/2/15.
+//
+//
+
+#include <stdio.h>
+
+int main(int argc, const char * argv[])
+{
+
+ // insert code here...
+ printf("Hello, World!\n");
+ return 0;
+}
+
</ins></span></pre></div>
<a id="branchesgsoc15palletPalletSMJobBlessHelperc"></a>
<div class="addfile"><h4>Added: branches/gsoc15-pallet/Pallet/SMJobBlessHelper.c (0 => 138228)</h4>
<pre class="diff"><span>
<span class="info">--- branches/gsoc15-pallet/Pallet/SMJobBlessHelper.c         (rev 0)
+++ branches/gsoc15-pallet/Pallet/SMJobBlessHelper.c        2015-07-02 17:42:40 UTC (rev 138228)
</span><span class="lines">@@ -0,0 +1,66 @@
</span><ins>+/*
+File: SMJobBlessHelper.c
+Abstract: A helper tool that doesn't do anything event remotely interesting.
+See the ssd sample for how to use GCD and launchd to set up an on-demand
+server via sockets.
+Version: 1.5
+
+Disclaimer: IMPORTANT: This Apple software is supplied to you by Apple
+Inc. ("Apple") in consideration of your agreement to the following
+terms, and your use, installation, modification or redistribution of
+this Apple software constitutes acceptance of these terms. If you do
+not agree with these terms, please do not use, install, modify or
+redistribute this Apple software.
+
+In consideration of your agreement to abide by the following terms, and
+subject to these terms, Apple grants you a personal, non-exclusive
+license, under Apple's copyrights in this original Apple software (the
+"Apple Software"), to use, reproduce, modify and redistribute the Apple
+Software, with or without modifications, in source and/or binary forms;
+provided that if you redistribute the Apple Software in its entirety and
+without modifications, you must retain this notice and the following
+text and disclaimers in all such redistributions of the Apple Software.
+Neither the name, trademarks, service marks or logos of Apple Inc. may
+be used to endorse or promote products derived from the Apple Software
+without specific prior written permission from Apple. Except as
+expressly stated in this notice, no other rights or licenses, express or
+implied, are granted by Apple herein, including but not limited to any
+patent rights that may be infringed by your derivative works or by other
+works in which the Apple Software may be incorporated.
+
+The Apple Software is provided by Apple on an "AS IS" basis. APPLE
+MAKES NO WARRANTIES, EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION
+THE IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS
+FOR A PARTICULAR PURPOSE, REGARDING THE APPLE SOFTWARE OR ITS USE AND
+OPERATION ALONE OR IN COMBINATION WITH YOUR PRODUCTS.
+
+IN NO EVENT SHALL APPLE BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL
+OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ INTERRUPTION) ARISING IN ANY WAY OUT OF THE USE, REPRODUCTION,
+MODIFICATION AND/OR DISTRIBUTION OF THE APPLE SOFTWARE, HOWEVER CAUSED
+AND WHETHER UNDER THEORY OF CONTRACT, TORT (INCLUDING NEGLIGENCE),
+STRICT LIABILITY OR OTHERWISE, EVEN IF APPLE HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGE.
+
+Copyright (C) 2013 Apple Inc. All Rights Reserved.
+
+
+*/
+
+#include <syslog.h>
+#include <unistd.h>
+#include <stdio.h>
+#include <stdlib.h>
+
+int main(int argc, const char * argv[])
+{
+#pragma unused(argc)
+#pragma unused(argv)
+
+ syslog(LOG_NOTICE, "Hello world! uid = %d, euid = %d, pid = %d\n", (int) getuid(), (int) geteuid(), (int) getpid());
+
+ (void) sleep(10);
+
+ return EXIT_SUCCESS;
+}
</ins><span class="cx">\ No newline at end of file
</span></span></pre>
</div>
</div>
</body>
</html>