diff options
Diffstat (limited to 'x11-wm/openbox/Makefile')
-rw-r--r-- | x11-wm/openbox/Makefile | 106 |
1 files changed, 28 insertions, 78 deletions
diff --git a/x11-wm/openbox/Makefile b/x11-wm/openbox/Makefile index a8317935710b..fe0c6fe0c767 100644 --- a/x11-wm/openbox/Makefile +++ b/x11-wm/openbox/Makefile @@ -7,97 +7,47 @@ # PORTNAME= openbox -PORTVERSION= 1.2.4 +PORTVERSION= 2.2.3 CATEGORIES= x11-wm -MASTER_SITES= ftp://sunsite.dk/projects/openbox/ +MASTER_SITES= http://icculus.org/openbox/releases/ MAINTAINER= trevor@FreeBSD.org COMMENT= Derived from, and similar to, Blackbox -MAN1= openbox.1 osetroot.1 osetbg.1 - +LIB_DEPENDS= Xft.2:${PORTSDIR}/x11-fonts/Xft RUN_DEPENDS= xsetbg:${PORTSDIR}/x11/xloadimage -DOCS= AUTHORS BUGS CHANGELOG CHANGELOG.Blackbox CHANGELOG.bsetbg \ - CodingStyle INSTALL LICENSE README README.bbtools \ - README.bsetbg TODO -I10L= C da_DK de_DE es_ES et_EE fr_FR it_IT ja_JP nl_NL pt_BR ru_RU \ - sl_SI sv_SE tr_TR zh_CN -STYLES= artwiz bluebox cthulhain deep flux frobozz frobust nyz \ - nyzclone operation outcomes shade steelblue steelblue2 \ - the_orange trisb twice -PLIST= ${WRKDIR}/pkg-plist +MAN1= openbox.1 osetroot.1 osetbg.1 + USE_GMAKE= yes +USE_REINPLACE= yes USE_X_PREFIX= yes GNU_CONFIGURE= yes -do-patch: - ${PERL} -pi -e \ - "s:bsetbg:osetbg:g; s:bsetroot:osetroot:g; s:Bsetroot:Osetroot:g" \ - ${WRKSRC}/data/styles/* ${WRKSRC}/doc/*.1 - -pre-install: - ${RM} -f ${PLIST} -.for ii in osetbg osetroot openbox - ${ECHO_CMD} bin/${ii} >> ${PLIST} -.endfor - ${ECHO_CMD} share/openbox/menu >> ${PLIST} -.for ii in ${I10L} - ${ECHO_CMD} share/openbox/nls/${ii}/openbox.cat >> ${PLIST} - ${ECHO_CMD} @dirrm share/openbox/nls/${ii} >> ${PLIST} -.endfor -.for ii in POSIX US_ASCII de en en_US es fr it nl - ${ECHO_CMD} share/openbox/nls/${ii} >> ${PLIST} -.endfor -.for ii in ${STYLES} - ${ECHO_CMD} share/openbox/styles/${ii} >> ${PLIST} -.endfor -.for ii in /styles /nls / - ${ECHO_CMD} @dirrm share/openbox${ii} >> ${PLIST} -.endfor -.if !defined(NOPORTDOCS) -.for ii in ${DOCS} - ${ECHO_CMD} share/doc/openbox/${ii} >> ${PLIST} -.endfor - ${ECHO_CMD} @dirrm share/doc/openbox >> ${PLIST} +.if defined(WITH_XINERAMA) +CONFIGURE_ARGS= --enable-xinerama .endif -do-install: - ${INSTALL_SCRIPT} ${WRKSRC}/util/bsetbg ${PREFIX}/bin/osetbg - ${INSTALL_PROGRAM} ${WRKSRC}/util/bsetroot ${PREFIX}/bin/osetroot - ${INSTALL_PROGRAM} ${WRKSRC}/src/openbox ${PREFIX}/bin/ - ${MKDIR} ${DATADIR}/styles - ${INSTALL_DATA} ${WRKSRC}/data/menu ${DATADIR} -.for ii in ${I10L} - ${MKDIR} ${PREFIX}/share/openbox/nls/${ii}/ - ${INSTALL_DATA} ${WRKSRC}/nls/${ii}/openbox.cat \ - ${PREFIX}/share/openbox/nls/${ii}/ -.endfor - cd ${PREFIX}/share/openbox/nls/ && \ - ${LN} -s C POSIX && \ - ${LN} -s C US_ASCII && \ - ${LN} -s C en && \ - ${LN} -s C en_US && \ - ${LN} -s de_DE de && \ - ${LN} -s es_ES es && \ - ${LN} -s fr_FR fr && \ - ${LN} -s it_IT it && \ - ${LN} -s nl_NL nl -.for ii in ${STYLES} - ${INSTALL_DATA} ${WRKSRC}/data/styles/${ii} \ - ${PREFIX}/share/openbox/styles/ -.endfor -.for ii in setroot setbg - ${CP} -p ${WRKSRC}/doc/b${ii}.1 ${WRKSRC}/doc/o${ii}.1 -.endfor -.for ii in ${MAN1} - ${INSTALL_MAN} ${WRKSRC}/doc/${ii} ${PREFIX}/man/man1/ -.endfor -.if !defined(NOPORTDOCS) - ${MKDIR} ${DOCSDIR} -.for ii in ${DOCS} - ${INSTALL_DATA} ${WRKSRC}/${ii} ${DOCSDIR} -.endfor +pre-everything: +.if !defined(WITH_XINERAMA) + @${ECHO_MSG} "" + @${ECHO_MSG} "You may specify the following on the command line:" + @${ECHO_MSG} "" + @${ECHO_MSG} "WITH_XINERAMA=yes for enable support of the Xinerama extension" + @${ECHO_MSG} "" .endif +post-extract: + @${MV} ${WRKSRC}/doc/bsetbg.1 ${WRKSRC}/doc/osetbg.1 + @${MV} ${WRKSRC}/doc/bsetroot.1 ${WRKSRC}/doc/osetroot.1 + @${MV} ${WRKSRC}/util/bsetbg ${WRKSRC}/util/osetbg + +post-patch: + @${REINPLACE_CMD} -e 's|bsetbg|osetbg|g ; s|bsetroot|osetroot|g ; \ + s|Bsetroot|Osetroot|g' ${WRKSRC}/data/README.style \ + ${WRKSRC}/data/styles/* ${WRKSRC}/doc/* + +post-install: + @${CAT} ${PKGMESSAGE} + .include <bsd.port.mk> |