Package Details

Package: pil-1.1.7+14
Product: pil
SVN Revision: 42504
Effective SVN Revision (incl depedencies): 42504
Effective latest update: 08/06/2016-22:35
Lifecycle: operational
Lifecycle (spec): operational
State: OK
Validation State: OK
Inherited State: OK
Build State: OK
Test State: OK

Dependency Graph

Remark: The dependency graph depicts for packages dependant on pil-1.1.7+14 only the latest version per product. Furthermore, test dependencies are not visible.

Listed Dependencies (main)

tiff-4.0.3+1 OK
freetype-2.5.5+0 OK
python-2.7.9+1 OK

For a list with all direct and indirect dependencies and dependants (main and test) see all dependencies.

Messages:

OK Package validated, build and test status ok.

All Reports

build desbuild 08/06/2016-22:38 OK

Table File

1 # Tiff will load up libjpeg 8d+0
2 setupRequired(tiff 4.0.3+1)
3 # freetype will load libpng 1.4.14+0
4 setupRequired(freetype 2.5.5+0)
5 setupRequired(python 2.7.9+1)
6
7 envPrepend(PYTHONPATH, ${PRODUCT_DIR}/python)
8 envAppend(PATH, ${PRODUCT_DIR}/bin)

Build File

1 #!/usr/bin/env bash
2
3 wget $EXTERNAL/$PRODUCT/$PRODUCT-$VERSION.tar.gz
4 tar xzf $PRODUCT-$VERSION.tar.gz
5 cd Imaging-$VERSION
6
7 # Patch setup.py in the Linux version to find the zlib libraries as well as TIFF/JPEG/FREETYPE ROOT
8 if [[ $FLAVOR =~ Linux ]]; then
9 wget $EXTERNAL/$PRODUCT/pil.patch.Linux.freetype.diff
10 patch setup.py < pil.patch.Linux.freetype.diff
11 # Patch setup.py in Darwin version to set TIFF/JPEG/FREETYPE ROOT locations
12 elif [[ $FLAVOR =~ Darwin ]]; then
13 wget $EXTERNAL/$PRODUCT/pil.patch.Darwin.freetype.diff
14 patch setup.py < pil.patch.Darwin.freetype.diff
15 fi
16
17 # Create the soft-link for freetype --> freetype2 if doesn't exits
18 if [ ! -e $FREETYPE_DIR/include/freetype ]; then
19 ln -s $FREETYPE_DIR/include/freetype2 $FREETYPE_DIR/include/freetype
20 fi
21
22 # Make a setup.cfg file, freetype pre-loads libpng
23 printf "[directories]\nbasedirlist = $FREETYPE_DIR,$LIBPNG_DIR\n" > setup.cfg
24
25 # To see freetype2
26 export CFLAGS="-I$FREETYPE_DIR -I$LIBPNG_DIR"
27 export PYTHONPATH=$PRODUCT_DIR/python:$PYTHONPATH
28 python setup.py install --prefix=$PRODUCT_DIR --install-lib=$PRODUCT_DIR/python