summaryrefslogtreecommitdiff
path: root/cad
diff options
context:
space:
mode:
authordmcmahill <dmcmahill@pkgsrc.org>2018-11-13 04:09:24 +0000
committerdmcmahill <dmcmahill@pkgsrc.org>2018-11-13 04:09:24 +0000
commit06479fbde5aededf1e943ff10ec29f064c4999ea (patch)
treeba6f6116e60f87561cb6bf7874dd782b6835f36f /cad
parent4ad690d2d346994adb5c820a44f5ce43e4725591 (diff)
downloadpkgsrc-06479fbde5aededf1e943ff10ec29f064c4999ea.tar.gz
Update to pcb-4.1.3
======================================================================== Release notes for pcb-4.1.3 ======================================================================== Dear Users, This is a bug fix release of pcb. Kind regards, The pcb development team. Contributors ------------ The following authors contributed to the 4.1.3 release: - Charles Parker - Milan Prochac - Bert Timmerman Please note that names are in no particular order and all e-mail addresses have been removed for privacy. User experience improvements ---------------------------- - Fixed potential data loss when currently opened PCB file is modified on disk. - Blind/Burried vias clear soldermask on layers they don't intersect. - Fixed ChangeClearSize() for changing a via's solder mask clearance. - Fixed polygon to line separation DRC. - Fixed DRC flags lines that are cleared by other objects. - Fixed DRC misses lines near polygons if clearance < bloat. - Fixed the segfault on picking load netlist menu item. Plugins ------- - none Exporters --------- - none Footprints library ------------------ - none Developer experience improvements --------------------------------- - Added file version tests. - Fixed some compile warnings. - Fixed some Bison warnings. Notes for early adapters ------------------------ - none. Changed dependencies -------------------- - none. Fixed and committed Launchpad bug reports ----------------------------------------- #746178 Polygon to line separation DRC wrong. #929123 ChangeClearSize() is broken for changing a via's solder mask clearance. #1767812 Blind/Burried Vias Clear Soldermask on Layers they Don't Intersect. #1773409 File operations, bugs and change requests. #1773652 Compile warnings on master. #1773852 Potential data loss when currently opened PCB file is modified on disk. #1776089 Bison warnings. #1780676 pcbtest.sh needs to specify the appropriate menu resource file. #1780682 PCBFileVersionNeeded tests features in the wrong order. #1782036 DRC flags lines that are cleared by other objects. #1782041 DRC misses lines near polygons if clearance < bloat. #1788845 Picking load netlist menu item causes segfault. #1790649 pcb refuses to load footprint files. ======================================================================== Release notes for pcb-4.1.2 ======================================================================== Dear Users, This is a bug fix release for a correction of the toolbar icons in the Microsoft Windows version of pcb. Kind regards, The pcb development team. Contributors ------------ The following authors contributed to the 4.1.2 release: - Charles Parker - Dan McMahill - Bert Timmerman Please note that names are in no particular order and all e-mail addresses have been removed for privacy. User experience improvements ---------------------------- - Correction of toolbar icons issue (Microsoft Windoes version of pcb). Plugins ------- - none Exporters --------- - none Footprints library ------------------ - none Developer experience improvements --------------------------------- - Added IPC-D-356 tests. Notes for early adapters ------------------------ - none. Changed dependencies -------------------- - none. Fixed and committed Launchpad bug reports ----------------------------------------- ##1660198 IPC-D-356 netlister needs a regression test. ======================================================================== Release notes for pcb-4.1.1 ======================================================================== Dear Users, This is a bug fixes release. Kind regards, The pcb development team. Contributors ------------ The following authors contributed to the 4.1.1 release: - Charles Parker - Dan McMahill - Bert Timmerman Please note that names are in no particular order and all e-mail addresses have been removed for privacy. User experience improvements ---------------------------- - MS Windows (MinGW) installer available from SourceForge (https://sourceforge.net/projects/pcb/files/pcb/). - Corrections and improvements in the User Manual. - Avoid instant 'CRASH' if an action script implies 'invalidate_lr'. - Fixed a bug in moving a selection. - Snapping to pins and pads whilst drawing a line trace. - Fixed a bug in rubberband functionality. Plugins ------- - none Exporters --------- - none Footprints library ------------------ - none Developer experience improvements --------------------------------- - Add draw_grid to the hid graphics structure. Notes for early adapters ------------------------ - MS Windows (MinGW) installer can be build again. Changed dependencies -------------------- - For mingw cross builds the following minimum package versions are required: mingw64-i686-atk1.0 >= 2.26.1-1 mingw64-i686-binutils >= 2.29.1.787c9873-1 mingw64-i686-bzip2 >= 1.0.6-4 mingw64-i686-cairo >= 1.14.12-1 mingw64-i686-dbus >= 1.10.22-1 mingw64-i686-expat >= 2.2.2-1 mingw64-i686-fontconfig >= 2.12.6-1 mingw64-i686-freetype2 >= 2.6.5-1 mingw64-i686-gcc-core >= 6.4.0-1 mingw64-i686-gcc-g++ >= 6.4.0-1 mingw64-i686-gd >= 2.2.5-1 mingw64-i686-gdk-pixbuf2.0 >= 2.36.11-1 mingw64-i686-gettext >= 0.19.8.1-2 mingw64-i686-glib2.0 >= 2.54.3-1 mingw64-i686-gtk2.0 >= 2.24.31-1 mingw64-i686-gtkglext1.0 >= 1.2.0-1 mingw64-i686-harfbuzz >= 1.7.4-1 mingw64-i686-headers >= 5.0.3-1 mingw64-i686-jasper >= 2.0.14-1 mingw64-i686-jbigkit >= 2.1-1 mingw64-i686-libffi >= 3.2.1-1 mingw64-i686-libimagequant >= 2.10.0-1 mingw64-i686-libjpeg-turbo >= 1.5.3-1 mingw64-i686-libpng >= 1.6.34-1 mingw64-i686-libwebp >= 0.6.1-1 mingw64-i686-libXpm >= 3.5.12-1 mingw64-i686-lzo2 >= 2.08-1 mingw64-i686-pango1.0 >= 1.40.14-1 mingw64-i686-pcre >= 8.40-3 mingw64-i686-pixman >= 0.34.0-1 mingw64-i686-pkg-config >= 0.29.1-1 mingw64-i686-pkg-config-debuginfo >= 0.29.1-1 mingw64-i686-runtime >= 5.0.3-1 mingw64-i686-tiff >= 4.0.9-1 mingw64-i686-win-iconv >= 0.0.6-2 mingw64-i686-windows-default-manifest >= 6.4-1 mingw64-i686-winpthreads >= 5.0.3-1 mingw64-i686-xz >= 5.2.3-1 mingw64-i686-zlib >= 1.2.11-1 This allows for building a MS windows (MinGW) installer to work again. Fixed and committed Launchpad bug reports ----------------------------------------- #699012 File format documentation out-of-date. #884046 snap to pins and pads does not work when trying to draw line. #1545165 PIns/Via show Name/Number menu item doesn't work, only D hotkey does. #1645101 Inconsistent argument type to invalidate_lr. #1653280 MinMaskGap test fails. #1654884 rubberband. #1672093 Add draw_grid to the hid graphics structure. #1731369 crosshair limits update. #1731375 Crosshair Initialization. #1748679 Increments are incorrect after loading file. #1744589 Cannot move selection. #1754479 avoid instant 'CRASH' if an action script implies 'invalidate_lr'. #1759742 win32 build updates. ======================================================================== Release notes for pcb-4.1.0 ======================================================================== Dear Users, This release introduces a file format change. This is required by the added Blind and Buried Via capabilities of pcb. Kind regards, The pcb development team Contributors ------------ The following authors contributed to the 4.1.0 release: - Charles Parker - Mike Crowe - Andrew Armenia - Bdale Garbee - Keith Packard - DJ Delorie - Jan Damborsky - Ahmed El-Mahmoudy - Bert Timmerman Please note that names are in no particular order and all e-mail addresses have been removed for privacy. User experience improvements ---------------------------- - the blind and buried via feature is introduced. - removed the deprecated mimelnk files. - added a releases section to the appdata. - corrections in the User Manual. - reordered the exporter options in the User manual. - better front matter and copyrights for the User Manual. - splitted the Installation and Troubleshooting appendix in the User Manual. - correction in desktop integration name and comment. - when writing a pcb file, write arc angles with decimal places. - added the "Development" category in the desktop integration. Plugins ------- - none Exporters --------- - gsvit exporter added. Footprints library ------------------ - several Nichicon radial capacitor footprints were added to the pcblib. Developer experience improvements --------------------------------- - some more doxygenation of source code files. - added regression tests for the Nelma exporter. Notes for early adapters ------------------------ - none Changed dependencies -------------------- - none Fixed and committed Launchpad bug reports ----------------------------------------- #1270886 When saving file, angles are rounded to nearest degree. #1529233 Building from source fails on Solaris due to missing locale.h. #1545170 Arcs don't honor Rubber band mode. #1656661 Blind/Buried vias - new feature. #1665992 Lesstif needs blind and buried via support. #1695534 Patch to enchance features of NELMA. #1717254 Remove deprecated mimelnk files. #1720629 Spelling errors in pcb. #1731369 Crosshair limits update. #1744589 Cannot move selection. ======================================================================== Release notes for pcb-4.0.2 ======================================================================== Dear Users, This release fixes a number of bugs. Kind regards, The pcb development team Contributors ------------ The following authors contributed to the 4.0.2 release: - Charles Parker - Newell Jensen - Johann Klammer - Igor2 - Peter Clifton - Dan McMahill - Bert Timmerman Please note that names are in no particular order and all e-mail addresses have been removed for privacy. User experience improvements ---------------------------- - include board outline on assembly drawings. - fixed the SMD pads resizing bug (fix a drawing routine). - fixed a segmentation fault when loading a pcb file with an empty style field. - added an escape callback to the command window. this allows the command window to now be closed with the escape key. Plugins ------- - none Exporters --------- - improvements in documentation. Footprints library ------------------ - none Developer experience improvements --------------------------------- - some more doxygenation of source code files. - added a "pcb release" howto in the developer docs. - corrections in the FSF address as to keep rpmlint quiet. - Small enhancements to the pcbtest.sh script. allow the binary for gdb to be specified on the command line make the definition of test paths more readable. - exclude eps files in the doc directory. - removed unused code when inserting points on rats. - fix of incorrect flag struct comparison. Notes for early adapters ------------------------ - none Changed dependencies -------------------- - none Fixed and committed Launchpad bug reports ----------------------------------------- #1658514 Specify which gdb to use on the command line of pcbtest.sh. #1645143 Unused code when inserting points on rats. #1692219 Include board outline on assembly drawings when the "outline" option is checked in the PS exporter. #1690529 Incorrect FSF address in files. #1651440 FLAGS_EQUAL attempts to compare two flags using memcmp() on the full struct. #1688402 Pads change size when element flipped to other side. #1687776 <esc> should close command entry window. #1670023 LessTif HID: XmScrollBar Warnings. #1670040 Segfault when loading file with empty Styles directive.
Diffstat (limited to 'cad')
-rw-r--r--cad/pcb/Makefile8
-rw-r--r--cad/pcb/PLIST72
-rw-r--r--cad/pcb/distinfo10
3 files changed, 73 insertions, 17 deletions
diff --git a/cad/pcb/Makefile b/cad/pcb/Makefile
index 4f6f4b5cb30..89b0fabf3df 100644
--- a/cad/pcb/Makefile
+++ b/cad/pcb/Makefile
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.91 2018/11/12 03:51:46 ryoon Exp $
+# $NetBSD: Makefile,v 1.92 2018/11/13 04:09:24 dmcmahill Exp $
#
-DISTNAME= pcb-4.0.1
-PKGREVISION= 3
+DISTNAME= pcb-4.1.3
CATEGORIES= cad
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=pcb/}
@@ -68,7 +67,7 @@ PKG_FAIL_REASON+= Invalid options
.include "../../sysutils/dbus/buildlink3.mk"
.endif
-EXPORTERS= bom gcode gerber ipcd356 ps
+EXPORTERS= bom gcode gerber gsvit ipcd356 ps
.if !empty(PKG_OPTIONS:Mpng)
# these three need gd
EXPORTERS+= gcode nelma png
@@ -77,7 +76,6 @@ EXPORTERS+= gcode nelma png
CONFIGURE_ARGS+= --with-exporters=${EXPORTERS:Q}
-
post-extract:
${CHMOD} -R go-w ${WRKSRC}
diff --git a/cad/pcb/PLIST b/cad/pcb/PLIST
index 2ac7ff26918..6b70d42e0b8 100644
--- a/cad/pcb/PLIST
+++ b/cad/pcb/PLIST
@@ -1,10 +1,9 @@
-@comment $NetBSD: PLIST,v 1.20 2017/10/24 02:21:55 dmcmahill Exp $
+@comment $NetBSD: PLIST,v 1.21 2018/11/13 04:09:24 dmcmahill Exp $
bin/MergePCBPS
bin/Merge_dimPCBPS
bin/pcb
info/pcb.info
man/man1/pcb.1
-share/appdata/pcb.appdata.xml
share/applications/pcb.desktop
share/doc/pcb/debumpify.out.png
share/doc/pcb/debumpify.png
@@ -73,12 +72,8 @@ ${PKGLOCALEDIR}/locale/fr/LC_MESSAGES/pcb.mo
${PKGLOCALEDIR}/locale/nl/LC_MESSAGES/pcb.mo
${PKGLOCALEDIR}/locale/pt_BR/LC_MESSAGES/pcb.mo
${PKGLOCALEDIR}/locale/ru/LC_MESSAGES/pcb.mo
+share/metainfo/pcb.appdata.xml
share/mime/packages/pcb.xml
-share/mimelnk/application/x-excellon.desktop
-share/mimelnk/application/x-gerber.desktop
-share/mimelnk/application/x-pcb-footprint.desktop
-share/mimelnk/application/x-pcb-layout.desktop
-share/mimelnk/application/x-pcb-netlist.desktop
share/pcb/CreateLibrary.sh
share/pcb/CreateLibraryContents.sh
share/pcb/ListLibraryContents.sh
@@ -546,12 +541,42 @@ share/pcb/pcblib-newlib/geda/CAPPRD1000W170D3500H4500C.fp
share/pcb/pcblib-newlib/geda/CAPPRD1000W170D3500H5000A.fp
share/pcb/pcblib-newlib/geda/CAPPRD1000W170D3500H5000B.fp
share/pcb/pcblib-newlib/geda/CAPPRD1000W170D3500H5000C.fp
+share/pcb/pcblib-newlib/geda/CAPPRD1000W170D3500H5800A.fp
+share/pcb/pcblib-newlib/geda/CAPPRD1000W170D3500H5800B.fp
+share/pcb/pcblib-newlib/geda/CAPPRD1000W170D3500H5800C.fp
+share/pcb/pcblib-newlib/geda/CAPPRD500W60D1000H3150A.fp
+share/pcb/pcblib-newlib/geda/CAPPRD500W60D1000H3150B.fp
+share/pcb/pcblib-newlib/geda/CAPPRD500W60D1000H3150C.fp
+share/pcb/pcblib-newlib/geda/CAPPRD500W60D1250H2500A.fp
+share/pcb/pcblib-newlib/geda/CAPPRD500W60D1250H2500B.fp
+share/pcb/pcblib-newlib/geda/CAPPRD500W60D1250H2500C.fp
+share/pcb/pcblib-newlib/geda/CAPPRD500W80D1250H3150A.fp
+share/pcb/pcblib-newlib/geda/CAPPRD500W80D1250H3150B.fp
+share/pcb/pcblib-newlib/geda/CAPPRD500W80D1250H3150C.fp
+share/pcb/pcblib-newlib/geda/CAPPRD500W80D1250H3550A.fp
+share/pcb/pcblib-newlib/geda/CAPPRD500W80D1250H3550B.fp
+share/pcb/pcblib-newlib/geda/CAPPRD500W80D1250H3550C.fp
+share/pcb/pcblib-newlib/geda/CAPPRD500W80D1250H4000A.fp
+share/pcb/pcblib-newlib/geda/CAPPRD500W80D1250H4000B.fp
+share/pcb/pcblib-newlib/geda/CAPPRD500W80D1250H4000C.fp
share/pcb/pcblib-newlib/geda/CAPPRD750W80D1600H3150A.fp
share/pcb/pcblib-newlib/geda/CAPPRD750W80D1600H3150B.fp
share/pcb/pcblib-newlib/geda/CAPPRD750W80D1600H3150C.fp
+share/pcb/pcblib-newlib/geda/CAPPRD750W80D1600H3550A.fp
+share/pcb/pcblib-newlib/geda/CAPPRD750W80D1600H3550B.fp
+share/pcb/pcblib-newlib/geda/CAPPRD750W80D1600H3550C.fp
+share/pcb/pcblib-newlib/geda/CAPPRD750W80D1600H4000A.fp
+share/pcb/pcblib-newlib/geda/CAPPRD750W80D1600H4000B.fp
+share/pcb/pcblib-newlib/geda/CAPPRD750W80D1600H4000C.fp
share/pcb/pcblib-newlib/geda/CAPPRD750W80D1800H3150A.fp
share/pcb/pcblib-newlib/geda/CAPPRD750W80D1800H3150B.fp
share/pcb/pcblib-newlib/geda/CAPPRD750W80D1800H3150C.fp
+share/pcb/pcblib-newlib/geda/CAPPRD750W80D1800H3550A.fp
+share/pcb/pcblib-newlib/geda/CAPPRD750W80D1800H3550B.fp
+share/pcb/pcblib-newlib/geda/CAPPRD750W80D1800H3550C.fp
+share/pcb/pcblib-newlib/geda/CAPPRD750W80D1800H4000A.fp
+share/pcb/pcblib-newlib/geda/CAPPRD750W80D1800H4000B.fp
+share/pcb/pcblib-newlib/geda/CAPPRD750W80D1800H4000C.fp
share/pcb/pcblib-newlib/geda/DB15F.fp
share/pcb/pcblib-newlib/geda/DB15M.fp
share/pcb/pcblib-newlib/geda/DB25F.fp
@@ -1421,6 +1446,9 @@ share/pcb/pcblib-newlib/nichicon/NICHICON_LGX_35_45_N.fp
share/pcb/pcblib-newlib/nichicon/NICHICON_LGX_35_50_L.fp
share/pcb/pcblib-newlib/nichicon/NICHICON_LGX_35_50_M.fp
share/pcb/pcblib-newlib/nichicon/NICHICON_LGX_35_50_N.fp
+share/pcb/pcblib-newlib/nichicon/NICHICON_LGX_35_58_L.fp
+share/pcb/pcblib-newlib/nichicon/NICHICON_LGX_35_58_M.fp
+share/pcb/pcblib-newlib/nichicon/NICHICON_LGX_35_58_N.fp
share/pcb/pcblib-newlib/nichicon/NICHICON_LGY_22_25_L.fp
share/pcb/pcblib-newlib/nichicon/NICHICON_LGY_22_25_M.fp
share/pcb/pcblib-newlib/nichicon/NICHICON_LGY_22_25_N.fp
@@ -1493,9 +1521,39 @@ share/pcb/pcblib-newlib/nichicon/NICHICON_LGY_35_45_N.fp
share/pcb/pcblib-newlib/nichicon/NICHICON_LGY_35_50_L.fp
share/pcb/pcblib-newlib/nichicon/NICHICON_LGY_35_50_M.fp
share/pcb/pcblib-newlib/nichicon/NICHICON_LGY_35_50_N.fp
+share/pcb/pcblib-newlib/nichicon/NICHICON_UPT_10_31p5_L.fp
+share/pcb/pcblib-newlib/nichicon/NICHICON_UPT_10_31p5_M.fp
+share/pcb/pcblib-newlib/nichicon/NICHICON_UPT_10_31p5_N.fp
+share/pcb/pcblib-newlib/nichicon/NICHICON_UPT_12p5_25_L.fp
+share/pcb/pcblib-newlib/nichicon/NICHICON_UPT_12p5_25_M.fp
+share/pcb/pcblib-newlib/nichicon/NICHICON_UPT_12p5_25_N.fp
+share/pcb/pcblib-newlib/nichicon/NICHICON_UPT_12p5_31p5_L.fp
+share/pcb/pcblib-newlib/nichicon/NICHICON_UPT_12p5_31p5_M.fp
+share/pcb/pcblib-newlib/nichicon/NICHICON_UPT_12p5_31p5_N.fp
+share/pcb/pcblib-newlib/nichicon/NICHICON_UPT_12p5_35p5_L.fp
+share/pcb/pcblib-newlib/nichicon/NICHICON_UPT_12p5_35p5_M.fp
+share/pcb/pcblib-newlib/nichicon/NICHICON_UPT_12p5_35p5_N.fp
+share/pcb/pcblib-newlib/nichicon/NICHICON_UPT_12p5_40_L.fp
+share/pcb/pcblib-newlib/nichicon/NICHICON_UPT_12p5_40_M.fp
+share/pcb/pcblib-newlib/nichicon/NICHICON_UPT_12p5_40_N.fp
+share/pcb/pcblib-newlib/nichicon/NICHICON_UPT_16_31p5_L.fp
+share/pcb/pcblib-newlib/nichicon/NICHICON_UPT_16_31p5_M.fp
+share/pcb/pcblib-newlib/nichicon/NICHICON_UPT_16_31p5_N.fp
+share/pcb/pcblib-newlib/nichicon/NICHICON_UPT_16_35p5_L.fp
+share/pcb/pcblib-newlib/nichicon/NICHICON_UPT_16_35p5_M.fp
+share/pcb/pcblib-newlib/nichicon/NICHICON_UPT_16_35p5_N.fp
+share/pcb/pcblib-newlib/nichicon/NICHICON_UPT_16_40_L.fp
+share/pcb/pcblib-newlib/nichicon/NICHICON_UPT_16_40_M.fp
+share/pcb/pcblib-newlib/nichicon/NICHICON_UPT_16_40_N.fp
share/pcb/pcblib-newlib/nichicon/NICHICON_UPT_18_31p5_L.fp
share/pcb/pcblib-newlib/nichicon/NICHICON_UPT_18_31p5_M.fp
share/pcb/pcblib-newlib/nichicon/NICHICON_UPT_18_31p5_N.fp
+share/pcb/pcblib-newlib/nichicon/NICHICON_UPT_18_35p5_L.fp
+share/pcb/pcblib-newlib/nichicon/NICHICON_UPT_18_35p5_M.fp
+share/pcb/pcblib-newlib/nichicon/NICHICON_UPT_18_35p5_N.fp
+share/pcb/pcblib-newlib/nichicon/NICHICON_UPT_18_40_L.fp
+share/pcb/pcblib-newlib/nichicon/NICHICON_UPT_18_40_M.fp
+share/pcb/pcblib-newlib/nichicon/NICHICON_UPT_18_40_N.fp
share/pcb/pcblib-newlib/nichicon/NICHICON_WT_CAP_10_10.fp
share/pcb/pcblib-newlib/nichicon/NICHICON_WT_CAP_3_5p4.fp
share/pcb/pcblib-newlib/nichicon/NICHICON_WT_CAP_4_5p4.fp
diff --git a/cad/pcb/distinfo b/cad/pcb/distinfo
index 03adcdd81d2..9c5b6539cb8 100644
--- a/cad/pcb/distinfo
+++ b/cad/pcb/distinfo
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.26 2017/10/24 02:21:55 dmcmahill Exp $
+$NetBSD: distinfo,v 1.27 2018/11/13 04:09:24 dmcmahill Exp $
-SHA1 (pcb-4.0.1.tar.gz) = 3b0f01d9aa85f613c2994c91b7152086e1b5d5ea
-RMD160 (pcb-4.0.1.tar.gz) = f721195db9a8402dbb77ef898e1288a593445600
-SHA512 (pcb-4.0.1.tar.gz) = 8cc4b4eb68321a797900ccb6864dabffb668e5c1720a0eeedd1eb860337c960a58dcddcfa1994e3b600ec9c85e3b2683a72bb76d8de655667d39c500bfae65f2
-Size (pcb-4.0.1.tar.gz) = 4755344 bytes
+SHA1 (pcb-4.1.3.tar.gz) = ee239c2187218d002a9fc9feaf710153a04a00bf
+RMD160 (pcb-4.1.3.tar.gz) = eb187d9e03c444b7688eb63fd863a5166a58a7f0
+SHA512 (pcb-4.1.3.tar.gz) = e04883f75102f95225fe17c4935f9489b829aefb2b1a29504ca63a0c9f0ec2341bbff09eeefe817e1010d422fb94ce03474851d5c6edd80972d46ad7584178ad
+Size (pcb-4.1.3.tar.gz) = 4913274 bytes