View | Details | Raw Unified | Return to bug 227731
Collapse All | Expand All

(-)x11-wm/swm/Makefile (-41 / +20 lines)
Lines 2-66 Link Here
2
# $FreeBSD$
2
# $FreeBSD$
3
3
4
PORTNAME=	swm
4
PORTNAME=	swm
5
PORTVERSION=	1.3.4c
5
DISTVERSION=	1.3.5
6
PORTREVISION=	1
7
CATEGORIES=	x11-wm
6
CATEGORIES=	x11-wm
8
MASTER_SITES=	http://www.small-window-manager.de/
7
MASTER_SITES=	http://www.small-window-manager.de/
9
EXTRACT_SUFX=	-src.tgz
8
EXTRACT_SUFX=	-src.tgz
10
9
11
MAINTAINER=	ports@FreeBSD.org
10
MAINTAINER=	0mp@FreeBSD.org
12
COMMENT=	Window manager for low-memory systems, with title bars and shading
11
COMMENT=	Window manager for low-memory systems, with title bars and shading
13
12
14
LICENSE=	GPLv2
13
LICENSE=	GPLv2
15
LICENSE_FILE=	${WRKSRC}/doc/COPYING
14
LICENSE_FILE=	${WRKSRC}/doc/COPYING
16
15
17
WRKSRC=		${WRKDIR}/${PORTNAME}-${PORTVERSION:S,c,,}
16
WRKSRC=		${WRKDIR}/sWM-${PORTVERSION}
18
BUILD_WRKSRC=	${WRKSRC}/src
19
17
20
USE_XORG=	xpm
18
USES=		gmake shebangfix
21
USES=		gmake
19
USE_XORG=	x11 xpm
22
MAKEFILE=	Makefile-xpm
20
MAKE_ARGS=	CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" CC="${CC}" \
23
MAKE_ARGS=	CFLAGS="${CFLAGS}" LDFLAGS="" CC="${CC}" XROOT="${LOCALBASE}"
21
		X11INC=${LOCALBASE}/include \
22
		X11LIB=${LOCALBASE}/lib \
23
		INSTALLDIR=${STAGEDIR}${PREFIX} \
24
		DOCDIR=${STAGEDIR}${PREFIX}/share/doc
25
SHEBANG_FILES=	bin/sWMconfig bin/startsWM
24
26
25
PORTDOCS=	*
27
DATADIR=	${PREFIX}/share/sWM
26
PORTEXAMPLES=	*
28
DOCSDIR=	${PREFIX}/share/doc/sWM
27
28
MAKE_JOBS_UNSAFE=	yes
29
29
30
OPTIONS_DEFINE=	DOCS EXAMPLES
30
OPTIONS_DEFINE=	DOCS EXAMPLES
31
31
32
post-patch:
32
# Accept the defaults of suggested in the  interactive configuration script.
33
	@${REINPLACE_CMD} -e 's|monotype|fixed|g ; \
33
do-configure:
34
		 s|/usr/share/swm|${DATADIR}|g' ${WRKSRC}/src/swm.conf
34
	cd ${WRKSRC} && yes '' | ./configure
35
36
post-build:
37
	cd ${WRKSRC}/swmbg && ${CC} ${CFLAGS} -I${LOCALBASE}/include \
38
		*.c -o ${WRKSRC}/src/swmbg -lX11 -lXext -lXpm -L${LOCALBASE}/lib
39
	cd ${WRKSRC}/swmswitch && ${CC} ${CFLAGS} -I${LOCALBASE}/include \
40
		*.c -o ${WRKSRC}/src/swmswitch -lX11 -L${LOCALBASE}/lib
41
42
do-install:
43
.for f in swm swmbg swmswitch
44
	${INSTALL_PROGRAM} ${WRKSRC}/src/${f} ${STAGEDIR}${PREFIX}/bin
45
.endfor
46
	${INSTALL_SCRIPT} ${WRKSRC}/src/startswm ${STAGEDIR}${PREFIX}/bin
47
	${INSTALL_MAN} ${WRKSRC}/src/swm.1x ${STAGEDIR}${MANPREFIX}/man/man1/swm.1
48
	${INSTALL_MAN} ${WRKSRC}/swmbg/swmbg.1x ${STAGEDIR}${MANPREFIX}/man/man1/swmbg.1
49
	${INSTALL_MAN} ${WRKSRC}/swmswitch/swmswitch.1x ${STAGEDIR}${MANPREFIX}/man/man1/swmswitch.1
50
	@${MKDIR} ${STAGEDIR}${MANPREFIX}/man/de/man1
51
	${INSTALL_MAN} ${WRKSRC}/src/swm-de.1x ${STAGEDIR}${MANPREFIX}/man/de/man1/swm.1
52
	${INSTALL_MAN} ${WRKSRC}/swmbg/swmbg-de.1x ${STAGEDIR}${MANPREFIX}/man/de/man1/swmbg.1
53
	${INSTALL_MAN} ${WRKSRC}/swmswitch/swmswitch-de.1x ${STAGEDIR}${MANPREFIX}/man/de/man1/swmswitch.1
54
	@${MKDIR} ${STAGEDIR}${DATADIR}
55
	cd ${WRKSRC}/share/swm && ${COPYTREE_SHARE} pixmaps ${STAGEDIR}${DATADIR}
56
35
57
do-install-DOCS-on:
36
post-configure:
58
	@${MKDIR} ${STAGEDIR}${DOCSDIR}
37
	${REINPLACE_CMD} -e 's|monotype|fixed|g' \
59
	cd ${WRKSRC}/doc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}
38
		-e 's|/usr/share/sWM|${DATADIR}|g' ${WRKSRC}/config.h
60
39
61
do-install-EXAMPLES-on:
40
do-install-EXAMPLES-on:
62
	@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
41
	@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
63
	cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}
42
	cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}
64
	cd ${STAGEDIR}${EXAMPLESDIR} && ${MV} .swm dot.swm
43
	cd ${STAGEDIR}${EXAMPLESDIR} && ${MV} .sWM dot.sWM
65
44
66
.include <bsd.port.mk>
45
.include <bsd.port.mk>
(-)x11-wm/swm/distinfo (-2 / +3 lines)
Lines 1-2 Link Here
1
SHA256 (swm-1.3.4c-src.tgz) = fc4fdfcb423a75789bb12f8045a3f465bdd66f3413b8ef77833c26e9e035d58b
1
TIMESTAMP = 1524525707
2
SIZE (swm-1.3.4c-src.tgz) = 96989
2
SHA256 (swm-1.3.5-src.tgz) = 341069b1e6d1be35bb72128342ce012a3f8d7f44841475ccda73888a7237341d
3
SIZE (swm-1.3.5-src.tgz) = 107149
(-)x11-wm/swm/pkg-plist (-11 / +34 lines)
Lines 1-16 Link Here
1
bin/startswm
1
bin/startsWM
2
bin/swm
2
bin/sWM
3
bin/swmbg
3
bin/sWMbg
4
bin/swmswitch
4
bin/sWMswitch
5
man/de/man1/swm.1.gz
5
bin/sWMconfig
6
man/de/man1/swmbg.1.gz
6
man/man1/sWM-de.1x.gz
7
man/de/man1/swmswitch.1.gz
7
man/man1/sWM.1x.gz
8
man/man1/swm.1.gz
8
man/man1/sWMbg-de.1x.gz
9
man/man1/swmbg.1.gz
9
man/man1/sWMbg.1x.gz
10
man/man1/swmswitch.1.gz
10
man/man1/sWMswitch-de.1x.gz
11
man/man1/sWMswitch.1x.gz
11
%%DATADIR%%/pixmaps/background.xpm
12
%%DATADIR%%/pixmaps/background.xpm
12
%%DATADIR%%/pixmaps/closebox.xpm
13
%%DATADIR%%/pixmaps/closebox.xpm
13
%%DATADIR%%/pixmaps/maxbox.xpm
14
%%DATADIR%%/pixmaps/maxbox.xpm
14
%%DATADIR%%/pixmaps/stickybox.xpm
15
%%DATADIR%%/pixmaps/stickybox.xpm
15
%%DATADIR%%/pixmaps/swm.colors
16
%%DATADIR%%/pixmaps/unstickybox.xpm
16
%%DATADIR%%/pixmaps/unstickybox.xpm
17
%%PORTDOCS%%%%DOCSDIR%%/AUTHORS
18
%%PORTDOCS%%%%DOCSDIR%%/COPYING
19
%%PORTDOCS%%%%DOCSDIR%%/FEATURES
20
%%PORTDOCS%%%%DOCSDIR%%/FOR_MINIMALISTS
21
%%PORTDOCS%%%%DOCSDIR%%/INSTALL
22
%%PORTDOCS%%%%DOCSDIR%%/LIESMICH
23
%%PORTDOCS%%%%DOCSDIR%%/README
24
%%PORTDOCS%%%%DOCSDIR%%/README-PDA
25
%%PORTDOCS%%%%DOCSDIR%%/SWM-FAQ
26
%%PORTDOCS%%%%DOCSDIR%%/X-SPEEDUP-FAQ
27
%%PORTDOCS%%%%DOCSDIR%%/changelog
28
%%PORTDOCS%%%%DOCSDIR%%/config.h.example
29
%%PORTDOCS%%%%DOCSDIR%%/config.h.iPAQ
30
%%PORTDOCS%%%%DOCSDIR%%/sWM.doxygen
31
%%PORTDOCS%%%%DOCSDIR%%/sWMdoc-1.3.x-small.jpg
32
%%PORTDOCS%%%%DOCSDIR%%/themeing
33
%%PORTDOCS%%%%DOCSDIR%%/todo
34
%%PORTDOCS%%%%DOCSDIR%%/version
35
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dot.sWM/button1
36
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dot.sWM/button2
37
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dot.sWM/button3
38
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gnome/wm-properties/sWM.desktop
39
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/wmsession.d/12SWM

Return to bug 227731