]> gitweb @ CieloNegro.org - pkgsrc-xorg-server.git/blob - Makefile
At least it compiles now. Hope it works too...
[pkgsrc-xorg-server.git] / Makefile
1 # $NetBSD$
2
3 DISTNAME=       xorg-server-1.4.2-apple35
4 PKGNAME=        modular-${DISTNAME}
5 CATEGORIES=     x11
6
7 MASTER_SITES=   http://static.macosforge.org/xquartz/downloads/src/
8 EXTRACT_SUFX=   .tar.bz2
9
10 ONLY_FOR_PLATFORM= Darwin-*-*
11
12 PKG_DESTDIR_SUPPORT=    user-destdir
13
14 MAINTAINER=             pho@cielonegro.org
15 COMMENT=                Xorg X11 Server from modular X.org X11 for MacOS X
16
17 DEPENDS+=               xkbcomp-[0-9]*:../../x11/xkbcomp
18
19 USE_LIBTOOL=            yes
20 GNU_CONFIGURE=          yes
21 PKGCONFIG_OVERRIDE+=    xorg-server.pc.in
22 USE_TOOLS+=             gmake pkg-config perl
23
24 BUILD_DEFS+=            VARBASE
25 BUILD_DEFS_EFFECTS+=    XKB_OUTPUT_DIR
26
27 OWN_DIRS+=              ${XKB_OUTPUT_DIR}
28 XKB_OUTPUT_DIR?=        ${VARBASE}/db/xkb
29
30 DARWIN_X11_APP_DIR?= ${PREFIX}/libexec/modular-xorg-server/
31
32 CONFIGURE_ARGS+=        --localstatedir=${VARBASE:Q}
33 CONFIGURE_ARGS+=        --with-xkb-output=${XKB_OUTPUT_DIR:Q}
34 CONFIGURE_ARGS+=        --with-apple-applications-dir=${DARWIN_X11_APP_DIR:Q}
35
36 CONFIGURE_ENV+=         APP_MAN_SUFFIX=1 FILE_MAN_SUFFIX=5
37
38 FILES_SUBST+=           DARWIN_X11_APP_DIR=${DARWIN_X11_APP_DIR}
39
40 DEPENDS+=               xkeyboard-config-[0-9]*:../../x11/xkeyboard-config
41
42 BUILDLINK_API_DEPENDS.compositeproto+=  compositeproto>=0.4
43 BUILDLINK_API_DEPENDS.fixesproto+=      fixesproto>=4.0
44 BUILDLINK_API_DEPENDS.glproto+=         glproto>=1.4.8
45 BUILDLINK_API_DEPENDS.kbproto+=         kbproto>=1.0.3
46 BUILDLINK_API_DEPENDS.randrproto+=      randrproto>=1.2.1
47 ###
48 ### If we're using a 64-bit architecture, randrproto>=0.9.3 and
49 ### xf86dgaproto>=2.0.3 are required.
50 ###
51 .if ${MACHINE_ARCH} == "x86_64" || ${MACHINE_ARCH} == "sparc64" || \
52     ${MACHINE_ARCH} == "alpha"
53 BUILDLINK_API_DEPENDS.renderproto+=     renderproto>=0.9.3
54 BUILDLINK_API_DEPENDS.xf86dgaproto+=    xf86dgaproto>=2.0.3
55 .endif
56 BUILDLINK_API_DEPENDS.inputproto+=      inputproto>=1.4.2
57
58 # Workaround for missing Xplugin.h
59 pre-configure:
60         ${CP} ${FILESDIR}/Xplugin.h ${BUILDLINK_DIR}/include
61
62 .include "options.mk"
63
64 .include "../../devel/ncurses/buildlink3.mk"
65 .include "../../devel/zlib/buildlink3.mk"
66 .include "../../fonts/libfontenc/buildlink3.mk"
67 .include "../../x11/bigreqsproto/buildlink3.mk"
68 .include "../../x11/compositeproto/buildlink3.mk"
69 .include "../../x11/damageproto/buildlink3.mk"
70 .include "../../x11/evieext/buildlink3.mk"
71 .include "../../x11/fixesproto/buildlink3.mk"
72 .include "../../x11/fontsproto/buildlink3.mk"
73 .include "../../x11/glproto/buildlink3.mk"
74 .include "../../x11/inputproto/buildlink3.mk"
75 .include "../../x11/libX11/buildlink3.mk"
76 .include "../../x11/libXau/buildlink3.mk"
77 .include "../../x11/libXaw/buildlink3.mk"
78 .include "../../x11/libXext/buildlink3.mk"
79 .include "../../x11/libXfixes/buildlink3.mk"
80 .include "../../x11/libXfont/buildlink3.mk"
81 .include "../../x11/libXt/buildlink3.mk"
82 .include "../../x11/libXxf86misc/buildlink3.mk"
83 .include "../../x11/libXxf86vm/buildlink3.mk"
84 .include "../../x11/libxkbfile/buildlink3.mk"
85 .include "../../x11/libxkbui/buildlink3.mk"
86 .include "../../x11/pixman/buildlink3.mk"
87 .include "../../x11/randrproto/buildlink3.mk"
88 .include "../../x11/recordproto/buildlink3.mk"
89 .include "../../x11/renderproto/buildlink3.mk"
90 .include "../../x11/resourceproto/buildlink3.mk"
91 .include "../../x11/scrnsaverproto/buildlink3.mk"
92 .include "../../x11/trapproto/buildlink3.mk"
93 .include "../../x11/videoproto/buildlink3.mk"
94 .include "../../x11/xcmiscproto/buildlink3.mk"
95 .include "../../x11/xextproto/buildlink3.mk"
96 .include "../../x11/xf86bigfontproto/buildlink3.mk"
97 .include "../../x11/xf86dgaproto/buildlink3.mk"
98 .include "../../x11/xf86miscproto/buildlink3.mk"
99 .include "../../x11/xf86vidmodeproto/buildlink3.mk"
100 .include "../../x11/xineramaproto/buildlink3.mk"
101 .include "../../x11/xproto/buildlink3.mk"
102 .include "../../x11/xtrans/buildlink3.mk"
103 .include "../../wip/libAppleWM/buildlink3.mk"
104 .include "../../wip/applewmproto/buildlink3.mk"
105
106 .include "../../mk/bsd.pkg.mk"