Page MenuHomeSolus

D11605.id28088.diff
No OneTemporary

D11605.id28088.diff

Index: Makefile
===================================================================
--- /dev/null
+++ Makefile
@@ -0,0 +1 @@
+include ../Makefile.common
Index: abi_libs
===================================================================
--- /dev/null
+++ abi_libs
@@ -0,0 +1 @@
+libPtex.so.2.4
Index: abi_symbols
===================================================================
--- /dev/null
+++ abi_symbols
@@ -0,0 +1,33 @@
+libPtex.so.2.4:_ZN4Ptex4v2_410EdgeIdNameENS0_6EdgeIdE
+libPtex.so.2.4:_ZN4Ptex4v2_410PtexFilter9getFilterEPNS0_11PtexTextureERKNS1_7OptionsE
+libPtex.so.2.4:_ZN4Ptex4v2_410PtexWriter10applyEditsEPKcRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
+libPtex.so.2.4:_ZN4Ptex4v2_410PtexWriter4editEPKcbNS0_8MeshTypeENS0_8DataTypeEiiiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb
+libPtex.so.2.4:_ZN4Ptex4v2_410PtexWriter4openEPKcNS0_8MeshTypeENS0_8DataTypeEiiiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb
+libPtex.so.2.4:_ZN4Ptex4v2_411PtexTexture4openEPKcRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb
+libPtex.so.2.4:_ZN4Ptex4v2_412DataTypeNameENS0_8DataTypeE
+libPtex.so.2.4:_ZN4Ptex4v2_412MeshTypeNameENS0_8MeshTypeE
+libPtex.so.2.4:_ZN4Ptex4v2_414BorderModeNameENS0_10BorderModeE
+libPtex.so.2.4:_ZN4Ptex4v2_414ConvertToFloatEPfPKvNS0_8DataTypeEi
+libPtex.so.2.4:_ZN4Ptex4v2_416ConvertFromFloatEPvPKfNS0_8DataTypeEi
+libPtex.so.2.4:_ZN4Ptex4v2_416MetaDataTypeNameENS0_12MetaDataTypeE
+libPtex.so.2.4:_ZN4Ptex4v2_418EdgeFilterModeNameENS0_14EdgeFilterModeE
+libPtex.so.2.4:_ZN4Ptex4v2_48PtexHalf16fromFloat_exceptEj
+libPtex.so.2.4:_ZN4Ptex4v2_48PtexHalf8f2hTableE
+libPtex.so.2.4:_ZN4Ptex4v2_48PtexHalf8h2fTableE
+libPtex.so.2.4:_ZN4Ptex4v2_49PtexCache6createEimbPNS0_16PtexInputHandlerEPNS0_16PtexErrorHandlerE
+libPtex.so.2.4:_ZN4Ptex4v2_49PtexUtils10interleaveEPKviiiPviNS0_8DataTypeEi
+libPtex.so.2.4:_ZN4Ptex4v2_49PtexUtils10isConstantEPKviiii
+libPtex.so.2.4:_ZN4Ptex4v2_49PtexUtils11genRfaceidsEPKNS0_8FaceInfoEiPjS5_
+libPtex.so.2.4:_ZN4Ptex4v2_49PtexUtils12deinterleaveEPKviiiPviNS0_8DataTypeEi
+libPtex.so.2.4:_ZN4Ptex4v2_49PtexUtils16decodeDifferenceEPviNS0_8DataTypeE
+libPtex.so.2.4:_ZN4Ptex4v2_49PtexUtils16encodeDifferenceEPviNS0_8DataTypeE
+libPtex.so.2.4:_ZN4Ptex4v2_49PtexUtils4copyEPKviPviii
+libPtex.so.2.4:_ZN4Ptex4v2_49PtexUtils4fillEPKvPviiii
+libPtex.so.2.4:_ZN4Ptex4v2_49PtexUtils5blendEPKvfPvbiNS0_8DataTypeEi
+libPtex.so.2.4:_ZN4Ptex4v2_49PtexUtils6reduceEPKviiiPviNS0_8DataTypeEi
+libPtex.so.2.4:_ZN4Ptex4v2_49PtexUtils7averageEPKviiiPvNS0_8DataTypeEi
+libPtex.so.2.4:_ZN4Ptex4v2_49PtexUtils7reduceuEPKviiiPviNS0_8DataTypeEi
+libPtex.so.2.4:_ZN4Ptex4v2_49PtexUtils7reducevEPKviiiPviNS0_8DataTypeEi
+libPtex.so.2.4:_ZN4Ptex4v2_49PtexUtils8divalphaEPviNS0_8DataTypeEii
+libPtex.so.2.4:_ZN4Ptex4v2_49PtexUtils9multalphaEPviNS0_8DataTypeEii
+libPtex.so.2.4:_ZN4Ptex4v2_49PtexUtils9reduceTriEPKviiiPviNS0_8DataTypeEi
Index: abi_used_libs
===================================================================
--- /dev/null
+++ abi_used_libs
@@ -0,0 +1,6 @@
+libc.so.6
+libgcc_s.so.1
+libm.so.6
+libpthread.so.0
+libstdc++.so.6
+libz.so.1
Index: abi_used_symbols
===================================================================
--- /dev/null
+++ abi_used_symbols
@@ -0,0 +1,100 @@
+libc.so.6:__cxa_atexit
+libc.so.6:__libc_start_main
+libc.so.6:__memcpy_chk
+libc.so.6:__stack_chk_fail
+libc.so.6:exit
+libc.so.6:fclose
+libc.so.6:fdopen
+libc.so.6:fopen
+libc.so.6:fread
+libc.so.6:free
+libc.so.6:fseeko
+libc.so.6:ftello
+libc.so.6:fwrite
+libc.so.6:getenv
+libc.so.6:malloc
+libc.so.6:memcmp
+libc.so.6:memcpy
+libc.so.6:memmove
+libc.so.6:memset
+libc.so.6:mkstemp
+libc.so.6:printf
+libc.so.6:rename
+libc.so.6:rewind
+libc.so.6:setvbuf
+libc.so.6:stat
+libc.so.6:strchr
+libc.so.6:strerror
+libc.so.6:strlen
+libc.so.6:unlink
+libgcc_s.so.1:_Unwind_Resume
+libm.so.6:ceilf
+libm.so.6:expf
+libm.so.6:floorf
+libm.so.6:sqrtf
+libpthread.so.0:__errno_location
+libpthread.so.0:pthread_mutex_destroy
+libpthread.so.0:pthread_mutex_init
+libpthread.so.0:pthread_mutex_lock
+libpthread.so.0:pthread_mutex_trylock
+libpthread.so.0:pthread_mutex_unlock
+libstdc++.so.6:_ZNKSt5ctypeIcE13_M_widen_initEv
+libstdc++.so.6:_ZNKSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEE3strEv
+libstdc++.so.6:_ZNSo3putEc
+libstdc++.so.6:_ZNSo5flushEv
+libstdc++.so.6:_ZNSo9_M_insertIdEERSoT_
+libstdc++.so.6:_ZNSo9_M_insertImEERSoT_
+libstdc++.so.6:_ZNSolsEi
+libstdc++.so.6:_ZNSolsEs
+libstdc++.so.6:_ZNSt6localeD1Ev
+libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm
+libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm
+libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm
+libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_
+libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm
+libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED2Ev
+libstdc++.so.6:_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEC1Ev
+libstdc++.so.6:_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev
+libstdc++.so.6:_ZNSt8ios_base4InitC1Ev
+libstdc++.so.6:_ZNSt8ios_base4InitD1Ev
+libstdc++.so.6:_ZNSt8ios_baseD2Ev
+libstdc++.so.6:_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate
+libstdc++.so.6:_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l
+libstdc++.so.6:_ZSt16__throw_bad_castv
+libstdc++.so.6:_ZSt17__throw_bad_allocv
+libstdc++.so.6:_ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base
+libstdc++.so.6:_ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base
+libstdc++.so.6:_ZSt19__throw_logic_errorPKc
+libstdc++.so.6:_ZSt20__throw_length_errorPKc
+libstdc++.so.6:_ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_
+libstdc++.so.6:_ZSt4cerr
+libstdc++.so.6:_ZSt4cout
+libstdc++.so.6:_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_
+libstdc++.so.6:_ZSt7nothrow
+libstdc++.so.6:_ZSt9terminatev
+libstdc++.so.6:_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc
+libstdc++.so.6:_ZTTNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE
+libstdc++.so.6:_ZTVN10__cxxabiv117__class_type_infoE
+libstdc++.so.6:_ZTVN10__cxxabiv120__si_class_type_infoE
+libstdc++.so.6:_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE
+libstdc++.so.6:_ZTVSt15basic_streambufIcSt11char_traitsIcEE
+libstdc++.so.6:_ZdaPv
+libstdc++.so.6:_ZdlPv
+libstdc++.so.6:_Znam
+libstdc++.so.6:_Znwm
+libstdc++.so.6:_ZnwmRKSt9nothrow_t
+libstdc++.so.6:__cxa_begin_catch
+libstdc++.so.6:__cxa_end_catch
+libstdc++.so.6:__cxa_guard_acquire
+libstdc++.so.6:__cxa_guard_release
+libstdc++.so.6:__cxa_pure_virtual
+libstdc++.so.6:__cxa_rethrow
+libstdc++.so.6:__gxx_personality_v0
+libz.so.1:deflate
+libz.so.1:deflateEnd
+libz.so.1:deflateInit_
+libz.so.1:deflateReset
+libz.so.1:inflate
+libz.so.1:inflateEnd
+libz.so.1:inflateInit_
+libz.so.1:inflateReset
Index: files/cmake-libptex-soname.patch
===================================================================
--- /dev/null
+++ files/cmake-libptex-soname.patch
@@ -0,0 +1,10 @@
+--- a/src/ptex/CMakeLists.txt
++++ b/src/ptex/CMakeLists.txt
+@@ -31,6 +31,7 @@ if(PTEX_BUILD_SHARED_LIBS)
+ add_library(Ptex_dynamic SHARED ${SRCS})
+ set_target_properties(Ptex_dynamic PROPERTIES
+ OUTPUT_NAME Ptex
++ VERSION "${PTEX_VER}"
+ SOVERSION "${PTEX_MAJOR_VERSION}.${PTEX_MINOR_VERSION}")
+ target_include_directories(Ptex_dynamic
+ PUBLIC
Index: package.yml
===================================================================
--- /dev/null
+++ package.yml
@@ -0,0 +1,26 @@
+name : ptex
+version : 2.4.1
+release : 1
+source :
+ - https://github.com/wdas/ptex/archive/refs/tags/v2.4.1.tar.gz : 664253b84121251fee2961977fe7cf336b71cd846dc235cd0f4e54a0c566084e
+homepage : https://ptex.us/
+license : BSD-3-Clause
+component : programming.library
+summary : Per-Face Texture Mapping for Production Rendering
+description: |
+ Ptex is a texture mapping system developed by Walt Disney Animation Studios for production-quality rendering.
+clang : yes
+setup : |
+ %patch -p1 < $pkgfiles/cmake-libptex-soname.patch
+ %cmake_ninja \
+ -DPTEX_BUILD_STATIC_LIBS=OFF \
+ -DCMAKE_SKIP_RPATH=ON \
+ -DPTEX_VER=%version% \
+ -DPTEX_SHA=release
+build : |
+ %ninja_build
+install : |
+ %ninja_install
+check : |
+ export LD_LIBRARY_PATH=$installdir/usr/lib64
+ %ninja_check
Index: pspec_x86_64.xml
===================================================================
--- /dev/null
+++ pspec_x86_64.xml
@@ -0,0 +1,61 @@
+<PISI>
+ <Source>
+ <Name>ptex</Name>
+ <Homepage>https://ptex.us/</Homepage>
+ <Packager>
+ <Name>Martin Reboredo</Name>
+ <Email>yakoyoku@gmail.com</Email>
+ </Packager>
+ <License>BSD-3-Clause</License>
+ <PartOf>programming.library</PartOf>
+ <Summary xml:lang="en">Per-Face Texture Mapping for Production Rendering</Summary>
+ <Description xml:lang="en">Ptex is a texture mapping system developed by Walt Disney Animation Studios for production-quality rendering.
+</Description>
+ <Archive type="binary" sha1sum="79eb0752a961b8e0d15c77d298c97498fbc89c5a">https://getsol.us/sources/README.Solus</Archive>
+ </Source>
+ <Package>
+ <Name>ptex</Name>
+ <Summary xml:lang="en">Per-Face Texture Mapping for Production Rendering</Summary>
+ <Description xml:lang="en">Ptex is a texture mapping system developed by Walt Disney Animation Studios for production-quality rendering.
+</Description>
+ <PartOf>programming.library</PartOf>
+ <Files>
+ <Path fileType="executable">/usr/bin/ptxinfo</Path>
+ <Path fileType="library">/usr/lib64/libPtex.so.2.4</Path>
+ <Path fileType="library">/usr/lib64/libPtex.so.2.4.1</Path>
+ </Files>
+ </Package>
+ <Package>
+ <Name>ptex-devel</Name>
+ <Summary xml:lang="en">Development files for ptex</Summary>
+ <Description xml:lang="en">Ptex is a texture mapping system developed by Walt Disney Animation Studios for production-quality rendering.
+</Description>
+ <PartOf>programming.devel</PartOf>
+ <RuntimeDependencies>
+ <Dependency release="1">ptex</Dependency>
+ </RuntimeDependencies>
+ <Files>
+ <Path fileType="header">/usr/include/PtexExports.h</Path>
+ <Path fileType="header">/usr/include/PtexHalf.h</Path>
+ <Path fileType="header">/usr/include/PtexInt.h</Path>
+ <Path fileType="header">/usr/include/PtexPlatform.h</Path>
+ <Path fileType="header">/usr/include/PtexUtils.h</Path>
+ <Path fileType="header">/usr/include/PtexVersion.h</Path>
+ <Path fileType="header">/usr/include/Ptexture.h</Path>
+ <Path fileType="library">/usr/lib64/libPtex.so</Path>
+ <Path fileType="data">/usr/share/cmake/Ptex/ptex-config-version.cmake</Path>
+ <Path fileType="data">/usr/share/cmake/Ptex/ptex-config.cmake</Path>
+ <Path fileType="data">/usr/share/cmake/Ptex/ptex-exports-relwithdebinfo.cmake</Path>
+ <Path fileType="data">/usr/share/cmake/Ptex/ptex-exports.cmake</Path>
+ </Files>
+ </Package>
+ <History>
+ <Update release="1">
+ <Date>2021-08-09</Date>
+ <Version>2.4.1</Version>
+ <Comment>Packaging update</Comment>
+ <Name>Martin Reboredo</Name>
+ <Email>yakoyoku@gmail.com</Email>
+ </Update>
+ </History>
+</PISI>
\ No newline at end of file

File Metadata

Mime Type
text/plain
Expires
Sat, Aug 12, 12:16 AM (2 h, 41 m ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
5842519
Default Alt Text
D11605.id28088.diff (11 KB)

Event Timeline