FreeBSD Bugzilla – Attachment 222399 Details for
Bug 251117
[NEW PORT] www/palemoon: Open-source web browser
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
Version 29.0.1: Patch against the ports tree
www_palemoon.patch (text/plain), 24.96 KB, created by
Olivier Certner
on 2021-02-12 22:49:03 UTC
(
hide
)
Description:
Version 29.0.1: Patch against the ports tree
Filename:
MIME Type:
Creator:
Olivier Certner
Created:
2021-02-12 22:49:03 UTC
Size:
24.96 KB
patch
obsolete
>Index: www/palemoon/Makefile >=================================================================== >--- www/palemoon/Makefile (nonexistent) >+++ www/palemoon/Makefile (copie de travail) >@@ -0,0 +1,190 @@ >+# $FreeBSD$ >+# Created by Olivier Certner <olce.freebsd.ports@certner.fr> >+ >+PORTNAME= palemoon >+DISTVERSION= 29.0.1 >+# UXP_VERSION has to be updated according to DISTVERSION (see recorded commit >+# of the 'platform' git sub-module and corresponding release in UXP/releases; >+# see MASTER_SITES for base URLs). >+UXP_VERSION= 20210205 >+CATEGORIES= www >+MASTER_SITES= https://repo.palemoon.org/MoonchildProductions/Pale-Moon/archive/:palemoon \ >+ https://repo.palemoon.org/MoonchildProductions/UXP/archive/:uxp >+DISTFILES= ${DISTVERSION}_Release.tar.gz:palemoon \ >+ RELBASE_${UXP_VERSION}.tar.gz:uxp >+DIST_SUBDIR= MoonchildProductions >+WRKSRC= ${WRKDIR}/pale-moon >+ >+MAINTAINER= olce.freebsd.ports@certner.fr >+COMMENT= Open-source web browser >+ >+# Not sure about the real status of ARM, but only ARM packages of old versions of >+# PM are available in some Linux distros. >+ONLY_FOR_ARCHS= amd64 i386 >+ONLY_FOR_ARCHS_REASON=Upstream only cares about i386/amd64 >+ >+# Common deps & build options >+BUILD_DEPENDS= autoconf-2.13:devel/autoconf213 \ >+ yasm:devel/yasm \ >+ zip:archivers/zip \ >+ >+LIB_DEPENDS= libdbus-1.so:devel/dbus \ >+ libdbus-glib-1.so:devel/dbus-glib \ >+ libfontconfig.so:x11-fonts/fontconfig \ >+ libfreetype.so:print/freetype2 >+ >+USES= perl5 gmake gnome xorg desktop-file-utils >+USE_PERL5= build >+# XXX >+# GTK3 support currently needs gtk20 and gconf2 to pass old-configure (and >+# maybe more). >+# See also: https://repo.palemoon.org/MoonchildProductions/UXP/issues/1638. >+USE_GNOME= cairo gdkpixbuf2 glib20 pango \ >+ gtk30 gtk20:build gconf2:build >+USE_XORG= xt x11 xcb xext xrender >+# 9 is the last version endorsed upstream (and was the default in ports when >+# this was written). Should ideally be bumped with GCC's default version, but >+# *only if* validated by upstream (or thoroughly tested by us). Hence >+# hardcoded. (For the record, building with clang produces malfunctioning >+# executables.) >+# NOTE: We make sure that there are no runtime dependencies to GCC. See >+# [GCC-no-rdep-*] tags below. This should rather be solved in the ports >+# infrastructure proper (see PR 211154; also, allowing to choose among C++ >+# standard libraries, besides providing a common default, would be great). >+USE_GCC= 9 >+ >+# Put this here pending creation of USES=gtar >+BUILD_DEPENDS+= gtar:archivers/gtar >+BINARY_ALIAS+= tar=${LOCALBASE}/bin/gtar >+ >+BUILD_DEPENDS+= tauthon:lang/tauthon >+BINARY_ALIAS+= python=${LOCALBASE}/bin/tauthon \ >+ python2=${LOCALBASE}/bin/tauthon \ >+ python2.7=${LOCALBASE}/bin/tauthon >+ >+BUNDLE_LIBS= yes >+ >+# Options >+ >+# Official branding is enabled in compliance with Pale Moon's redistribution >+# license (see https://www.palemoon.org/redist.shtml), point 8b, as explicitly >+# confirmed by the owner (Moonchild; see >+# https://forum.palemoon.org/viewtopic.php?f=5&t=25625), provided options are >+# not modified beyond what is necessary to get a stable build on FreeBSD. So DO >+# NOT CHANGE default options without the maintainer's approval. >+ >+OPTIONS_SINGLE+= SOUND >+OPTIONS_SINGLE_SOUND= ALSA PULSEAUDIO >+OPTIONS_DEFAULT+= ALSA >+ >+OPTIONS_DEFINE+= SYNC >+OPTIONS_DEFAULT+= SYNC >+ >+OPTIONS_DEFINE+= SYSTEM_MALLOC >+ >+ALSA_BUILD_DEPENDS= ${PREFIX}/include/alsa/asoundlib.h:audio/alsa-lib >+ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib >+PULSEAUDIO_BUILD_DEPENDS=${LOCALBASE}/include/pulse/pulseaudio.h:audio/pulseaudio >+PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio >+ >+SYNC_DESC= Pale Moon Sync service (see https://www.palemoon.org/sync/) >+ >+SYSTEM_MALLOC_DESC= Use system's jemalloc instead of bundled one >+ >+.include <bsd.port.options.mk> >+ >+# Vars and targets >+ >+# Have GCC link with libc++. Needed because some library dependencies (e.g., >+# libgraphite2.so) are linked against libc++ already, and mixing both with this >+# codebase results in instant executable crash. >+# As advised here: >+# https://libcxx.llvm.org/docs/UsingLibcxx.html#using-libc-with-gcc >+# with the change of linking gcc statically, so that this port doesn't need >+# to depend on GCC at all at runtime. [GCC-no-rdep-1] >+# This is similar to what 'compiler.mk' does on using "gcc-c++11-lib". >+CXXFLAGS+= -nostdinc++ -I/usr/include/c++/v1 -nodefaultlibs \ >+ -lc++ -lcxxrt -lm -lc -lgcc \ >+ -pthread -lpthread >+LDFLAGS+= -lgcc >+ >+DOT_MOZCONFIG= ${WRKSRC}/.mozconfig >+PM_BUILD_DIR= ${WRKSRC}/pmbuild >+ >+PALEMOON_DESKTOP=${WRKSRC}/palemoon/branding/official/palemoon.desktop >+ >+# Extract only -O options >+PM_OPTIMIZE=${CFLAGS:M-O*} >+ >+.for VAR in PM_BUILD_DIR PM_OPTIMIZE >+PM_MOZCONFIG_REINPLACE_ARGS+=-e 's!%%${VAR}%%!${${VAR}}!' >+.endfor >+ >+ >+# Taken from bsd.gecko.mk. See comment there. >+.if defined(DISABLE_MAKE_JOBS) || defined(MAKE_JOBS_UNSAFE) >+MAKE_JOBS_NUMBER= 1 >+.endif >+.if defined(MAKE_JOBS_NUMBER) >+MOZ_MAKE_FLAGS+= -j${MAKE_JOBS_NUMBER} >+.endif >+ >+ >+post-extract: >+ ${RMDIR} ${WRKSRC}/platform >+ ${RLN} ${WRKDIR}/uxp ${WRKSRC}/platform >+ >+# Prepare '.mozconfig' for 'configure' >+pre-configure: >+ ${CP} ${FILESDIR}/dot.mozconfig ${DOT_MOZCONFIG} >+ ${REINPLACE_CMD} ${PM_MOZCONFIG_REINPLACE_ARGS} ${DOT_MOZCONFIG} >+.if ${PORT_OPTIONS:MALSA} >+ ${ECHO_CMD} ac_add_options --enable-alsa >> ${DOT_MOZCONFIG} >+ ${ECHO_CMD} ac_add_options --disable-pulseaudio >> ${DOT_MOZCONFIG} >+.endif >+.if ! ${PORT_OPTIONS:MSYNC} >+ ${ECHO_CMD} ac_add_options --disable-sync >> ${DOT_MOZCONFIG} >+.endif >+.if ${PORT_OPTIONS:MSYSTEM_MALLOC} >+ ${ECHO_CMD} ac_add_options --disable-jemalloc >> ${DOT_MOZCONFIG} >+.else >+ ${ECHO_CMD} ac_add_options --enable-jemalloc >> ${DOT_MOZCONFIG} >+.endif >+.if defined(MOZ_MAKE_FLAGS) >+ ${ECHO_CMD} mk_add_options MOZ_MAKE_FLAGS=${MOZ_MAKE_FLAGS:Q} \ >+ >> ${DOT_MOZCONFIG} >+.endif >+# Add build variables >+.for VAR in CPP CXXCPP CC CXX CPPFLAGS CFLAGS CXXFLAGS LDFLAGS \ >+ LD AS AR RANLIB OBJDUMP NM >+.if defined(${VAR}) >+# Remove -rpath options to GCC's directory [GCC-no-rdep-2] >+ ${ECHO_CMD} export ${VAR}=\"${${VAR}:N*-rpath*lib/gcc*}\" >> ${DOT_MOZCONFIG} >+.endif >+.endfor >+ >+# Running 'mach configure' separately is "strongly discouraged" (see Mozilla's >+# doc on build options configuration). Still, things seem to work correctly >+# even with this separate step. >+do-configure: >+ cd ${WRKSRC} && ${SETENV} PATH=${PATH} ./mach configure >+ >+do-build: >+ cd ${WRKSRC} && ${SETENV} PATH=${PATH} ./mach build >+# Going through the package route (the only one documented upstream) >+ cd ${WRKSRC} && ${SETENV} PATH=${PATH} ./mach package >+ >+do-install: >+ ${TAR} -C ${STAGEDIR}${PREFIX}/lib \ >+ -xf ${PM_BUILD_DIR:Q}/dist/palemoon*.tar* \ >+ palemoon >+ ${RLN} ${STAGEDIR}${PREFIX}/lib/palemoon/palemoon \ >+ ${STAGEDIR}${PREFIX}/bin/palemoon >+ ${INSTALL_DATA} ${PALEMOON_DESKTOP} \ >+ ${STAGEDIR}${PREFIX}/share/applications/palemoon.desktop >+ ${RLN} ${STAGEDIR}${PREFIX}/lib/palemoon/browser/icons/mozicon128.png \ >+ ${STAGEDIR}${PREFIX}/share/pixmaps/palemoon.png >+ >+.include <bsd.port.mk> >+# [GCC-no-rdep-3] >+RUN_DEPENDS:= ${RUN_DEPENDS:Ngcc*} > >Property changes on: www/palemoon/Makefile >___________________________________________________________________ >Added: svn:eol-style >## -0,0 +1 ## >+native >\ No newline at end of property >Added: svn:keywords >## -0,0 +1 ## >+FreeBSD=%H >\ No newline at end of property >Added: svn:mime-type >## -0,0 +1 ## >+text/plain >\ No newline at end of property >Index: www/palemoon/distinfo >=================================================================== >--- www/palemoon/distinfo (nonexistent) >+++ www/palemoon/distinfo (copie de travail) >@@ -0,0 +1,5 @@ >+TIMESTAMP = 1612807197 >+SHA256 (MoonchildProductions/29.0.1_Release.tar.gz) = ea01c74ddf75cc4f8d5aaf5fdf9c145eb8ca0aab16e2969bb109589ec1c20a06 >+SIZE (MoonchildProductions/29.0.1_Release.tar.gz) = 8535288 >+SHA256 (MoonchildProductions/RELBASE_20210205.tar.gz) = 79103c7e01db3290317fa4712700e6f233c9b21f9244414b95811d7008b08c09 >+SIZE (MoonchildProductions/RELBASE_20210205.tar.gz) = 305402568 > >Property changes on: www/palemoon/distinfo >___________________________________________________________________ >Added: fbsd:nokeywords >## -0,0 +1 ## >+yes >\ No newline at end of property >Added: svn:eol-style >## -0,0 +1 ## >+native >\ No newline at end of property >Added: svn:mime-type >## -0,0 +1 ## >+text/plain >\ No newline at end of property >Index: www/palemoon/files/dot.mozconfig >=================================================================== >--- www/palemoon/files/dot.mozconfig (nonexistent) >+++ www/palemoon/files/dot.mozconfig (copie de travail) >@@ -0,0 +1,31 @@ >+# Standard build options for Pale Moon >+# See http://developer.palemoon.org/build/linux/ >+ >+# The 'configure' ports step replaces %%VAR%% with content of Makefile's VAR >+# and appends lines to this file. >+ >+mk_add_options MOZ_OBJDIR=%%PM_BUILD_DIR%% >+ >+ac_add_options --enable-application=palemoon >+ac_add_options --enable-optimize="-w %%PM_OPTIMIZE%%" >+ac_add_options --enable-default-toolkit=cairo-gtk3 >+ac_add_options --enable-strip >+ac_add_options --enable-devtools >+ac_add_options --disable-eme >+ac_add_options --disable-webrtc >+ac_add_options --disable-gamepad >+ac_add_options --disable-tests >+ac_add_options --disable-debug >+ac_add_options --disable-necko-wifi >+ac_add_options --disable-updater >+ac_add_options --with-pthreads >+ac_add_options --enable-phoenix-extensions >+ >+ac_add_options --enable-official-branding >+export MOZILLA_OFFICIAL=1 >+ >+# Don't bother compressing, mach's package is just intermediate file >+export MOZ_PKG_FORMAT=TAR >+ >+# Below this line, build options depending on port options, as well as make and >+# build flags, will be appended. > >Property changes on: www/palemoon/files/dot.mozconfig >___________________________________________________________________ >Added: svn:eol-style >## -0,0 +1 ## >+native >\ No newline at end of property >Added: svn:mime-type >## -0,0 +1 ## >+text/plain >\ No newline at end of property >Index: www/palemoon/files/patch-platform_config_gcc-stl-wrapper.template.h >=================================================================== >--- www/palemoon/files/patch-platform_config_gcc-stl-wrapper.template.h (nonexistent) >+++ www/palemoon/files/patch-platform_config_gcc-stl-wrapper.template.h (copie de travail) >@@ -0,0 +1,28 @@ >+From Mozilla: >+ >+changeset: 579328:e4e54d9013a0 >+user: Greg V <greg@unrelenting.technology> >+date: Mon Feb 24 20:18:01 2020 +0000 >+files: config/gcc-stl-wrapper.template.h >+description: >+Bug 1594027 - add more STL wrappers to fix build with libc++ 9 r=froydnj >+ >+Differential Revision: https://phabricator.services.mozilla.com/D62847 >+ >+--- platform/config/gcc-stl-wrapper.template.h >++++ platform/config/gcc-stl-wrapper.template.h >+@@ -32,6 +32,14 @@ >+ # define moz_dont_include_mozalloc_for_cstdlib >+ #endif >+ >++#ifndef moz_dont_include_mozalloc_for_type_traits >++# define moz_dont_include_mozalloc_for_type_traits >++#endif >++ >++#ifndef moz_dont_include_mozalloc_for_limits >++# define moz_dont_include_mozalloc_for_limits >++#endif >++ >+ // Include mozalloc after the STL header and all other headers it includes >+ // have been preprocessed. >+ #if !defined(MOZ_INCLUDE_MOZALLOC_H) && \ > >Property changes on: www/palemoon/files/patch-platform_config_gcc-stl-wrapper.template.h >___________________________________________________________________ >Added: fbsd:nokeywords >## -0,0 +1 ## >+yes >\ No newline at end of property >Added: svn:eol-style >## -0,0 +1 ## >+native >\ No newline at end of property >Added: svn:mime-type >## -0,0 +1 ## >+text/plain >\ No newline at end of property >Index: www/palemoon/files/patch-platform_gfx_harfbuzz_src_hb-blob.cc >=================================================================== >--- www/palemoon/files/patch-platform_gfx_harfbuzz_src_hb-blob.cc (nonexistent) >+++ www/palemoon/files/patch-platform_gfx_harfbuzz_src_hb-blob.cc (copie de travail) >@@ -0,0 +1,15 @@ >+--- platform/gfx/harfbuzz/src/hb-blob.cc >++++ platform/gfx/harfbuzz/src/hb-blob.cc >+@@ -24,10 +24,12 @@ >+ * Red Hat Author(s): Behdad Esfahbod >+ */ >+ >++#ifndef __FreeBSD__ >+ /* http://www.oracle.com/technetwork/articles/servers-storage-dev/standardheaderfiles-453865.html */ >+ #ifndef _POSIX_C_SOURCE >+ #define _POSIX_C_SOURCE 199309L >+ #endif >++#endif >+ >+ #include "hb-private.hh" >+ > >Property changes on: www/palemoon/files/patch-platform_gfx_harfbuzz_src_hb-blob.cc >___________________________________________________________________ >Added: fbsd:nokeywords >## -0,0 +1 ## >+yes >\ No newline at end of property >Added: svn:eol-style >## -0,0 +1 ## >+native >\ No newline at end of property >Added: svn:mime-type >## -0,0 +1 ## >+text/plain >\ No newline at end of property >Index: www/palemoon/files/patch-platform_memory_mozjemalloc_jemalloc.c >=================================================================== >--- www/palemoon/files/patch-platform_memory_mozjemalloc_jemalloc.c (nonexistent) >+++ www/palemoon/files/patch-platform_memory_mozjemalloc_jemalloc.c (copie de travail) >@@ -0,0 +1,21 @@ >+--- platform/memory/mozjemalloc/jemalloc.c >++++ platform/memory/mozjemalloc/jemalloc.c >+@@ -5251,7 +5251,7 @@ >+ * Another thread initialized the allocator before this one >+ * acquired init_lock. >+ */ >+-#ifndef MOZ_MEMORY_WINDOWS >++#if !(defined(MOZ_MEMORY_WINDOWS) || defined(__FreeBSD__)) >+ malloc_mutex_unlock(&init_lock); >+ #endif >+ return (false); >+@@ -6755,7 +6755,8 @@ >+ #define is_malloc_(a) malloc_is_ ## a >+ #define is_malloc(a) is_malloc_(a) >+ >+-#if !defined(MOZ_MEMORY_DARWIN) && (is_malloc(malloc_impl) == 1) >++#if !(defined(MOZ_MEMORY_DARWIN) || defined(MOZ_MEMORY_BSD)) && \ >++ (is_malloc(malloc_impl) == 1) >+ # if defined(__GLIBC__) && !defined(__UCLIBC__) >+ /* >+ * glibc provides the RTLD_DEEPBIND flag for dlopen which can make it possible > >Property changes on: www/palemoon/files/patch-platform_memory_mozjemalloc_jemalloc.c >___________________________________________________________________ >Added: fbsd:nokeywords >## -0,0 +1 ## >+yes >\ No newline at end of property >Added: svn:eol-style >## -0,0 +1 ## >+native >\ No newline at end of property >Added: svn:mime-type >## -0,0 +1 ## >+text/plain >\ No newline at end of property >Index: www/palemoon/files/patch-platform_python_mozbuild_mozbuild_configure___init__.py >=================================================================== >--- www/palemoon/files/patch-platform_python_mozbuild_mozbuild_configure___init__.py (nonexistent) >+++ www/palemoon/files/patch-platform_python_mozbuild_mozbuild_configure___init__.py (copie de travail) >@@ -0,0 +1,14 @@ >+--- ./platform/python/mozbuild/mozbuild/configure/__init__.py~ 2020-10-24 10:42:23.000000000 +0000 >++++ ./platform/python/mozbuild/mozbuild/configure/__init__.py 2020-11-09 12:31:00.109014000 +0000 >+@@ -192,8 +192,9 @@ >+ b: __builtins__[b] >+ for b in ('None', 'False', 'True', 'int', 'bool', 'any', 'all', 'len', >+ 'list', 'tuple', 'set', 'dict', 'isinstance', 'getattr', >+- 'hasattr', 'enumerate', 'range', 'zip') >+- }, __import__=forbidden_import, str=unicode) >++ 'hasattr', 'enumerate', 'range', 'zip', '__build_class__') >++ if b in __builtins__}, >++ __import__=forbidden_import, str=unicode) >+ >+ # Expose a limited set of functions from os.path >+ OS = ReadOnlyNamespace(path=ReadOnlyNamespace(**{ > >Property changes on: www/palemoon/files/patch-platform_python_mozbuild_mozbuild_configure___init__.py >___________________________________________________________________ >Added: fbsd:nokeywords >## -0,0 +1 ## >+yes >\ No newline at end of property >Added: svn:eol-style >## -0,0 +1 ## >+native >\ No newline at end of property >Added: svn:mime-type >## -0,0 +1 ## >+text/plain >\ No newline at end of property >Index: www/palemoon/files/patch-platform_python_mozbuild_mozbuild_frontend_sandbox.py >=================================================================== >--- www/palemoon/files/patch-platform_python_mozbuild_mozbuild_frontend_sandbox.py (nonexistent) >+++ www/palemoon/files/patch-platform_python_mozbuild_mozbuild_frontend_sandbox.py (copie de travail) >@@ -0,0 +1,14 @@ >+--- ./platform/python/mozbuild/mozbuild/frontend/sandbox.py~ 2020-10-24 10:42:23.000000000 +0000 >++++ ./platform/python/mozbuild/mozbuild/frontend/sandbox.py 2020-11-09 12:38:55.634959000 +0000 >+@@ -115,7 +115,10 @@ >+ def __init__(self, context, builtins=None, finder=default_finder): >+ """Initialize a Sandbox ready for execution. >+ """ >+- self._builtins = builtins or self.BUILTINS >++ self._builtins = ReadOnlyDict( >++ (builtins or self.BUILTINS).viewitems() | >++ {b: __builtins__[b] for b in ('__build_class__',) >++ if b in __builtins__}.viewitems()) >+ dict.__setitem__(self, '__builtins__', self._builtins) >+ >+ assert isinstance(self._builtins, ReadOnlyDict) > >Property changes on: www/palemoon/files/patch-platform_python_mozbuild_mozbuild_frontend_sandbox.py >___________________________________________________________________ >Added: fbsd:nokeywords >## -0,0 +1 ## >+yes >\ No newline at end of property >Added: svn:eol-style >## -0,0 +1 ## >+native >\ No newline at end of property >Added: svn:mime-type >## -0,0 +1 ## >+text/plain >\ No newline at end of property >Index: www/palemoon/files/patch-platform_python_virtualenv_site.py >=================================================================== >--- www/palemoon/files/patch-platform_python_virtualenv_site.py (nonexistent) >+++ www/palemoon/files/patch-platform_python_virtualenv_site.py (copie de travail) >@@ -0,0 +1,33 @@ >+--- ./platform/python/virtualenv/site.py 2020-10-24 10:42:23.000000000 +0000 >++++ ./platform/python/virtualenv/site.py 2020-11-09 17:42:48.105834000 +0000 >+@@ -233,10 +233,10 @@ >+ elif os.sep == '/': >+ sitedirs = [os.path.join(prefix, >+ "lib", >+- "python" + sys.version[:3], >++ "tauthon" + sys.version[:3], >+ "site-packages"), >+ os.path.join(prefix, "lib", "site-python"), >+- os.path.join(prefix, "python" + sys.version[:3], "lib-dynload")] >++ os.path.join(prefix, "tauthon" + sys.version[:3], "lib-dynload")] >+ lib64_dir = os.path.join(prefix, "lib64", "python" + sys.version[:3], "site-packages") >+ if (os.path.exists(lib64_dir) and >+ os.path.realpath(lib64_dir) not in [os.path.realpath(p) for p in sitedirs]): >+@@ -583,7 +583,7 @@ >+ elif sys.platform == 'win32' and os.sep == '\\': >+ paths = [os.path.join(sys.real_prefix, 'Lib'), os.path.join(sys.real_prefix, 'DLLs')] >+ else: >+- paths = [os.path.join(sys.real_prefix, 'lib', 'python'+sys.version[:3])] >++ paths = [os.path.join(sys.real_prefix, 'lib', 'tauthon'+sys.version[:3])] >+ hardcoded_relative_dirs = paths[:] # for the special 'darwin' case below >+ lib64_path = os.path.join(sys.real_prefix, 'lib64', 'python'+sys.version[:3]) >+ if os.path.exists(lib64_path): >+@@ -602,7 +602,7 @@ >+ # This is a non-multiarch aware Python. Fallback to the old way. >+ arch = sys.platform >+ plat_path = os.path.join(sys.real_prefix, 'lib', >+- 'python'+sys.version[:3], >++ 'tauthon'+sys.version[:3], >+ 'plat-%s' % arch) >+ if os.path.exists(plat_path): >+ paths.append(plat_path) > >Property changes on: www/palemoon/files/patch-platform_python_virtualenv_site.py >___________________________________________________________________ >Added: fbsd:nokeywords >## -0,0 +1 ## >+yes >\ No newline at end of property >Added: svn:eol-style >## -0,0 +1 ## >+native >\ No newline at end of property >Added: svn:mime-type >## -0,0 +1 ## >+text/plain >\ No newline at end of property >Index: www/palemoon/files/patch-platform_python_virtualenv_virtualenv.py >=================================================================== >--- www/palemoon/files/patch-platform_python_virtualenv_virtualenv.py (nonexistent) >+++ www/palemoon/files/patch-platform_python_virtualenv_virtualenv.py (copie de travail) >@@ -0,0 +1,20 @@ >+--- ./platform/python/virtualenv/virtualenv.py 2020-10-24 10:42:23.000000000 +0000 >++++ ./platform/python/virtualenv/virtualenv.py 2020-11-09 14:29:09.153232000 +0000 >+@@ -49,7 +49,7 @@ >+ except NameError: >+ basestring = str >+ >+-py_version = 'python%s.%s' % (sys.version_info[0], sys.version_info[1]) >++py_version = 'tauthon%s.%s' % (sys.version_info[0], sys.version_info[1]) >+ >+ is_jython = sys.platform.startswith('java') >+ is_pypy = hasattr(sys, 'pypy_version_info') >+@@ -131,6 +131,8 @@ >+ REQUIRED_MODULES.extend(['warnings', 'linecache', '_abcoll', 'abc']) >+ if minver >= 7: >+ REQUIRED_MODULES.extend(['_weakrefset']) >++ if minver >= 8: >++ REQUIRED_MODULES.extend(['_oserror']) >+ if is_msys2: >+ REQUIRED_MODULES.extend(['functools']) >+ elif majver == 3: > >Property changes on: www/palemoon/files/patch-platform_python_virtualenv_virtualenv.py >___________________________________________________________________ >Added: fbsd:nokeywords >## -0,0 +1 ## >+yes >\ No newline at end of property >Added: svn:eol-style >## -0,0 +1 ## >+native >\ No newline at end of property >Added: svn:mime-type >## -0,0 +1 ## >+text/plain >\ No newline at end of property >Index: www/palemoon/pkg-descr >=================================================================== >--- www/palemoon/pkg-descr (nonexistent) >+++ www/palemoon/pkg-descr (copie de travail) >@@ -0,0 +1,17 @@ >+Pale Moon(TM) offers you a browsing experience in a browser completely built >+from its own, independently developed source that has been forked off from >+Firefox/Mozilla code a number of years ago, with carefully selected features >+and optimizations to improve the browser's stability and user experience, while >+offering full customization and a growing collection of extensions and themes >+to make the browser truly your own. >+ >+Some of the main features: >+- Based on the Unified XUL Platform (UXP) containing our own optimized layout >+ and rendering engine (Goanna). >+- Safe: Forked from mature Mozilla code and regularly updated with the latest >+ security patches. >+- Secure: Additional security features and security-aware development >+- Zero ads; no telemetry, spyware or data gathering >+- Familiar, efficient, fully customizable interface >+ >+WWW: https://www.palemoon.org/ > >Property changes on: www/palemoon/pkg-descr >___________________________________________________________________ >Added: fbsd:nokeywords >## -0,0 +1 ## >+yes >\ No newline at end of property >Added: svn:eol-style >## -0,0 +1 ## >+native >\ No newline at end of property >Added: svn:mime-type >## -0,0 +1 ## >+text/plain >\ No newline at end of property >Index: www/palemoon/pkg-plist >=================================================================== >--- www/palemoon/pkg-plist (nonexistent) >+++ www/palemoon/pkg-plist (copie de travail) >@@ -0,0 +1,57 @@ >+bin/palemoon >+lib/palemoon/application.ini >+lib/palemoon/browser/blocklist.xml >+lib/palemoon/browser/chrome.manifest >+lib/palemoon/browser/chrome/icons/default/default16.png >+lib/palemoon/browser/chrome/icons/default/default32.png >+lib/palemoon/browser/chrome/icons/default/default48.png >+lib/palemoon/browser/components/components.manifest >+lib/palemoon/browser/components/libbrowsercomps.so >+lib/palemoon/browser/defaults/profile/chrome/userChrome-example.css >+lib/palemoon/browser/defaults/profile/chrome/userContent-example.css >+lib/palemoon/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}.xpi >+lib/palemoon/browser/icons/mozicon128.png >+lib/palemoon/browser/palemoon.res >+lib/palemoon/browser/searchplugins/bing.xml >+lib/palemoon/browser/searchplugins/duckduckgo-palemoon.xml >+lib/palemoon/browser/searchplugins/ecosia.xml >+lib/palemoon/browser/searchplugins/ekoru.xml >+lib/palemoon/browser/searchplugins/twitter.xml >+lib/palemoon/browser/searchplugins/wikipedia.xml >+lib/palemoon/browser/searchplugins/yahoo.xml >+lib/palemoon/browser/ua-update.json >+lib/palemoon/chrome.manifest >+lib/palemoon/defaults/pref/channel-prefs.js >+lib/palemoon/dependentlibs.list >+lib/palemoon/dictionaries/en-US.aff >+lib/palemoon/dictionaries/en-US.dic >+lib/palemoon/gtk2/libmozgtk.so >+lib/palemoon/icudt58l.dat >+lib/palemoon/libfreebl3.chk >+lib/palemoon/libfreebl3.so >+lib/palemoon/liblgpllibs.so >+lib/palemoon/libmozavcodec.so >+lib/palemoon/libmozavutil.so >+lib/palemoon/libmozgtk.so >+lib/palemoon/libmozsqlite3.so >+lib/palemoon/libnspr4.so >+lib/palemoon/libnss3.so >+lib/palemoon/libnssckbi.so >+lib/palemoon/libnssutil3.so >+lib/palemoon/libplc4.so >+lib/palemoon/libplds4.so >+lib/palemoon/libsmime3.so >+lib/palemoon/libsoftokn3.chk >+lib/palemoon/libsoftokn3.so >+lib/palemoon/libssl3.so >+lib/palemoon/libxul.so >+lib/palemoon/palemoon >+lib/palemoon/palemoon-bin >+lib/palemoon/palemoon.res >+lib/palemoon/platform.ini >+lib/palemoon/plugin-container >+lib/palemoon/precomplete >+lib/palemoon/removed-files >+lib/palemoon/run-mozilla.sh >+share/applications/palemoon.desktop >+share/pixmaps/palemoon.png > >Property changes on: www/palemoon/pkg-plist >___________________________________________________________________ >Added: fbsd:nokeywords >## -0,0 +1 ## >+yes >\ No newline at end of property >Added: svn:eol-style >## -0,0 +1 ## >+native >\ No newline at end of property >Added: svn:mime-type >## -0,0 +1 ## >+text/plain >\ No newline at end of property
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 Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 251117
:
219655
|
222399
|
222461
|
223113
|
223856
|
224522
|
225726
|
226585
|
227606
|
228482
|
229396
|
229589
|
230118
|
231756
|
231786
|
232303
|
232774
|
232868
|
233707
|
243622