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

(-)graphics/gkrellkam2/Makefile (-8 / +18 lines)
Lines 6-28 Link Here
6
PORTREVISION=	12
6
PORTREVISION=	12
7
CATEGORIES=	graphics
7
CATEGORIES=	graphics
8
MASTER_SITES=	SF/${PORTNAME}/${PORTNAME}2/${PORTVERSION}
8
MASTER_SITES=	SF/${PORTNAME}/${PORTNAME}2/${PORTVERSION}
9
PKGNAMESUFFIX=	2
9
DISTNAME=	${PORTNAME}_${PORTVERSION}
10
DISTNAME=	${PORTNAME}_${PORTVERSION}
10
11
11
MAINTAINER=	ports@FreeBSD.org
12
MAINTAINER=	ports@FreeBSD.org
12
COMMENT=	GKrellM plugin that display thumbnails of periodically updated images
13
COMMENT=	GKrellM plugin that display thumbnails of periodically updated images
13
14
14
BUILD_DEPENDS=	${LOCALBASE}/include/gkrellm2/gkrellm.h:${PORTSDIR}/sysutils/gkrellm2
15
LICENSE=	GPLv2 # (or later)
15
RUN_DEPENDS=	gkrellm:${PORTSDIR}/sysutils/gkrellm2
16
17
BUILD_DEPENDS=	gkrellm2>0:${PORTSDIR}/sysutils/gkrellm2
18
RUN_DEPENDS=	gkrellm2>0:${PORTSDIR}/sysutils/gkrellm2
16
19
17
WRKSRC=		${WRKDIR}/${PORTNAME}-${PORTVERSION}
20
WRKSRC=		${WRKDIR}/${PORTNAME}-${PORTVERSION}
21
18
USES=		gmake pkgconfig
22
USES=		gmake pkgconfig
19
LATEST_LINK=	gkrellkam2
20
23
21
MAN5=		gkrellkam-list.5
24
PLIST_FILES=	libexec/gkrellm2/plugins/gkrellkam2.so \
22
PLIST_FILES=	libexec/gkrellm2/plugins/gkrellkam2.so
25
		man/man5/gkrellkam-list.5.gz
23
26
24
MAKE_ENV+=	MKDIR="${MKDIR}" \
27
post-patch:
25
		INSTALL_DATA="${INSTALL_DATA}"
28
	@${REINPLACE_CMD} -e \
29
		's|gcc|$$(CC)|' ${WRKSRC}/Makefile
30
31
do-install:
32
	@${MKDIR} ${STAGEDIR}${PREFIX}/libexec/gkrellm2/plugins
33
	(cd ${WRKSRC} && ${INSTALL_LIB} gkrellkam2.so \
34
		${STAGEDIR}${PREFIX}/libexec/gkrellm2/plugins)
35
	(cd ${WRKSRC} && ${INSTALL_MAN} gkrellkam-list.5 \
36
		${STAGEDIR}${MAN5PREFIX}/man/man5)
26
37
27
NO_STAGE=	yes
28
.include <bsd.port.mk>
38
.include <bsd.port.mk>
(-)graphics/gkrellkam2/files/patch-aa (-37 lines)
Lines 1-37 Link Here
1
--- Makefile.orig	Sun Nov 24 04:21:27 2002
2
+++ Makefile	Sun Nov 24 04:24:30 2002
3
@@ -9,17 +9,14 @@
4
 # To facilitate packaging- leave blank for normal installation
5
 DESTDIR =
6
 
7
-# This should point to the GKrellM headers
8
-GKRELLM_HDRS = /usr/include
9
-
10
 CC := gcc
11
 GTKFLAGS := $(shell pkg-config gtk+-2.0 --cflags)
12
-CFLAGS := $(CFLAGS) -fPIC -Wall $(GTKFLAGS) -I$(GKRELLM_HDRS)
13
+CFLAGS := $(CFLAGS) -fPIC -Wall $(GTKFLAGS)
14
 LDFLAGS := -shared -Wl
15
-INST_DIR := $(DESTDIR)/usr/lib/gkrellm2/plugins
16
+INST_DIR=${PREFIX}/libexec/gkrellm2/plugins
17
 USER_INST_DIR := $(DESTDIR)$(HOME)/.gkrellm2/plugins
18
 MANPAGES := gkrellkam-list.5
19
-MANPAGE_DIR := $(DESTDIR)/usr/share/man/man5
20
+MANPAGE_DIR=${PREFIX}/man/man5
21
 
22
 .PHONY: clean install
23
 
24
@@ -32,9 +29,10 @@
25
 	-rm -f $(TARGET).so $(TARGET).o
26
 
27
 install:
28
-	mkdir -p $(INST_DIR)
29
-	cp -f $(TARGET).so $(INST_DIR)
30
-	cp -f $(MANPAGES) $(MANPAGE_DIR)
31
+	${MKDIR} ${INST_DIR}
32
+	${INSTALL_DATA} ${TARGET}.so ${INST_DIR}
33
+	${MKDIR} ${MANPAGE_DIR}
34
+	${INSTALL_DATA} ${MANPAGES} ${MANPAGE_DIR}
35
 
36
 userinstall:
37
 	mkdir -p $(USER_INST_DIR)

Return to bug 185346