# New ports collection makefile for: cvsup # Date created: 7 August 1996 # Whom: asami # # $FreeBSD$ # PORTNAME= cvsup PORTVERSION?= 16.1h PORTREVISION?= 2 CATEGORIES= net devel MASTER_SITES= ${MASTER_SITE_FREEBSD_ORG} MASTER_SITE_SUBDIR=development/CVSup/snapshots DISTNAME= cvsup-snap-${PORTVERSION} MAINTAINER= jdp@FreeBSD.org COMMENT?= General network file distribution system optimized for CVS (GUI version) PROCESSOR!= /usr/bin/uname -p .if ${PROCESSOR} == "amd64" USE_BZIP2= yes .endif ONLY_FOR_ARCHS= alpha amd64 i386 sparc64 .include .if ${OSVERSION} < 410000 BROKEN= Not supported on versions earlier than 4.1-RELEASE .endif .if ${ARCH} == "alpha" TARGET= FBSD_ALPHA .elif ${ARCH} == "amd64" PORTREVISION= 2 MASTER_SITE_SUBDIR= bz MASTER_SITES= ${MASTER_SITE_LOCAL} DISTNAME= cvsup-without-gui.amd64 NO_WRKSUBDIR= yes USE_REINPLACE= yes NO_BUILD= binary-only MANCOMPRESSED= yes .elif ${ARCH} == "i386" TARGET= FreeBSD4 .elif ${ARCH} == "sparc64" TARGET= FBSD_SPARC64 .endif .ifdef WITHOUT_X11 M3FLAGS+= -DNOGUI .if ${ARCH} != "amd64" BUILD_DEPENDS= ${PREFIX}/lib/m3/pkg/tcp/${TARGET}/libm3tcp.a:${PORTSDIR}/lang/ezm3 .endif # != amd64 PKGNAMESUFFIX= -without-gui COMMENT= General network file distribution system optimized for CVS (non-GUI version) DESCR= ${PKGDIR}/pkg-descr.nogui .else .if ${ARCH} != "amd64" USE_XLIB= yes BUILD_DEPENDS= ${PREFIX}/lib/m3/pkg/formsvbt/${TARGET}/libm3formsvbt.a:${PORTSDIR}/lang/ezm3 .endif # != amd64 .endif MAKE_ARGS+= PREFIX=${PREFIX} M3FLAGS="${M3FLAGS}" MAN1= cvpasswd.1 cvsup.1 MAN8= cvsupd.8 .ifdef STATIC M3FLAGS+= -DSTATIC .endif pre-fetch: .ifndef WITHOUT_X11 @${ECHO_MSG} "*****************************************************" .if ${ARCH} == "amd64" @${ECHO_MSG} "* CVSup with X11 not yet supported on amd64. *" @${ECHO_MSG} "* Will install non-X11 version. You might want *" .endif @${ECHO_MSG} "* To build CVSup without X11 (and without the GUI), *" @${ECHO_MSG} "* use the \"net/cvsup-without-gui\" port. *" @${ECHO_MSG} "*****************************************************" .endif @${TRUE} post-install: @${MKDIR} ${PREFIX}/share/cvsup @${INSTALL_DATA} ${WRKSRC}/License ${PREFIX}/share/cvsup/License .if ${ARCH} == "amd64" do-patch: @${TRUE} do-configure: @${TOUCH} ${WRKSRC}/License @${TOUCH} ${TOUCH_FLAGS} ${CONFIGURE_COOKIE} @${TRUE} do-install: ${INSTALL_PROGRAM} ${WRKSRC}/bin/cvpasswd ${PREFIX}/bin/ ${INSTALL_PROGRAM} ${WRKSRC}/bin/cvsup ${PREFIX}/bin/ ${INSTALL_PROGRAM} ${WRKSRC}/sbin/cvsupd ${PREFIX}/sbin/ ${INSTALL_MAN} ${WRKSRC}/man/man1/cvpasswd.1.gz ${PREFIX}/man/man1/ ${INSTALL_MAN} ${WRKSRC}/man/man1/cvsup.1.gz ${PREFIX}/man/man1/ ${INSTALL_MAN} ${WRKSRC}/man/man8/cvsupd.8.gz ${PREFIX}/man/man8/ ${MKDIR} ${PREFIX}/share/cvsup ${MV} ${WRKSRC}/share/cvsup/License ${WRKSRC}/License .endif .include