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

(-)structuresynth/Makefile (-15 / +11 lines)
Lines 6-12 Link Here
6
#
6
#
7
7
8
PORTNAME=	structuresynth
8
PORTNAME=	structuresynth
9
PORTVERSION=	0.7.0
9
PORTVERSION=	0.8.0
10
CATEGORIES=	graphics
10
CATEGORIES=	graphics
11
MASTER_SITES=	SF
11
MASTER_SITES=	SF
12
DISTNAME=	StructureSynth-Source-v${PORTVERSION}
12
DISTNAME=	StructureSynth-Source-v${PORTVERSION}
Lines 16-47 Link Here
16
16
17
USE_ZIP=	yes
17
USE_ZIP=	yes
18
USE_QT_VER=	4
18
USE_QT_VER=	4
19
QT_COMPONENTS=	qmake corelib gui opengl moc rcc
19
QT_COMPONENTS=	qmake corelib gui opengl moc rcc xml
20
20
21
WRKSRC=		${WRKDIR}/source/trunk
21
WRKSRC=		${WRKDIR}/structuresynth
22
23
post-extract:
24
	${MV} ${WRKDIR}/"Structure Synth Source Code" ${WRKDIR}/structuresynth
22
25
23
post-patch:
26
post-patch:
24
	@${REINPLACE_CMD} -e 's|"Examples"|"${DATADIR}/Examples"|; \
27
	@${REINPLACE_CMD} -e 's|"Examples"|"${DATADIR}/Examples"|; \
25
		s|"Misc"|"${DATADIR}/Misc"|' ${WRKSRC}/MainWindow.cpp
28
		s|"Misc"|"${DATADIR}/Misc"|' ${WRKSRC}/MainWindow.cpp
26
29
27
do-configure:
30
do-configure:
31
	@cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${QMAKE} -project
32
	@${ECHO_CMD} "QT+=opengl xml" >> ${WRKSRC}/structuresynth.pro
28
	@cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${QMAKE} \
33
	@cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${QMAKE} \
29
		-project
34
		-spec ${QMAKESPEC} structuresynth.pro
30
	@${ECHO_CMD} "QT+=opengl" >> ${WRKSRC}/trunk.pro
31
	@cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${QMAKE} \
32
		-spec ${QMAKESPEC} trunk.pro
33
35
34
do-install:
36
do-install:
35
	${INSTALL_PROGRAM} ${WRKSRC}/trunk ${PREFIX}/bin/${PORTNAME}
37
	${INSTALL_PROGRAM} ${WRKSRC}/structuresynth ${PREFIX}/bin/${PORTNAME}
36
	${MKDIR} ${DATADIR}/Examples
38
	${MKDIR} ${DATADIR}/Examples
37
	${INSTALL_DATA} ${WRKSRC}/Examples/*.es ${DATADIR}/Examples
39
	${INSTALL_DATA} ${WRKSRC}/Examples/*.es ${DATADIR}/Examples
38
	${MKDIR} ${DATADIR}/Misc
40
	${MKDIR} ${DATADIR}/Misc
39
	${INSTALL_DATA} ${WRKSRC}/Misc/* ${DATADIR}/Misc
41
	${INSTALL_DATA} ${WRKSRC}/Misc/* ${DATADIR}/Misc
40
42
41
.include <bsd.port.pre.mk>
43
.include <bsd.port.mk>
42
43
.if ${OSVERSION} < 600000
44
BROKEN=	Does not compile
45
.endif
46
47
.include <bsd.port.post.mk>
(-)structuresynth/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
MD5 (StructureSynth-Source-v0.7.0.zip) = f1ab047748af3d686e7263d11f5dbb20
1
MD5 (StructureSynth-Source-v0.8.0.zip) = e085026ba3cf9395d248ba04db56a449
2
SHA256 (StructureSynth-Source-v0.7.0.zip) = 07fb7034c9201deaeb486a365263e5cd462bb6dcea8bb2f0b7f40fc1d5547050
2
SHA256 (StructureSynth-Source-v0.8.0.zip) = 87263ed6bd796a5f5842a74f993924e1f1ec9e23beebbc24a5a39a7535b71ebd
3
SIZE (StructureSynth-Source-v0.7.0.zip) = 690193
3
SIZE (StructureSynth-Source-v0.8.0.zip) = 775667
(-)structuresynth/pkg-plist (-13 / +6 lines)
Lines 1-36 Link Here
1
bin/structuresynth
1
bin/structuresynth
2
%%DATADIR%%/Examples/Arc Sphere.es
2
%%DATADIR%%/Examples/Arc Sphere.es
3
%%DATADIR%%/Examples/Ball.es
3
%%DATADIR%%/Examples/Ball.es
4
%%DATADIR%%/Examples/Binary Circle.es
5
%%DATADIR%%/Examples/BinaryKite.es
4
%%DATADIR%%/Examples/BinaryKite.es
6
%%DATADIR%%/Examples/Boxes II.es
5
%%DATADIR%%/Examples/Boxes II.es
7
%%DATADIR%%/Examples/Chaos II.es
8
%%DATADIR%%/Examples/City of Glass.es
6
%%DATADIR%%/Examples/City of Glass.es
9
%%DATADIR%%/Examples/Colors.es
10
%%DATADIR%%/Examples/Colorspyro.es
11
%%DATADIR%%/Examples/Colorspyro2.es
12
%%DATADIR%%/Examples/Default.es
7
%%DATADIR%%/Examples/Default.es
13
%%DATADIR%%/Examples/Defunct Tech.es
14
%%DATADIR%%/Examples/Frame In Frame.es
8
%%DATADIR%%/Examples/Frame In Frame.es
15
%%DATADIR%%/Examples/Grid.es
16
%%DATADIR%%/Examples/Grinder.es
9
%%DATADIR%%/Examples/Grinder.es
10
%%DATADIR%%/Examples/Invader.es
17
%%DATADIR%%/Examples/Jugend2D.es
11
%%DATADIR%%/Examples/Jugend2D.es
18
%%DATADIR%%/Examples/Menger.es
12
%%DATADIR%%/Examples/Menger.es
19
%%DATADIR%%/Examples/Menger2.es
20
%%DATADIR%%/Examples/Menger3.es
21
%%DATADIR%%/Examples/Mondrian.es
13
%%DATADIR%%/Examples/Mondrian.es
22
%%DATADIR%%/Examples/Octopod II.es
14
%%DATADIR%%/Examples/Octopod II.es
23
%%DATADIR%%/Examples/Quartz.es
15
%%DATADIR%%/Examples/RoundTree.es
24
%%DATADIR%%/Examples/Snakeoids.es
25
%%DATADIR%%/Examples/SpiralTree2D.es
16
%%DATADIR%%/Examples/SpiralTree2D.es
26
%%DATADIR%%/Examples/Stairs.es
27
%%DATADIR%%/Examples/Torus2.es
17
%%DATADIR%%/Examples/Torus2.es
28
%%DATADIR%%/Examples/Torus3.es
18
%%DATADIR%%/Examples/Torus3.es
29
%%DATADIR%%/Examples/Trees 2d.es
30
%%DATADIR%%/Examples/Trees 3d.es
19
%%DATADIR%%/Examples/Trees 3d.es
31
%%DATADIR%%/Examples/Tube.es
20
%%DATADIR%%/Examples/Tube.es
32
%%DATADIR%%/Misc/about.html
21
%%DATADIR%%/Misc/about.html
33
%%DATADIR%%/Misc/icon.jpg
22
%%DATADIR%%/Misc/icon.jpg
23
%%DATADIR%%/Misc/povray.rendertemplate
24
%%DATADIR%%/Misc/splash.png
25
%%DATADIR%%/Misc/sunflow.rendertemplate
26
%%DATADIR%%/Misc/sunflowcolored.rendertemplate
34
@dirrm %%DATADIR%%/Misc
27
@dirrm %%DATADIR%%/Misc
35
@dirrm %%DATADIR%%/Examples
28
@dirrm %%DATADIR%%/Examples
36
@dirrm %%DATADIR%%
29
@dirrm %%DATADIR%%

Return to bug 124378