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

(-)celestia/Makefile (-9 / +10 lines)
Lines 20-25 Link Here
20
20
21
GNU_CONFIGURE=	yes
21
GNU_CONFIGURE=	yes
22
PLIST=		${WRKDIR}/pkg-plist
22
PLIST=		${WRKDIR}/pkg-plist
23
USE_REINPLACE=	yes
23
USE_GMAKE=	yes
24
USE_GMAKE=	yes
24
USE_MESA=	yes
25
USE_MESA=	yes
25
USE_X_PREFIX=	yes
26
USE_X_PREFIX=	yes
Lines 34-51 Link Here
34
CPPFLAGS="-I${X11BASE}/include -I${X11BASE}/include/GL -I${LOCALBASE}/include ${PTHREAD_CFLAGS}"
35
CPPFLAGS="-I${X11BASE}/include -I${X11BASE}/include/GL -I${LOCALBASE}/include ${PTHREAD_CFLAGS}"
35
36
36
pre-patch:
37
pre-patch:
37
	${PERL} -pi -e \
38
	${REINPLACE_CMD} -e \
38
"s:-O2::g; s:-Wall::g; s:-ffast-math::g; s:-fexpensive-optimizations::g; s:\!\ /bin/sh:\!\ ${LOCALBASE}/bin/bash:g" \
39
's:-O2::g; s:-Wall::g; s:-ffast-math::g; s:-fexpensive-optimizations::g; s:! /bin/sh:! ${LOCALBASE}/bin/bash:g' \
39
	${WRKSRC}/configure
40
	${WRKSRC}/configure
40
41
41
pre-install:
42
pre-install:
42
	${ECHO_CMD} bin/celestia > ${PLIST}
43
	${ECHO_CMD} bin/celestia > ${PLIST}
43
	${FIND} ${WRKSRC}/data/ -name '*.???' | \
44
	${FIND} ${WRKSRC}/data/ -name '*.???' | \
44
		${PERL} -pi -e "s:^${WRKSRC}/:share/celestia/:g" >> ${PLIST}
45
		${SED} -e "s:^${WRKSRC}/:share/celestia/:g" >> ${PLIST}
45
	${FIND} ${WRKSRC}/extras/ -name '*.ssc' | \
46
	${FIND} ${WRKSRC}/extras/ -name '*.ssc' | \
46
		${PERL} -pi -e "s:^${WRKSRC}/:share/celestia/:g" >> ${PLIST}
47
		${SED} -e "s:^${WRKSRC}/:share/celestia/:g" >> ${PLIST}
47
	${FIND} ${WRKSRC}/fonts/ -name '*.txf' | \
48
	${FIND} ${WRKSRC}/fonts/ -name '*.txf' | \
48
		${PERL} -pi -e "s:^${WRKSRC}/:share/celestia/:g" >> ${PLIST}
49
		${SED} -e "s:^${WRKSRC}/:share/celestia/:g" >> ${PLIST}
49
.for ii in celestia.cfg demo.cel guide.cel start.cel
50
.for ii in celestia.cfg demo.cel guide.cel start.cel
50
	${ECHO_CMD} share/celestia/${ii} >> ${PLIST}
51
	${ECHO_CMD} share/celestia/${ii} >> ${PLIST}
51
.endfor
52
.endfor
Lines 54-70 Link Here
54
	${ECHO_CMD} share/doc/celestia/${ii} >> ${PLIST}
55
	${ECHO_CMD} share/doc/celestia/${ii} >> ${PLIST}
55
.endfor
56
.endfor
56
	 ${FIND} ${WRKSRC}/manual/ -name '*.???*' | \
57
	 ${FIND} ${WRKSRC}/manual/ -name '*.???*' | \
57
		${PERL} -pi -e "s:^${WRKSRC}/:share/doc/celestia/:g" >> ${PLIST}
58
		${SED} -e "s:^${WRKSRC}/:share/doc/celestia/:g" >> ${PLIST}
58
.for ii in celestia/manual celestia
59
.for ii in celestia/manual celestia
59
	${ECHO_CMD} @dirrm share/doc/${ii} >> ${PLIST}
60
	${ECHO_CMD} @dirrm share/doc/${ii} >> ${PLIST}
60
.endfor
61
.endfor
61
.endif
62
.endif
62
	${FIND} ${WRKSRC}/models/ -name '*.???' | \
63
	${FIND} ${WRKSRC}/models/ -name '*.???' | \
63
		${PERL} -pi -e "s:^${WRKSRC}/:share/celestia/:g" >> ${PLIST}
64
		${SED} -e "s:^${WRKSRC}/:share/celestia/:g" >> ${PLIST}
64
	${FIND} ${WRKSRC}/shaders/ -name '*.vp' | \
65
	${FIND} ${WRKSRC}/shaders/ -name '*.vp' | \
65
		${PERL} -pi -e "s:^${WRKSRC}/:share/celestia/:g" >> ${PLIST}
66
		${SED} -e "s:^${WRKSRC}/:share/celestia/:g" >> ${PLIST}
66
	${FIND} ${WRKSRC}/textures/ -name '*.jpg' -o -name '*.png'| \
67
	${FIND} ${WRKSRC}/textures/ -name '*.jpg' -o -name '*.png'| \
67
		${PERL} -pi -e "s:^${WRKSRC}/:share/celestia/:g" >> ${PLIST}
68
		${SED} -e "s:^${WRKSRC}/:share/celestia/:g" >> ${PLIST}
68
.for ii in /data /extras /textures/lores /textures/medres /textures /models \
69
.for ii in /data /extras /textures/lores /textures/medres /textures /models \
69
	/shaders /fonts /
70
	/shaders /fonts /
70
	${ECHO_CMD} @dirrm share/celestia${ii} >> ${PLIST}
71
	${ECHO_CMD} @dirrm share/celestia${ii} >> ${PLIST}
(-)gkrellmseti/Makefile (-4 / +5 lines)
Lines 18-23 Link Here
18
RUN_DEPENDS=	gkrellm:${PORTSDIR}/sysutils/gkrellm
18
RUN_DEPENDS=	gkrellm:${PORTSDIR}/sysutils/gkrellm
19
19
20
USE_BZIP2=	yes
20
USE_BZIP2=	yes
21
USE_REINPLACE=	yes
21
USE_X_PREFIX=	yes
22
USE_X_PREFIX=	yes
22
USE_GNOMENG=	yes
23
USE_GNOMENG=	yes
23
USE_GNOME=	imlib
24
USE_GNOME=	imlib
Lines 26-36 Link Here
26
DOC_FILES=	AUTHORS README TODO
27
DOC_FILES=	AUTHORS README TODO
27
28
28
post-patch:
29
post-patch:
29
	@${PERL} -pi -e "s|gtk-config|${GTK_CONFIG}|; s|imlib-config|${IMLIB_CONFIG}|; \
30
	@${REINPLACE_CMD} -e "s|gtk-config|${GTK_CONFIG}|; s|imlib-config|${IMLIB_CONFIG}|; \
30
		s|DBGFLAGS= -O3||; s|gcc|${CC}|; s|(CFLAGS)=|\1+=|; \
31
		s|DBGFLAGS= -O3||; s|gcc|${CC}|; s|CFLAGS=|CFLAGS+=|; \
31
		s|(LDFLAGS)=|\1+=|; s|/usr/X11R6|${PREFIX}|" \
32
		s|LDFLAGS=|LDFLAGS+=|; s|/usr/X11R6|${PREFIX}|" \
32
		${WRKSRC}/Makefile
33
		${WRKSRC}/Makefile
33
	@${PERL} -pi -e "s|%%LOCALBASE%%|${LOCALBASE}|" ${WRKSRC}/seti.c
34
	@${REINPLACE_CMD} -e "s|%%LOCALBASE%%|${LOCALBASE}|" ${WRKSRC}/seti.c
34
35
35
do-install:
36
do-install:
36
	@${INSTALL_PROGRAM} ${WRKSRC}/seti.so \
37
	@${INSTALL_PROGRAM} ${WRKSRC}/seti.so \
(-)glunarclock/Makefile (-1 / +1 lines)
Lines 28-34 Link Here
28
	@${RM} -f ${WRKSRC}/config.cache
28
	@${RM} -f ${WRKSRC}/config.cache
29
29
30
post-patch:
30
post-patch:
31
	@${PERL} -pi -e 's|-lpthread|${PTHREAD_LIBS}|g ; \
31
	@${REINPLACE_CMD} -e 's|-lpthread|${PTHREAD_LIBS}|g ; \
32
		 s|DATADIRNAME=lib|DATADIRNAME=share|g' ${WRKSRC}/configure
32
		 s|DATADIRNAME=lib|DATADIRNAME=share|g' ${WRKSRC}/configure
33
33
34
.include <bsd.port.mk>
34
.include <bsd.port.mk>
(-)spacechart/Makefile (-1 / +2 lines)
Lines 17-22 Link Here
17
LIB_DEPENDS=	intl.4:${PORTSDIR}/devel/gettext
17
LIB_DEPENDS=	intl.4:${PORTSDIR}/devel/gettext
18
18
19
USE_X_PREFIX=	yes
19
USE_X_PREFIX=	yes
20
USE_REINPLACE=	yes
20
GNU_CONFIGURE=	yes
21
GNU_CONFIGURE=	yes
21
USE_GNOMENG=	yes
22
USE_GNOMENG=	yes
22
USE_GNOME=	gnomelibs
23
USE_GNOME=	gnomelibs
Lines 24-30 Link Here
24
25
25
# trick it into using ports installed gettext
26
# trick it into using ports installed gettext
26
post-patch:
27
post-patch:
27
	@${PERL} -pi -ne "s|(INTLLIBS =).*$$|\1-I${LOCALBASE}/lib -lintl|" \
28
	@${REINPLACE_CMD} -e 's|\(INTLLIBS =\).*$$|\1-I${LOCALBASE}/lib -lintl|' \
28
		${WRKSRC}/src/Makefile.in
29
		${WRKSRC}/src/Makefile.in
29
30
30
pre-build:
31
pre-build:
(-)starplot/Makefile (-2 / +3 lines)
Lines 13-18 Link Here
13
MAINTAINER=	pat@FreeBSD.org
13
MAINTAINER=	pat@FreeBSD.org
14
14
15
USE_X_PREFIX=	yes
15
USE_X_PREFIX=	yes
16
USE_REINPLACE=	yes
16
USE_GMAKE=	yes
17
USE_GMAKE=	yes
17
USE_GNOMENG=	yes
18
USE_GNOMENG=	yes
18
USE_GNOME=	gtk12
19
USE_GNOME=	gtk12
Lines 23-32 Link Here
23
MAN1=		starplot.1 starconvert.1
24
MAN1=		starplot.1 starconvert.1
24
25
25
pre-patch:
26
pre-patch:
26
	@${PERL} -pi.orig -e 's|DATADIR|${DATADIR}|; s|DOCDIR|${DOCSDIR}|; \
27
	@${REINPLACE_CMD} -e 's|DATADIR|${DATADIR}|; s|DOCDIR|${DOCSDIR}|; \
27
		s|BINARYNAME|${PORTNAME}|; s|CONVERTNAME|starconvert|' \
28
		s|BINARYNAME|${PORTNAME}|; s|CONVERTNAME|starconvert|' \
28
		${WRKSRC}/doc/man/*
29
		${WRKSRC}/doc/man/*
29
	@${PERL} -pi.orig -e 's|/usr/local/share/starplot|${DATADIR}|; \
30
	@${REINPLACE_CMD} -e 's|/usr/local/share/starplot|${DATADIR}|; \
30
		s|/usr/local/share/doc/starplot|${DOCSDIR}|' \
31
		s|/usr/local/share/doc/starplot|${DOCSDIR}|' \
31
		${WRKSRC}/gui/starplot.h
32
		${WRKSRC}/gui/starplot.h
32
33
(-)wmjupiter/Makefile (-1 / +2 lines)
Lines 14-24 Link Here
14
14
15
WRKSRC=		${WRKDIR}/wmJupiter
15
WRKSRC=		${WRKDIR}/wmJupiter
16
USE_X_PREFIX=	yes
16
USE_X_PREFIX=	yes
17
USE_REINPLACE=	yes
17
USE_XPM=	yes
18
USE_XPM=	yes
18
USE_GMAKE=	yes
19
USE_GMAKE=	yes
19
20
20
pre-patch:
21
pre-patch:
21
	@${PERL} -pi.orig -e 's|values.h|float.h|; s|MAXDOUBLE|DBL_MAX|g' \
22
	@${REINPLACE_CMD} -e 's|values.h|float.h|; s|MAXDOUBLE|DBL_MAX|g' \
22
		${WRKSRC}/wmJupiter.c
23
		${WRKSRC}/wmJupiter.c
23
24
24
do-install:
25
do-install:
(-)xplanet/Makefile (-3 / +3 lines)
Lines 19-28 Link Here
19
		png.5:${PORTSDIR}/graphics/png \
19
		png.5:${PORTSDIR}/graphics/png \
20
		tiff.4:${PORTSDIR}/graphics/tiff \
20
		tiff.4:${PORTSDIR}/graphics/tiff \
21
		netpbm.1:${PORTSDIR}/graphics/netpbm
21
		netpbm.1:${PORTSDIR}/graphics/netpbm
22
23
RUN_DEPENDS=	wish8.3:${PORTSDIR}/x11-toolkits/tk83
22
RUN_DEPENDS=	wish8.3:${PORTSDIR}/x11-toolkits/tk83
24
23
25
USE_X_PREFIX=	yes
24
USE_X_PREFIX=	yes
25
USE_REINPLACE=	yes
26
USE_MESA=	yes
26
USE_MESA=	yes
27
USE_GMAKE=	yes
27
USE_GMAKE=	yes
28
GNU_CONFIGURE=	yes
28
GNU_CONFIGURE=	yes
Lines 43-52 Link Here
43
.include <bsd.port.pre.mk>
43
.include <bsd.port.pre.mk>
44
44
45
pre-configure:
45
pre-configure:
46
	@${PERL} -pi -e 's|-O3||' ${WRKSRC}/configure
46
	@${REINPLACE_CMD} -e 's|-O3||' ${WRKSRC}/configure
47
47
48
pre-build:
48
pre-build:
49
	@${PERL} -pi -e "s:/usr/local:${PREFIX}:g" ${WRKSRC}/auxfiles.h
49
	@${REINPLACE_CMD} -e "s:/usr/local:${PREFIX}:g" ${WRKSRC}/auxfiles.h
50
50
51
# Install the list of FreeBSD sites & committers locations from astro/xearth
51
# Install the list of FreeBSD sites & committers locations from astro/xearth
52
post-install:
52
post-install:
(-)xtide/Makefile (-3 / +4 lines)
Lines 20-25 Link Here
20
20
21
USE_XPM=	yes
21
USE_XPM=	yes
22
USE_X_PREFIX=	yes
22
USE_X_PREFIX=	yes
23
USE_REINPLACE=	yes
23
GNU_CONFIGURE=	yes
24
GNU_CONFIGURE=	yes
24
MAN1=	xtide.1 tide.1
25
MAN1=	xtide.1 tide.1
25
MANCOMPRESSED=	no
26
MANCOMPRESSED=	no
Lines 28-41 Link Here
28
	@${GZCAT} ${DISTDIR}/harmonics.txt.gz > ${WRKSRC}/harmonics
29
	@${GZCAT} ${DISTDIR}/harmonics.txt.gz > ${WRKSRC}/harmonics
29
30
30
post-patch:
31
post-patch:
31
	@${PERL} -pi -e "s:%%PREFIX%%:${PREFIX}:g" ${WRKSRC}/TideContext.cc
32
	@${REINPLACE_CMD} -e "s:%%PREFIX%%:${PREFIX}:g" ${WRKSRC}/TideContext.cc
32
33
33
do-install:
34
do-install:
34
	${INSTALL_PROGRAM} ${WRKSRC}/xtide ${PREFIX}/bin
35
	${INSTALL_PROGRAM} ${WRKSRC}/xtide ${PREFIX}/bin
35
	${INSTALL_PROGRAM} ${WRKSRC}/tide ${PREFIX}/bin
36
	${INSTALL_PROGRAM} ${WRKSRC}/tide ${PREFIX}/bin
36
	${INSTALL_MAN} ${WRKSRC}/DOCUMENTATION/xtide.1 ${PREFIX}/man/man1/xtide.1
37
	${INSTALL_MAN} ${WRKSRC}/DOCUMENTATION/xtide.1 ${PREFIX}/man/man1/xtide.1
37
	${INSTALL_MAN} ${WRKSRC}/DOCUMENTATION/tide.1 ${PREFIX}/man/man1/tide.1
38
	${INSTALL_MAN} ${WRKSRC}/DOCUMENTATION/tide.1 ${PREFIX}/man/man1/tide.1
38
	@${MKDIR} ${PREFIX}/share/xtide
39
	@${MKDIR} ${DATADIR}
39
	${INSTALL_DATA} ${WRKSRC}/harmonics ${PREFIX}/share/xtide
40
	${INSTALL_DATA} ${WRKSRC}/harmonics ${DATADIR}
40
41
41
.include <bsd.port.mk>
42
.include <bsd.port.mk>

Return to bug 47652