*/*: sync with upstream

Taken from: HardenedBSD
This commit is contained in:
Franco Fichtner 2019-02-06 15:48:39 +01:00
parent 7381b2e65d
commit 7be69b5e25
223 changed files with 4854 additions and 1388 deletions

View File

@ -15,9 +15,6 @@ LICENSE_FILE= ${WRKSRC}/COPYING
BROKEN_armv6= fails to compile: function definition is not allowed here
BROKEN_armv7= fails to compile: function definition is not allowed here
BROKEN_mips= fails to compile: nested functions are disabled, use -fnested-functions to re-enable
BROKEN_mips64= fails to compile: nested functions are disabled, use -fnested-functions to re-enable
BROKEN_powerpc64= fails to compile: nested functions are disabled, use -fnested-functions to re-enable
USES= compiler:nestedfct ncurses tar:tgz
@ -29,6 +26,12 @@ PLIST_FILES= bin/funkgold
OPTIONS_DEFINE= DOCS
.include <bsd.port.pre.mk>
.if ${COMPILER_TYPE:Mgcc}
CFLAGS+= -fnested-functions
.endif
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/funkgold ${STAGEDIR}${PREFIX}/bin
@ -38,4 +41,4 @@ do-install-DOCS-on:
${INSTALL_DATA} ${WRKSRC}/${docs} ${STAGEDIR}${DOCSDIR}
.endfor
.include <bsd.port.mk>
.include <bsd.port.post.mk>

View File

@ -2,6 +2,7 @@
PORTNAME= dsr-pdb
DISTVERSION= 1.0.3
PORTREVISION= 1
CATEGORIES= biology
MASTER_SITES= https://graphics.stanford.edu/~drussel/
DISTNAME= ${PORTNAME}
@ -13,12 +14,14 @@ COMMENT= Simple C++ PDB reader (reads the protein description format)
LICENSE= LGPL21
LICENSE_FILE= ${WRKSRC}/COPYING.txt
USES= gmake libtool tar:tgz
LIB_DEPENDS= libboost_program_options.so:devel/boost-libs
USES= compiler:c++11-lang gmake libtool localbase:ldflags tar:tgz
GNU_CONFIGURE= yes
USE_LDCONFIG= yes
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
CXXFLAGS+= -fPIC
CXXFLAGS+= -fPIC --std=c++11 # libboost_program_options.so isn't found without --std=c++11
post-patch:
.for dir in lib tools test

View File

@ -0,0 +1,10 @@
--- include/dsrpdb/Point.h.orig 2019-02-05 18:18:53 UTC
+++ include/dsrpdb/Point.h
@@ -22,6 +22,7 @@ MA 02111-1307, USA. */
#define DSR_PDB_POINT_H
#include <iostream>
#include <dsrpdb/config.h>
+#include <assert.h>
#ifdef PDB_USE_CGAL
#include <CGAL/Exact_predicates_inexact_constructions_kernel.h>

View File

@ -0,0 +1,10 @@
--- lib/Protein_pdb.cc.orig 2019-02-05 18:17:52 UTC
+++ lib/Protein_pdb.cc
@@ -23,6 +23,7 @@ MA 02111-1307, USA. */
#include "pdb_utils.h"
#include <dsrpdb_internal/Error_logger.h>
#include <sstream>
+#include <string.h>
namespace dsrpdb {

View File

@ -1,2 +1,2 @@
GIT_SRC_HASH= a40cff18d39f7c3b2678d944a1c966f36e411f0a
GIT_SRC_DATE= 20181207113052
GIT_SRC_HASH= 6bb8fde48a760f8a7533448c6b03b159e2e0a9a6
GIT_SRC_DATE= 20190206192034

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1544271072
SHA256 (kicad/KiCad-kicad-source-mirror-r20181207113052-a40cff18d39f7c3b2678d944a1c966f36e411f0a_GH0.tar.gz) = 5f9c0383c1892680fdd706e78480a2b0c3f1f2ea8ffcb4d3cb5de29c861e3dc2
SIZE (kicad/KiCad-kicad-source-mirror-r20181207113052-a40cff18d39f7c3b2678d944a1c966f36e411f0a_GH0.tar.gz) = 23735501
TIMESTAMP = 1549487866
SHA256 (kicad/KiCad-kicad-source-mirror-r20190206192034-6bb8fde48a760f8a7533448c6b03b159e2e0a9a6_GH0.tar.gz) = ab377817baf54687eeed5c6e46270c1e08f467fd11a919e7de09927f405a3da8
SIZE (kicad/KiCad-kicad-source-mirror-r20190206192034-6bb8fde48a760f8a7533448c6b03b159e2e0a9a6_GH0.tar.gz) = 23741708

View File

@ -1,2 +1,2 @@
GIT_FP_HASH= 47e4fd73d4934b4d7ee400f466b15d1534f92518
GIT_FP_DATE= 20181206020438
GIT_FP_HASH= cc7d38239bc0970a752c4c2c72bee6fb4481d341
GIT_FP_DATE= 20190206200535

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1544276832
SHA256 (KiCad-kicad-footprints-r20181206020438-47e4fd73d4934b4d7ee400f466b15d1534f92518_GH0.tar.gz) = b6bd828d54584a21651de695f69f1f593484062e61289a2c8046267e779985b9
SIZE (KiCad-kicad-footprints-r20181206020438-47e4fd73d4934b4d7ee400f466b15d1534f92518_GH0.tar.gz) = 5090183
TIMESTAMP = 1549492849
SHA256 (KiCad-kicad-footprints-r20190206200535-cc7d38239bc0970a752c4c2c72bee6fb4481d341_GH0.tar.gz) = 1d2ae99361b478f1fee8cf935e026ab30ebd8b0605a9ca30114d7abc9a6640df
SIZE (KiCad-kicad-footprints-r20190206200535-cc7d38239bc0970a752c4c2c72bee6fb4481d341_GH0.tar.gz) = 5324755

File diff suppressed because it is too large Load Diff

View File

@ -1,2 +1,2 @@
GIT_P3D_HASH= df14e1f22b71fff83c1204b584b5be0283dc2ce0
GIT_P3D_DATE= 20181205192511
GIT_P3D_HASH= cb2d4925e5bf72b16ad2ccc93858ecca1fefcf6b
GIT_P3D_DATE= 20190203103435

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1544278178
SHA256 (KiCad-kicad-packages3D-r20181205192511-df14e1f22b71fff83c1204b584b5be0283dc2ce0_GH0.tar.gz) = 502eb7bdcf0a98fa11ca82753fd05dc49e6ac60e9644f01c46a4209faee269c8
SIZE (KiCad-kicad-packages3D-r20181205192511-df14e1f22b71fff83c1204b584b5be0283dc2ce0_GH0.tar.gz) = 846652765
TIMESTAMP = 1549493986
SHA256 (KiCad-kicad-packages3D-r20190203103435-cb2d4925e5bf72b16ad2ccc93858ecca1fefcf6b_GH0.tar.gz) = 822aef7874d1d2d3f67add05259de13f5af41cd49311f8645e4a7bfa3e015321
SIZE (KiCad-kicad-packages3D-r20190203103435-cb2d4925e5bf72b16ad2ccc93858ecca1fefcf6b_GH0.tar.gz) = 865391257

View File

@ -1,65 +1,183 @@
%%DATADIR%%/modules/packages3d/Battery.3dshapes/BatteryHolder_Keystone_2993.step
%%DATADIR%%/modules/packages3d/Battery.3dshapes/BatteryHolder_Keystone_2993.wrl
%%DATADIR%%/modules/packages3d/Battery.3dshapes/BatteryHolder_LINX_BAT-HLD-012-SMT.step
%%DATADIR%%/modules/packages3d/Battery.3dshapes/BatteryHolder_LINX_BAT-HLD-012-SMT.wrl
%%DATADIR%%/modules/packages3d/Battery.3dshapes/BatteryHolder_Seiko_MS621F.step
%%DATADIR%%/modules/packages3d/Battery.3dshapes/BatteryHolder_Seiko_MS621F.wrl
%%DATADIR%%/modules/packages3d/Battery.3dshapes/Battery_CR1225.step
%%DATADIR%%/modules/packages3d/Battery.3dshapes/Battery_CR1225.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_x10_W5.08mm_Slide_Copal_CHS-A.step
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_x10_W5.08mm_Slide_Copal_CHS-A.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_x10_W6.15mm_Slide_Omron_A6H.step
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_x10_W6.15mm_Slide_Omron_A6H.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_x10_W7.62mm_Slide_Copal_CHS-B.step
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_x10_W7.62mm_Slide_Copal_CHS-B.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_x10_W8.61mm_Slide_LowProfile.step
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_x10_W8.61mm_Slide_LowProfile.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_x11_W8.61mm_Slide_LowProfile.step
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_x11_W8.61mm_Slide_LowProfile.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_x12_W8.61mm_Slide_LowProfile.step
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_x12_W8.61mm_Slide_LowProfile.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_x1_W5.08mm_Slide_Copal_CHS-A.step
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_x1_W5.08mm_Slide_Copal_CHS-A.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_x1_W7.62mm_Slide_Copal_CHS-B.step
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_x1_W7.62mm_Slide_Copal_CHS-B.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_x1_W8.61mm_Slide_LowProfile.step
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_x1_W8.61mm_Slide_LowProfile.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_x2_W5.08mm_Slide_Copal_CHS-A.step
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_x2_W5.08mm_Slide_Copal_CHS-A.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_x2_W6.15mm_Slide_Omron_A6H.step
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_x2_W6.15mm_Slide_Omron_A6H.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_x2_W7.62mm_Slide_Copal_CHS-B.step
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_x2_W7.62mm_Slide_Copal_CHS-B.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_x2_W8.61mm_Slide_LowProfile.step
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_x2_W8.61mm_Slide_LowProfile.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_x3_W8.61mm_Slide_LowProfile.step
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_x3_W8.61mm_Slide_LowProfile.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_x4_W5.08mm_Slide_Copal_CHS-A.step
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_x4_W5.08mm_Slide_Copal_CHS-A.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_x4_W6.15mm_Slide_Omron_A6H.step
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_x4_W6.15mm_Slide_Omron_A6H.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_x4_W7.62mm_Slide_Copal_CHS-B.step
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_x4_W7.62mm_Slide_Copal_CHS-B.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_x4_W8.61mm_Slide_LowProfile.step
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_x4_W8.61mm_Slide_LowProfile.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_x5_W8.61mm_Slide_LowProfile.step
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_x5_W8.61mm_Slide_LowProfile.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_x6_W5.08mm_Slide_Copal_CHS-A.step
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_x6_W5.08mm_Slide_Copal_CHS-A.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_x6_W6.15mm_Slide_Omron_A6H.step
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_x6_W6.15mm_Slide_Omron_A6H.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_x6_W7.62mm_Slide_Copal_CHS-B.step
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_x6_W7.62mm_Slide_Copal_CHS-B.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_x6_W8.61mm_Slide_LowProfile.step
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_x6_W8.61mm_Slide_LowProfile.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_x7_W8.61mm_Slide_LowProfile.step
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_x7_W8.61mm_Slide_LowProfile.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_x8_W5.08mm_Slide_Copal_CHS-A.step
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_x8_W5.08mm_Slide_Copal_CHS-A.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_x8_W6.15mm_Slide_Omron_A6H.step
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_x8_W6.15mm_Slide_Omron_A6H.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_x8_W7.62mm_Slide_Copal_CHS-B.step
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_x8_W7.62mm_Slide_Copal_CHS-B.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_x8_W8.61mm_Slide_LowProfile.step
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_x8_W8.61mm_Slide_LowProfile.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_x9_W8.61mm_Slide_LowProfile.step
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_x9_W8.61mm_Slide_LowProfile.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx01_Slide_6.7x4.1mm_W6.73mm_P2.54mm_LowProfile_JPin.step
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx01_Slide_6.7x4.1mm_W6.73mm_P2.54mm_LowProfile_JPin.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx01_Slide_6.7x4.1mm_W8.61mm_P2.54mm_LowProfile.step
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx01_Slide_6.7x4.1mm_W8.61mm_P2.54mm_LowProfile.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx01_Slide_9.78x4.72mm_W8.61mm_P2.54mm.step
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx01_Slide_9.78x4.72mm_W8.61mm_P2.54mm.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx01_Slide_Copal_CHS-01A_W5.08mm_P1.27mm_JPin.step
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx01_Slide_Copal_CHS-01A_W5.08mm_P1.27mm_JPin.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx01_Slide_Copal_CHS-01B_W7.62mm_P1.27mm.step
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx01_Slide_Copal_CHS-01B_W7.62mm_P1.27mm.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx01_Slide_Copal_CVS-01xB_W5.9mm_P1mm.step
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx01_Slide_Copal_CVS-01xB_W5.9mm_P1mm.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx01_Slide_Omron_A6S-110x_W8.9mm_P2.54mm.step
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx01_Slide_Omron_A6S-110x_W8.9mm_P2.54mm.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx02_Slide_6.7x6.64mm_W6.73mm_P2.54mm_LowProfile_JPin.step
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx02_Slide_6.7x6.64mm_W6.73mm_P2.54mm_LowProfile_JPin.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx02_Slide_6.7x6.64mm_W8.61mm_P2.54mm_LowProfile.step
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx02_Slide_6.7x6.64mm_W8.61mm_P2.54mm_LowProfile.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx02_Slide_9.78x7.26mm_W8.61mm_P2.54mm.step
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx02_Slide_9.78x7.26mm_W8.61mm_P2.54mm.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx02_Slide_Copal_CHS-02A_W5.08mm_P1.27mm_JPin.step
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx02_Slide_Copal_CHS-02A_W5.08mm_P1.27mm_JPin.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx02_Slide_Copal_CHS-02B_W7.62mm_P1.27mm.step
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx02_Slide_Copal_CHS-02B_W7.62mm_P1.27mm.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx02_Slide_Copal_CVS-02xB_W5.9mm_P1mm.step
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx02_Slide_Copal_CVS-02xB_W5.9mm_P1mm.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx02_Slide_KingTek_DSHP02TJ_W5.25mm_P1.27mm_JPin.step
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx02_Slide_KingTek_DSHP02TJ_W5.25mm_P1.27mm_JPin.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx02_Slide_KingTek_DSHP02TS_W7.62mm_P1.27mm.step
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx02_Slide_KingTek_DSHP02TS_W7.62mm_P1.27mm.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx02_Slide_Omron_A6H-2101_W6.15mm_P1.27mm.step
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx02_Slide_Omron_A6H-2101_W6.15mm_P1.27mm.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx02_Slide_Omron_A6S-210x_W8.9mm_P2.54mm.step
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx02_Slide_Omron_A6S-210x_W8.9mm_P2.54mm.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx03_Slide_6.7x9.18mm_W6.73mm_P2.54mm_LowProfile_JPin.step
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx03_Slide_6.7x9.18mm_W6.73mm_P2.54mm_LowProfile_JPin.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx03_Slide_6.7x9.18mm_W8.61mm_P2.54mm_LowProfile.step
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx03_Slide_6.7x9.18mm_W8.61mm_P2.54mm_LowProfile.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx03_Slide_9.78x9.8mm_W8.61mm_P2.54mm.step
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx03_Slide_9.78x9.8mm_W8.61mm_P2.54mm.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx03_Slide_Copal_CVS-03xB_W5.9mm_P1mm.step
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx03_Slide_Copal_CVS-03xB_W5.9mm_P1mm.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx03_Slide_KingTek_DSHP03TJ_W5.25mm_P1.27mm_JPin.step
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx03_Slide_KingTek_DSHP03TJ_W5.25mm_P1.27mm_JPin.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx03_Slide_KingTek_DSHP03TS_W7.62mm_P1.27mm.step
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx03_Slide_KingTek_DSHP03TS_W7.62mm_P1.27mm.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx03_Slide_Omron_A6S-310x_W8.9mm_P2.54mm.step
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx03_Slide_Omron_A6S-310x_W8.9mm_P2.54mm.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx04_Slide_6.7x11.72mm_W6.73mm_P2.54mm_LowProfile_JPin.step
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx04_Slide_6.7x11.72mm_W6.73mm_P2.54mm_LowProfile_JPin.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx04_Slide_6.7x11.72mm_W8.61mm_P2.54mm_LowProfile.step
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx04_Slide_6.7x11.72mm_W8.61mm_P2.54mm_LowProfile.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx04_Slide_9.78x12.34mm_W8.61mm_P2.54mm.step
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx04_Slide_9.78x12.34mm_W8.61mm_P2.54mm.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx04_Slide_Copal_CHS-04A_W5.08mm_P1.27mm_JPin.step
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx04_Slide_Copal_CHS-04A_W5.08mm_P1.27mm_JPin.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx04_Slide_Copal_CHS-04B_W7.62mm_P1.27mm.step
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx04_Slide_Copal_CHS-04B_W7.62mm_P1.27mm.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx04_Slide_Copal_CVS-04xB_W5.9mm_P1mm.step
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx04_Slide_Copal_CVS-04xB_W5.9mm_P1mm.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx04_Slide_KingTek_DSHP04TJ_W5.25mm_P1.27mm_JPin.step
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx04_Slide_KingTek_DSHP04TJ_W5.25mm_P1.27mm_JPin.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx04_Slide_KingTek_DSHP04TS_W7.62mm_P1.27mm.step
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx04_Slide_KingTek_DSHP04TS_W7.62mm_P1.27mm.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx04_Slide_Omron_A6H-4101_W6.15mm_P1.27mm.step
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx04_Slide_Omron_A6H-4101_W6.15mm_P1.27mm.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx04_Slide_Omron_A6S-410x_W8.9mm_P2.54mm.step
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx04_Slide_Omron_A6S-410x_W8.9mm_P2.54mm.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx05_Slide_6.7x14.26mm_W6.73mm_P2.54mm_LowProfile_JPin.step
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx05_Slide_6.7x14.26mm_W6.73mm_P2.54mm_LowProfile_JPin.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx05_Slide_6.7x14.26mm_W8.61mm_P2.54mm_LowProfile.step
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx05_Slide_6.7x14.26mm_W8.61mm_P2.54mm_LowProfile.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx05_Slide_9.78x14.88mm_W8.61mm_P2.54mm.step
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx05_Slide_9.78x14.88mm_W8.61mm_P2.54mm.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx05_Slide_KingTek_DSHP05TJ_W5.25mm_P1.27mm_JPin.step
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx05_Slide_KingTek_DSHP05TJ_W5.25mm_P1.27mm_JPin.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx05_Slide_KingTek_DSHP05TS_W7.62mm_P1.27mm.step
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx05_Slide_KingTek_DSHP05TS_W7.62mm_P1.27mm.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx05_Slide_Omron_A6S-510x_W8.9mm_P2.54mm.step
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx05_Slide_Omron_A6S-510x_W8.9mm_P2.54mm.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx06_Slide_6.7x16.8mm_W6.73mm_P2.54mm_LowProfile_JPin.step
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx06_Slide_6.7x16.8mm_W6.73mm_P2.54mm_LowProfile_JPin.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx06_Slide_6.7x16.8mm_W8.61mm_P2.54mm_LowProfile.step
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx06_Slide_6.7x16.8mm_W8.61mm_P2.54mm_LowProfile.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx06_Slide_9.78x17.42mm_W8.61mm_P2.54mm.step
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx06_Slide_9.78x17.42mm_W8.61mm_P2.54mm.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx06_Slide_Copal_CHS-06A_W5.08mm_P1.27mm_JPin.step
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx06_Slide_Copal_CHS-06A_W5.08mm_P1.27mm_JPin.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx06_Slide_Copal_CHS-06B_W7.62mm_P1.27mm.step
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx06_Slide_Copal_CHS-06B_W7.62mm_P1.27mm.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx06_Slide_KingTek_DSHP06TJ_W5.25mm_P1.27mm_JPin.step
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx06_Slide_KingTek_DSHP06TJ_W5.25mm_P1.27mm_JPin.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx06_Slide_KingTek_DSHP06TS_W7.62mm_P1.27mm.step
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx06_Slide_KingTek_DSHP06TS_W7.62mm_P1.27mm.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx06_Slide_Omron_A6H-6101_W6.15mm_P1.27mm.step
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx06_Slide_Omron_A6H-6101_W6.15mm_P1.27mm.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx06_Slide_Omron_A6S-610x_W8.9mm_P2.54mm.step
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx06_Slide_Omron_A6S-610x_W8.9mm_P2.54mm.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx07_Slide_6.7x19.34mm_W6.73mm_P2.54mm_LowProfile_JPin.step
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx07_Slide_6.7x19.34mm_W6.73mm_P2.54mm_LowProfile_JPin.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx07_Slide_6.7x19.34mm_W8.61mm_P2.54mm_LowProfile.step
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx07_Slide_6.7x19.34mm_W8.61mm_P2.54mm_LowProfile.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx07_Slide_9.78x19.96mm_W8.61mm_P2.54mm.step
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx07_Slide_9.78x19.96mm_W8.61mm_P2.54mm.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx07_Slide_KingTek_DSHP07TJ_W5.25mm_P1.27mm_JPin.step
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx07_Slide_KingTek_DSHP07TJ_W5.25mm_P1.27mm_JPin.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx07_Slide_KingTek_DSHP07TS_W7.62mm_P1.27mm.step
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx07_Slide_KingTek_DSHP07TS_W7.62mm_P1.27mm.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx07_Slide_Omron_A6S-710x_W8.9mm_P2.54mm.step
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx07_Slide_Omron_A6S-710x_W8.9mm_P2.54mm.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx08_Slide_6.7x21.88mm_W6.73mm_P2.54mm_LowProfile_JPin.step
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx08_Slide_6.7x21.88mm_W6.73mm_P2.54mm_LowProfile_JPin.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx08_Slide_6.7x21.88mm_W8.61mm_P2.54mm_LowProfile.step
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx08_Slide_6.7x21.88mm_W8.61mm_P2.54mm_LowProfile.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx08_Slide_9.78x22.5mm_W8.61mm_P2.54mm.step
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx08_Slide_9.78x22.5mm_W8.61mm_P2.54mm.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx08_Slide_Copal_CHS-08A_W5.08mm_P1.27mm_JPin.step
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx08_Slide_Copal_CHS-08A_W5.08mm_P1.27mm_JPin.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx08_Slide_Copal_CHS-08B_W7.62mm_P1.27mm.step
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx08_Slide_Copal_CHS-08B_W7.62mm_P1.27mm.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx08_Slide_Copal_CVS-08xB_W5.9mm_P1mm.step
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx08_Slide_Copal_CVS-08xB_W5.9mm_P1mm.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx08_Slide_KingTek_DSHP08TJ_W5.25mm_P1.27mm_JPin.step
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx08_Slide_KingTek_DSHP08TJ_W5.25mm_P1.27mm_JPin.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx08_Slide_KingTek_DSHP08TS_W7.62mm_P1.27mm.step
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx08_Slide_KingTek_DSHP08TS_W7.62mm_P1.27mm.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx08_Slide_Omron_A6H-8101_W6.15mm_P1.27mm.step
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx08_Slide_Omron_A6H-8101_W6.15mm_P1.27mm.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx08_Slide_Omron_A6S-810x_W8.9mm_P2.54mm.step
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx08_Slide_Omron_A6S-810x_W8.9mm_P2.54mm.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx09_Slide_6.7x24.42mm_W6.73mm_P2.54mm_LowProfile_JPin.step
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx09_Slide_6.7x24.42mm_W6.73mm_P2.54mm_LowProfile_JPin.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx09_Slide_6.7x24.42mm_W8.61mm_P2.54mm_LowProfile.step
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx09_Slide_6.7x24.42mm_W8.61mm_P2.54mm_LowProfile.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx09_Slide_9.78x25.04mm_W8.61mm_P2.54mm.step
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx09_Slide_9.78x25.04mm_W8.61mm_P2.54mm.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx09_Slide_KingTek_DSHP09TJ_W5.25mm_P1.27mm_JPin.step
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx09_Slide_KingTek_DSHP09TJ_W5.25mm_P1.27mm_JPin.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx09_Slide_KingTek_DSHP09TS_W7.62mm_P1.27mm.step
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx09_Slide_KingTek_DSHP09TS_W7.62mm_P1.27mm.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx09_Slide_Omron_A6S-910x_W8.9mm_P2.54mm.step
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx09_Slide_Omron_A6S-910x_W8.9mm_P2.54mm.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx10_Slide_6.7x26.96mm_W6.73mm_P2.54mm_LowProfile_JPin.step
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx10_Slide_6.7x26.96mm_W6.73mm_P2.54mm_LowProfile_JPin.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx10_Slide_6.7x26.96mm_W8.61mm_P2.54mm_LowProfile.step
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx10_Slide_6.7x26.96mm_W8.61mm_P2.54mm_LowProfile.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx10_Slide_9.78x27.58mm_W8.61mm_P2.54mm.step
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx10_Slide_9.78x27.58mm_W8.61mm_P2.54mm.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx10_Slide_Copal_CHS-10A_W5.08mm_P1.27mm_JPin.step
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx10_Slide_Copal_CHS-10A_W5.08mm_P1.27mm_JPin.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx10_Slide_Copal_CHS-10B_W7.62mm_P1.27mm.step
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx10_Slide_Copal_CHS-10B_W7.62mm_P1.27mm.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx10_Slide_KingTek_DSHP10TJ_W5.25mm_P1.27mm_JPin.step
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx10_Slide_KingTek_DSHP10TJ_W5.25mm_P1.27mm_JPin.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx10_Slide_KingTek_DSHP10TS_W7.62mm_P1.27mm.step
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx10_Slide_KingTek_DSHP10TS_W7.62mm_P1.27mm.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx10_Slide_Omron_A6H-10101_W6.15mm_P1.27mm.step
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx10_Slide_Omron_A6H-10101_W6.15mm_P1.27mm.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx10_Slide_Omron_A6S-1010x_W8.9mm_P2.54mm.step
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx10_Slide_Omron_A6S-1010x_W8.9mm_P2.54mm.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx11_Slide_6.7x29.5mm_W6.73mm_P2.54mm_LowProfile_JPin.step
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx11_Slide_6.7x29.5mm_W6.73mm_P2.54mm_LowProfile_JPin.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx11_Slide_6.7x29.5mm_W8.61mm_P2.54mm_LowProfile.step
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx11_Slide_6.7x29.5mm_W8.61mm_P2.54mm_LowProfile.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx11_Slide_9.78x30.12mm_W8.61mm_P2.54mm.step
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx11_Slide_9.78x30.12mm_W8.61mm_P2.54mm.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx12_Slide_6.7x32.04mm_W6.73mm_P2.54mm_LowProfile_JPin.step
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx12_Slide_6.7x32.04mm_W6.73mm_P2.54mm_LowProfile_JPin.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx12_Slide_6.7x32.04mm_W8.61mm_P2.54mm_LowProfile.step
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx12_Slide_6.7x32.04mm_W8.61mm_P2.54mm_LowProfile.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx12_Slide_9.78x32.66mm_W8.61mm_P2.54mm.step
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx12_Slide_9.78x32.66mm_W8.61mm_P2.54mm.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_SP3T_PCM13.step
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_SP3T_PCM13.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_SMD.3dshapes/SW_SPDT_PCM12.step
@ -92,72 +210,100 @@
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_CuK_JS202011AQN_DPDT_Angled.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_CuK_JS202011CQN_DPDT_Straight.step
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_CuK_JS202011CQN_DPDT_Straight.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_x10_W7.62mm_Piano.step
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_x10_W7.62mm_Piano.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_x10_W7.62mm_Slide.step
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_x10_W7.62mm_Slide.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_x10_W7.62mm_Slide_LowProfile.step
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_x10_W7.62mm_Slide_LowProfile.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_x11_W7.62mm_Piano.step
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_x11_W7.62mm_Piano.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_x11_W7.62mm_Slide.step
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_x11_W7.62mm_Slide.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_x11_W7.62mm_Slide_LowProfile.step
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_x11_W7.62mm_Slide_LowProfile.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_x12_W7.62mm_Piano.step
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_x12_W7.62mm_Piano.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_x12_W7.62mm_Slide.step
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_x12_W7.62mm_Slide.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_x12_W7.62mm_Slide_LowProfile.step
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_x12_W7.62mm_Slide_LowProfile.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_x2_W7.62mm_Piano.step
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_x2_W7.62mm_Piano.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_x2_W7.62mm_Slide.step
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_x2_W7.62mm_Slide.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_x2_W7.62mm_Slide_LowProfile.step
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_x2_W7.62mm_Slide_LowProfile.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_x3_W7.62mm_Piano.step
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_x3_W7.62mm_Piano.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_x3_W7.62mm_Slide.step
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_x3_W7.62mm_Slide.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_x3_W7.62mm_Slide_LowProfile.step
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_x3_W7.62mm_Slide_LowProfile.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_x4_W7.62mm_Piano.step
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_x4_W7.62mm_Piano.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_x4_W7.62mm_Slide.step
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_x4_W7.62mm_Slide.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_x4_W7.62mm_Slide_LowProfile.step
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_x4_W7.62mm_Slide_LowProfile.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_x5_W7.62mm_Piano.step
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_x5_W7.62mm_Piano.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_x5_W7.62mm_Slide.step
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_x5_W7.62mm_Slide.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_x5_W7.62mm_Slide_LowProfile.step
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_x5_W7.62mm_Slide_LowProfile.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_x6_W7.62mm_Piano.step
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_x6_W7.62mm_Piano.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_x6_W7.62mm_Slide.step
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_x6_W7.62mm_Slide.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_x6_W7.62mm_Slide_LowProfile.step
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_x6_W7.62mm_Slide_LowProfile.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_x7_W7.62mm_Piano.step
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_x7_W7.62mm_Piano.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_x7_W7.62mm_Slide.step
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_x7_W7.62mm_Slide.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_x7_W7.62mm_Slide_LowProfile.step
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_x7_W7.62mm_Slide_LowProfile.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_x8_W7.62mm_Piano.step
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_x8_W7.62mm_Piano.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_x8_W7.62mm_Slide.step
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_x8_W7.62mm_Slide.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_x8_W7.62mm_Slide_LowProfile.step
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_x8_W7.62mm_Slide_LowProfile.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_x9_W7.62mm_Piano.step
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_x9_W7.62mm_Piano.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_x9_W7.62mm_Slide.step
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_x9_W7.62mm_Slide.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_x9_W7.62mm_Slide_LowProfile.step
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_x9_W7.62mm_Slide_LowProfile.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_SPSTx01_Piano_10.8x4.1mm_W7.62mm_P2.54mm.step
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_SPSTx01_Piano_10.8x4.1mm_W7.62mm_P2.54mm.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_SPSTx01_Slide_6.7x4.1mm_W7.62mm_P2.54mm_LowProfile.step
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_SPSTx01_Slide_6.7x4.1mm_W7.62mm_P2.54mm_LowProfile.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_SPSTx01_Slide_9.78x4.72mm_W7.62mm_P2.54mm.step
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_SPSTx01_Slide_9.78x4.72mm_W7.62mm_P2.54mm.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_SPSTx02_Piano_10.8x6.64mm_W7.62mm_P2.54mm.step
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_SPSTx02_Piano_10.8x6.64mm_W7.62mm_P2.54mm.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_SPSTx02_Piano_CTS_Series194-2MSTN_W7.62mm_P2.54mm.step
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_SPSTx02_Piano_CTS_Series194-2MSTN_W7.62mm_P2.54mm.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_SPSTx02_Slide_6.7x6.64mm_W7.62mm_P2.54mm_LowProfile.step
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_SPSTx02_Slide_6.7x6.64mm_W7.62mm_P2.54mm_LowProfile.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_SPSTx02_Slide_9.78x7.26mm_W7.62mm_P2.54mm.step
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_SPSTx02_Slide_9.78x7.26mm_W7.62mm_P2.54mm.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_SPSTx03_Piano_10.8x9.18mm_W7.62mm_P2.54mm.step
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_SPSTx03_Piano_10.8x9.18mm_W7.62mm_P2.54mm.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_SPSTx03_Piano_CTS_Series194-3MSTN_W7.62mm_P2.54mm.step
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_SPSTx03_Piano_CTS_Series194-3MSTN_W7.62mm_P2.54mm.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_SPSTx03_Slide_6.7x9.18mm_W7.62mm_P2.54mm_LowProfile.step
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_SPSTx03_Slide_6.7x9.18mm_W7.62mm_P2.54mm_LowProfile.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_SPSTx03_Slide_9.78x9.8mm_W7.62mm_P2.54mm.step
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_SPSTx03_Slide_9.78x9.8mm_W7.62mm_P2.54mm.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_SPSTx04_Piano_10.8x11.72mm_W7.62mm_P2.54mm.step
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_SPSTx04_Piano_10.8x11.72mm_W7.62mm_P2.54mm.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_SPSTx04_Piano_CTS_Series194-4MSTN_W7.62mm_P2.54mm.step
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_SPSTx04_Piano_CTS_Series194-4MSTN_W7.62mm_P2.54mm.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_SPSTx04_Slide_6.7x11.72mm_W7.62mm_P2.54mm_LowProfile.step
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_SPSTx04_Slide_6.7x11.72mm_W7.62mm_P2.54mm_LowProfile.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_SPSTx04_Slide_9.78x12.34mm_W7.62mm_P2.54mm.step
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_SPSTx04_Slide_9.78x12.34mm_W7.62mm_P2.54mm.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_SPSTx05_Piano_10.8x14.26mm_W7.62mm_P2.54mm.step
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_SPSTx05_Piano_10.8x14.26mm_W7.62mm_P2.54mm.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_SPSTx05_Piano_CTS_Series194-5MSTN_W7.62mm_P2.54mm.step
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_SPSTx05_Piano_CTS_Series194-5MSTN_W7.62mm_P2.54mm.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_SPSTx05_Slide_6.7x14.26mm_W7.62mm_P2.54mm_LowProfile.step
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_SPSTx05_Slide_6.7x14.26mm_W7.62mm_P2.54mm_LowProfile.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_SPSTx05_Slide_9.78x14.88mm_W7.62mm_P2.54mm.step
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_SPSTx05_Slide_9.78x14.88mm_W7.62mm_P2.54mm.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_SPSTx06_Piano_10.8x16.8mm_W7.62mm_P2.54mm.step
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_SPSTx06_Piano_10.8x16.8mm_W7.62mm_P2.54mm.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_SPSTx06_Piano_CTS_Series194-6MSTN_W7.62mm_P2.54mm.step
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_SPSTx06_Piano_CTS_Series194-6MSTN_W7.62mm_P2.54mm.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_SPSTx06_Slide_6.7x16.8mm_W7.62mm_P2.54mm_LowProfile.step
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_SPSTx06_Slide_6.7x16.8mm_W7.62mm_P2.54mm_LowProfile.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_SPSTx06_Slide_9.78x17.42mm_W7.62mm_P2.54mm.step
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_SPSTx06_Slide_9.78x17.42mm_W7.62mm_P2.54mm.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_SPSTx07_Piano_10.8x19.34mm_W7.62mm_P2.54mm.step
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_SPSTx07_Piano_10.8x19.34mm_W7.62mm_P2.54mm.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_SPSTx07_Piano_CTS_Series194-7MSTN_W7.62mm_P2.54mm.step
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_SPSTx07_Piano_CTS_Series194-7MSTN_W7.62mm_P2.54mm.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_SPSTx07_Slide_6.7x19.34mm_W7.62mm_P2.54mm_LowProfile.step
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_SPSTx07_Slide_6.7x19.34mm_W7.62mm_P2.54mm_LowProfile.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_SPSTx07_Slide_9.78x19.96mm_W7.62mm_P2.54mm.step
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_SPSTx07_Slide_9.78x19.96mm_W7.62mm_P2.54mm.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_SPSTx08_Piano_10.8x21.88mm_W7.62mm_P2.54mm.step
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_SPSTx08_Piano_10.8x21.88mm_W7.62mm_P2.54mm.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_SPSTx08_Piano_CTS_Series194-8MSTN_W7.62mm_P2.54mm.step
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_SPSTx08_Piano_CTS_Series194-8MSTN_W7.62mm_P2.54mm.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_SPSTx08_Slide_6.7x21.88mm_W7.62mm_P2.54mm_LowProfile.step
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_SPSTx08_Slide_6.7x21.88mm_W7.62mm_P2.54mm_LowProfile.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_SPSTx08_Slide_9.78x22.5mm_W7.62mm_P2.54mm.step
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_SPSTx08_Slide_9.78x22.5mm_W7.62mm_P2.54mm.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_SPSTx09_Piano_10.8x24.42mm_W7.62mm_P2.54mm.step
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_SPSTx09_Piano_10.8x24.42mm_W7.62mm_P2.54mm.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_SPSTx09_Piano_CTS_Series194-9MSTN_W7.62mm_P2.54mm.step
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_SPSTx09_Piano_CTS_Series194-9MSTN_W7.62mm_P2.54mm.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_SPSTx09_Slide_6.7x24.42mm_W7.62mm_P2.54mm_LowProfile.step
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_SPSTx09_Slide_6.7x24.42mm_W7.62mm_P2.54mm_LowProfile.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_SPSTx09_Slide_9.78x25.04mm_W7.62mm_P2.54mm.step
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_SPSTx09_Slide_9.78x25.04mm_W7.62mm_P2.54mm.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_SPSTx10_Piano_10.8x26.96mm_W7.62mm_P2.54mm.step
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_SPSTx10_Piano_10.8x26.96mm_W7.62mm_P2.54mm.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_SPSTx10_Piano_CTS_Series194-10MSTN_W7.62mm_P2.54mm.step
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_SPSTx10_Piano_CTS_Series194-10MSTN_W7.62mm_P2.54mm.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_SPSTx10_Slide_6.7x26.96mm_W7.62mm_P2.54mm_LowProfile.step
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_SPSTx10_Slide_6.7x26.96mm_W7.62mm_P2.54mm_LowProfile.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_SPSTx10_Slide_9.78x27.58mm_W7.62mm_P2.54mm.step
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_SPSTx10_Slide_9.78x27.58mm_W7.62mm_P2.54mm.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_SPSTx11_Piano_10.8x29.5mm_W7.62mm_P2.54mm.step
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_SPSTx11_Piano_10.8x29.5mm_W7.62mm_P2.54mm.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_SPSTx11_Piano_CTS_Series194-11MSTN_W7.62mm_P2.54mm.step
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_SPSTx11_Piano_CTS_Series194-11MSTN_W7.62mm_P2.54mm.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_SPSTx11_Slide_6.7x29.5mm_W7.62mm_P2.54mm_LowProfile.step
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_SPSTx11_Slide_6.7x29.5mm_W7.62mm_P2.54mm_LowProfile.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_SPSTx11_Slide_9.78x30.12mm_W7.62mm_P2.54mm.step
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_SPSTx11_Slide_9.78x30.12mm_W7.62mm_P2.54mm.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_SPSTx12_Piano_10.8x32.04mm_W7.62mm_P2.54mm.step
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_SPSTx12_Piano_10.8x32.04mm_W7.62mm_P2.54mm.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_SPSTx12_Piano_CTS_Series194-12MSTN_W7.62mm_P2.54mm.step
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_SPSTx12_Piano_CTS_Series194-12MSTN_W7.62mm_P2.54mm.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_SPSTx12_Slide_6.7x32.04mm_W7.62mm_P2.54mm_LowProfile.step
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_SPSTx12_Slide_6.7x32.04mm_W7.62mm_P2.54mm_LowProfile.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_SPSTx12_Slide_9.78x32.66mm_W7.62mm_P2.54mm.step
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_DIP_SPSTx12_Slide_9.78x32.66mm_W7.62mm_P2.54mm.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_E-Switch_EG1224_SPDT_Angled.step
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_E-Switch_EG1224_SPDT_Angled.wrl
%%DATADIR%%/modules/packages3d/Button_Switch_THT.3dshapes/SW_E-Switch_EG2219_DPDT_Angled.step
@ -346,6 +492,54 @@
%%DATADIR%%/modules/packages3d/Capacitor_SMD.3dshapes/C_2816_7142Metric.wrl
%%DATADIR%%/modules/packages3d/Capacitor_SMD.3dshapes/C_3640_9110Metric.step
%%DATADIR%%/modules/packages3d/Capacitor_SMD.3dshapes/C_3640_9110Metric.wrl
%%DATADIR%%/modules/packages3d/Capacitor_SMD.3dshapes/C_Elec_10x10.2.step
%%DATADIR%%/modules/packages3d/Capacitor_SMD.3dshapes/C_Elec_10x10.2.wrl
%%DATADIR%%/modules/packages3d/Capacitor_SMD.3dshapes/C_Elec_3x5.4.step
%%DATADIR%%/modules/packages3d/Capacitor_SMD.3dshapes/C_Elec_3x5.4.wrl
%%DATADIR%%/modules/packages3d/Capacitor_SMD.3dshapes/C_Elec_4x5.4.step
%%DATADIR%%/modules/packages3d/Capacitor_SMD.3dshapes/C_Elec_4x5.4.wrl
%%DATADIR%%/modules/packages3d/Capacitor_SMD.3dshapes/C_Elec_4x5.8.step
%%DATADIR%%/modules/packages3d/Capacitor_SMD.3dshapes/C_Elec_4x5.8.wrl
%%DATADIR%%/modules/packages3d/Capacitor_SMD.3dshapes/C_Elec_5x5.4.step
%%DATADIR%%/modules/packages3d/Capacitor_SMD.3dshapes/C_Elec_5x5.4.wrl
%%DATADIR%%/modules/packages3d/Capacitor_SMD.3dshapes/C_Elec_5x5.8.step
%%DATADIR%%/modules/packages3d/Capacitor_SMD.3dshapes/C_Elec_5x5.8.wrl
%%DATADIR%%/modules/packages3d/Capacitor_SMD.3dshapes/C_Elec_6.3x5.4.step
%%DATADIR%%/modules/packages3d/Capacitor_SMD.3dshapes/C_Elec_6.3x5.4.wrl
%%DATADIR%%/modules/packages3d/Capacitor_SMD.3dshapes/C_Elec_6.3x5.8.step
%%DATADIR%%/modules/packages3d/Capacitor_SMD.3dshapes/C_Elec_6.3x5.8.wrl
%%DATADIR%%/modules/packages3d/Capacitor_SMD.3dshapes/C_Elec_6.3x7.7.step
%%DATADIR%%/modules/packages3d/Capacitor_SMD.3dshapes/C_Elec_6.3x7.7.wrl
%%DATADIR%%/modules/packages3d/Capacitor_SMD.3dshapes/C_Elec_8x10.2.step
%%DATADIR%%/modules/packages3d/Capacitor_SMD.3dshapes/C_Elec_8x10.2.wrl
%%DATADIR%%/modules/packages3d/Capacitor_SMD.3dshapes/C_Elec_8x5.4.step
%%DATADIR%%/modules/packages3d/Capacitor_SMD.3dshapes/C_Elec_8x5.4.wrl
%%DATADIR%%/modules/packages3d/Capacitor_SMD.3dshapes/C_Elec_8x6.2.step
%%DATADIR%%/modules/packages3d/Capacitor_SMD.3dshapes/C_Elec_8x6.2.wrl
%%DATADIR%%/modules/packages3d/Capacitor_SMD.3dshapes/C_Trimmer_Murata_TZB4-A.step
%%DATADIR%%/modules/packages3d/Capacitor_SMD.3dshapes/C_Trimmer_Murata_TZB4-A.wrl
%%DATADIR%%/modules/packages3d/Capacitor_SMD.3dshapes/C_Trimmer_Murata_TZB4-B.step
%%DATADIR%%/modules/packages3d/Capacitor_SMD.3dshapes/C_Trimmer_Murata_TZB4-B.wrl
%%DATADIR%%/modules/packages3d/Capacitor_SMD.3dshapes/C_Trimmer_Murata_TZC3.step
%%DATADIR%%/modules/packages3d/Capacitor_SMD.3dshapes/C_Trimmer_Murata_TZC3.wrl
%%DATADIR%%/modules/packages3d/Capacitor_SMD.3dshapes/C_Trimmer_Murata_TZR1.step
%%DATADIR%%/modules/packages3d/Capacitor_SMD.3dshapes/C_Trimmer_Murata_TZR1.wrl
%%DATADIR%%/modules/packages3d/Capacitor_SMD.3dshapes/C_Trimmer_Murata_TZW4.step
%%DATADIR%%/modules/packages3d/Capacitor_SMD.3dshapes/C_Trimmer_Murata_TZW4.wrl
%%DATADIR%%/modules/packages3d/Capacitor_SMD.3dshapes/C_Trimmer_Murata_TZY2.step
%%DATADIR%%/modules/packages3d/Capacitor_SMD.3dshapes/C_Trimmer_Murata_TZY2.wrl
%%DATADIR%%/modules/packages3d/Capacitor_SMD.3dshapes/C_Trimmer_Sprague-Goodman_SGC3.step
%%DATADIR%%/modules/packages3d/Capacitor_SMD.3dshapes/C_Trimmer_Sprague-Goodman_SGC3.wrl
%%DATADIR%%/modules/packages3d/Capacitor_SMD.3dshapes/C_Trimmer_Voltronics_JN.step
%%DATADIR%%/modules/packages3d/Capacitor_SMD.3dshapes/C_Trimmer_Voltronics_JN.wrl
%%DATADIR%%/modules/packages3d/Capacitor_SMD.3dshapes/C_Trimmer_Voltronics_JQ.step
%%DATADIR%%/modules/packages3d/Capacitor_SMD.3dshapes/C_Trimmer_Voltronics_JQ.wrl
%%DATADIR%%/modules/packages3d/Capacitor_SMD.3dshapes/C_Trimmer_Voltronics_JR.step
%%DATADIR%%/modules/packages3d/Capacitor_SMD.3dshapes/C_Trimmer_Voltronics_JR.wrl
%%DATADIR%%/modules/packages3d/Capacitor_SMD.3dshapes/C_Trimmer_Voltronics_JV.step
%%DATADIR%%/modules/packages3d/Capacitor_SMD.3dshapes/C_Trimmer_Voltronics_JV.wrl
%%DATADIR%%/modules/packages3d/Capacitor_SMD.3dshapes/C_Trimmer_Voltronics_JZ.step
%%DATADIR%%/modules/packages3d/Capacitor_SMD.3dshapes/C_Trimmer_Voltronics_JZ.wrl
%%DATADIR%%/modules/packages3d/Capacitor_THT.3dshapes/CP_Axial_L10.0mm_D4.5mm_P15.00mm_Horizontal.step
%%DATADIR%%/modules/packages3d/Capacitor_THT.3dshapes/CP_Axial_L10.0mm_D4.5mm_P15.00mm_Horizontal.wrl
%%DATADIR%%/modules/packages3d/Capacitor_THT.3dshapes/CP_Axial_L10.0mm_D6.0mm_P15.00mm_Horizontal.step
@ -706,6 +900,42 @@
%%DATADIR%%/modules/packages3d/Capacitor_THT.3dshapes/C_Disc_D9.0mm_W5.0mm_P5.00mm.wrl
%%DATADIR%%/modules/packages3d/Capacitor_THT.3dshapes/C_Disc_D9.0mm_W5.0mm_P7.50mm.step
%%DATADIR%%/modules/packages3d/Capacitor_THT.3dshapes/C_Disc_D9.0mm_W5.0mm_P7.50mm.wrl
%%DATADIR%%/modules/packages3d/Capacitor_THT.3dshapes/C_Radial_D10.0mm_H12.5mm_P5.00mm.step
%%DATADIR%%/modules/packages3d/Capacitor_THT.3dshapes/C_Radial_D10.0mm_H12.5mm_P5.00mm.wrl
%%DATADIR%%/modules/packages3d/Capacitor_THT.3dshapes/C_Radial_D10.0mm_H16.0mm_P5.00mm.step
%%DATADIR%%/modules/packages3d/Capacitor_THT.3dshapes/C_Radial_D10.0mm_H16.0mm_P5.00mm.wrl
%%DATADIR%%/modules/packages3d/Capacitor_THT.3dshapes/C_Radial_D10.0mm_H20.0mm_P5.00mm.step
%%DATADIR%%/modules/packages3d/Capacitor_THT.3dshapes/C_Radial_D10.0mm_H20.0mm_P5.00mm.wrl
%%DATADIR%%/modules/packages3d/Capacitor_THT.3dshapes/C_Radial_D12.5mm_H20.0mm_P5.00mm.step
%%DATADIR%%/modules/packages3d/Capacitor_THT.3dshapes/C_Radial_D12.5mm_H20.0mm_P5.00mm.wrl
%%DATADIR%%/modules/packages3d/Capacitor_THT.3dshapes/C_Radial_D12.5mm_H25.0mm_P5.00mm.step
%%DATADIR%%/modules/packages3d/Capacitor_THT.3dshapes/C_Radial_D12.5mm_H25.0mm_P5.00mm.wrl
%%DATADIR%%/modules/packages3d/Capacitor_THT.3dshapes/C_Radial_D16.0mm_H25.0mm_P7.50mm.step
%%DATADIR%%/modules/packages3d/Capacitor_THT.3dshapes/C_Radial_D16.0mm_H25.0mm_P7.50mm.wrl
%%DATADIR%%/modules/packages3d/Capacitor_THT.3dshapes/C_Radial_D16.0mm_H31.5mm_P7.50mm.step
%%DATADIR%%/modules/packages3d/Capacitor_THT.3dshapes/C_Radial_D16.0mm_H31.5mm_P7.50mm.wrl
%%DATADIR%%/modules/packages3d/Capacitor_THT.3dshapes/C_Radial_D18.0mm_H35.5mm_P7.50mm.step
%%DATADIR%%/modules/packages3d/Capacitor_THT.3dshapes/C_Radial_D18.0mm_H35.5mm_P7.50mm.wrl
%%DATADIR%%/modules/packages3d/Capacitor_THT.3dshapes/C_Radial_D4.0mm_H5.0mm_P1.50mm.step
%%DATADIR%%/modules/packages3d/Capacitor_THT.3dshapes/C_Radial_D4.0mm_H5.0mm_P1.50mm.wrl
%%DATADIR%%/modules/packages3d/Capacitor_THT.3dshapes/C_Radial_D4.0mm_H7.0mm_P1.50mm.step
%%DATADIR%%/modules/packages3d/Capacitor_THT.3dshapes/C_Radial_D4.0mm_H7.0mm_P1.50mm.wrl
%%DATADIR%%/modules/packages3d/Capacitor_THT.3dshapes/C_Radial_D5.0mm_H11.0mm_P2.00mm.step
%%DATADIR%%/modules/packages3d/Capacitor_THT.3dshapes/C_Radial_D5.0mm_H11.0mm_P2.00mm.wrl
%%DATADIR%%/modules/packages3d/Capacitor_THT.3dshapes/C_Radial_D5.0mm_H5.0mm_P2.00mm.step
%%DATADIR%%/modules/packages3d/Capacitor_THT.3dshapes/C_Radial_D5.0mm_H5.0mm_P2.00mm.wrl
%%DATADIR%%/modules/packages3d/Capacitor_THT.3dshapes/C_Radial_D5.0mm_H7.0mm_P2.00mm.step
%%DATADIR%%/modules/packages3d/Capacitor_THT.3dshapes/C_Radial_D5.0mm_H7.0mm_P2.00mm.wrl
%%DATADIR%%/modules/packages3d/Capacitor_THT.3dshapes/C_Radial_D6.3mm_H11.0mm_P2.50mm.step
%%DATADIR%%/modules/packages3d/Capacitor_THT.3dshapes/C_Radial_D6.3mm_H11.0mm_P2.50mm.wrl
%%DATADIR%%/modules/packages3d/Capacitor_THT.3dshapes/C_Radial_D6.3mm_H5.0mm_P2.50mm.step
%%DATADIR%%/modules/packages3d/Capacitor_THT.3dshapes/C_Radial_D6.3mm_H5.0mm_P2.50mm.wrl
%%DATADIR%%/modules/packages3d/Capacitor_THT.3dshapes/C_Radial_D6.3mm_H7.0mm_P2.50mm.step
%%DATADIR%%/modules/packages3d/Capacitor_THT.3dshapes/C_Radial_D6.3mm_H7.0mm_P2.50mm.wrl
%%DATADIR%%/modules/packages3d/Capacitor_THT.3dshapes/C_Radial_D8.0mm_H11.5mm_P3.50mm.step
%%DATADIR%%/modules/packages3d/Capacitor_THT.3dshapes/C_Radial_D8.0mm_H11.5mm_P3.50mm.wrl
%%DATADIR%%/modules/packages3d/Capacitor_THT.3dshapes/C_Radial_D8.0mm_H7.0mm_P3.50mm.step
%%DATADIR%%/modules/packages3d/Capacitor_THT.3dshapes/C_Radial_D8.0mm_H7.0mm_P3.50mm.wrl
%%DATADIR%%/modules/packages3d/Capacitor_THT.3dshapes/C_Rect_L10.0mm_W2.5mm_P7.50mm_MKS4.step
%%DATADIR%%/modules/packages3d/Capacitor_THT.3dshapes/C_Rect_L10.0mm_W2.5mm_P7.50mm_MKS4.wrl
%%DATADIR%%/modules/packages3d/Capacitor_THT.3dshapes/C_Rect_L10.0mm_W3.0mm_P7.50mm_FKS3_FKP3.step
@ -1060,26 +1290,50 @@
%%DATADIR%%/modules/packages3d/Capacitor_THT.3dshapes/C_Rect_L9.0mm_W9.5mm_P7.50mm_MKT.wrl
%%DATADIR%%/modules/packages3d/Capacitor_THT.3dshapes/C_Rect_L9.0mm_W9.8mm_P7.50mm_MKT.step
%%DATADIR%%/modules/packages3d/Capacitor_THT.3dshapes/C_Rect_L9.0mm_W9.8mm_P7.50mm_MKT.wrl
%%DATADIR%%/modules/packages3d/Capacitor_Tantalum_SMD.3dshapes/CP_EIA-1608-08_AVX-J.step
%%DATADIR%%/modules/packages3d/Capacitor_Tantalum_SMD.3dshapes/CP_EIA-1608-08_AVX-J.wrl
%%DATADIR%%/modules/packages3d/Capacitor_Tantalum_SMD.3dshapes/CP_EIA-1608-10_AVX-L.step
%%DATADIR%%/modules/packages3d/Capacitor_Tantalum_SMD.3dshapes/CP_EIA-1608-10_AVX-L.wrl
%%DATADIR%%/modules/packages3d/Capacitor_Tantalum_SMD.3dshapes/CP_EIA-2012-12_Kemet-R.step
%%DATADIR%%/modules/packages3d/Capacitor_Tantalum_SMD.3dshapes/CP_EIA-2012-12_Kemet-R.wrl
%%DATADIR%%/modules/packages3d/Capacitor_Tantalum_SMD.3dshapes/CP_EIA-2012-15_AVX-P.step
%%DATADIR%%/modules/packages3d/Capacitor_Tantalum_SMD.3dshapes/CP_EIA-2012-15_AVX-P.wrl
%%DATADIR%%/modules/packages3d/Capacitor_Tantalum_SMD.3dshapes/CP_EIA-3216-10_Kemet-I.step
%%DATADIR%%/modules/packages3d/Capacitor_Tantalum_SMD.3dshapes/CP_EIA-3216-10_Kemet-I.wrl
%%DATADIR%%/modules/packages3d/Capacitor_Tantalum_SMD.3dshapes/CP_EIA-3216-12_Kemet-S.step
%%DATADIR%%/modules/packages3d/Capacitor_Tantalum_SMD.3dshapes/CP_EIA-3216-12_Kemet-S.wrl
%%DATADIR%%/modules/packages3d/Capacitor_Tantalum_SMD.3dshapes/CP_EIA-3216-18_Kemet-A.step
%%DATADIR%%/modules/packages3d/Capacitor_Tantalum_SMD.3dshapes/CP_EIA-3216-18_Kemet-A.wrl
%%DATADIR%%/modules/packages3d/Capacitor_Tantalum_SMD.3dshapes/CP_EIA-3528-12_Kemet-T.step
%%DATADIR%%/modules/packages3d/Capacitor_Tantalum_SMD.3dshapes/CP_EIA-3528-12_Kemet-T.wrl
%%DATADIR%%/modules/packages3d/Capacitor_Tantalum_SMD.3dshapes/CP_EIA-3528-15_AVX-H.step
%%DATADIR%%/modules/packages3d/Capacitor_Tantalum_SMD.3dshapes/CP_EIA-3528-15_AVX-H.wrl
%%DATADIR%%/modules/packages3d/Capacitor_Tantalum_SMD.3dshapes/CP_EIA-3528-21_Kemet-B.step
%%DATADIR%%/modules/packages3d/Capacitor_Tantalum_SMD.3dshapes/CP_EIA-3528-21_Kemet-B.wrl
%%DATADIR%%/modules/packages3d/Capacitor_Tantalum_SMD.3dshapes/CP_EIA-6032-15_Kemet-U.step
%%DATADIR%%/modules/packages3d/Capacitor_Tantalum_SMD.3dshapes/CP_EIA-6032-15_Kemet-U.wrl
%%DATADIR%%/modules/packages3d/Capacitor_Tantalum_SMD.3dshapes/CP_EIA-6032-20_AVX-F.step
%%DATADIR%%/modules/packages3d/Capacitor_Tantalum_SMD.3dshapes/CP_EIA-6032-20_AVX-F.wrl
%%DATADIR%%/modules/packages3d/Capacitor_Tantalum_SMD.3dshapes/CP_EIA-6032-28_Kemet-C.step
%%DATADIR%%/modules/packages3d/Capacitor_Tantalum_SMD.3dshapes/CP_EIA-6032-28_Kemet-C.wrl
%%DATADIR%%/modules/packages3d/Capacitor_Tantalum_SMD.3dshapes/CP_EIA-7343-15_Kemet-W.step
%%DATADIR%%/modules/packages3d/Capacitor_Tantalum_SMD.3dshapes/CP_EIA-7343-15_Kemet-W.wrl
%%DATADIR%%/modules/packages3d/Capacitor_Tantalum_SMD.3dshapes/CP_EIA-7343-20_Kemet-V.step
%%DATADIR%%/modules/packages3d/Capacitor_Tantalum_SMD.3dshapes/CP_EIA-7343-20_Kemet-V.wrl
%%DATADIR%%/modules/packages3d/Capacitor_Tantalum_SMD.3dshapes/CP_EIA-7343-30_AVX-N.step
%%DATADIR%%/modules/packages3d/Capacitor_Tantalum_SMD.3dshapes/CP_EIA-7343-30_AVX-N.wrl
%%DATADIR%%/modules/packages3d/Capacitor_Tantalum_SMD.3dshapes/CP_EIA-7343-31_Kemet-D.step
%%DATADIR%%/modules/packages3d/Capacitor_Tantalum_SMD.3dshapes/CP_EIA-7343-31_Kemet-D.wrl
%%DATADIR%%/modules/packages3d/Capacitor_Tantalum_SMD.3dshapes/CP_EIA-7343-40_Kemet-Y.step
%%DATADIR%%/modules/packages3d/Capacitor_Tantalum_SMD.3dshapes/CP_EIA-7343-40_Kemet-Y.wrl
%%DATADIR%%/modules/packages3d/Capacitor_Tantalum_SMD.3dshapes/CP_EIA-7343-43_Kemet-X.step
%%DATADIR%%/modules/packages3d/Capacitor_Tantalum_SMD.3dshapes/CP_EIA-7343-43_Kemet-X.wrl
%%DATADIR%%/modules/packages3d/Capacitor_Tantalum_SMD.3dshapes/CP_EIA-7360-38_Kemet-E.step
%%DATADIR%%/modules/packages3d/Capacitor_Tantalum_SMD.3dshapes/CP_EIA-7360-38_Kemet-E.wrl
%%DATADIR%%/modules/packages3d/Capacitor_Tantalum_SMD.3dshapes/CP_EIA-7361-38_AVX-V.step
%%DATADIR%%/modules/packages3d/Capacitor_Tantalum_SMD.3dshapes/CP_EIA-7361-38_AVX-V.wrl
%%DATADIR%%/modules/packages3d/Capacitor_Tantalum_SMD.3dshapes/CP_EIA-7361-438_AVX-U.step
%%DATADIR%%/modules/packages3d/Capacitor_Tantalum_SMD.3dshapes/CP_EIA-7361-438_AVX-U.wrl
%%DATADIR%%/modules/packages3d/Connector.3dshapes/FanPinHeader_1x03_P2.54mm_Vertical.step
%%DATADIR%%/modules/packages3d/Connector.3dshapes/FanPinHeader_1x03_P2.54mm_Vertical.wrl
%%DATADIR%%/modules/packages3d/Connector.3dshapes/FanPinHeader_1x04_P2.54mm_Vertical.step
@ -6806,6 +7060,8 @@
%%DATADIR%%/modules/packages3d/Connector_PinSocket_2.54mm.3dshapes/PinSocket_2x40_P2.54mm_Vertical_SMD.wrl
%%DATADIR%%/modules/packages3d/Connector_RJ.3dshapes/RJ45_Amphenol_RJHSE538X.step
%%DATADIR%%/modules/packages3d/Connector_RJ.3dshapes/RJ45_Amphenol_RJHSE538X.wrl
%%DATADIR%%/modules/packages3d/Connector_SATA_SAS.3dshapes/SATA_Amphenol_10029364-001LF_Horizontal.step
%%DATADIR%%/modules/packages3d/Connector_SATA_SAS.3dshapes/SATA_Amphenol_10029364-001LF_Horizontal.wrl
%%DATADIR%%/modules/packages3d/Connector_Samtec.3dshapes/Samtec_FMC_ASP-134602-01_10x40_P1.27mm_Vertical.step
%%DATADIR%%/modules/packages3d/Connector_Samtec.3dshapes/Samtec_FMC_ASP-134602-01_10x40_P1.27mm_Vertical.wrl
%%DATADIR%%/modules/packages3d/Connector_USB.3dshapes/USB_Micro-B_Molex_47346-0001.step
@ -7448,6 +7704,8 @@
%%DATADIR%%/modules/packages3d/Display_7Segment.3dshapes/MAN73A.wrl
%%DATADIR%%/modules/packages3d/Display_7Segment.3dshapes/SBC18-11SURKCGKWA.step
%%DATADIR%%/modules/packages3d/Display_7Segment.3dshapes/SBC18-11SURKCGKWA.wrl
%%DATADIR%%/modules/packages3d/Ferrite_THT.3dshapes/LairdTech_28C0236-0JW-10.step
%%DATADIR%%/modules/packages3d/Ferrite_THT.3dshapes/LairdTech_28C0236-0JW-10.wrl
%%DATADIR%%/modules/packages3d/Filter.3dshapes/Filter_1109-5_1.1x0.9mm.step
%%DATADIR%%/modules/packages3d/Filter.3dshapes/Filter_1109-5_1.1x0.9mm.wrl
%%DATADIR%%/modules/packages3d/Filter.3dshapes/Filter_1411-5_1.4x1.1mm.step
@ -7490,6 +7748,8 @@
%%DATADIR%%/modules/packages3d/Inductor_SMD.3dshapes/L_Bourns_SRP2313AA.wrl
%%DATADIR%%/modules/packages3d/Inductor_SMD.3dshapes/L_Bourns_SRR1260.step
%%DATADIR%%/modules/packages3d/Inductor_SMD.3dshapes/L_Bourns_SRR1260.wrl
%%DATADIR%%/modules/packages3d/Inductor_SMD.3dshapes/L_Pulse_PA4320.step
%%DATADIR%%/modules/packages3d/Inductor_SMD.3dshapes/L_Pulse_PA4320.wrl
%%DATADIR%%/modules/packages3d/Inductor_SMD.3dshapes/L_TDK_SLF10145.step
%%DATADIR%%/modules/packages3d/Inductor_SMD.3dshapes/L_TDK_SLF10145.wrl
%%DATADIR%%/modules/packages3d/Inductor_SMD.3dshapes/L_TDK_SLF10165.step
@ -7534,6 +7794,8 @@
%%DATADIR%%/modules/packages3d/Inductor_SMD.3dshapes/L_Wuerth_MAPI-4020.wrl
%%DATADIR%%/modules/packages3d/Inductor_SMD.3dshapes/L_Wuerth_MAPI-4030.step
%%DATADIR%%/modules/packages3d/Inductor_SMD.3dshapes/L_Wuerth_MAPI-4030.wrl
%%DATADIR%%/modules/packages3d/Inductor_THT.3dshapes/Choke_EPCOS_B82722A.step
%%DATADIR%%/modules/packages3d/Inductor_THT.3dshapes/Choke_EPCOS_B82722A.wrl
%%DATADIR%%/modules/packages3d/Inductor_THT.3dshapes/L_Axial_L11.0mm_D4.5mm_P15.24mm_Horizontal_Fastron_MECC.step
%%DATADIR%%/modules/packages3d/Inductor_THT.3dshapes/L_Axial_L11.0mm_D4.5mm_P15.24mm_Horizontal_Fastron_MECC.wrl
%%DATADIR%%/modules/packages3d/Inductor_THT.3dshapes/L_Axial_L11.0mm_D4.5mm_P5.08mm_Vertical_Fastron_MECC.step
@ -8014,8 +8276,14 @@
%%DATADIR%%/modules/packages3d/LED_THT.3dshapes/LED_VCCLite_5381H5_6.35x6.35mm.wrl
%%DATADIR%%/modules/packages3d/LED_THT.3dshapes/LED_VCCLite_5381H7_6.35x6.35mm.step
%%DATADIR%%/modules/packages3d/LED_THT.3dshapes/LED_VCCLite_5381H7_6.35x6.35mm.wrl
%%DATADIR%%/modules/packages3d/Module.3dshapes/wemos_d1_mini_light.step
%%DATADIR%%/modules/packages3d/Module.3dshapes/wemos_d1_mini_light.wrl
%%DATADIR%%/modules/packages3d/MountingEquipment.3dshapes/DINRailAdapter_3xM3_PhoenixContact_1201578.step
%%DATADIR%%/modules/packages3d/MountingEquipment.3dshapes/DINRailAdapter_3xM3_PhoenixContact_1201578.wrl
%%DATADIR%%/modules/packages3d/OptoDevice.3dshapes/AMS_TSL2550_SMD.step
%%DATADIR%%/modules/packages3d/OptoDevice.3dshapes/AMS_TSL2550_SMD.wrl
%%DATADIR%%/modules/packages3d/OptoDevice.3dshapes/Broadcom_AFBR-16xxZ_Horizontal.step
%%DATADIR%%/modules/packages3d/OptoDevice.3dshapes/Broadcom_AFBR-16xxZ_Horizontal.wrl
%%DATADIR%%/modules/packages3d/OptoDevice.3dshapes/Broadcom_AFBR-16xxZ_Tilted.step
%%DATADIR%%/modules/packages3d/OptoDevice.3dshapes/Broadcom_AFBR-16xxZ_Tilted.wrl
%%DATADIR%%/modules/packages3d/OptoDevice.3dshapes/Broadcom_AFBR-16xxZ_Vertical.step
@ -8318,6 +8586,8 @@
%%DATADIR%%/modules/packages3d/Package_DFN_QFN.3dshapes/DFN-6-1EP_2x2mm_P0.5mm_EP0.61x1.42mm.wrl
%%DATADIR%%/modules/packages3d/Package_DFN_QFN.3dshapes/DFN-6-1EP_2x2mm_P0.65mm_EP1x1.6mm.step
%%DATADIR%%/modules/packages3d/Package_DFN_QFN.3dshapes/DFN-6-1EP_2x2mm_P0.65mm_EP1x1.6mm.wrl
%%DATADIR%%/modules/packages3d/Package_DFN_QFN.3dshapes/DFN-6-1EP_3x2mm_Pitch0.5mm.step
%%DATADIR%%/modules/packages3d/Package_DFN_QFN.3dshapes/DFN-6-1EP_3x2mm_Pitch0.5mm.wrl
%%DATADIR%%/modules/packages3d/Package_DFN_QFN.3dshapes/DFN-6-1EP_3x3mm_P0.95mm_EP1.7x2.6mm.step
%%DATADIR%%/modules/packages3d/Package_DFN_QFN.3dshapes/DFN-6-1EP_3x3mm_P0.95mm_EP1.7x2.6mm.wrl
%%DATADIR%%/modules/packages3d/Package_DFN_QFN.3dshapes/DFN-6-1EP_3x3mm_P1mm_EP1.5x2.4mm.step
@ -9612,6 +9882,8 @@
%%DATADIR%%/modules/packages3d/Package_TO_SOT_SMD.3dshapes/LFPAK33.wrl
%%DATADIR%%/modules/packages3d/Package_TO_SOT_SMD.3dshapes/LFPAK56.step
%%DATADIR%%/modules/packages3d/Package_TO_SOT_SMD.3dshapes/LFPAK56.wrl
%%DATADIR%%/modules/packages3d/Package_TO_SOT_SMD.3dshapes/OnSemi_ECH8.step
%%DATADIR%%/modules/packages3d/Package_TO_SOT_SMD.3dshapes/OnSemi_ECH8.wrl
%%DATADIR%%/modules/packages3d/Package_TO_SOT_SMD.3dshapes/SC-59.step
%%DATADIR%%/modules/packages3d/Package_TO_SOT_SMD.3dshapes/SC-59.wrl
%%DATADIR%%/modules/packages3d/Package_TO_SOT_SMD.3dshapes/SC-70-8.step
@ -9924,6 +10196,30 @@
%%DATADIR%%/modules/packages3d/Package_TO_SOT_THT.3dshapes/TO-92_W4.0mm_StaggerEven_Horizontal_FlatSideUp.wrl
%%DATADIR%%/modules/packages3d/Package_TO_SOT_THT.3dshapes/TO-92_Wide.step
%%DATADIR%%/modules/packages3d/Package_TO_SOT_THT.3dshapes/TO-92_Wide.wrl
%%DATADIR%%/modules/packages3d/Potentiometer_SMD.3dshapes/Potentiometer_Bourns_3314G_Vertical.step
%%DATADIR%%/modules/packages3d/Potentiometer_SMD.3dshapes/Potentiometer_Bourns_3314G_Vertical.wrl
%%DATADIR%%/modules/packages3d/Potentiometer_SMD.3dshapes/Potentiometer_Bourns_3314J_Vertical.step
%%DATADIR%%/modules/packages3d/Potentiometer_SMD.3dshapes/Potentiometer_Bourns_3314J_Vertical.wrl
%%DATADIR%%/modules/packages3d/Potentiometer_THT.3dshapes/Potentiometer_Bourns_3266P_Horizontal.step
%%DATADIR%%/modules/packages3d/Potentiometer_THT.3dshapes/Potentiometer_Bourns_3266P_Horizontal.wrl
%%DATADIR%%/modules/packages3d/Potentiometer_THT.3dshapes/Potentiometer_Bourns_3266W_Vertical.step
%%DATADIR%%/modules/packages3d/Potentiometer_THT.3dshapes/Potentiometer_Bourns_3266W_Vertical.wrl
%%DATADIR%%/modules/packages3d/Potentiometer_THT.3dshapes/Potentiometer_Bourns_3266X_Horizontal.step
%%DATADIR%%/modules/packages3d/Potentiometer_THT.3dshapes/Potentiometer_Bourns_3266X_Horizontal.wrl
%%DATADIR%%/modules/packages3d/Potentiometer_THT.3dshapes/Potentiometer_Bourns_3266Y_Vertical.step
%%DATADIR%%/modules/packages3d/Potentiometer_THT.3dshapes/Potentiometer_Bourns_3266Y_Vertical.wrl
%%DATADIR%%/modules/packages3d/Potentiometer_THT.3dshapes/Potentiometer_Bourns_3266Z_Horizontal.step
%%DATADIR%%/modules/packages3d/Potentiometer_THT.3dshapes/Potentiometer_Bourns_3266Z_Horizontal.wrl
%%DATADIR%%/modules/packages3d/Potentiometer_THT.3dshapes/Potentiometer_Bourns_3296P_Horizontal.step
%%DATADIR%%/modules/packages3d/Potentiometer_THT.3dshapes/Potentiometer_Bourns_3296P_Horizontal.wrl
%%DATADIR%%/modules/packages3d/Potentiometer_THT.3dshapes/Potentiometer_Bourns_3296W_Vertical.step
%%DATADIR%%/modules/packages3d/Potentiometer_THT.3dshapes/Potentiometer_Bourns_3296W_Vertical.wrl
%%DATADIR%%/modules/packages3d/Potentiometer_THT.3dshapes/Potentiometer_Bourns_3296X_Horizontal.step
%%DATADIR%%/modules/packages3d/Potentiometer_THT.3dshapes/Potentiometer_Bourns_3296X_Horizontal.wrl
%%DATADIR%%/modules/packages3d/Potentiometer_THT.3dshapes/Potentiometer_Bourns_3296Y_Vertical.step
%%DATADIR%%/modules/packages3d/Potentiometer_THT.3dshapes/Potentiometer_Bourns_3296Y_Vertical.wrl
%%DATADIR%%/modules/packages3d/Potentiometer_THT.3dshapes/Potentiometer_Bourns_3296Z_Horizontal.step
%%DATADIR%%/modules/packages3d/Potentiometer_THT.3dshapes/Potentiometer_Bourns_3296Z_Horizontal.wrl
%%DATADIR%%/modules/packages3d/Potentiometer_THT.3dshapes/Potentiometer_Bourns_3339H_Vertical.step
%%DATADIR%%/modules/packages3d/Potentiometer_THT.3dshapes/Potentiometer_Bourns_3339H_Vertical.wrl
%%DATADIR%%/modules/packages3d/Potentiometer_THT.3dshapes/Potentiometer_Bourns_3339P_Vertical.step
@ -9940,6 +10236,8 @@
%%DATADIR%%/modules/packages3d/RF_Module.3dshapes/ESP32-WROOM-32U.wrl
%%DATADIR%%/modules/packages3d/RF_Module.3dshapes/MonoWireless_TWE-L-WX.step
%%DATADIR%%/modules/packages3d/RF_Module.3dshapes/MonoWireless_TWE-L-WX.wrl
%%DATADIR%%/modules/packages3d/RF_Module.3dshapes/Taiyo-Yuden_EYSGJNZWY.step
%%DATADIR%%/modules/packages3d/RF_Module.3dshapes/Taiyo-Yuden_EYSGJNZWY.wrl
%%DATADIR%%/modules/packages3d/RF_Module.3dshapes/ZETA-433-SO_SMD.step
%%DATADIR%%/modules/packages3d/RF_Module.3dshapes/ZETA-433-SO_SMD.wrl
%%DATADIR%%/modules/packages3d/RF_Module.3dshapes/ZETA-433-SO_THT.step
@ -10342,16 +10640,66 @@
%%DATADIR%%/modules/packages3d/Resistor_THT.3dshapes/R_Radial_Power_L7.0mm_W8.0mm_Px2.40mm_Py2.30mm.wrl
%%DATADIR%%/modules/packages3d/Resistor_THT.3dshapes/R_Radial_Power_L9.0mm_W10.0mm_Px2.70mm_Py2.30mm.step
%%DATADIR%%/modules/packages3d/Resistor_THT.3dshapes/R_Radial_Power_L9.0mm_W10.0mm_Px2.70mm_Py2.30mm.wrl
%%DATADIR%%/modules/packages3d/Sensor.3dshapes/Aosong_DHT11_5.5x12.0_P2.54mm.step
%%DATADIR%%/modules/packages3d/Sensor.3dshapes/Aosong_DHT11_5.5x12.0_P2.54mm.wrl
%%DATADIR%%/modules/packages3d/Sensor_Audio.3dshapes/ST_HLGA-6_3.76x4.72mm_P1.65mm.step
%%DATADIR%%/modules/packages3d/Sensor_Audio.3dshapes/ST_HLGA-6_3.76x4.72mm_P1.65mm.wrl
%%DATADIR%%/modules/packages3d/Sensor_Current.3dshapes/LEM_HO-NP.step
%%DATADIR%%/modules/packages3d/Sensor_Current.3dshapes/LEM_HO-NP.wrl
%%DATADIR%%/modules/packages3d/Sensor_Current.3dshapes/LEM_LA25-P.step
%%DATADIR%%/modules/packages3d/Sensor_Current.3dshapes/LEM_LA25-P.wrl
%%DATADIR%%/modules/packages3d/Sensor_Current.3dshapes/LEM_LTSR-NP.step
%%DATADIR%%/modules/packages3d/Sensor_Current.3dshapes/LEM_LTSR-NP.wrl
%%DATADIR%%/modules/packages3d/Sensor_Current.3dshapes/LEM_LV25-P.step
%%DATADIR%%/modules/packages3d/Sensor_Current.3dshapes/LEM_LV25-P.wrl
%%DATADIR%%/modules/packages3d/Sensors.3dshapes/MPL115A1.step
%%DATADIR%%/modules/packages3d/Sensors.3dshapes/MPL115A1.wrl
%%DATADIR%%/modules/packages3d/Sensor_Pressure.3dshapes/NXP_MPL115A1_LGA-8_3x5mm_P1.25mm.step
%%DATADIR%%/modules/packages3d/Sensor_Pressure.3dshapes/NXP_MPL115A1_LGA-8_3x5mm_P1.25mm.wrl
%%DATADIR%%/modules/packages3d/TerminalBlock_Altech.3dshapes/Altech_AK300_1x02_P5.00mm_45-Degree.step
%%DATADIR%%/modules/packages3d/TerminalBlock_Altech.3dshapes/Altech_AK300_1x02_P5.00mm_45-Degree.wrl
%%DATADIR%%/modules/packages3d/TerminalBlock_Altech.3dshapes/Altech_AK300_1x03_P5.00mm_45-Degree.step
%%DATADIR%%/modules/packages3d/TerminalBlock_Altech.3dshapes/Altech_AK300_1x03_P5.00mm_45-Degree.wrl
%%DATADIR%%/modules/packages3d/TerminalBlock_Altech.3dshapes/Altech_AK300_1x04_P5.00mm_45-Degree.step
%%DATADIR%%/modules/packages3d/TerminalBlock_Altech.3dshapes/Altech_AK300_1x04_P5.00mm_45-Degree.wrl
%%DATADIR%%/modules/packages3d/TerminalBlock_Altech.3dshapes/Altech_AK300_1x05_P5.00mm_45-Degree.step
%%DATADIR%%/modules/packages3d/TerminalBlock_Altech.3dshapes/Altech_AK300_1x05_P5.00mm_45-Degree.wrl
%%DATADIR%%/modules/packages3d/TerminalBlock_Altech.3dshapes/Altech_AK300_1x06_P5.00mm_45-Degree.step
%%DATADIR%%/modules/packages3d/TerminalBlock_Altech.3dshapes/Altech_AK300_1x06_P5.00mm_45-Degree.wrl
%%DATADIR%%/modules/packages3d/TerminalBlock_Altech.3dshapes/Altech_AK300_1x07_P5.00mm_45-Degree.step
%%DATADIR%%/modules/packages3d/TerminalBlock_Altech.3dshapes/Altech_AK300_1x07_P5.00mm_45-Degree.wrl
%%DATADIR%%/modules/packages3d/TerminalBlock_Altech.3dshapes/Altech_AK300_1x08_P5.00mm_45-Degree.step
%%DATADIR%%/modules/packages3d/TerminalBlock_Altech.3dshapes/Altech_AK300_1x08_P5.00mm_45-Degree.wrl
%%DATADIR%%/modules/packages3d/TerminalBlock_Altech.3dshapes/Altech_AK300_1x09_P5.00mm_45-Degree.step
%%DATADIR%%/modules/packages3d/TerminalBlock_Altech.3dshapes/Altech_AK300_1x09_P5.00mm_45-Degree.wrl
%%DATADIR%%/modules/packages3d/TerminalBlock_Altech.3dshapes/Altech_AK300_1x10_P5.00mm_45-Degree.step
%%DATADIR%%/modules/packages3d/TerminalBlock_Altech.3dshapes/Altech_AK300_1x10_P5.00mm_45-Degree.wrl
%%DATADIR%%/modules/packages3d/TerminalBlock_Altech.3dshapes/Altech_AK300_1x11_P5.00mm_45-Degree.step
%%DATADIR%%/modules/packages3d/TerminalBlock_Altech.3dshapes/Altech_AK300_1x11_P5.00mm_45-Degree.wrl
%%DATADIR%%/modules/packages3d/TerminalBlock_Altech.3dshapes/Altech_AK300_1x12_P5.00mm_45-Degree.step
%%DATADIR%%/modules/packages3d/TerminalBlock_Altech.3dshapes/Altech_AK300_1x12_P5.00mm_45-Degree.wrl
%%DATADIR%%/modules/packages3d/TerminalBlock_Altech.3dshapes/Altech_AK300_1x13_P5.00mm_45-Degree.step
%%DATADIR%%/modules/packages3d/TerminalBlock_Altech.3dshapes/Altech_AK300_1x13_P5.00mm_45-Degree.wrl
%%DATADIR%%/modules/packages3d/TerminalBlock_Altech.3dshapes/Altech_AK300_1x14_P5.00mm_45-Degree.step
%%DATADIR%%/modules/packages3d/TerminalBlock_Altech.3dshapes/Altech_AK300_1x14_P5.00mm_45-Degree.wrl
%%DATADIR%%/modules/packages3d/TerminalBlock_Altech.3dshapes/Altech_AK300_1x15_P5.00mm_45-Degree.step
%%DATADIR%%/modules/packages3d/TerminalBlock_Altech.3dshapes/Altech_AK300_1x15_P5.00mm_45-Degree.wrl
%%DATADIR%%/modules/packages3d/TerminalBlock_Altech.3dshapes/Altech_AK300_1x16_P5.00mm_45-Degree.step
%%DATADIR%%/modules/packages3d/TerminalBlock_Altech.3dshapes/Altech_AK300_1x16_P5.00mm_45-Degree.wrl
%%DATADIR%%/modules/packages3d/TerminalBlock_Altech.3dshapes/Altech_AK300_1x17_P5.00mm_45-Degree.step
%%DATADIR%%/modules/packages3d/TerminalBlock_Altech.3dshapes/Altech_AK300_1x17_P5.00mm_45-Degree.wrl
%%DATADIR%%/modules/packages3d/TerminalBlock_Altech.3dshapes/Altech_AK300_1x18_P5.00mm_45-Degree.step
%%DATADIR%%/modules/packages3d/TerminalBlock_Altech.3dshapes/Altech_AK300_1x18_P5.00mm_45-Degree.wrl
%%DATADIR%%/modules/packages3d/TerminalBlock_Altech.3dshapes/Altech_AK300_1x19_P5.00mm_45-Degree.step
%%DATADIR%%/modules/packages3d/TerminalBlock_Altech.3dshapes/Altech_AK300_1x19_P5.00mm_45-Degree.wrl
%%DATADIR%%/modules/packages3d/TerminalBlock_Altech.3dshapes/Altech_AK300_1x20_P5.00mm_45-Degree.step
%%DATADIR%%/modules/packages3d/TerminalBlock_Altech.3dshapes/Altech_AK300_1x20_P5.00mm_45-Degree.wrl
%%DATADIR%%/modules/packages3d/TerminalBlock_Altech.3dshapes/Altech_AK300_1x21_P5.00mm_45-Degree.step
%%DATADIR%%/modules/packages3d/TerminalBlock_Altech.3dshapes/Altech_AK300_1x21_P5.00mm_45-Degree.wrl
%%DATADIR%%/modules/packages3d/TerminalBlock_Altech.3dshapes/Altech_AK300_1x22_P5.00mm_45-Degree.step
%%DATADIR%%/modules/packages3d/TerminalBlock_Altech.3dshapes/Altech_AK300_1x22_P5.00mm_45-Degree.wrl
%%DATADIR%%/modules/packages3d/TerminalBlock_Altech.3dshapes/Altech_AK300_1x23_P5.00mm_45-Degree.step
%%DATADIR%%/modules/packages3d/TerminalBlock_Altech.3dshapes/Altech_AK300_1x23_P5.00mm_45-Degree.wrl
%%DATADIR%%/modules/packages3d/TerminalBlock_Altech.3dshapes/Altech_AK300_1x24_P5.00mm_45-Degree.step
%%DATADIR%%/modules/packages3d/TerminalBlock_Altech.3dshapes/Altech_AK300_1x24_P5.00mm_45-Degree.wrl
%%DATADIR%%/modules/packages3d/TestPoint.3dshapes/TestPoint_Bridge_Pitch2.0mm_Drill0.7mm.step
%%DATADIR%%/modules/packages3d/TestPoint.3dshapes/TestPoint_Bridge_Pitch2.0mm_Drill0.7mm.wrl
%%DATADIR%%/modules/packages3d/TestPoint.3dshapes/TestPoint_Bridge_Pitch2.54mm_Drill0.7mm.step
@ -10398,6 +10746,8 @@
%%DATADIR%%/modules/packages3d/TestPoint.3dshapes/TestPoint_Loop_D3.80mm_Drill2.8mm.wrl
%%DATADIR%%/modules/packages3d/Transformer_SMD.3dshapes/Transformer_Ethernet_HALO_TG111-MSC13.step
%%DATADIR%%/modules/packages3d/Transformer_SMD.3dshapes/Transformer_Ethernet_HALO_TG111-MSC13.wrl
%%DATADIR%%/modules/packages3d/Transformer_THT.3dshapes/Autotransformer_ZS1052-AC.step
%%DATADIR%%/modules/packages3d/Transformer_THT.3dshapes/Autotransformer_ZS1052-AC.wrl
%%DATADIR%%/modules/packages3d/Transformer_THT.3dshapes/Transformer_37x44.step
%%DATADIR%%/modules/packages3d/Transformer_THT.3dshapes/Transformer_37x44.wrl
%%DATADIR%%/modules/packages3d/Transformer_THT.3dshapes/Transformer_Breve_TEZ-22x24.step
@ -10606,6 +10956,8 @@
%%DATADIR%%/modules/packages3d/Varistor.3dshapes/RV_Disc_D7mm_W4.5mm_P5mm.wrl
%%DATADIR%%/modules/packages3d/Varistor.3dshapes/RV_Disc_D7mm_W4.8mm_P5mm.step
%%DATADIR%%/modules/packages3d/Varistor.3dshapes/RV_Disc_D7mm_W4.8mm_P5mm.wrl
%%DATADIR%%/modules/packages3d/Varistor.3dshapes/RV_Disc_D7mm_W4.9mm_P5mm.step
%%DATADIR%%/modules/packages3d/Varistor.3dshapes/RV_Disc_D7mm_W4.9mm_P5mm.wrl
%%DATADIR%%/modules/packages3d/Varistor.3dshapes/RV_Disc_D7mm_W4mm_P5mm.step
%%DATADIR%%/modules/packages3d/Varistor.3dshapes/RV_Disc_D7mm_W4mm_P5mm.wrl
%%DATADIR%%/modules/packages3d/Varistor.3dshapes/RV_Disc_D7mm_W5.1mm_P5mm.step

View File

@ -1,2 +1,2 @@
GIT_SYM_HASH= 952055e4e19f08e1b34174d504076127869b65b2
GIT_SYM_DATE= 20181205180754
GIT_SYM_HASH= 2652f252d28b3ae9d64bc842f09c05dec958cdd9
GIT_SYM_DATE= 20190206193131

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1544277364
SHA256 (KiCad-kicad-symbols-r20181205180754-952055e4e19f08e1b34174d504076127869b65b2_GH0.tar.gz) = 8d9d79ae0766b83a271a9b3dce8e4858ffdfd8efbfdf6959b6650b4dc0f0eb5b
SIZE (KiCad-kicad-symbols-r20181205180754-952055e4e19f08e1b34174d504076127869b65b2_GH0.tar.gz) = 2740301
TIMESTAMP = 1549493252
SHA256 (KiCad-kicad-symbols-r20190206193131-2652f252d28b3ae9d64bc842f09c05dec958cdd9_GH0.tar.gz) = c9b9514b611ece0f80be1dc9312a4379c6750ab350b7b6390f0d0514f4930aa0
SIZE (KiCad-kicad-symbols-r20190206193131-2652f252d28b3ae9d64bc842f09c05dec958cdd9_GH0.tar.gz) = 2796002

View File

@ -110,6 +110,8 @@
%%DATADIR%%/library/FPGA_Xilinx_Virtex6.lib
%%DATADIR%%/library/FPGA_Xilinx_Virtex7.dcm
%%DATADIR%%/library/FPGA_Xilinx_Virtex7.lib
%%DATADIR%%/library/Fiber_Optic.dcm
%%DATADIR%%/library/Fiber_Optic.lib
%%DATADIR%%/library/Filter.dcm
%%DATADIR%%/library/Filter.lib
%%DATADIR%%/library/GPU.dcm
@ -178,6 +180,8 @@
%%DATADIR%%/library/MCU_Microchip_PIC24.lib
%%DATADIR%%/library/MCU_Microchip_PIC32.dcm
%%DATADIR%%/library/MCU_Microchip_PIC32.lib
%%DATADIR%%/library/MCU_Microchip_SAMD.dcm
%%DATADIR%%/library/MCU_Microchip_SAMD.lib
%%DATADIR%%/library/MCU_Microchip_SAME.dcm
%%DATADIR%%/library/MCU_Microchip_SAME.lib
%%DATADIR%%/library/MCU_Microchip_SAML.dcm
@ -278,6 +282,8 @@
%%DATADIR%%/library/RF_Bluetooth.lib
%%DATADIR%%/library/RF_GPS.dcm
%%DATADIR%%/library/RF_GPS.lib
%%DATADIR%%/library/RF_GSM.dcm
%%DATADIR%%/library/RF_GSM.lib
%%DATADIR%%/library/RF_Mixer.dcm
%%DATADIR%%/library/RF_Mixer.lib
%%DATADIR%%/library/RF_Module.dcm

View File

@ -1,2 +1,2 @@
GIT_TMPL_HASH= 4bc4dce02326531f899c181e6d5f55caa6b47d61
GIT_TMPL_DATE= 20181115183806
GIT_TMPL_HASH= f935c7e1fd65f8eae4f00cd733d4c5ea31babaa7
GIT_TMPL_DATE= 20190206204557

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1544271130
SHA256 (KiCad-kicad-templates-r20181115183806-4bc4dce02326531f899c181e6d5f55caa6b47d61_GH0.tar.gz) = b3fdc471917bf56ccd4d027ceca967b713edfc8f13cb916e6acf60170981c8b4
SIZE (KiCad-kicad-templates-r20181115183806-4bc4dce02326531f899c181e6d5f55caa6b47d61_GH0.tar.gz) = 1622439
TIMESTAMP = 1549493323
SHA256 (KiCad-kicad-templates-r20190206204557-f935c7e1fd65f8eae4f00cd733d4c5ea31babaa7_GH0.tar.gz) = de70a948a8e1a6715439f9c178b157b8400e64e664bec0947ccda45097ff5355
SIZE (KiCad-kicad-templates-r20190206204557-f935c7e1fd65f8eae4f00cd733d4c5ea31babaa7_GH0.tar.gz) = 1622294

View File

@ -2,8 +2,8 @@
# $FreeBSD$
PORTNAME= openscad
PORTVERSION= 2018.10.22
PORTREVISION= 4
PORTVERSION= 2019.02.05
PORTREVISION= 1
CATEGORIES= cad
PKGNAMESUFFIX= -devel
@ -34,7 +34,7 @@ USE_GL= gl glu glew
USE_GNOME= glib20 libxml2
USE_QT= buildtools_build core concurrent_build dbus gui multimedia widgets
USE_XORG= x11
GH_TAGNAME= b8160eac0cca045e091fa65c3f7fbe68fdfada59
GH_TAGNAME= 8ab3f307378613a5edd6440d948bdb80428ae33d
QMAKE_ARGS= CONFIG+="experimental" VERSION=${PORTVERSION}
# Avoid overlinking: kvm, procstat, boost(thread, system), Qt5(concurrent, network, printsupport)
LDFLAGS+= -Wl,--as-needed

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1540263111
SHA256 (openscad-openscad-2018.10.22-b8160eac0cca045e091fa65c3f7fbe68fdfada59_GH0.tar.gz) = d5692d8c617aaac58c3c14167044b7ea6220735771167280c2d372ceb93615bb
SIZE (openscad-openscad-2018.10.22-b8160eac0cca045e091fa65c3f7fbe68fdfada59_GH0.tar.gz) = 13924891
TIMESTAMP = 1549384082
SHA256 (openscad-openscad-2019.02.05-8ab3f307378613a5edd6440d948bdb80428ae33d_GH0.tar.gz) = efe64a69ae5f5ae0d6043ec8499356f1ce0f79552dcfee3b6288146fdd51fa20
SIZE (openscad-openscad-2019.02.05-8ab3f307378613a5edd6440d948bdb80428ae33d_GH0.tar.gz) = 14235835

View File

@ -17,13 +17,13 @@ LICENSE= LGPL20
LICENSE_FILE= ${WRKSRC}/COPYING
USES= gmake libtool
USE_CXXSTD= c++98
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
INSTALL_TARGET= install-strip
CPPFLAGS+= -DBROKEN_STRFTIME -DHAVE_DECL_GETOPT
LDFLAGS+= -lpthread
CXXFLAGS+= -Wno-c++11-narrowing
OPTIONS_DEFINE= NLS
OPTIONS_SUB= yes

View File

@ -2,9 +2,8 @@
# $FreeBSD$
PORTNAME= inspectrum
PORTVERSION= g20180708
PORTVERSION= g20181201
PORTREVISION= 1
#PORTREVISION= 1
#DISTVERSIONPREFIX= v
CATEGORIES= comms hamradio
@ -22,7 +21,7 @@ CMAKE_INSTALL_PREFIX= ${STAGEDIR}${PREFIX}
USES= cmake compiler:c++11-lang pkgconfig qmake qt:5
USE_GITHUB= yes
GH_ACCOUNT= miek
GH_TAGNAME= d844c921e51e6d3e4aaea46b622cfa1a38feadfe
GH_TAGNAME= cd115c22cf4d8d7d3ed18e549d6569abf71fa32c
USE_QT= core buildtools_build concurrent widgets
USE_LDCONFIG= yes

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1531131356
SHA256 (miek-inspectrum-g20180708-d844c921e51e6d3e4aaea46b622cfa1a38feadfe_GH0.tar.gz) = e4eef33a829528be3c19a4584603edb0e1be8b748764f5d76811eb664e26f253
SIZE (miek-inspectrum-g20180708-d844c921e51e6d3e4aaea46b622cfa1a38feadfe_GH0.tar.gz) = 109202
TIMESTAMP = 1549485488
SHA256 (miek-inspectrum-g20181201-cd115c22cf4d8d7d3ed18e549d6569abf71fa32c_GH0.tar.gz) = 47c674e7b669211aae8447d8a051e9aaae7c003d834f57e927f0ae6835a225de
SIZE (miek-inspectrum-g20181201-cd115c22cf4d8d7d3ed18e549d6569abf71fa32c_GH0.tar.gz) = 109344

View File

@ -14,12 +14,10 @@ COMMENT= Several forward error correction (FEC) decoders
LICENSE= LGPL21
BROKEN_powerpc64= fails to compile: cc1: error: unrecognized command line option -faltivec
MAKEFILE= makefile
GNU_CONFIGURE= yes
USES= autoreconf gmake tar:bzip2
USES= autoreconf compiler:c11 gmake tar:bzip2
USE_LDCONFIG= yes
PLIST_FILES= include/fec.h \
lib/libfec.so \

View File

@ -4,6 +4,7 @@
#include <stdio.h>
#include "fec.h"
#ifdef __VEC__
#include <sys/types.h>
#include <sys/sysctl.h>
#endif
@ -33,15 +34,19 @@ void find_cpu_mode(void){
Cpu_mode = MMX;
}
#endif
//#ifdef __VEC__
#if 0
// This looks very Linux specific
#ifdef __VEC__
{
/* Ask the OS if we have Altivec support */
#ifdef __APPLE__
int selectors[2] = { CTL_HW, HW_VECTORUNIT };
#endif
int hasVectorUnit = 0;
size_t length = sizeof(hasVectorUnit);
#ifdef __APPLE__
int error = sysctl(selectors, 2, &hasVectorUnit, &length, NULL, 0);
#elif __FreeBSD__
int error = sysctlbyname("hw.altivec", &hasVectorUnit, &length, NULL, 0);
#endif
if(0 == error && hasVectorUnit)
Cpu_mode = ALTIVEC;
}

View File

@ -17,7 +17,8 @@
+ cpu_features.o"
;;
powerpc*)
ARCH_OPTION="-fno-common -faltivec"
- ARCH_OPTION="-fno-common -faltivec"
+ ARCH_OPTION="-fno-common -maltivec"
MLIBS="viterbi27_av.o viterbi29_av.o viterbi39_av.o viterbi615_av.o \
encode_rs_av.o \
- dotprod_av.o sumsq_av.o peakval_av.o cpu_mode_ppc.o"

View File

@ -0,0 +1,28 @@
--- dotprod_av.c.orig 2019-02-05 19:37:00 UTC
+++ dotprod_av.c
@@ -3,6 +3,7 @@
* Copyright 2004 Phil Karn
* May be used under the terms of the GNU Lesser General Public License (LGPL)
*/
+#include <altivec.h>
#include <stdlib.h>
#include "fec.h"
@@ -70,7 +71,7 @@ long dotprod_av(void *p,signed short a[]){
nblocks = (dp->len+al-1)/8+1;
/* Sum into four vectors each holding four 32-bit partial sums */
- sums3 = sums2 = sums1 = sums0 = (vector signed int)(0);
+ sums3 = sums2 = sums1 = sums0 = (vector signed int){0};
while(nblocks >= 4){
sums0 = vec_msums(ar[nblocks-1],d[nblocks-1],sums0);
sums1 = vec_msums(ar[nblocks-2],d[nblocks-2],sums1);
@@ -85,7 +86,7 @@ long dotprod_av(void *p,signed short a[]){
sums0 = vec_msums(ar[nblocks],d[nblocks],sums0);
}
/* Sum 4 partial sums into final result */
- s.v = vec_sums(sums0,(vector signed int)(0));
+ s.v = vec_sums(sums0,(vector signed int){0});
return s.w[3];
}

View File

@ -0,0 +1,27 @@
--- encode_rs_8.c.orig 2019-02-06 10:40:06 UTC
+++ encode_rs_8.c
@@ -3,6 +3,7 @@
* May be used under the terms of the GNU Lesser General Public License (LGPL)
*/
#include <string.h>
+#include <sys/types.h>
#include "fixed.h"
#ifdef __VEC__
#include <sys/sysctl.h>
@@ -36,10 +37,16 @@ void encode_rs_8(data_t *data, data_t *parity,int pad)
}
#elif __VEC__
/* Ask the OS if we have Altivec support */
+#ifdef __APPLE__
int selectors[2] = { CTL_HW, HW_VECTORUNIT };
+#endif
int hasVectorUnit = 0;
size_t length = sizeof(hasVectorUnit);
+#ifdef __APPLE__
int error = sysctl(selectors, 2, &hasVectorUnit, &length, NULL, 0);
+#elif __FreeBSD__
+ int error = sysctlbyname("hw.altivec", &hasVectorUnit, &length, NULL, 0);
+#endif
if(0 == error && hasVectorUnit)
cpu_mode = ALTIVEC;
else

View File

@ -0,0 +1,41 @@
--- encode_rs_av.c.orig 2019-02-05 19:29:53 UTC
+++ encode_rs_av.c
@@ -2,6 +2,7 @@
* Copyright 2004, Phil Karn KA9Q
* May be used under the terms of the GNU Lesser General Public License (LGPL)
*/
+#include <altivec.h>
#include <stdio.h>
#include <string.h>
#include "fixed.h"
@@ -12,8 +13,8 @@
*/
static union { vector unsigned char v; unsigned char c[16]; } table[256];
-static vector unsigned char reverse = (vector unsigned char)(0,15,14,13,12,11,10,9,8,7,6,5,4,3,2,1);
-static vector unsigned char shift_right = (vector unsigned char)(15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30);
+static vector unsigned char reverse = (vector unsigned char){0,15,14,13,12,11,10,9,8,7,6,5,4,3,2,1};
+static vector unsigned char shift_right = (vector unsigned char){15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30};
extern data_t CCSDS_alpha_to[];
extern data_t CCSDS_index_of[];
@@ -40,8 +41,8 @@ void encode_rs_av(unsigned char *data,unsigned char *p
union { vector unsigned char v[2]; unsigned char c[32]; } shift_register;
int i;
- shift_register.v[0] = (vector unsigned char)(0);
- shift_register.v[1] = (vector unsigned char)(0);
+ shift_register.v[0] = (vector unsigned char){0};
+ shift_register.v[1] = (vector unsigned char){0};
for(i=0;i<NN-NROOTS-pad;i++){
vector unsigned char feedback0,feedback1;
@@ -53,7 +54,7 @@ void encode_rs_av(unsigned char *data,unsigned char *p
/* Shift right one byte */
shift_register.v[1] = vec_perm(shift_register.v[0],shift_register.v[1],shift_right) ^ feedback1;
- shift_register.v[0] = vec_sro(shift_register.v[0],(vector unsigned char)(8)) ^ feedback0;
+ shift_register.v[0] = vec_sro(shift_register.v[0],(vector unsigned char){8}) ^ feedback0;
shift_register.c[0] = f;
}
for(i=0;i<NROOTS;i++)

View File

@ -1,6 +1,6 @@
--- fec.h.orig 2006-10-13 01:10:53 UTC
+++ fec.h
@@ -262,7 +262,7 @@ extern enum cpu_mode {UNKNOWN=0,PORT,MMX
@@ -262,7 +262,7 @@ extern enum cpu_mode {UNKNOWN=0,PORT,MMX,SSE,SSE2,ALTI
void find_cpu_mode(void); /* Call this once at startup to set Cpu_mode */
/* Determine parity of argument: 1 = odd, 0 = even */

View File

@ -0,0 +1,25 @@
--- peakval_av.c.orig 2019-02-05 19:35:25 UTC
+++ peakval_av.c
@@ -6,6 +6,7 @@
* May be used under the terms of the GNU Lesser General Public License (LGPL)
*/
+#include <altivec.h>
#include "fec.h"
signed short peakval_av(signed short *in,int cnt){
@@ -14,11 +15,11 @@ signed short peakval_av(signed short *in,int cnt){
union { vector signed char cv; vector signed short hv; signed short s[8]; signed char c[16];} s;
vector signed short smallest,largest;
- smallest = (vector signed short)(0);
- largest = (vector signed short)(0);
+ smallest = (vector signed short){0};
+ largest = (vector signed short){0};
if((pad = (int)in & 15)!=0){
/* Load unaligned leading word */
- x = vec_perm(vec_ld(0,in),(vector signed short)(0),vec_lvsl(0,in));
+ x = vec_perm(vec_ld(0,in),(vector signed short){0},vec_lvsl(0,in));
if(cnt < 8){ /* Shift right to chop stuff beyond end of short block */
s.c[15] = (8-cnt)<<4;
x = vec_sro(x,s.cv);

View File

@ -0,0 +1,47 @@
--- sumsq_av.c.orig 2019-02-05 19:36:10 UTC
+++ sumsq_av.c
@@ -8,6 +8,7 @@
* May be used under the terms of the GNU Lesser General Public License (LGPL)
*/
+#include <altivec.h>
#include "fec.h"
unsigned long long sumsq_av(signed short *in,int cnt){
@@ -17,15 +18,15 @@ unsigned long long sumsq_av(signed short *in,int cnt){
int pad;
union { vector unsigned char cv; vector unsigned int iv; unsigned int w[4]; unsigned char c[16];} s;
- carries = sums = (vector unsigned int)(0);
+ carries = sums = (vector unsigned int){0};
if((pad = (int)in & 15)!=0){
/* Load unaligned leading word */
- x = vec_perm(vec_ld(0,in),(vector signed short)(0),vec_lvsl(0,in));
+ x = vec_perm(vec_ld(0,in),(vector signed short){0},vec_lvsl(0,in));
if(cnt < 8){ /* Shift right to chop stuff beyond end of short block */
s.c[15] = (8-cnt)<<4;
x = vec_sro(x,s.cv);
}
- sums = (vector unsigned int)vec_msum(x,x,(vector signed int)(0));
+ sums = (vector unsigned int)vec_msum(x,x,(vector signed int){0});
in += 8-pad/2;
cnt -= 8-pad/2;
}
@@ -36,7 +37,7 @@ unsigned long long sumsq_av(signed short *in,int cnt){
* the earlier terms separately to handle the carries
* The cast to unsigned is OK because squares are always positive
*/
- s1 = (vector unsigned int)vec_msum(x,x,(vector signed int)(0));
+ s1 = (vector unsigned int)vec_msum(x,x,(vector signed int){0});
carries = vec_add(carries,vec_addc(sums,s1));
sums = vec_add(sums,s1);
in += 8;
@@ -47,7 +48,7 @@ unsigned long long sumsq_av(signed short *in,int cnt){
x = vec_ld(0,in);
s.c[15] = (8-cnt)<<4;
x = vec_sro(x,s.cv);
- s1 = (vector unsigned int)vec_msum(x,x,(vector signed int)(0));
+ s1 = (vector unsigned int)vec_msum(x,x,(vector signed int){0});
carries = vec_add(carries,vec_addc(sums,s1));
sums = vec_add(sums,s1);
}

View File

@ -0,0 +1,41 @@
--- viterbi27_av.c.orig 2019-02-05 19:34:45 UTC
+++ viterbi27_av.c
@@ -1,6 +1,7 @@
/* K=7 r=1/2 Viterbi decoder for PowerPC G4/G5 Altivec instructions
* Feb 2004, Phil Karn, KA9Q
*/
+#include <altivec.h>
#include <stdio.h>
#include <memory.h>
#include <stdlib.h>
@@ -31,7 +32,7 @@ int init_viterbi27_av(void *p,int starting_state){
if(p == NULL)
return -1;
for(i=0;i<4;i++)
- vp->metrics1.v[i] = (vector unsigned char)(63);
+ vp->metrics1.v[i] = (vector unsigned char){63};
vp->old_metrics = &vp->metrics1;
vp->new_metrics = &vp->metrics2;
vp->dp = vp->decisions;
@@ -134,8 +135,8 @@ int update_viterbi27_blk_av(void *p,unsigned char *sym
/* Form first set of 16 branch metrics */
metric = vec_avg(vec_xor(Branchtab27[0].v[0],sym0v),vec_xor(Branchtab27[1].v[0],sym1v));
- metric = vec_sr(metric,(vector unsigned char)(3));
- m_metric = vec_sub((vector unsigned char)(31),metric);
+ metric = vec_sr(metric,(vector unsigned char){3});
+ m_metric = vec_sub((vector unsigned char){31},metric);
/* Form first set of path metrics */
m0 = vec_adds(vp->old_metrics->v[0],metric);
@@ -145,8 +146,8 @@ int update_viterbi27_blk_av(void *p,unsigned char *sym
/* Form second set of 16 branch metrics */
metric = vec_avg(vec_xor(Branchtab27[0].v[1],sym0v),vec_xor(Branchtab27[1].v[1],sym1v));
- metric = vec_sr(metric,(vector unsigned char)(3));
- m_metric = vec_sub((vector unsigned char)(31),metric);
+ metric = vec_sr(metric,(vector unsigned char){3});
+ m_metric = vec_sub((vector unsigned char){31},metric);
/* Compare and select first set */
decision0 = vec_cmpgt(m0,m1);

View File

@ -0,0 +1,34 @@
--- viterbi29_av.c.orig 2019-02-05 19:33:58 UTC
+++ viterbi29_av.c
@@ -2,9 +2,11 @@
* Copyright Feb 2004, Phil Karn, KA9Q
* May be used under the terms of the GNU Lesser General Public License (LGPL)
*/
+#include <altivec.h>
#include <stdio.h>
#include <stdlib.h>
#include <memory.h>
+#include <sys/types.h>
#include <sys/sysctl.h>
#include "fec.h"
@@ -31,7 +33,7 @@ int init_viterbi29_av(void *p,int starting_state){
if(p == NULL)
return -1;
for(i=0;i<16;i++)
- vp->metrics1.v[i] = (vector unsigned char)(63);
+ vp->metrics1.v[i] = (vector unsigned char){63};
vp->old_metrics = &vp->metrics1;
vp->new_metrics = &vp->metrics2;
@@ -136,8 +138,8 @@ int update_viterbi29_blk_av(void *p,unsigned char *sym
/* Form branch metrics */
metric = vec_avg(vec_xor(Branchtab29[0].v[i],sym1v),vec_xor(Branchtab29[1].v[i],sym2v));
- metric = vec_sr(metric,(vector unsigned char)(3));
- m_metric = (vector unsigned char)(31) - metric;
+ metric = vec_sr(metric,(vector unsigned char){3});
+ m_metric = (vector unsigned char){31} - metric;
/* Add branch metrics to path metrics */
m0 = vec_adds(vp->old_metrics->v[i],metric);

View File

@ -0,0 +1,46 @@
--- viterbi39_av.c.orig 2019-02-05 19:31:24 UTC
+++ viterbi39_av.c
@@ -3,6 +3,7 @@
* Copyright Aug 2006, Phil Karn, KA9Q
* May be used under the terms of the GNU Lesser General Public License (LGPL)
*/
+#include <altivec.h>
#include <stdio.h>
#include <stdlib.h>
#include <memory.h>
@@ -30,7 +31,7 @@ int init_viterbi39_av(void *p,int starting_state){
int i;
for(i=0;i<32;i++)
- vp->metrics1.v[i] = (vector unsigned short)(1000);
+ vp->metrics1.v[i] = (vector unsigned short){1000};
vp->old_metrics = &vp->metrics1;
vp->new_metrics = &vp->metrics2;
@@ -111,7 +112,7 @@ int update_viterbi39_blk_av(void *p,unsigned char *sym
struct v39 *vp = p;
decision_t *d = (decision_t *)vp->dp;
int path_metric = 0;
- vector unsigned char decisions = (vector unsigned char)(0);
+ vector unsigned char decisions = (vector unsigned char){0};
while(nbits--){
vector unsigned short symv,sym0v,sym1v,sym2v;
@@ -122,7 +123,7 @@ int update_viterbi39_blk_av(void *p,unsigned char *sym
/* Splat the 0th symbol across sym0v, the 1st symbol across sym1v, etc */
s = (vector unsigned char)vec_perm(vec_ld(0,syms),vec_ld(5,syms),vec_lvsl(0,syms));
- symv = (vector unsigned short)vec_mergeh((vector unsigned char)(0),s); /* Unsigned byte->word unpack */
+ symv = (vector unsigned short)vec_mergeh((vector unsigned char){0},s); /* Unsigned byte->word unpack */
sym0v = vec_splat(symv,0);
sym1v = vec_splat(symv,1);
sym2v = vec_splat(symv,2);
@@ -140,7 +141,7 @@ int update_viterbi39_blk_av(void *p,unsigned char *sym
m0 = vec_add(vec_xor(Branchtab39[0].v[i],sym0v),vec_xor(Branchtab39[1].v[i],sym1v));
m1 = vec_xor(Branchtab39[2].v[i],sym2v);
metric = vec_add(m0,m1);
- m_metric = vec_sub((vector unsigned short)(765),metric);
+ m_metric = vec_sub((vector unsigned short){765},metric);
/* Add branch metrics to path metrics */
m0 = vec_adds(vp->old_metrics->v[i],metric);

View File

@ -0,0 +1,46 @@
--- viterbi615_av.c.orig 2019-02-05 19:33:18 UTC
+++ viterbi615_av.c
@@ -3,6 +3,7 @@
* Copyright Mar 2004, Phil Karn, KA9Q
* May be used under the terms of the GNU Lesser General Public License (LGPL)
*/
+#include <altivec.h>
#include <stdio.h>
#include <stdlib.h>
#include <memory.h>
@@ -33,7 +34,7 @@ int init_viterbi615_av(void *p,int starting_state){
return -1;
for(i=0;i<2048;i++)
- vp->metrics1.v[i] = (vector unsigned short)(5000);
+ vp->metrics1.v[i] = (vector unsigned short){5000};
vp->old_metrics = &vp->metrics1;
vp->new_metrics = &vp->metrics2;
@@ -111,7 +112,7 @@ int update_viterbi615_blk_av(void *p,unsigned char *sy
struct v615 *vp = p;
decision_t *d = (decision_t *)vp->dp;
int path_metric = 0;
- vector unsigned char decisions = (vector unsigned char)(0);
+ vector unsigned char decisions = (vector unsigned char){0};
while(nbits--){
vector unsigned short symv,sym0v,sym1v,sym2v,sym3v,sym4v,sym5v;
@@ -122,7 +123,7 @@ int update_viterbi615_blk_av(void *p,unsigned char *sy
/* Splat the 0th symbol across sym0v, the 1st symbol across sym1v, etc */
s = (vector unsigned char)vec_perm(vec_ld(0,syms),vec_ld(5,syms),vec_lvsl(0,syms));
- symv = (vector unsigned short)vec_mergeh((vector unsigned char)(0),s); /* Unsigned byte->word unpack */
+ symv = (vector unsigned short)vec_mergeh((vector unsigned char){0},s); /* Unsigned byte->word unpack */
sym0v = vec_splat(symv,0);
sym1v = vec_splat(symv,1);
sym2v = vec_splat(symv,2);
@@ -145,7 +146,7 @@ int update_viterbi615_blk_av(void *p,unsigned char *sy
m2 = vec_add(vec_xor(Branchtab615[4].v[i],sym4v),vec_xor(Branchtab615[5].v[i],sym5v));
metric = vec_add(m0,m1);
metric = vec_add(metric,m2);
- m_metric = vec_sub((vector unsigned short)(1530),metric);
+ m_metric = vec_sub((vector unsigned short){1530},metric);
/* Add branch metrics to path metrics */
m0 = vec_adds(vp->old_metrics->v[i],metric);

View File

@ -12,8 +12,6 @@ COMMENT= Synchronous multi-master replication engine
LICENSE= GPLv2
BROKEN_SSL= openssl111
BROKEN_SSL_REASON_openssl111= check that SSL devel headers are installed and usable
BROKEN_aarch64= fails to compile: gu_int128.h: use of undeclared identifier '__bswap64_var'
BROKEN_armv6= fails to compile: gu_int128.h: use of undeclared identifier '__bswap64_var'
BROKEN_armv7= fails to compile: gu_int128.h: use of undeclared identifier '__bswap64_var'

View File

@ -17,8 +17,8 @@ COMMENT= Distributed document-oriented "NoSQL" database
LICENSE= AGPLv3 APACHE20
LICENSE_COMB= multi
ONLY_FOR_ARCHS= amd64
ONLY_FOR_ARCHS_REASON= "Only supported on amd64 (i386 deprecated in v3)"
ONLY_FOR_ARCHS= amd64 aarch64
ONLY_FOR_ARCHS_REASON= "Only supported on amd64 and aarch64 (i386 deprecated in v3)"
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cheetah>=2.4.4:devel/py-cheetah@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}typing>=3.6.2:devel/py-typing@${PY_FLAVOR} \
@ -63,6 +63,10 @@ SUB_LIST+= LEGACY_LIMITS="@comment " MODERN_LIMITS=""
SUB_LIST+= LEGACY_LIMITS="" MODERN_LIMITS="@comment "
.endif
.if ${ARCH} == aarch64
EXTRA_PATCHES= ${FILESDIR}/aarch64
.endif
ALL_TARGET= core
PORTSCOUT= limitw:1,even

View File

@ -0,0 +1,20 @@
--- src/third_party/IntelRDFPMathLib20U1/LIBRARY/src/bid_functions.h.orig 2018-12-13 15:47:17 UTC
+++ src/third_party/IntelRDFPMathLib20U1/LIBRARY/src/bid_functions.h
@@ -42,7 +42,7 @@
#include <ctype.h>
// Fix system header issue on Sun solaris and define required type by ourselves
-#if !defined(_WCHAR_T) && !defined(_WCHAR_T_DEFINED) && !defined(__QNX__)
+#if !defined(_WCHAR_T) && !defined(_WCHAR_T_DEFINED) && !defined(__QNX__) && !defined(_WCHAR_T_DECLARED)
typedef int wchar_t;
#endif
@@ -150,7 +150,7 @@ typedef BID_UINT128 _Quad;
///////////////////////////////////////////////////////
// This section may move to fenv_support.h
-#if !defined(__FENV_H_INCLUDED) && !defined (_FENV_H) && !defined(_FENV_INCLUDED) /* Otherwise we already defined fexcept_t type */
+#if !defined(__FENV_H_INCLUDED) && !defined (_FENV_H) && !defined(_FENV_INCLUDED) && !defined (_FENV_H_) /* Otherwise we already defined fexcept_t type */
#if defined(__ECL) || defined(__ECC) /* Intel(R) Itanium(R) architecture */
/* Default 64-bit Floating Point Status Register */
#if defined(__linux__)

View File

@ -0,0 +1,18 @@
--- src/third_party/mozjs-45/SConscript.orig 2019-01-18 20:35:17 UTC
+++ src/third_party/mozjs-45/SConscript
@@ -97,7 +97,6 @@ env.Prepend(CPPPATH=[
sources = [
"extract/js/src/builtin/RegExp.cpp",
"extract/js/src/frontend/Parser.cpp",
- "extract/js/src/jit/ProcessExecutableMemory.cpp",
"extract/js/src/jsarray.cpp",
"extract/js/src/jsatom.cpp",
"extract/js/src/jsmath.cpp",
@@ -112,6 +111,7 @@ sources = [
if env['TARGET_ARCH'] == 'x86_64' and not env.TargetOSIs('solaris'):
sources.extend([
+ "extract/js/src/jit/ProcessExecutableMemory.cpp",
"extract/js/src/jit/x86-shared/Disassembler-x86-shared.cpp",
])

View File

@ -0,0 +1,59 @@
--- src/third_party/mozjs-45/platform/aarch64/freebsd/build/Unified_cpp_js_src0.cpp.orig 2019-01-18 22:48:17 UTC
+++ src/third_party/mozjs-45/platform/aarch64/freebsd/build/Unified_cpp_js_src0.cpp
@@ -0,0 +1,55 @@
+#define MOZ_UNIFIED_BUILD
+#include "asmjs/AsmJSFrameIterator.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "asmjs/AsmJSFrameIterator.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "asmjs/AsmJSFrameIterator.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "asmjs/AsmJSLink.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "asmjs/AsmJSLink.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "asmjs/AsmJSLink.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "asmjs/AsmJSModule.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "asmjs/AsmJSModule.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "asmjs/AsmJSModule.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "asmjs/AsmJSSignalHandlers.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "asmjs/AsmJSSignalHandlers.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "asmjs/AsmJSSignalHandlers.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "asmjs/AsmJSValidate.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "asmjs/AsmJSValidate.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "asmjs/AsmJSValidate.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "asmjs/WasmGenerator.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "asmjs/WasmGenerator.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "asmjs/WasmGenerator.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
\ No newline at end of file

View File

@ -0,0 +1,59 @@
--- src/third_party/mozjs-45/platform/aarch64/freebsd/build/Unified_cpp_js_src1.cpp.orig 2019-01-18 22:48:17 UTC
+++ src/third_party/mozjs-45/platform/aarch64/freebsd/build/Unified_cpp_js_src1.cpp
@@ -0,0 +1,55 @@
+#define MOZ_UNIFIED_BUILD
+#include "asmjs/WasmIonCompile.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "asmjs/WasmIonCompile.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "asmjs/WasmIonCompile.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "asmjs/WasmStubs.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "asmjs/WasmStubs.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "asmjs/WasmStubs.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "builtin/AtomicsObject.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "builtin/AtomicsObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "builtin/AtomicsObject.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "builtin/Eval.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "builtin/Eval.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "builtin/Eval.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "builtin/Intl.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "builtin/Intl.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "builtin/Intl.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "builtin/MapObject.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "builtin/MapObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "builtin/MapObject.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
\ No newline at end of file

View File

@ -0,0 +1,59 @@
--- src/third_party/mozjs-45/platform/aarch64/freebsd/build/Unified_cpp_js_src10.cpp.orig 2019-01-18 22:48:17 UTC
+++ src/third_party/mozjs-45/platform/aarch64/freebsd/build/Unified_cpp_js_src10.cpp
@@ -0,0 +1,55 @@
+#define MOZ_UNIFIED_BUILD
+#include "jit/BaselineFrameInfo.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "jit/BaselineFrameInfo.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "jit/BaselineFrameInfo.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "jit/BaselineIC.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "jit/BaselineIC.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "jit/BaselineIC.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "jit/BaselineInspector.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "jit/BaselineInspector.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "jit/BaselineInspector.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "jit/BaselineJIT.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "jit/BaselineJIT.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "jit/BaselineJIT.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "jit/BitSet.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "jit/BitSet.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "jit/BitSet.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "jit/BytecodeAnalysis.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "jit/BytecodeAnalysis.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "jit/BytecodeAnalysis.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
\ No newline at end of file

View File

@ -0,0 +1,59 @@
--- src/third_party/mozjs-45/platform/aarch64/freebsd/build/Unified_cpp_js_src11.cpp.orig 2019-01-18 22:48:17 UTC
+++ src/third_party/mozjs-45/platform/aarch64/freebsd/build/Unified_cpp_js_src11.cpp
@@ -0,0 +1,55 @@
+#define MOZ_UNIFIED_BUILD
+#include "jit/C1Spewer.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "jit/C1Spewer.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "jit/C1Spewer.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "jit/CodeGenerator.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "jit/CodeGenerator.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "jit/CodeGenerator.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "jit/CompileWrappers.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "jit/CompileWrappers.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "jit/CompileWrappers.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "jit/Disassembler.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "jit/Disassembler.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "jit/Disassembler.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "jit/EagerSimdUnbox.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "jit/EagerSimdUnbox.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "jit/EagerSimdUnbox.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "jit/EdgeCaseAnalysis.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "jit/EdgeCaseAnalysis.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "jit/EdgeCaseAnalysis.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
\ No newline at end of file

View File

@ -0,0 +1,59 @@
--- src/third_party/mozjs-45/platform/aarch64/freebsd/build/Unified_cpp_js_src12.cpp.orig 2019-01-18 22:48:17 UTC
+++ src/third_party/mozjs-45/platform/aarch64/freebsd/build/Unified_cpp_js_src12.cpp
@@ -0,0 +1,55 @@
+#define MOZ_UNIFIED_BUILD
+#include "jit/EffectiveAddressAnalysis.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "jit/EffectiveAddressAnalysis.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "jit/EffectiveAddressAnalysis.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "jit/ExecutableAllocator.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "jit/ExecutableAllocator.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "jit/ExecutableAllocator.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "jit/InstructionReordering.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "jit/InstructionReordering.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "jit/InstructionReordering.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "jit/Ion.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "jit/Ion.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "jit/Ion.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "jit/IonAnalysis.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "jit/IonAnalysis.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "jit/IonAnalysis.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "jit/IonBuilder.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "jit/IonBuilder.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "jit/IonBuilder.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
\ No newline at end of file

View File

@ -0,0 +1,59 @@
--- src/third_party/mozjs-45/platform/aarch64/freebsd/build/Unified_cpp_js_src13.cpp.orig 2019-01-18 22:48:17 UTC
+++ src/third_party/mozjs-45/platform/aarch64/freebsd/build/Unified_cpp_js_src13.cpp
@@ -0,0 +1,55 @@
+#define MOZ_UNIFIED_BUILD
+#include "jit/IonCaches.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "jit/IonCaches.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "jit/IonCaches.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "jit/IonOptimizationLevels.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "jit/IonOptimizationLevels.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "jit/IonOptimizationLevels.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "jit/JSONSpewer.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "jit/JSONSpewer.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "jit/JSONSpewer.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "jit/JitFrames.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "jit/JitFrames.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "jit/JitFrames.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "jit/JitOptions.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "jit/JitOptions.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "jit/JitOptions.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "jit/JitSpewer.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "jit/JitSpewer.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "jit/JitSpewer.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
\ No newline at end of file

View File

@ -0,0 +1,59 @@
--- src/third_party/mozjs-45/platform/aarch64/freebsd/build/Unified_cpp_js_src14.cpp.orig 2019-01-18 22:48:17 UTC
+++ src/third_party/mozjs-45/platform/aarch64/freebsd/build/Unified_cpp_js_src14.cpp
@@ -0,0 +1,55 @@
+#define MOZ_UNIFIED_BUILD
+#include "jit/JitcodeMap.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "jit/JitcodeMap.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "jit/JitcodeMap.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "jit/LICM.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "jit/LICM.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "jit/LICM.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "jit/LIR.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "jit/LIR.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "jit/LIR.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "jit/LoopUnroller.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "jit/LoopUnroller.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "jit/LoopUnroller.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "jit/Lowering.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "jit/Lowering.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "jit/Lowering.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "jit/MCallOptimize.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "jit/MCallOptimize.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "jit/MCallOptimize.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
\ No newline at end of file

View File

@ -0,0 +1,59 @@
--- src/third_party/mozjs-45/platform/aarch64/freebsd/build/Unified_cpp_js_src15.cpp.orig 2019-01-18 22:48:17 UTC
+++ src/third_party/mozjs-45/platform/aarch64/freebsd/build/Unified_cpp_js_src15.cpp
@@ -0,0 +1,55 @@
+#define MOZ_UNIFIED_BUILD
+#include "jit/MIR.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "jit/MIR.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "jit/MIR.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "jit/MIRGraph.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "jit/MIRGraph.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "jit/MIRGraph.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "jit/MacroAssembler.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "jit/MacroAssembler.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "jit/MacroAssembler.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "jit/MoveResolver.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "jit/MoveResolver.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "jit/MoveResolver.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "jit/OptimizationTracking.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "jit/OptimizationTracking.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "jit/OptimizationTracking.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "jit/PerfSpewer.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "jit/PerfSpewer.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "jit/PerfSpewer.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
\ No newline at end of file

View File

@ -0,0 +1,59 @@
--- src/third_party/mozjs-45/platform/aarch64/freebsd/build/Unified_cpp_js_src16.cpp.orig 2019-01-18 22:48:17 UTC
+++ src/third_party/mozjs-45/platform/aarch64/freebsd/build/Unified_cpp_js_src16.cpp
@@ -0,0 +1,55 @@
+#define MOZ_UNIFIED_BUILD
+#include "jit/ProcessExecutableMemory.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "jit/ProcessExecutableMemory.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "jit/ProcessExecutableMemory.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "jit/RangeAnalysis.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "jit/RangeAnalysis.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "jit/RangeAnalysis.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "jit/Recover.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "jit/Recover.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "jit/Recover.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "jit/RegisterAllocator.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "jit/RegisterAllocator.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "jit/RegisterAllocator.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "jit/RematerializedFrame.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "jit/RematerializedFrame.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "jit/RematerializedFrame.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "jit/Safepoints.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "jit/Safepoints.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "jit/Safepoints.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
\ No newline at end of file

View File

@ -0,0 +1,59 @@
--- src/third_party/mozjs-45/platform/aarch64/freebsd/build/Unified_cpp_js_src17.cpp.orig 2019-01-18 22:48:17 UTC
+++ src/third_party/mozjs-45/platform/aarch64/freebsd/build/Unified_cpp_js_src17.cpp
@@ -0,0 +1,55 @@
+#define MOZ_UNIFIED_BUILD
+#include "jit/ScalarReplacement.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "jit/ScalarReplacement.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "jit/ScalarReplacement.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "jit/SharedIC.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "jit/SharedIC.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "jit/SharedIC.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "jit/Sink.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "jit/Sink.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "jit/Sink.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "jit/Snapshots.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "jit/Snapshots.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "jit/Snapshots.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "jit/StupidAllocator.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "jit/StupidAllocator.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "jit/StupidAllocator.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "jit/TypePolicy.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "jit/TypePolicy.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "jit/TypePolicy.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
\ No newline at end of file

View File

@ -0,0 +1,59 @@
--- src/third_party/mozjs-45/platform/aarch64/freebsd/build/Unified_cpp_js_src18.cpp.orig 2019-01-18 22:48:17 UTC
+++ src/third_party/mozjs-45/platform/aarch64/freebsd/build/Unified_cpp_js_src18.cpp
@@ -0,0 +1,55 @@
+#define MOZ_UNIFIED_BUILD
+#include "jit/TypedObjectPrediction.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "jit/TypedObjectPrediction.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "jit/TypedObjectPrediction.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "jit/VMFunctions.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "jit/VMFunctions.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "jit/VMFunctions.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "jit/ValueNumbering.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "jit/ValueNumbering.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "jit/ValueNumbering.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "jit/none/Trampoline-none.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "jit/none/Trampoline-none.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "jit/none/Trampoline-none.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "jit/shared/BaselineCompiler-shared.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "jit/shared/BaselineCompiler-shared.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "jit/shared/BaselineCompiler-shared.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "jit/shared/CodeGenerator-shared.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "jit/shared/CodeGenerator-shared.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "jit/shared/CodeGenerator-shared.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
\ No newline at end of file

View File

@ -0,0 +1,59 @@
--- src/third_party/mozjs-45/platform/aarch64/freebsd/build/Unified_cpp_js_src19.cpp.orig 2019-01-18 22:48:17 UTC
+++ src/third_party/mozjs-45/platform/aarch64/freebsd/build/Unified_cpp_js_src19.cpp
@@ -0,0 +1,55 @@
+#define MOZ_UNIFIED_BUILD
+#include "jit/shared/Lowering-shared.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "jit/shared/Lowering-shared.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "jit/shared/Lowering-shared.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "jsalloc.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "jsalloc.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "jsalloc.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "jsapi.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "jsapi.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "jsapi.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "jsbool.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "jsbool.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "jsbool.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "jscntxt.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "jscntxt.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "jscntxt.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "jscompartment.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "jscompartment.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "jscompartment.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
\ No newline at end of file

View File

@ -0,0 +1,59 @@
--- src/third_party/mozjs-45/platform/aarch64/freebsd/build/Unified_cpp_js_src2.cpp.orig 2019-01-18 22:48:17 UTC
+++ src/third_party/mozjs-45/platform/aarch64/freebsd/build/Unified_cpp_js_src2.cpp
@@ -0,0 +1,55 @@
+#define MOZ_UNIFIED_BUILD
+#include "builtin/ModuleObject.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "builtin/ModuleObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "builtin/ModuleObject.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "builtin/Object.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "builtin/Object.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "builtin/Object.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "builtin/Profilers.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "builtin/Profilers.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "builtin/Profilers.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "builtin/Reflect.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "builtin/Reflect.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "builtin/Reflect.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "builtin/ReflectParse.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "builtin/ReflectParse.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "builtin/ReflectParse.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "builtin/SIMD.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "builtin/SIMD.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "builtin/SIMD.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
\ No newline at end of file

View File

@ -0,0 +1,59 @@
--- src/third_party/mozjs-45/platform/aarch64/freebsd/build/Unified_cpp_js_src20.cpp.orig 2019-01-18 22:48:17 UTC
+++ src/third_party/mozjs-45/platform/aarch64/freebsd/build/Unified_cpp_js_src20.cpp
@@ -0,0 +1,55 @@
+#define MOZ_UNIFIED_BUILD
+#include "jsdate.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "jsdate.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "jsdate.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "jsdtoa.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "jsdtoa.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "jsdtoa.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "jsexn.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "jsexn.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "jsexn.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "jsfriendapi.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "jsfriendapi.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "jsfriendapi.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "jsfun.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "jsfun.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "jsfun.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "jsgc.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "jsgc.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "jsgc.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
\ No newline at end of file

View File

@ -0,0 +1,59 @@
--- src/third_party/mozjs-45/platform/aarch64/freebsd/build/Unified_cpp_js_src21.cpp.orig 2019-01-18 22:48:17 UTC
+++ src/third_party/mozjs-45/platform/aarch64/freebsd/build/Unified_cpp_js_src21.cpp
@@ -0,0 +1,55 @@
+#define MOZ_UNIFIED_BUILD
+#include "jsiter.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "jsiter.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "jsiter.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "jsnativestack.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "jsnativestack.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "jsnativestack.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "jsnum.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "jsnum.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "jsnum.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "jsobj.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "jsobj.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "jsobj.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "json.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "json.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "json.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "jsopcode.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "jsopcode.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "jsopcode.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
\ No newline at end of file

View File

@ -0,0 +1,59 @@
--- src/third_party/mozjs-45/platform/aarch64/freebsd/build/Unified_cpp_js_src22.cpp.orig 2019-01-18 22:48:17 UTC
+++ src/third_party/mozjs-45/platform/aarch64/freebsd/build/Unified_cpp_js_src22.cpp
@@ -0,0 +1,55 @@
+#define MOZ_UNIFIED_BUILD
+#include "jsprf.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "jsprf.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "jsprf.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "jspropertytree.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "jspropertytree.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "jspropertytree.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "jsscript.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "jsscript.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "jsscript.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "jsstr.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "jsstr.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "jsstr.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "jswatchpoint.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "jswatchpoint.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "jswatchpoint.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "jsweakmap.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "jsweakmap.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "jsweakmap.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
\ No newline at end of file

View File

@ -0,0 +1,59 @@
--- src/third_party/mozjs-45/platform/aarch64/freebsd/build/Unified_cpp_js_src23.cpp.orig 2019-01-18 22:48:17 UTC
+++ src/third_party/mozjs-45/platform/aarch64/freebsd/build/Unified_cpp_js_src23.cpp
@@ -0,0 +1,55 @@
+#define MOZ_UNIFIED_BUILD
+#include "perf/jsperf.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "perf/jsperf.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "perf/jsperf.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "proxy/BaseProxyHandler.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "proxy/BaseProxyHandler.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "proxy/BaseProxyHandler.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "proxy/CrossCompartmentWrapper.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "proxy/CrossCompartmentWrapper.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "proxy/CrossCompartmentWrapper.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "proxy/DeadObjectProxy.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "proxy/DeadObjectProxy.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "proxy/DeadObjectProxy.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "proxy/DirectProxyHandler.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "proxy/DirectProxyHandler.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "proxy/DirectProxyHandler.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "proxy/OpaqueCrossCompartmentWrapper.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "proxy/OpaqueCrossCompartmentWrapper.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "proxy/OpaqueCrossCompartmentWrapper.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
\ No newline at end of file

View File

@ -0,0 +1,59 @@
--- src/third_party/mozjs-45/platform/aarch64/freebsd/build/Unified_cpp_js_src24.cpp.orig 2019-01-18 22:48:17 UTC
+++ src/third_party/mozjs-45/platform/aarch64/freebsd/build/Unified_cpp_js_src24.cpp
@@ -0,0 +1,55 @@
+#define MOZ_UNIFIED_BUILD
+#include "proxy/Proxy.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "proxy/Proxy.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "proxy/Proxy.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "proxy/ScriptedDirectProxyHandler.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "proxy/ScriptedDirectProxyHandler.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "proxy/ScriptedDirectProxyHandler.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "proxy/ScriptedIndirectProxyHandler.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "proxy/ScriptedIndirectProxyHandler.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "proxy/ScriptedIndirectProxyHandler.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "proxy/SecurityWrapper.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "proxy/SecurityWrapper.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "proxy/SecurityWrapper.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "proxy/Wrapper.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "proxy/Wrapper.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "proxy/Wrapper.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "vm/ArgumentsObject.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "vm/ArgumentsObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "vm/ArgumentsObject.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
\ No newline at end of file

View File

@ -0,0 +1,59 @@
--- src/third_party/mozjs-45/platform/aarch64/freebsd/build/Unified_cpp_js_src25.cpp.orig 2019-01-18 22:48:17 UTC
+++ src/third_party/mozjs-45/platform/aarch64/freebsd/build/Unified_cpp_js_src25.cpp
@@ -0,0 +1,55 @@
+#define MOZ_UNIFIED_BUILD
+#include "vm/ArrayBufferObject.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "vm/ArrayBufferObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "vm/ArrayBufferObject.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "vm/CallNonGenericMethod.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "vm/CallNonGenericMethod.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "vm/CallNonGenericMethod.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "vm/CharacterEncoding.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "vm/CharacterEncoding.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "vm/CharacterEncoding.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "vm/CodeCoverage.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "vm/CodeCoverage.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "vm/CodeCoverage.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "vm/Compression.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "vm/Compression.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "vm/Compression.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "vm/DateTime.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "vm/DateTime.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "vm/DateTime.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
\ No newline at end of file

View File

@ -0,0 +1,59 @@
--- src/third_party/mozjs-45/platform/aarch64/freebsd/build/Unified_cpp_js_src26.cpp.orig 2019-01-18 22:48:17 UTC
+++ src/third_party/mozjs-45/platform/aarch64/freebsd/build/Unified_cpp_js_src26.cpp
@@ -0,0 +1,55 @@
+#define MOZ_UNIFIED_BUILD
+#include "vm/Debugger.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "vm/Debugger.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "vm/Debugger.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "vm/DebuggerMemory.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "vm/DebuggerMemory.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "vm/DebuggerMemory.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "vm/ErrorObject.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "vm/ErrorObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "vm/ErrorObject.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "vm/ForOfIterator.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "vm/ForOfIterator.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "vm/ForOfIterator.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "vm/GeneratorObject.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "vm/GeneratorObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "vm/GeneratorObject.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "vm/GlobalObject.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "vm/GlobalObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "vm/GlobalObject.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
\ No newline at end of file

View File

@ -0,0 +1,59 @@
--- src/third_party/mozjs-45/platform/aarch64/freebsd/build/Unified_cpp_js_src27.cpp.orig 2019-01-18 22:48:17 UTC
+++ src/third_party/mozjs-45/platform/aarch64/freebsd/build/Unified_cpp_js_src27.cpp
@@ -0,0 +1,55 @@
+#define MOZ_UNIFIED_BUILD
+#include "vm/HelperThreads.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "vm/HelperThreads.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "vm/HelperThreads.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "vm/Id.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "vm/Id.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "vm/Id.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "vm/Interpreter.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "vm/Interpreter.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "vm/Interpreter.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "vm/JSONParser.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "vm/JSONParser.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "vm/JSONParser.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "vm/MemoryMetrics.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "vm/MemoryMetrics.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "vm/MemoryMetrics.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "vm/Monitor.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "vm/Monitor.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "vm/Monitor.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
\ No newline at end of file

View File

@ -0,0 +1,59 @@
--- src/third_party/mozjs-45/platform/aarch64/freebsd/build/Unified_cpp_js_src28.cpp.orig 2019-01-18 22:48:17 UTC
+++ src/third_party/mozjs-45/platform/aarch64/freebsd/build/Unified_cpp_js_src28.cpp
@@ -0,0 +1,55 @@
+#define MOZ_UNIFIED_BUILD
+#include "vm/NativeObject.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "vm/NativeObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "vm/NativeObject.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "vm/ObjectGroup.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "vm/ObjectGroup.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "vm/ObjectGroup.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "vm/PIC.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "vm/PIC.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "vm/PIC.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "vm/PosixNSPR.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "vm/PosixNSPR.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "vm/PosixNSPR.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "vm/Printer.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "vm/Printer.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "vm/Printer.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "vm/Probes.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "vm/Probes.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "vm/Probes.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
\ No newline at end of file

View File

@ -0,0 +1,59 @@
--- src/third_party/mozjs-45/platform/aarch64/freebsd/build/Unified_cpp_js_src29.cpp.orig 2019-01-18 22:48:17 UTC
+++ src/third_party/mozjs-45/platform/aarch64/freebsd/build/Unified_cpp_js_src29.cpp
@@ -0,0 +1,55 @@
+#define MOZ_UNIFIED_BUILD
+#include "vm/ProxyObject.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "vm/ProxyObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "vm/ProxyObject.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "vm/ReceiverGuard.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "vm/ReceiverGuard.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "vm/ReceiverGuard.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "vm/RegExpObject.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "vm/RegExpObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "vm/RegExpObject.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "vm/RegExpStatics.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "vm/RegExpStatics.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "vm/RegExpStatics.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "vm/Runtime.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "vm/Runtime.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "vm/Runtime.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "vm/SPSProfiler.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "vm/SPSProfiler.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "vm/SPSProfiler.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
\ No newline at end of file

View File

@ -0,0 +1,59 @@
--- src/third_party/mozjs-45/platform/aarch64/freebsd/build/Unified_cpp_js_src3.cpp.orig 2019-01-18 22:48:17 UTC
+++ src/third_party/mozjs-45/platform/aarch64/freebsd/build/Unified_cpp_js_src3.cpp
@@ -0,0 +1,55 @@
+#define MOZ_UNIFIED_BUILD
+#include "builtin/SymbolObject.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "builtin/SymbolObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "builtin/SymbolObject.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "builtin/TestingFunctions.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "builtin/TestingFunctions.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "builtin/TestingFunctions.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "builtin/TypedObject.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "builtin/TypedObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "builtin/TypedObject.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "builtin/WeakMapObject.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "builtin/WeakMapObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "builtin/WeakMapObject.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "builtin/WeakSetObject.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "builtin/WeakSetObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "builtin/WeakSetObject.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "devtools/sharkctl.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "devtools/sharkctl.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "devtools/sharkctl.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
\ No newline at end of file

View File

@ -0,0 +1,59 @@
--- src/third_party/mozjs-45/platform/aarch64/freebsd/build/Unified_cpp_js_src30.cpp.orig 2019-01-18 22:48:17 UTC
+++ src/third_party/mozjs-45/platform/aarch64/freebsd/build/Unified_cpp_js_src30.cpp
@@ -0,0 +1,55 @@
+#define MOZ_UNIFIED_BUILD
+#include "vm/SavedStacks.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "vm/SavedStacks.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "vm/SavedStacks.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "vm/ScopeObject.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "vm/ScopeObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "vm/ScopeObject.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "vm/SelfHosting.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "vm/SelfHosting.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "vm/SelfHosting.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "vm/Shape.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "vm/Shape.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "vm/Shape.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "vm/SharedArrayObject.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "vm/SharedArrayObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "vm/SharedArrayObject.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "vm/Stack.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "vm/Stack.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "vm/Stack.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
\ No newline at end of file

View File

@ -0,0 +1,59 @@
--- src/third_party/mozjs-45/platform/aarch64/freebsd/build/Unified_cpp_js_src31.cpp.orig 2019-01-18 22:48:17 UTC
+++ src/third_party/mozjs-45/platform/aarch64/freebsd/build/Unified_cpp_js_src31.cpp
@@ -0,0 +1,55 @@
+#define MOZ_UNIFIED_BUILD
+#include "vm/Stopwatch.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "vm/Stopwatch.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "vm/Stopwatch.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "vm/String.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "vm/String.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "vm/String.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "vm/StringBuffer.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "vm/StringBuffer.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "vm/StringBuffer.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "vm/StructuredClone.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "vm/StructuredClone.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "vm/StructuredClone.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "vm/Symbol.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "vm/Symbol.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "vm/Symbol.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "vm/TaggedProto.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "vm/TaggedProto.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "vm/TaggedProto.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
\ No newline at end of file

View File

@ -0,0 +1,59 @@
--- src/third_party/mozjs-45/platform/aarch64/freebsd/build/Unified_cpp_js_src32.cpp.orig 2019-01-18 22:48:17 UTC
+++ src/third_party/mozjs-45/platform/aarch64/freebsd/build/Unified_cpp_js_src32.cpp
@@ -0,0 +1,55 @@
+#define MOZ_UNIFIED_BUILD
+#include "vm/Time.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "vm/Time.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "vm/Time.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "vm/TypeInference.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "vm/TypeInference.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "vm/TypeInference.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "vm/TypedArrayObject.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "vm/TypedArrayObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "vm/TypedArrayObject.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "vm/UbiNode.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "vm/UbiNode.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "vm/UbiNode.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "vm/UbiNodeCensus.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "vm/UbiNodeCensus.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "vm/UbiNodeCensus.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "vm/UnboxedObject.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "vm/UnboxedObject.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "vm/UnboxedObject.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
\ No newline at end of file

View File

@ -0,0 +1,41 @@
--- src/third_party/mozjs-45/platform/aarch64/freebsd/build/Unified_cpp_js_src33.cpp.orig 2019-01-18 22:48:18 UTC
+++ src/third_party/mozjs-45/platform/aarch64/freebsd/build/Unified_cpp_js_src33.cpp
@@ -0,0 +1,37 @@
+#define MOZ_UNIFIED_BUILD
+#include "vm/Unicode.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "vm/Unicode.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "vm/Unicode.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "vm/Value.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "vm/Value.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "vm/Value.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "vm/WeakMapPtr.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "vm/WeakMapPtr.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "vm/WeakMapPtr.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "vm/Xdr.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "vm/Xdr.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "vm/Xdr.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
\ No newline at end of file

View File

@ -0,0 +1,59 @@
--- src/third_party/mozjs-45/platform/aarch64/freebsd/build/Unified_cpp_js_src4.cpp.orig 2019-01-18 22:48:18 UTC
+++ src/third_party/mozjs-45/platform/aarch64/freebsd/build/Unified_cpp_js_src4.cpp
@@ -0,0 +1,55 @@
+#define MOZ_UNIFIED_BUILD
+#include "ds/LifoAlloc.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "ds/LifoAlloc.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "ds/LifoAlloc.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "frontend/BytecodeCompiler.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "frontend/BytecodeCompiler.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "frontend/BytecodeCompiler.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "frontend/BytecodeEmitter.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "frontend/BytecodeEmitter.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "frontend/BytecodeEmitter.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "frontend/FoldConstants.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "frontend/FoldConstants.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "frontend/FoldConstants.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "frontend/NameFunctions.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "frontend/NameFunctions.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "frontend/NameFunctions.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "frontend/ParseMaps.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "frontend/ParseMaps.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "frontend/ParseMaps.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
\ No newline at end of file

View File

@ -0,0 +1,59 @@
--- src/third_party/mozjs-45/platform/aarch64/freebsd/build/Unified_cpp_js_src5.cpp.orig 2019-01-18 22:48:18 UTC
+++ src/third_party/mozjs-45/platform/aarch64/freebsd/build/Unified_cpp_js_src5.cpp
@@ -0,0 +1,55 @@
+#define MOZ_UNIFIED_BUILD
+#include "frontend/ParseNode.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "frontend/ParseNode.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "frontend/ParseNode.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "frontend/TokenStream.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "frontend/TokenStream.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "frontend/TokenStream.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "gc/Allocator.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "gc/Allocator.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "gc/Allocator.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "gc/Barrier.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "gc/Barrier.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "gc/Barrier.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "gc/GCTrace.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "gc/GCTrace.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "gc/GCTrace.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "gc/Iteration.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "gc/Iteration.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "gc/Iteration.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
\ No newline at end of file

View File

@ -0,0 +1,59 @@
--- src/third_party/mozjs-45/platform/aarch64/freebsd/build/Unified_cpp_js_src6.cpp.orig 2019-01-18 22:48:18 UTC
+++ src/third_party/mozjs-45/platform/aarch64/freebsd/build/Unified_cpp_js_src6.cpp
@@ -0,0 +1,55 @@
+#define MOZ_UNIFIED_BUILD
+#include "gc/Marking.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "gc/Marking.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "gc/Marking.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "gc/Memory.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "gc/Memory.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "gc/Memory.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "gc/MemoryProfiler.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "gc/MemoryProfiler.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "gc/MemoryProfiler.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "gc/Nursery.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "gc/Nursery.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "gc/Nursery.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "gc/RootMarking.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "gc/RootMarking.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "gc/RootMarking.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "gc/Statistics.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "gc/Statistics.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "gc/Statistics.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
\ No newline at end of file

View File

@ -0,0 +1,59 @@
--- src/third_party/mozjs-45/platform/aarch64/freebsd/build/Unified_cpp_js_src7.cpp.orig 2019-01-18 22:48:18 UTC
+++ src/third_party/mozjs-45/platform/aarch64/freebsd/build/Unified_cpp_js_src7.cpp
@@ -0,0 +1,55 @@
+#define MOZ_UNIFIED_BUILD
+#include "gc/Tracer.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "gc/Tracer.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "gc/Tracer.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "gc/Verifier.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "gc/Verifier.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "gc/Verifier.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "gc/Zone.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "gc/Zone.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "gc/Zone.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "irregexp/NativeRegExpMacroAssembler.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "irregexp/NativeRegExpMacroAssembler.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "irregexp/NativeRegExpMacroAssembler.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "irregexp/RegExpAST.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "irregexp/RegExpAST.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "irregexp/RegExpAST.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "irregexp/RegExpEngine.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "irregexp/RegExpEngine.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "irregexp/RegExpEngine.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
\ No newline at end of file

View File

@ -0,0 +1,59 @@
--- src/third_party/mozjs-45/platform/aarch64/freebsd/build/Unified_cpp_js_src8.cpp.orig 2019-01-18 22:48:18 UTC
+++ src/third_party/mozjs-45/platform/aarch64/freebsd/build/Unified_cpp_js_src8.cpp
@@ -0,0 +1,55 @@
+#define MOZ_UNIFIED_BUILD
+#include "irregexp/RegExpInterpreter.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "irregexp/RegExpInterpreter.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "irregexp/RegExpInterpreter.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "irregexp/RegExpMacroAssembler.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "irregexp/RegExpMacroAssembler.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "irregexp/RegExpMacroAssembler.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "irregexp/RegExpParser.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "irregexp/RegExpParser.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "irregexp/RegExpParser.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "irregexp/RegExpStack.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "irregexp/RegExpStack.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "irregexp/RegExpStack.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "jit/AliasAnalysis.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "jit/AliasAnalysis.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "jit/AliasAnalysis.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "jit/AlignmentMaskAnalysis.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "jit/AlignmentMaskAnalysis.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "jit/AlignmentMaskAnalysis.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
\ No newline at end of file

View File

@ -0,0 +1,59 @@
--- src/third_party/mozjs-45/platform/aarch64/freebsd/build/Unified_cpp_js_src9.cpp.orig 2019-01-18 22:48:18 UTC
+++ src/third_party/mozjs-45/platform/aarch64/freebsd/build/Unified_cpp_js_src9.cpp
@@ -0,0 +1,55 @@
+#define MOZ_UNIFIED_BUILD
+#include "jit/BacktrackingAllocator.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "jit/BacktrackingAllocator.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "jit/BacktrackingAllocator.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "jit/Bailouts.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "jit/Bailouts.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "jit/Bailouts.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "jit/BaselineBailouts.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "jit/BaselineBailouts.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "jit/BaselineBailouts.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "jit/BaselineCompiler.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "jit/BaselineCompiler.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "jit/BaselineCompiler.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "jit/BaselineDebugModeOSR.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "jit/BaselineDebugModeOSR.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "jit/BaselineDebugModeOSR.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
+#include "jit/BaselineFrame.cpp"
+#ifdef PL_ARENA_CONST_ALIGN_MASK
+#error "jit/BaselineFrame.cpp uses PL_ARENA_CONST_ALIGN_MASK, so it cannot be built in unified mode."
+#undef PL_ARENA_CONST_ALIGN_MASK
+#endif
+#ifdef INITGUID
+#error "jit/BaselineFrame.cpp defines INITGUID, so it cannot be built in unified mode."
+#undef INITGUID
+#endif
\ No newline at end of file

View File

@ -0,0 +1,91 @@
--- src/third_party/mozjs-45/platform/aarch64/freebsd/build/js-confdefs.h.orig 2019-01-18 22:48:18 UTC
+++ src/third_party/mozjs-45/platform/aarch64/freebsd/build/js-confdefs.h
@@ -0,0 +1,88 @@
+/* List of defines generated by configure. Included with preprocessor flag,
+ * -include, to avoid long list of -D defines on the compile command-line.
+ * Do not edit.
+ */
+
+#ifndef js_confdefs_h
+#define js_confdefs_h
+
+#define CPP_THROW_NEW throw()
+#define D_INO d_ino
+#define EDITLINE 1
+#define HAVE_64BIT_BUILD 1
+#define HAVE_ACOSH 1
+#define HAVE_ASINH 1
+#define HAVE_ATANH 1
+#define HAVE_CBRT 1
+#define HAVE_CLOCK_MONOTONIC 1
+#define HAVE_CPP_AMBIGUITY_RESOLVING_USING 1
+#define HAVE_CPP_DYNAMIC_CAST_TO_VOID_PTR 1
+#define HAVE_DIRENT_H 1
+#define HAVE_DLOPEN 1
+#define HAVE_EXPM1 1
+#define HAVE_GETC_UNLOCKED 1
+#define HAVE_GETOPT_H 1
+#define HAVE_GMTIME_R 1
+#define HAVE_I18N_LC_MESSAGES 1
+#define HAVE_LANGINFO_CODESET 1
+#define HAVE_LIBM 1
+#define HAVE_LOCALECONV 1
+#define HAVE_LOCALECONV 1
+#define HAVE_LOCALTIME_R 1
+#define HAVE_LOG1P 1
+#define HAVE_LOG2 1
+#define HAVE_MACHINE_ENDIAN_H 1
+#define HAVE_MALLOC_USABLE_SIZE 1
+#define HAVE_MBRTOWC 1
+#define HAVE_MEMORY_H 1
+#define HAVE_NL_TYPES_H 1
+#define HAVE_POSIX_FADVISE 1
+#define HAVE_POSIX_FALLOCATE 1
+#define HAVE_POSIX_MEMALIGN 1
+#define HAVE_RES_NINIT 1
+#define HAVE_SETLOCALE 1
+#define HAVE_SSIZE_T 1
+#define HAVE_STRNDUP 1
+#define HAVE_SYS_CDEFS_H 1
+#define HAVE_SYS_MOUNT_H 1
+#define HAVE_SYS_STATVFS_H 1
+#define HAVE_THREAD_TLS_KEYWORD 1
+#define HAVE_TM_ZONE_TM_GMTOFF 1
+#define HAVE_UNISTD_H 1
+#define HAVE_VALLOC 1
+#define HAVE_VA_COPY 1
+#define HAVE_VISIBILITY_ATTRIBUTE 1
+#define HAVE_VISIBILITY_HIDDEN_ATTRIBUTE 1
+#define HAVE_WCRTOMB 1
+#define HAVE_X11_XKBLIB_H 1
+#define HAVE___CXA_DEMANGLE 1
+#define JS_CODEGEN_NONE 1
+#define JS_DEFAULT_JITREPORT_GRANULARITY 3
+#define JS_HAVE_MACHINE_ENDIAN_H 1
+#define JS_POSIX_NSPR 1
+#define JS_PUNBOX64 1
+#define JS_STANDALONE 1
+#define MALLOC_H <malloc_np.h>
+#define MALLOC_USABLE_SIZE_CONST_PTR const
+#define MOZILLA_UAVERSION "45.0"
+#define MOZILLA_VERSION "45.9.0"
+#define MOZILLA_VERSION_U 45.9.0
+#define MOZJS_MAJOR_VERSION 45
+#define MOZJS_MINOR_VERSION 9
+#define MOZ_DEBUG_SYMBOLS 1
+#define MOZ_DLL_SUFFIX ".so"
+#define MOZ_GLUE_IN_PROGRAM 1
+#define MOZ_MEMORY 1
+#define MOZ_MEMORY_BSD 1
+#define MOZ_UPDATE_CHANNEL default
+#define NO_NSPR_10_SUPPORT 1
+#define RELEASE_BUILD 1
+#define STDC_HEADERS 1
+#define VA_COPY va_copy
+#define XP_UNIX 1
+#define _REENTRANT 1
+#define _THREAD_SAFE 1
+
+#include "js/RequiredDefines.h"
+
+#endif /* js_confdefs_h */

View File

@ -0,0 +1,62 @@
--- src/third_party/mozjs-45/platform/aarch64/freebsd/include/js-config.h.orig 2019-01-18 22:48:29 UTC
+++ src/third_party/mozjs-45/platform/aarch64/freebsd/include/js-config.h
@@ -0,0 +1,59 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*-
+ * vim: set ts=8 sw=4 et tw=78:
+ *
+ * This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this
+ * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
+
+#ifndef js_config_h
+#define js_config_h
+
+/* Definitions set at build time that affect SpiderMonkey's public API.
+ This header file is generated by the SpiderMonkey configure script,
+ and installed along with jsapi.h. */
+
+/* Define to 1 if SpiderMonkey is in debug mode. */
+/* #undef JS_DEBUG */
+
+/* Define to 1 if SpiderMonkey should not use struct types in debug builds. */
+/* #undef JS_NO_JSVAL_JSID_STRUCT_TYPES */
+
+/* Define to 1 if SpiderMonkey should support multi-threaded clients. */
+/* #undef JS_THREADSAFE */
+
+/* Define to 1 if SpiderMonkey should include ctypes support. */
+/* #undef JS_HAS_CTYPES */
+
+/* Define to 1 if SpiderMonkey should support the ability to perform
+ entirely too much GC. */
+/* #undef JS_GC_ZEAL */
+
+/* Define to 1 if SpiderMonkey should use small chunks. */
+/* #undef JS_GC_SMALL_CHUNK_SIZE */
+
+/* Define to 1 to perform extra assertions and heap poisoning. */
+/* #undef JS_CRASH_DIAGNOSTICS */
+
+/* Define to 1 if the <endian.h> header is present and
+ useable. See jscpucfg.h. */
+/* #undef JS_HAVE_ENDIAN_H */
+
+/* Define to 1 if the <machine/endian.h> header is present and
+ useable. See jscpucfg.h. */
+#define JS_HAVE_MACHINE_ENDIAN_H 1
+
+/* Define to 1 if the <sys/isa_defs.h> header is present and
+ useable. See jscpucfg.h. */
+/* #undef JS_HAVE_SYS_ISA_DEFS_H */
+
+/* Define to 1 if SpiderMonkey is in NUNBOX32 mode. */
+/* #undef JS_NUNBOX32 */
+
+/* Define to 1 if SpiderMonkey is in PUNBOX64 mode. */
+#define JS_PUNBOX64 1
+
+/* MOZILLA JSAPI version number components */
+#define MOZJS_MAJOR_VERSION 45
+#define MOZJS_MINOR_VERSION 9
+
+#endif /* js_config_h */

View File

@ -45,7 +45,6 @@ MSSQL_LIB_DEPENDS= libsybdb.so:databases/freetds
SYBASE_LIB_DEPENDS= libct.so:databases/freetds
NLS_USES= gettext
NLS_CONFIGURE_DISABLE= nls
.include <bsd.port.options.mk>

View File

@ -2,8 +2,7 @@
# $FreeBSD$
PORTNAME= flipper-active_record
PORTVERSION= 0.16.0
PORTREVISION= 1
PORTVERSION= 0.16.1
CATEGORIES= databases rubygems
MASTER_SITES= RG

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1533227195
SHA256 (rubygem/flipper-active_record-0.16.0.gem) = bf7f90da1d985b031f12e6ce29824c6345af28faf26b5a0e26320a2b19738427
SIZE (rubygem/flipper-active_record-0.16.0.gem) = 9728
TIMESTAMP = 1549474350
SHA256 (rubygem/flipper-active_record-0.16.1.gem) = 9d687a1b3ce422778508a899ee7a3ae43e394597787155749b4948065b1900fd
SIZE (rubygem/flipper-active_record-0.16.1.gem) = 9728

View File

@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= qownnotes
DISTVERSION= 18.07.2
DISTVERSION= 19.2.0
PORTREVISION= 1
CATEGORIES= deskutils
MASTER_SITES= https://download.tuxfamily.org/qownnotes/src/
@ -11,7 +11,10 @@ COMMENT= Manage notes using nextcloud and markdown
LICENSE= GPLv2
USES= gmake qmake qt:5 tar:xz
USE_QT= buildtools_build linguisttools_build core dbus gui network sql svg webkit xml
RUN_DEPENDS= git:devel/git
USES= gl gmake qmake qt:5 tar:xz
USE_GL= gl
USE_QT= buildtools_build linguisttools_build core dbus declarative gui printsupport network sql svg webkit websockets widgets xml xmlpatterns
.include <bsd.port.mk>

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1531494756
SHA256 (qownnotes-18.07.2.tar.xz) = 996cb010d540879e76457460fc945959235291aa1660bd221c87a952cba6ea93
SIZE (qownnotes-18.07.2.tar.xz) = 1989368
SHA256 (qownnotes-19.2.0.tar.xz) = b1c1a54ddd879a079ddffa66f76d965b255df9a80556348d08966fd7be65c058
SIZE (qownnotes-19.2.0.tar.xz) = 2621476

View File

@ -25,8 +25,10 @@ share/QOwnNotes/languages/QOwnNotes_cs.qm
share/QOwnNotes/languages/QOwnNotes_de.qm
share/QOwnNotes/languages/QOwnNotes_ja.qm
share/QOwnNotes/languages/QOwnNotes_fil.qm
share/QOwnNotes/languages/QOwnNotes_fi.qm
share/QOwnNotes/languages/QOwnNotes_ca.qm
share/QOwnNotes/languages/QOwnNotes_es.qm
share/QOwnNotes/languages/QOwnNotes_el.qm
share/QOwnNotes/languages/QOwnNotes_tl.qm
share/QOwnNotes/languages/QOwnNotes_uk.qm
share/applications/PBE.QOwnNotes.desktop

View File

@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= cmake
DISTVERSION= 3.13.3
DISTVERSION= 3.13.4
CATEGORIES= devel
MASTER_SITES= https://www.cmake.org/files/v${PORTVERSION:R}/
PKGNAMESUFFIX= -doc

View File

@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= cmake
DISTVERSION= 3.13.3
DISTVERSION= 3.13.4
CATEGORIES= devel
MASTER_SITES= https://www.cmake.org/files/v${PORTVERSION:R}/
PKGNAMESUFFIX= -gui

View File

@ -14,13 +14,9 @@ COMMENT= Fast, multi-threaded malloc() and nifty performance analysis tools
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/COPYING
BROKEN_powerpc= fails to build: assembly not supported, see PR\#94: http://code.google.com/p/google-perftools/issues/detail?id=94&can=1
BROKEN_powerpc64= fails to build: assembly not supported, see PR\#94: http://code.google.com/p/google-perftools/issues/detail?id=94&can=1
BROKEN_sparc64= fails to build: assembly not supported, see PR\#94: http://code.google.com/p/google-perftools/issues/detail?id=94&can=1
DOCSDIR= ${PREFIX}/share/doc/gperftools
USES= compiler gmake libtool
USES= compiler:c11 gmake libtool
GNU_CONFIGURE= yes
USE_LDCONFIG= yes
TEST_TARGET= check

View File

@ -0,0 +1,10 @@
--- configure.orig 2018-04-30 06:05:33 UTC
+++ configure
@@ -18110,6 +18110,7 @@ $as_echo_n "checking how to access the program counter
pc_fields="$pc_fields uc_mcontext.arm_pc" # Linux (arm arch 5)
pc_fields="$pc_fields uc_mcontext.gp_regs[PT_NIP]" # Suse SLES 11 (ppc64)
pc_fields="$pc_fields uc_mcontext.mc_eip" # FreeBSD (i386)
+ pc_fields="$pc_fields uc_mcontext.mc_srr0" # FreeBSD (powerpc, powerpc64)
pc_fields="$pc_fields uc_mcontext.mc_rip" # FreeBSD (x86_64 [untested])
pc_fields="$pc_fields uc_mcontext.__gregs[_REG_EIP]" # NetBSD (i386)
pc_fields="$pc_fields uc_mcontext.__gregs[_REG_RIP]" # NetBSD (x86_64)

View File

@ -0,0 +1,14 @@
--- src/stacktrace_powerpc-darwin-inl.h.orig 2016-08-25 05:12:24 UTC
+++ src/stacktrace_powerpc-darwin-inl.h
@@ -97,7 +97,11 @@ int GET_STACK_TRACE_OR_FRAMES {
// different asm syntax. I don't know quite the best way to discriminate
// systems using the old as from the new one; I've gone with __APPLE__.
// TODO(csilvers): use autoconf instead, to look for 'as --version' == 1 or 2
+#ifdef __FreeBSD__
+ __asm__ volatile ("mr %0,1" : "=r" (sp));
+#else
__asm__ volatile ("mr %0,r1" : "=r" (sp));
+#endif
// On PowerPC, the "Link Register" or "Link Record" (LR), is a stack
// entry that holds the return address of the subroutine call (what

View File

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= gsoap
PORTVERSION= 2.8.74
PORTVERSION= 2.8.78
CATEGORIES= devel
MASTER_SITES= SF/${PORTNAME}2/gsoap-2.8
DISTNAME= ${PORTNAME}_${PORTVERSION}
@ -12,7 +12,7 @@ COMMENT= Generator Tools for Coding SOAP/XML Web Services in C and C++
LICENSE= GPLv2
USES= autoreconf pathfix zip
USES= autoreconf pathfix ssl zip
CONFIGURE_ENV= LEX=flex YACC=yacc
GNU_CONFIGURE= yes

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1546287355
SHA256 (gsoap_2.8.74.zip) = edb5b620a5017543d79dc9df301456ab105f4448aa126758c9c69b85ca563290
SIZE (gsoap_2.8.74.zip) = 32304642
TIMESTAMP = 1549394550
SHA256 (gsoap_2.8.78.zip) = c4381f12edc0d18c7e674f5a5ef56b2f00cf2713f1097175e4f46740951a2af2
SIZE (gsoap_2.8.78.zip) = 32507212

View File

@ -1,47 +1,20 @@
--- gsoap/VisualStudio2005/wsdl2h/wsdl2h/stdsoap2.cpp.orig 2018-04-08 14:22:45 UTC
--- gsoap/VisualStudio2005/wsdl2h/wsdl2h/stdsoap2.cpp.orig 2019-01-27 15:50:05 UTC
+++ gsoap/VisualStudio2005/wsdl2h/wsdl2h/stdsoap2.cpp
@@ -4281,7 +4281,7 @@ ssl_auth_init(struct soap *soap)
@@ -4302,7 +4302,7 @@ ssl_auth_init(struct soap *soap)
ERR_clear_error();
if (!soap->ctx)
{
-#if (OPENSSL_VERSION_NUMBER >= 0x10100000L)
-#if OPENSSL_VERSION_NUMBER >= 0x10100000L
+#if (OPENSSL_VERSION_NUMBER >= 0x10100000L && !defined(LIBRESSL_VERSION_NUMBER))
/* TLS_method: a TLS/SSL connection established may understand the SSLv3, TLSv1, TLSv1.1 and TLSv1.2 protocols. */
soap->ctx = SSL_CTX_new(TLS_method());
#else
@@ -4369,7 +4369,7 @@ ssl_auth_init(struct soap *soap)
@@ -4390,7 +4390,7 @@ ssl_auth_init(struct soap *soap)
#endif
if ((soap->ssl_flags & SOAP_SSL_RSA))
{
-#if (OPENSSL_VERSION_NUMBER >= 0x10100000L)
-#if OPENSSL_VERSION_NUMBER >= 0x10100000L
+#if (OPENSSL_VERSION_NUMBER >= 0x10100000L && !defined(LIBRESSL_VERSION_NUMBER))
if (SSL_CTX_need_tmp_RSA(soap->ctx))
#endif
{
@@ -6390,7 +6390,7 @@ tcp_disconnect(struct soap *soap)
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Connection lost...\n"));
soap->fclosesocket(soap, soap->socket);
soap->socket = SOAP_INVALID_SOCKET;
-#if (OPENSSL_VERSION_NUMBER >= 0x10100000L)
+#if (OPENSSL_VERSION_NUMBER >= 0x10100000L && !defined(LIBRESSL_VERSION_NUMBER))
ERR_clear_error();
#else
ERR_remove_state(0);
@@ -6416,7 +6416,7 @@ tcp_disconnect(struct soap *soap)
}
SSL_free(soap->ssl);
soap->ssl = NULL;
-#if (OPENSSL_VERSION_NUMBER >= 0x10100000L)
+#if (OPENSSL_VERSION_NUMBER >= 0x10100000L && !defined(LIBRESSL_VERSION_NUMBER))
ERR_clear_error();
#else
ERR_remove_state(0);
@@ -7096,7 +7096,7 @@ soap_done(struct soap *soap)
soap->ctx = NULL;
}
}
-#if (OPENSSL_VERSION_NUMBER >= 0x10100000L)
+#if (OPENSSL_VERSION_NUMBER >= 0x10100000L && !defined(LIBRESSL_VERSION_NUMBER))
ERR_clear_error();
#else
ERR_remove_state(0);

View File

@ -1,6 +1,6 @@
--- gsoap/plugin/mecevp.c.orig 2018-04-08 14:22:44 UTC
--- gsoap/plugin/mecevp.c.orig 2019-01-27 15:50:03 UTC
+++ gsoap/plugin/mecevp.c
@@ -284,7 +284,7 @@ soap_mec_init(struct soap *soap, struct soap_mec_data
@@ -336,7 +336,7 @@ soap_mec_init(struct soap *soap, struct soap_mec_data
int ok = 1;
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "soap_mec_init()\n"));
soap_ssl_init();
@ -9,7 +9,7 @@
data->ctx = (EVP_CIPHER_CTX*)SOAP_MALLOC(soap, sizeof(EVP_CIPHER_CTX));
if (data->ctx)
EVP_CIPHER_CTX_init(data->ctx);
@@ -448,7 +448,7 @@ soap_mec_cleanup(struct soap *soap, struct soap_mec_da
@@ -500,7 +500,7 @@ soap_mec_cleanup(struct soap *soap, struct soap_mec_da
data->type = NULL;
if (data->ctx)
{

View File

@ -1,47 +1,20 @@
--- gsoap/samples/calc_vs2005/calc_vs2005/stdsoap2.cpp.orig 2018-04-08 14:22:45 UTC
--- gsoap/samples/calc_vs2005/calc_vs2005/stdsoap2.cpp.orig 2019-01-27 15:50:05 UTC
+++ gsoap/samples/calc_vs2005/calc_vs2005/stdsoap2.cpp
@@ -4281,7 +4281,7 @@ ssl_auth_init(struct soap *soap)
@@ -4302,7 +4302,7 @@ ssl_auth_init(struct soap *soap)
ERR_clear_error();
if (!soap->ctx)
{
-#if (OPENSSL_VERSION_NUMBER >= 0x10100000L)
-#if OPENSSL_VERSION_NUMBER >= 0x10100000L
+#if (OPENSSL_VERSION_NUMBER >= 0x10100000L && !defined(LIBRESSL_VERSION_NUMBER))
/* TLS_method: a TLS/SSL connection established may understand the SSLv3, TLSv1, TLSv1.1 and TLSv1.2 protocols. */
soap->ctx = SSL_CTX_new(TLS_method());
#else
@@ -4369,7 +4369,7 @@ ssl_auth_init(struct soap *soap)
@@ -4390,7 +4390,7 @@ ssl_auth_init(struct soap *soap)
#endif
if ((soap->ssl_flags & SOAP_SSL_RSA))
{
-#if (OPENSSL_VERSION_NUMBER >= 0x10100000L)
-#if OPENSSL_VERSION_NUMBER >= 0x10100000L
+#if (OPENSSL_VERSION_NUMBER >= 0x10100000L && !defined(LIBRESSL_VERSION_NUMBER))
if (SSL_CTX_need_tmp_RSA(soap->ctx))
#endif
{
@@ -6390,7 +6390,7 @@ tcp_disconnect(struct soap *soap)
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Connection lost...\n"));
soap->fclosesocket(soap, soap->socket);
soap->socket = SOAP_INVALID_SOCKET;
-#if (OPENSSL_VERSION_NUMBER >= 0x10100000L)
+#if (OPENSSL_VERSION_NUMBER >= 0x10100000L && !defined(LIBRESSL_VERSION_NUMBER))
ERR_clear_error();
#else
ERR_remove_state(0);
@@ -6416,7 +6416,7 @@ tcp_disconnect(struct soap *soap)
}
SSL_free(soap->ssl);
soap->ssl = NULL;
-#if (OPENSSL_VERSION_NUMBER >= 0x10100000L)
+#if (OPENSSL_VERSION_NUMBER >= 0x10100000L && !defined(LIBRESSL_VERSION_NUMBER))
ERR_clear_error();
#else
ERR_remove_state(0);
@@ -7096,7 +7096,7 @@ soap_done(struct soap *soap)
soap->ctx = NULL;
}
}
-#if (OPENSSL_VERSION_NUMBER >= 0x10100000L)
+#if (OPENSSL_VERSION_NUMBER >= 0x10100000L && !defined(LIBRESSL_VERSION_NUMBER))
ERR_clear_error();
#else
ERR_remove_state(0);

View File

@ -1,42 +1,24 @@
--- gsoap/stdsoap2.c.orig 2018-04-08 14:22:45 UTC
--- gsoap/stdsoap2.c.orig 2019-01-27 15:50:05 UTC
+++ gsoap/stdsoap2.c
@@ -4281,7 +4281,7 @@ ssl_auth_init(struct soap *soap)
@@ -4302,7 +4302,7 @@ ssl_auth_init(struct soap *soap)
ERR_clear_error();
if (!soap->ctx)
{
-#if (OPENSSL_VERSION_NUMBER >= 0x10100000L)
-#if OPENSSL_VERSION_NUMBER >= 0x10100000L
+#if (OPENSSL_VERSION_NUMBER >= 0x10100000L && !defined(LIBRESSL_VERSION_NUMBER))
/* TLS_method: a TLS/SSL connection established may understand the SSLv3, TLSv1, TLSv1.1 and TLSv1.2 protocols. */
soap->ctx = SSL_CTX_new(TLS_method());
#else
@@ -4369,7 +4369,7 @@ ssl_auth_init(struct soap *soap)
@@ -4390,7 +4390,7 @@ ssl_auth_init(struct soap *soap)
#endif
if ((soap->ssl_flags & SOAP_SSL_RSA))
{
-#if (OPENSSL_VERSION_NUMBER >= 0x10100000L)
-#if OPENSSL_VERSION_NUMBER >= 0x10100000L
+#if (OPENSSL_VERSION_NUMBER >= 0x10100000L && !defined(LIBRESSL_VERSION_NUMBER))
if (SSL_CTX_need_tmp_RSA(soap->ctx))
#endif
{
@@ -6390,7 +6390,7 @@ tcp_disconnect(struct soap *soap)
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Connection lost...\n"));
soap->fclosesocket(soap, soap->socket);
soap->socket = SOAP_INVALID_SOCKET;
-#if (OPENSSL_VERSION_NUMBER >= 0x10100000L)
+#if (OPENSSL_VERSION_NUMBER >= 0x10100000L && !defined(LIBRESSL_VERSION_NUMBER))
ERR_clear_error();
#else
ERR_remove_state(0);
@@ -6416,7 +6416,7 @@ tcp_disconnect(struct soap *soap)
}
SSL_free(soap->ssl);
soap->ssl = NULL;
-#if (OPENSSL_VERSION_NUMBER >= 0x10100000L)
+#if (OPENSSL_VERSION_NUMBER >= 0x10100000L && !defined(LIBRESSL_VERSION_NUMBER))
ERR_clear_error();
#else
ERR_remove_state(0);
@@ -6603,6 +6603,9 @@ soap_bind(struct soap *soap, const char *host, int por
@@ -6682,6 +6682,9 @@ soap_bind(struct soap *soap, const char *host, int por
}
#endif
#ifdef TCP_FASTOPEN
@ -46,12 +28,3 @@
if (!(soap->omode & SOAP_IO_UDP) && setsockopt(soap->master, IPPROTO_TCP, TCP_FASTOPEN, (char*)&set, sizeof(int)))
{
/* silently ignore */
@@ -7096,7 +7099,7 @@ soap_done(struct soap *soap)
soap->ctx = NULL;
}
}
-#if (OPENSSL_VERSION_NUMBER >= 0x10100000L)
+#if (OPENSSL_VERSION_NUMBER >= 0x10100000L && !defined(LIBRESSL_VERSION_NUMBER))
ERR_clear_error();
#else
ERR_remove_state(0);

View File

@ -1,42 +1,24 @@
--- gsoap/stdsoap2.cpp.orig 2018-04-08 14:22:45 UTC
--- gsoap/stdsoap2.cpp.orig 2019-01-27 15:50:05 UTC
+++ gsoap/stdsoap2.cpp
@@ -4281,7 +4281,7 @@ ssl_auth_init(struct soap *soap)
@@ -4302,7 +4302,7 @@ ssl_auth_init(struct soap *soap)
ERR_clear_error();
if (!soap->ctx)
{
-#if (OPENSSL_VERSION_NUMBER >= 0x10100000L)
-#if OPENSSL_VERSION_NUMBER >= 0x10100000L
+#if (OPENSSL_VERSION_NUMBER >= 0x10100000L && !defined(LIBRESSL_VERSION_NUMBER))
/* TLS_method: a TLS/SSL connection established may understand the SSLv3, TLSv1, TLSv1.1 and TLSv1.2 protocols. */
soap->ctx = SSL_CTX_new(TLS_method());
#else
@@ -4369,7 +4369,7 @@ ssl_auth_init(struct soap *soap)
@@ -4390,7 +4390,7 @@ ssl_auth_init(struct soap *soap)
#endif
if ((soap->ssl_flags & SOAP_SSL_RSA))
{
-#if (OPENSSL_VERSION_NUMBER >= 0x10100000L)
-#if OPENSSL_VERSION_NUMBER >= 0x10100000L
+#if (OPENSSL_VERSION_NUMBER >= 0x10100000L && !defined(LIBRESSL_VERSION_NUMBER))
if (SSL_CTX_need_tmp_RSA(soap->ctx))
#endif
{
@@ -6390,7 +6390,7 @@ tcp_disconnect(struct soap *soap)
DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Connection lost...\n"));
soap->fclosesocket(soap, soap->socket);
soap->socket = SOAP_INVALID_SOCKET;
-#if (OPENSSL_VERSION_NUMBER >= 0x10100000L)
+#if (OPENSSL_VERSION_NUMBER >= 0x10100000L && !defined(LIBRESSL_VERSION_NUMBER))
ERR_clear_error();
#else
ERR_remove_state(0);
@@ -6416,7 +6416,7 @@ tcp_disconnect(struct soap *soap)
}
SSL_free(soap->ssl);
soap->ssl = NULL;
-#if (OPENSSL_VERSION_NUMBER >= 0x10100000L)
+#if (OPENSSL_VERSION_NUMBER >= 0x10100000L && !defined(LIBRESSL_VERSION_NUMBER))
ERR_clear_error();
#else
ERR_remove_state(0);
@@ -6603,6 +6603,9 @@ soap_bind(struct soap *soap, const char *host, int por
@@ -6682,6 +6682,9 @@ soap_bind(struct soap *soap, const char *host, int por
}
#endif
#ifdef TCP_FASTOPEN
@ -46,12 +28,3 @@
if (!(soap->omode & SOAP_IO_UDP) && setsockopt(soap->master, IPPROTO_TCP, TCP_FASTOPEN, (char*)&set, sizeof(int)))
{
/* silently ignore */
@@ -7096,7 +7099,7 @@ soap_done(struct soap *soap)
soap->ctx = NULL;
}
}
-#if (OPENSSL_VERSION_NUMBER >= 0x10100000L)
+#if (OPENSSL_VERSION_NUMBER >= 0x10100000L && !defined(LIBRESSL_VERSION_NUMBER))
ERR_clear_error();
#else
ERR_remove_state(0);

View File

@ -170,6 +170,8 @@ libdata/pkgconfig/gsoapssl.pc
%%DATADIR%%/plugin/httpmd5.h
%%DATADIR%%/plugin/httpmd5test.c
%%DATADIR%%/plugin/httpmd5test.h
%%DATADIR%%/plugin/httppipe.c
%%DATADIR%%/plugin/httppipe.h
%%DATADIR%%/plugin/httppost.c
%%DATADIR%%/plugin/httppost.h
%%DATADIR%%/plugin/httpposttest.c

View File

@ -300,6 +300,12 @@ MAN1SRCS+= bugpoint.1 dsymutil.1 llc.1 lli.1 llvm-ar.1 llvm-as.1 \
.include <bsd.port.pre.mk>
# Use lld for armv6 on clang 7 and up to avoid binutils ld issues
# PR: 235282
.if ${COMPILER_TYPE} == clang && ${COMPILER_VERSION} >= 70
LDFLAGS_armv6=-fuse-ld=lld
.endif
_CRTLIBDIR= ${LLVM_PREFIX:S|${PREFIX}/||}/lib/clang/${LLVM_RELEASE}/lib/freebsd
_CRTBLDIR= ${LLVM_PREFIX:S|${PREFIX}/||}/share
_COMPILER_RT_BLACKLISTS= cfi_blacklist.txt

View File

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= Glib-Object-Introspection
PORTVERSION= 0.046
PORTVERSION= 0.047
CATEGORIES= devel perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1538159808
SHA256 (Glib-Object-Introspection-0.046.tar.gz) = 6632da2075d5b4ce4edf327caad9bbaf945fae4e31b03e0569ef883b48a26fb4
SIZE (Glib-Object-Introspection-0.046.tar.gz) = 86145
TIMESTAMP = 1549474336
SHA256 (Glib-Object-Introspection-0.047.tar.gz) = d3662b6f82665f2f1bcfa1f383a8394ab8c3a9453fcb85a3d56346b2d91563ea
SIZE (Glib-Object-Introspection-0.047.tar.gz) = 86233

View File

@ -2,6 +2,7 @@
PORTNAME= aiortc
PORTVERSION= 0.9.18
PORTREVISION= 1
CATEGORIES= devel multimedia python www
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}

View File

@ -1,8 +1,7 @@
# $FreeBSD$
PORTNAME= configparser
PORTVERSION= 3.5.0
PORTREVISION= 1
PORTVERSION= 3.5.3
PORTEPOCH= 1
CATEGORIES= devel python
MASTER_SITES= CHEESESHOP

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1470754619
SHA256 (configparser-3.5.0.tar.gz) = 5308b47021bc2340965c371f0f058cc6971a04502638d4244225c49d80db273a
SIZE (configparser-3.5.0.tar.gz) = 39573
TIMESTAMP = 1549104648
SHA256 (configparser-3.5.3.tar.gz) = adaba55d292e94fac7a1080de30ea776139ea48b65db869659e87357f10c55d2
SIZE (configparser-3.5.3.tar.gz) = 40040

Some files were not shown because too many files have changed in this diff Show More