diff options
author | miwi <miwi@FreeBSD.org> | 2014-04-29 14:01:16 +0800 |
---|---|---|
committer | miwi <miwi@FreeBSD.org> | 2014-04-29 14:01:16 +0800 |
commit | 24b8e427f0d8c90c63a9e17ae69dfa1ac218cca0 (patch) | |
tree | 0b2c8cd59c780df5b40f92e21c4986bc29757e39 /x11-clocks | |
parent | 66f6e5df716c92bdda160347758aafbb7beba7c1 (diff) | |
download | freebsd-ports-graphics-24b8e427f0d8c90c63a9e17ae69dfa1ac218cca0.tar.gz freebsd-ports-graphics-24b8e427f0d8c90c63a9e17ae69dfa1ac218cca0.tar.zst freebsd-ports-graphics-24b8e427f0d8c90c63a9e17ae69dfa1ac218cca0.zip |
- Fix build on i386
- Enable sound support for all ARCH
PR: 187494
Submitted by: ports fury
Diffstat (limited to 'x11-clocks')
-rw-r--r-- | x11-clocks/emiclock/Makefile | 39 | ||||
-rw-r--r-- | x11-clocks/emiclock/files/patch-aa | 14 | ||||
-rw-r--r-- | x11-clocks/emiclock/files/patch-include::sound.h | 14 | ||||
-rw-r--r-- | x11-clocks/emiclock/pkg-plist | 7 |
4 files changed, 26 insertions, 48 deletions
diff --git a/x11-clocks/emiclock/Makefile b/x11-clocks/emiclock/Makefile index 719055d25d1..c17378e0bf4 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> diff --git a/x11-clocks/emiclock/files/patch-aa b/x11-clocks/emiclock/files/patch-aa deleted file mode 100644 index 0947daa7af3..00000000000 --- a/x11-clocks/emiclock/files/patch-aa +++ /dev/null @@ -1,14 +0,0 @@ ---- config.h- Thu Sep 2 23:33:48 1999 -+++ config.h Thu Sep 30 11:23:50 1999 -@@ -51,7 +51,11 @@ - * $B%5%&%s%I4X78$N@_Dj(B - */ - -+#ifdef __i386__ -+#define USE_SOUND /* $B%5%&%s%I$r;H$&!)(B */ -+#else - #undef USE_SOUND /* $B%5%&%s%I$r;H$&!)(B */ -+#endif - - /* #define EmiClockLib /usr/local/lib/X11/EmiClock */ - /* $(LIBDIR)/EmiClock $B0J30$N>l=j$K%5%&%s%I%U%!%$%k$r%$%s%9%H!<%k(B */ diff --git a/x11-clocks/emiclock/files/patch-include::sound.h b/x11-clocks/emiclock/files/patch-include::sound.h deleted file mode 100644 index f62cdabf221..00000000000 --- a/x11-clocks/emiclock/files/patch-include::sound.h +++ /dev/null @@ -1,14 +0,0 @@ ---- include/sound.h.old Thu Sep 2 23:34:10 1999 -+++ include/sound.h Thu Apr 11 08:32:05 2002 -@@ -222,7 +222,11 @@ - #include <sys/types.h> - #include <sys/file.h> - #include <sys/stat.h> -+#if __FreeBSD__ > 3 -+#include <sys/soundcard.h> -+#else - #include <machine/soundcard.h> -+#endif - - #undef O_RDWR - #define O_RDWR O_WRONLY /* audio $B%G%P%$%9$OF1;~%*!<%W%s$G$-$J$$!)(B */ diff --git a/x11-clocks/emiclock/pkg-plist b/x11-clocks/emiclock/pkg-plist index c039dae4f08..3a98d9cbc52 100644 --- a/x11-clocks/emiclock/pkg-plist +++ b/x11-clocks/emiclock/pkg-plist @@ -1,11 +1,14 @@ bin/emiclock -%%SOUND%%lib/X11/EmiClock/myu.au +lib/X11/EmiClock/myu.au lib/X11/app-defaults/EmiClock lib/X11/ja_JP.EUC/app-defaults/EmiClock lib/X11/ja_JP.eucJP/app-defaults/EmiClock man/man1/emiclock.1.gz +%%PORTDOCS%%%%DOCSDIR%%/COPYRIGHT +%%PORTDOCS%%%%DOCSDIR%%/COPYRIGHT.en +%%PORTDOCS%%@dirrm %%DOCSDIR%% @dirrmtry lib/X11/ja_JP.eucJP/app-defaults @dirrmtry lib/X11/ja_JP.eucJP @dirrmtry lib/X11/ja_JP.EUC/app-defaults @dirrmtry lib/X11/ja_JP.EUC -@dirrmtry lib/X11/EmiClock +@dirrm lib/X11/EmiClock |