Add files from parent branch HEAD:
[pkgsrc.git] / x11 / eterm / Makefile
1 # $NetBSD: Makefile,v 1.53 2008/05/26 02:13:26 joerg Exp $
2
3 DISTNAME=       Eterm-0.9.4
4 PKGNAME=        ${DISTNAME:S/^E/e/}
5 PKGREVISION=    1
6 CATEGORIES=     x11
7 MASTER_SITES=   ${MASTER_SITE_SOURCEFORGE:=eterm/} \
8                 ftp://ftp.dti.ad.jp/pub/X/Eterm/
9 DISTFILES=      ${ETERM_SRCS} ${PIXMAP_FILES}
10
11 MAINTAINER=     pkgsrc-users@NetBSD.org
12 HOMEPAGE=       http://www.eterm.org/
13 COMMENT=        Enlightened terminal emulator for the X Window System
14
15 PKG_DESTDIR_SUPPORT=    user-destdir
16
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}
20
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 \
24                         Eterm-bg-tile.tar.gz
25
26 USE_TOOLS+=             perl:run pax
27 USE_LIBTOOL=            YES
28 GNU_CONFIGURE=          YES
29 CONFIGURE_ARGS+=        --sysconfdir=${PKG_SYSCONFDIR:Q}
30
31 PKG_SYSCONFSUBDIR=      Eterm
32 OWN_DIRS=               ${PKG_SYSCONFDIR}/themes
33
34 .include "../../mk/bsd.prefs.mk"
35
36 # Install Eterm as setuid root so that utmp logging function correctly.
37 #
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.)
42 #
43 .if ${OPSYS} != "SunOS"
44 SPECIAL_PERMS=          ${PREFIX}/bin/Eterm ${SETUID_ROOT_PERMS}
45 .endif
46
47 .include "options.mk"
48
49 post-extract:
50         ${LN} -sf ${WRKSRC} ${WRKDIR}/Eterm
51         set -e; \
52         cd ${WRKDIR} && \
53         for f in ${PIXMAP_FILES}; do \
54                 pax -O -zrf ${DISTDIR}/"$$f"; \
55         done
56
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"
63
64 .include "../../mk/bsd.pkg.mk"