Changes in xsoft/graphweb/seamonkey.xml [c5f66519:42ddc30]
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
xsoft/graphweb/seamonkey.xml
rc5f66519 r42ddc30 7 7 <!ENTITY seamonkey-download-http "&mozilla-http;/seamonkey/releases/&seamonkey-version;/source/seamonkey-&seamonkey-version;.source.tar.xz"> 8 8 <!ENTITY seamonkey-download-ftp " "> 9 <!ENTITY seamonkey-md5sum " 5fd91a88005c2cc2a3ba4addfb5ff35e">9 <!ENTITY seamonkey-md5sum "92ebcb6d9410442a9c1cf9c321f292f4"> 10 10 <!ENTITY seamonkey-size "254 MB"> 11 11 <!ENTITY seamonkey-buildsize "4.4 GB (159 MB installed)"> … … 260 260 </note> 261 261 262 <!-- 262 <!-- Applied upstream 263 <para> 264 Apply a patch to fix a build failure with LLVM-16: 265 </para> 266 267 <screen><userinput>patch -Np1 -i ../seamonkey-&seamonkey-version;-upstream_fixes-1.patch</userinput></screen> 268 --> 263 269 <para> 264 270 First remove an obsolete flag in python code, that has been removed … … 267 273 268 274 <screen><userinput>grep -rl \'rU\' | xargs sed -i "s/'rU'/'r'/"</userinput></screen> 269 --> 270 <!-- 275 276 <!-- Causes issues since xpidl is python2 in Seamonkey 277 <para> 278 Then fix an issue with regular expressions in python-3.11: 279 </para> 280 281 <screen><userinput>sed -e 's/?s)\./?s:.)/' \ 282 -e '/?m)/{s/?m)/?m:/;s/\$"/$)"/}' \ 283 -e '/?s)%/{s/?s)/?s:/;s/?"/?)"/}' \ 284 -i xpcom/idl-parser/xpidl/xpidl.py</userinput></screen> 285 --> 286 271 287 <para> 272 288 Next, work around a problem in the Python virtual environment: … … 275 291 <screen><userinput>sed -i "/if sys.executable !=/i\ open(join(bin_dir, 'pyvenv.cfg'), 'w').close()" \ 276 292 third_party/python/virtualenv/virtualenv.py</userinput></screen> 277 --> 278 279 <para> 280 Fix a problem with the bundled 'distro' python module:281 </para>282 283 <screen><userinput>sed -e '1012 s/stderr=devnull/stderr=subprocess.DEVNULL/' \ 284 -e '1013 s/OSError/(OSError, subprocess.CalledProcessError)/' \ 285 -i third_party/python/distro/distro.py</userinput></screen>293 294 <!-- Applied upstream 295 <para> 296 Next, work around a crash that occurs when playing audio when Seamonkey 297 is compiled with rustc-1.67 or higher: 298 </para> 299 300 <screen><userinput>sed -i '/USE_PULSE_RUST/d' media/libcubeb/src/moz.build</userinput></screen> 301 --> 286 302 287 303 <para> … … 291 307 292 308 <screen><userinput>export CC=clang CXX=clang++ && 293 ./mach configure &&309 ./mach configure || ./mach configure && 294 310 ./mach build</userinput></screen> 295 311 … … 335 351 336 352 <para> 337 <command>./mach configure </command>: This validates353 <command>./mach configure || ./mach configure</command>: This validates 338 354 the supplied dependencies and the <filename>mozconfig</filename>. 339 <!--This is run twice because problems with mach will cause it to fail the340 first time. -->355 This is run twice because problems with mach will cause it to fail the 356 first time. 341 357 </para> 342 358
Note:
See TracChangeset
for help on using the changeset viewer.