1 # $NetBSD: Makefile,v 1.53 2008/05/26 02:13:26 joerg Exp $
4 PKGNAME= ${DISTNAME:S/^E/e/}
7 MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=eterm/} \
8 ftp://ftp.dti.ad.jp/pub/X/Eterm/
9 DISTFILES= ${ETERM_SRCS} ${PIXMAP_FILES}
11 MAINTAINER= pkgsrc-users@NetBSD.org
12 HOMEPAGE= http://www.eterm.org/
13 COMMENT= Enlightened terminal emulator for the X Window System
15 PKG_DESTDIR_SUPPORT= user-destdir
17 SITES.Eterm-bg-scale-1.tar.gz= ${MASTER_SITE_BACKUP}
18 SITES.Eterm-bg-scale-2.tar.gz= ${MASTER_SITE_BACKUP}
19 SITES.Eterm-bg-tile.tar.gz= ${MASTER_SITE_BACKUP}
21 EXTRACT_ONLY= ${ETERM_SRCS}
22 ETERM_SRCS= ${DISTNAME}${EXTRACT_SUFX}
23 PIXMAP_FILES= Eterm-bg-scale-1.tar.gz Eterm-bg-scale-2.tar.gz \
26 USE_TOOLS+= perl:run pax
29 CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR:Q}
31 PKG_SYSCONFSUBDIR= Eterm
32 OWN_DIRS= ${PKG_SYSCONFDIR}/themes
34 .include "../../mk/bsd.prefs.mk"
36 # Install Eterm as setuid root so that utmp logging function correctly.
38 # XXX: If installed setuid root on Solaris, pseudo-tty is owned by root,
39 # and it's not possible to resume a screen session as a normal user.
40 # (this behaviour should be reviewed again, since this workaround
41 # is 2 years and several version updates old.)
43 .if ${OPSYS} != "SunOS"
44 SPECIAL_PERMS= ${PREFIX}/bin/Eterm ${SETUID_ROOT_PERMS}
50 ${LN} -sf ${WRKSRC} ${WRKDIR}/Eterm
53 for f in ${PIXMAP_FILES}; do \
54 pax -O -zrf ${DISTDIR}/"$$f"; \
57 .include "../../devel/libast/buildlink3.mk"
58 .include "../../graphics/imlib2/buildlink3.mk"
59 .include "../../x11/libXext/buildlink3.mk"
60 .include "../../x11/libXmu/buildlink3.mk"
61 .include "../../x11/libXres/buildlink3.mk"
62 .include "../../x11/xextproto/buildlink3.mk"
64 .include "../../mk/bsd.pkg.mk"