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

(-)cad/brlcad/Makefile (-27 / +11 lines)
Lines 6-19 Link Here
6
#
6
#
7
7
8
PORTNAME=	brlcad
8
PORTNAME=	brlcad
9
PORTVERSION=	7.10.2
9
PORTVERSION=	7.10.4
10
CATEGORIES=	cad
10
CATEGORIES=	cad
11
MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
11
MASTER_SITES=	SF
12
MASTER_SITE_SUBDIR=	brlcad
13
12
14
MAINTAINER=	erik@smluc.org
13
MAINTAINER=	erik@smluc.org
15
COMMENT=	CSG modelling system from the US Ballistic Research Laboratory
14
COMMENT=	CSG modelling system from the US Ballistic Research Laboratory
16
15
16
BUILD_DEPENDS=	${LOCALBASE}/include/tnt/jama_lu.h:${PORTSDIR}/math/jama
17
LIB_DEPENDS=	png.5:${PORTSDIR}/graphics/png \
17
LIB_DEPENDS=	png.5:${PORTSDIR}/graphics/png \
18
		rle.1:${PORTSDIR}/graphics/urt
18
		rle.1:${PORTSDIR}/graphics/urt
19
19
Lines 31-46 Link Here
31
USE_GNOME=	gnomehack
31
USE_GNOME=	gnomehack
32
32
33
CPPFLAGS+=	-I${LOCALBASE}/include -I${LOCALBASE}/include/tcl8.5\
33
CPPFLAGS+=	-I${LOCALBASE}/include -I${LOCALBASE}/include/tcl8.5\
34
	-I${LOCALBASE}/include/tk8.5
34
 -I${LOCALBASE}/include/tk8.5 -I${LOCALBASE}/include/tnt
35
LDFLAGS+=	-L${LOCALBASE}/lib
35
LDFLAGS+=	-L${LOCALBASE}/lib
36
CONFIGURE_ENV+=	CPPFLAGS="${CPPFLAGS}" LDFLAGS="${LDFLAGS}"
36
CONFIGURE_ENV+=	CPPFLAGS="${CPPFLAGS}" LDFLAGS="${LDFLAGS}"
37
CONFIGURE_ARGS+=--disable-adrt-build \
37
CONFIGURE_ARGS+=--disable-adrt-build \
38
	--with-libs="-lpng ${EXTRA_LIBS}" --program-transform-name=""		\
38
	--with-libs="-lpng ${EXTRA_LIBS}" --program-transform-name=""		\
39
	--x-includes=${LOCALBASE}/include --x-libraries=${LOCALBASE}/libs		\
39
	--x-includes=${LOCALBASE}/include --x-libraries=${LOCALBASE}/libs	\
40
	--disable-jove-build
40
	--disable-jove-build
41
PLIST_SUB+=	PORTVERSION=${PORTVERSION}
41
PLIST_SUB+=	PORTVERSION=${PORTVERSION}
42
42
43
MAN1=	alias-pix.1 all_sf.1 anim_cascade.1 anim_fly.1 anim_hardtrack.1 	\
43
MAN1=	alias-pix.1 all_sf.1 anim_cascade.1 anim_fly.1 anim_hardtrack.1		\
44
	anim_keyread.1 anim_lookat.1 anim_offset.1 anim_orient.1 anim_script.1	\
44
	anim_keyread.1 anim_lookat.1 anim_offset.1 anim_orient.1 anim_script.1	\
45
	anim_sort.1 anim_time.1 anim_track.1 anim_turn.1 ap-pix.1 asc-nmg.1	\
45
	anim_sort.1 anim_time.1 anim_track.1 anim_turn.1 ap-pix.1 asc-nmg.1	\
46
	asc-pl.1 awf.1 azel.1 bary.1 benchmark.1 bot_shell-vtk.1		\
46
	asc-pl.1 awf.1 azel.1 bary.1 benchmark.1 bot_shell-vtk.1		\
Lines 60-66 Link Here
60
	g_diff.1 g_lint.1 g_qa.1 gencolor.1 gif-fb.1 gif2fb.1 halftone.1 hd.1	\
60
	g_diff.1 g_lint.1 g_qa.1 gencolor.1 gif-fb.1 gif2fb.1 halftone.1 hd.1	\
61
	iges-g.1 imgdims.1 ir-X.1 ir-sgi.1 irdisp.1 lgt.1 loop.1 mac-pix.1	\
61
	iges-g.1 imgdims.1 ir-X.1 ir-sgi.1 irdisp.1 lgt.1 loop.1 mac-pix.1	\
62
	mged.1 mk_bolt.1 mk_gastank.1 mk_handle.1 mk_window.1 mk_winfrm.1	\
62
	mged.1 mk_bolt.1 mk_gastank.1 mk_handle.1 mk_window.1 mk_winfrm.1	\
63
	mk_wire.1 morphedit.1 nastran-g.1 nirt.1 nmg-bot.1 nmg-rib.1 op-bw.1	\
63
	mk_wire.1 morphedit.1 nastran-g.1 nirt.1 nmg-bot.1 nmg-rib.1		\
64
	orle-fb.1 orle-pix.1 patch-g.1 pcd-pix.1 picket_fence.1 pix-alias.1	\
64
	orle-fb.1 orle-pix.1 patch-g.1 pcd-pix.1 picket_fence.1 pix-alias.1	\
65
	pix-bw.1 pix-bw3.1 pix-fb.1 pix-orle.1 pix-png.1 pix-ps.1 pix-rle.1	\
65
	pix-bw.1 pix-bw3.1 pix-fb.1 pix-orle.1 pix-png.1 pix-ps.1 pix-rle.1	\
66
	pix-sun.1 pix2asc.1 pixautosize.1 pixbackgnd.1 pixbgstrip.1 pixblend.1	\
66
	pix-sun.1 pix2asc.1 pixautosize.1 pixbackgnd.1 pixbgstrip.1 pixblend.1	\
Lines 108-149 Link Here
108
	iwidgets_timefield.n iwidgets_toolbar.n iwidgets_watch.n local.n	\
108
	iwidgets_timefield.n iwidgets_toolbar.n iwidgets_watch.n local.n	\
109
	scope.n usual.n
109
	scope.n usual.n
110
110
111
OPTIONS=	OPTIMIZATION "Try building with optimizations" on
111
OPTIONS=	OPTIMIZATION "Build with optimizations" on
112
112
113
.include <bsd.port.pre.mk>
113
.include <bsd.port.pre.mk>
114
114
115
EXTRA_LIBS=	${PTHREAD_LIBS}
115
EXTRA_LIBS=	${PTHREAD_LIBS}
116
116
117
.if !(${ARCH} == i386 || ${ARCH} == amd64 || ${ARCH} == sparc64)
118
IGNORE=		dumps core on ${ARCH}
119
.endif
120
121
.ifdef WITH_OPTIMIZATION
117
.ifdef WITH_OPTIMIZATION
122
CONFIGURE_ARGS+=	--disable-debug
118
CONFIGURE_ARGS+=	--disable-debug --enable-optimized
123
.if (${ARCH} == i386 || ${ARCH} == amd64 || ${ARCH} == sparc64)
124
CONFIGURE_ARGS+=	--enable-optimized
125
.endif
126
.endif
119
.endif
127
120
128
post-patch:
121
post-patch:
129
	${REINPLACE_CMD} "s+/usr/X11R6+${X11BASE}+;41602,41612d" ${WRKSRC}/configure
122
	${REINPLACE_CMD} "s+8\.5a6+8.5b1+" ${WRKSRC}/src/other/tcl/library/init.tcl
130
123
131
pre-install:
124
pre-install:
132
	${CP} ${FILESDIR}/mged.sh ${WRKSRC}
125
	${CP} ${FILESDIR}/mged.sh ${WRKSRC}
133
	${REINPLACE_CMD} -e 's+%%BRLCAD_ROOT%%+${PREFIX}+g;'	\
126
	${REINPLACE_CMD} -e 's+%%BRLCAD_ROOT%%+${PREFIX}+g;' ${WRKSRC}/mged.sh
134
		${WRKSRC}/mged.sh
135
127
136
# note that installing outside of PREFIX wigs out package stuff... :/
128
# note that installing outside of PREFIX wigs out package stuff... :/
137
post-install:
129
post-install:
138
	${INSTALL_SCRIPT} ${WRKSRC}/mged.sh ${PREFIX}/bin/mged.sh
130
	${INSTALL_SCRIPT} ${WRKSRC}/mged.sh ${PREFIX}/bin/mged.sh
139
	${LN} -s ${PREFIX}/bin/mged.sh ${LOCALBASE}/bin/mged.sh
131
	${LN} -s ${PREFIX}/bin/mged.sh ${LOCALBASE}/bin/mged.sh
140
.if defined(WITH_OPTIMIZATION) && !(${ARCH} == i386 || ${ARCH} == amd64)
141
	@echo "Optimization does not work here, but we went ahead and turned off debugging"
142
.endif
143
144
.if defined(WITH_OPTIMIZATION) && !(${ARCH} == i386 || ${ARCH} == amd64)
145
post-build:
146
	@echo "Optimization does not work here, but we went ahead and turned off debugging"
147
.endif
148
132
149
.include <bsd.port.post.mk>
133
.include <bsd.port.post.mk>
(-)cad/brlcad/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
MD5 (brlcad-7.10.2.tar.bz2) = 6bc9ae0a10a3b2f9ede0d79a58f623dd
1
MD5 (brlcad-7.10.4.tar.bz2) = 3986a3310a3a9c705b01d248bd14b190
2
SHA256 (brlcad-7.10.2.tar.bz2) = 5384b0520bd36c23bddda9b35516d461b1742e4a37c363d435708d97b1ecb4e0
2
SHA256 (brlcad-7.10.4.tar.bz2) = c7b6af13a5b45c7325b2f929e3e29e982020634a2a056e78f0d29da3d2e0b396
3
SIZE (brlcad-7.10.2.tar.bz2) = 22851450
3
SIZE (brlcad-7.10.4.tar.bz2) = 22973681
(-)cad/brlcad/pkg-plist (-92 / +11 lines)
Lines 212-218 Link Here
212
bin/nmg-sgp
212
bin/nmg-sgp
213
bin/nmgmodel
213
bin/nmgmodel
214
bin/off-g
214
bin/off-g
215
bin/op-bw
216
bin/orle-fb
215
bin/orle-fb
217
bin/orle-pix
216
bin/orle-pix
218
bin/patch-g
217
bin/patch-g
Lines 518-555 Link Here
518
include/itclIntDecls.h
517
include/itclIntDecls.h
519
include/itk.h
518
include/itk.h
520
include/itkDecls.h
519
include/itkDecls.h
521
include/jama_cholesky.h
522
include/jama_eig.h
523
include/jama_lu.h
524
include/jama_qr.h
525
include/jama_svd.h
526
include/missing.h
520
include/missing.h
527
include/plane.h
528
include/qray.h
521
include/qray.h
529
include/rb_internals.h
522
include/rb_internals.h
530
include/tnt.h
523
include/tie/tie.h
531
include/tnt_array1d.h
524
include/tie/tie_define.h
532
include/tnt_array1d_utils.h
525
include/tie/tie_kdtree.h
533
include/tnt_array2d.h
526
include/tie/tie_struct.h
534
include/tnt_array2d_utils.h
535
include/tnt_array3d.h
536
include/tnt_array3d_utils.h
537
include/tnt_fortran_array1d.h
538
include/tnt_fortran_array1d_utils.h
539
include/tnt_fortran_array2d.h
540
include/tnt_fortran_array2d_utils.h
541
include/tnt_fortran_array3d.h
542
include/tnt_fortran_array3d_utils.h
543
include/tnt_i_refvec.h
544
include/tnt_linalg.h
545
include/tnt_math_utils.h
546
include/tnt_matrix.h
547
include/tnt_sparse_matrix.h
548
include/tnt_sparse_vector.h
549
include/tnt_stopwatch.h
550
include/tnt_subscript.h
551
include/tnt_vector.h
552
include/tnt_version.h
553
lib/blt2.4/ZoomStack.itcl
527
lib/blt2.4/ZoomStack.itcl
554
lib/blt2.4/dd_protocols/dd-color.tcl
528
lib/blt2.4/dd_protocols/dd-color.tcl
555
lib/blt2.4/dd_protocols/dd-file.tcl
529
lib/blt2.4/dd_protocols/dd-file.tcl
Lines 734-739 Link Here
734
lib/libtermio.la
708
lib/libtermio.la
735
lib/libtermio.so
709
lib/libtermio.so
736
lib/libtermio.so.19
710
lib/libtermio.so.19
711
lib/libtie.a
712
lib/libtie.la
713
lib/libtie.so
714
lib/libtie.so.0
737
lib/libwdb.a
715
lib/libwdb.a
738
lib/libwdb.la
716
lib/libwdb.la
739
lib/libwdb.so
717
lib/libwdb.so
Lines 1612-1684 Link Here
1612
%%DATADIR%%/%%PORTVERSION%%/tclscripts/vmath.tcl
1590
%%DATADIR%%/%%PORTVERSION%%/tclscripts/vmath.tcl
1613
%%DATADIR%%/%%PORTVERSION%%/vfont/fix.6r
1591
%%DATADIR%%/%%PORTVERSION%%/vfont/fix.6r
1614
%%DATADIR%%/%%PORTVERSION%%/vfont/nonie.r.12
1592
%%DATADIR%%/%%PORTVERSION%%/vfont/nonie.r.12
1615
@dirrm %%DATADIR%%/%%PORTVERSION%%/vfont
1593
@dirrmtry libdata/pkgconfig
1616
@dirrm %%DATADIR%%/%%PORTVERSION%%/tclscripts/util
1594
@dirrmtry libdata
1617
@dirrm %%DATADIR%%/%%PORTVERSION%%/tclscripts/swidgets/scripts
1618
@dirrm %%DATADIR%%/%%PORTVERSION%%/tclscripts/swidgets/images
1619
@dirrm %%DATADIR%%/%%PORTVERSION%%/tclscripts/swidgets
1620
@dirrm %%DATADIR%%/%%PORTVERSION%%/tclscripts/sdialogs/scripts
1621
@dirrm %%DATADIR%%/%%PORTVERSION%%/tclscripts/sdialogs
1622
@dirrm %%DATADIR%%/%%PORTVERSION%%/tclscripts/rtwizard/lib
1623
@dirrm %%DATADIR%%/%%PORTVERSION%%/tclscripts/rtwizard/examples/PictureTypeF
1624
@dirrm %%DATADIR%%/%%PORTVERSION%%/tclscripts/rtwizard/examples/PictureTypeE
1625
@dirrm %%DATADIR%%/%%PORTVERSION%%/tclscripts/rtwizard/examples/PictureTypeD
1626
@dirrm %%DATADIR%%/%%PORTVERSION%%/tclscripts/rtwizard/examples/PictureTypeC
1627
@dirrm %%DATADIR%%/%%PORTVERSION%%/tclscripts/rtwizard/examples/PictureTypeB
1628
@dirrm %%DATADIR%%/%%PORTVERSION%%/tclscripts/rtwizard/examples/PictureTypeA
1629
@dirrm %%DATADIR%%/%%PORTVERSION%%/tclscripts/rtwizard/examples
1630
@dirrm %%DATADIR%%/%%PORTVERSION%%/tclscripts/rtwizard
1631
@dirrm %%DATADIR%%/%%PORTVERSION%%/tclscripts/pl-dm
1632
@dirrm %%DATADIR%%/%%PORTVERSION%%/tclscripts/nirt
1633
@dirrm %%DATADIR%%/%%PORTVERSION%%/tclscripts/mged
1634
@dirrm %%DATADIR%%/%%PORTVERSION%%/tclscripts/lib
1635
@dirrm %%DATADIR%%/%%PORTVERSION%%/tclscripts/geometree
1636
@dirrm %%DATADIR%%/%%PORTVERSION%%/tclscripts/archer/images/Themes/Windows
1637
@dirrm %%DATADIR%%/%%PORTVERSION%%/tclscripts/archer/images/Themes/Crystal_Large
1638
@dirrm %%DATADIR%%/%%PORTVERSION%%/tclscripts/archer/images/Themes/Crystal
1639
@dirrm %%DATADIR%%/%%PORTVERSION%%/tclscripts/archer/images/Themes
1640
@dirrm %%DATADIR%%/%%PORTVERSION%%/tclscripts/archer/images
1641
@dirrm %%DATADIR%%/%%PORTVERSION%%/tclscripts/archer
1642
@dirrm %%DATADIR%%/%%PORTVERSION%%/tclscripts
1643
@dirrm %%DATADIR%%/%%PORTVERSION%%/sample_applications
1644
@dirrm %%DATADIR%%/%%PORTVERSION%%/plugins/archer/Wizards/tankwizardIA/images
1645
@dirrm %%DATADIR%%/%%PORTVERSION%%/plugins/archer/Wizards/tankwizardIA
1646
@dirrm %%DATADIR%%/%%PORTVERSION%%/plugins/archer/Wizards
1647
@dirrm %%DATADIR%%/%%PORTVERSION%%/plugins/archer/Utility
1648
@dirrm %%DATADIR%%/%%PORTVERSION%%/plugins/archer/Core
1649
@dirrm %%DATADIR%%/%%PORTVERSION%%/plugins/archer/Command
1650
@dirrm %%DATADIR%%/%%PORTVERSION%%/plugins/archer
1651
@dirrm %%DATADIR%%/%%PORTVERSION%%/plugins
1652
@dirrm %%DATADIR%%/%%PORTVERSION%%/pix
1653
@dirrm %%DATADIR%%/%%PORTVERSION%%/html/manuals/shaders
1654
@dirrm %%DATADIR%%/%%PORTVERSION%%/html/manuals/mged/animmate
1655
@dirrm %%DATADIR%%/%%PORTVERSION%%/html/manuals/mged
1656
@dirrm %%DATADIR%%/%%PORTVERSION%%/html/manuals/librt
1657
@dirrm %%DATADIR%%/%%PORTVERSION%%/html/manuals/libdm
1658
@dirrm %%DATADIR%%/%%PORTVERSION%%/html/manuals/libbu
1659
@dirrm %%DATADIR%%/%%PORTVERSION%%/html/manuals/cadwidgets
1660
@dirrm %%DATADIR%%/%%PORTVERSION%%/html/manuals/archer
1661
@dirrm %%DATADIR%%/%%PORTVERSION%%/html/manuals/Anim_Tutorial
1662
@dirrm %%DATADIR%%/%%PORTVERSION%%/html/manuals
1663
@dirrm %%DATADIR%%/%%PORTVERSION%%/html/ReleaseNotes/Rel6.0
1664
@dirrm %%DATADIR%%/%%PORTVERSION%%/html/ReleaseNotes/Rel5.0/Summary
1665
@dirrm %%DATADIR%%/%%PORTVERSION%%/html/ReleaseNotes/Rel5.0
1666
@dirrm %%DATADIR%%/%%PORTVERSION%%/html/ReleaseNotes
1667
@dirrm %%DATADIR%%/%%PORTVERSION%%/html
1668
@dirrm %%DATADIR%%/%%PORTVERSION%%/doc/legal
1669
@dirrm %%DATADIR%%/%%PORTVERSION%%/doc
1670
@dirrm %%DATADIR%%/%%PORTVERSION%%/db
1671
@dirrm %%DATADIR%%/%%PORTVERSION%%/awf
1672
@dirrm %%DATADIR%%/%%PORTVERSION%%
1673
@dirrm %%DATADIR%%
1674
@dirrm share
1675
@dirrm man/mann
1595
@dirrm man/mann
1676
@dirrm man/man5
1596
@dirrm man/man5
1677
@dirrm man/man3
1597
@dirrm man/man3
1678
@dirrm man/man1
1598
@dirrm man/man1
1679
@dirrm man
1599
@dirrm man
1680
@dirrmtry libdata/pkgconfig
1681
@dirrmtry libdata
1682
@dirrm lib/iwidgets4.0.1/scripts
1600
@dirrm lib/iwidgets4.0.1/scripts
1683
@dirrm lib/iwidgets4.0.1
1601
@dirrm lib/iwidgets4.0.1
1684
@dirrm lib/itk3.3
1602
@dirrm lib/itk3.3
Lines 1686-1691 Link Here
1686
@dirrm lib/blt2.4/dd_protocols
1604
@dirrm lib/blt2.4/dd_protocols
1687
@dirrm lib/blt2.4
1605
@dirrm lib/blt2.4
1688
@dirrm lib
1606
@dirrm lib
1607
@dirrm include/tie
1689
@dirrm include/brlcad
1608
@dirrm include/brlcad
1690
@dirrm include
1609
@dirrm include
1691
@dirrm bin
1610
@dirrm bin

Return to bug 117462