Clone in a terminal:
Commit a37ee2e
Johan Mattsson - 2013-02-28T17:04:55+00:00
a37ee2ed5f20cafeecb31e40a714ef67b2515987johan.mattsson.m@gmail.com

macportbug: 38229, run chmod on birdfont.sh birdfont: LSOpenURLsWithRole() failed with error -10810 for the file /Applications/MacPorts/BirdFont.app.

Changed files (2)

Diff

diff --git a/scripts/macport_build.py b/scripts/macport_build.pyindex 4f35ff6..b1c21c5 100755--- a/scripts/macport_build.py+++ b/scripts/macport_build.py@@ -166,8 +166,10 @@ def build_app (prefix): 	startup.write ("cd \"${0%/*}\"\n") 	startup.write (prefix + "/bin/birdfont\n") 	-	run("cp resources/mac/Info.plist build/BirdFont.app/Contents/")	-	run("cp resources/mac/birdfont.icns build/BirdFont.app/Contents/Resources")+	run("chmod 755 build/BirdFont.app/Contents/MacOS/birdfont.sh")+	+	run("cp -R -p resources/mac/Info.plist build/BirdFont.app/Contents/")	+	run("cp -R -p resources/mac/birdfont.icns build/BirdFont.app/Contents/Resources")  parser = OptionParser() parser.add_option("-p", "--prefix", dest="prefix", help="install prefix", metavar="PREFIX")diff --git a/scripts/macport_install.py b/scripts/macport_install.pyindex f62074e..e0a6607 100755--- a/scripts/macport_install.py+++ b/scripts/macport_install.py@@ -20,7 +20,6 @@ def install (file, dir): 	subprocess.check_call ('install ' + file + ' ' + dest + prefix + dir + '/', shell=True)  parser = OptionParser()-parser.add_option ("-a", "--application-launcher", dest="app", help="create application launcher in /Applications", metavar="APP") parser.add_option ("-p", "--prefix", dest="prefix", help="install prefix", metavar="PREFIX") parser.add_option ("-d", "--dest", dest="dest", help="install to this directory", metavar="DEST") @@ -48,10 +47,3 @@ for file in os.listdir('./icons'): for lang_dir in glob.glob('build/locale/*'): 	lc = lang_dir.replace ('build/locale/', "") 	install ('build/locale/' + lc + '/LC_MESSAGES/birdfont.mo', '/share/locale/' + lc + '/LC_MESSAGES' );-		-# install application launcher-if options.app:-	subprocess.check_call ('mkdir -p ' + dest + '/Applications/', shell=True)-	subprocess.check_call ('cp -r build/BirdFont.app ' + dest + '/Applications/', shell=True)--

Contact

Email: johan.mattsson.m@gmail.com
Mastodon: typo.social/@birdfont
GitHub: johanmattssonm
LinkedIn: johan-mattsson-2ab324112