Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 137719 Details for
Bug 155974
[science overlay] sci-misc/salome-* (New packages)
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
salome : GUI component
salome-gui-3.2.6.ebuild (text/plain), 5.62 KB, created by
François DORIN
on 2007-12-04 19:01:36 UTC
(
hide
)
Description:
salome : GUI component
Filename:
MIME Type:
Creator:
François DORIN
Created:
2007-12-04 19:01:36 UTC
Size:
5.62 KB
patch
obsolete
># Copyright 1999-2007 Gentoo Foundation ># Distributed under the terms of the GNU General Public License v2 > > >inherit autotools distutils eutils flag-o-matic toolchain-funcs versionator python > >DESCRIPTION="SALOME : The Open Source Integration Platform for Numerical Simulation" >HOMEPAGE="http://www.salome-platform.org" >SRC_URI="salome-3.2.6.tar.gz" > >LICENSE="GPL-2" >KEYWORDS="amd64 x86" >SLOT="0" >IUSE="doc corba opengl openpbs mpi X debug" >RESTRICT="fetch" > >RDEPEND="doc? ( app-doc/doxygen > media-gfx/graphviz ) > opengl? ( virtual/opengl ) > mpi? ( sys-cluster/mpich ) > openpbs? ( sys-cluster/openpbs ) > debug? ( dev-util/cppunit )" > >DEPEND="${RDEPEND} > =sci-misc/salome-kernel-3.2.6 > sci-libs/hdf5 > sci-libs/vtk > dev-python/sip" > >MODULE_NAME="GUI" > >MY_S="${WORKDIR}/src${PV}/GUI_SRC_${PV}" >MY_W="${WORKDIR}/build" > > >pkg_nofetch() >{ > einfo "You have to download manually the source code. You can download it from :" > einfo " http://www.salome-platform.org/download/dl326" > einfo "" > einfo "Put the archive in the \"/usr/portage/distfile\" directory and rename it \"salome-3.2.6.tar.gz\"" >} > >src_unpack() >{ > unpack ${A} > cd ${WORKDIR}/src${PV} > epatch ${FILESDIR}/salome-gui-3.2.6.patch > epatch ${FILESDIR}/salome-gui-vtk-5.0.patch > mkdir $MY_W >} > >src_compile() { > local myconf > > cd "${MY_S}" > ewarn "The 'threads' flag MUST be ON and boost (at least) must be rebuild with this flag on" > ./build_configure > > > # If vtk-5.O is used, include directory is named vtk-5.0 and not vtk > if has_version ">=sci-libs/vtk-5.0"; then > einfo "vtk version 5 detected" > append-flags -I/usr/include/vtk-5.0 > else > einfo "vtk version 4 or prior detected"; > fi > > # CXXFLAGS are slightly modified to allow the compilation of > # salome-gui with OpenCascade and gcc-4.1.x > if version_is_at_least "4.1" $(gcc-version) ; then > append-flags -ffriend-injection -fpermissive > fi > > # Fix a bug > # > # Fix a bug concerning a missing header > append-flags -I${MY_S}/../KERNEL_SRC_${PV}/src/Basics/Test > > > # Fix a bug > # > # There is a missing new line at the end of the file > # "adm_local/unix/config_files/check_vtk.m4". > echo -e "\n" >> adm_local/unix/config_files/check_vtk.m4 > > # > # Configuration > # > if use opengl && use !X; then > ewarn "OpenGL functionnalities imply X support! Check your USE flags configuration." > die > fi > > myconf="--with-kernel=${KERNEL_ROOT_DIR}" > myconf="${myconf} --prefix=${D}opt/salome-${PV}/GUI" > > if use X; then > myconf="${myconf} --with-x --with-xmu-include=/usr/include --with-xmu-library=/usr/lib" > if use opengl; then > myconf="${myconf} --with-gl-include=/usr/include --with-gl-library=/usr/lib" > else > myconf="${myconf} --without-opengl" > fi > else > myconf="${myconf} --without-x --without-gl --without-xmu" > fi > > > if use !debug; then > myconf="${myconf} --disable-debug --enable-production --without-cppunit" > else > myconf="${myconf} --enable-debug" > fi > ># if use !mpi; then ># myconf="${myconf} --without-mpi --without-mpich" ># fi > > if use !openpbs; then > myconf="${myconf} --without-openpbs" > fi > > > cd ${MY_W} > ${MY_S}/configure ${myconf} || die "econf failed" > > # Fix a bug > # > # Compilation failed the first time when use sip-4.1.7. A generated file needs to be patched > make -j1 > if [ -f ${MY_W}/src/SALOME_PYQT/SalomePyQt/sipSalomePyQtcmodule.cc ] > then > echo " >enum MenuName { > File = 1, > View = 2, > Edit = 3, > Preferences = 4, > Tools = 5, > Window = 6, > Help = 7 >}; > >enum WindowType { > WT_ObjectBrowser, > WT_PyConsole, > WT_LogWindow, > WT_User >}; > >enum PrefType { > PT_Space, > PT_Bool, > PT_Color, > PT_String, > PT_Selector, > PT_DblSpin, > PT_IntSpin, > PT_Double, > PT_Integer, > PT_GroupBox, > PT_Font, > PT_DirList, > PT_File, > PT_User >};" > patch.h > cat ${MY_W}/src/SALOME_PYQT/SalomePyQt/sipSalomePyQtcmodule.cc >> patch.h > cp patch.h ${MY_W}/src/SALOME_PYQT/SalomePyQt/sipSalomePyQtcmodule.cc > else > die "First compilation failed" > fi > > make -j1 || die "Second compilation failed" > >} > >src_install() { > cd ${MY_W} > mkdir ${D}opt/salome-${PV}/GUI -p > make install || dies "install failed" > echo "${MODULE_NAME}_ROOT_DIR=/opt/salome-${PV}/${MODULE_NAME}" > ${D}/etc/env.d/90salome-gui > > # > # Checking for relocation > # > cd ${D}opt/salome-${PV}/GUI > FileList="bin/salome/supervisionexample.py > lib/salome/libLightApp.la > lib/salome/libSVTK.la > lib/salome/libToolsGUI.la > lib/salome/libSPlot2d.la > lib/salome/libSalomeStyle.la > lib/salome/libqtx.la > lib/salome/libSalomePrs.la > lib/salome/libPlot2d.la > lib/salome/libstd.la > lib/salome/libSalomeAppTest.la > lib/salome/libSalomeObject.la > lib/salome/libGLViewer.la > lib/salome/libSUITApp.la > lib/salome/libSalomePy.la > lib/salome/libLogWindow.la > lib/salome/libCAM.la > lib/salome/libDDS.la > lib/salome/libVTKViewer.la > lib/salome/libPythonConsole.la > lib/salome/libSalomePyQtGUI.la > lib/salome/libSUPERVGraph.la > lib/salome/libQDS.la > lib/salome/libPyInterp.la > lib/salome/libRegistryDisplay.la > lib/salome/libSalomeSession.la > lib/salome/libOCCViewer.la > lib/salome/libSOCC.la > lib/salome/libSALOME_Swigcmodule.la > lib/salome/libEvent.la > lib/salome/libcaf.la > lib/salome/libSalomeApp.la > lib/salome/libObjBrowser.la > lib/salome/libsuit.la > salome_adm/unix/make_commence" > > for i in $FileList > do > einfo "Relocation : $i" > sed -i "s@${D}@@g" $i > done > >} >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 155974
:
102571
|
102572
|
102573
|
114639
|
114650
|
114651
|
114653
|
114655
|
114657
|
114659
|
114660
|
114662
|
114664
|
120027
|
120226
|
131980
|
131981
|
131983
|
137331
|
137336
|
137338
|
137719
|
138048
|
138578
|
138580
|
138581
|
138582
|
138583
|
138584
|
138586
|
138588
|
138877
|
138896
|
138925
|
138960
|
139043
|
139045
|
139956
|
139958
|
139964
|
139965
|
139973
|
140002
|
140005
|
140007
|
140030
|
140032
|
140064
|
140066
|
140068
|
140071
|
140073
|
140086
|
140088
|
140280
|
140283
|
140301
|
140303
|
140366
|
140368
|
140373
|
140375
|
140378
|
140385
|
140386
|
140455
|
140466
|
140468
|
140472
|
140474
|
140637
|
141242
|
141243
|
141250
|
141252
|
141254
|
141256
|
141257
|
141462
|
141473
|
141474
|
141475
|
141565
|
141572
|
142892
|
142894
|
142905
|
143984
|
143986
|
144011
|
144061
|
144063
|
144084
|
144086
|
144089
|
144091
|
144093
|
144098
|
144105
|
144107
|
144117
|
144119
|
144182
|
144184
|
144185
|
144187
|
144188
|
144198
|
144223
|
144305
|
144306
|
144308
|
144310
|
144311
|
144313
|
144314
|
144316
|
144318
|
144320
|
144347
|
144348
|
144350
|
144352
|
144353
|
144354
|
144356
|
144357
|
144557
|
145883
|
145885
|
145887
|
146138
|
146414
|
147142
|
147146
|
148604
|
148606
|
148607
|
148609
|
148611
|
148613
|
148615
|
148617
|
148618
|
148619
|
150326
|
151031
|
151032
|
151034
|
151036
|
151038
|
151039
|
151040
|
151042
|
151044
|
151045
|
152339
|
152341
|
152343
|
152345
|
152347
|
152349
|
152351
|
152353
|
152355
|
152357
|
152359
|
152361
|
152363
|
152365
|
152369
|
152371
|
152979
|
153067
|
154323
|
154325
|
154327
|
154329
|
154331
|
154333
|
154335
|
158563
|
161347
|
163275
|
163841
|
163842
|
164412
|
164611
|
168552
|
168560
|
168624
|
168626
|
168724
|
168726
|
168734
|
168736
|
178432
|
178434
|
178739
|
179160
|
179161
|
179162
|
179237
|
179627
|
179628
|
183321
|
183323
|
183324
|
183325
|
183327
|
183329
|
183347
|
183348
|
189058
|
189059
|
189061
|
200799
|
200800
|
200802
|
200803
|
200805
|
200807
|
200809
|
200811
|
200812
|
200813
|
200815
|
200816
|
200818
|
200820
|
200821
|
200823
|
200825
|
204604
|
204699
|
204980
|
205339
|
223869
|
223871
|
232539
|
234261
|
253803
|
253805
|
254743
|
254751
|
254755
|
257260
|
257261
|
268839
|
268883
|
278009
|
286253
|
286255
|
286257
|
286259
|
286261
|
286263
|
286265
|
286267
|
286269
|
286271
|
286273
|
323878