Clone in a terminal:
install_macport.py
#!/usr/bin/python
import os
import subprocess
import glob
from optparse import OptionParser

def install (file, dir):
	if dest == "":
		f = prefix + dir + '/'
	else:
		f = dest + prefix + dir + '/'
		
	s = file.rfind ('/')
	if s > -1:
		f += file[s + 1:]
	else:
		f += file
	print ("install: " + f + " in " + file + ' ' + dest + prefix + dir + '/')
	subprocess.check_call ('install -d ' + dest + prefix + dir, shell=True)
	subprocess.check_call ('install ' + file + ' ' + dest + prefix + dir + '/', shell=True)

parser = OptionParser()
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")

(options, args) = parser.parse_args()

if not options.prefix:
	options.prefix = "/opt/local"

if not options.dest:
	options.dest = ""

prefix = options.prefix
dest = options.dest

install ('build/bin/birdfont', '/bin')
install ('build/bin/birdfont-export', '/bin')	
install ('build/bin/libbirdfont.dylib', '/lib')

# install application launcher
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