Lines 1-23
Link Here
|
1 |
# New ports collection makefile for: openrm |
1 |
# New ports collection makefile for: openrm |
2 |
# Date created: 8 July 2002 |
2 |
# Date created: 8 July 2002 |
3 |
# Whom: Igor Pokrovsky <tiamat@telegraph.spb.ru> |
3 |
# Whom: Igor Pokrovsky <tiamat@comset.net> |
4 |
# |
4 |
# |
5 |
# $FreeBSD: ports/graphics/openrm/Makefile,v 1.4 2003/08/16 06:27:02 kris Exp $ |
5 |
# $FreeBSD: ports/graphics/openrm/Makefile,v 1.4 2003/08/16 06:27:02 kris Exp $ |
6 |
# |
6 |
# |
7 |
|
7 |
|
8 |
PORTNAME= openrm |
8 |
PORTNAME= openrm |
9 |
PORTVERSION= 1.4.3 |
9 |
PORTVERSION= 1.5.0 |
10 |
CATEGORIES= graphics |
10 |
CATEGORIES= graphics |
11 |
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} |
11 |
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} |
12 |
MASTER_SITE_SUBDIR= ${PORTNAME} |
12 |
MASTER_SITE_SUBDIR= ${PORTNAME} |
13 |
DISTNAME= ${PORTNAME}-devel-${PORTVERSION} |
13 |
DISTNAME= ${PORTNAME}-devel-${PORTVERSION} |
14 |
EXTRACT_SUFX= .tgz |
|
|
15 |
.ifdef (WITH_DEMOS) |
14 |
.ifdef (WITH_DEMOS) |
16 |
DISTFILES= ${PORTNAME}-devel-${PORTVERSION}${EXTRACT_SUFX} \ |
15 |
DISTFILES= ${PORTNAME}-devel-${PORTVERSION}${EXTRACT_SUFX} \ |
17 |
${PORTNAME}-demo-${PORTVERSION}${EXTRACT_SUFX} |
16 |
${PORTNAME}-demo-${PORTVERSION}${EXTRACT_SUFX} |
18 |
.endif |
17 |
.endif |
19 |
|
18 |
|
20 |
MAINTAINER= ports@FreeBSD.org |
19 |
MAINTAINER= tiamat@comset.net |
21 |
COMMENT= Development environment used to build 2D/3D/stereo graphics |
20 |
COMMENT= Development environment used to build 2D/3D/stereo graphics |
22 |
|
21 |
|
23 |
LIB_DEPENDS= jpeg.9:${PORTSDIR}/graphics/jpeg |
22 |
LIB_DEPENDS= jpeg.9:${PORTSDIR}/graphics/jpeg |
Lines 25-37
Link Here
|
25 |
WRKSRC= ${WRKDIR}/rm${PORTVERSION:S/.//g} |
24 |
WRKSRC= ${WRKDIR}/rm${PORTVERSION:S/.//g} |
26 |
.ifdef (WITH_DEMOS) |
25 |
.ifdef (WITH_DEMOS) |
27 |
WRKSRC2= ${WRKDIR}/rmdemo |
26 |
WRKSRC2= ${WRKDIR}/rmdemo |
28 |
EXTRA_PATCHES= ${PATCHDIR}/makeinclude.diff ${PATCHDIR}/rm2screen.c.diff |
27 |
EXTRA_PATCHES= ${PATCHDIR}/makeinclude.diff |
29 |
.endif |
28 |
.endif |
30 |
|
29 |
|
31 |
USE_X_PREFIX= yes |
30 |
USE_X_PREFIX= yes |
32 |
USE_MESA= yes |
31 |
USE_MESA= yes |
33 |
USE_REINPLACE= yes |
32 |
USE_REINPLACE= yes |
34 |
ALL_TARGET= linux docs |
33 |
ALL_TARGET= freebsd docs |
|
|
34 |
MAKE_ARGS= AR=${AR} \ |
35 |
CC=${CC} \ |
36 |
CP=${CP} \ |
37 |
ECHO_CMD=${ECHO_CMD} \ |
38 |
LN=${LN} \ |
39 |
RM=${RM} \ |
40 |
STRIP_CMD=${STRIP_CMD} \ |
41 |
X11BASE=${X11BASE} |
35 |
INSTALLS_SHLIB= yes |
42 |
INSTALLS_SHLIB= yes |
36 |
ONLY_FOR_ARCHS= i386 |
43 |
ONLY_FOR_ARCHS= i386 |
37 |
|
44 |
|
Lines 46-54
Link Here
|
46 |
@${ECHO} "You can define WITH_DEMOS=yes to fetch and install available demos" |
53 |
@${ECHO} "You can define WITH_DEMOS=yes to fetch and install available demos" |
47 |
.endif |
54 |
.endif |
48 |
|
55 |
|
49 |
.ifdef (WITH_DEMOS) |
|
|
50 |
post-patch: |
56 |
post-patch: |
51 |
@${REINPLACE_CMD} -e 's|%%X11BASE%%|${X11BASE}|g; \ |
57 |
@${CHMOD} 0755 ${WRKSRC}/bin/mklib.freebsd |
|
|
58 |
.ifdef (WITH_DEMOS) |
59 |
@${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|g; \ |
60 |
s|%%X11BASE%%|${X11BASE}|g; \ |
52 |
s|%%PTHREAD_LIBS%%|${PTHREAD_LIBS}|g; \ |
61 |
s|%%PTHREAD_LIBS%%|${PTHREAD_LIBS}|g; \ |
53 |
s|%%LOCALBASE%%|${LOCALBASE}|g' ${WRKSRC2}/makeinclude |
62 |
s|%%LOCALBASE%%|${LOCALBASE}|g' ${WRKSRC2}/makeinclude |
54 |
.endif |
63 |
.endif |
Lines 69-83
Link Here
|
69 |
${INSTALL_DATA} ${WRKSRC}/lib/librmv.a ${PREFIX}/lib |
78 |
${INSTALL_DATA} ${WRKSRC}/lib/librmv.a ${PREFIX}/lib |
70 |
|
79 |
|
71 |
# install includes |
80 |
# install includes |
72 |
${INSTALL_DATA} ${WRKSRC}/include/rm.h ${PREFIX}/include |
|
|
73 |
@${MKDIR} ${PREFIX}/include/rm |
81 |
@${MKDIR} ${PREFIX}/include/rm |
74 |
${INSTALL_DATA} ${WRKSRC}/include/rm/*.h ${PREFIX}/include/rm |
82 |
${INSTALL_DATA} ${WRKSRC}/include/rm/*.h ${PREFIX}/include/rm |
75 |
@${MKDIR} ${PREFIX}/include/rmaux |
|
|
76 |
${INSTALL_DATA} ${WRKSRC}/include/rmaux/*.h ${PREFIX}/include/rmaux |
77 |
@${MKDIR} ${PREFIX}/include/rmi |
78 |
${INSTALL_DATA} ${WRKSRC}/include/rmi/*.h ${PREFIX}/include/rmi |
79 |
@${MKDIR} ${PREFIX}/include/rmv |
80 |
${INSTALL_DATA} ${WRKSRC}/include/rmv/*.h ${PREFIX}/include/rmv |
81 |
|
83 |
|
82 |
.ifdef (WITH_DEMOS) |
84 |
.ifdef (WITH_DEMOS) |
83 |
@${MKDIR} ${EXAMPLESDIR} |
85 |
@${MKDIR} ${EXAMPLESDIR} |