diff options
Diffstat (limited to 'x11-clocks/emiclock/Makefile')
-rw-r--r-- | x11-clocks/emiclock/Makefile | 39 |
1 files changed, 21 insertions, 18 deletions
diff --git a/x11-clocks/emiclock/Makefile b/x11-clocks/emiclock/Makefile index 719055d25d1b..c17378e0bf44 100644 --- a/x11-clocks/emiclock/Makefile +++ b/x11-clocks/emiclock/Makefile @@ -3,7 +3,7 @@ PORTNAME= emiclock PORTVERSION= 2.0.2 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= x11-clocks MASTER_SITES= http://ftp.vector.co.jp/pack/unix/personal/tokei/ @@ -13,28 +13,31 @@ COMMENT= Hyper-animated face analog clock for X11 USES= imake USE_XORG= ice sm x11 xaw xext xmu xpm xt -LANGRES= resources/R6/EUC/EmiClock.ad -LANGDIR= ${LOCALBASE}/lib/X11/ja_JP.eucJP/app-defaults -LANGDIR2= ${LOCALBASE}/lib/X11/ja_JP.EUC/app-defaults -EMICLOCKDIR= ${LOCALBASE}/lib/X11/EmiClock - -PORTDOCS= COPYRIGHT COPYRIGHT.en +OPTIONS_DEFINE= DOCS -.include <bsd.port.options.mk> - -.if ${ARCH} != "i386" -PLIST_SUB= SOUND="@comment " -.else -PLIST_SUB= SOUND="" -.endif +LANGRES= resources/R6/EUC/EmiClock.ad +LANGDIR= ${PREFIX}/lib/X11/ja_JP.eucJP/app-defaults +LANGDIR2= ${PREFIX}/lib/X11/ja_JP.EUC/app-defaults + +post-patch: + @${REINPLACE_CMD} -e \ + 's|^#if defined.*\(FreeBSDArchitecture\).*|#ifdef \1| ; \ + /MakeDir/s|EmiClockLib|$$(DESTDIR)&| ; \ + /INSTALL/s|EmiClockLib|$$(DESTDIR)&|' ${WRKSRC}/Imakefile + @${REINPLACE_CMD} -e \ + '/USE_SOUND/s|#undef|#define|' ${WRKSRC}/config.h + @${REINPLACE_CMD} -e \ + '/soundcard.h/s|machine|sys|' ${WRKSRC}/include/sound.h post-install: - @${MKDIR} ${STAGEDIR}${EMICLOCKDIR} @${MKDIR} ${STAGEDIR}${LANGDIR} + (cd ${WRKSRC} && ${INSTALL_DATA} ${LANGRES} \ + ${STAGEDIR}${LANGDIR}/EmiClock) @${MKDIR} ${STAGEDIR}${LANGDIR2} - cd ${WRKSRC} && ${INSTALL_DATA} ${LANGRES} ${STAGEDIR}${LANGDIR}/EmiClock - cd ${WRKSRC} && ${INSTALL_DATA} ${LANGRES} ${STAGEDIR}${LANGDIR2}/EmiClock + ${LN} -sf ../../ja_JP.eucJP/app-defaults/EmiClock \ + ${STAGEDIR}${LANGDIR2}/EmiClock @${MKDIR} ${STAGEDIR}${DOCSDIR} - cd ${WRKSRC}; ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} + (cd ${WRKSRC} && ${INSTALL_DATA} COPYRIGHT COPYRIGHT.en \ + ${STAGEDIR}${DOCSDIR}) .include <bsd.port.mk> |