summaryrefslogtreecommitdiff
path: root/x11/rep-gtk/files/fix-la
blob: 60905f22c12f0b7ddce5319fc91b6c3ba9c83477 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#!/bin/sh
# $NetBSD: fix-la,v 1.1 2004/10/15 21:02:30 tv Exp $

libdir=$(dirname $1)
libfile=$(basename $1)
libname=${libfile%.la}
linkedname=$(head -1 $1 | sed 's,^.* \([^ \.]*\)\.la.*$,\1,')

(sed -e '
	/^library_names=/s:'"$linkedname"'\.:'"$libname"'\.:g
	/^old_library=/s:'"$linkedname"'\.:'"$libname"'\.:g
	/^libdir=/s:=.*$:='"'$libdir'"':
' $1 >$WRKDIR/fix-la.tmp &&
rm -f $1 &&
${INSTALL_DATA} -c $WRKDIR/fix-la.tmp $1) || exit 1