Changeset View
Changeset View
Standalone View
Standalone View
head/Mk/bsd.xorg.mk
Show First 20 Lines • Show All 53 Lines • ▼ Show 20 Lines | |||||
. endif | . endif | ||||
. if ${XORG_CAT} == "data" | . if ${XORG_CAT} == "data" | ||||
# Nothing at the moment. | # Nothing at the moment. | ||||
. endif | . endif | ||||
. if ${XORG_CAT} == "driver" | . if ${XORG_CAT} == "driver" | ||||
USE_XORG+= xorg-server xproto randrproto xi renderproto xextproto \ | USE_XORG+= xorg-server xproto randrproto xi renderproto xextproto \ | ||||
inputproto kbproto fontsproto videoproto dri2proto xf86driproto \ | inputproto kbproto fontsproto videoproto dri2proto dri3proto \ | ||||
presentproto glproto xineramaproto resourceproto scrnsaverproto | xf86driproto presentproto glproto xineramaproto resourceproto \ | ||||
# work around a llvm bug on i386, llvm bug #15806 | scrnsaverproto | ||||
# reproduced with clang 3.2 (current release) and 3.1 | |||||
. if ${ARCH} == i386 | |||||
CFLAGS+= -fno-optimize-sibling-calls | |||||
. endif | |||||
CONFIGURE_ENV+= DRIVER_MAN_SUFFIX=4x DRIVER_MAN_DIR='$$(mandir)/man4' | CONFIGURE_ENV+= DRIVER_MAN_SUFFIX=4x DRIVER_MAN_DIR='$$(mandir)/man4' | ||||
USES+= libtool | USES+= libtool | ||||
INSTALL_TARGET= install-strip | |||||
. endif | . endif | ||||
. if ${XORG_CAT} == "font" | . if ${XORG_CAT} == "font" | ||||
FONTNAME?= ${PORTNAME:C/.*-//g:S/type/Type/:S/ttf/TTF/:S/speedo/Speedo/} | FONTNAME?= ${PORTNAME:C/.*-//g:S/type/Type/:S/ttf/TTF/:S/speedo/Speedo/} | ||||
CONFIGURE_ARGS+= --with-fontrootdir=${PREFIX}/share/fonts | CONFIGURE_ARGS+= --with-fontrootdir=${PREFIX}/share/fonts | ||||
CONFIGURE_ENV+= FONTROOTDIR=${PREFIX}/share/fonts | CONFIGURE_ENV+= FONTROOTDIR=${PREFIX}/share/fonts | ||||
. if !defined(NOFONT) | . if !defined(NOFONT) | ||||
USES+= fonts | USES+= fonts | ||||
Show All 17 Lines | |||||
. if ${XORG_CAT} == "xserver" | . if ${XORG_CAT} == "xserver" | ||||
DISTFILES?= xorg-server-${PORTVERSION}.tar.bz2 | DISTFILES?= xorg-server-${PORTVERSION}.tar.bz2 | ||||
WRKSRC= ${WRKDIR}/xorg-server-${PORTVERSION} | WRKSRC= ${WRKDIR}/xorg-server-${PORTVERSION} | ||||
USES+= pathfix | USES+= pathfix | ||||
CONFIGURE_ARGS+= --with-xkb-path=${LOCALBASE}/share/X11/xkb \ | CONFIGURE_ARGS+= --with-xkb-path=${LOCALBASE}/share/X11/xkb \ | ||||
--with-fontrootdir=${LOCALBASE}/share/fonts | --with-fontrootdir=${LOCALBASE}/share/fonts | ||||
LIB_PC_DEPENDS+= ${LOCALBASE}/libdata/pkgconfig/dri.pc:graphics/dri | LIB_PC_DEPENDS+= ${LOCALBASE}/libdata/pkgconfig/dri.pc:graphics/dri | ||||
USE_XORG+= pciaccess xextproto videoproto fontsproto dri2proto fontutil:build | USE_XORG+= fontutil:build | ||||
. endif | . endif | ||||
.endif | .endif | ||||
.endif | .endif | ||||
.if defined(_POSTMKINCLUDED) && !defined(Xorg_Post_Include) | .if defined(_POSTMKINCLUDED) && !defined(Xorg_Post_Include) | ||||
Xorg_Post_Include= bsd.xorg.mk | Xorg_Post_Include= bsd.xorg.mk | ||||
# Register all xorg .pc files here. | # Register all xorg .pc files here. | ||||
# foo_LIB_PC_DEPENDS means it should go to BUILD_DEPENDS *and* RUN_DEPENDS. | # foo_LIB_PC_DEPENDS means it should go to BUILD_DEPENDS *and* RUN_DEPENDS. | ||||
XORG_MODULES= bigreqsproto \ | XORG_MODULES= bigreqsproto \ | ||||
compositeproto \ | compositeproto \ | ||||
damageproto \ | damageproto \ | ||||
dmx \ | dmx \ | ||||
dmxproto \ | dmxproto \ | ||||
dri2proto \ | dri2proto \ | ||||
dri3proto \ | dri3proto \ | ||||
evieproto \ | evieproto \ | ||||
fixesproto \ | fixesproto \ | ||||
▲ Show 20 Lines • Show All 107 Lines • ▼ Show 20 Lines | |||||
trapproto_BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/trapproto.pc:x11/trapproto | trapproto_BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/trapproto.pc:x11/trapproto | ||||
videoproto_BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/videoproto.pc:x11/videoproto | videoproto_BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/videoproto.pc:x11/videoproto | ||||
x11_LIB_PC_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/x11.pc:x11/libX11 | x11_LIB_PC_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/x11.pc:x11/libX11 | ||||
xau_LIB_PC_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/xau.pc:x11/libXau | xau_LIB_PC_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/xau.pc:x11/libXau | ||||
xaw_LIB_PC_DEPENDS= ${xaw7_LIB_PC_DEPENDS} | xaw_LIB_PC_DEPENDS= ${xaw7_LIB_PC_DEPENDS} | ||||
xaw6_LIB_PC_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/xaw6.pc:x11-toolkits/libXaw | xaw6_LIB_PC_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/xaw6.pc:x11-toolkits/libXaw | ||||
xaw7_LIB_PC_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/xaw7.pc:x11-toolkits/libXaw | xaw7_LIB_PC_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/xaw7.pc:x11-toolkits/libXaw | ||||
xbitmaps_LIB_PC_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/xbitmaps.pc:x11/xbitmaps | xbitmaps_LIB_PC_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/xbitmaps.pc:x11/xbitmaps | ||||
xcb_LIB_PC_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/xcb.pc:x11/libxcb | xcb_LIB_PC_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/xcb.pc:x11/libxcb | ||||
xcmiscproto_BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/xcmiscproto.pc:x11/xcmiscproto | xcmiscproto_BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/xcmiscproto.pc:x11/xcmiscproto | ||||
xcomposite_LIB_PC_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/xcomposite.pc:x11/libXcomposite | xcomposite_LIB_PC_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/xcomposite.pc:x11/libXcomposite | ||||
xcursor_LIB_PC_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/xcursor.pc:x11/libXcursor | xcursor_LIB_PC_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/xcursor.pc:x11/libXcursor | ||||
xdamage_LIB_PC_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/xdamage.pc:x11/libXdamage | xdamage_LIB_PC_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/xdamage.pc:x11/libXdamage | ||||
xdmcp_LIB_PC_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/xdmcp.pc:x11/libXdmcp | xdmcp_LIB_PC_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/xdmcp.pc:x11/libXdmcp | ||||
xevie_LIB_PC_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/xevie.pc:x11/libXevie | xevie_LIB_PC_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/xevie.pc:x11/libXevie | ||||
xext_LIB_PC_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/xext.pc:x11/libXext | xext_LIB_PC_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/xext.pc:x11/libXext | ||||
xextproto_BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/xextproto.pc:x11/xextproto | xextproto_BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/xextproto.pc:x11/xextproto | ||||
▲ Show 20 Lines • Show All 60 Lines • Show Last 20 Lines |