diff options
Diffstat (limited to 'x11-servers/XttXF86srv-common/Makefile')
-rw-r--r-- | x11-servers/XttXF86srv-common/Makefile | 120 |
1 files changed, 53 insertions, 67 deletions
diff --git a/x11-servers/XttXF86srv-common/Makefile b/x11-servers/XttXF86srv-common/Makefile index 39c6f22ff86b..43a5927a9c30 100644 --- a/x11-servers/XttXF86srv-common/Makefile +++ b/x11-servers/XttXF86srv-common/Makefile @@ -1,55 +1,58 @@ # New ports collection makefile for: Common Files for Xservers with Xtt -# Version required: 0.6 +# Version required: 1.0 # Date created: 15 April 1998 # Whom: Taguchi Takeshi <taguchi@tohoku.iij.ad.jp> # -# $Id:$ +# $Id: Makefile,v 1.1.1.1 1998/08/11 15:04:09 kuriyama Exp $ # DISTNAME= xc -PKGNAME?= xtt-xf86srv-common-0.6 +PKGNAME?= xtt-common-1.0 CATEGORIES= x11 MASTER_SITES= ftp://ftp.xfree86.org/pub/XFree86/3.3.2/source/ \ ftp://xfree86.cdrom.com/pub/XFree86/3.3.2/source/ \ - http://cclub.cc.tut.ac.jp/~go/unix/ -DISTFILES= X332src-1.tgz xtt06.tgz + http://hawk.ise.chuo-u.ac.jp/student/person/tshiozak/study/freebsd-at-random/x-tt/dists/ +DISTFILES= X332src-1.tgz xtt-1.0.tar.gz + +PATCH_SITES= ftp://ftp.xfree86.org/pub/XFree86/3.3.2/fixes/ \ + ftp://xfree86.cdrom.com/pub/XFree86/3.3.2/fixes/ \ +PATCHFILES= 3.3.2-patch1 3.3.2-patch2 3.3.2-patch3 + +MAINTAINER= taguchi@tohoku.iij.ad.jp + +LIB_DEPENDS= ttf\\.2\\.:${PORTSDIR}/print/freetype +.if defined(SERVER) +RUN_DEPENDS= mkfontdir.pl:${PORTSDIR}/x11/XttXF86srv-common +.endif + .if !defined(XDM_DES) && defined(USA_RESIDENT) .if ${USA_RESIDENT} == NO MASTER_SITES+= ftp://psych.psy.uq.oz.au/pub/X11R5/ \ ftp://ftp.internat.freebsd.org/pub/FreeBSD/X11-Crypto/ \ ftp://ftp3.za.freebsd.org/pub/FreeBSD/X11-Crypto/ DISTFILES+= Wraphelp.c -EXTRACT_ONLY= X332src-1.tgz xtt06.tgz IGNOREFILES= Wraphelp.c .endif .endif - -MAINTAINER= taguchi@tohoku.iij.ad.jp - -LIB_DEPENDS= ttf\\.2\\.:${PORTSDIR}/print/freetype -.if defined(SERVER) -RUN_DEPENDS= ${PREFIX}/lib/libfont.so.1.0:${.CURDIR}/../XttXF86srv-common -.endif - -USE_X11= yes +EXTRACT_ONLY= X332src-1.tgz xtt-1.0.tar.gz +# can't use USE_X_PREFIX here +PREFIX= ${X11BASE} +MTREE_FILE= /etc/mtree/BSD.x11.dist WRKDIR= ${.CURDIR}/../XttXF86srv-common/work WRKSRC= ${WRKDIR}/xc PATCHDIR= ${.CURDIR}/../XttXF86srv-common/patches FILESDIR= ${.CURDIR}/../XttXF86srv-common/files -DIST_SUBDIR= xc -.if defined(PATCH_DEBUG) -PATCH_XTT_ARGS= -d ${WRKDIR} -E ${PATCH_STRIP} -.else -PATCH_XTT_ARGS= -d ${WRKDIR} --forward --quiet -E ${PATCH_STRIP} -.endif +XTTDIR= ${WRKDIR}/xtt-1.0 +DOCDIR= ${PREFIX}/share/doc/Xtt +DIST_SUBDIR= xc +PATCH_DIST_STRIP= -p1 ALL_SERVER= XF86_8514 XF86_AGX XF86_I128 XF86_Mach32 XF86_Mach64 \ - XF86_Mach8 XF86_Mono XF86_P9000 XF86_S3 \ + XF86_Mach8 XF86_Mono XF86_P9000 XF86_S3 XF86_S3V \ XF86_SVGA XF86_VGA16 XF86_W32 -HOSTDEFSRC= ${FILESDIR}/host.def.template HOSTDEFLOCAL= ${WRKDIR}/host.def.local .if defined(SERVER) && (${SERVER} == xfs) ALL_TARGET= xfs -HOSTDEFSRV= ${FILESDIR}/host.def.xfs +HOSTDEFSRV= HOSTDEFDST= ${WRKSRC}/config/cf/host.def.xfs .else ALL_TARGET= World @@ -60,23 +63,18 @@ HOSTDEFSRV= ${FILESDIR}/host.def.ALL .endif HOSTDEFDST= ${WRKSRC}/config/cf/host.def .endif -DOCDIR= ${PREFIX}/lib/X11/doc/Xtt BINOWN= root BINGRP= wheel -XARGS?= /usr/bin/xargs -DIRNAME?= /usr/bin/dirname -TAIL?= /usr/bin/tail .if defined(SERVER) -CONFIGURECOOKIE= ${WRKDIR}/.configure_done -BUILDCOOKIE= ${WRKDIR}/.build_done -INSTALLCOOKIE= ${WRKDIR}/.install_done CONFIGURE_COOKIE= ${WRKDIR}/.configure_done.${SERVER} BUILD_COOKIE= ${WRKDIR}/.build_done.${SERVER} INSTALL_COOKIE= ${WRKDIR}/.install_done.${SERVER} PACKAGE_COOKIE= ${WRKDIR}/.package_done.${SERVER} +TMPPLIST= ${WRKDIR}/.PLIST.${SERVER}.mktmp .else PACKAGE_COOKIE= ${WRKDIR}/.package_done.common +TMPPLIST= ${WRKDIR}/.PLIST.common.mktmp .endif .if !defined(SERVER) && !exists(${WRKDIR}/.build_done) @@ -87,40 +85,28 @@ BROKEN= This port is dummy. .if ${SERVER} != xfs pre-fetch: @( \ - ${ECHO} "*******" ; \ - ${ECHO} "NOTICE:" ; \ - ${ECHO} "*******" ; \ - ${ECHO} " If you want to build/install this ${SERVER} server only," ; \ - ${ECHO} "you should execute:" ; \ - ${ECHO} " # make THIS_SERVER_ONLY=YES" ; \ - ${ECHO} "If the THIS_SERVER_ONLY flag not be set, this port will" ; \ - ${ECHO} "build ALL Xtt-X servers, and install only ${SERVER}." ; \ - ${ECHO} "This means you will need more disk space and CPU times." ; \ - ${ECHO} "" ; \ - ) + ${ECHO_MSG} "*******" ; \ + ${ECHO_MSG} "NOTICE:" ; \ + ${ECHO_MSG} "*******" ; \ + ${ECHO_MSG} " If you want to build/install this ${SERVER} server only," ; \ + ${ECHO_MSG} "you should execute:" ; \ + ${ECHO_MSG} " # make THIS_SERVER_ONLY=YES" ; \ + ${ECHO_MSG} "If the THIS_SERVER_ONLY flag not be set, this port will" ; \ + ${ECHO_MSG} "build ALL Xtt-X servers, and install only ${SERVER}." ; \ + ${ECHO_MSG} "This means you will need more disk space and CPU times." ; \ + ${ECHO_MSG} "" ) .endif .endif pre-patch: - @( \ - for i in ${WRKDIR}/xtt06/xtt06-serveronly.diff \ - ${WRKDIR}/xtt06/xtt06-fs.diff; do \ - ${PATCH} ${PATCH_XTT_ARGS} < $$i; \ - done ; \ - ${CP} ${FILESDIR}/Imakefile ${WRKDIR} ; \ - (cd ${WRKDIR} ; ${XMKMF} ; ${SETENV} DISTDIR=${DISTDIR} WRKDIR=${WRKDIR} FILESDIR=${FILESDIR} ${MAKE}) ; \ - ) + @( cd ${WRKDIR}; \ + ${PATCH} ${PATCH_DIST_ARGS} < ${XTTDIR}/xtt-1.0.diff ) pre-configure: @( \ - FREETYPELIBDIR=`${LDCONFIG} -r | ${GREP} -e "-lttf" | ${AWK} '{print $$3}' | ${TAIL} -1 | ${XARGS} ${DIRNAME}` ; \ - FREETYPEINCDIR=`${DIRNAME} $$FREETYPELIBDIR`/include ; \ - ${SED} "s+@FREETYPELIBDIR@+$$FREETYPELIBDIR+g" ${HOSTDEFSRC} | ${SED} "s+@FREETYPEINCDIR@+$$FREETYPEINCDIR+g" > ${HOSTDEFDST} ; \ - ${CAT} ${HOSTDEFSRV} >> ${HOSTDEFDST} ; \ - if [ -f ${HOSTDEFLOCAL} ]; then \ - ${CAT} ${HOSTDEFLOCAL} >> ${HOSTDEFDST} ; \ - fi; \ - ) + ${CP} ${FILESDIR}/Imakefile ${WRKDIR} ; \ + (cd ${WRKDIR} ; ${XMKMF} ; ${SETENV} DISTDIR=${DISTDIR} WRKDIR=${WRKDIR} FILESDIR=${FILESDIR} LOCALBASE=${LOCALBASE} ${MAKE}) ; \ + ${CAT} ${HOSTDEFLOCAL} ${HOSTDEFSRV} > ${HOSTDEFDST} ) .if defined(SERVER) .if (defined(THIS_SERVER_ONLY) && ${THIS_SERVER_ONLY} == YES) || ${SERVER} == xfs @@ -132,14 +118,16 @@ post-build: .else post-configure: @ ( \ + cd ${WRKDIR} ; \ for i in ${ALL_SERVER} ; do \ - ${TOUCH} ${TOUCH_FLAGS} ${CONFIGURECOOKIE}.$${i} ; \ + ${TOUCH} ${TOUCH_FLAGS} `${BASENAME} ${CONFIGURE_COOKIE} .${SERVER}`.$${i} ; \ done ) post-build: @ ( \ + cd ${WRKDIR} ; \ for i in ${ALL_SERVER} ; do \ - ${TOUCH} ${TOUCH_FLAGS} ${BUILDCOOKIE}.$${i} ; \ + ${TOUCH} ${TOUCH_FLAGS} `${BASENAME} ${BUILD_COOKIE} .${SERVER}`.$${i} ; \ done ) .endif .endif @@ -147,13 +135,12 @@ post-build: .if !defined(SERVER) do-install: @( \ - ${INSTALL_SCRIPT} ${FILESDIR}/mkfontdir.pl ${PREFIX}/bin; \ - ${INSTALL_DATA} ${WRKSRC}/lib/font/libfont.so.* ${PREFIX}/lib; \ + cd ${WRKSRC}/lib/font; \ + ${MAKE} install; \ ${LDCONFIG} -m ${PREFIX}/lib; \ + ${INSTALL_SCRIPT} ${FILESDIR}/mkfontdir.pl ${PREFIX}/bin; \ ${MKDIR} ${DOCDIR}; \ - ${INSTALL_DATA} ${WRKDIR}/xtt06/xtt06-readme.jis ${DOCDIR}; \ - ${INSTALL_DATA} ${WRKDIR}/xtt06/xtt06-example.jis ${DOCDIR} \ - ) + ${INSTALL_DATA} ${XTTDIR}/xtt10-* ${DOCDIR}) .elif defined(SERVER) && ${SERVER} == xfs do-install: @${INSTALL_PROGRAM} ${WRKSRC}/programs/xfs/xfs ${PREFIX}/bin/xfs.xtt @@ -161,8 +148,7 @@ do-install: do-install: @( \ ${INSTALL_PROGRAM} ${WRKSRC}/programs/Xserver/${SERVER} ${PREFIX}/bin/${SERVER}.xtt; \ - ${LN} -fs ${PREFIX}/bin/${SERVER}.xtt ${PREFIX}/bin/X \ - ) + ${LN} -fs ${PREFIX}/bin/${SERVER}.xtt ${PREFIX}/bin/X ) .endif post-install: |