aboutsummaryrefslogtreecommitdiff
path: root/x11-clocks/emiclock/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'x11-clocks/emiclock/Makefile')
-rw-r--r--x11-clocks/emiclock/Makefile39
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>