Thanks Dan. Very clear and concise...

Maybe your instructions should go on WIki once all ironed out:

https://github.com/pure-data/pure-data/wiki

there seems to be nothing there but am assuming this is a better place that puredata.info ... which is probably a whole other discussion

cheers
m



On Wed, Feb 15, 2017 at 11:11 AM, Dan Wilcox <danomatika@gmail.com> wrote:
I plan to update the install.txt with up to date info on how to build Pd.

master branch
-------------------

In the meantime, the steps to build from a git clone of master are:

./autogen.sh
./configure
make

By default, it will build for the current platform architecture, usually 64 bit. If you want 32 bit, add this configure flag before making:

./configure --enable-universal=i386

To build a mac app, you would normally be able to run “make app” but, as I mentioned in my previous email, there is currently a bug, so you should call the app builder script directly:

cd mac
osx-app.sh -i 0.47.1

osx-app-fix branch
------------------------

The app builder problem is fixed in the osx-app-fix branch if someone wants to merge that.

osx-retina-support branch
----------------------------------

For those that want to experiment with building Pd for a newer Tk 8.6 Wish.app, you can install my test builds from http://docs.danomatika.com/pdbuilds/
Otherwise, you can build from the branch directly (in this case for 32 bit):

git clone https://github.com/pure-data/pure-data.git -b osx-retina-support
cd pure-data
./configure  --enable-universal=i386
make

Now that Pd is built, you can either build the mac app using the included Tk 8.4 Wish via:

make app

Of you can build a Wish.app for a newer version of Tcl/Tk and use that instead. To do this, you have to call the scripts manually instead of through make (the following downloads and builds a 32bit Tk 8.6.5 Wish.app and uses that to create the Pd app):

mac/tcltk-wish.sh --arch i386 8.6.5
mac/osx-app.sh --wish Wish-8.6.5.app 0.47.1

Both scripts have extensive help which you can check via:

mac/tcltk-wish.sh --help
mac/oex-app.sh --help

dejavu branch
------------------

I put the prelim font work in a branch called “dejavu” from the master branch. It currently only has changes on Mac and bundles the font inside the .app when you build the Pd .app.

On Feb 15, 2017, at 6:09 AM, pd-list-request@lists.iem.at wrote:

From: "me.grimm" <megrimm@gmail.com>
Subject: [PD] autotools, fonts, etc
Date: February 15, 2017 at 6:09:48 AM MST


some of these threads are getting too complicated to keep up on....

can we get some clarity which i guess could be answered with a "yes/no":

so Dans osx retina/autotools changes are now at github so:

 
config, make, etc

$ cd mac
$ osx-app.sh -i 0.47.1

should do it...


.... and i assume all the font stuff getting discussed is not part of this

m

--------
Dan Wilcox






--
____________________
m.e.grimm, m.f.a, ed.m.
syracuse u., tc3
megrimm.net
____________________