View | Details | Raw Unified | Return to bug 249011 | Differences between
and this patch

Collapse All | Expand All

(-)xmascot/Makefile (-19 / +23 lines)
Lines 2-34 Link Here
2
# $FreeBSD: head/x11/xmascot/Makefile 547044 2020-08-30 09:47:49Z zeising $
2
# $FreeBSD: head/x11/xmascot/Makefile 547044 2020-08-30 09:47:49Z zeising $
3
3
4
PORTNAME=	xmascot
4
PORTNAME=	xmascot
5
PORTVERSION=	2.6a
5
PORTVERSION=	2.6a.20200830
6
PORTREVISION=	4
6
DISTVERSIONPREFIX=	v
7
CATEGORIES=	x11
7
CATEGORIES=	x11
8
MASTER_SITES=	http://cclub-flying.dsl.gr.jp/products/xmascot/
9
DISTNAME=	${PORTNAME}${PORTVERSION}
10
8
11
MAINTAINER=	ports@FreeBSD.org
9
MAINTAINER=	nyan@FreeBSD.org
12
COMMENT=	Moving mascot on your X11 screen
10
COMMENT=	Moving mascot on your X11 screen
13
11
14
# Fix build with -fno-common (llvm 11)
12
LICENSE=	UNKNOWN
15
CFLAGS+=	-fcommon
13
LICENSE_NAME=	XMascot
14
LICENSE_FILE=	${WRKSRC}/README.jp
15
LICENSE_PERMS=	dist-mirror no-dist-sell pkg-mirror no-pkg-sell auto-accept
16
16
17
DEPRECATED=	Unmaintained and dead upstream, does not build with -fno-common (llvm 11).
17
USES=		iconv:build imake xorg
18
EXPIRATION_DATE=2021-04-01
19
20
USES=		imake xorg
21
USE_XORG=	ice sm x11 xaw xext xmu xpm xt
18
USE_XORG=	ice sm x11 xaw xext xmu xpm xt
22
MAKE_ARGS=	MAKE="${MAKE_CMD}"
19
USE_GITHUB=	yes
20
GH_ACCOUNT=	nyan-
23
21
24
# Unbreak parallel (-jX) builds: do not use unsafe MakeSubdirs() macro
22
OPTIONS_DEFINE=	DOCS
25
post-patch:
26
	@${REINPLACE_CMD} -e 's/MakeSubdirs(/Named&$$(IMAGELIB),/' \
27
		${WRKSRC}/Imakefile
28
23
24
X11_LIBDIR=	${STAGEDIR}${PREFIX}/lib/X11
25
29
post-install:
26
post-install:
30
	@${MKDIR} ${STAGEDIR}${PREFIX}/lib/X11/ja_JP.EUC/app-defaults
27
	@${MKDIR} ${X11_LIBDIR}/ja_JP.EUC/app-defaults
31
	${INSTALL_DATA} ${STAGEDIR}${PREFIX}/lib/X11/ja_JP.eucJP/app-defaults/XMascot \
28
	${INSTALL_DATA} ${X11_LIBDIR}/ja_JP.eucJP/app-defaults/XMascot \
32
		${STAGEDIR}${PREFIX}/lib/X11/ja_JP.EUC/app-defaults
29
		${X11_LIBDIR}/ja_JP.EUC/app-defaults
30
	@${MKDIR} ${X11_LIBDIR}/ja_JP.UTF-8/app-defaults
31
	${ICONV_CMD} -f euc-jp -t utf-8 ${X11_LIBDIR}/ja_JP.eucJP/app-defaults/XMascot > \
32
		${X11_LIBDIR}/ja_JP.UTF-8/app-defaults/XMascot
33
34
post-install-DOCS-on:
35
	@${MKDIR} ${STAGEDIR}${DOCSDIR}
36
	${INSTALL_DATA} ${LICENSE_FILE} ${STAGEDIR}${DOCSDIR}
33
37
34
.include <bsd.port.mk>
38
.include <bsd.port.mk>
(-)xmascot/distinfo (-2 / +3 lines)
Lines 1-2 Link Here
1
SHA256 (xmascot2.6a.tar.gz) = 2eb66d97987217fbf7579b6bb96bdb19380e1389965758e8b4d022841c247773
1
TIMESTAMP = 1598758757
2
SIZE (xmascot2.6a.tar.gz) = 238536
2
SHA256 (nyan--xmascot-v2.6a.20200830_GH0.tar.gz) = 8dd041f7b3befee147979a0251db53dd9fab26e866b436bc8b4aa8bdc16ca30d
3
SIZE (nyan--xmascot-v2.6a.20200830_GH0.tar.gz) = 197945
(-)xmascot/files/patch-config.tmpl (-10 lines)
Lines 1-10 Link Here
1
--- config.tmpl.orig	Fri Oct 24 01:41:01 1997
2
+++ config.tmpl	Sat Jun  8 11:33:39 JST 2002
3
@@ -97,6 +97,7 @@
4
 
5
 #ifdef USE_I18N
6
 DEFINES_I18N = -DI18N
7
+LANG = ja_JP.eucJP
8
 LOCALEDIR = $(LIBDIR)/$(LANG)/app-defaults
9
 #else
10
 DEFINES_I18N =
(-)xmascot/pkg-plist (+2 lines)
Lines 2-7 Link Here
2
lib/X11/app-defaults/XMascot
2
lib/X11/app-defaults/XMascot
3
lib/X11/ja_JP.EUC/app-defaults/XMascot
3
lib/X11/ja_JP.EUC/app-defaults/XMascot
4
lib/X11/ja_JP.eucJP/app-defaults/XMascot
4
lib/X11/ja_JP.eucJP/app-defaults/XMascot
5
lib/X11/ja_JP.UTF-8/app-defaults/XMascot
5
lib/X11/xmascot/aquarius.gif
6
lib/X11/xmascot/aquarius.gif
6
lib/X11/xmascot/aries.gif
7
lib/X11/xmascot/aries.gif
7
lib/X11/xmascot/canser.gif
8
lib/X11/xmascot/canser.gif
Lines 44-46 Link Here
44
lib/X11/xmascot/yubi.xbm
45
lib/X11/xmascot/yubi.xbm
45
lib/X11/xmascot/yubi.xbmmsk
46
lib/X11/xmascot/yubi.xbmmsk
46
man/man1/xmascot.1.gz
47
man/man1/xmascot.1.gz
48
%%PORTDOCS%%%%DOCSDIR%%/README.jp

Return to bug 249011