Magic Sam
Forever Homebrew
Sure, no problem, take your time there's no hurryI'm not home, I'll check tonight.
Cheers, Magic Sam
Sure, no problem, take your time there's no hurryI'm not home, I'll check tonight.
if [ `uname -n` = pandora ]; then
echo "* Running on Pandora, adjusting linker flags"
echo "LDFLAGS='-L/mnt/utmp/codeblocks/usr/lib'" >> $PLAN9/config
fi
if [ `uname` != Darwin ]; then
# Determine whether fontsrv X11 files are available.
rm -f a.out
gcc -o a.out -c -Iinclude -I/usr/include -I/usr/local/include -I/usr/inc
lude/freetype2 -I/usr/local/include/freetype2 \
-I/usr/X11R6/include -I/usr/X11R6/include/freetype2 src/cmd/fontsrv/
x11.c >/dev/null 2>&1
if [ -f a.out ]; then
echo " fontsrv dependencies found."
echo "FONTSRV=fontsrv" >>$PLAN9/config
else
echo " fontsrv dependencies not found."
echo "FONTSRV=" >>$PLAN9/config
rm -f bin/fontsrv
fi
rm -f a.out
fi
/media/sda1/sources$ uname -m
armv7l
/media/sda1/sources$ pkg-config --cflags freetype2
-I/mnt/utmp/codeblocks/usr/include/freetype2 -I/mnt/utmp/codeblocks/usr/include -I/mnt/utmp/codeblocks/usr/include/libpng16 -I/mnt/utmp/codeblocks/usr/include/harfbuzz
* Compiler version:
gcc version 6.1.0 (GCC)
* Running on Linux: checking for NPTL...
NPTL found.
* Running on Pandora, adjusting linker flags
fontsrv dependencies found.
* Building mk...
[...]
pandora:/mnt/utmp/plan9port-magicsam/plan9port-master$ cat config
SYSVERSION=2.6.x
LDFLAGS='-L/mnt/utmp/codeblocks/usr/lib'
FONTSRV=fontsrv
emu: bad display depth 16 chan r5g6b5 xscreendepth 16
Killed
pandora:/mnt/utmp/plan9port-magicsam/plan9port-master/src/cmd/devdraw$ cat mkwsysrules.sh
#!/bin/sh
[ -f $PLAN9/config ] && . $PLAN9/config
if [ "x$X11" = "x" ]; then
if [ -d /usr/X11R6 ]; then
X11=/usr/X11R6
elif [ -d /usr/local/X11R6 ]; then
X11=/usr/local/X11R6
elif [ -d /usr/X ]; then
X11=/usr/X
elif [ -d /usr/openwin ]; then # for Sun
X11=/usr/openwin
elif [ -d /usr/include/X11 ]; then
X11=/usr
elif [ -d /usr/local/include/X11 ]; then
X11=/usr/local
else
X11=noX11dir
fi
fi
if [ "x$WSYSTYPE" = "x" ]; then
if [ "x`uname`" = "arwin" ]; then
if sw_vers | grep 'ProductVersion: 10\.[0-5]\.' >/dev/null; then
WSYSTYPE=osx
else
#echo 1>&2 'WARNING: OS X Lion is not working. Copy binaries from a Snow Leopard system.'
WSYSTYPE=osx-cocoa
fi
elif [ -d "$X11" ]; then
WSYSTYPE=x11
else
WSYSTYPE=nowsys
fi
fi
if [ "x$WSYSTYPE" = "xx11" -a "x$X11H" = "x" ]; then
if [ -d "$X11/include" ]; then
X11H="-I$X11/include"
else
X11H=""
fi
fi
echo 'WSYSTYPE='$WSYSTYPE
echo 'X11='$X11
echo 'X11H='$X11H
if [ $WSYSTYPE = x11 ]; then
echo 'CFLAGS=$CFLAGS '$X11H
echo 'HFILES=$HFILES $XHFILES'
XO=`ls x11-*.c 2>/dev/null | sed 's/\.c$/.o/'`
echo 'WSYSOFILES=$WSYSOFILES '$XO
elif [ $WSYSTYPE = osx ]; then
if [ -d /System/Library/PrivateFrameworks/MultitouchSupport.framework ]; then
echo 'CFLAGS=$CFLAGS -DMULTITOUCH'
echo 'LDFLAGS=$LDFLAGS -F/System/Library/PrivateFrameworks'
fi
echo 'WSYSOFILES=$WSYSOFILES osx-screen-carbon-objc.o osx-draw.o osx-srv.o'
echo 'MACARGV=macargv.o'
elif [ $WSYSTYPE = osx-cocoa ]; then
echo 'WSYSOFILES=$WSYSOFILES osx-draw.o cocoa-screen-objc.o cocoa-srv.o cocoa-thread.o'
echo 'MACARGV=macargv-objc.o'
elif [ $WSYSTYPE = nowsys ]; then
echo 'WSYSOFILES=nowsys.o'
fi
#!/bin/sh
[ -f $PLAN9/config ] && . $PLAN9/config
if [ "x$X11" = "x" ]; then
if [ -d /usr/X11R6 ]; then
X11=/usr/X11R6
elif [ -d /usr/local/X11R6 ]; then
X11=/usr/local/X11R6
elif [ -d /usr/X ]; then
X11=/usr/X
elif [ -d /usr/openwin ]; then # for Sun
X11=/usr/openwin
elif [ -d /usr/include/X11 ]; then
X11=/usr
elif [ -d /usr/local/include/X11 ]; then
X11=/usr/local
elif [ -d /mnt/utmp/codeblocks/usr/include/X11 ]; then
X11=/mnt/utmp/codeblocks/usr
else
X11=noX11dir
fi
fi
if [ "x$WSYSTYPE" = "x" ]; then
if [ "x`uname`" = "xDarwin" ]; then
if sw_vers | grep 'ProductVersion: 10\.[0-5]\.' >/dev/null; then
WSYSTYPE=osx
else
#echo 1>&2 'WARNING: OS X Lion is not working. Copy binaries from a Snow Leopard system.'
WSYSTYPE=osx-cocoa
fi
elif [ -d "$X11" ]; then
WSYSTYPE=x11
else
WSYSTYPE=nowsys
fi
fi
if [ "x$WSYSTYPE" = "xx11" -a "x$X11H" = "x" ]; then
if [ -d "$X11/include" ]; then
X11H="-I$X11/include"
else
X11H=""
fi
fi
echo 'WSYSTYPE='$WSYSTYPE
echo 'X11='$X11
echo 'X11H='$X11H
if [ $WSYSTYPE = x11 ]; then
echo 'CFLAGS=$CFLAGS '$X11H
echo 'HFILES=$HFILES $XHFILES'
XO=`ls x11-*.c 2>/dev/null | sed 's/\.c$/.o/'`
echo 'WSYSOFILES=$WSYSOFILES '$XO
elif [ $WSYSTYPE = osx ]; then
if [ -d /System/Library/PrivateFrameworks/MultitouchSupport.framework ]; then
echo 'CFLAGS=$CFLAGS -DMULTITOUCH'
echo 'LDFLAGS=$LDFLAGS -F/System/Library/PrivateFrameworks'
fi
echo 'WSYSOFILES=$WSYSOFILES osx-screen-carbon-objc.o osx-draw.o osx-srv.o'
echo 'MACARGV=macargv.o'
elif [ $WSYSTYPE = osx-cocoa ]; then
echo 'WSYSOFILES=$WSYSOFILES osx-draw.o cocoa-screen-objc.o cocoa-srv.o cocoa-thread.o'
echo 'MACARGV=macargv-objc.o'
elif [ $WSYSTYPE = nowsys ]; then
echo 'WSYSOFILES=nowsys.o'
fi
Changelog:
New in build #2
- Updated sources (last commit from November 3rd 2016)
- Updated the runscripts
- Compiled with @ptitSeb 's latest beta Code:Blocks
- Graphical applications (9term, acme, etc...) are now working correctly !
- New screenshots from the Pandora port
- Sources are inside the package