Create and install xft-config(1). LGFM'd by mrg@.
This commit is contained in:
parent
bfc91207f2
commit
b49691b726
|
@ -1,4 +1,4 @@
|
|||
# $NetBSD: Makefile,v 1.2 2008/09/06 06:32:05 rtr Exp $
|
||||
# $NetBSD: Makefile,v 1.3 2008/10/03 03:52:15 cube Exp $
|
||||
|
||||
SUBDIR= appres bdftopcf bdftruncate beforelight bitmap ccmakedep \
|
||||
cleanlinks cxpm editres fc-cache fc-list \
|
||||
|
@ -10,8 +10,8 @@ SUBDIR= appres bdftopcf bdftruncate beforelight bitmap ccmakedep \
|
|||
twm ucs2any viewres x11perf xauth xbiff xcalc \
|
||||
xclipboard xclock xcmsdb xconsole xcutsel xditview xdm \
|
||||
xdpyinfo xedit xev xeyes xf86dga xfd xfindproxy xfontsel \
|
||||
xfs xfsinfo xfwp xgamma xgc xhost xinit xinput xkbcomp xkbevd \
|
||||
xkbprint xkbutils xkill xload xlogo xlsatoms xlsclients \
|
||||
xfs xfsinfo xft-config xfwp xgamma xgc xhost xinit xinput xkbcomp \
|
||||
xkbevd xkbprint xkbutils xkill xload xlogo xlsatoms xlsclients \
|
||||
xlsfonts xmag xman xmessage xmh xmkmf xmodmap xmore \
|
||||
xplsprinters xprehashprinterlist xphelloworld \
|
||||
xpxthelloworld xpsimplehelloworld \
|
||||
|
|
|
@ -0,0 +1,31 @@
|
|||
# $NetBSD: Makefile,v 1.1 2008/10/03 03:52:15 cube Exp $
|
||||
|
||||
.include <bsd.own.mk>
|
||||
|
||||
.PATH: ${X11SRCDIR.Xft} ${X11SRCDIR.Xft}/man
|
||||
|
||||
SCRIPTS= xft-config
|
||||
MAN= xft-config.1
|
||||
|
||||
xft-config: xft-config.in
|
||||
${_MKTARGET_CREATE}
|
||||
${TOOL_SED} \
|
||||
-e 's,@prefix@,${X11ROOTDIR},; \
|
||||
s,@exec_prefix@,$${prefix},; \
|
||||
s,@libdir@,$${prefix}/lib,; \
|
||||
s,@includedir@,$${prefix}/include,; \
|
||||
s,@VERSION@,2.1.12,; \
|
||||
s,@FREETYPE_LIBS@,-lfreetype -lz,; \
|
||||
s,@FREETYPE_CFLAGS@,, ; \
|
||||
s,@FONTCONFIG_LIBS@,-lfontconfig,; \
|
||||
s,@FONTCONFIG_CFLAGS@,,; \
|
||||
s,@XRENDER_LIBS@,-lXrender,; \
|
||||
s,@XRENDER_CFLAGS@,,; \
|
||||
s%-L\([^ ]*\)%-Wl,-R\1 &%g' \
|
||||
< ${.ALLSRC} > ${.TARGET}.tmp && \
|
||||
mv -f ${.TARGET}.tmp ${.TARGET}
|
||||
|
||||
CLEANFILES+= xft-config xft-config.tmp
|
||||
|
||||
.include <bsd.x11.mk>
|
||||
.include <bsd.prog.mk>
|
|
@ -1,4 +1,4 @@
|
|||
# $NetBSD: Makefile,v 1.2 2008/09/13 04:32:30 cube Exp $
|
||||
# $NetBSD: Makefile,v 1.3 2008/10/03 03:52:15 cube Exp $
|
||||
|
||||
.include <bsd.own.mk>
|
||||
|
||||
|
@ -20,40 +20,6 @@ CPPFLAGS+= ${X11FLAGS.THREADLIB}
|
|||
CPPFLAGS+= -DFREETYPE2 -I${DESTDIR}${X11INCDIR}/freetype2 -DXFREE86_FT2
|
||||
CPPFLAGS+= -I${DESTDIR}${X11INCDIR}/X11/Xft
|
||||
|
||||
.if 0
|
||||
# XXX it would be really swell if SCRIPTS was available from bsd.lib.mk
|
||||
FILES= xft.pc xft-config
|
||||
FILESDIR_xft.pc= ${X11USRLIBDIR}/pkgconfig
|
||||
FILESDIR_xft-config= ${X11BINDIR}
|
||||
FILESOWN_xft-config= ${BINOWN}
|
||||
FILESGRP_xft-config= ${BINGRP}
|
||||
FILESMODE_xft-config= ${BINMODE}
|
||||
|
||||
CLEANFILES+=${FILES}
|
||||
realall: ${FILES}
|
||||
|
||||
XFTDIR= ${X11SRCDIR.xc}/lib/Xft
|
||||
CONFIG_SUBST= ${HOST_SH} ${XFTDIR}/config/config-subst \
|
||||
prefix="${X11ROOTDIR}" \
|
||||
exec_prefix="${X11BINDIR}" \
|
||||
libdir="${X11USRLIBDIR}" \
|
||||
includedir="${X11INCDIR}" \
|
||||
hardcode_libdir_flag_spec="-Wl,-rpath,${X11USRLIBDIR}" \
|
||||
PACKAGE_VERSION="2.1.0" \
|
||||
FREETYPE_LIBS="-L${X11USRLIBDIR} -lfreetype" \
|
||||
FREETYPE_CFLAGS="-I${X11INCDIR}/freetype2" \
|
||||
XRENDER_LIBS="-L${X11USRLIBDIR} -lXrender" \
|
||||
XRENDER_CFLAGS="-I${X11INCDIR}" \
|
||||
FONTCONFIG_LIBS="-L${X11USRLIBDIR} -lfontconfig" \
|
||||
FONTCONFIG_CFLAGS="-I${X11INCDIR}"
|
||||
|
||||
xft.pc:
|
||||
${CONFIG_SUBST} < ${XFTDIR}/xft.pc.in > ${.TARGET}
|
||||
|
||||
xft-config:
|
||||
${CONFIG_SUBST} < ${XFTDIR}/xft-config.in > ${.TARGET}
|
||||
.endif
|
||||
|
||||
PKGDIST= ${LIB}
|
||||
|
||||
.include <bsd.x11.mk>
|
||||
|
|
Loading…
Reference in New Issue