head	1.10;
access;
symbols
	pkgsrc-2015Q2:1.9.0.94
	pkgsrc-2015Q2-base:1.9
	pkgsrc-2015Q1:1.9.0.92
	pkgsrc-2015Q1-base:1.9
	pkgsrc-2014Q4:1.9.0.90
	pkgsrc-2014Q4-base:1.9
	pkgsrc-2014Q3:1.9.0.88
	pkgsrc-2014Q3-base:1.9
	pkgsrc-2014Q2:1.9.0.86
	pkgsrc-2014Q2-base:1.9
	pkgsrc-2014Q1:1.9.0.84
	pkgsrc-2014Q1-base:1.9
	pkgsrc-2013Q4:1.9.0.82
	pkgsrc-2013Q4-base:1.9
	pkgsrc-2013Q3:1.9.0.80
	pkgsrc-2013Q3-base:1.9
	pkgsrc-2013Q2:1.9.0.78
	pkgsrc-2013Q2-base:1.9
	pkgsrc-2013Q1:1.9.0.76
	pkgsrc-2013Q1-base:1.9
	pkgsrc-2012Q4:1.9.0.74
	pkgsrc-2012Q4-base:1.9
	pkgsrc-2012Q3:1.9.0.72
	pkgsrc-2012Q3-base:1.9
	pkgsrc-2012Q2:1.9.0.70
	pkgsrc-2012Q2-base:1.9
	pkgsrc-2012Q1:1.9.0.68
	pkgsrc-2012Q1-base:1.9
	pkgsrc-2011Q4:1.9.0.66
	pkgsrc-2011Q4-base:1.9
	pkgsrc-2011Q3:1.9.0.64
	pkgsrc-2011Q3-base:1.9
	pkgsrc-2011Q2:1.9.0.62
	pkgsrc-2011Q2-base:1.9
	pkgsrc-2011Q1:1.9.0.60
	pkgsrc-2011Q1-base:1.9
	pkgsrc-2010Q4:1.9.0.58
	pkgsrc-2010Q4-base:1.9
	pkgsrc-2010Q3:1.9.0.56
	pkgsrc-2010Q3-base:1.9
	pkgsrc-2010Q2:1.9.0.54
	pkgsrc-2010Q2-base:1.9
	pkgsrc-2010Q1:1.9.0.52
	pkgsrc-2010Q1-base:1.9
	pkgsrc-2009Q4:1.9.0.50
	pkgsrc-2009Q4-base:1.9
	pkgsrc-2009Q3:1.9.0.48
	pkgsrc-2009Q3-base:1.9
	pkgsrc-2009Q2:1.9.0.46
	pkgsrc-2009Q2-base:1.9
	pkgsrc-2009Q1:1.9.0.44
	pkgsrc-2009Q1-base:1.9
	pkgsrc-2008Q4:1.9.0.42
	pkgsrc-2008Q4-base:1.9
	pkgsrc-2008Q3:1.9.0.40
	pkgsrc-2008Q3-base:1.9
	cube-native-xorg:1.9.0.38
	cube-native-xorg-base:1.9
	pkgsrc-2008Q2:1.9.0.36
	pkgsrc-2008Q2-base:1.9
	cwrapper-base:1.9
	cwrapper:1.9.0.34
	pkgsrc-2008Q1:1.9.0.32
	pkgsrc-2008Q1-base:1.9
	pkgsrc-2007Q4:1.9.0.30
	pkgsrc-2007Q4-base:1.9
	pkgsrc-2007Q3:1.9.0.28
	pkgsrc-2007Q3-base:1.9
	pkgsrc-2007Q2:1.9.0.26
	pkgsrc-2007Q2-base:1.9
	pkgsrc-2007Q1:1.9.0.24
	pkgsrc-2007Q1-base:1.9
	pkgsrc-2006Q4:1.9.0.22
	pkgsrc-2006Q4-base:1.9
	pkgsrc-2006Q3:1.9.0.20
	pkgsrc-2006Q3-base:1.9
	pkgsrc-2006Q2:1.9.0.18
	pkgsrc-2006Q2-base:1.9
	pkgsrc-2006Q1:1.9.0.16
	pkgsrc-2006Q1-base:1.9
	pkgsrc-2005Q4:1.9.0.14
	pkgsrc-2005Q4-base:1.9
	pkgsrc-2005Q3:1.9.0.12
	pkgsrc-2005Q3-base:1.9
	pkgsrc-2005Q2:1.9.0.10
	pkgsrc-2005Q2-base:1.9
	pkgsrc-2005Q1:1.9.0.8
	pkgsrc-2005Q1-base:1.9
	pkgsrc-2004Q4:1.9.0.6
	pkgsrc-2004Q4-base:1.9
	pkgsrc-2004Q3:1.9.0.4
	pkgsrc-2004Q3-base:1.9
	pkgsrc-2004Q2:1.9.0.2
	pkgsrc-2004Q2-base:1.9
	pkgsrc-2004Q1:1.7.0.4
	pkgsrc-2004Q1-base:1.7
	pkgsrc-2003Q4:1.7.0.2
	pkgsrc-2003Q4-base:1.7
	netbsd-1-6-1:1.2.0.6
	netbsd-1-6-1-base:1.2
	netbsd-1-6:1.2.0.8
	netbsd-1-6-RELEASE-base:1.2
	pkgviews:1.2.0.4
	pkgviews-base:1.2
	buildlink2:1.2.0.2
	buildlink2-base:1.2
	netbsd-1-5-PATCH003:1.2;
locks; strict;
comment	@# @;


1.10
date	2015.08.17.08.15.40;	author wiz;	state dead;
branches;
next	1.9;
commitid	YIWtZlECn5Cj6Bxy;

1.9
date	2004.04.30.19.44.21;	author tv;	state Exp;
branches;
next	1.8;

1.8
date	2004.04.27.18.33.52;	author tv;	state Exp;
branches;
next	1.7;

1.7
date	2003.11.23.07.09.12;	author jlam;	state Exp;
branches;
next	1.6;

1.6
date	2003.11.23.06.46.54;	author jlam;	state Exp;
branches;
next	1.5;

1.5
date	2003.09.19.00.53.58;	author jlam;	state Exp;
branches;
next	1.4;

1.4
date	2003.09.10.17.31.43;	author gavan;	state Exp;
branches;
next	1.3;

1.3
date	2003.08.30.11.08.22;	author jlam;	state Exp;
branches;
next	1.2;

1.2
date	2002.02.26.21.49.05;	author jlam;	state Exp;
branches;
next	1.1;

1.1
date	2001.10.31.21.19.16;	author zuntum;	state Exp;
branches;
next	;


desc
@@


1.10
log
@Remove xpkgwedge, not needed any longer.
@
text
@# $NetBSD: DEINSTALL,v 1.9 2004/04/30 19:44:21 tv Exp $

FONT_PROGS="@@FONT_PROGS@@"
X11BASE=@@X11BASE@@

X11_HOSTDEF=${X11BASE}/lib/X11/config/host.def
HOSTDEF=${PKG_PREFIX}/lib/X11/config/host.def
SITEDEF=${PKG_PREFIX}/lib/X11/config/site.def
SV4LIB=${PKG_PREFIX}/lib/X11/config/sv4Lib.tmpl

case ${STAGE} in
VIEW-DEINSTALL)
	${ECHO_N} "Removing font program symlinks from view..."
	for prog in ${FONT_PROGS}; do
		if [ -f ${PKG_PREFIX}/bin/$prog -a			\
		     ${PKG_PREFIX} != ${X11BASE} ]; then
			${RM} -f ${PKG_PREFIX}/bin/$prog
		fi
	done
	${ECHO} "done."

	${ECHO_N} "Updating ${HOSTDEF}..."
	${CP} -f ${HOSTDEF} ${HOSTDEF}.bak
	( ${GREP} -v xpkgwedge ${HOSTDEF}.bak || ${TRUE} ) > ${HOSTDEF}
	${RM} -f ${HOSTDEF}.bak
	if [ ${PKG_PREFIX} != ${X11BASE} -a -f ${X11_HOSTDEF} ] && \
	   ${CMP} -s ${X11_HOSTDEF} ${HOSTDEF}; then
		${RM} -f ${HOSTDEF}
	fi
	case `uname`:${X11BASE} in
	*:*openwin)
		${RM} -f ${SITEDEF} ${SV4LIB}
		;;
	Interix:/usr/X11R6)
		${RM} -f ${SITEDEF}
		;;
	esac
	${ECHO} "done."
	;;

DEINSTALL)
	${ECHO_N} "Removing font program symlinks..."
	for prog in ${FONT_PROGS}; do
		if [ -f ${PKG_PREFIX}/bin/$prog -a			\
		     ${PKG_PREFIX} != ${X11BASE} ]; then
			${RM} -f ${PKG_PREFIX}/bin/$prog
		fi
	done
	${ECHO} "done."
	;;

POST-DEINSTALL)
	${RMDIR} -p ${PKG_PREFIX}/lib/X11/config 2>/dev/null || ${TRUE}
	;;
esac
@


1.9
log
@1.10: Add a chunk of shlib override make-code to make this work on Interix,
and patch site.def (but differently from how it is patched on OpenWindows).
@
text
@d1 1
a1 1
# $NetBSD: DEINSTALL,v 1.8 2004/04/27 18:33:52 tv Exp $
@


1.8
log
@"${ECHO} -n" -> "${ECHO_N}"
@
text
@d1 1
a1 1
# $NetBSD: DEINSTALL,v 1.7 2003/11/23 07:09:12 jlam Exp $
d30 2
a31 2
	case ${X11BASE} in
	*openwin)
d34 3
@


1.7
log
@Be more verbose about when we symlink the font programs.
@
text
@d1 1
a1 1
# $NetBSD: DEINSTALL,v 1.6 2003/11/23 06:46:54 jlam Exp $
d13 1
a13 1
	${ECHO} -n "Removing font program symlinks from view..."
d22 1
a22 1
	${ECHO} -n "Updating ${HOSTDEF}..."
d39 1
a39 1
	${ECHO} -n "Removing font program symlinks..."
@


1.6
log
@Update the host.def file during view (de)installation.  Also deal with
the font program symlinks at both view-deinstall and normal deinstallation
time since the files aren't listed in the PLIST (the font programs are
handled completely by the INSTALL/DEINSTALL scripts).
@
text
@d1 1
a1 1
# $NetBSD: DEINSTALL,v 1.5 2003/09/19 00:53:58 jlam Exp $
d13 1
d20 1
d39 1
d46 1
@


1.5
log
@Whitespace issues.
@
text
@d1 1
a1 1
# $NetBSD: DEINSTALL,v 1.4 2003/09/10 17:31:43 gavan Exp $
d12 1
a12 1
POST-DEINSTALL)
d34 12
@


1.4
log
@Add handling for OpenWin on Solaris. Two files are patched with
sed at install time which override the versions in the /usr/openwin
tree.

PREFIX no longer has a default value, as this relied on nonportable
BSD make syntax. Makefiles generated with pkgxmkmf will now always
need PREFIX set in the environment.
@
text
@d1 1
a1 1
# $NetBSD: DEINSTALL,v 1.3 2003/08/30 11:08:22 jlam Exp $
d29 3
a31 1
		*openwin) ${RM} -f ${SITEDEF} ${SV4LIB} ;;
@


1.3
log
@Modernize this package a bit:

* Use bsd.pkg.install.mk instead of supplying custom INSTALL/DEINSTALL
  scripts.

* Note that this package doesn't really use buildlink.

* Remove ancient BUILDLINK_DEPENDS= line at the bottom of the file that
  we no longer need since the buildlink1 days of yore.
@
text
@d1 1
a1 1
# $NetBSD: DEINSTALL,v 1.2 2002/02/26 21:49:05 jlam Exp $
d8 2
d28 3
@


1.2
log
@Symlink/remove bdftopcf, fstobdf, and mkfontdir in the INSTALL/DEINSTALL
scripts so that they are properly added and removed if xpkgwedge is
installed as a binary package.  Also, add some protection against the case
where ${X11BASE} == ${PREFIX} by checking this isn't true before removing
these font-manipulation programs.
@
text
@d1 1
a1 14
#!/bin/sh
#
# $NetBSD: DEINSTALL,v 1.1 2001/10/31 21:19:16 zuntum Exp $

PKGNAME=$1
STAGE=$2

CMP="@@CMP@@"
CP="@@CP@@"
ECHO="@@ECHO@@"
GREP="@@GREP@@"
RM="@@RM@@"
RMDIR="@@RMDIR@@"
TRUE="@@TRUE@@"
d5 1
a9 3
DEINSTALL)
	;;

d11 4
a14 6
	for prog in ${FONT_PROGS}
	do
		if [ -f ${PKG_PREFIX}/bin/${prog} -a			\
		     ${PKG_PREFIX} != ${X11BASE} ]
		then
			${RM} -f ${PKG_PREFIX}/bin/${prog}
d22 2
a23 4
	if [ ${PKG_PREFIX} != ${X11BASE} ] && \
		[ -f ${X11_HOSTDEF} ] && \
		${CMP} -s ${X11_HOSTDEF} ${HOSTDEF}
	then
a28 5

*)
	${ECHO} "Unexpected argument: ${STAGE}"
	exit 1
	;;
a29 1
exit 0
@


1.1
log
@Move pkg/ files into package's toplevel directory
@
text
@d3 1
a3 1
# $NetBSD: DEINSTALL,v 1.9 2001/07/13 07:09:22 jlam Exp $
d10 1
d16 1
d26 10
a35 1
	echo -n "Updating ${HOSTDEF}..."
d45 1
a45 1
	echo "done."
d50 1
a50 1
	echo "Unexpected argument: ${STAGE}"
@

