Skip to content

Commit

Permalink
xfig: New revision incl. transfig
Browse files Browse the repository at this point in the history
Maintenance build with minor changes.

- build increased and sanitized version string

- export PKG_CONFIG_PATH in case some configure script finds us

- drive-by update of netpbm, dumping the silly latest part in the url

- use xfig-VERSION in the right sense

- make the backslash in the wrapper work as intended

- build transfig too (for the sake of completeness)
  • Loading branch information
thomas committed Oct 10, 2019
1 parent d698352 commit 9bc41eb
Showing 1 changed file with 17 additions and 15 deletions.
32 changes: 17 additions & 15 deletions xfig-3.2.7-0.build.sh → xfig-3.2.7-1.build.sh
Original file line number Diff line number Diff line change
@@ -1,16 +1,17 @@
#! /bin/bash

PKG=xfig
VERSION=3.2.7
BUILD=0
VERSION=3.2.7a
FSVERSION=3.2.7 # no silly 'a' in the filesystem
BUILD=1

PREFIX=/pkg/$PKG-$VERSION-$BUILD
if [ -n "$TESTING" ]; then PREFIX=/dev/shm/$PKG-$VERSION-$BUILD ; fi
PREFIX=/pkg/$PKG-$FSVERSION-$BUILD
if [ -n "$TESTING" ]; then PREFIX=/dev/shm/$PKG-$FSVERSION-$BUILD ; fi

set -xe
umask 022

BUILD_TMPDIR=/dev/shm/$PKG-$VERSION-$BUILD.build.tmp
BUILD_TMPDIR=/dev/shm/$PKG-$FSVERSION-$BUILD.build.tmp
test -d $BUILD_TMPDIR && ( chmod -R u+rwx $BUILD_TMPDIR || true ; rm -rf $BUILD_TMPDIR )
mkdir -p $BUILD_TMPDIR/home
export TMPDIR=$BUILD_TMPDIR
Expand All @@ -21,6 +22,8 @@ exec </dev/null
mkdir -p $PREFIX
cat >$PREFIX/profile <<-EOF
PATH=$PREFIX/bin:\$PATH
PKG_CONFIG_PATH=$PREFIX/lib/pkgconfig\${PKG_CONFIG_PATH:+:\$PKG_CONFIG_PATH}
export PKG_CONFIG_PATH
if [ -d $PREFIX/.compatlibs ]; then export LD_LIBRARY_PATH=$PREFIX/.compatlibs\${LD_LIBRARY_PATH:+:\$LD_LIBRARY_PATH} ; fi
EOF
. $PREFIX/profile
Expand All @@ -33,9 +36,9 @@ mkdir -p $BUILDDIR
cd $BUILDDIR

(
NPBMVERSION=10.73.28
test -e netpbm-${NPBMVERSION}.tar.gz || wget https://sourceforge.net/projects/netpbm/files/latest/download -O netpbm-${NPBMVERSION}.tar.gz
test -d netpbm-${NPBMVERSION} || tar xvf netpbm-${NPBMVERSION}.tar.gz
NPBMVERSION=10.73.29
test -e netpbm-${NPBMVERSION}.tgz || wget --no-verbose https://sourceforge.net/projects/netpbm/files/super_stable/${NPBMVERSION}/netpbm-${NPBMVERSION}.tgz
test -d netpbm-${NPBMVERSION} || tar -xf netpbm-${NPBMVERSION}.tgz
cd netpbm-${NPBMVERSION}
cat config.mk.in - <<- EOF > config.mk
DEFAULT_TARGET = nonmerge
Expand Down Expand Up @@ -88,9 +91,9 @@ EOF
)

(
test -e xfig-${VERSION}.tar.xz || wget http://downloads.sourceforge.net/mcj/xfig-full-${VERSION}a.tar.xz -O xfig-${VERSION}.tar.xz
test -d xfig-${VERSION}a || tar xvf xfig-${VERSION}.tar.xz
cd xfig-${VERSION}a
test -e xfig-full-${VERSION}.tar.xz || wget --no-verbose https://downloads.sourceforge.net/mcj/xfig-full-${VERSION}.tar.xz
test -d xfig-${VERSION} || tar -xf xfig-full-${VERSION}.tar.xz
cd xfig-${VERSION}
./configure \
--prefix=$PREFIX
make
Expand All @@ -101,17 +104,16 @@ EOF
mv xfig xfig.app
cat <<- EOF > xfig
#! /bin/bash
XAPPLRESDIR=\${XAPPLRESDIR:-$PREFIX/share/X11/app-defaults} \
XAPPLRESDIR=\${XAPPLRESDIR:-$PREFIX/share/X11/app-defaults} \\
exec $PREFIX/bin/xfig.app "\$@"
EOF
chmod 755 xfig
)
)

(
cd fig2dev-${VERSION}a
./configure \
--prefix=$PREFIX
cd fig2dev-${VERSION}
./configure --enable-transfig --prefix=$PREFIX
make
make install
)
Expand Down

0 comments on commit 9bc41eb

Please sign in to comment.