parent
468b7f9c98
commit
91731d7c27
|
@ -30,6 +30,7 @@ OPTIONS_DEFINE= DOCS
|
|||
|
||||
post-patch:
|
||||
@${REINPLACE_CMD} -e 's|<malloc.h>|<stdlib.h>|' ${WRKSRC}/*.[chl]
|
||||
@${REINPLACE_CMD} -e '/#define _XOPEN_SOURCE 700/d' ${WRKSRC}/configure
|
||||
|
||||
do-install:
|
||||
cd ${WRKSRC}/ && ${INSTALL_DATA} drvrsmem.h fitsio.h fitsio2.h longnam.h ${STAGEDIR}${PREFIX}/include/
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
PORTNAME= astropy
|
||||
DISTVERSION= 5.1
|
||||
DISTVERSION= 5.2
|
||||
PORTEPOCH= 2
|
||||
CATEGORIES= astro
|
||||
MASTER_SITES= CHEESESHOP
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1654303074
|
||||
SHA256 (astropy-5.1.tar.gz) = 1db1b2c7eddfc773ca66fa33bd07b25d5b9c3b5eee2b934e0ca277fa5b1b7b7e
|
||||
SIZE (astropy-5.1.tar.gz) = 7924234
|
||||
TIMESTAMP = 1671099880
|
||||
SHA256 (astropy-5.2.tar.gz) = d335604025f6e16f7c9bf82d5ba28e5db4745a82e5823a9d17bdd9b9bd46b2a2
|
||||
SIZE (astropy-5.2.tar.gz) = 8281444
|
||||
|
|
|
@ -667,6 +667,7 @@
|
|||
SUBDIR += py-sounddevice
|
||||
SUBDIR += py-soundscrape
|
||||
SUBDIR += py-speechrecognition
|
||||
SUBDIR += py-spotipy
|
||||
SUBDIR += py-tagpy
|
||||
SUBDIR += py-wavio
|
||||
SUBDIR += py-webrtcvad
|
||||
|
|
|
@ -0,0 +1,37 @@
|
|||
PORTNAME= spotipy
|
||||
DISTVERSION= 2.22.0
|
||||
CATEGORIES= audio python
|
||||
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
|
||||
|
||||
MAINTAINER= nivit@FreeBSD.org
|
||||
COMMENT= Light weight Python library for the Spotify Web API
|
||||
WWW= https://github.com/spotipy-dev/spotipy
|
||||
|
||||
LICENSE= MIT
|
||||
LICENSE_FILE= ${WRKSRC}/LICENSE.md
|
||||
|
||||
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}redis>=3.5.3:databases/py-redis@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}requests>=2.25.0:www/py-requests@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}six>=1.15.0:devel/py-six@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}urllib3>=1.26.0:net/py-urllib3@${PY_FLAVOR}
|
||||
|
||||
USES= python
|
||||
USE_GITHUB= yes
|
||||
GH_ACCOUNT= spotipy-dev
|
||||
USE_PYTHON= autoplist distutils
|
||||
|
||||
NO_ARCH= yes
|
||||
|
||||
OPTIONS_DEFINE= DOCS EXAMPLES
|
||||
|
||||
DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=1.8.0,1:textproc/py-sphinx@${PY_FLAVOR}
|
||||
DOCS_PORTDOCS= * .buildinfo
|
||||
EXAMPLES_PORTEXAMPLES= *
|
||||
|
||||
post-install-DOCS-on:
|
||||
${LOCALBASE}/bin/sphinx-build-${PYTHON_VER} -d ${WRKDIR} -b html ${WRKSRC}/docs ${STAGEDIR}${DOCSDIR}
|
||||
|
||||
post-install-EXAMPLES-on:
|
||||
cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . ${STAGEDIR}/${EXAMPLESDIR}
|
||||
|
||||
.include <bsd.port.mk>
|
|
@ -0,0 +1,3 @@
|
|||
TIMESTAMP = 1671214324
|
||||
SHA256 (spotipy-dev-spotipy-2.22.0_GH0.tar.gz) = d5cc2672f249d339ba2054d4a0228a1670bc43fd9942f0e7c62fbe99e16f97e2
|
||||
SIZE (spotipy-dev-spotipy-2.22.0_GH0.tar.gz) = 109714
|
|
@ -0,0 +1,11 @@
|
|||
--- docs/conf.py.orig 2022-12-10 15:31:47 UTC
|
||||
+++ docs/conf.py
|
||||
@@ -17,7 +17,7 @@ import sys, os
|
||||
# add these directories to sys.path here. If the directory is relative to the
|
||||
# documentation root, use os.path.abspath to make it absolute, like shown here.
|
||||
#sys.path.insert(0, os.path.abspath('.'))
|
||||
-sys.path.insert(0, os.path.abspath('.'))
|
||||
+sys.path.insert(0, os.path.abspath(os.path.join('..')))
|
||||
import spotipy
|
||||
|
||||
# -- General configuration -----------------------------------------------------
|
|
@ -0,0 +1,2 @@
|
|||
Spotipy is a lightweight Python library for the Spotify Web API. With Spotipy
|
||||
you get full access to all of the music data provided by the Spotify platform.
|
|
@ -1,6 +1,6 @@
|
|||
PORTNAME= pooler
|
||||
DISTVERSIONPREFIX= v
|
||||
DISTVERSION= 1.85
|
||||
DISTVERSION= 1.86
|
||||
CATEGORIES= biology
|
||||
|
||||
MAINTAINER= ssb22@cam.ac.uk
|
||||
|
@ -10,6 +10,7 @@ WWW= https://ssb22.user.srcf.net/pooler/
|
|||
LICENSE= APACHE20
|
||||
LICENSE_FILE= ${WRKDIR}/${GH_PROJECT}-${PORTVERSION}/LICENSE
|
||||
|
||||
USES= desktop-file-utils
|
||||
USE_GITHUB= yes
|
||||
|
||||
GH_ACCOUNT= ssb22
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1657629092
|
||||
SHA256 (ssb22-PrimerPooler-v1.85_GH0.tar.gz) = f26e7143b1bb837693bb894ee6b6276b2a89b8b9b7502a847df1e46d4fc5a83a
|
||||
SIZE (ssb22-PrimerPooler-v1.85_GH0.tar.gz) = 130270
|
||||
TIMESTAMP = 1671365750
|
||||
SHA256 (ssb22-PrimerPooler-v1.86_GH0.tar.gz) = 611184935617a8e0a3bcc07d38fc5d10fb9fa0a5d6204a031723d46b8ba215e8
|
||||
SIZE (ssb22-PrimerPooler-v1.86_GH0.tar.gz) = 131658
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
PORTNAME= kicad
|
||||
PORTVERSION= 6.0.9
|
||||
PORTVERSION= 6.0.10
|
||||
CATEGORIES= cad
|
||||
MASTER_SITES= https://kicad-downloads.s3.cern.ch/docs/
|
||||
PKGNAMESUFFIX= -doc
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1667080667
|
||||
SHA256 (kicad-doc-6.0.9.tar.gz) = b3764df3c0f9ad3da43011597b0eb97e4cd69663207aec3e131d96495314c653
|
||||
SIZE (kicad-doc-6.0.9.tar.gz) = 255617528
|
||||
TIMESTAMP = 1671381032
|
||||
SHA256 (kicad-doc-6.0.10.tar.gz) = 15aa790890b7880ba94d773e2b8bb1a6421134c8b62f2e05c94307fb2ac2defa
|
||||
SIZE (kicad-doc-6.0.10.tar.gz) = 260028339
|
||||
|
|
|
@ -184,7 +184,6 @@
|
|||
%%DOCSDIR%%/help/de/images/Pcbnew_zoom_factor_dropdown.png
|
||||
%%DOCSDIR%%/help/de/images/Right-click_legacy_menu.png
|
||||
%%DOCSDIR%%/help/de/images/Sample_3D_board.png
|
||||
%%DOCSDIR%%/help/de/images/bom_extra_option_windows.png
|
||||
%%DOCSDIR%%/help/de/images/bus_junction.png
|
||||
%%DOCSDIR%%/help/de/images/copypaste11.png
|
||||
%%DOCSDIR%%/help/de/images/copypaste12.png
|
||||
|
@ -598,7 +597,6 @@
|
|||
%%DOCSDIR%%/help/de/images/icons/preference.png
|
||||
%%DOCSDIR%%/help/de/images/icons/print_button.png
|
||||
%%DOCSDIR%%/help/de/images/icons/ps_router.png
|
||||
%%DOCSDIR%%/help/de/images/icons/py_script.png
|
||||
%%DOCSDIR%%/help/de/images/icons/ratsnest.png
|
||||
%%DOCSDIR%%/help/de/images/icons/read_setup.png
|
||||
%%DOCSDIR%%/help/de/images/icons/red.png
|
||||
|
@ -859,7 +857,6 @@
|
|||
%%DOCSDIR%%/help/en/images/Pcbnew_zoom_factor_dropdown.png
|
||||
%%DOCSDIR%%/help/en/images/Right-click_legacy_menu.png
|
||||
%%DOCSDIR%%/help/en/images/Sample_3D_board.png
|
||||
%%DOCSDIR%%/help/en/images/bom_extra_option_windows.png
|
||||
%%DOCSDIR%%/help/en/images/bus_junction.png
|
||||
%%DOCSDIR%%/help/en/images/configure_path_dlg.png
|
||||
%%DOCSDIR%%/help/en/images/copypaste11.png
|
||||
|
@ -1250,7 +1247,6 @@
|
|||
%%DOCSDIR%%/help/en/images/icons/preference.png
|
||||
%%DOCSDIR%%/help/en/images/icons/print_button.png
|
||||
%%DOCSDIR%%/help/en/images/icons/ps_router.png
|
||||
%%DOCSDIR%%/help/en/images/icons/py_script.png
|
||||
%%DOCSDIR%%/help/en/images/icons/ratsnest.png
|
||||
%%DOCSDIR%%/help/en/images/icons/read_setup.png
|
||||
%%DOCSDIR%%/help/en/images/icons/red.png
|
||||
|
@ -1525,7 +1521,6 @@
|
|||
%%DOCSDIR%%/help/es/images/Pcbnew_zoom_factor_dropdown.png
|
||||
%%DOCSDIR%%/help/es/images/Right-click_legacy_menu.png
|
||||
%%DOCSDIR%%/help/es/images/Sample_3D_board.png
|
||||
%%DOCSDIR%%/help/es/images/bom_extra_option_windows.png
|
||||
%%DOCSDIR%%/help/es/images/bus_junction.png
|
||||
%%DOCSDIR%%/help/es/images/configure_path_dlg.png
|
||||
%%DOCSDIR%%/help/es/images/copypaste11.png
|
||||
|
@ -1834,7 +1829,6 @@
|
|||
%%DOCSDIR%%/help/es/images/icons/preference.png
|
||||
%%DOCSDIR%%/help/es/images/icons/print_button.png
|
||||
%%DOCSDIR%%/help/es/images/icons/ps_router.png
|
||||
%%DOCSDIR%%/help/es/images/icons/py_script.png
|
||||
%%DOCSDIR%%/help/es/images/icons/ratsnest.png
|
||||
%%DOCSDIR%%/help/es/images/icons/read_setup.png
|
||||
%%DOCSDIR%%/help/es/images/icons/red.png
|
||||
|
@ -2103,7 +2097,6 @@
|
|||
%%DOCSDIR%%/help/fr/images/Pcbnew_zoom_factor_dropdown.png
|
||||
%%DOCSDIR%%/help/fr/images/Right-click_legacy_menu.png
|
||||
%%DOCSDIR%%/help/fr/images/Sample_3D_board.png
|
||||
%%DOCSDIR%%/help/fr/images/bom_extra_option_windows.png
|
||||
%%DOCSDIR%%/help/fr/images/bus_junction.png
|
||||
%%DOCSDIR%%/help/fr/images/copypaste11.png
|
||||
%%DOCSDIR%%/help/fr/images/copypaste12.png
|
||||
|
@ -2434,7 +2427,6 @@
|
|||
%%DOCSDIR%%/help/fr/images/icons/preference.png
|
||||
%%DOCSDIR%%/help/fr/images/icons/print_button.png
|
||||
%%DOCSDIR%%/help/fr/images/icons/ps_router.png
|
||||
%%DOCSDIR%%/help/fr/images/icons/py_script.png
|
||||
%%DOCSDIR%%/help/fr/images/icons/ratsnest.png
|
||||
%%DOCSDIR%%/help/fr/images/icons/read_setup.png
|
||||
%%DOCSDIR%%/help/fr/images/icons/red.png
|
||||
|
@ -2532,7 +2524,6 @@
|
|||
%%DOCSDIR%%/help/id/eeschema.pdf
|
||||
%%DOCSDIR%%/help/id/getting_started_in_kicad.html
|
||||
%%DOCSDIR%%/help/id/getting_started_in_kicad.pdf
|
||||
%%DOCSDIR%%/help/id/images/bom_extra_option_windows.png
|
||||
%%DOCSDIR%%/help/id/images/bus_junction.png
|
||||
%%DOCSDIR%%/help/id/images/configure_path_dlg.png
|
||||
%%DOCSDIR%%/help/id/images/copypaste11.png
|
||||
|
@ -3039,7 +3030,6 @@
|
|||
%%DOCSDIR%%/help/it/images/icons/preference.png
|
||||
%%DOCSDIR%%/help/it/images/icons/print_button.png
|
||||
%%DOCSDIR%%/help/it/images/icons/ps_router.png
|
||||
%%DOCSDIR%%/help/it/images/icons/py_script.png
|
||||
%%DOCSDIR%%/help/it/images/icons/ratsnest.png
|
||||
%%DOCSDIR%%/help/it/images/icons/read_setup.png
|
||||
%%DOCSDIR%%/help/it/images/icons/red.png
|
||||
|
@ -3145,7 +3135,6 @@
|
|||
%%DOCSDIR%%/help/it/images/it/block_constraints.png
|
||||
%%DOCSDIR%%/help/it/images/it/boardclasses.png
|
||||
%%DOCSDIR%%/help/it/images/it/bom-netlist-tab.png
|
||||
%%DOCSDIR%%/help/it/images/it/bom_extra_option_windows.png
|
||||
%%DOCSDIR%%/help/it/images/it/color_settings.png
|
||||
%%DOCSDIR%%/help/it/images/it/colorcode.png
|
||||
%%DOCSDIR%%/help/it/images/it/commands_overview.png
|
||||
|
@ -3382,7 +3371,6 @@
|
|||
%%DOCSDIR%%/help/ja/images/Pcbnew_zone_priority_example_after_filling.png
|
||||
%%DOCSDIR%%/help/ja/images/Pcbnew_zone_thermal_relief.png
|
||||
%%DOCSDIR%%/help/ja/images/Pcbnew_zone_unfilled_cutout_outline.png
|
||||
%%DOCSDIR%%/help/ja/images/bom_extra_option_windows.png
|
||||
%%DOCSDIR%%/help/ja/images/bus_junction.png
|
||||
%%DOCSDIR%%/help/ja/images/copypaste11.png
|
||||
%%DOCSDIR%%/help/ja/images/copypaste12.png
|
||||
|
@ -3655,7 +3643,6 @@
|
|||
%%DOCSDIR%%/help/ja/images/icons/preference.png
|
||||
%%DOCSDIR%%/help/ja/images/icons/print_button.png
|
||||
%%DOCSDIR%%/help/ja/images/icons/ps_router.png
|
||||
%%DOCSDIR%%/help/ja/images/icons/py_script.png
|
||||
%%DOCSDIR%%/help/ja/images/icons/ratsnest.png
|
||||
%%DOCSDIR%%/help/ja/images/icons/read_setup.png
|
||||
%%DOCSDIR%%/help/ja/images/icons/red.png
|
||||
|
@ -4103,7 +4090,6 @@
|
|||
%%DOCSDIR%%/help/pl/images/Pcbnew_zone_thermal_relief.png
|
||||
%%DOCSDIR%%/help/pl/images/Pcbnew_zone_unfilled_cutout_outline.png
|
||||
%%DOCSDIR%%/help/pl/images/Pcbnew_zoom_factor_dropdown.png
|
||||
%%DOCSDIR%%/help/pl/images/bom_extra_option_windows.png
|
||||
%%DOCSDIR%%/help/pl/images/bus_junction.png
|
||||
%%DOCSDIR%%/help/pl/images/copypaste11.png
|
||||
%%DOCSDIR%%/help/pl/images/copypaste12.png
|
||||
|
@ -4371,7 +4357,6 @@
|
|||
%%DOCSDIR%%/help/pl/images/icons/preference.png
|
||||
%%DOCSDIR%%/help/pl/images/icons/print_button.png
|
||||
%%DOCSDIR%%/help/pl/images/icons/ps_router.png
|
||||
%%DOCSDIR%%/help/pl/images/icons/py_script.png
|
||||
%%DOCSDIR%%/help/pl/images/icons/ratsnest.png
|
||||
%%DOCSDIR%%/help/pl/images/icons/read_setup.png
|
||||
%%DOCSDIR%%/help/pl/images/icons/red.png
|
||||
|
@ -5110,7 +5095,6 @@
|
|||
%%DOCSDIR%%/help/ru/images/icons/preference.png
|
||||
%%DOCSDIR%%/help/ru/images/icons/print_button.png
|
||||
%%DOCSDIR%%/help/ru/images/icons/ps_router.png
|
||||
%%DOCSDIR%%/help/ru/images/icons/py_script.png
|
||||
%%DOCSDIR%%/help/ru/images/icons/ratsnest.png
|
||||
%%DOCSDIR%%/help/ru/images/icons/read_setup.png
|
||||
%%DOCSDIR%%/help/ru/images/icons/red.png
|
||||
|
@ -5308,7 +5292,6 @@
|
|||
%%DOCSDIR%%/help/ru/images/ru/block_constraints.png
|
||||
%%DOCSDIR%%/help/ru/images/ru/boardclasses.png
|
||||
%%DOCSDIR%%/help/ru/images/ru/bom-netlist-tab.png
|
||||
%%DOCSDIR%%/help/ru/images/ru/bom_extra_option_windows.png
|
||||
%%DOCSDIR%%/help/ru/images/ru/color_settings.png
|
||||
%%DOCSDIR%%/help/ru/images/ru/colorcode.png
|
||||
%%DOCSDIR%%/help/ru/images/ru/commands_overview.png
|
||||
|
@ -5566,7 +5549,6 @@
|
|||
%%DOCSDIR%%/help/zh/images/Pcbnew_zone_priority_example_after_filling.png
|
||||
%%DOCSDIR%%/help/zh/images/Pcbnew_zone_thermal_relief.png
|
||||
%%DOCSDIR%%/help/zh/images/Pcbnew_zone_unfilled_cutout_outline.png
|
||||
%%DOCSDIR%%/help/zh/images/bom_extra_option_windows.png
|
||||
%%DOCSDIR%%/help/zh/images/bus_junction.png
|
||||
%%DOCSDIR%%/help/zh/images/copypaste11.png
|
||||
%%DOCSDIR%%/help/zh/images/copypaste12.png
|
||||
|
@ -5865,7 +5847,6 @@
|
|||
%%DOCSDIR%%/help/zh/images/icons/preference.png
|
||||
%%DOCSDIR%%/help/zh/images/icons/print_button.png
|
||||
%%DOCSDIR%%/help/zh/images/icons/ps_router.png
|
||||
%%DOCSDIR%%/help/zh/images/icons/py_script.png
|
||||
%%DOCSDIR%%/help/zh/images/icons/ratsnest.png
|
||||
%%DOCSDIR%%/help/zh/images/icons/read_setup.png
|
||||
%%DOCSDIR%%/help/zh/images/icons/red.png
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
PORTNAME= kicad
|
||||
PORTVERSION= 6.0.9
|
||||
PORTVERSION= 6.0.10
|
||||
CATEGORIES= cad
|
||||
MASTER_SITES= https://gitlab.com/kicad/libraries/${PORTNAME}-footprints/-/archive/${DISTVERSION}/
|
||||
PKGNAMESUFFIX= -library-footprints
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1667049450
|
||||
SHA256 (kicad-footprints-6.0.9.tar.bz2) = 2032a80ad7086ad3237598190094973baa918070f7c9204b7cc64daa0bd8b72a
|
||||
SIZE (kicad-footprints-6.0.9.tar.bz2) = 23657739
|
||||
TIMESTAMP = 1671381064
|
||||
SHA256 (kicad-footprints-6.0.10.tar.bz2) = 6f089d2674f8d5be77f6b550d698de3676c0980d375114f932b72ed093d27521
|
||||
SIZE (kicad-footprints-6.0.10.tar.bz2) = 23766196
|
||||
|
|
|
@ -220,6 +220,7 @@
|
|||
%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_SPST_TL3305B.kicad_mod
|
||||
%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_SPST_TL3305C.kicad_mod
|
||||
%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_SPST_TL3342.kicad_mod
|
||||
%%DATADIR%%/footprints/Button_Switch_SMD.pretty/SW_Tactile_SPST_NO_Straight_CK_PTS636Sx25SMTRLFS.kicad_mod
|
||||
%%DATADIR%%/footprints/Button_Switch_THT.pretty/KSA_Tactile_SPST.kicad_mod
|
||||
%%DATADIR%%/footprints/Button_Switch_THT.pretty/Nidec_Copal_SH-7010C.kicad_mod
|
||||
%%DATADIR%%/footprints/Button_Switch_THT.pretty/Push_E-Switch_KS01Q01.kicad_mod
|
||||
|
@ -275,7 +276,7 @@
|
|||
%%DATADIR%%/footprints/Button_Switch_THT.pretty/SW_DIP_SPSTx12_Slide_6.7x32.04mm_W7.62mm_P2.54mm_LowProfile.kicad_mod
|
||||
%%DATADIR%%/footprints/Button_Switch_THT.pretty/SW_DIP_SPSTx12_Slide_9.78x32.66mm_W7.62mm_P2.54mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Button_Switch_THT.pretty/SW_E-Switch_EG1224_SPDT_Angled.kicad_mod
|
||||
%%DATADIR%%/footprints/Button_Switch_THT.pretty/SW_E-Switch_EG1271_DPDT.kicad_mod
|
||||
%%DATADIR%%/footprints/Button_Switch_THT.pretty/SW_E-Switch_EG1271_SPDT.kicad_mod
|
||||
%%DATADIR%%/footprints/Button_Switch_THT.pretty/SW_E-Switch_EG2219_DPDT_Angled.kicad_mod
|
||||
%%DATADIR%%/footprints/Button_Switch_THT.pretty/SW_Lever_1P2T_NKK_GW12LxH.kicad_mod
|
||||
%%DATADIR%%/footprints/Button_Switch_THT.pretty/SW_MEC_5GTH9.kicad_mod
|
||||
|
@ -307,6 +308,7 @@
|
|||
%%DATADIR%%/footprints/Button_Switch_THT.pretty/SW_Push_2P2T_Toggle_CK_PVA2xxH3xxxxxxV2.kicad_mod
|
||||
%%DATADIR%%/footprints/Button_Switch_THT.pretty/SW_Push_2P2T_Toggle_CK_PVA2xxH4xxxxxxV2.kicad_mod
|
||||
%%DATADIR%%/footprints/Button_Switch_THT.pretty/SW_Push_2P2T_Vertical_E-Switch_800UDP8P1A1M6.kicad_mod
|
||||
%%DATADIR%%/footprints/Button_Switch_THT.pretty/SW_SPST_Omron_B3F-315x_Angled.kicad_mod
|
||||
%%DATADIR%%/footprints/Button_Switch_THT.pretty/SW_Slide_1P2T_CK_OS102011MS2Q.kicad_mod
|
||||
%%DATADIR%%/footprints/Button_Switch_THT.pretty/SW_TH_Tactile_Omron_B3F-10xx.kicad_mod
|
||||
%%DATADIR%%/footprints/Button_Switch_THT.pretty/SW_Tactile_SKHH_Angled.kicad_mod
|
||||
|
@ -407,6 +409,7 @@
|
|||
%%DATADIR%%/footprints/Capacitor_SMD.pretty/CP_Elec_8x6.5.kicad_mod
|
||||
%%DATADIR%%/footprints/Capacitor_SMD.pretty/CP_Elec_8x6.7.kicad_mod
|
||||
%%DATADIR%%/footprints/Capacitor_SMD.pretty/CP_Elec_8x6.9.kicad_mod
|
||||
%%DATADIR%%/footprints/Capacitor_SMD.pretty/CP_Elec_CAP-XX_DMF3Zxxxxxxxx3D.kicad_mod
|
||||
%%DATADIR%%/footprints/Capacitor_SMD.pretty/C_01005_0402Metric.kicad_mod
|
||||
%%DATADIR%%/footprints/Capacitor_SMD.pretty/C_01005_0402Metric_Pad0.57x0.30mm_HandSolder.kicad_mod
|
||||
%%DATADIR%%/footprints/Capacitor_SMD.pretty/C_0201_0603Metric.kicad_mod
|
||||
|
@ -891,6 +894,7 @@
|
|||
%%DATADIR%%/footprints/Capacitor_Tantalum_SMD.pretty/CP_EIA-7361-38_AVX-V_Pad2.18x3.30mm_HandSolder.kicad_mod
|
||||
%%DATADIR%%/footprints/Capacitor_Tantalum_SMD.pretty/CP_EIA-7361-438_AVX-U.kicad_mod
|
||||
%%DATADIR%%/footprints/Capacitor_Tantalum_SMD.pretty/CP_EIA-7361-438_AVX-U_Pad2.18x3.30mm_HandSolder.kicad_mod
|
||||
%%DATADIR%%/footprints/Connector.pretty/Banana_Cliff_FCR7350x_S16N-PC_Horizontal.kicad_mod
|
||||
%%DATADIR%%/footprints/Connector.pretty/Banana_Jack_1Pin.kicad_mod
|
||||
%%DATADIR%%/footprints/Connector.pretty/Banana_Jack_2Pin.kicad_mod
|
||||
%%DATADIR%%/footprints/Connector.pretty/Banana_Jack_3Pin.kicad_mod
|
||||
|
@ -923,6 +927,9 @@
|
|||
%%DATADIR%%/footprints/Connector_AMASS.pretty/AMASS_XT30UPB-M_1x02_P5.0mm_Vertical.kicad_mod
|
||||
%%DATADIR%%/footprints/Connector_AMASS.pretty/AMASS_XT60-F_1x02_P7.20mm_Vertical.kicad_mod
|
||||
%%DATADIR%%/footprints/Connector_AMASS.pretty/AMASS_XT60-M_1x02_P7.20mm_Vertical.kicad_mod
|
||||
%%DATADIR%%/footprints/Connector_AMASS.pretty/AMASS_XT60IPW-M_1x03_P7.20mm_Horizontal.kicad_mod
|
||||
%%DATADIR%%/footprints/Connector_AMASS.pretty/AMASS_XT60PW-F_1x02_P7.20mm_Horizontal.kicad_mod
|
||||
%%DATADIR%%/footprints/Connector_AMASS.pretty/AMASS_XT60PW-M_1x02_P7.20mm_Horizontal.kicad_mod
|
||||
%%DATADIR%%/footprints/Connector_Amphenol.pretty/Amphenol_M8S-03PMMR-SF8001.kicad_mod
|
||||
%%DATADIR%%/footprints/Connector_Audio.pretty/Jack_3.5mm_CUI_SJ-3523-SMT_Horizontal.kicad_mod
|
||||
%%DATADIR%%/footprints/Connector_Audio.pretty/Jack_3.5mm_CUI_SJ-3524-SMT_Horizontal.kicad_mod
|
||||
|
@ -934,6 +941,7 @@
|
|||
%%DATADIR%%/footprints/Connector_Audio.pretty/Jack_3.5mm_CUI_SJ1-3535NG_Horizontal.kicad_mod
|
||||
%%DATADIR%%/footprints/Connector_Audio.pretty/Jack_3.5mm_CUI_SJ1-3535NG_Horizontal_CircularHoles.kicad_mod
|
||||
%%DATADIR%%/footprints/Connector_Audio.pretty/Jack_3.5mm_CUI_SJ2-3593D-SMT_Horizontal.kicad_mod
|
||||
%%DATADIR%%/footprints/Connector_Audio.pretty/Jack_3.5mm_KoreanHropartsElec_PJ-320D-4A_Horizontal.kicad_mod
|
||||
%%DATADIR%%/footprints/Connector_Audio.pretty/Jack_3.5mm_Ledino_KB3SPRS_Horizontal.kicad_mod
|
||||
%%DATADIR%%/footprints/Connector_Audio.pretty/Jack_3.5mm_Lumberg_1503_07_Horizontal.kicad_mod
|
||||
%%DATADIR%%/footprints/Connector_Audio.pretty/Jack_3.5mm_PJ31060-I_Horizontal.kicad_mod
|
||||
|
@ -1157,6 +1165,7 @@
|
|||
%%DATADIR%%/footprints/Connector_Card.pretty/microSD_HC_Molex_47219-2001.kicad_mod
|
||||
%%DATADIR%%/footprints/Connector_Card.pretty/microSD_HC_Wuerth_693072010801.kicad_mod
|
||||
%%DATADIR%%/footprints/Connector_Card.pretty/microSIM_JAE_SF53S006VCBR2000.kicad_mod
|
||||
%%DATADIR%%/footprints/Connector_Coaxial.pretty/BNC_Amphenol_031-5539_Vertical.kicad_mod
|
||||
%%DATADIR%%/footprints/Connector_Coaxial.pretty/BNC_Amphenol_031-6575_Horizontal.kicad_mod
|
||||
%%DATADIR%%/footprints/Connector_Coaxial.pretty/BNC_Amphenol_B6252HB-NPP3G-50_Horizontal.kicad_mod
|
||||
%%DATADIR%%/footprints/Connector_Coaxial.pretty/BNC_PanelMountable_Vertical.kicad_mod
|
||||
|
@ -1563,6 +1572,7 @@
|
|||
%%DATADIR%%/footprints/Connector_FFC-FPC.pretty/TE_84953-8_1x08-1MP_P1.0mm_Horizontal.kicad_mod
|
||||
%%DATADIR%%/footprints/Connector_FFC-FPC.pretty/TE_84953-9_1x09-1MP_P1.0mm_Horizontal.kicad_mod
|
||||
%%DATADIR%%/footprints/Connector_FFC-FPC.pretty/Wuerth_68611214422_1x12-1MP_P1.0mm_Horizontal.kicad_mod
|
||||
%%DATADIR%%/footprints/Connector_HDMI.pretty/HDMI_A_Amphenol_10029449-x01xLF_Horizontal.kicad_mod
|
||||
%%DATADIR%%/footprints/Connector_HDMI.pretty/HDMI_A_Contact_Technology_HDMI-19APL2_Horizontal.kicad_mod
|
||||
%%DATADIR%%/footprints/Connector_HDMI.pretty/HDMI_A_Kycon_KDMIX-SL1-NS-WS-B15_VerticalRightAngle.kicad_mod
|
||||
%%DATADIR%%/footprints/Connector_HDMI.pretty/HDMI_A_Molex_208658-1001_Horizontal.kicad_mod
|
||||
|
@ -1812,8 +1822,10 @@
|
|||
%%DATADIR%%/footprints/Connector_Hirose.pretty/Hirose_DF63R-5P-3.96DSA_1x05_P3.96mm_Vertical.kicad_mod
|
||||
%%DATADIR%%/footprints/Connector_IDC.pretty/IDC-Header_2x03_P2.54mm_Horizontal.kicad_mod
|
||||
%%DATADIR%%/footprints/Connector_IDC.pretty/IDC-Header_2x03_P2.54mm_Vertical.kicad_mod
|
||||
%%DATADIR%%/footprints/Connector_IDC.pretty/IDC-Header_2x03_P2.54mm_Vertical_SMD.kicad_mod
|
||||
%%DATADIR%%/footprints/Connector_IDC.pretty/IDC-Header_2x04_P2.54mm_Horizontal.kicad_mod
|
||||
%%DATADIR%%/footprints/Connector_IDC.pretty/IDC-Header_2x04_P2.54mm_Vertical.kicad_mod
|
||||
%%DATADIR%%/footprints/Connector_IDC.pretty/IDC-Header_2x04_P2.54mm_Vertical_SMD.kicad_mod
|
||||
%%DATADIR%%/footprints/Connector_IDC.pretty/IDC-Header_2x05-1MP_P2.54mm_Latch12.0mm_Vertical.kicad_mod
|
||||
%%DATADIR%%/footprints/Connector_IDC.pretty/IDC-Header_2x05-1MP_P2.54mm_Latch6.5mm_Vertical.kicad_mod
|
||||
%%DATADIR%%/footprints/Connector_IDC.pretty/IDC-Header_2x05-1MP_P2.54mm_Latch9.5mm_Vertical.kicad_mod
|
||||
|
@ -1826,6 +1838,7 @@
|
|||
%%DATADIR%%/footprints/Connector_IDC.pretty/IDC-Header_2x05_P2.54mm_Latch_Horizontal.kicad_mod
|
||||
%%DATADIR%%/footprints/Connector_IDC.pretty/IDC-Header_2x05_P2.54mm_Latch_Vertical.kicad_mod
|
||||
%%DATADIR%%/footprints/Connector_IDC.pretty/IDC-Header_2x05_P2.54mm_Vertical.kicad_mod
|
||||
%%DATADIR%%/footprints/Connector_IDC.pretty/IDC-Header_2x05_P2.54mm_Vertical_SMD.kicad_mod
|
||||
%%DATADIR%%/footprints/Connector_IDC.pretty/IDC-Header_2x06-1MP_P2.54mm_Latch12.0mm_Vertical.kicad_mod
|
||||
%%DATADIR%%/footprints/Connector_IDC.pretty/IDC-Header_2x06-1MP_P2.54mm_Latch6.5mm_Vertical.kicad_mod
|
||||
%%DATADIR%%/footprints/Connector_IDC.pretty/IDC-Header_2x06-1MP_P2.54mm_Latch9.5mm_Vertical.kicad_mod
|
||||
|
@ -1838,6 +1851,7 @@
|
|||
%%DATADIR%%/footprints/Connector_IDC.pretty/IDC-Header_2x06_P2.54mm_Latch_Horizontal.kicad_mod
|
||||
%%DATADIR%%/footprints/Connector_IDC.pretty/IDC-Header_2x06_P2.54mm_Latch_Vertical.kicad_mod
|
||||
%%DATADIR%%/footprints/Connector_IDC.pretty/IDC-Header_2x06_P2.54mm_Vertical.kicad_mod
|
||||
%%DATADIR%%/footprints/Connector_IDC.pretty/IDC-Header_2x06_P2.54mm_Vertical_SMD.kicad_mod
|
||||
%%DATADIR%%/footprints/Connector_IDC.pretty/IDC-Header_2x07-1MP_P2.54mm_Latch12.0mm_Vertical.kicad_mod
|
||||
%%DATADIR%%/footprints/Connector_IDC.pretty/IDC-Header_2x07-1MP_P2.54mm_Latch6.5mm_Vertical.kicad_mod
|
||||
%%DATADIR%%/footprints/Connector_IDC.pretty/IDC-Header_2x07-1MP_P2.54mm_Latch9.5mm_Vertical.kicad_mod
|
||||
|
@ -1851,6 +1865,7 @@
|
|||
%%DATADIR%%/footprints/Connector_IDC.pretty/IDC-Header_2x07_P2.54mm_Latch_Horizontal.kicad_mod
|
||||
%%DATADIR%%/footprints/Connector_IDC.pretty/IDC-Header_2x07_P2.54mm_Latch_Vertical.kicad_mod
|
||||
%%DATADIR%%/footprints/Connector_IDC.pretty/IDC-Header_2x07_P2.54mm_Vertical.kicad_mod
|
||||
%%DATADIR%%/footprints/Connector_IDC.pretty/IDC-Header_2x07_P2.54mm_Vertical_SMD.kicad_mod
|
||||
%%DATADIR%%/footprints/Connector_IDC.pretty/IDC-Header_2x08-1MP_P2.54mm_Latch12.0mm_Vertical.kicad_mod
|
||||
%%DATADIR%%/footprints/Connector_IDC.pretty/IDC-Header_2x08-1MP_P2.54mm_Latch6.5mm_Vertical.kicad_mod
|
||||
%%DATADIR%%/footprints/Connector_IDC.pretty/IDC-Header_2x08-1MP_P2.54mm_Latch9.5mm_Vertical.kicad_mod
|
||||
|
@ -1863,6 +1878,7 @@
|
|||
%%DATADIR%%/footprints/Connector_IDC.pretty/IDC-Header_2x08_P2.54mm_Latch_Horizontal.kicad_mod
|
||||
%%DATADIR%%/footprints/Connector_IDC.pretty/IDC-Header_2x08_P2.54mm_Latch_Vertical.kicad_mod
|
||||
%%DATADIR%%/footprints/Connector_IDC.pretty/IDC-Header_2x08_P2.54mm_Vertical.kicad_mod
|
||||
%%DATADIR%%/footprints/Connector_IDC.pretty/IDC-Header_2x08_P2.54mm_Vertical_SMD.kicad_mod
|
||||
%%DATADIR%%/footprints/Connector_IDC.pretty/IDC-Header_2x10-1MP_P2.54mm_Latch12.0mm_Vertical.kicad_mod
|
||||
%%DATADIR%%/footprints/Connector_IDC.pretty/IDC-Header_2x10-1MP_P2.54mm_Latch6.5mm_Vertical.kicad_mod
|
||||
%%DATADIR%%/footprints/Connector_IDC.pretty/IDC-Header_2x10-1MP_P2.54mm_Latch9.5mm_Vertical.kicad_mod
|
||||
|
@ -1875,6 +1891,7 @@
|
|||
%%DATADIR%%/footprints/Connector_IDC.pretty/IDC-Header_2x10_P2.54mm_Latch_Horizontal.kicad_mod
|
||||
%%DATADIR%%/footprints/Connector_IDC.pretty/IDC-Header_2x10_P2.54mm_Latch_Vertical.kicad_mod
|
||||
%%DATADIR%%/footprints/Connector_IDC.pretty/IDC-Header_2x10_P2.54mm_Vertical.kicad_mod
|
||||
%%DATADIR%%/footprints/Connector_IDC.pretty/IDC-Header_2x10_P2.54mm_Vertical_SMD.kicad_mod
|
||||
%%DATADIR%%/footprints/Connector_IDC.pretty/IDC-Header_2x12-1MP_P2.54mm_Latch12.0mm_Vertical.kicad_mod
|
||||
%%DATADIR%%/footprints/Connector_IDC.pretty/IDC-Header_2x12-1MP_P2.54mm_Latch6.5mm_Vertical.kicad_mod
|
||||
%%DATADIR%%/footprints/Connector_IDC.pretty/IDC-Header_2x12-1MP_P2.54mm_Latch9.5mm_Vertical.kicad_mod
|
||||
|
@ -1887,6 +1904,7 @@
|
|||
%%DATADIR%%/footprints/Connector_IDC.pretty/IDC-Header_2x12_P2.54mm_Latch_Horizontal.kicad_mod
|
||||
%%DATADIR%%/footprints/Connector_IDC.pretty/IDC-Header_2x12_P2.54mm_Latch_Vertical.kicad_mod
|
||||
%%DATADIR%%/footprints/Connector_IDC.pretty/IDC-Header_2x12_P2.54mm_Vertical.kicad_mod
|
||||
%%DATADIR%%/footprints/Connector_IDC.pretty/IDC-Header_2x12_P2.54mm_Vertical_SMD.kicad_mod
|
||||
%%DATADIR%%/footprints/Connector_IDC.pretty/IDC-Header_2x13-1MP_P2.54mm_Latch12.0mm_Vertical.kicad_mod
|
||||
%%DATADIR%%/footprints/Connector_IDC.pretty/IDC-Header_2x13-1MP_P2.54mm_Latch6.5mm_Vertical.kicad_mod
|
||||
%%DATADIR%%/footprints/Connector_IDC.pretty/IDC-Header_2x13-1MP_P2.54mm_Latch9.5mm_Vertical.kicad_mod
|
||||
|
@ -1899,6 +1917,7 @@
|
|||
%%DATADIR%%/footprints/Connector_IDC.pretty/IDC-Header_2x13_P2.54mm_Latch_Horizontal.kicad_mod
|
||||
%%DATADIR%%/footprints/Connector_IDC.pretty/IDC-Header_2x13_P2.54mm_Latch_Vertical.kicad_mod
|
||||
%%DATADIR%%/footprints/Connector_IDC.pretty/IDC-Header_2x13_P2.54mm_Vertical.kicad_mod
|
||||
%%DATADIR%%/footprints/Connector_IDC.pretty/IDC-Header_2x13_P2.54mm_Vertical_SMD.kicad_mod
|
||||
%%DATADIR%%/footprints/Connector_IDC.pretty/IDC-Header_2x15-1MP_P2.54mm_Latch12.0mm_Vertical.kicad_mod
|
||||
%%DATADIR%%/footprints/Connector_IDC.pretty/IDC-Header_2x15-1MP_P2.54mm_Latch6.5mm_Vertical.kicad_mod
|
||||
%%DATADIR%%/footprints/Connector_IDC.pretty/IDC-Header_2x15-1MP_P2.54mm_Latch9.5mm_Vertical.kicad_mod
|
||||
|
@ -1935,6 +1954,7 @@
|
|||
%%DATADIR%%/footprints/Connector_IDC.pretty/IDC-Header_2x20_P2.54mm_Latch_Horizontal.kicad_mod
|
||||
%%DATADIR%%/footprints/Connector_IDC.pretty/IDC-Header_2x20_P2.54mm_Latch_Vertical.kicad_mod
|
||||
%%DATADIR%%/footprints/Connector_IDC.pretty/IDC-Header_2x20_P2.54mm_Vertical.kicad_mod
|
||||
%%DATADIR%%/footprints/Connector_IDC.pretty/IDC-Header_2x20_P2.54mm_Vertical_SMD.kicad_mod
|
||||
%%DATADIR%%/footprints/Connector_IDC.pretty/IDC-Header_2x25-1MP_P2.54mm_Latch12.0mm_Vertical.kicad_mod
|
||||
%%DATADIR%%/footprints/Connector_IDC.pretty/IDC-Header_2x25-1MP_P2.54mm_Latch6.5mm_Vertical.kicad_mod
|
||||
%%DATADIR%%/footprints/Connector_IDC.pretty/IDC-Header_2x25-1MP_P2.54mm_Latch9.5mm_Vertical.kicad_mod
|
||||
|
@ -1947,6 +1967,7 @@
|
|||
%%DATADIR%%/footprints/Connector_IDC.pretty/IDC-Header_2x25_P2.54mm_Latch_Horizontal.kicad_mod
|
||||
%%DATADIR%%/footprints/Connector_IDC.pretty/IDC-Header_2x25_P2.54mm_Latch_Vertical.kicad_mod
|
||||
%%DATADIR%%/footprints/Connector_IDC.pretty/IDC-Header_2x25_P2.54mm_Vertical.kicad_mod
|
||||
%%DATADIR%%/footprints/Connector_IDC.pretty/IDC-Header_2x25_P2.54mm_Vertical_SMD.kicad_mod
|
||||
%%DATADIR%%/footprints/Connector_IDC.pretty/IDC-Header_2x30-1MP_P2.54mm_Latch12.0mm_Vertical.kicad_mod
|
||||
%%DATADIR%%/footprints/Connector_IDC.pretty/IDC-Header_2x30-1MP_P2.54mm_Latch6.5mm_Vertical.kicad_mod
|
||||
%%DATADIR%%/footprints/Connector_IDC.pretty/IDC-Header_2x30-1MP_P2.54mm_Latch9.5mm_Vertical.kicad_mod
|
||||
|
@ -1959,6 +1980,7 @@
|
|||
%%DATADIR%%/footprints/Connector_IDC.pretty/IDC-Header_2x30_P2.54mm_Latch_Horizontal.kicad_mod
|
||||
%%DATADIR%%/footprints/Connector_IDC.pretty/IDC-Header_2x30_P2.54mm_Latch_Vertical.kicad_mod
|
||||
%%DATADIR%%/footprints/Connector_IDC.pretty/IDC-Header_2x30_P2.54mm_Vertical.kicad_mod
|
||||
%%DATADIR%%/footprints/Connector_IDC.pretty/IDC-Header_2x30_P2.54mm_Vertical_SMD.kicad_mod
|
||||
%%DATADIR%%/footprints/Connector_IDC.pretty/IDC-Header_2x32-1MP_P2.54mm_Latch12.0mm_Vertical.kicad_mod
|
||||
%%DATADIR%%/footprints/Connector_IDC.pretty/IDC-Header_2x32-1MP_P2.54mm_Latch6.5mm_Vertical.kicad_mod
|
||||
%%DATADIR%%/footprints/Connector_IDC.pretty/IDC-Header_2x32-1MP_P2.54mm_Latch9.5mm_Vertical.kicad_mod
|
||||
|
@ -6495,7 +6517,14 @@
|
|||
%%DATADIR%%/footprints/Connector_TE-Connectivity.pretty/TE_1-826576-7_1x17_P3.96mm_Vertical.kicad_mod
|
||||
%%DATADIR%%/footprints/Connector_TE-Connectivity.pretty/TE_1-826576-8_1x18_P3.96mm_Vertical.kicad_mod
|
||||
%%DATADIR%%/footprints/Connector_TE-Connectivity.pretty/TE_2-826576-0_1x20_P3.96mm_Vertical.kicad_mod
|
||||
%%DATADIR%%/footprints/Connector_TE-Connectivity.pretty/TE_2834006-1_1x01_P4.0mm_Horizontal.kicad_mod
|
||||
%%DATADIR%%/footprints/Connector_TE-Connectivity.pretty/TE_2834006-2_1x02_P4.0mm_Horizontal.kicad_mod
|
||||
%%DATADIR%%/footprints/Connector_TE-Connectivity.pretty/TE_2834006-3_1x03_P4.0mm_Horizontal.kicad_mod
|
||||
%%DATADIR%%/footprints/Connector_TE-Connectivity.pretty/TE_2834006-4_1x04_P4.0mm_Horizontal.kicad_mod
|
||||
%%DATADIR%%/footprints/Connector_TE-Connectivity.pretty/TE_2834006-5_1x05_P4.0mm_Horizontal.kicad_mod
|
||||
%%DATADIR%%/footprints/Connector_TE-Connectivity.pretty/TE_3-826576-6_1x36_P3.96mm_Vertical.kicad_mod
|
||||
%%DATADIR%%/footprints/Connector_TE-Connectivity.pretty/TE_440054-2_1x02_P2.00mm_Vertical.kicad_mod
|
||||
%%DATADIR%%/footprints/Connector_TE-Connectivity.pretty/TE_440055-2_1x02_P2.00mm_Horizontal.kicad_mod
|
||||
%%DATADIR%%/footprints/Connector_TE-Connectivity.pretty/TE_5767171-1_2x19_P0.635mm_Vertical.kicad_mod
|
||||
%%DATADIR%%/footprints/Connector_TE-Connectivity.pretty/TE_826576-2_1x02_P3.96mm_Vertical.kicad_mod
|
||||
%%DATADIR%%/footprints/Connector_TE-Connectivity.pretty/TE_826576-3_1x03_P3.96mm_Vertical.kicad_mod
|
||||
|
@ -6558,12 +6587,17 @@
|
|||
%%DATADIR%%/footprints/Connector_USB.pretty/USB_C_Receptacle_Amphenol_12401548E4-2A_CircularHoles.kicad_mod
|
||||
%%DATADIR%%/footprints/Connector_USB.pretty/USB_C_Receptacle_Amphenol_12401610E4-2A.kicad_mod
|
||||
%%DATADIR%%/footprints/Connector_USB.pretty/USB_C_Receptacle_Amphenol_12401610E4-2A_CircularHoles.kicad_mod
|
||||
%%DATADIR%%/footprints/Connector_USB.pretty/USB_C_Receptacle_CNCTech_C-ARA1-AK51X.kicad_mod
|
||||
%%DATADIR%%/footprints/Connector_USB.pretty/USB_C_Receptacle_G-Switch_GT-USB-7010ASV.kicad_mod
|
||||
%%DATADIR%%/footprints/Connector_USB.pretty/USB_C_Receptacle_GCT_USB4085.kicad_mod
|
||||
%%DATADIR%%/footprints/Connector_USB.pretty/USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_Horizontal.kicad_mod
|
||||
%%DATADIR%%/footprints/Connector_USB.pretty/USB_C_Receptacle_GCT_USB4115-03-C.kicad_mod
|
||||
%%DATADIR%%/footprints/Connector_USB.pretty/USB_C_Receptacle_GCT_USB4135-GF-A_6P_TopMnt_Horizontal.kicad_mod
|
||||
%%DATADIR%%/footprints/Connector_USB.pretty/USB_C_Receptacle_HRO_TYPE-C-31-M-12.kicad_mod
|
||||
%%DATADIR%%/footprints/Connector_USB.pretty/USB_C_Receptacle_JAE_DX07S016JA1R1500.kicad_mod
|
||||
%%DATADIR%%/footprints/Connector_USB.pretty/USB_C_Receptacle_JAE_DX07S024WJ1R350.kicad_mod
|
||||
%%DATADIR%%/footprints/Connector_USB.pretty/USB_C_Receptacle_JAE_DX07S024WJ3R400.kicad_mod
|
||||
%%DATADIR%%/footprints/Connector_USB.pretty/USB_C_Receptacle_Molex_105450-0101.kicad_mod
|
||||
%%DATADIR%%/footprints/Connector_USB.pretty/USB_C_Receptacle_Palconn_UTC16-G.kicad_mod
|
||||
%%DATADIR%%/footprints/Connector_USB.pretty/USB_C_Receptacle_XKB_U262-16XN-4BVC11.kicad_mod
|
||||
%%DATADIR%%/footprints/Connector_USB.pretty/USB_Micro-AB_Molex_47590-0001.kicad_mod
|
||||
|
@ -7214,7 +7248,8 @@
|
|||
%%DATADIR%%/footprints/Diode_SMD.pretty/D_MELF_Handsoldering.kicad_mod
|
||||
%%DATADIR%%/footprints/Diode_SMD.pretty/D_MicroMELF.kicad_mod
|
||||
%%DATADIR%%/footprints/Diode_SMD.pretty/D_MicroMELF_Handsoldering.kicad_mod
|
||||
%%DATADIR%%/footprints/Diode_SMD.pretty/D_MicroSMP.kicad_mod
|
||||
%%DATADIR%%/footprints/Diode_SMD.pretty/D_MicroSMP_AK.kicad_mod
|
||||
%%DATADIR%%/footprints/Diode_SMD.pretty/D_MicroSMP_KA.kicad_mod
|
||||
%%DATADIR%%/footprints/Diode_SMD.pretty/D_MiniMELF.kicad_mod
|
||||
%%DATADIR%%/footprints/Diode_SMD.pretty/D_MiniMELF_Handsoldering.kicad_mod
|
||||
%%DATADIR%%/footprints/Diode_SMD.pretty/D_PowerDI-123.kicad_mod
|
||||
|
@ -7258,6 +7293,7 @@
|
|||
%%DATADIR%%/footprints/Diode_SMD.pretty/Diode_Bridge_Vishay_MBLS.kicad_mod
|
||||
%%DATADIR%%/footprints/Diode_SMD.pretty/Littelfuse_PolyZen-LS.kicad_mod
|
||||
%%DATADIR%%/footprints/Diode_SMD.pretty/Nexperia_CFP3_SOD-123W.kicad_mod
|
||||
%%DATADIR%%/footprints/Diode_SMD.pretty/Nexperia_DSN0603-2_0.6x0.3mm_P0.4mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Diode_THT.pretty/D_5KPW_P12.70mm_Horizontal.kicad_mod
|
||||
%%DATADIR%%/footprints/Diode_THT.pretty/D_5KPW_P7.62mm_Vertical_AnodeUp.kicad_mod
|
||||
%%DATADIR%%/footprints/Diode_THT.pretty/D_5KPW_P7.62mm_Vertical_KathodeUp.kicad_mod
|
||||
|
@ -7404,6 +7440,7 @@
|
|||
%%DATADIR%%/footprints/Display.pretty/LM16255.kicad_mod
|
||||
%%DATADIR%%/footprints/Display.pretty/NHD-0420H1Z.kicad_mod
|
||||
%%DATADIR%%/footprints/Display.pretty/NHD-C0220BiZ.kicad_mod
|
||||
%%DATADIR%%/footprints/Display.pretty/NHD-C12832A1Z-FSRGB.kicad_mod
|
||||
%%DATADIR%%/footprints/Display.pretty/OLED-128O064D.kicad_mod
|
||||
%%DATADIR%%/footprints/Display.pretty/RC1602A.kicad_mod
|
||||
%%DATADIR%%/footprints/Display.pretty/WC1602A.kicad_mod
|
||||
|
@ -7484,6 +7521,7 @@
|
|||
%%DATADIR%%/footprints/Filter.pretty/Filter_Murata_SFECF-6_HandSoldering.kicad_mod
|
||||
%%DATADIR%%/footprints/Filter.pretty/Filter_SAW-6_3.8x3.8mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Filter.pretty/Filter_SAW-8_3.8x3.8mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Filter.pretty/Filter_SAW_Epcos_DCC6C_3x3mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Filter.pretty/Filter_Schaffner_FN405.kicad_mod
|
||||
%%DATADIR%%/footprints/Filter.pretty/Filter_Schaffner_FN406.kicad_mod
|
||||
%%DATADIR%%/footprints/Fuse.pretty/Fuse_0402_1005Metric.kicad_mod
|
||||
|
@ -7668,6 +7706,7 @@
|
|||
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Bourns_SRF1260.kicad_mod
|
||||
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Bourns_SRN6045TA.kicad_mod
|
||||
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Bourns_SRN8040TA.kicad_mod
|
||||
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Bourns_SRP1038C_10.0x10.0mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Bourns_SRP1245A.kicad_mod
|
||||
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Bourns_SRP1770TA_16.9x16.9mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Bourns_SRP2313AA.kicad_mod
|
||||
|
@ -7695,6 +7734,13 @@
|
|||
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Fastron_PISN_Handsoldering.kicad_mod
|
||||
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Fastron_PISR.kicad_mod
|
||||
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Fastron_PISR_Handsoldering.kicad_mod
|
||||
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Ferrocore_DLG-0302.kicad_mod
|
||||
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Ferrocore_DLG-0403.kicad_mod
|
||||
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Ferrocore_DLG-0504.kicad_mod
|
||||
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Ferrocore_DLG-0703.kicad_mod
|
||||
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Ferrocore_DLG-0705.kicad_mod
|
||||
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Ferrocore_DLG-1004.kicad_mod
|
||||
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Ferrocore_DLG-1005.kicad_mod
|
||||
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Murata_DEM35xxC.kicad_mod
|
||||
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Murata_LQH2MCNxxxx02_2.0x1.6mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Murata_LQH55DN_5.7x5.0mm.kicad_mod
|
||||
|
@ -7736,6 +7782,7 @@
|
|||
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Pulse_P059x.kicad_mod
|
||||
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Pulse_PA4320.kicad_mod
|
||||
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Pulse_PA4344.kicad_mod
|
||||
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Pulse_PA4349.kicad_mod
|
||||
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Sagami_CER1242B.kicad_mod
|
||||
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Sagami_CER1257B.kicad_mod
|
||||
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Sagami_CER1277B.kicad_mod
|
||||
|
@ -7745,7 +7792,24 @@
|
|||
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_SigTra_SC3316F.kicad_mod
|
||||
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Sumida_CDMC6D28_7.25x6.5mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Sumida_CR75.kicad_mod
|
||||
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Sunlord_MWSA0518_5.4x5.2mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Sunlord_MWSA04xxS.kicad_mod
|
||||
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Sunlord_MWSA05xxS.kicad_mod
|
||||
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Sunlord_MWSA06xxS.kicad_mod
|
||||
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Sunlord_MWSA08xxS.kicad_mod
|
||||
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Sunlord_MWSA1003S.kicad_mod
|
||||
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Sunlord_MWSA1004S.kicad_mod
|
||||
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Sunlord_MWSA1005S.kicad_mod
|
||||
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Sunlord_MWSA12xxS.kicad_mod
|
||||
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Sunlord_MWSA17xxS.kicad_mod
|
||||
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Sunlord_MWSA22xxS.kicad_mod
|
||||
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Sunlord_SWPA2520xxS.kicad_mod
|
||||
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Sunlord_SWPA30xxS.kicad_mod
|
||||
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Sunlord_SWPA40xxS.kicad_mod
|
||||
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Sunlord_SWPA5012S.kicad_mod
|
||||
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Sunlord_SWPA5020S.kicad_mod
|
||||
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Sunlord_SWPA5040S.kicad_mod
|
||||
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Sunlord_SWPA60xxS.kicad_mod
|
||||
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Sunlord_SWPA80xxS.kicad_mod
|
||||
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_TDK_NLV25_2.5x2.0mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_TDK_NLV32_3.2x2.5mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_TDK_SLF10145.kicad_mod
|
||||
|
@ -7761,6 +7825,8 @@
|
|||
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_TDK_SLF7055.kicad_mod
|
||||
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_TDK_VLF10040.kicad_mod
|
||||
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_TDK_VLP8040.kicad_mod
|
||||
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_TDK_VLS6045EX_VLS6045AF.kicad_mod
|
||||
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_TaiTech_TMPC1265_13.5x12.5mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Taiyo-Yuden_BK_Array_1206_3216Metric.kicad_mod
|
||||
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Taiyo-Yuden_MD-1616.kicad_mod
|
||||
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Taiyo-Yuden_MD-2020.kicad_mod
|
||||
|
@ -7849,6 +7915,10 @@
|
|||
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Wuerth_WE-PDF.kicad_mod
|
||||
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Wuerth_WE-PDF_Handsoldering.kicad_mod
|
||||
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Wuerth_WE-TPC-3816.kicad_mod
|
||||
%%DATADIR%%/footprints/Inductor_SMD_Wurth.pretty/L_Wurth_WE-LQSH-2010.kicad_mod
|
||||
%%DATADIR%%/footprints/Inductor_SMD_Wurth.pretty/L_Wurth_WE-LQSH-2512.kicad_mod
|
||||
%%DATADIR%%/footprints/Inductor_SMD_Wurth.pretty/L_Wurth_WE-LQSH-3012.kicad_mod
|
||||
%%DATADIR%%/footprints/Inductor_SMD_Wurth.pretty/L_Wurth_WE-LQSH-4020.kicad_mod
|
||||
%%DATADIR%%/footprints/Inductor_THT.pretty/Choke_EPCOS_B82722A.kicad_mod
|
||||
%%DATADIR%%/footprints/Inductor_THT.pretty/Choke_Schaffner_RN102-04-14.0x14.0mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Inductor_THT.pretty/Choke_Schaffner_RN112-04-17.7x17.1mm.kicad_mod
|
||||
|
@ -8107,6 +8177,16 @@
|
|||
%%DATADIR%%/footprints/Inductor_THT.pretty/L_Toroid_Vertical_L48.8mm_W25.4mm_P20.80mm_Vishay_TJ8.kicad_mod
|
||||
%%DATADIR%%/footprints/Inductor_THT.pretty/L_Toroid_Vertical_L54.0mm_W23.8mm_P20.10mm_Bourns_5700.kicad_mod
|
||||
%%DATADIR%%/footprints/Inductor_THT.pretty/L_Toroid_Vertical_L67.6mm_W36.1mm_P31.80mm_Vishay_TJ9.kicad_mod
|
||||
%%DATADIR%%/footprints/Inductor_THT_Wurth.pretty/L_Wurth_WE-HCFT-2012_LeadDiameter1.2mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Inductor_THT_Wurth.pretty/L_Wurth_WE-HCFT-2012_LeadDiameter1.5mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Inductor_THT_Wurth.pretty/L_Wurth_WE-HCFT-2504.kicad_mod
|
||||
%%DATADIR%%/footprints/Inductor_THT_Wurth.pretty/L_Wurth_WE-HCFT-3521.kicad_mod
|
||||
%%DATADIR%%/footprints/Inductor_THT_Wurth.pretty/L_Wurth_WE-HCFT-3533_LeadDiameter1.8mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Inductor_THT_Wurth.pretty/L_Wurth_WE-HCFT-3533_LeadDiameter2.0mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Inductor_THT_Wurth.pretty/L_Wurth_WE-HCFT-3540_LeadDiameter0.8mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Inductor_THT_Wurth.pretty/L_Wurth_WE-HCFT-3540_LeadDiameter1.3mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Inductor_THT_Wurth.pretty/L_Wurth_WE-HCFT-3540_LeadDiameter1.5mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Inductor_THT_Wurth.pretty/L_Wurth_WE-HCFT-3540_LeadDiameter2.0mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Jumper.pretty/SolderJumper-2_P1.3mm_Bridged2Bar_Pad1.0x1.5mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Jumper.pretty/SolderJumper-2_P1.3mm_Bridged2Bar_RoundedPad1.0x1.5mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Jumper.pretty/SolderJumper-2_P1.3mm_Bridged_Pad1.0x1.5mm.kicad_mod
|
||||
|
@ -8182,7 +8262,10 @@
|
|||
%%DATADIR%%/footprints/LED_SMD.pretty/LED_Lumex_SML-LX0404SIUPGUSB.kicad_mod
|
||||
%%DATADIR%%/footprints/LED_SMD.pretty/LED_Luminus_MP-3030-1100_3.0x3.0mm.kicad_mod
|
||||
%%DATADIR%%/footprints/LED_SMD.pretty/LED_Osram_Lx_P47F_D2mm_ReverseMount.kicad_mod
|
||||
%%DATADIR%%/footprints/LED_SMD.pretty/LED_PLCC-2.kicad_mod
|
||||
%%DATADIR%%/footprints/LED_SMD.pretty/LED_PLCC-2_3.4x3.0mm_AK.kicad_mod
|
||||
%%DATADIR%%/footprints/LED_SMD.pretty/LED_PLCC-2_3.4x3.0mm_KA.kicad_mod
|
||||
%%DATADIR%%/footprints/LED_SMD.pretty/LED_PLCC-2_3x2mm_AK.kicad_mod
|
||||
%%DATADIR%%/footprints/LED_SMD.pretty/LED_PLCC-2_3x2mm_KA.kicad_mod
|
||||
%%DATADIR%%/footprints/LED_SMD.pretty/LED_PLCC_2835.kicad_mod
|
||||
%%DATADIR%%/footprints/LED_SMD.pretty/LED_PLCC_2835_Handsoldering.kicad_mod
|
||||
%%DATADIR%%/footprints/LED_SMD.pretty/LED_RGB_1210.kicad_mod
|
||||
|
@ -8714,6 +8797,7 @@
|
|||
%%DATADIR%%/footprints/OptoDevice.pretty/Osram_DIL2_4.3x4.65mm_P5.08mm.kicad_mod
|
||||
%%DATADIR%%/footprints/OptoDevice.pretty/Osram_LPT80A.kicad_mod
|
||||
%%DATADIR%%/footprints/OptoDevice.pretty/Osram_SFH205.kicad_mod
|
||||
%%DATADIR%%/footprints/OptoDevice.pretty/Osram_SFH2201.kicad_mod
|
||||
%%DATADIR%%/footprints/OptoDevice.pretty/Osram_SFH225.kicad_mod
|
||||
%%DATADIR%%/footprints/OptoDevice.pretty/Osram_SFH2430.kicad_mod
|
||||
%%DATADIR%%/footprints/OptoDevice.pretty/Osram_SFH2440.kicad_mod
|
||||
|
@ -8809,6 +8893,7 @@
|
|||
%%DATADIR%%/footprints/Oscillator.pretty/Oscillator_SeikoEpson_SG-8002DB.kicad_mod
|
||||
%%DATADIR%%/footprints/Oscillator.pretty/Oscillator_SeikoEpson_SG-8002DC.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_BGA.pretty/Analog_BGA-28_4.0x6.25mm_Layout4x7_P0.8mm_Ball0.45mm_Pad0.4.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_BGA.pretty/Analog_BGA-49_6.25x6.25mm_Layout7x7_P0.8mm_Ball0.5mm_Pad0.4mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_BGA.pretty/BGA-100_11.0x11.0mm_Layout10x10_P1.0mm_Ball0.5mm_Pad0.4mm_NSMD.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_BGA.pretty/BGA-100_6.0x6.0mm_Layout11x11_P0.5mm_Ball0.3mm_Pad0.25mm_NSMD.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_BGA.pretty/BGA-1023_33.0x33.0mm_Layout32x32_P1.0mm.kicad_mod
|
||||
|
@ -8828,6 +8913,7 @@
|
|||
%%DATADIR%%/footprints/Package_BGA.pretty/BGA-256_14.0x14.0mm_Layout16x16_P0.8mm_Ball0.45mm_Pad0.32mm_NSMD.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_BGA.pretty/BGA-256_17.0x17.0mm_Layout16x16_P1.0mm_Ball0.5mm_Pad0.4mm_NSMD.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_BGA.pretty/BGA-25_6.35x6.35mm_Layout5x5_P1.27mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_BGA.pretty/BGA-324_15.0x15.0mm_Layout18x18_P0.8mm_Ball0.45mm_Pad0.4mm_NSMD.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_BGA.pretty/BGA-324_15.0x15.0mm_Layout18x18_P0.8mm_Ball0.5mm_Pad0.4mm_NSMD.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_BGA.pretty/BGA-324_19.0x19.0mm_Layout18x18_P1.0mm_Ball0.5mm_Pad0.4mm_NSMD.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_BGA.pretty/BGA-352_35.0x35.0mm_Layout26x26_P1.27mm.kicad_mod
|
||||
|
@ -8867,6 +8953,15 @@
|
|||
%%DATADIR%%/footprints/Package_BGA.pretty/Micron_FBGA-96_7.5x13.5mm_Layout9x16_P0.8mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_BGA.pretty/Micron_FBGA-96_8x14mm_Layout9x16_P0.8mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_BGA.pretty/Micron_FBGA-96_9x14mm_Layout9x16_P0.8mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_BGA.pretty/NXP_VFBGA-42_2.6x3mm_Layout6x7_P0.4mm_Ball0.25mm_Pad0.24mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_BGA.pretty/ST_LFBGA-354_16x16mm_Layout19x19_P0.8mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_BGA.pretty/ST_LFBGA-448_18x18mm_Layout22x22_P0.8mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_BGA.pretty/ST_TFBGA-225_13x13mm_Layout15x15_P0.8mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_BGA.pretty/ST_TFBGA-257_10x10mm_Layout19x19_P0.5mmP0.65mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_BGA.pretty/ST_TFBGA-361_12x12mm_Layout23x23_P0.5mmP0.65mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_BGA.pretty/ST_UFBGA-121_6x6mm_Layout11x11_P0.5mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_BGA.pretty/ST_UFBGA-129_7x7mm_Layout13x13_P0.5mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_BGA.pretty/ST_UFBGA-73_5x5mm_Layout9x9_P0.5mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_BGA.pretty/ST_uTFBGA-36_3.6x3.6mm_Layout6x6_P0.5mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_BGA.pretty/TFBGA-100_8x8mm_Layout10x10_P0.8mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_BGA.pretty/TFBGA-100_9.0x9.0mm_Layout10x10_P0.8mm.kicad_mod
|
||||
|
@ -8876,11 +8971,15 @@
|
|||
%%DATADIR%%/footprints/Package_BGA.pretty/TFBGA-64_5x5mm_Layout8x8_P0.5mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_BGA.pretty/Texas_DSBGA-10_1.36x1.86mm_Layout3x4_P0.5mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_BGA.pretty/Texas_DSBGA-12_1.36x1.86mm_Layout3x4_P0.5mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_BGA.pretty/Texas_DSBGA-16_2.39x2.39mm_Layout4x4_P0.5mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_BGA.pretty/Texas_DSBGA-28_1.9x3.0mm_Layout4x7_P0.4mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_BGA.pretty/Texas_DSBGA-49_3.33x3.488mm_Layout7x7_P0.4mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_BGA.pretty/Texas_DSBGA-5_0.822x1.116mm_Layout2x1x2_P0.4mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_BGA.pretty/Texas_DSBGA-64_3.415x3.535mm_Layout8x8_P0.4mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_BGA.pretty/Texas_DSBGA-6_0.704x1.054mm_Layout2x3_P0.35mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_BGA.pretty/Texas_DSBGA-6_0.95x1.488mm_Layout2x3_P0.4mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_BGA.pretty/Texas_DSBGA-6_0.9x1.4mm_Layout2x3_P0.5mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_BGA.pretty/Texas_DSBGA-8_0.705x1.468mm_Layout2x4_P0.4mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_BGA.pretty/Texas_DSBGA-8_0.9x1.9mm_Layout2x4_P0.5mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_BGA.pretty/Texas_DSBGA-8_1.43x1.41mm_Layout3x3_P0.5mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_BGA.pretty/Texas_DSBGA-8_1.5195x1.5195mm_Layout3x3_P0.5mm.kicad_mod
|
||||
|
@ -8953,6 +9052,7 @@
|
|||
%%DATADIR%%/footprints/Package_BGA.pretty/Xilinx_SBG484.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_BGA.pretty/Xilinx_SBG485.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_CSP.pretty/Analog_LFCSP-8-1EP_3x3mm_P0.5mm_EP1.53x1.85mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_CSP.pretty/Analog_LFCSP-UQ-10_1.3x1.6mm_P0.4mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_CSP.pretty/LFCSP-16-1EP_3x3mm_P0.5mm_EP1.3x1.3mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_CSP.pretty/LFCSP-16-1EP_3x3mm_P0.5mm_EP1.3x1.3mm_ThermalVias.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_CSP.pretty/LFCSP-16-1EP_3x3mm_P0.5mm_EP1.6x1.6mm.kicad_mod
|
||||
|
@ -8977,6 +9077,8 @@
|
|||
%%DATADIR%%/footprints/Package_CSP.pretty/LFCSP-32-1EP_5x5mm_P0.5mm_EP3.1x3.1mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_CSP.pretty/LFCSP-32-1EP_5x5mm_P0.5mm_EP3.1x3.1mm_ThermalVias.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_CSP.pretty/LFCSP-32-1EP_5x5mm_P0.5mm_EP3.25x3.25mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_CSP.pretty/LFCSP-32-1EP_5x5mm_P0.5mm_EP3.5x3.5mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_CSP.pretty/LFCSP-32-1EP_5x5mm_P0.5mm_EP3.5x3.5mm_ThermalVias.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_CSP.pretty/LFCSP-32-1EP_5x5mm_P0.5mm_EP3.6x3.6mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_CSP.pretty/LFCSP-32-1EP_5x5mm_P0.5mm_EP3.6x3.6mm_ThermalVias.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_CSP.pretty/LFCSP-48-1EP_7x7mm_P0.5mm_EP4.1x4.1mm.kicad_mod
|
||||
|
@ -8999,23 +9101,36 @@
|
|||
%%DATADIR%%/footprints/Package_CSP.pretty/LFCSP-WD-8-1EP_3x3mm_P0.65mm_EP1.6x2.44mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_CSP.pretty/LFCSP-WD-8-1EP_3x3mm_P0.65mm_EP1.6x2.44mm_ThermalVias.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_CSP.pretty/Maxim_WLCSP-35_3.0x2.17mm_Layout7x5_P0.4mm_Ball0.27mm_Pad0.25mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_CSP.pretty/Nexperia_WLCSP-15_6-3-6_2.37x1.17mm_Layout6x3_P0.4mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_CSP.pretty/ST_WLCSP-100_4.40x4.38mm_Layout10x10_P0.4mm_Offcenter.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_CSP.pretty/ST_WLCSP-100_4.437x4.456mm_Layout10x10_P0.4mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_CSP.pretty/ST_WLCSP-100_Die422.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_CSP.pretty/ST_WLCSP-100_Die446.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_CSP.pretty/ST_WLCSP-100_Die452.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_CSP.pretty/ST_WLCSP-100_Die461.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_CSP.pretty/ST_WLCSP-104_Die437.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_CSP.pretty/ST_WLCSP-115_3.73x4.15mm_P0.35mm_Stagger.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_CSP.pretty/ST_WLCSP-115_4.63x4.15mm_P0.4mm_Stagger.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_CSP.pretty/ST_WLCSP-132_4.57x4.37mm_Layout12x11_P0.35mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_CSP.pretty/ST_WLCSP-143_Die419.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_CSP.pretty/ST_WLCSP-143_Die449.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_CSP.pretty/ST_WLCSP-144_Die470.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_CSP.pretty/ST_WLCSP-156_4.96x4.64mm_Layout13x12_P0.35mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_CSP.pretty/ST_WLCSP-168_Die434.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_CSP.pretty/ST_WLCSP-180_Die451.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_CSP.pretty/ST_WLCSP-18_1.86x2.14mm_P0.4mm_Stagger.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_CSP.pretty/ST_WLCSP-20_1.94x2.40mm_Layout4x5_P0.4mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_CSP.pretty/ST_WLCSP-25_2.30x2.48mm_Layout5x5_P0.4mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_CSP.pretty/ST_WLCSP-25_Die425.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_CSP.pretty/ST_WLCSP-25_Die444.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_CSP.pretty/ST_WLCSP-25_Die457.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_CSP.pretty/ST_WLCSP-36_2.58x3.07mm_Layout6x6_P0.4mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_CSP.pretty/ST_WLCSP-36_Die417.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_CSP.pretty/ST_WLCSP-36_Die440.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_CSP.pretty/ST_WLCSP-36_Die445.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_CSP.pretty/ST_WLCSP-36_Die458.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_CSP.pretty/ST_WLCSP-49_3.15x3.13mm_Layout7x7_P0.4mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_CSP.pretty/ST_WLCSP-49_3.30x3.38mm_Layout7x7_P0.4mm_Offcenter.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_CSP.pretty/ST_WLCSP-49_Die423.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_CSP.pretty/ST_WLCSP-49_Die431.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_CSP.pretty/ST_WLCSP-49_Die433.kicad_mod
|
||||
|
@ -9024,7 +9139,9 @@
|
|||
%%DATADIR%%/footprints/Package_CSP.pretty/ST_WLCSP-49_Die439.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_CSP.pretty/ST_WLCSP-49_Die447.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_CSP.pretty/ST_WLCSP-49_Die448.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_CSP.pretty/ST_WLCSP-52_3.09x3.15mm_P0.4mm_Stagger.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_CSP.pretty/ST_WLCSP-63_Die427.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_CSP.pretty/ST_WLCSP-64_3.56x3.52mm_Layout8x8_P0.4mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_CSP.pretty/ST_WLCSP-64_Die414.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_CSP.pretty/ST_WLCSP-64_Die427.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_CSP.pretty/ST_WLCSP-64_Die435.kicad_mod
|
||||
|
@ -9035,9 +9152,12 @@
|
|||
%%DATADIR%%/footprints/Package_CSP.pretty/ST_WLCSP-66_Die411.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_CSP.pretty/ST_WLCSP-66_Die432.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_CSP.pretty/ST_WLCSP-72_Die415.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_CSP.pretty/ST_WLCSP-81_4.02x4.27mm_Layout9x9_P0.4mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_CSP.pretty/ST_WLCSP-81_4.36x4.07mm_Layout9x9_P0.4mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_CSP.pretty/ST_WLCSP-81_Die415.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_CSP.pretty/ST_WLCSP-81_Die421.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_CSP.pretty/ST_WLCSP-81_Die463.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_CSP.pretty/ST_WLCSP-90_4.20x3.95mm_P0.4mm_Stagger.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_CSP.pretty/ST_WLCSP-90_Die413.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_CSP.pretty/WLCSP-12_1.403x1.555mm_P0.4mm_Stagger.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_CSP.pretty/WLCSP-12_1.56x1.56mm_P0.4mm.kicad_mod
|
||||
|
@ -9178,6 +9298,7 @@
|
|||
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/OnSemi_SIP-38-6EP-9x7mm_P0.65mm_EP1.2x1.2mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/OnSemi_UDFN-8_1.2x1.8mm_P0.4mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/OnSemi_VCT-28_3.5x3.5mm_P0.4mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/OnSemi_XDFN-10_1.35x2.2mm_P0.4mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/OnSemi_XDFN4-1EP_1.0x1.0mm_EP0.52x0.52mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Panasonic_HQFN-16-1EP_4x4mm_P0.65mm_EP2.9x2.9mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Panasonic_HSON-8_8x8mm_P2.00mm.kicad_mod
|
||||
|
@ -9347,6 +9468,8 @@
|
|||
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/QFN-52-1EP_7x8mm_P0.5mm_EP5.41x6.45mm_ThermalVias.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mm_ThermalVias.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/QFN-56-1EP_7x7mm_P0.4mm_EP4x4mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/QFN-56-1EP_7x7mm_P0.4mm_EP4x4mm_ThermalVias.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/QFN-56-1EP_7x7mm_P0.4mm_EP5.6x5.6mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/QFN-56-1EP_7x7mm_P0.4mm_EP5.6x5.6mm_ThermalVias.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/QFN-56-1EP_8x8mm_P0.5mm_EP4.3x4.3mm.kicad_mod
|
||||
|
@ -9388,10 +9511,14 @@
|
|||
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/QFN-64-1EP_9x9mm_P0.5mm_EP7.65x7.65mm_ThermalVias.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/QFN-68-1EP_8x8mm_P0.4mm_EP5.2x5.2mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/QFN-68-1EP_8x8mm_P0.4mm_EP5.2x5.2mm_ThermalVias.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/QFN-68-1EP_8x8mm_P0.4mm_EP6.4x6.4mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/QFN-68-1EP_8x8mm_P0.4mm_EP6.4x6.4mm_ThermalVias.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/QFN-72-1EP_10x10mm_P0.5mm_EP6x6mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/QFN-72-1EP_10x10mm_P0.5mm_EP6x6mm_ThermalVias.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/QFN-76-1EP_9x9mm_P0.4mm_EP3.8x3.8mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/QFN-76-1EP_9x9mm_P0.4mm_EP3.8x3.8mm_ThermalVias.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/QFN-76-1EP_9x9mm_P0.4mm_EP5.81x6.31mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/QFN-76-1EP_9x9mm_P0.4mm_EP5.81x6.31mm_ThermalVias.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Qorvo_DFN-8-1EP_2x2mm_P0.5mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/ROHM_DFN0604-3.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/ST_UFQFPN-20_3x3mm_P0.5mm.kicad_mod
|
||||
|
@ -9418,10 +9545,14 @@
|
|||
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/TQFN-16-1EP_5x5mm_P0.8mm_EP2.29x2.29mm_ThermalVias.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/TQFN-16-1EP_5x5mm_P0.8mm_EP3.1x3.1mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/TQFN-16-1EP_5x5mm_P0.8mm_EP3.1x3.1mm_ThermalVias.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/TQFN-20-1EP_4x4mm_P0.5mm_EP2.9x2.9mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/TQFN-20-1EP_4x4mm_P0.5mm_EP2.9x2.9mm_ThermalVias.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/TQFN-20-1EP_5x5mm_P0.65mm_EP3.1x3.1mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/TQFN-20-1EP_5x5mm_P0.65mm_EP3.1x3.1mm_ThermalVias.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/TQFN-20-1EP_5x5mm_P0.65mm_EP3.25x3.25mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/TQFN-20-1EP_5x5mm_P0.65mm_EP3.25x3.25mm_ThermalVias.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/TQFN-24-1EP_4x4mm_P0.5mm_EP2.1x2.1mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/TQFN-24-1EP_4x4mm_P0.5mm_EP2.1x2.1mm_ThermalVias.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/TQFN-24-1EP_4x4mm_P0.5mm_EP2.8x2.8mm_PullBack.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/TQFN-24-1EP_4x4mm_P0.5mm_EP2.8x2.8mm_PullBack_ThermalVias.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/TQFN-28-1EP_5x5mm_P0.5mm_EP2.7x2.7mm.kicad_mod
|
||||
|
@ -9444,6 +9575,7 @@
|
|||
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_MOF0009A.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_QFN-41_10x16mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_R-PUQFN-N10.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_R-PUQFN-N12.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_R-PWQFN-N28_EP2.1x3.1mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_R-PWQFN-N28_EP2.1x3.1mm_ThermalVias.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_RGE0024C_EP2.1x2.1mm.kicad_mod
|
||||
|
@ -9452,6 +9584,8 @@
|
|||
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_RGE0024H_EP2.7x2.7mm_ThermalVias.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_RGV_S-PVQFN-N16_EP2.1x2.1mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_RGV_S-PVQFN-N16_EP2.1x2.1mm_ThermalVias.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_RGY_R-PVQFN-N16_EP2.05x2.55mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_RGY_R-PVQFN-N16_EP2.05x2.55mm_ThermalVias.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_RGY_R-PVQFN-N24_EP2.05x3.1mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_RGY_R-PVQFN-N24_EP2.05x3.1mm_ThermalVias.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_RNN0018A.kicad_mod
|
||||
|
@ -9459,7 +9593,6 @@
|
|||
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_RUM0016A_EP2.6x2.6mm_ThermalVias.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_RWH0032A.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_RWH0032A_ThermalVias.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_R_PUQFN-N12.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_S-PDSO-N10_EP1.2x2mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_S-PDSO-N10_EP1.2x2mm_ThermalVias.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_S-PVQFN-N14.kicad_mod
|
||||
|
@ -9570,6 +9703,8 @@
|
|||
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/VQFN-64-1EP_9x9mm_P0.5mm_EP5.4x5.4mm_ThermalVias.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/VQFN-64-1EP_9x9mm_P0.5mm_EP7.15x7.15mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/VQFN-64-1EP_9x9mm_P0.5mm_EP7.15x7.15mm_ThermalVias.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/WDFN-10-1EP_3x3mm_P0.5mm_EP1.8x2.5mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/WDFN-10-1EP_3x3mm_P0.5mm_EP1.8x2.5mm_ThermalVias.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/WDFN-12-1EP_3x3mm_P0.45mm_EP1.7x2.5mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/WDFN-6-2EP_4.0x2.6mm_P0.65mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/WDFN-8-1EP_2x2.2mm_P0.5mm_EP0.80x0.54.kicad_mod
|
||||
|
@ -9889,6 +10024,7 @@
|
|||
%%DATADIR%%/footprints/Package_LCC.pretty/PLCC-84_THT-Socket.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_LGA.pretty/AMS_LGA-10-1EP_2.7x4mm_P0.6mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_LGA.pretty/AMS_LGA-20_4.7x4.5mm_P0.65mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_LGA.pretty/AMS_OLGA-8_2x3.1mm_P0.8mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_LGA.pretty/Bosch_LGA-14_3x2.5mm_P0.5mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_LGA.pretty/Bosch_LGA-8_2.5x2.5mm_P0.65mm_ClockwisePinNumbering.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_LGA.pretty/Bosch_LGA-8_2x2.5mm_P0.65mm_ClockwisePinNumbering.kicad_mod
|
||||
|
@ -9908,6 +10044,7 @@
|
|||
%%DATADIR%%/footprints/Package_LGA.pretty/NXP_LGA-8_3x5mm_P1.25mm_H1.1mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_LGA.pretty/NXP_LGA-8_3x5mm_P1.25mm_H1.2mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_LGA.pretty/ST_HLGA-10_2.5x2.5mm_P0.6mm_LayoutBorder3x2y.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_LGA.pretty/ST_HLGA-10_2x2mm_P0.5mm_LayoutBorder3x2y.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_LGA.pretty/Texas_SIL0008D_MicroSiP-8-1EP_2.8x3mm_P0.65mm_EP1.1x1.9mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_LGA.pretty/Texas_SIL0008D_MicroSiP-8-1EP_2.8x3mm_P0.65mm_EP1.1x1.9mm_ThermalVias.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_LGA.pretty/Texas_SIL0010A_MicroSiP-10-1EP_3.8x3mm_P0.6mm_EP0.7x2.9mm.kicad_mod
|
||||
|
@ -10048,6 +10185,8 @@
|
|||
%%DATADIR%%/footprints/Package_SO.pretty/HTSSOP-20-1EP_4.4x6.5mm_P0.65mm_EP3.4x6.5mm_Mask2.96x2.96mm_ThermalVias.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_SO.pretty/HTSSOP-20-1EP_4.4x6.5mm_P0.65mm_EP3.4x6.5mm_ThermalVias.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_SO.pretty/HTSSOP-24-1EP_4.4x7.8mm_P0.65mm_EP3.2x5mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_SO.pretty/HTSSOP-24-1EP_4.4x7.8mm_P0.65mm_EP3.4x7.8mm_Mask2.4x2.98mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_SO.pretty/HTSSOP-24-1EP_4.4x7.8mm_P0.65mm_EP3.4x7.8mm_Mask2.4x2.98mm_ThermalVias.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_SO.pretty/HTSSOP-24-1EP_4.4x7.8mm_P0.65mm_EP3.4x7.8mm_Mask2.4x4.68mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_SO.pretty/HTSSOP-24-1EP_4.4x7.8mm_P0.65mm_EP3.4x7.8mm_Mask2.4x4.68mm_ThermalVias.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_SO.pretty/HTSSOP-28-1EP_4.4x9.7mm_P0.65mm_EP2.85x5.4mm.kicad_mod
|
||||
|
@ -10352,6 +10491,7 @@
|
|||
%%DATADIR%%/footprints/Package_SON.pretty/HVSON-8-1EP_3x3mm_P0.65mm_EP1.6x2.4mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_SON.pretty/HVSON-8-1EP_4x4mm_P0.8mm_EP2.2x3.1mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_SON.pretty/Infineon_PG-LSON-8-1.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_SON.pretty/Infineon_PG-TDSON-8_6.15x5.15mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_SON.pretty/Infineon_PG-TISON-8-2.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_SON.pretty/Infineon_PG-TISON-8-3.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_SON.pretty/Infineon_PG-TISON-8-4.kicad_mod
|
||||
|
@ -10374,6 +10514,7 @@
|
|||
%%DATADIR%%/footprints/Package_SON.pretty/Texas_S-PVSON-N8_ThermalVias.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_SON.pretty/Texas_S-PWSON-N10.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_SON.pretty/Texas_S-PWSON-N10_ThermalVias.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_SON.pretty/Texas_S-PWSON-N8_EP1.2x2mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_SON.pretty/Texas_X2SON-4_1x1mm_P0.65mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_SON.pretty/USON-10_2.5x1.0mm_P0.5mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_SON.pretty/USON-20_2x4mm_P0.4mm.kicad_mod
|
||||
|
@ -10415,6 +10556,7 @@
|
|||
%%DATADIR%%/footprints/Package_SON.pretty/WSON-8-1EP_4x4mm_P0.8mm_EP2.6x3mm_ThermalVias.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_SON.pretty/WSON-8-1EP_6x5mm_P1.27mm_EP3.4x4.3mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_SON.pretty/WSON-8-1EP_6x5mm_P1.27mm_EP3.4x4mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_SON.pretty/WSON-8-1EP_8x6mm_P1.27mm_EP3.4x4.3mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_SON.pretty/X2SON-8_1.4x1mm_P0.35mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_SO_J-Lead.pretty/TSOC-6_3.76x3.94mm_P1.27mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_TO_SOT_SMD.pretty/ATPAK-2.kicad_mod
|
||||
|
@ -10461,6 +10603,7 @@
|
|||
%%DATADIR%%/footprints/Package_TO_SOT_SMD.pretty/SOT-223-6_TabPin3.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_TO_SOT_SMD.pretty/SOT-223-8.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_TO_SOT_SMD.pretty/SOT-223.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_TO_SOT_SMD.pretty/SOT-23-3.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_TO_SOT_SMD.pretty/SOT-23-5.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_TO_SOT_SMD.pretty/SOT-23-5_HandSoldering.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_TO_SOT_SMD.pretty/SOT-23-6.kicad_mod
|
||||
|
@ -10541,6 +10684,8 @@
|
|||
%%DATADIR%%/footprints/Package_TO_SOT_SMD.pretty/TSOT-23_HandSoldering.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_TO_SOT_SMD.pretty/Texas_DRT-3.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_TO_SOT_SMD.pretty/Texas_NDQ.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_TO_SOT_SMD.pretty/Texas_NDW-7_TabPin4.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_TO_SOT_SMD.pretty/Texas_NDW-7_TabPin8.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_TO_SOT_SMD.pretty/Texas_NDY0011A.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_TO_SOT_SMD.pretty/Texas_R-PDSO-G6.kicad_mod
|
||||
%%DATADIR%%/footprints/Package_TO_SOT_SMD.pretty/VSOF5.kicad_mod
|
||||
|
@ -10931,6 +11076,7 @@
|
|||
%%DATADIR%%/footprints/RF_Converter.pretty/Balun_Johanson_5400BL15B050E.kicad_mod
|
||||
%%DATADIR%%/footprints/RF_Converter.pretty/RF_Attenuator_Susumu_PAT1220.kicad_mod
|
||||
%%DATADIR%%/footprints/RF_GPS.pretty/Linx_RXM-GPS.kicad_mod
|
||||
%%DATADIR%%/footprints/RF_GPS.pretty/Quectel_L70-R.kicad_mod
|
||||
%%DATADIR%%/footprints/RF_GPS.pretty/Quectel_L80-R.kicad_mod
|
||||
%%DATADIR%%/footprints/RF_GPS.pretty/SIM28ML.kicad_mod
|
||||
%%DATADIR%%/footprints/RF_GPS.pretty/Sierra_XA11X0.kicad_mod
|
||||
|
@ -10943,6 +11089,7 @@
|
|||
%%DATADIR%%/footprints/RF_GPS.pretty/ublox_ZED.kicad_mod
|
||||
%%DATADIR%%/footprints/RF_GSM.pretty/Quectel_BC66.kicad_mod
|
||||
%%DATADIR%%/footprints/RF_GSM.pretty/Quectel_BC95.kicad_mod
|
||||
%%DATADIR%%/footprints/RF_GSM.pretty/Quectel_BG96.kicad_mod
|
||||
%%DATADIR%%/footprints/RF_GSM.pretty/Quectel_M95.kicad_mod
|
||||
%%DATADIR%%/footprints/RF_GSM.pretty/SIMCom_SIM800C.kicad_mod
|
||||
%%DATADIR%%/footprints/RF_GSM.pretty/SIMCom_SIM900.kicad_mod
|
||||
|
@ -11330,8 +11477,14 @@
|
|||
%%DATADIR%%/footprints/Rotary_Encoder.pretty/RotaryEncoder_Alps_EC12E-Switch_Vertical_H20mm_CircularMountingHoles.kicad_mod
|
||||
%%DATADIR%%/footprints/Rotary_Encoder.pretty/RotaryEncoder_Alps_EC12E_Vertical_H20mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Rotary_Encoder.pretty/RotaryEncoder_Alps_EC12E_Vertical_H20mm_CircularMountingHoles.kicad_mod
|
||||
%%DATADIR%%/footprints/Rotary_Encoder.pretty/RotaryEncoder_Bourns_Horizontal_PEC09-2xxxF-Nxxxx.kicad_mod
|
||||
%%DATADIR%%/footprints/Rotary_Encoder.pretty/RotaryEncoder_Bourns_Horizontal_PEC09-2xxxF-Sxxxx.kicad_mod
|
||||
%%DATADIR%%/footprints/Rotary_Encoder.pretty/RotaryEncoder_Bourns_Horizontal_PEC12R-2xxxF-Nxxxx.kicad_mod
|
||||
%%DATADIR%%/footprints/Rotary_Encoder.pretty/RotaryEncoder_Bourns_Horizontal_PEC12R-2xxxF-Sxxxx.kicad_mod
|
||||
%%DATADIR%%/footprints/Rotary_Encoder.pretty/RotaryEncoder_Bourns_Vertical_PEC12R-3xxxF-Nxxxx.kicad_mod
|
||||
%%DATADIR%%/footprints/Rotary_Encoder.pretty/RotaryEncoder_Bourns_Vertical_PEC12R-3xxxF-Sxxxx.kicad_mod
|
||||
%%DATADIR%%/footprints/Sensor.pretty/Aosong_DHT11_5.5x12.0_P2.54mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Sensor.pretty/Avago_ADPS-9960.kicad_mod
|
||||
%%DATADIR%%/footprints/Sensor.pretty/Avago_APDS-9960.kicad_mod
|
||||
%%DATADIR%%/footprints/Sensor.pretty/LuminOX_LOX-O2.kicad_mod
|
||||
%%DATADIR%%/footprints/Sensor.pretty/MQ-6.kicad_mod
|
||||
%%DATADIR%%/footprints/Sensor.pretty/SHT1x.kicad_mod
|
||||
|
@ -11380,6 +11533,7 @@
|
|||
%%DATADIR%%/footprints/Sensor_Current.pretty/LEM_LTSR-NP.kicad_mod
|
||||
%%DATADIR%%/footprints/Sensor_Distance.pretty/ST_VL53L1x.kicad_mod
|
||||
%%DATADIR%%/footprints/Sensor_Humidity.pretty/Sensirion_DFN-4-1EP_2x2mm_P1mm_EP0.7x1.6mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Sensor_Humidity.pretty/Sensirion_DFN-4_1.5x1.5mm_P0.8mm_SHT4x_NoCentralPad.kicad_mod
|
||||
%%DATADIR%%/footprints/Sensor_Humidity.pretty/Sensirion_DFN-8-1EP_2.5x2.5mm_P0.5mm_EP1.1x1.7mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Sensor_Motion.pretty/InvenSense_QFN-24_3x3mm_P0.4mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Sensor_Motion.pretty/InvenSense_QFN-24_3x3mm_P0.4mm_NoMask.kicad_mod
|
||||
|
@ -11389,6 +11543,7 @@
|
|||
%%DATADIR%%/footprints/Sensor_Pressure.pretty/Freescale_98ARH99089A.kicad_mod
|
||||
%%DATADIR%%/footprints/Sensor_Pressure.pretty/Honeywell_40PCxxxG1A.kicad_mod
|
||||
%%DATADIR%%/footprints/Sensor_Pressure.pretty/TE_MS5525DSO-DBxxxyS.kicad_mod
|
||||
%%DATADIR%%/footprints/Sensor_Pressure.pretty/TE_MS5837-xxBA.kicad_mod
|
||||
%%DATADIR%%/footprints/Sensor_Voltage.pretty/LEM_LV25-P.kicad_mod
|
||||
%%DATADIR%%/footprints/Socket.pretty/3M_Textool_240-1288-00-0602J_2x20_P2.54mm.kicad_mod
|
||||
%%DATADIR%%/footprints/Socket.pretty/DIP_Socket-14_W4.3_W5.08_W7.62_W10.16_W10.9_3M_214-3339-00-0602J.kicad_mod
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
PORTNAME= kicad
|
||||
PORTVERSION= 6.0.9
|
||||
PORTVERSION= 6.0.10
|
||||
CATEGORIES= cad
|
||||
MASTER_SITES= https://gitlab.com/kicad/libraries/${PORTNAME}-packages3D/-/archive/${DISTVERSION}/
|
||||
PKGNAMESUFFIX= -library-packages3d
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1667050170
|
||||
SHA256 (kicad-packages3D-6.0.9.tar.bz2) = 355a80ea60b2ea8bfed0a9984f7f899c1059be6a8c72680d7c6f078e50ac5e96
|
||||
SIZE (kicad-packages3D-6.0.9.tar.bz2) = 736776816
|
||||
TIMESTAMP = 1671381787
|
||||
SHA256 (kicad-packages3D-6.0.10.tar.bz2) = 01fdef32c0c227546e74774cca58c7d5520f345be9faa9899b1d0ed0f98f7c09
|
||||
SIZE (kicad-packages3D-6.0.10.tar.bz2) = 737053477
|
||||
|
|
|
@ -7488,8 +7488,16 @@
|
|||
%%DATADIR%%/3dmodels/Connector_Stocko.3dshapes/Stocko_MKS_1668-6-0-1818_1x18_P2.50mm_Vertical.wrl
|
||||
%%DATADIR%%/3dmodels/Connector_Stocko.3dshapes/Stocko_MKS_1670-6-0-2020_1x20_P2.50mm_Vertical.step
|
||||
%%DATADIR%%/3dmodels/Connector_Stocko.3dshapes/Stocko_MKS_1670-6-0-2020_1x20_P2.50mm_Vertical.wrl
|
||||
%%DATADIR%%/3dmodels/Connector_TE-Connectivity.3dshapes/TE_440054-2_1x02_P2.00mm_Vertical.step
|
||||
%%DATADIR%%/3dmodels/Connector_TE-Connectivity.3dshapes/TE_440054-2_1x02_P2.00mm_Vertical.wrl
|
||||
%%DATADIR%%/3dmodels/Connector_TE-Connectivity.3dshapes/TE_440055-2_1x02_P2.00mm_Horizontal.step
|
||||
%%DATADIR%%/3dmodels/Connector_TE-Connectivity.3dshapes/TE_440055-2_1x02_P2.00mm_Horizontal.wrl
|
||||
%%DATADIR%%/3dmodels/Connector_USB.3dshapes/USB_A_TE_292303-7_Horizontal.step
|
||||
%%DATADIR%%/3dmodels/Connector_USB.3dshapes/USB_A_TE_292303-7_Horizontal.wrl
|
||||
%%DATADIR%%/3dmodels/Connector_USB.3dshapes/USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_Horizontal.step
|
||||
%%DATADIR%%/3dmodels/Connector_USB.3dshapes/USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_Horizontal.wrl
|
||||
%%DATADIR%%/3dmodels/Connector_USB.3dshapes/USB_C_Receptacle_GCT_USB4135-GF-A_6P_TopMnt_Horizontal.step
|
||||
%%DATADIR%%/3dmodels/Connector_USB.3dshapes/USB_C_Receptacle_GCT_USB4135-GF-A_6P_TopMnt_Horizontal.wrl
|
||||
%%DATADIR%%/3dmodels/Connector_USB.3dshapes/USB_Micro-B_Molex_47346-0001.step
|
||||
%%DATADIR%%/3dmodels/Connector_USB.3dshapes/USB_Micro-B_Molex_47346-0001.wrl
|
||||
%%DATADIR%%/3dmodels/Connector_USB.3dshapes/USB_Mini-B_Lumberg_2486_01_Horizontal.step
|
||||
|
@ -8720,6 +8728,8 @@
|
|||
%%DATADIR%%/3dmodels/LED_SMD.3dshapes/LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm.wrl
|
||||
%%DATADIR%%/3dmodels/LED_SMD.3dshapes/LED_WS2812_PLCC6_5.0x5.0mm_P1.6mm.step
|
||||
%%DATADIR%%/3dmodels/LED_SMD.3dshapes/LED_WS2812_PLCC6_5.0x5.0mm_P1.6mm.wrl
|
||||
%%DATADIR%%/3dmodels/LED_SMD.3dshapes/LED_XINGLIGHT_1204_3210Metric_SideView.step
|
||||
%%DATADIR%%/3dmodels/LED_SMD.3dshapes/LED_XINGLIGHT_1204_3210Metric_SideView.wrl
|
||||
%%DATADIR%%/3dmodels/LED_THT.3dshapes/LED_D1.8mm_W1.8mm_H2.4mm_Horizontal_O1.27mm_Z1.6mm.step
|
||||
%%DATADIR%%/3dmodels/LED_THT.3dshapes/LED_D1.8mm_W1.8mm_H2.4mm_Horizontal_O1.27mm_Z1.6mm.wrl
|
||||
%%DATADIR%%/3dmodels/LED_THT.3dshapes/LED_D1.8mm_W1.8mm_H2.4mm_Horizontal_O1.27mm_Z4.9mm.step
|
||||
|
@ -9716,6 +9726,8 @@
|
|||
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/OnSemi_DFN-8_2x2mm_P0.5mm.wrl
|
||||
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/OnSemi_VCT-28_3.5x3.5mm_P0.4mm.step
|
||||
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/OnSemi_VCT-28_3.5x3.5mm_P0.4mm.wrl
|
||||
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/PQFN-8-EP_6x5mm_P1.27mm_Generic.step
|
||||
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/PQFN-8-EP_6x5mm_P1.27mm_Generic.wrl
|
||||
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/Panasonic_HQFN-16-1EP_4x4mm_P0.65mm_EP2.9x2.9mm.step
|
||||
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/Panasonic_HQFN-16-1EP_4x4mm_P0.65mm_EP2.9x2.9mm.wrl
|
||||
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/Panasonic_HSON-8_8x8mm_P2.00mm.step
|
||||
|
@ -9898,6 +9910,8 @@
|
|||
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/QFN-68-1EP_8x8mm_P0.4mm_EP5.2x5.2mm.wrl
|
||||
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/QFN-76-1EP_9x9mm_P0.4mm_EP3.8x3.8mm.step
|
||||
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/QFN-76-1EP_9x9mm_P0.4mm_EP3.8x3.8mm.wrl
|
||||
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/QFN-76-1EP_9x9mm_P0.4mm_EP5.81x6.31mm.step
|
||||
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/QFN-76-1EP_9x9mm_P0.4mm_EP5.81x6.31mm.wrl
|
||||
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/Qorvo_DFN-8-1EP_2x2mm_P0.5mm.step
|
||||
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/Qorvo_DFN-8-1EP_2x2mm_P0.5mm.wrl
|
||||
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/ROHM_DFN0604-3.step
|
||||
|
@ -9922,14 +9936,14 @@
|
|||
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/TQFN-20-1EP_5x5mm_P0.65mm_EP3.1x3.1mm.wrl
|
||||
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/TQFN-24-1EP_4x4mm_P0.5mm_EP2.8x2.8mm_PullBack.step
|
||||
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/TQFN-24-1EP_4x4mm_P0.5mm_EP2.8x2.8mm_PullBack.wrl
|
||||
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/Texas_R-PUQFN-N12.step
|
||||
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/Texas_R-PUQFN-N12.wrl
|
||||
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/Texas_R-PWQFN-N28_EP2.1x3.1mm.step
|
||||
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/Texas_R-PWQFN-N28_EP2.1x3.1mm.wrl
|
||||
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/Texas_R-VFQFN-28-1EP_3.5x4.5mm_P0.4mm_EP2.1x3.1mm.step
|
||||
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/Texas_R-VFQFN-28-1EP_3.5x4.5mm_P0.4mm_EP2.1x3.1mm.wrl
|
||||
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/Texas_RGE0024H_EP2.7x2.7mm.step
|
||||
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/Texas_RGE0024H_EP2.7x2.7mm.wrl
|
||||
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/Texas_R_PUQFN-N12.step
|
||||
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/Texas_R_PUQFN-N12.wrl
|
||||
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/Texas_S-PVQFN-N14.step
|
||||
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/Texas_S-PVQFN-N14.wrl
|
||||
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/Texas_S-PVQFN-N16_EP2.7x2.7mm.step
|
||||
|
@ -11036,8 +11050,6 @@
|
|||
%%DATADIR%%/3dmodels/Package_SO.3dshapes/VSSOP-8_2.4x2.1mm_P0.5mm.wrl
|
||||
%%DATADIR%%/3dmodels/Package_SO.3dshapes/VSSOP-8_3.0x3.0mm_P0.65mm.step
|
||||
%%DATADIR%%/3dmodels/Package_SO.3dshapes/VSSOP-8_3.0x3.0mm_P0.65mm.wrl
|
||||
%%DATADIR%%/3dmodels/Package_SO.3dshapes/Vishay_PowerPAK_SO-8.step
|
||||
%%DATADIR%%/3dmodels/Package_SO.3dshapes/Vishay_PowerPAK_SO-8.wrl
|
||||
%%DATADIR%%/3dmodels/Package_SON.3dshapes/NXP_XSON-16.step
|
||||
%%DATADIR%%/3dmodels/Package_SON.3dshapes/NXP_XSON-16.wrl
|
||||
%%DATADIR%%/3dmodels/Package_SON.3dshapes/Texas_DQK.step
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
PORTNAME= kicad
|
||||
PORTVERSION= 6.0.9
|
||||
PORTVERSION= 6.0.10
|
||||
CATEGORIES= cad
|
||||
MASTER_SITES= https://gitlab.com/kicad/libraries/${PORTNAME}-symbols/-/archive/${DISTVERSION}/
|
||||
PKGNAMESUFFIX= -library-symbols
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1667049473
|
||||
SHA256 (kicad-symbols-6.0.9.tar.bz2) = 83cf3b1c8b56282dcc05798a32a2c640831b5be07170bbe5b7d2958c2e0ddd04
|
||||
SIZE (kicad-symbols-6.0.9.tar.bz2) = 2271982
|
||||
TIMESTAMP = 1671381085
|
||||
SHA256 (kicad-symbols-6.0.10.tar.bz2) = 398258563187fc0a6fd72a02623edabca6b9658114eabb220c9e372ebe6b93db
|
||||
SIZE (kicad-symbols-6.0.10.tar.bz2) = 2291872
|
||||
|
|
|
@ -50,6 +50,8 @@
|
|||
%%DATADIR%%/symbols/Driver_Motor.kicad_sym
|
||||
%%DATADIR%%/symbols/Driver_Relay.kicad_sym
|
||||
%%DATADIR%%/symbols/Driver_TEC.kicad_sym
|
||||
%%DATADIR%%/symbols/FPGA_CologneChip_GateMate.kicad_sym
|
||||
%%DATADIR%%/symbols/FPGA_Efinix_Trion.kicad_sym
|
||||
%%DATADIR%%/symbols/FPGA_Lattice.kicad_sym
|
||||
%%DATADIR%%/symbols/FPGA_Microsemi.kicad_sym
|
||||
%%DATADIR%%/symbols/FPGA_Xilinx.kicad_sym
|
||||
|
@ -178,6 +180,7 @@
|
|||
%%DATADIR%%/symbols/Sensor_Audio.kicad_sym
|
||||
%%DATADIR%%/symbols/Sensor_Current.kicad_sym
|
||||
%%DATADIR%%/symbols/Sensor_Distance.kicad_sym
|
||||
%%DATADIR%%/symbols/Sensor_Energy.kicad_sym
|
||||
%%DATADIR%%/symbols/Sensor_Gas.kicad_sym
|
||||
%%DATADIR%%/symbols/Sensor_Humidity.kicad_sym
|
||||
%%DATADIR%%/symbols/Sensor_Magnetic.kicad_sym
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
PORTNAME= kicad
|
||||
PORTVERSION= 6.0.9
|
||||
PORTVERSION= 6.0.10
|
||||
CATEGORIES= cad
|
||||
MASTER_SITES= https://gitlab.com/kicad/libraries/${PORTNAME}-templates/-/archive/${DISTVERSION}/
|
||||
PKGNAMESUFFIX= -library-tmpl
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1667049470
|
||||
SHA256 (kicad-templates-6.0.9.tar.bz2) = 3306eec26cba2f7d6fb6630d0cda3858c364ccc931513f2cf8e387193be580ba
|
||||
SIZE (kicad-templates-6.0.9.tar.bz2) = 934744
|
||||
TIMESTAMP = 1671381013
|
||||
SHA256 (kicad-templates-6.0.10.tar.bz2) = 2ea57a2613e31d12829e90cbe2d58e11a86a12123913bdf20ad537583af8a90e
|
||||
SIZE (kicad-templates-6.0.10.tar.bz2) = 934331
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
PORTNAME= kicad
|
||||
PORTVERSION= 6.0.9
|
||||
PORTREVISION= 1
|
||||
PORTVERSION= 6.0.10
|
||||
PORTEPOCH= 2
|
||||
CATEGORIES= cad
|
||||
MASTER_SITES= https://gitlab.com/${PORTNAME}/code/${PORTNAME}/-/archive/${DISTVERSION}/
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1667049236
|
||||
SHA256 (kicad-6.0.9.tar.bz2) = 808063f728a8c3ed42af2126b465c9a4aa3e6df8e025387b9b11c6a15710d9ce
|
||||
SIZE (kicad-6.0.9.tar.bz2) = 34045371
|
||||
TIMESTAMP = 1671368409
|
||||
SHA256 (kicad-6.0.10.tar.bz2) = b93ee38f968deb6a249e36f35692f1e275c944e90f024884ddfca983325de094
|
||||
SIZE (kicad-6.0.10.tar.bz2) = 34080050
|
||||
|
|
|
@ -1,11 +1,7 @@
|
|||
PORTNAME= librecad
|
||||
DISTVERSION= 2.2.0-rc4
|
||||
PORTREVISION= 1
|
||||
DISTVERSION= 2.2.0
|
||||
CATEGORIES= cad
|
||||
|
||||
PATCH_SITES= https://github.com/BSDKaffee/LibreCAD/commit/
|
||||
PATCHFILES= d81cd49db2421bb4ca9a283638500ebf1c7d02e5.patch:-p1 # Fix ortho tool with Clang
|
||||
|
||||
MAINTAINER= jhale@FreeBSD.org
|
||||
COMMENT= 2D CAD system
|
||||
WWW= https://librecad.org/
|
||||
|
@ -42,9 +38,9 @@ do-install:
|
|||
${INSTALL_PROGRAM} ${WRKSRC}/unix/ttf2lff ${STAGEDIR}${PREFIX}/bin
|
||||
(cd ${WRKSRC}/unix/resources && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR})
|
||||
@${MKDIR} ${STAGEDIR}${PREFIX}/share/metainfo
|
||||
${INSTALL_DATA} ${WRKSRC}/unix/appdata/librecad.appdata.xml \
|
||||
${INSTALL_DATA} ${WRKSRC}/unix/appdata/org.librecad.librecad.appdata.xml \
|
||||
${STAGEDIR}${PREFIX}/share/metainfo
|
||||
${INSTALL_DATA} ${WRKSRC}/desktop/librecad.desktop \
|
||||
${INSTALL_DATA} ${WRKSRC}/unix/appdata/librecad.desktop \
|
||||
${STAGEDIR}${PREFIX}/share/applications
|
||||
${INSTALL_DATA} ${WRKSRC}/librecad/res/main/librecad.png \
|
||||
${STAGEDIR}${PREFIX}/share/pixmaps
|
||||
|
|
|
@ -1,5 +1,3 @@
|
|||
TIMESTAMP = 1666920763
|
||||
SHA256 (LibreCAD-LibreCAD-2.2.0-rc4_GH0.tar.gz) = f34c295cdb22bb4fca021a7cb95a648365e52b97b651a645ae5f78cd7a53e4d4
|
||||
SIZE (LibreCAD-LibreCAD-2.2.0-rc4_GH0.tar.gz) = 13833398
|
||||
SHA256 (d81cd49db2421bb4ca9a283638500ebf1c7d02e5.patch) = 55ec8409b6dfd83364655afae0f44f4aa8beb1f449d03c55505628f9111d94da
|
||||
SIZE (d81cd49db2421bb4ca9a283638500ebf1c7d02e5.patch) = 9814
|
||||
TIMESTAMP = 1671313202
|
||||
SHA256 (LibreCAD-LibreCAD-2.2.0_GH0.tar.gz) = dfce6f290b89707a0717789aa0cdea4ca5a96685fa0e65cfc49d70166bd182f2
|
||||
SIZE (LibreCAD-LibreCAD-2.2.0_GH0.tar.gz) = 13837301
|
||||
|
|
|
@ -1508,5 +1508,5 @@ share/applications/librecad.desktop
|
|||
%%DATADIR%%/qm/plugins_uk.qm
|
||||
%%DATADIR%%/qm/plugins_zh_cn.qm
|
||||
%%DATADIR%%/qm/plugins_zh_tw.qm
|
||||
share/metainfo/librecad.appdata.xml
|
||||
share/metainfo/org.librecad.librecad.appdata.xml
|
||||
share/pixmaps/librecad.png
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
PORTNAME= LaTeXML
|
||||
PORTVERSION= 0.8.6
|
||||
PORTVERSION= 0.8.7
|
||||
CATEGORIES= converters perl5
|
||||
MASTER_SITES= CPAN \
|
||||
http://dlmf.nist.gov/LaTeXML/releases/
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1633046009
|
||||
SHA256 (LaTeXML-0.8.6.tar.gz) = 9529c651b67f5e8ddef1fd1852f974e756a17b711c46d4118f0677ad0e6e9bb1
|
||||
SIZE (LaTeXML-0.8.6.tar.gz) = 13776498
|
||||
TIMESTAMP = 1671362937
|
||||
SHA256 (LaTeXML-0.8.7.tar.gz) = 25da9d9440779dec0dadd4cc2d4227e8eab87437c0719877274dcfb906a4cc79
|
||||
SIZE (LaTeXML-0.8.7.tar.gz) = 14339344
|
||||
|
|
|
@ -16,6 +16,8 @@ bin/latexmlpost
|
|||
%%SITE_PERL%%/LaTeXML/Common/Error.pm
|
||||
%%SITE_PERL%%/LaTeXML/Common/Float.pm
|
||||
%%SITE_PERL%%/LaTeXML/Common/Font.pm
|
||||
%%SITE_PERL%%/LaTeXML/Common/Font/Metric.pm
|
||||
%%SITE_PERL%%/LaTeXML/Common/Font/StandardMetrics.pm
|
||||
%%SITE_PERL%%/LaTeXML/Common/Glue.pm
|
||||
%%SITE_PERL%%/LaTeXML/Common/Locator.pm
|
||||
%%SITE_PERL%%/LaTeXML/Common/Model.pm
|
||||
|
@ -116,6 +118,7 @@ bin/latexmlpost
|
|||
%%SITE_PERL%%/LaTeXML/Package/ams_core.cls.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/ams_support.sty.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/amsa.fontmap.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/amsaddr.sty.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/amsart.cls.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/amsb.fontmap.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/amsbook.cls.ltxml
|
||||
|
@ -140,19 +143,28 @@ bin/latexmlpost
|
|||
%%SITE_PERL%%/LaTeXML/Package/array.sty.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/article.cls.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/attachfile.sty.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/atveryend.sty.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/authblk.sty.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/auxhook.sty.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/avant.sty.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/babel.def.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/babel.sty.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/babel_support.sty.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/balance.sty.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/bbding.sty.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/bbm.sty.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/bbold.sty.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/beamer.cls.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/beton.sty.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/bezier.sty.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/bibunits.sty.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/bigintcalc.sty.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/bitset.sty.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/blindtext.sty.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/bm.sty.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/book.cls.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/bookman.sty.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/bookmark.sty.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/booktabs.sty.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/braket.sty.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/breakurl.sty.ltxml
|
||||
|
@ -185,9 +197,12 @@ bin/latexmlpost
|
|||
%%SITE_PERL%%/LaTeXML/Package/dcolumn.sty.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/deluxetable.sty.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/diagbox.sty.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/ding.fontmap.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/doi.sty.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/doublespace.sty.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/dsfont.sty.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/eTeX.pool.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/ed.sty.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/ellipsis.sty.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/elsart.cls.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/elsart.sty.ltxml
|
||||
|
@ -217,14 +232,19 @@ bin/latexmlpost
|
|||
%%SITE_PERL%%/LaTeXML/Package/eulervm.sty.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/eurosym.sty.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/euscript.sty.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/expl3.ltx.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/expl3.pool.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/expl3.sty.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/exscale.sty.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/fancybox.sty.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/fancyhdr.sty.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/fancyheadings.sty.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/fancyvrb.sty.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/feynmf.sty.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/filehook.sty.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/fix-cm.sty.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/fixltx2e.sty.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/fixme.sty.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/flafter.sty.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/fleqn.sty.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/float.sty.ltxml
|
||||
|
@ -248,6 +268,7 @@ bin/latexmlpost
|
|||
%%SITE_PERL%%/LaTeXML/Package/gensymb.sty.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/geometry.sty.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/german.sty.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/gettitlestring.sty.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/glossaries.sty.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/graphics.sty.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/graphicx.sty.ltxml
|
||||
|
@ -263,21 +284,36 @@ bin/latexmlpost
|
|||
%%SITE_PERL%%/LaTeXML/Package/icml.sty.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/icml_support.sty.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/ieeeconf.cls.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/ifblk.fontmap.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/ifclk.fontmap.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/ifetex.sty.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/ifgeo.fontmap.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/ifluatex.sty.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/ifpdf.sty.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/ifplatform.sty.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/ifsym.fontmap.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/ifsym.sty.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/iftex.sty.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/ifthen.sty.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/ifvtex.sty.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/ifwea.fontmap.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/ifxetex.sty.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/ijcai.sty.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/import.sty.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/indentfirst.sty.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/infwarerr.sty.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/inputenc.sty.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/inst_support.sty.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/intcalc.sty.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/iopams.sty.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/iopart.cls.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/iopart_support.sty.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/jheppub.sty.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/keyval.sty.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/kvdefinekeys.sty.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/kvoptions.sty.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/kvsetkeys.sty.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/l3keys2e.sty.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/lastpage.sty.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/latexml.sty.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/latexsym.sty.ltxml
|
||||
|
@ -291,6 +327,7 @@ bin/latexmlpost
|
|||
%%SITE_PERL%%/LaTeXML/Package/lmodern.sty.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/longtable.sty.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/lscape.sty.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/ltxcmds.sty.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/luximono.sty.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/lxRDFa.sty.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/ly1.fontmap.ltxml
|
||||
|
@ -328,10 +365,12 @@ bin/latexmlpost
|
|||
%%SITE_PERL%%/LaTeXML/Package/ngerman.sty.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/nicefrac.sty.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/nil.ldf.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/nomencl.sty.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/nopageno.sty.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/ntheorem.sty.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/numprint.sty.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/ot4.fontmap.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/overpic.sty.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/palatino.sty.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/paralist.sty.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/parskip.sty.ltxml
|
||||
|
@ -339,6 +378,7 @@ bin/latexmlpost
|
|||
%%SITE_PERL%%/LaTeXML/Package/pdflscape.sty.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/pdfpages.sty.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/pdfsync.sty.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/pdftexcmds.sty.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/pgf.sty.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/pgfkeys.code.tex.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/pgfmath.code.tex.ltxml
|
||||
|
@ -367,6 +407,7 @@ bin/latexmlpost
|
|||
%%SITE_PERL%%/LaTeXML/Package/pzd.fontmap.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/quantumarticle.cls.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/ragged2e.sty.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/refcount.sty.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/relsize.sty.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/remreset.sty.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/report.cls.ltxml
|
||||
|
@ -397,6 +438,8 @@ bin/latexmlpost
|
|||
%%SITE_PERL%%/LaTeXML/Package/stfloats.sty.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/stmaryrd.sty.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/subcaption.sty.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/subeqn.sty.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/subeqnarray.sty.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/subfig.sty.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/subfigure.sty.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/subfiles.cls.ltxml
|
||||
|
@ -418,6 +461,7 @@ bin/latexmlpost
|
|||
%%SITE_PERL%%/LaTeXML/Package/tabularx.sty.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/tabulary.sty.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/tcilatex.tex.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/tcolorbox.sty.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/textcase.sty.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/textcomp.sty.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/texvc.sty.ltxml
|
||||
|
@ -427,6 +471,7 @@ bin/latexmlpost
|
|||
%%SITE_PERL%%/LaTeXML/Package/threeparttable.sty.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/tikz-3dplot.sty.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/tikz.sty.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/tikzbricks.sty.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/times.sty.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/titlesec.sty.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/titling.sty.ltxml
|
||||
|
@ -438,12 +483,14 @@ bin/latexmlpost
|
|||
%%SITE_PERL%%/LaTeXML/Package/turing.sty.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/twoopt.sty.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/txfonts.sty.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/txtbabel.def.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/type1cm.sty.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/ulem.sty.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/underscore.sty.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/undertilde.sty.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/units.sty.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/upgreek.sty.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/upquote.sty.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/upref.sty.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/url.sty.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/utf8.def.ltxml
|
||||
|
@ -464,6 +511,12 @@ bin/latexmlpost
|
|||
%%SITE_PERL%%/LaTeXML/Package/xparse.sty.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/xspace.sty.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/xunicode.sty.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/xurl.sty.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/xy.sty.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/xy.tex.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/xylatexml.tex.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/xypic.sty.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/xypic.tex.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Package/yfonts.sty.ltxml
|
||||
%%SITE_PERL%%/LaTeXML/Post.pm
|
||||
%%SITE_PERL%%/LaTeXML/Post/Collector.pm
|
||||
|
@ -479,6 +532,7 @@ bin/latexmlpost
|
|||
%%SITE_PERL%%/LaTeXML/Post/MathML.pm
|
||||
%%SITE_PERL%%/LaTeXML/Post/MathML/Content.pm
|
||||
%%SITE_PERL%%/LaTeXML/Post/MathML/Linebreaker.pm
|
||||
%%SITE_PERL%%/LaTeXML/Post/MathML/OperatorDictionary.pm
|
||||
%%SITE_PERL%%/LaTeXML/Post/MathML/Presentation.pm
|
||||
%%SITE_PERL%%/LaTeXML/Post/OpenMath.pm
|
||||
%%SITE_PERL%%/LaTeXML/Post/PictureImages.pm
|
||||
|
@ -486,6 +540,7 @@ bin/latexmlpost
|
|||
%%SITE_PERL%%/LaTeXML/Post/Scan.pm
|
||||
%%SITE_PERL%%/LaTeXML/Post/Split.pm
|
||||
%%SITE_PERL%%/LaTeXML/Post/TeXMath.pm
|
||||
%%SITE_PERL%%/LaTeXML/Post/UnicodeMath.pm
|
||||
%%SITE_PERL%%/LaTeXML/Post/Writer.pm
|
||||
%%SITE_PERL%%/LaTeXML/Post/XMath.pm
|
||||
%%SITE_PERL%%/LaTeXML/Post/XSLT.pm
|
||||
|
@ -500,6 +555,7 @@ bin/latexmlpost
|
|||
%%SITE_PERL%%/LaTeXML/Util/Radix.pm
|
||||
%%SITE_PERL%%/LaTeXML/Util/Test.pm
|
||||
%%SITE_PERL%%/LaTeXML/Util/Transform.pm
|
||||
%%SITE_PERL%%/LaTeXML/Util/Unicode.pm
|
||||
%%SITE_PERL%%/LaTeXML/Util/WWW.pm
|
||||
%%SITE_PERL%%/LaTeXML/Version.pm
|
||||
%%SITE_PERL%%/LaTeXML/resources/CSS/LaTeXML-blue.css
|
||||
|
@ -608,7 +664,6 @@ bin/latexmlpost
|
|||
%%SITE_PERL%%/LaTeXML/resources/RelaxNG/svg/svg-pattern.rng
|
||||
%%SITE_PERL%%/LaTeXML/resources/RelaxNG/svg/svg-profile.rnc
|
||||
%%SITE_PERL%%/LaTeXML/resources/RelaxNG/svg/svg-profile.rng
|
||||
%%SITE_PERL%%/LaTeXML/resources/RelaxNG/svg/svg-qname.rng
|
||||
%%SITE_PERL%%/LaTeXML/resources/RelaxNG/svg/svg-script.rnc
|
||||
%%SITE_PERL%%/LaTeXML/resources/RelaxNG/svg/svg-script.rng
|
||||
%%SITE_PERL%%/LaTeXML/resources/RelaxNG/svg/svg-shape.rnc
|
||||
|
@ -625,8 +680,8 @@ bin/latexmlpost
|
|||
%%SITE_PERL%%/LaTeXML/resources/RelaxNG/svg/svg-viewport-attrib.rng
|
||||
%%SITE_PERL%%/LaTeXML/resources/RelaxNG/svg/svg-xlink-attrib.rnc
|
||||
%%SITE_PERL%%/LaTeXML/resources/RelaxNG/svg/svg-xlink-attrib.rng
|
||||
%%SITE_PERL%%/LaTeXML/resources/RelaxNG/svg/svg11-basic.rng
|
||||
%%SITE_PERL%%/LaTeXML/resources/RelaxNG/svg/svg11-tiny.rng
|
||||
%%SITE_PERL%%/LaTeXML/resources/RelaxNG/svg/svg11-inc.rnc
|
||||
%%SITE_PERL%%/LaTeXML/resources/RelaxNG/svg/svg11-inc.rng
|
||||
%%SITE_PERL%%/LaTeXML/resources/RelaxNG/svg/svg11.rnc
|
||||
%%SITE_PERL%%/LaTeXML/resources/RelaxNG/svg/svg11.rng
|
||||
%%SITE_PERL%%/LaTeXML/resources/XSLT/LaTeXML-all-xhtml.xsl
|
||||
|
@ -717,10 +772,12 @@ bin/latexmlpost
|
|||
%%PERL5_MAN3%%/LaTeXML::Package.3.gz
|
||||
%%PERL5_MAN3%%/LaTeXML::Post.3.gz
|
||||
%%PERL5_MAN3%%/LaTeXML::Post::MathML.3.gz
|
||||
%%PERL5_MAN3%%/LaTeXML::Post::UnicodeMath.3.gz
|
||||
%%PERL5_MAN3%%/LaTeXML::Pre::BibTeX.3.gz
|
||||
%%PERL5_MAN3%%/LaTeXML::Util::Pack.3.gz
|
||||
%%PERL5_MAN3%%/LaTeXML::Util::Pathname.3.gz
|
||||
%%PERL5_MAN3%%/LaTeXML::Util::Radix.3.gz
|
||||
%%PERL5_MAN3%%/LaTeXML::Util::Unicode.3.gz
|
||||
%%PERL5_MAN3%%/LaTeXML::Util::WWW.3.gz
|
||||
%%TEXMFLOCALDIR%%/tex/latex/latexml/.packlist
|
||||
%%TEXMFLOCALDIR%%/tex/latex/latexml/latexml.sty
|
||||
|
|
|
@ -44,6 +44,7 @@
|
|||
SUBDIR += credis
|
||||
SUBDIR += cutelyst-asql
|
||||
SUBDIR += dalmp
|
||||
SUBDIR += datasette
|
||||
SUBDIR += db
|
||||
SUBDIR += db18
|
||||
SUBDIR += db5
|
||||
|
|
|
@ -0,0 +1,40 @@
|
|||
PORTNAME= datasette
|
||||
DISTVERSION= 0.63.3
|
||||
CATEGORIES= databases www
|
||||
MASTER_SITES= CHEESESHOP
|
||||
|
||||
MAINTAINER= yuri@FreeBSD.org
|
||||
COMMENT= Multi-tool for exploring and publishing data
|
||||
WWW= https://datasette.io/
|
||||
|
||||
LICENSE= APACHE20
|
||||
LICENSE_FILE= ${WRKSRC}/LICENSE
|
||||
|
||||
PY_DEPENDS= \
|
||||
${PYTHON_PKGNAMEPREFIX}aiofiles>=0.4:devel/py-aiofiles@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}asgi-csrf>=0.9:www/py-asgi-csrf@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}asgiref>=3.2.10:www/py-asgiref@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}click>=7.1.1:devel/py-click@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}click-default-group-wheel>=1.2.2:devel/py-click-default-group-wheel@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}hupper>=1.9:devel/py-hupper@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}janus>=0.6.2:devel/py-janus@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}Jinja2>=2.10.3:devel/py-Jinja2@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}httpx>=0.20:www/py-httpx@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}itsdangerous>=1.1:security/py-itsdangerous@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}mergedeep>=1.1.1:devel/py-mergedeep@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}pint>=0.9:devel/py-pint@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}pluggy>=1.0:devel/py-pluggy@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}uvicorn>=0.11:www/py-uvicorn@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}yaml>=5.3:devel/py-yaml@${PY_FLAVOR}
|
||||
BUILD_DEPENDS= ${PY_DEPENDS} \
|
||||
${PYTHON_PKGNAMEPREFIX}pip>0:devel/py-pip@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}pytest-runner>0:devel/py-pytest-runner@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
|
||||
RUN_DEPENDS= ${PY_DEPENDS}
|
||||
|
||||
USES= python
|
||||
USE_PYTHON= distutils autoplist
|
||||
|
||||
NO_ARCH= yes
|
||||
|
||||
.include <bsd.port.mk>
|
|
@ -0,0 +1,3 @@
|
|||
TIMESTAMP = 1671400720
|
||||
SHA256 (datasette-0.63.3.tar.gz) = fc6a37c73d0d08e9240211a24893eb09886b84427be1ad2295a67be231175af3
|
||||
SIZE (datasette-0.63.3.tar.gz) = 210736
|
|
@ -0,0 +1,7 @@
|
|||
Datasette is a tool for exploring and publishing data. It helps people take
|
||||
data of any shape or size and publish that as an interactive, explorable
|
||||
website and accompanying API.
|
||||
|
||||
Datasette is aimed at data journalists, museum curators, archivists, local
|
||||
governments, scientists, researchers and anyone else who has data that they
|
||||
wish to share with the world.
|
|
@ -1,7 +1,6 @@
|
|||
PORTNAME= influxdb2-cli
|
||||
DISTVERSIONPREFIX= v
|
||||
DISTVERSION= 2.5.0
|
||||
PORTREVISION= 1
|
||||
DISTVERSION= 2.6.0
|
||||
CATEGORIES= databases net-mgmt
|
||||
|
||||
MAINTAINER= driesm@FreeBSD.org
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
TIMESTAMP = 1667502062
|
||||
SHA256 (go/databases_influxdb2-cli/influxdb2-cli-v2.5.0/v2.5.0.mod) = a59afbabe8742dfc7752be360192eeb983b98e8d7c224313a325ef3539499a80
|
||||
SIZE (go/databases_influxdb2-cli/influxdb2-cli-v2.5.0/v2.5.0.mod) = 2517
|
||||
SHA256 (go/databases_influxdb2-cli/influxdb2-cli-v2.5.0/v2.5.0.zip) = 403ac55a11f97dbd1dcc786555536699a9401b4d3d05ed0a569e9de7f2faac92
|
||||
SIZE (go/databases_influxdb2-cli/influxdb2-cli-v2.5.0/v2.5.0.zip) = 857457
|
||||
TIMESTAMP = 1671270790
|
||||
SHA256 (go/databases_influxdb2-cli/influxdb2-cli-v2.6.0/v2.6.0.mod) = bf97a68fd52205cc4c591b84e79dcc2946039080f6bcc08aadf08632aff81fc3
|
||||
SIZE (go/databases_influxdb2-cli/influxdb2-cli-v2.6.0/v2.6.0.mod) = 2517
|
||||
SHA256 (go/databases_influxdb2-cli/influxdb2-cli-v2.6.0/v2.6.0.zip) = 61fac25bda89bd9f1c2ca15c1c0956b229b491e079865f0c937bbed36f858631
|
||||
SIZE (go/databases_influxdb2-cli/influxdb2-cli-v2.6.0/v2.6.0.zip) = 859600
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
PORTNAME= ldb
|
||||
PORTVERSION= 2.2.1
|
||||
PORTREVISION= 1
|
||||
PORTVERSION= 2.2.3
|
||||
PORTEPOCH= 0
|
||||
CATEGORIES= databases
|
||||
MASTER_SITES= SAMBA
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1616901739
|
||||
SHA256 (ldb-2.2.1.tar.gz) = f7eb8f6f399c7240a6f0fe8e591b6f51ccacbfc563c5f53d5a641a21aa7e9804
|
||||
SIZE (ldb-2.2.1.tar.gz) = 1676819
|
||||
TIMESTAMP = 1635893596
|
||||
SHA256 (ldb-2.2.3.tar.gz) = a2f54ff1bc05f0a8d1e08300936cb9a5224ffe09357fe16d4f689beeaba3e941
|
||||
SIZE (ldb-2.2.3.tar.gz) = 1708827
|
||||
|
|
|
@ -0,0 +1,825 @@
|
|||
diff --git ./modules/rdn_name.c ./modules/rdn_name.c
|
||||
index e69ad9315ae..25cffe07591 100644
|
||||
--- ./modules/rdn_name.c
|
||||
+++ ./modules/rdn_name.c
|
||||
@@ -545,7 +545,7 @@ static int rdn_name_modify(struct ldb_module *module, struct ldb_request *req)
|
||||
if (e != NULL) {
|
||||
ldb_asprintf_errstring(ldb, "Modify of 'distinguishedName' on %s not permitted, must use 'rename' operation instead",
|
||||
ldb_dn_get_linearized(req->op.mod.message->dn));
|
||||
- if (e->flags == LDB_FLAG_MOD_REPLACE) {
|
||||
+ if (LDB_FLAG_MOD_TYPE(e->flags) == LDB_FLAG_MOD_REPLACE) {
|
||||
return LDB_ERR_CONSTRAINT_VIOLATION;
|
||||
} else {
|
||||
return LDB_ERR_UNWILLING_TO_PERFORM;
|
||||
diff --git ./common/ldb_msg.c ./common/ldb_msg.c
|
||||
index 57dfc5a04c2..2a9ce384bb9 100644
|
||||
--- ./common/ldb_msg.c
|
||||
+++ ./common/ldb_msg.c
|
||||
@@ -833,11 +833,7 @@ void ldb_msg_sort_elements(struct ldb_message *msg)
|
||||
ldb_msg_element_compare_name);
|
||||
}
|
||||
|
||||
-/*
|
||||
- shallow copy a message - copying only the elements array so that the caller
|
||||
- can safely add new elements without changing the message
|
||||
-*/
|
||||
-struct ldb_message *ldb_msg_copy_shallow(TALLOC_CTX *mem_ctx,
|
||||
+static struct ldb_message *ldb_msg_copy_shallow_impl(TALLOC_CTX *mem_ctx,
|
||||
const struct ldb_message *msg)
|
||||
{
|
||||
struct ldb_message *msg2;
|
||||
@@ -863,6 +859,35 @@ failed:
|
||||
return NULL;
|
||||
}
|
||||
|
||||
+/*
|
||||
+ shallow copy a message - copying only the elements array so that the caller
|
||||
+ can safely add new elements without changing the message
|
||||
+*/
|
||||
+struct ldb_message *ldb_msg_copy_shallow(TALLOC_CTX *mem_ctx,
|
||||
+ const struct ldb_message *msg)
|
||||
+{
|
||||
+ struct ldb_message *msg2;
|
||||
+ unsigned int i;
|
||||
+
|
||||
+ msg2 = ldb_msg_copy_shallow_impl(mem_ctx, msg);
|
||||
+ if (msg2 == NULL) {
|
||||
+ return NULL;
|
||||
+ }
|
||||
+
|
||||
+ for (i = 0; i < msg2->num_elements; ++i) {
|
||||
+ /*
|
||||
+ * Mark this message's elements as sharing their values with the
|
||||
+ * original message, so that we don't inadvertently modify or
|
||||
+ * free them. We don't mark the original message element as
|
||||
+ * shared, so the original message element should not be
|
||||
+ * modified or freed while the shallow copy lives.
|
||||
+ */
|
||||
+ struct ldb_message_element *el = &msg2->elements[i];
|
||||
+ el->flags |= LDB_FLAG_INTERNAL_SHARED_VALUES;
|
||||
+ }
|
||||
+
|
||||
+ return msg2;
|
||||
+}
|
||||
|
||||
/*
|
||||
copy a message, allocating new memory for all parts
|
||||
@@ -873,7 +898,7 @@ struct ldb_message *ldb_msg_copy(TALLOC_CTX *mem_ctx,
|
||||
struct ldb_message *msg2;
|
||||
unsigned int i, j;
|
||||
|
||||
- msg2 = ldb_msg_copy_shallow(mem_ctx, msg);
|
||||
+ msg2 = ldb_msg_copy_shallow_impl(mem_ctx, msg);
|
||||
if (msg2 == NULL) return NULL;
|
||||
|
||||
if (msg2->dn != NULL) {
|
||||
@@ -894,6 +919,12 @@ struct ldb_message *ldb_msg_copy(TALLOC_CTX *mem_ctx,
|
||||
goto failed;
|
||||
}
|
||||
}
|
||||
+
|
||||
+ /*
|
||||
+ * Since we copied this element's values, we can mark them as
|
||||
+ * not shared.
|
||||
+ */
|
||||
+ el->flags &= ~LDB_FLAG_INTERNAL_SHARED_VALUES;
|
||||
}
|
||||
|
||||
return msg2;
|
||||
diff --git ./include/ldb_module.h ./include/ldb_module.h
|
||||
index 8c1e5ee7936..4c7c85a17f0 100644
|
||||
--- ./include/ldb_module.h
|
||||
+++ ./include/ldb_module.h
|
||||
@@ -96,6 +96,12 @@ struct ldb_module;
|
||||
*/
|
||||
#define LDB_FLAG_INTERNAL_FORCE_UNIQUE_INDEX 0x100
|
||||
|
||||
+/*
|
||||
+ * indicates that this element's values are shared with another element (for
|
||||
+ * example, in a shallow copy of an ldb_message) and should not be freed
|
||||
+ */
|
||||
+#define LDB_FLAG_INTERNAL_SHARED_VALUES 0x200
|
||||
+
|
||||
/* an extended match rule that always fails to match */
|
||||
#define SAMBA_LDAP_MATCH_ALWAYS_FALSE "1.3.6.1.4.1.7165.4.5.1"
|
||||
|
||||
diff --git ./common/ldb_msg.c ./common/ldb_msg.c
|
||||
index 2a9ce384bb9..44d3b29e9a7 100644
|
||||
--- ./common/ldb_msg.c
|
||||
+++ ./common/ldb_msg.c
|
||||
@@ -417,6 +417,47 @@ int ldb_msg_add(struct ldb_message *msg,
|
||||
return LDB_SUCCESS;
|
||||
}
|
||||
|
||||
+/*
|
||||
+ * add a value to a message element
|
||||
+ */
|
||||
+int ldb_msg_element_add_value(TALLOC_CTX *mem_ctx,
|
||||
+ struct ldb_message_element *el,
|
||||
+ const struct ldb_val *val)
|
||||
+{
|
||||
+ struct ldb_val *vals;
|
||||
+
|
||||
+ if (el->flags & LDB_FLAG_INTERNAL_SHARED_VALUES) {
|
||||
+ /*
|
||||
+ * Another message is using this message element's values array,
|
||||
+ * so we don't want to make any modifications to the original
|
||||
+ * message, or potentially invalidate its own values by calling
|
||||
+ * talloc_realloc(). Make a copy instead.
|
||||
+ */
|
||||
+ el->flags &= ~LDB_FLAG_INTERNAL_SHARED_VALUES;
|
||||
+
|
||||
+ vals = talloc_array(mem_ctx, struct ldb_val,
|
||||
+ el->num_values + 1);
|
||||
+ if (vals == NULL) {
|
||||
+ return LDB_ERR_OPERATIONS_ERROR;
|
||||
+ }
|
||||
+
|
||||
+ if (el->values != NULL) {
|
||||
+ memcpy(vals, el->values, el->num_values * sizeof(struct ldb_val));
|
||||
+ }
|
||||
+ } else {
|
||||
+ vals = talloc_realloc(mem_ctx, el->values, struct ldb_val,
|
||||
+ el->num_values + 1);
|
||||
+ if (vals == NULL) {
|
||||
+ return LDB_ERR_OPERATIONS_ERROR;
|
||||
+ }
|
||||
+ }
|
||||
+ el->values = vals;
|
||||
+ el->values[el->num_values] = *val;
|
||||
+ el->num_values++;
|
||||
+
|
||||
+ return LDB_SUCCESS;
|
||||
+}
|
||||
+
|
||||
/*
|
||||
add a value to a message
|
||||
*/
|
||||
@@ -426,7 +467,6 @@ int ldb_msg_add_value(struct ldb_message *msg,
|
||||
struct ldb_message_element **return_el)
|
||||
{
|
||||
struct ldb_message_element *el;
|
||||
- struct ldb_val *vals;
|
||||
int ret;
|
||||
|
||||
el = ldb_msg_find_element(msg, attr_name);
|
||||
@@ -437,14 +477,10 @@ int ldb_msg_add_value(struct ldb_message *msg,
|
||||
}
|
||||
}
|
||||
|
||||
- vals = talloc_realloc(msg->elements, el->values, struct ldb_val,
|
||||
- el->num_values+1);
|
||||
- if (!vals) {
|
||||
- return LDB_ERR_OPERATIONS_ERROR;
|
||||
+ ret = ldb_msg_element_add_value(msg->elements, el, val);
|
||||
+ if (ret != LDB_SUCCESS) {
|
||||
+ return ret;
|
||||
}
|
||||
- el->values = vals;
|
||||
- el->values[el->num_values] = *val;
|
||||
- el->num_values++;
|
||||
|
||||
if (return_el) {
|
||||
*return_el = el;
|
||||
diff --git ./include/ldb.h ./include/ldb.h
|
||||
index bc44157eaf4..129beefeaf5 100644
|
||||
--- ./include/ldb.h
|
||||
+++ ./include/ldb.h
|
||||
@@ -1981,6 +1981,12 @@ int ldb_msg_add_empty(struct ldb_message *msg,
|
||||
int flags,
|
||||
struct ldb_message_element **return_el);
|
||||
|
||||
+/**
|
||||
+ add a value to a message element
|
||||
+*/
|
||||
+int ldb_msg_element_add_value(TALLOC_CTX *mem_ctx,
|
||||
+ struct ldb_message_element *el,
|
||||
+ const struct ldb_val *val);
|
||||
/**
|
||||
add a element to a ldb_message
|
||||
*/
|
||||
diff --git ./common/ldb_msg.c ./common/ldb_msg.c
|
||||
index 44d3b29e9a7..9cd7998e21c 100644
|
||||
--- ./common/ldb_msg.c
|
||||
+++ ./common/ldb_msg.c
|
||||
@@ -509,12 +509,15 @@ int ldb_msg_add_steal_value(struct ldb_message *msg,
|
||||
|
||||
|
||||
/*
|
||||
- add a string element to a message
|
||||
+ add a string element to a message, specifying flags
|
||||
*/
|
||||
-int ldb_msg_add_string(struct ldb_message *msg,
|
||||
- const char *attr_name, const char *str)
|
||||
+int ldb_msg_add_string_flags(struct ldb_message *msg,
|
||||
+ const char *attr_name, const char *str,
|
||||
+ int flags)
|
||||
{
|
||||
struct ldb_val val;
|
||||
+ int ret;
|
||||
+ struct ldb_message_element *el = NULL;
|
||||
|
||||
val.data = discard_const_p(uint8_t, str);
|
||||
val.length = strlen(str);
|
||||
@@ -524,7 +527,25 @@ int ldb_msg_add_string(struct ldb_message *msg,
|
||||
return LDB_SUCCESS;
|
||||
}
|
||||
|
||||
- return ldb_msg_add_value(msg, attr_name, &val, NULL);
|
||||
+ ret = ldb_msg_add_value(msg, attr_name, &val, &el);
|
||||
+ if (ret != LDB_SUCCESS) {
|
||||
+ return ret;
|
||||
+ }
|
||||
+
|
||||
+ if (flags != 0) {
|
||||
+ el->flags = flags;
|
||||
+ }
|
||||
+
|
||||
+ return LDB_SUCCESS;
|
||||
+}
|
||||
+
|
||||
+/*
|
||||
+ add a string element to a message
|
||||
+*/
|
||||
+int ldb_msg_add_string(struct ldb_message *msg,
|
||||
+ const char *attr_name, const char *str)
|
||||
+{
|
||||
+ return ldb_msg_add_string_flags(msg, attr_name, str, 0);
|
||||
}
|
||||
|
||||
/*
|
||||
@@ -586,6 +607,142 @@ int ldb_msg_add_fmt(struct ldb_message *msg,
|
||||
return ldb_msg_add_steal_value(msg, attr_name, &val);
|
||||
}
|
||||
|
||||
+static int ldb_msg_append_value_impl(struct ldb_message *msg,
|
||||
+ const char *attr_name,
|
||||
+ const struct ldb_val *val,
|
||||
+ int flags,
|
||||
+ struct ldb_message_element **return_el)
|
||||
+{
|
||||
+ struct ldb_message_element *el = NULL;
|
||||
+ int ret;
|
||||
+
|
||||
+ ret = ldb_msg_add_empty(msg, attr_name, flags, &el);
|
||||
+ if (ret != LDB_SUCCESS) {
|
||||
+ return ret;
|
||||
+ }
|
||||
+
|
||||
+ ret = ldb_msg_element_add_value(msg->elements, el, val);
|
||||
+ if (ret != LDB_SUCCESS) {
|
||||
+ return ret;
|
||||
+ }
|
||||
+
|
||||
+ if (return_el != NULL) {
|
||||
+ *return_el = el;
|
||||
+ }
|
||||
+
|
||||
+ return LDB_SUCCESS;
|
||||
+}
|
||||
+
|
||||
+/*
|
||||
+ append a value to a message
|
||||
+*/
|
||||
+int ldb_msg_append_value(struct ldb_message *msg,
|
||||
+ const char *attr_name,
|
||||
+ const struct ldb_val *val,
|
||||
+ int flags)
|
||||
+{
|
||||
+ return ldb_msg_append_value_impl(msg, attr_name, val, flags, NULL);
|
||||
+}
|
||||
+
|
||||
+/*
|
||||
+ append a value to a message, stealing it into the 'right' place
|
||||
+*/
|
||||
+int ldb_msg_append_steal_value(struct ldb_message *msg,
|
||||
+ const char *attr_name,
|
||||
+ struct ldb_val *val,
|
||||
+ int flags)
|
||||
+{
|
||||
+ int ret;
|
||||
+ struct ldb_message_element *el = NULL;
|
||||
+
|
||||
+ ret = ldb_msg_append_value_impl(msg, attr_name, val, flags, &el);
|
||||
+ if (ret == LDB_SUCCESS) {
|
||||
+ talloc_steal(el->values, val->data);
|
||||
+ }
|
||||
+ return ret;
|
||||
+}
|
||||
+
|
||||
+/*
|
||||
+ append a string element to a message, stealing it into the 'right' place
|
||||
+*/
|
||||
+int ldb_msg_append_steal_string(struct ldb_message *msg,
|
||||
+ const char *attr_name, char *str,
|
||||
+ int flags)
|
||||
+{
|
||||
+ struct ldb_val val;
|
||||
+
|
||||
+ val.data = (uint8_t *)str;
|
||||
+ val.length = strlen(str);
|
||||
+
|
||||
+ if (val.length == 0) {
|
||||
+ /* allow empty strings as non-existent attributes */
|
||||
+ return LDB_SUCCESS;
|
||||
+ }
|
||||
+
|
||||
+ return ldb_msg_append_steal_value(msg, attr_name, &val, flags);
|
||||
+}
|
||||
+
|
||||
+/*
|
||||
+ append a string element to a message
|
||||
+*/
|
||||
+int ldb_msg_append_string(struct ldb_message *msg,
|
||||
+ const char *attr_name, const char *str, int flags)
|
||||
+{
|
||||
+ struct ldb_val val;
|
||||
+
|
||||
+ val.data = discard_const_p(uint8_t, str);
|
||||
+ val.length = strlen(str);
|
||||
+
|
||||
+ if (val.length == 0) {
|
||||
+ /* allow empty strings as non-existent attributes */
|
||||
+ return LDB_SUCCESS;
|
||||
+ }
|
||||
+
|
||||
+ return ldb_msg_append_value(msg, attr_name, &val, flags);
|
||||
+}
|
||||
+
|
||||
+/*
|
||||
+ append a DN element to a message
|
||||
+ WARNING: this uses the linearized string from the dn, and does not
|
||||
+ copy the string.
|
||||
+*/
|
||||
+int ldb_msg_append_linearized_dn(struct ldb_message *msg, const char *attr_name,
|
||||
+ struct ldb_dn *dn, int flags)
|
||||
+{
|
||||
+ char *str = ldb_dn_alloc_linearized(msg, dn);
|
||||
+
|
||||
+ if (str == NULL) {
|
||||
+ /* we don't want to have unknown DNs added */
|
||||
+ return LDB_ERR_OPERATIONS_ERROR;
|
||||
+ }
|
||||
+
|
||||
+ return ldb_msg_append_steal_string(msg, attr_name, str, flags);
|
||||
+}
|
||||
+
|
||||
+/*
|
||||
+ append a printf formatted element to a message
|
||||
+*/
|
||||
+int ldb_msg_append_fmt(struct ldb_message *msg, int flags,
|
||||
+ const char *attr_name, const char *fmt, ...)
|
||||
+{
|
||||
+ struct ldb_val val;
|
||||
+ va_list ap;
|
||||
+ char *str = NULL;
|
||||
+
|
||||
+ va_start(ap, fmt);
|
||||
+ str = talloc_vasprintf(msg, fmt, ap);
|
||||
+ va_end(ap);
|
||||
+
|
||||
+ if (str == NULL) {
|
||||
+ return LDB_ERR_OPERATIONS_ERROR;
|
||||
+ }
|
||||
+
|
||||
+ val.data = (uint8_t *)str;
|
||||
+ val.length = strlen(str);
|
||||
+
|
||||
+ return ldb_msg_append_steal_value(msg, attr_name, &val, flags);
|
||||
+}
|
||||
+
|
||||
/*
|
||||
compare two ldb_message_element structures
|
||||
assumes case sensitive comparison
|
||||
diff --git ./include/ldb.h ./include/ldb.h
|
||||
index 129beefeaf5..63d8aedd672 100644
|
||||
--- ./include/ldb.h
|
||||
+++ ./include/ldb.h
|
||||
@@ -2002,12 +2002,36 @@ int ldb_msg_add_steal_value(struct ldb_message *msg,
|
||||
struct ldb_val *val);
|
||||
int ldb_msg_add_steal_string(struct ldb_message *msg,
|
||||
const char *attr_name, char *str);
|
||||
+int ldb_msg_add_string_flags(struct ldb_message *msg,
|
||||
+ const char *attr_name, const char *str,
|
||||
+ int flags);
|
||||
int ldb_msg_add_string(struct ldb_message *msg,
|
||||
const char *attr_name, const char *str);
|
||||
int ldb_msg_add_linearized_dn(struct ldb_message *msg, const char *attr_name,
|
||||
struct ldb_dn *dn);
|
||||
int ldb_msg_add_fmt(struct ldb_message *msg,
|
||||
const char *attr_name, const char *fmt, ...) PRINTF_ATTRIBUTE(3,4);
|
||||
+/**
|
||||
+ append a element to a ldb_message
|
||||
+*/
|
||||
+int ldb_msg_append_value(struct ldb_message *msg,
|
||||
+ const char *attr_name,
|
||||
+ const struct ldb_val *val,
|
||||
+ int flags);
|
||||
+int ldb_msg_append_steal_value(struct ldb_message *msg,
|
||||
+ const char *attr_name,
|
||||
+ struct ldb_val *val,
|
||||
+ int flags);
|
||||
+int ldb_msg_append_steal_string(struct ldb_message *msg,
|
||||
+ const char *attr_name, char *str,
|
||||
+ int flags);
|
||||
+int ldb_msg_append_string(struct ldb_message *msg,
|
||||
+ const char *attr_name, const char *str,
|
||||
+ int flags);
|
||||
+int ldb_msg_append_linearized_dn(struct ldb_message *msg, const char *attr_name,
|
||||
+ struct ldb_dn *dn, int flags);
|
||||
+int ldb_msg_append_fmt(struct ldb_message *msg, int flags,
|
||||
+ const char *attr_name, const char *fmt, ...) PRINTF_ATTRIBUTE(4,5);
|
||||
|
||||
/**
|
||||
compare two message elements - return 0 on match
|
||||
diff --git ./ldb_map/ldb_map.c ./ldb_map/ldb_map.c
|
||||
index b453dff80d2..c7b0c228631 100644
|
||||
--- ./ldb_map/ldb_map.c
|
||||
+++ ./ldb_map/ldb_map.c
|
||||
@@ -946,10 +946,7 @@ struct ldb_request *map_build_fixup_req(struct map_context *ac,
|
||||
if ( ! dn || ! ldb_dn_validate(msg->dn)) {
|
||||
goto failed;
|
||||
}
|
||||
- if (ldb_msg_add_empty(msg, IS_MAPPED, LDB_FLAG_MOD_REPLACE, NULL) != 0) {
|
||||
- goto failed;
|
||||
- }
|
||||
- if (ldb_msg_add_string(msg, IS_MAPPED, dn) != 0) {
|
||||
+ if (ldb_msg_append_string(msg, IS_MAPPED, dn, LDB_FLAG_MOD_REPLACE) != 0) {
|
||||
goto failed;
|
||||
}
|
||||
|
||||
diff --git ./ldb_map/ldb_map_inbound.c ./ldb_map/ldb_map_inbound.c
|
||||
index 324295737da..50b9427c26c 100644
|
||||
--- ./ldb_map/ldb_map_inbound.c
|
||||
+++ ./ldb_map/ldb_map_inbound.c
|
||||
@@ -569,12 +569,9 @@ static int map_modify_do_local(struct map_context *ac)
|
||||
/* No local record present, add it instead */
|
||||
/* Add local 'IS_MAPPED' */
|
||||
/* TODO: use GUIDs here instead */
|
||||
- if (ldb_msg_add_empty(ac->local_msg, IS_MAPPED,
|
||||
- LDB_FLAG_MOD_ADD, NULL) != 0) {
|
||||
- return LDB_ERR_OPERATIONS_ERROR;
|
||||
- }
|
||||
- ret = ldb_msg_add_linearized_dn(ac->local_msg, IS_MAPPED,
|
||||
- ac->remote_req->op.mod.message->dn);
|
||||
+ ret = ldb_msg_append_linearized_dn(ac->local_msg, IS_MAPPED,
|
||||
+ ac->remote_req->op.mod.message->dn,
|
||||
+ LDB_FLAG_MOD_ADD);
|
||||
if (ret != 0) {
|
||||
return LDB_ERR_OPERATIONS_ERROR;
|
||||
}
|
||||
diff --git ./modules/rdn_name.c ./modules/rdn_name.c
|
||||
index 25cffe07591..3cb62bf567b 100644
|
||||
--- ./modules/rdn_name.c
|
||||
+++ ./modules/rdn_name.c
|
||||
@@ -308,16 +308,10 @@ static int rdn_rename_callback(struct ldb_request *req, struct ldb_reply *ares)
|
||||
}
|
||||
rdn_val = ldb_val_dup(msg, rdn_val_p);
|
||||
|
||||
- if (ldb_msg_add_empty(msg, rdn_name, LDB_FLAG_MOD_REPLACE, NULL) != 0) {
|
||||
+ if (ldb_msg_append_value(msg, rdn_name, &rdn_val, LDB_FLAG_MOD_REPLACE) != 0) {
|
||||
goto error;
|
||||
}
|
||||
- if (ldb_msg_add_value(msg, rdn_name, &rdn_val, NULL) != 0) {
|
||||
- goto error;
|
||||
- }
|
||||
- if (ldb_msg_add_empty(msg, "name", LDB_FLAG_MOD_REPLACE, NULL) != 0) {
|
||||
- goto error;
|
||||
- }
|
||||
- if (ldb_msg_add_value(msg, "name", &rdn_val, NULL) != 0) {
|
||||
+ if (ldb_msg_append_value(msg, "name", &rdn_val, LDB_FLAG_MOD_REPLACE) != 0) {
|
||||
goto error;
|
||||
}
|
||||
|
||||
@@ -466,11 +460,7 @@ static int rdn_name_modify(struct ldb_module *module, struct ldb_request *req)
|
||||
if (ret != 0) {
|
||||
return ldb_module_oom(module);
|
||||
}
|
||||
- ret = ldb_msg_add_empty(msg, rdn_name, LDB_FLAG_MOD_ADD, NULL);
|
||||
- if (ret != 0) {
|
||||
- return ldb_module_oom(module);
|
||||
- }
|
||||
- ret = ldb_msg_add_value(msg, rdn_name, &rdn_val, NULL);
|
||||
+ ret = ldb_msg_append_value(msg, rdn_name, &rdn_val, LDB_FLAG_MOD_ADD);
|
||||
if (ret != 0) {
|
||||
return ldb_module_oom(module);
|
||||
}
|
||||
@@ -479,11 +469,7 @@ static int rdn_name_modify(struct ldb_module *module, struct ldb_request *req)
|
||||
if (ret != 0) {
|
||||
return ldb_module_oom(module);
|
||||
}
|
||||
- ret = ldb_msg_add_empty(msg, "name", LDB_FLAG_MOD_ADD, NULL);
|
||||
- if (ret != 0) {
|
||||
- return ldb_module_oom(module);
|
||||
- }
|
||||
- ret = ldb_msg_add_value(msg, "name", &rdn_val, NULL);
|
||||
+ ret = ldb_msg_append_value(msg, "name", &rdn_val, LDB_FLAG_MOD_ADD);
|
||||
if (ret != 0) {
|
||||
return ldb_module_oom(module);
|
||||
}
|
||||
diff --git ./ABI/ldb-2.3.4.sigs ./ABI/ldb-2.3.4.sigs
|
||||
new file mode 100644
|
||||
index 00000000000..40388d9e330
|
||||
--- /dev/null
|
||||
+++ ./ABI/ldb-2.3.4.sigs
|
||||
@@ -0,0 +1,291 @@
|
||||
+ldb_add: int (struct ldb_context *, const struct ldb_message *)
|
||||
+ldb_any_comparison: int (struct ldb_context *, void *, ldb_attr_handler_t, const struct ldb_val *, const struct ldb_val *)
|
||||
+ldb_asprintf_errstring: void (struct ldb_context *, const char *, ...)
|
||||
+ldb_attr_casefold: char *(TALLOC_CTX *, const char *)
|
||||
+ldb_attr_dn: int (const char *)
|
||||
+ldb_attr_in_list: int (const char * const *, const char *)
|
||||
+ldb_attr_list_copy: const char **(TALLOC_CTX *, const char * const *)
|
||||
+ldb_attr_list_copy_add: const char **(TALLOC_CTX *, const char * const *, const char *)
|
||||
+ldb_base64_decode: int (char *)
|
||||
+ldb_base64_encode: char *(TALLOC_CTX *, const char *, int)
|
||||
+ldb_binary_decode: struct ldb_val (TALLOC_CTX *, const char *)
|
||||
+ldb_binary_encode: char *(TALLOC_CTX *, struct ldb_val)
|
||||
+ldb_binary_encode_string: char *(TALLOC_CTX *, const char *)
|
||||
+ldb_build_add_req: int (struct ldb_request **, struct ldb_context *, TALLOC_CTX *, const struct ldb_message *, struct ldb_control **, void *, ldb_request_callback_t, struct ldb_request *)
|
||||
+ldb_build_del_req: int (struct ldb_request **, struct ldb_context *, TALLOC_CTX *, struct ldb_dn *, struct ldb_control **, void *, ldb_request_callback_t, struct ldb_request *)
|
||||
+ldb_build_extended_req: int (struct ldb_request **, struct ldb_context *, TALLOC_CTX *, const char *, void *, struct ldb_control **, void *, ldb_request_callback_t, struct ldb_request *)
|
||||
+ldb_build_mod_req: int (struct ldb_request **, struct ldb_context *, TALLOC_CTX *, const struct ldb_message *, struct ldb_control **, void *, ldb_request_callback_t, struct ldb_request *)
|
||||
+ldb_build_rename_req: int (struct ldb_request **, struct ldb_context *, TALLOC_CTX *, struct ldb_dn *, struct ldb_dn *, struct ldb_control **, void *, ldb_request_callback_t, struct ldb_request *)
|
||||
+ldb_build_search_req: int (struct ldb_request **, struct ldb_context *, TALLOC_CTX *, struct ldb_dn *, enum ldb_scope, const char *, const char * const *, struct ldb_control **, void *, ldb_request_callback_t, struct ldb_request *)
|
||||
+ldb_build_search_req_ex: int (struct ldb_request **, struct ldb_context *, TALLOC_CTX *, struct ldb_dn *, enum ldb_scope, struct ldb_parse_tree *, const char * const *, struct ldb_control **, void *, ldb_request_callback_t, struct ldb_request *)
|
||||
+ldb_casefold: char *(struct ldb_context *, TALLOC_CTX *, const char *, size_t)
|
||||
+ldb_casefold_default: char *(void *, TALLOC_CTX *, const char *, size_t)
|
||||
+ldb_check_critical_controls: int (struct ldb_control **)
|
||||
+ldb_comparison_binary: int (struct ldb_context *, void *, const struct ldb_val *, const struct ldb_val *)
|
||||
+ldb_comparison_fold: int (struct ldb_context *, void *, const struct ldb_val *, const struct ldb_val *)
|
||||
+ldb_connect: int (struct ldb_context *, const char *, unsigned int, const char **)
|
||||
+ldb_control_to_string: char *(TALLOC_CTX *, const struct ldb_control *)
|
||||
+ldb_controls_except_specified: struct ldb_control **(struct ldb_control **, TALLOC_CTX *, struct ldb_control *)
|
||||
+ldb_debug: void (struct ldb_context *, enum ldb_debug_level, const char *, ...)
|
||||
+ldb_debug_add: void (struct ldb_context *, const char *, ...)
|
||||
+ldb_debug_end: void (struct ldb_context *, enum ldb_debug_level)
|
||||
+ldb_debug_set: void (struct ldb_context *, enum ldb_debug_level, const char *, ...)
|
||||
+ldb_delete: int (struct ldb_context *, struct ldb_dn *)
|
||||
+ldb_dn_add_base: bool (struct ldb_dn *, struct ldb_dn *)
|
||||
+ldb_dn_add_base_fmt: bool (struct ldb_dn *, const char *, ...)
|
||||
+ldb_dn_add_child: bool (struct ldb_dn *, struct ldb_dn *)
|
||||
+ldb_dn_add_child_fmt: bool (struct ldb_dn *, const char *, ...)
|
||||
+ldb_dn_add_child_val: bool (struct ldb_dn *, const char *, struct ldb_val)
|
||||
+ldb_dn_alloc_casefold: char *(TALLOC_CTX *, struct ldb_dn *)
|
||||
+ldb_dn_alloc_linearized: char *(TALLOC_CTX *, struct ldb_dn *)
|
||||
+ldb_dn_canonical_ex_string: char *(TALLOC_CTX *, struct ldb_dn *)
|
||||
+ldb_dn_canonical_string: char *(TALLOC_CTX *, struct ldb_dn *)
|
||||
+ldb_dn_check_local: bool (struct ldb_module *, struct ldb_dn *)
|
||||
+ldb_dn_check_special: bool (struct ldb_dn *, const char *)
|
||||
+ldb_dn_compare: int (struct ldb_dn *, struct ldb_dn *)
|
||||
+ldb_dn_compare_base: int (struct ldb_dn *, struct ldb_dn *)
|
||||
+ldb_dn_copy: struct ldb_dn *(TALLOC_CTX *, struct ldb_dn *)
|
||||
+ldb_dn_escape_value: char *(TALLOC_CTX *, struct ldb_val)
|
||||
+ldb_dn_extended_add_syntax: int (struct ldb_context *, unsigned int, const struct ldb_dn_extended_syntax *)
|
||||
+ldb_dn_extended_filter: void (struct ldb_dn *, const char * const *)
|
||||
+ldb_dn_extended_syntax_by_name: const struct ldb_dn_extended_syntax *(struct ldb_context *, const char *)
|
||||
+ldb_dn_from_ldb_val: struct ldb_dn *(TALLOC_CTX *, struct ldb_context *, const struct ldb_val *)
|
||||
+ldb_dn_get_casefold: const char *(struct ldb_dn *)
|
||||
+ldb_dn_get_comp_num: int (struct ldb_dn *)
|
||||
+ldb_dn_get_component_name: const char *(struct ldb_dn *, unsigned int)
|
||||
+ldb_dn_get_component_val: const struct ldb_val *(struct ldb_dn *, unsigned int)
|
||||
+ldb_dn_get_extended_comp_num: int (struct ldb_dn *)
|
||||
+ldb_dn_get_extended_component: const struct ldb_val *(struct ldb_dn *, const char *)
|
||||
+ldb_dn_get_extended_linearized: char *(TALLOC_CTX *, struct ldb_dn *, int)
|
||||
+ldb_dn_get_ldb_context: struct ldb_context *(struct ldb_dn *)
|
||||
+ldb_dn_get_linearized: const char *(struct ldb_dn *)
|
||||
+ldb_dn_get_parent: struct ldb_dn *(TALLOC_CTX *, struct ldb_dn *)
|
||||
+ldb_dn_get_rdn_name: const char *(struct ldb_dn *)
|
||||
+ldb_dn_get_rdn_val: const struct ldb_val *(struct ldb_dn *)
|
||||
+ldb_dn_has_extended: bool (struct ldb_dn *)
|
||||
+ldb_dn_is_null: bool (struct ldb_dn *)
|
||||
+ldb_dn_is_special: bool (struct ldb_dn *)
|
||||
+ldb_dn_is_valid: bool (struct ldb_dn *)
|
||||
+ldb_dn_map_local: struct ldb_dn *(struct ldb_module *, void *, struct ldb_dn *)
|
||||
+ldb_dn_map_rebase_remote: struct ldb_dn *(struct ldb_module *, void *, struct ldb_dn *)
|
||||
+ldb_dn_map_remote: struct ldb_dn *(struct ldb_module *, void *, struct ldb_dn *)
|
||||
+ldb_dn_minimise: bool (struct ldb_dn *)
|
||||
+ldb_dn_new: struct ldb_dn *(TALLOC_CTX *, struct ldb_context *, const char *)
|
||||
+ldb_dn_new_fmt: struct ldb_dn *(TALLOC_CTX *, struct ldb_context *, const char *, ...)
|
||||
+ldb_dn_remove_base_components: bool (struct ldb_dn *, unsigned int)
|
||||
+ldb_dn_remove_child_components: bool (struct ldb_dn *, unsigned int)
|
||||
+ldb_dn_remove_extended_components: void (struct ldb_dn *)
|
||||
+ldb_dn_replace_components: bool (struct ldb_dn *, struct ldb_dn *)
|
||||
+ldb_dn_set_component: int (struct ldb_dn *, int, const char *, const struct ldb_val)
|
||||
+ldb_dn_set_extended_component: int (struct ldb_dn *, const char *, const struct ldb_val *)
|
||||
+ldb_dn_update_components: int (struct ldb_dn *, const struct ldb_dn *)
|
||||
+ldb_dn_validate: bool (struct ldb_dn *)
|
||||
+ldb_dump_results: void (struct ldb_context *, struct ldb_result *, FILE *)
|
||||
+ldb_error_at: int (struct ldb_context *, int, const char *, const char *, int)
|
||||
+ldb_errstring: const char *(struct ldb_context *)
|
||||
+ldb_extended: int (struct ldb_context *, const char *, void *, struct ldb_result **)
|
||||
+ldb_extended_default_callback: int (struct ldb_request *, struct ldb_reply *)
|
||||
+ldb_filter_attrs: int (struct ldb_context *, const struct ldb_message *, const char * const *, struct ldb_message *)
|
||||
+ldb_filter_from_tree: char *(TALLOC_CTX *, const struct ldb_parse_tree *)
|
||||
+ldb_get_config_basedn: struct ldb_dn *(struct ldb_context *)
|
||||
+ldb_get_create_perms: unsigned int (struct ldb_context *)
|
||||
+ldb_get_default_basedn: struct ldb_dn *(struct ldb_context *)
|
||||
+ldb_get_event_context: struct tevent_context *(struct ldb_context *)
|
||||
+ldb_get_flags: unsigned int (struct ldb_context *)
|
||||
+ldb_get_opaque: void *(struct ldb_context *, const char *)
|
||||
+ldb_get_root_basedn: struct ldb_dn *(struct ldb_context *)
|
||||
+ldb_get_schema_basedn: struct ldb_dn *(struct ldb_context *)
|
||||
+ldb_global_init: int (void)
|
||||
+ldb_handle_get_event_context: struct tevent_context *(struct ldb_handle *)
|
||||
+ldb_handle_new: struct ldb_handle *(TALLOC_CTX *, struct ldb_context *)
|
||||
+ldb_handle_use_global_event_context: void (struct ldb_handle *)
|
||||
+ldb_handler_copy: int (struct ldb_context *, void *, const struct ldb_val *, struct ldb_val *)
|
||||
+ldb_handler_fold: int (struct ldb_context *, void *, const struct ldb_val *, struct ldb_val *)
|
||||
+ldb_init: struct ldb_context *(TALLOC_CTX *, struct tevent_context *)
|
||||
+ldb_ldif_message_redacted_string: char *(struct ldb_context *, TALLOC_CTX *, enum ldb_changetype, const struct ldb_message *)
|
||||
+ldb_ldif_message_string: char *(struct ldb_context *, TALLOC_CTX *, enum ldb_changetype, const struct ldb_message *)
|
||||
+ldb_ldif_parse_modrdn: int (struct ldb_context *, const struct ldb_ldif *, TALLOC_CTX *, struct ldb_dn **, struct ldb_dn **, bool *, struct ldb_dn **, struct ldb_dn **)
|
||||
+ldb_ldif_read: struct ldb_ldif *(struct ldb_context *, int (*)(void *), void *)
|
||||
+ldb_ldif_read_file: struct ldb_ldif *(struct ldb_context *, FILE *)
|
||||
+ldb_ldif_read_file_state: struct ldb_ldif *(struct ldb_context *, struct ldif_read_file_state *)
|
||||
+ldb_ldif_read_free: void (struct ldb_context *, struct ldb_ldif *)
|
||||
+ldb_ldif_read_string: struct ldb_ldif *(struct ldb_context *, const char **)
|
||||
+ldb_ldif_write: int (struct ldb_context *, int (*)(void *, const char *, ...), void *, const struct ldb_ldif *)
|
||||
+ldb_ldif_write_file: int (struct ldb_context *, FILE *, const struct ldb_ldif *)
|
||||
+ldb_ldif_write_redacted_trace_string: char *(struct ldb_context *, TALLOC_CTX *, const struct ldb_ldif *)
|
||||
+ldb_ldif_write_string: char *(struct ldb_context *, TALLOC_CTX *, const struct ldb_ldif *)
|
||||
+ldb_load_modules: int (struct ldb_context *, const char **)
|
||||
+ldb_map_add: int (struct ldb_module *, struct ldb_request *)
|
||||
+ldb_map_delete: int (struct ldb_module *, struct ldb_request *)
|
||||
+ldb_map_init: int (struct ldb_module *, const struct ldb_map_attribute *, const struct ldb_map_objectclass *, const char * const *, const char *, const char *)
|
||||
+ldb_map_modify: int (struct ldb_module *, struct ldb_request *)
|
||||
+ldb_map_rename: int (struct ldb_module *, struct ldb_request *)
|
||||
+ldb_map_search: int (struct ldb_module *, struct ldb_request *)
|
||||
+ldb_match_message: int (struct ldb_context *, const struct ldb_message *, const struct ldb_parse_tree *, enum ldb_scope, bool *)
|
||||
+ldb_match_msg: int (struct ldb_context *, const struct ldb_message *, const struct ldb_parse_tree *, struct ldb_dn *, enum ldb_scope)
|
||||
+ldb_match_msg_error: int (struct ldb_context *, const struct ldb_message *, const struct ldb_parse_tree *, struct ldb_dn *, enum ldb_scope, bool *)
|
||||
+ldb_match_msg_objectclass: int (const struct ldb_message *, const char *)
|
||||
+ldb_mod_register_control: int (struct ldb_module *, const char *)
|
||||
+ldb_modify: int (struct ldb_context *, const struct ldb_message *)
|
||||
+ldb_modify_default_callback: int (struct ldb_request *, struct ldb_reply *)
|
||||
+ldb_module_call_chain: char *(struct ldb_request *, TALLOC_CTX *)
|
||||
+ldb_module_connect_backend: int (struct ldb_context *, const char *, const char **, struct ldb_module **)
|
||||
+ldb_module_done: int (struct ldb_request *, struct ldb_control **, struct ldb_extended *, int)
|
||||
+ldb_module_flags: uint32_t (struct ldb_context *)
|
||||
+ldb_module_get_ctx: struct ldb_context *(struct ldb_module *)
|
||||
+ldb_module_get_name: const char *(struct ldb_module *)
|
||||
+ldb_module_get_ops: const struct ldb_module_ops *(struct ldb_module *)
|
||||
+ldb_module_get_private: void *(struct ldb_module *)
|
||||
+ldb_module_init_chain: int (struct ldb_context *, struct ldb_module *)
|
||||
+ldb_module_load_list: int (struct ldb_context *, const char **, struct ldb_module *, struct ldb_module **)
|
||||
+ldb_module_new: struct ldb_module *(TALLOC_CTX *, struct ldb_context *, const char *, const struct ldb_module_ops *)
|
||||
+ldb_module_next: struct ldb_module *(struct ldb_module *)
|
||||
+ldb_module_popt_options: struct poptOption **(struct ldb_context *)
|
||||
+ldb_module_send_entry: int (struct ldb_request *, struct ldb_message *, struct ldb_control **)
|
||||
+ldb_module_send_referral: int (struct ldb_request *, char *)
|
||||
+ldb_module_set_next: void (struct ldb_module *, struct ldb_module *)
|
||||
+ldb_module_set_private: void (struct ldb_module *, void *)
|
||||
+ldb_modules_hook: int (struct ldb_context *, enum ldb_module_hook_type)
|
||||
+ldb_modules_list_from_string: const char **(struct ldb_context *, TALLOC_CTX *, const char *)
|
||||
+ldb_modules_load: int (const char *, const char *)
|
||||
+ldb_msg_add: int (struct ldb_message *, const struct ldb_message_element *, int)
|
||||
+ldb_msg_add_empty: int (struct ldb_message *, const char *, int, struct ldb_message_element **)
|
||||
+ldb_msg_add_fmt: int (struct ldb_message *, const char *, const char *, ...)
|
||||
+ldb_msg_add_linearized_dn: int (struct ldb_message *, const char *, struct ldb_dn *)
|
||||
+ldb_msg_add_steal_string: int (struct ldb_message *, const char *, char *)
|
||||
+ldb_msg_add_steal_value: int (struct ldb_message *, const char *, struct ldb_val *)
|
||||
+ldb_msg_add_string: int (struct ldb_message *, const char *, const char *)
|
||||
+ldb_msg_add_string_flags: int (struct ldb_message *, const char *, const char *, int)
|
||||
+ldb_msg_add_value: int (struct ldb_message *, const char *, const struct ldb_val *, struct ldb_message_element **)
|
||||
+ldb_msg_append_fmt: int (struct ldb_message *, int, const char *, const char *, ...)
|
||||
+ldb_msg_append_linearized_dn: int (struct ldb_message *, const char *, struct ldb_dn *, int)
|
||||
+ldb_msg_append_steal_string: int (struct ldb_message *, const char *, char *, int)
|
||||
+ldb_msg_append_steal_value: int (struct ldb_message *, const char *, struct ldb_val *, int)
|
||||
+ldb_msg_append_string: int (struct ldb_message *, const char *, const char *, int)
|
||||
+ldb_msg_append_value: int (struct ldb_message *, const char *, const struct ldb_val *, int)
|
||||
+ldb_msg_canonicalize: struct ldb_message *(struct ldb_context *, const struct ldb_message *)
|
||||
+ldb_msg_check_string_attribute: int (const struct ldb_message *, const char *, const char *)
|
||||
+ldb_msg_copy: struct ldb_message *(TALLOC_CTX *, const struct ldb_message *)
|
||||
+ldb_msg_copy_attr: int (struct ldb_message *, const char *, const char *)
|
||||
+ldb_msg_copy_shallow: struct ldb_message *(TALLOC_CTX *, const struct ldb_message *)
|
||||
+ldb_msg_diff: struct ldb_message *(struct ldb_context *, struct ldb_message *, struct ldb_message *)
|
||||
+ldb_msg_difference: int (struct ldb_context *, TALLOC_CTX *, struct ldb_message *, struct ldb_message *, struct ldb_message **)
|
||||
+ldb_msg_element_add_value: int (TALLOC_CTX *, struct ldb_message_element *, const struct ldb_val *)
|
||||
+ldb_msg_element_compare: int (struct ldb_message_element *, struct ldb_message_element *)
|
||||
+ldb_msg_element_compare_name: int (struct ldb_message_element *, struct ldb_message_element *)
|
||||
+ldb_msg_element_equal_ordered: bool (const struct ldb_message_element *, const struct ldb_message_element *)
|
||||
+ldb_msg_find_attr_as_bool: int (const struct ldb_message *, const char *, int)
|
||||
+ldb_msg_find_attr_as_dn: struct ldb_dn *(struct ldb_context *, TALLOC_CTX *, const struct ldb_message *, const char *)
|
||||
+ldb_msg_find_attr_as_double: double (const struct ldb_message *, const char *, double)
|
||||
+ldb_msg_find_attr_as_int: int (const struct ldb_message *, const char *, int)
|
||||
+ldb_msg_find_attr_as_int64: int64_t (const struct ldb_message *, const char *, int64_t)
|
||||
+ldb_msg_find_attr_as_string: const char *(const struct ldb_message *, const char *, const char *)
|
||||
+ldb_msg_find_attr_as_uint: unsigned int (const struct ldb_message *, const char *, unsigned int)
|
||||
+ldb_msg_find_attr_as_uint64: uint64_t (const struct ldb_message *, const char *, uint64_t)
|
||||
+ldb_msg_find_common_values: int (struct ldb_context *, TALLOC_CTX *, struct ldb_message_element *, struct ldb_message_element *, uint32_t)
|
||||
+ldb_msg_find_duplicate_val: int (struct ldb_context *, TALLOC_CTX *, const struct ldb_message_element *, struct ldb_val **, uint32_t)
|
||||
+ldb_msg_find_element: struct ldb_message_element *(const struct ldb_message *, const char *)
|
||||
+ldb_msg_find_ldb_val: const struct ldb_val *(const struct ldb_message *, const char *)
|
||||
+ldb_msg_find_val: struct ldb_val *(const struct ldb_message_element *, struct ldb_val *)
|
||||
+ldb_msg_new: struct ldb_message *(TALLOC_CTX *)
|
||||
+ldb_msg_normalize: int (struct ldb_context *, TALLOC_CTX *, const struct ldb_message *, struct ldb_message **)
|
||||
+ldb_msg_remove_attr: void (struct ldb_message *, const char *)
|
||||
+ldb_msg_remove_element: void (struct ldb_message *, struct ldb_message_element *)
|
||||
+ldb_msg_rename_attr: int (struct ldb_message *, const char *, const char *)
|
||||
+ldb_msg_sanity_check: int (struct ldb_context *, const struct ldb_message *)
|
||||
+ldb_msg_sort_elements: void (struct ldb_message *)
|
||||
+ldb_next_del_trans: int (struct ldb_module *)
|
||||
+ldb_next_end_trans: int (struct ldb_module *)
|
||||
+ldb_next_init: int (struct ldb_module *)
|
||||
+ldb_next_prepare_commit: int (struct ldb_module *)
|
||||
+ldb_next_read_lock: int (struct ldb_module *)
|
||||
+ldb_next_read_unlock: int (struct ldb_module *)
|
||||
+ldb_next_remote_request: int (struct ldb_module *, struct ldb_request *)
|
||||
+ldb_next_request: int (struct ldb_module *, struct ldb_request *)
|
||||
+ldb_next_start_trans: int (struct ldb_module *)
|
||||
+ldb_op_default_callback: int (struct ldb_request *, struct ldb_reply *)
|
||||
+ldb_options_copy: const char **(TALLOC_CTX *, const char **)
|
||||
+ldb_options_find: const char *(struct ldb_context *, const char **, const char *)
|
||||
+ldb_options_get: const char **(struct ldb_context *)
|
||||
+ldb_pack_data: int (struct ldb_context *, const struct ldb_message *, struct ldb_val *, uint32_t)
|
||||
+ldb_parse_control_from_string: struct ldb_control *(struct ldb_context *, TALLOC_CTX *, const char *)
|
||||
+ldb_parse_control_strings: struct ldb_control **(struct ldb_context *, TALLOC_CTX *, const char **)
|
||||
+ldb_parse_tree: struct ldb_parse_tree *(TALLOC_CTX *, const char *)
|
||||
+ldb_parse_tree_attr_replace: void (struct ldb_parse_tree *, const char *, const char *)
|
||||
+ldb_parse_tree_copy_shallow: struct ldb_parse_tree *(TALLOC_CTX *, const struct ldb_parse_tree *)
|
||||
+ldb_parse_tree_walk: int (struct ldb_parse_tree *, int (*)(struct ldb_parse_tree *, void *), void *)
|
||||
+ldb_qsort: void (void * const, size_t, size_t, void *, ldb_qsort_cmp_fn_t)
|
||||
+ldb_register_backend: int (const char *, ldb_connect_fn, bool)
|
||||
+ldb_register_extended_match_rule: int (struct ldb_context *, const struct ldb_extended_match_rule *)
|
||||
+ldb_register_hook: int (ldb_hook_fn)
|
||||
+ldb_register_module: int (const struct ldb_module_ops *)
|
||||
+ldb_rename: int (struct ldb_context *, struct ldb_dn *, struct ldb_dn *)
|
||||
+ldb_reply_add_control: int (struct ldb_reply *, const char *, bool, void *)
|
||||
+ldb_reply_get_control: struct ldb_control *(struct ldb_reply *, const char *)
|
||||
+ldb_req_get_custom_flags: uint32_t (struct ldb_request *)
|
||||
+ldb_req_is_untrusted: bool (struct ldb_request *)
|
||||
+ldb_req_location: const char *(struct ldb_request *)
|
||||
+ldb_req_mark_trusted: void (struct ldb_request *)
|
||||
+ldb_req_mark_untrusted: void (struct ldb_request *)
|
||||
+ldb_req_set_custom_flags: void (struct ldb_request *, uint32_t)
|
||||
+ldb_req_set_location: void (struct ldb_request *, const char *)
|
||||
+ldb_request: int (struct ldb_context *, struct ldb_request *)
|
||||
+ldb_request_add_control: int (struct ldb_request *, const char *, bool, void *)
|
||||
+ldb_request_done: int (struct ldb_request *, int)
|
||||
+ldb_request_get_control: struct ldb_control *(struct ldb_request *, const char *)
|
||||
+ldb_request_get_status: int (struct ldb_request *)
|
||||
+ldb_request_replace_control: int (struct ldb_request *, const char *, bool, void *)
|
||||
+ldb_request_set_state: void (struct ldb_request *, int)
|
||||
+ldb_reset_err_string: void (struct ldb_context *)
|
||||
+ldb_save_controls: int (struct ldb_control *, struct ldb_request *, struct ldb_control ***)
|
||||
+ldb_schema_attribute_add: int (struct ldb_context *, const char *, unsigned int, const char *)
|
||||
+ldb_schema_attribute_add_with_syntax: int (struct ldb_context *, const char *, unsigned int, const struct ldb_schema_syntax *)
|
||||
+ldb_schema_attribute_by_name: const struct ldb_schema_attribute *(struct ldb_context *, const char *)
|
||||
+ldb_schema_attribute_fill_with_syntax: int (struct ldb_context *, TALLOC_CTX *, const char *, unsigned int, const struct ldb_schema_syntax *, struct ldb_schema_attribute *)
|
||||
+ldb_schema_attribute_remove: void (struct ldb_context *, const char *)
|
||||
+ldb_schema_attribute_remove_flagged: void (struct ldb_context *, unsigned int)
|
||||
+ldb_schema_attribute_set_override_handler: void (struct ldb_context *, ldb_attribute_handler_override_fn_t, void *)
|
||||
+ldb_schema_set_override_GUID_index: void (struct ldb_context *, const char *, const char *)
|
||||
+ldb_schema_set_override_indexlist: void (struct ldb_context *, bool)
|
||||
+ldb_search: int (struct ldb_context *, TALLOC_CTX *, struct ldb_result **, struct ldb_dn *, enum ldb_scope, const char * const *, const char *, ...)
|
||||
+ldb_search_default_callback: int (struct ldb_request *, struct ldb_reply *)
|
||||
+ldb_sequence_number: int (struct ldb_context *, enum ldb_sequence_type, uint64_t *)
|
||||
+ldb_set_create_perms: void (struct ldb_context *, unsigned int)
|
||||
+ldb_set_debug: int (struct ldb_context *, void (*)(void *, enum ldb_debug_level, const char *, va_list), void *)
|
||||
+ldb_set_debug_stderr: int (struct ldb_context *)
|
||||
+ldb_set_default_dns: void (struct ldb_context *)
|
||||
+ldb_set_errstring: void (struct ldb_context *, const char *)
|
||||
+ldb_set_event_context: void (struct ldb_context *, struct tevent_context *)
|
||||
+ldb_set_flags: void (struct ldb_context *, unsigned int)
|
||||
+ldb_set_modules_dir: void (struct ldb_context *, const char *)
|
||||
+ldb_set_opaque: int (struct ldb_context *, const char *, void *)
|
||||
+ldb_set_require_private_event_context: void (struct ldb_context *)
|
||||
+ldb_set_timeout: int (struct ldb_context *, struct ldb_request *, int)
|
||||
+ldb_set_timeout_from_prev_req: int (struct ldb_context *, struct ldb_request *, struct ldb_request *)
|
||||
+ldb_set_utf8_default: void (struct ldb_context *)
|
||||
+ldb_set_utf8_fns: void (struct ldb_context *, void *, char *(*)(void *, void *, const char *, size_t))
|
||||
+ldb_setup_wellknown_attributes: int (struct ldb_context *)
|
||||
+ldb_should_b64_encode: int (struct ldb_context *, const struct ldb_val *)
|
||||
+ldb_standard_syntax_by_name: const struct ldb_schema_syntax *(struct ldb_context *, const char *)
|
||||
+ldb_strerror: const char *(int)
|
||||
+ldb_string_to_time: time_t (const char *)
|
||||
+ldb_string_utc_to_time: time_t (const char *)
|
||||
+ldb_timestring: char *(TALLOC_CTX *, time_t)
|
||||
+ldb_timestring_utc: char *(TALLOC_CTX *, time_t)
|
||||
+ldb_transaction_cancel: int (struct ldb_context *)
|
||||
+ldb_transaction_cancel_noerr: int (struct ldb_context *)
|
||||
+ldb_transaction_commit: int (struct ldb_context *)
|
||||
+ldb_transaction_prepare_commit: int (struct ldb_context *)
|
||||
+ldb_transaction_start: int (struct ldb_context *)
|
||||
+ldb_unpack_data: int (struct ldb_context *, const struct ldb_val *, struct ldb_message *)
|
||||
+ldb_unpack_data_flags: int (struct ldb_context *, const struct ldb_val *, struct ldb_message *, unsigned int)
|
||||
+ldb_unpack_get_format: int (const struct ldb_val *, uint32_t *)
|
||||
+ldb_val_dup: struct ldb_val (TALLOC_CTX *, const struct ldb_val *)
|
||||
+ldb_val_equal_exact: int (const struct ldb_val *, const struct ldb_val *)
|
||||
+ldb_val_map_local: struct ldb_val (struct ldb_module *, void *, const struct ldb_map_attribute *, const struct ldb_val *)
|
||||
+ldb_val_map_remote: struct ldb_val (struct ldb_module *, void *, const struct ldb_map_attribute *, const struct ldb_val *)
|
||||
+ldb_val_string_cmp: int (const struct ldb_val *, const char *)
|
||||
+ldb_val_to_time: int (const struct ldb_val *, time_t *)
|
||||
+ldb_valid_attr_name: int (const char *)
|
||||
+ldb_vdebug: void (struct ldb_context *, enum ldb_debug_level, const char *, va_list)
|
||||
+ldb_wait: int (struct ldb_handle *, enum ldb_wait_type)
|
||||
diff --git ./ABI/pyldb-util-2.3.4.sigs ./ABI/pyldb-util-2.3.4.sigs
|
||||
new file mode 100644
|
||||
index 00000000000..164a806b2ff
|
||||
--- /dev/null
|
||||
+++ ./ABI/pyldb-util-2.3.4.sigs
|
||||
@@ -0,0 +1,3 @@
|
||||
+pyldb_Dn_FromDn: PyObject *(struct ldb_dn *)
|
||||
+pyldb_Object_AsDn: bool (TALLOC_CTX *, PyObject *, struct ldb_context *, struct ldb_dn **)
|
||||
+pyldb_check_type: bool (PyObject *, const char *)
|
|
@ -1,6 +1,6 @@
|
|||
PORTNAME?= mariadb
|
||||
PORTVERSION= 10.3.36
|
||||
PORTREVISION?= 1
|
||||
PORTVERSION= 10.3.37
|
||||
PORTREVISION?= 0
|
||||
CATEGORIES= databases
|
||||
MASTER_SITES= https://mirror.nodesdirect.com/${SITESDIR}/ \
|
||||
https://mirror.one.com/${SITESDIR}/ \
|
||||
|
@ -20,6 +20,9 @@ MAINTAINER= brnrd@FreeBSD.org
|
|||
COMMENT?= Multithreaded SQL database (server)
|
||||
WWW= https://mariadb.org/
|
||||
|
||||
DEPRECATED= Use databases/mariadb106-server
|
||||
EXPIRATION_DATE= 2023-05-25
|
||||
|
||||
LICENSE= GPLv2
|
||||
LICENSE_FILE= ${WRKSRC}/COPYING
|
||||
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1662725592
|
||||
SHA256 (mariadb-10.3.36.tar.gz) = 003c497c387a28184acfb4fd30e4150ea1f0300004845fdcf48e5122e36c5dc6
|
||||
SIZE (mariadb-10.3.36.tar.gz) = 73944352
|
||||
TIMESTAMP = 1671285674
|
||||
SHA256 (mariadb-10.3.37.tar.gz) = a7b25f3534eff9dd847ca19f3adf70a975ee572929c16b1cf7ef8930bf782677
|
||||
SIZE (mariadb-10.3.37.tar.gz) = 74314608
|
||||
|
|
|
@ -0,0 +1,11 @@
|
|||
--- include/ssl_compat.h.orig 2022-11-02 12:18:48 UTC
|
||||
+++ include/ssl_compat.h
|
||||
@@ -19,7 +19,7 @@
|
||||
/* OpenSSL version specific definitions */
|
||||
#if defined(OPENSSL_VERSION_NUMBER)
|
||||
|
||||
-#if OPENSSL_VERSION_NUMBER >= 0x10100000L && !defined(LIBRESSL_VERSION_NUMBER)
|
||||
+#if OPENSSL_VERSION_NUMBER >= 0x10100000L && !(defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER < 0x30500000L)
|
||||
#define HAVE_OPENSSL11 1
|
||||
#define SSL_LIBRARY OpenSSL_version(OPENSSL_VERSION)
|
||||
#define ERR_remove_state(X) ERR_clear_error()
|
|
@ -172,6 +172,7 @@ lib/mysql/plugin/auth_test_plugin.so
|
|||
lib/mysql/plugin/caching_sha2_password.so
|
||||
lib/mysql/plugin/debug_key_management.so
|
||||
@comment lib/mysql/plugin/dialog.so
|
||||
lib/mysql/plugin/disks.so
|
||||
lib/mysql/plugin/file_key_management.so
|
||||
lib/mysql/plugin/ha_archive.so
|
||||
lib/mysql/plugin/ha_blackhole.so
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
PORTNAME?= mariadb
|
||||
PORTVERSION= 10.4.26
|
||||
PORTREVISION?= 1
|
||||
PORTVERSION= 10.4.27
|
||||
PORTREVISION?= 0
|
||||
CATEGORIES= databases
|
||||
MASTER_SITES= https://mirror.nodesdirect.com/${SITESDIR}/ \
|
||||
https://mirror.one.com/${SITESDIR}/ \
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1662364240
|
||||
SHA256 (mariadb-10.4.26.tar.gz) = 715ac7e23afc3b8a559c6cc998cdb1973d90f621b2bdd7603e2c6e53860b2ddf
|
||||
SIZE (mariadb-10.4.26.tar.gz) = 96095606
|
||||
TIMESTAMP = 1669563733
|
||||
SHA256 (mariadb-10.4.27.tar.gz) = 48a1f220ca18bb0c46379d77fe98eb750bcc7052e73f10e3276ea2a5c51b8ab2
|
||||
SIZE (mariadb-10.4.27.tar.gz) = 94348724
|
||||
|
|
|
@ -0,0 +1,11 @@
|
|||
--- include/ssl_compat.h.orig 2022-11-02 12:18:48 UTC
|
||||
+++ include/ssl_compat.h
|
||||
@@ -19,7 +19,7 @@
|
||||
/* OpenSSL version specific definitions */
|
||||
#if defined(OPENSSL_VERSION_NUMBER)
|
||||
|
||||
-#if OPENSSL_VERSION_NUMBER >= 0x10100000L && !defined(LIBRESSL_VERSION_NUMBER)
|
||||
+#if OPENSSL_VERSION_NUMBER >= 0x10100000L && !(defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER < 0x30500000L)
|
||||
#define HAVE_OPENSSL11 1
|
||||
#define SSL_LIBRARY OpenSSL_version(OPENSSL_VERSION)
|
||||
#define ERR_remove_state(X) ERR_clear_error()
|
|
@ -164,6 +164,7 @@ lib/mysql/plugin/auth_pam_tool_dir/auth_pam_tool
|
|||
lib/mysql/plugin/auth_pam_v1.so
|
||||
lib/mysql/plugin/caching_sha2_password.so
|
||||
lib/mysql/plugin/debug_key_management.so
|
||||
lib/mysql/plugin/disks.so
|
||||
lib/mysql/plugin/file_key_management.so
|
||||
lib/mysql/plugin/ha_archive.so
|
||||
lib/mysql/plugin/ha_blackhole.so
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
PORTNAME?= mariadb
|
||||
PORTVERSION= 10.5.17
|
||||
PORTREVISION?= 1
|
||||
PORTVERSION= 10.5.18
|
||||
PORTREVISION?= 0
|
||||
CATEGORIES= databases
|
||||
MASTER_SITES= \
|
||||
https://mirror.nodesdirect.com/${SITESDIR}/ \
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1662321331
|
||||
SHA256 (mariadb-10.5.17.tar.gz) = 849c840b76f4856503b43ef3a841fc971e8b5188c8df3690913bf5699691b761
|
||||
SIZE (mariadb-10.5.17.tar.gz) = 113314849
|
||||
TIMESTAMP = 1669559294
|
||||
SHA256 (mariadb-10.5.18.tar.gz) = 3593b0dcc0f2e80e98177019f5dcfa5cc8c14172ce161a6fa50f8084f2cef749
|
||||
SIZE (mariadb-10.5.18.tar.gz) = 111568643
|
||||
|
|
|
@ -0,0 +1,11 @@
|
|||
--- include/ssl_compat.h.orig 2022-11-02 12:37:17 UTC
|
||||
+++ include/ssl_compat.h
|
||||
@@ -19,7 +19,7 @@
|
||||
/* OpenSSL version specific definitions */
|
||||
#if defined(OPENSSL_VERSION_NUMBER)
|
||||
|
||||
-#if OPENSSL_VERSION_NUMBER >= 0x10100000L && !defined(LIBRESSL_VERSION_NUMBER)
|
||||
+#if OPENSSL_VERSION_NUMBER >= 0x10100000L && !(defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER < 0x30500000L)
|
||||
#define HAVE_OPENSSL11 1
|
||||
#define SSL_LIBRARY OpenSSL_version(OPENSSL_VERSION)
|
||||
#define ERR_remove_state(X) ERR_clear_error()
|
|
@ -181,6 +181,7 @@ lib/mysql/plugin/auth_pam_tool_dir/auth_pam_tool
|
|||
lib/mysql/plugin/auth_pam_v1.so
|
||||
@comment lib/mysql/plugin/caching_sha2_password.so
|
||||
lib/mysql/plugin/debug_key_management.so
|
||||
lib/mysql/plugin/disks.so
|
||||
lib/mysql/plugin/file_key_management.so
|
||||
lib/mysql/plugin/func_test.so
|
||||
lib/mysql/plugin/ha_archive.so
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
PORTNAME= redis
|
||||
PORTVERSION= 5.3.5
|
||||
PORTVERSION= 5.3.7
|
||||
CATEGORIES= databases
|
||||
|
||||
MAINTAINER= daniel@blodan.se
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1640697848
|
||||
SHA256 (PECL/redis-5.3.5.tgz) = d55fa5cc699198917ba2bdc827da632ad77f009ba2642d2750456a976dbe5989
|
||||
SIZE (PECL/redis-5.3.5.tgz) = 274128
|
||||
TIMESTAMP = 1671186810
|
||||
SHA256 (PECL/redis-5.3.7.tgz) = b958166ccda4f40bd17c6998f9e2239021ae644467cd8ad5c15def420aad65b0
|
||||
SIZE (PECL/redis-5.3.7.tgz) = 275200
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
PORTNAME= barman
|
||||
DISTVERSIONPREFIX= release/
|
||||
DISTVERSION= 3.2.0
|
||||
DISTVERSION= 3.3.0
|
||||
CATEGORIES= databases
|
||||
PKGNAMEPREFIX= pg
|
||||
PKGNAMESUFFIX= ${PYTHON_PKGNAMESUFFIX}
|
||||
|
@ -38,11 +38,7 @@ DOCS_VARS= PORTDOCS=barman-${DISTVERSION}-manual.pdf \
|
|||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
.if ${PGSQL_VER:M9\.[12345]}
|
||||
PGUSER= pgsql
|
||||
.else
|
||||
PGUSER= postgres
|
||||
.endif
|
||||
|
||||
post-extract-DOCS-on:
|
||||
${CP} ${DISTDIR}/${PORTDOCS} ${WRKDIR}/
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
TIMESTAMP = 1666370815
|
||||
SHA256 (barman-3.2.0-manual.pdf) = d747ca348da54d495420b47ab276298c72c3f46e1639cce1cd26dc330c3ea045
|
||||
SIZE (barman-3.2.0-manual.pdf) = 1358013
|
||||
SHA256 (EnterpriseDB-barman-release-3.2.0_GH0.tar.gz) = c4208393bc1f64c418244031a1f7521492f47352631b726e0cf905191863cc1c
|
||||
SIZE (EnterpriseDB-barman-release-3.2.0_GH0.tar.gz) = 1463937
|
||||
TIMESTAMP = 1671129236
|
||||
SHA256 (barman-3.3.0-manual.pdf) = cc17d3774c11842ace4b51d1708b307d7ba6b90d3375d54254746d5d84e7b623
|
||||
SIZE (barman-3.3.0-manual.pdf) = 1355644
|
||||
SHA256 (EnterpriseDB-barman-release-3.3.0_GH0.tar.gz) = 17bfd9e656678b6cff8eb76754b548f97fa23a096f6d646eb4cbb5d6775b10c7
|
||||
SIZE (EnterpriseDB-barman-release-3.3.0_GH0.tar.gz) = 1472187
|
||||
|
|
|
@ -48,9 +48,10 @@ PLIST_FILES= bin/xtrabackup bin/xbstream bin/innobackupex bin/xbcrypt \
|
|||
# a backport of amongst other tings:
|
||||
# https://github.com/mysql/mysql-server/commit/08f46b3c00ee70e7ed7825daeb91df2289f80f50
|
||||
.if ${CHOSEN_COMPILER_TYPE} == clang && ${OPSYS} == FreeBSD && ${OSVERSION} >= 1300109
|
||||
BUILD_DEPENDS+= clang${LLVM_DEFAULT}:devel/llvm${LLVM_DEFAULT}
|
||||
CC= ${LOCALBASE}/bin/clang${LLVM_DEFAULT}
|
||||
CXX= ${LOCALBASE}/bin/clang++${LLVM_DEFAULT}
|
||||
_LLVM_VERSION= 10
|
||||
BUILD_DEPENDS+= clang${_LLVM_VERSION}:devel/llvm${_LLVM_VERSION}
|
||||
CC= ${LOCALBASE}/bin/clang${_LLVM_VERSION}
|
||||
CXX= ${LOCALBASE}/bin/clang++${_LLVM_VERSION}
|
||||
.endif
|
||||
|
||||
# Not sure why it's trying to install mysql client libraries now
|
||||
|
|
|
@ -40,12 +40,6 @@ USE_GNOME= cairo gdkpixbuf2 gtk20 libxml2
|
|||
USE_LDCONFIG= ${PREFIX}/lib/${PORTNAME}/display \
|
||||
${PREFIX}/lib/${PORTNAME}/subscribe
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
.if ${CHOSEN_COMPILER_TYPE} == gcc && ${COMPILER_VERSION} <= 42
|
||||
CFLAGS+= -fnested-functions
|
||||
.endif
|
||||
|
||||
post-patch:
|
||||
@${REINPLACE_CMD} '/^gol_LDADD =/s/$$/ -lgmodule-2.0/' \
|
||||
${WRKSRC}/Makefile.am
|
||||
|
@ -53,4 +47,4 @@ post-patch:
|
|||
post-install:
|
||||
${RM} ${STAGEDIR}${PREFIX}/lib/libgolplug.a
|
||||
|
||||
.include <bsd.port.post.mk>
|
||||
.include <bsd.port.mk>
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
PORTNAME= remind
|
||||
DISTVERSION= 04.02.00
|
||||
DISTVERSION= 04.02.01
|
||||
CATEGORIES= deskutils
|
||||
# upstream moves distfiles to OLD once a new release appears
|
||||
MASTER_SITES= https://dianne.skoll.ca/projects/remind/download/ \
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1665870102
|
||||
SHA256 (remind-04.02.00.tar.gz) = a6476cf0dfe71bc4668e774669100c58d68b68dc6ccf08ca7ea9fa3345e72739
|
||||
SIZE (remind-04.02.00.tar.gz) = 486788
|
||||
TIMESTAMP = 1671209241
|
||||
SHA256 (remind-04.02.01.tar.gz) = 4649c6d52c8a29848c2d68a147618cf0c551389c74134135803faf48bbfaba4d
|
||||
SIZE (remind-04.02.01.tar.gz) = 487960
|
||||
|
|
|
@ -16,6 +16,7 @@ man/man1/remind.1.gz
|
|||
%%TCLTK%%man/man1/tkremind.1.gz
|
||||
%%DATADIR%%/ansitext.rem
|
||||
%%DATADIR%%/holidays/ca.rem
|
||||
%%DATADIR%%/holidays/fr.rem
|
||||
%%DATADIR%%/holidays/jewish.rem
|
||||
%%DATADIR%%/holidays/us.rem
|
||||
%%DATADIR%%/lang/auto.rem
|
||||
|
|
|
@ -0,0 +1,10 @@
|
|||
--- core/exif.h.orig 2022-12-19 04:30:05 UTC
|
||||
+++ core/exif.h
|
||||
@@ -36,6 +36,7 @@
|
||||
#define __EXIF_H
|
||||
|
||||
#include <string>
|
||||
+#include <time.h>
|
||||
|
||||
namespace easyexif {
|
||||
|
|
@ -0,0 +1,10 @@
|
|||
--- core/parse-gpx.h.orig 2022-12-19 05:04:53 UTC
|
||||
+++ core/parse-gpx.h
|
||||
@@ -3,6 +3,7 @@
|
||||
#define PARSE_GPX_H
|
||||
|
||||
#include <QString>
|
||||
+#include <time.h>
|
||||
|
||||
struct dive_coords { // This structure holds important information after parsing the GPX file:
|
||||
time_t start_dive; // Start time of the current dive, obtained using current_dive (local time)
|
|
@ -4,12 +4,12 @@
|
|||
# Support of GTK+ is checked at compile time and themes directories too.
|
||||
|
||||
PORTNAME= xfce4-notifyd
|
||||
PORTVERSION= 0.6.4
|
||||
PORTVERSION= 0.6.5
|
||||
CATEGORIES= deskutils xfce
|
||||
MASTER_SITES= XFCE/apps
|
||||
DIST_SUBDIR= xfce4
|
||||
|
||||
MAINTAINER= ehaupt@FreeBSD.org
|
||||
MAINTAINER= xfce@FreeBSD.org
|
||||
COMMENT= Visually-appealing notification daemon for Xfce
|
||||
WWW= https://gitlab.xfce.org/apps/xfce4-notifyd
|
||||
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1662106707
|
||||
SHA256 (xfce4/xfce4-notifyd-0.6.4.tar.bz2) = 0ece78f091f895374aad81a3bdc00701080b4ed07f7322fb680c4234319120f6
|
||||
SIZE (xfce4/xfce4-notifyd-0.6.4.tar.bz2) = 554776
|
||||
TIMESTAMP = 1671204030
|
||||
SHA256 (xfce4/xfce4-notifyd-0.6.5.tar.bz2) = 5b7130e49905e760231c918843a42f72f04911893b0d7c0e57ed040faebb4510
|
||||
SIZE (xfce4/xfce4-notifyd-0.6.5.tar.bz2) = 572193
|
||||
|
|
|
@ -1,13 +0,0 @@
|
|||
--- common/xfce-notify-log.c.orig 2022-09-02 07:22:08 UTC
|
||||
+++ common/xfce-notify-log.c
|
||||
@@ -149,7 +149,9 @@ notify_get_from_desktop_file (const gchar *desktop_fil
|
||||
|
||||
match = matches[0];
|
||||
appinfo = g_desktop_app_info_new (match[0]);
|
||||
- value = notify_read_from_desktop_file (g_desktop_app_info_get_filename (appinfo), key);
|
||||
+ if (appinfo != NULL) {
|
||||
+ value = notify_read_from_desktop_file (g_desktop_app_info_get_filename (appinfo), key);
|
||||
+ }
|
||||
|
||||
for (gchar ***p = matches; *p != NULL; p++)
|
||||
g_strfreev (*p);
|
|
@ -1,6 +1,5 @@
|
|||
PORTNAME= tumbler
|
||||
PORTVERSION= 4.16.1
|
||||
PORTREVISION= 4
|
||||
PORTVERSION= 4.18.0
|
||||
CATEGORIES= deskutils xfce
|
||||
MASTER_SITES= XFCE
|
||||
PKGNAMEPREFIX= xfce4-
|
||||
|
@ -19,6 +18,7 @@ LIB_DEPENDS= libpng.so:graphics/png
|
|||
USES= compiler:c11 gettext-tools gmake gnome libtool \
|
||||
localbase:ldflags pathfix pkgconfig tar:bzip2 xfce
|
||||
USE_GNOME= cairo gdkpixbuf2 glib20 intltool libgsf librsvg2
|
||||
USE_XFCE= libutil
|
||||
USE_LDCONFIG= yes
|
||||
|
||||
GNU_CONFIGURE= yes
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1660252887
|
||||
SHA256 (xfce4/tumbler-4.16.1.tar.bz2) = 852bbffa13f35b48ce92e243a03a118e32037c03e68297335c2bc4578e39273e
|
||||
SIZE (xfce4/tumbler-4.16.1.tar.bz2) = 593122
|
||||
TIMESTAMP = 1671097562
|
||||
SHA256 (xfce4/tumbler-4.18.0.tar.bz2) = 4087f3af4ef31271d3f315421a2f1fe67e4fda7ad60bbab1f073627914dfcf00
|
||||
SIZE (xfce4/tumbler-4.18.0.tar.bz2) = 609664
|
||||
|
|
|
@ -0,0 +1,11 @@
|
|||
--- tumblerd/Makefile.in.orig 2022-06-19 06:51:39 UTC
|
||||
+++ tumblerd/Makefile.in
|
||||
@@ -1123,7 +1123,7 @@ install-data-am: install-confDATA install-serviceDATA
|
||||
info-am:
|
||||
|
||||
install-data-am: install-confDATA install-serviceDATA \
|
||||
- install-systemd_userDATA install-tumblerdPROGRAMS
|
||||
+ install-tumblerdPROGRAMS
|
||||
|
||||
install-dvi: install-dvi-am
|
||||
|
|
@ -1,20 +0,0 @@
|
|||
--- tumblerd/tumbler.rc.orig 2017-05-28 10:17:58 UTC
|
||||
+++ tumblerd/tumbler.rc
|
||||
@@ -37,7 +37,7 @@ MaxFileSize=0
|
||||
|
||||
# RAW image files using libopenraw
|
||||
[RawThumbnailer]
|
||||
-Disabled=false
|
||||
+Disabled=true
|
||||
Priority=1
|
||||
Locations=
|
||||
MaxFileSize=0
|
||||
@@ -58,7 +58,7 @@ MaxFileSize=0
|
||||
|
||||
# ffmpegthumbnailer plugin
|
||||
[FfmpegThumbnailer]
|
||||
-Disabled=false
|
||||
+Disabled=true
|
||||
Priority=2
|
||||
Locations=
|
||||
MaxFileSize=0
|
|
@ -0,0 +1,20 @@
|
|||
--- tumblerd/tumbler.rc.orig 2022-03-29 08:54:49 UTC
|
||||
+++ tumblerd/tumbler.rc
|
||||
@@ -36,7 +36,7 @@ MaxFileSize=0
|
||||
# RAW image files using libopenraw (the libopenraw pixbuf loader is kind of
|
||||
# broken, hence the priority)
|
||||
[RawThumbnailer]
|
||||
-Disabled=false
|
||||
+Disabled=true
|
||||
Priority=3
|
||||
Locations=
|
||||
Excludes=
|
||||
@@ -67,7 +67,7 @@ MaxFileSize=0
|
||||
|
||||
# ffmpegthumbnailer plugin
|
||||
[FfmpegThumbnailer]
|
||||
-Disabled=false
|
||||
+Disabled=true
|
||||
Priority=2
|
||||
Locations=
|
||||
Excludes=
|
|
@ -1,2 +1,3 @@
|
|||
Tumbler, is thumbnail service implementing the thumbnail management D-BUS
|
||||
specification.
|
||||
Tumbler is a D-Bus service for applications to request thumbnails
|
||||
for various URI schemes and MIME types. It is an implementation of
|
||||
the thumbnail management D-Bus specification.
|
||||
|
|
|
@ -6,7 +6,6 @@ include/tumbler-1/tumbler/tumbler-config.h
|
|||
include/tumbler-1/tumbler/tumbler-enum-types.h
|
||||
include/tumbler-1/tumbler/tumbler-error.h
|
||||
include/tumbler-1/tumbler/tumbler-file-info.h
|
||||
include/tumbler-1/tumbler/tumbler-glib-extensions.h
|
||||
include/tumbler-1/tumbler/tumbler-marshal.h
|
||||
include/tumbler-1/tumbler/tumbler-provider-factory.h
|
||||
include/tumbler-1/tumbler/tumbler-provider-plugin.h
|
||||
|
@ -65,6 +64,7 @@ share/icons/hicolor/32x32/apps/org.xfce.tumbler.png
|
|||
%%NLS%%share/locale/is/LC_MESSAGES/tumbler.mo
|
||||
%%NLS%%share/locale/it/LC_MESSAGES/tumbler.mo
|
||||
%%NLS%%share/locale/ja/LC_MESSAGES/tumbler.mo
|
||||
%%NLS%%share/locale/kab/LC_MESSAGES/tumbler.mo
|
||||
%%NLS%%share/locale/kk/LC_MESSAGES/tumbler.mo
|
||||
%%NLS%%share/locale/ko/LC_MESSAGES/tumbler.mo
|
||||
%%NLS%%share/locale/lt/LC_MESSAGES/tumbler.mo
|
||||
|
|
|
@ -577,6 +577,7 @@
|
|||
SUBDIR += eiffelstudio
|
||||
SUBDIR += electron18
|
||||
SUBDIR += electron19
|
||||
SUBDIR += electron21
|
||||
SUBDIR += elf
|
||||
SUBDIR += elf-dissector
|
||||
SUBDIR += elfcat
|
||||
|
@ -876,6 +877,7 @@
|
|||
SUBDIR += gpds
|
||||
SUBDIR += gperf
|
||||
SUBDIR += gpm
|
||||
SUBDIR += gprbuild
|
||||
SUBDIR += gputils
|
||||
SUBDIR += gradle
|
||||
SUBDIR += gradle-completion
|
||||
|
@ -4165,6 +4167,7 @@
|
|||
SUBDIR += py-arpeggio
|
||||
SUBDIR += py-arrow
|
||||
SUBDIR += py-asciimatics
|
||||
SUBDIR += py-asgi-lifespan
|
||||
SUBDIR += py-asn1crypto
|
||||
SUBDIR += py-aspy.yaml
|
||||
SUBDIR += py-asteval
|
||||
|
@ -4371,6 +4374,7 @@
|
|||
SUBDIR += py-click
|
||||
SUBDIR += py-click-completion
|
||||
SUBDIR += py-click-default-group
|
||||
SUBDIR += py-click-default-group-wheel
|
||||
SUBDIR += py-click-log
|
||||
SUBDIR += py-click-plugins
|
||||
SUBDIR += py-click-threading
|
||||
|
@ -4649,6 +4653,7 @@
|
|||
SUBDIR += py-homebase
|
||||
SUBDIR += py-http-prompt
|
||||
SUBDIR += py-humanize
|
||||
SUBDIR += py-hupper
|
||||
SUBDIR += py-hvac
|
||||
SUBDIR += py-hypothesis
|
||||
SUBDIR += py-hypothesmith
|
||||
|
@ -4692,6 +4697,7 @@
|
|||
SUBDIR += py-itemloaders
|
||||
SUBDIR += py-iteration-utilities
|
||||
SUBDIR += py-itypes
|
||||
SUBDIR += py-janus
|
||||
SUBDIR += py-jaraco
|
||||
SUBDIR += py-jaraco.classes
|
||||
SUBDIR += py-jaraco.context
|
||||
|
|
|
@ -10,19 +10,17 @@ WWW= https://developer.android.com/ndk/guides/simpleperf
|
|||
|
||||
LICENSE= APACHE20
|
||||
|
||||
BUILD_DEPENDS= llvm-config${LLVM_DEFAULT}:devel/llvm${LLVM_DEFAULT}
|
||||
|
||||
USE_GITHUB= yes
|
||||
GH_TUPLE= jbeich:platform_system_extras:${DISTVERSIONFULL} \
|
||||
aosp-mirror:platform_system_core:${DISTVERSIONFULL}:core \
|
||||
aosp-mirror:platform_bionic:${DISTVERSIONFULL}:bionic/bionic
|
||||
|
||||
USES= compiler:c++11-lib ncurses uidfix
|
||||
USES= compiler:c++11-lib llvm:max=9,build ncurses uidfix
|
||||
BUILD_WRKSRC= ${WRKSRC}/simpleperf
|
||||
INSTALL_WRKSRC= ${BUILD_WRKSRC}
|
||||
TEST_WRKSRC= ${BUILD_WRKSRC}
|
||||
MAKEFILE= ${FILESDIR}/Makefile
|
||||
MAKE_ENV= BINDIR="${PREFIX}/bin" LLVM_CONFIG="llvm-config${LLVM_DEFAULT}"
|
||||
MAKE_ENV= BINDIR="${PREFIX}/bin" LLVM_CONFIG=${LLVM_CONFIG}
|
||||
ALL_TARGET= all
|
||||
TEST_TARGET= test
|
||||
LDFLAGS+= -Wl,--as-needed # avoid overlinking (llvm deps)
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
PORTNAME= binutils
|
||||
PORTVERSION= 2.37
|
||||
PORTVERSION= 2.39
|
||||
CATEGORIES= devel
|
||||
MASTER_SITES= SOURCEWARE/binutils/releases
|
||||
PKGNAMEPREFIX= arm-elf-
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1632248518
|
||||
SHA256 (binutils-2.37.tar.xz) = 820d9724f020a3e69cb337893a0b63c2db161dadcb0e06fc11dc29eb1e84a32c
|
||||
SIZE (binutils-2.37.tar.xz) = 22916924
|
||||
TIMESTAMP = 1671304295
|
||||
SHA256 (binutils-2.39.tar.xz) = 645c25f563b8adc0a81dbd6a41cffbf4d37083a382e02d5d3df4f65c09516d00
|
||||
SIZE (binutils-2.39.tar.xz) = 25167756
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
PORTNAME= aws-c-mqtt
|
||||
DISTVERSIONPREFIX= v
|
||||
DISTVERSION= 0.8.1
|
||||
DISTVERSION= 0.8.2
|
||||
CATEGORIES= devel
|
||||
|
||||
MAINTAINER= eduardo@FreeBSD.org
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1670918945
|
||||
SHA256 (awslabs-aws-c-mqtt-v0.8.1_GH0.tar.gz) = df8d69c8a144123dcc4389ae23e447ac994d0c22fe145144c488a95406684fca
|
||||
SIZE (awslabs-aws-c-mqtt-v0.8.1_GH0.tar.gz) = 283358
|
||||
TIMESTAMP = 1671316123
|
||||
SHA256 (awslabs-aws-c-mqtt-v0.8.2_GH0.tar.gz) = ebf87b379741cb004fed2318846f8135b22e94ec88536cc2f0e8d0ff8777c8f2
|
||||
SIZE (awslabs-aws-c-mqtt-v0.8.2_GH0.tar.gz) = 283945
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
PORTNAME= aws-sdk-cpp
|
||||
DISTVERSION= 1.10.22
|
||||
DISTVERSION= 1.10.32
|
||||
CATEGORIES= devel
|
||||
|
||||
MAINTAINER= eduardo@FreeBSD.org
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
TIMESTAMP = 1670257327
|
||||
SHA256 (aws-aws-sdk-cpp-1.10.22_GH0.tar.gz) = 14a92d8c0cdfe71c8690d09ba4a1a8f1effaeff3284509d9eb4be547f39b8042
|
||||
SIZE (aws-aws-sdk-cpp-1.10.22_GH0.tar.gz) = 51126850
|
||||
TIMESTAMP = 1671317018
|
||||
SHA256 (aws-aws-sdk-cpp-1.10.32_GH0.tar.gz) = e394646a4de3bd06eb7a75ca7bbc959f4653cc4c38ad26bd7961e408a30d2321
|
||||
SIZE (aws-aws-sdk-cpp-1.10.32_GH0.tar.gz) = 49670009
|
||||
|
|
|
@ -1,16 +1,9 @@
|
|||
PORTNAME= basu
|
||||
DISTVERSIONPREFIX= v
|
||||
DISTVERSION= 0.2.0
|
||||
PORTREVISION= 1
|
||||
DISTVERSION= 0.2.1
|
||||
CATEGORIES= devel
|
||||
MASTER_SITES= https://git.sr.ht/~emersion/${PORTNAME}/archive/${DISTVERSIONFULL}${EXTRACT_SUFX}?dummy=/
|
||||
|
||||
PATCH_SITES= https://git.sr.ht/~emersion/${PORTNAME}/commit/
|
||||
PATCHFILES+= 928a746f7ebd.patch:-p1 # https://github.com/emersion/basu/pull/35
|
||||
PATCHFILES+= 4277dfe8077c.patch:-p1 # https://github.com/emersion/basu/pull/35
|
||||
PATCHFILES+= f12a4efd8cb7.patch:-p1 # https://github.com/emersion/basu/pull/40
|
||||
PATCHFILES+= 5fa970e868f2.patch:-p1 # https://lists.sr.ht/~emersion/public-inbox/patches/26862
|
||||
|
||||
MAINTAINER= jbeich@FreeBSD.org
|
||||
COMMENT= sd-bus library, extracted from systemd
|
||||
WWW= https://sr.ht/~emersion/basu/
|
||||
|
|
|
@ -1,11 +1,3 @@
|
|||
TIMESTAMP = 1650165864
|
||||
SHA256 (basu-v0.2.0.tar.gz) = 673006f9ded754963249024b30319d7179665fde5a685d4b3b1a98d1a209a951
|
||||
SIZE (basu-v0.2.0.tar.gz) = 238871
|
||||
SHA256 (928a746f7ebd.patch) = d81d9b47d0dd076b85325d2b26a7f31e2bc4d72ec4d01edbdc4b3682e0fa4a89
|
||||
SIZE (928a746f7ebd.patch) = 948
|
||||
SHA256 (4277dfe8077c.patch) = ba20e01c189a308140c6f2d19a06802a476fd1d0968191564ba9bdadd79b1f71
|
||||
SIZE (4277dfe8077c.patch) = 875
|
||||
SHA256 (f12a4efd8cb7.patch) = 63d991dd0be551659f058d62dd953e2281b4b82158d4d2d7926a0fe52c942feb
|
||||
SIZE (f12a4efd8cb7.patch) = 1293
|
||||
SHA256 (5fa970e868f2.patch) = 0cf4baabfd75870e85b22ffee3fa80edee44d3db99fd3a41162a6f0e699b6a7b
|
||||
SIZE (5fa970e868f2.patch) = 2192
|
||||
TIMESTAMP = 1671185582
|
||||
SHA256 (basu-v0.2.1.tar.gz) = 43b327073d1ac7bc6cbc0d3dfff729348fc970dfff0551ad40e366332e990204
|
||||
SIZE (basu-v0.2.1.tar.gz) = 239042
|
||||
|
|
|
@ -10,15 +10,14 @@ LICENSE= APACHE20
|
|||
LICENSE_FILE= ${WRKSRC}/LICENSE
|
||||
|
||||
BUILD_DEPENDS= rapidjson>=1.1.0_4:devel/rapidjson
|
||||
LIB_DEPENDS= libclang-cpp.so:devel/llvm${LLVM_DEFAULT}
|
||||
|
||||
USES= cmake compiler:c++17-lang localbase
|
||||
USES= cmake compiler:c++17-lang llvm:max=9,lib localbase
|
||||
USE_GITHUB= yes
|
||||
GH_ACCOUNT= MaskRay
|
||||
|
||||
CMAKE_ARGS= -DCCLS_VERSION:STRING="${DISTVERSION}" \
|
||||
-DClang_DIR:PATH="${LOCALBASE}/llvm${LLVM_DEFAULT}/lib/cmake/clang" \
|
||||
-DLLVM_DIR:PATH="${LOCALBASE}/llvm${LLVM_DEFAULT}/lib/cmake/llvm"
|
||||
-DClang_DIR:PATH="${LLVM_PREFIX}/lib/cmake/clang" \
|
||||
-DLLVM_DIR:PATH="${LLVM_PREFIX}/lib/cmake/llvm"
|
||||
CXXFLAGS+= -DNDEBUG
|
||||
|
||||
PLIST_FILES= bin/ccls
|
||||
|
|
|
@ -14,13 +14,9 @@ WWW= https://github.com/KDE/clazy
|
|||
LICENSE= LGPL20
|
||||
LICENSE_FILE= ${WRKSRC}/COPYING-LGPL2.txt
|
||||
|
||||
BUILD_DEPENDS= llvm${LLVM_DEFAULT}>0:devel/llvm${LLVM_DEFAULT}
|
||||
RUN_DEPENDS= llvm${LLVM_DEFAULT}>0:devel/llvm${LLVM_DEFAULT}
|
||||
|
||||
USES= cmake tar:xz
|
||||
|
||||
CMAKE_ARGS= -DLLVM_ROOT=${LOCALBASE}/llvm${LLVM_DEFAULT}
|
||||
USES= cmake llvm:build,run tar:xz
|
||||
|
||||
CMAKE_ARGS= -DLLVM_ROOT=${LLVM_PREFIX}
|
||||
|
||||
OPTIONS_DEFINE= DOCS
|
||||
|
||||
|
|
|
@ -0,0 +1,349 @@
|
|||
PORTNAME= electron
|
||||
DISTVERSIONPREFIX= v
|
||||
DISTVERSION= ${ELECTRON_VER:S/-beta./.b/}
|
||||
CATEGORIES= devel
|
||||
MASTER_SITES= https://commondatastorage.googleapis.com/chromium-browser-official/:chromium \
|
||||
https://commondatastorage.googleapis.com/chromium-fonts/:chromium_testfonts
|
||||
PKGNAMESUFFIX= ${ELECTRON_VER_MAJOR}
|
||||
DISTFILES= chromium-${CHROMIUM_VER}${EXTRACT_SUFX}:chromium \
|
||||
${CHROMIUM_TEST_FONTS_HASH}:chromium_testfonts \
|
||||
electron-yarn-cache-${ELECTRON_VER}${EXTRACT_SUFX}:prefetch
|
||||
DIST_SUBDIR= ${PORTNAME}
|
||||
|
||||
MAINTAINER= mikael@FreeBSD.org
|
||||
COMMENT= Build cross-platform desktop apps with JavaScript, HTML, and CSS
|
||||
WWW= https://electronjs.org/
|
||||
|
||||
LICENSE= MIT
|
||||
LICENSE_FILE= ${WRKSRC}/electron/LICENSE
|
||||
|
||||
FETCH_DEPENDS= yarn-node16>0:www/yarn-node16
|
||||
EXTRACT_DEPENDS= yarn-node16>0:www/yarn-node16
|
||||
PATCH_DEPENDS= git:devel/git
|
||||
BUILD_DEPENDS= gperf:devel/gperf \
|
||||
yasm:devel/yasm \
|
||||
${LOCALBASE}/libdata/pkgconfig/dri.pc:graphics/mesa-dri \
|
||||
${LOCALBASE}/include/linux/videodev2.h:multimedia/v4l_compat \
|
||||
node16>0:www/node16 \
|
||||
npm-node16>0:www/npm-node16
|
||||
LIB_DEPENDS= libatk-bridge-2.0.so:accessibility/at-spi2-atk \
|
||||
libatspi.so:accessibility/at-spi2-core \
|
||||
libsnappy.so:archivers/snappy \
|
||||
libFLAC.so:audio/flac \
|
||||
libopus.so:audio/opus \
|
||||
libdbus-1.so:devel/dbus \
|
||||
libicuuc.so:devel/icu \
|
||||
libevent.so:devel/libevent \
|
||||
libnotify.so:devel/libnotify \
|
||||
libpci.so:devel/libpci \
|
||||
libnspr4.so:devel/nspr \
|
||||
libre2.so:devel/re2 \
|
||||
libdrm.so:graphics/libdrm \
|
||||
libpng.so:graphics/png \
|
||||
libwayland-client.so:graphics/wayland \
|
||||
libwebp.so:graphics/webp \
|
||||
libva.so:multimedia/libva \
|
||||
libopenh264.so:multimedia/openh264 \
|
||||
libfreetype.so:print/freetype2 \
|
||||
libharfbuzz.so:print/harfbuzz \
|
||||
libsecret-1.so:security/libsecret \
|
||||
libnss3.so:security/nss \
|
||||
libexpat.so:textproc/expat2 \
|
||||
libxkbcommon.so:x11/libxkbcommon \
|
||||
libxshmfence.so:x11/libxshmfence \
|
||||
libfontconfig.so:x11-fonts/fontconfig
|
||||
RUN_DEPENDS= xdg-open:devel/xdg-utils
|
||||
TEST_DEPENDS= git:devel/git \
|
||||
${PYTHON_PKGNAMEPREFIX}python-dbusmock>0:devel/py-python-dbusmock@${PY_FLAVOR} \
|
||||
npm-node16>0:www/npm-node16
|
||||
|
||||
USES= bison compiler:c++17-lang cpe gettext-tools gl gnome iconv \
|
||||
jpeg localbase:ldflags ninja pkgconfig python:build,test \
|
||||
shebangfix tar:xz xorg
|
||||
CPE_VENDOR= electronjs
|
||||
USE_GITHUB= yes
|
||||
GH_TAGNAME= ${DISTVERSIONPREFIX}${ELECTRON_VER}
|
||||
GH_TUPLE= nodejs:node:v${NODE_VER}:node \
|
||||
nodejs:nan:${NAN_VER}:nan \
|
||||
Squirrel:Squirrel.Mac:${SQUIRREL_MAC_VER}:squirrel_mac \
|
||||
ReactiveCocoa:ReactiveObjC:${REACTIVEOBJC_VER}:reactiveobjc \
|
||||
Mantle:Mantle:${MANTLE_VER}:mantle
|
||||
USE_GL= gbm gl glesv2
|
||||
USE_GNOME= atk cairo gdkpixbuf2 gtk30 libxml2 libxslt pango
|
||||
USE_LDCONFIG= ${DATADIR}
|
||||
USE_XORG= x11 xcb xcomposite xcursor xdamage xext xfixes xi xrandr \
|
||||
xrender xscrnsaver xtst
|
||||
|
||||
SHEBANG_FILES= buildtools/linux64/clang-format
|
||||
|
||||
MAKE_ARGS= -C out/${BUILDTYPE}
|
||||
MAKE_ENV+= C_INCLUDE_PATH=${LOCALBASE}/include \
|
||||
CPLUS_INCLUDE_PATH=${LOCALBASE}/include
|
||||
ALL_TARGET= electron third_party/electron_node:headers
|
||||
POST_BUILD_TARGETS= licenses version
|
||||
POST_BUILD_DIST_TARGETS= electron_dist_zip electron_chromedriver_zip \
|
||||
electron_mksnapshot_zip
|
||||
|
||||
DATADIR= ${PREFIX}/share/${PORTNAME}${PKGNAMESUFFIX}
|
||||
BINARY_ALIAS= python3=${PYTHON_CMD}
|
||||
|
||||
NO_WRKSUBDIR= yes
|
||||
WRKSRC_SUBDIR= src
|
||||
|
||||
PLIST_SUB= ELECTRON_VER=${ELECTRON_VER} \
|
||||
ELECTRON_VER_MAJOR=${ELECTRON_VER_MAJOR}
|
||||
|
||||
OPTIONS_DEFINE= CUPS DEBUG DIST DRIVER KERBEROS LTO
|
||||
OPTIONS_DEFAULT= CUPS DRIVER KERBEROS ALSA
|
||||
OPTIONS_GROUP= AUDIO
|
||||
OPTIONS_GROUP_AUDIO= ALSA PULSEAUDIO SNDIO
|
||||
OPTIONS_SUB= yes
|
||||
|
||||
DIST_DESC= Build distribution zip files
|
||||
DRIVER_DESC= Install chromedriver
|
||||
|
||||
ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib
|
||||
ALSA_RUN_DEPENDS= ${LOCALBASE}/lib/alsa-lib/libasound_module_pcm_oss.so:audio/alsa-plugins
|
||||
ALSA_VARS= GN_ARGS+=use_alsa=true
|
||||
ALSA_VARS_OFF= GN_ARGS+=use_alsa=false
|
||||
CUPS_LIB_DEPENDS= libcups.so:print/cups
|
||||
CUPS_VARS= GN_ARGS+=use_cups=true
|
||||
CUPS_VARS_OFF= GN_ARGS+=use_cups=false
|
||||
DEBUG_VARS= BUILDTYPE=Debug \
|
||||
GN_FILE=testing.gn \
|
||||
GN_ARGS+=is_debug=true \
|
||||
GN_BOOTSTRAP_FLAGS+=--debug
|
||||
DEBUG_VARS_OFF= BUILDTYPE=Release \
|
||||
GN_FILE=release.gn \
|
||||
GN_ARGS+=blink_symbol_level=0 \
|
||||
GN_ARGS+=is_debug=false \
|
||||
GN_ARGS+=symbol_level=0
|
||||
DIST_IMPLIES= DRIVER
|
||||
DRIVER_ALL_TARGET= chromedriver
|
||||
KERBEROS_VARS= GN_ARGS+=use_kerberos=true
|
||||
KERBEROS_VARS_OFF= GN_ARGS+=use_kerberos=false
|
||||
LTO_VARS= GN_ARGS+=use_thin_lto=true \
|
||||
GN_ARGS+=thin_lto_enable_optimizations=true
|
||||
LTO_VARS_OFF= GN_ARGS+=use_thin_lto=false
|
||||
PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio
|
||||
PULSEAUDIO_VARS= GN_ARGS+=use_pulseaudio=true
|
||||
PULSEAUDIO_VARS_OFF= GN_ARGS+=use_pulseaudio=false
|
||||
# With SNDIO=on we exclude audio_manager_linux from the build (see
|
||||
# media/audio/BUILD.gn) and use audio_manager_openbsd which does not
|
||||
# support falling back to ALSA or PulseAudio.
|
||||
SNDIO_PREVENTS= ALSA PULSEAUDIO
|
||||
SNDIO_LIB_DEPENDS= libsndio.so:audio/sndio
|
||||
SNDIO_VARS= GN_ARGS+=use_sndio=true
|
||||
SNDIO_VARS_OFF= GN_ARGS+=use_sndio=false
|
||||
|
||||
# See ${WRKSRC}/electron/DEPS for CHROMIUM_VER
|
||||
CHROMIUM_VER= 106.0.5249.119
|
||||
# See ${WRKSRC}/third_party/test_fonts/test_fonts.tar.gz.sha1 for CHROMIUM_TEST_FONTS_HASH
|
||||
CHROMIUM_TEST_FONTS_HASH= 336e775eec536b2d785cc80eff6ac39051931286
|
||||
# See ${WRKSRC}/electron/DEPS for NODE_VER
|
||||
NODE_VER= 16.16.0
|
||||
# See ${WRKSRC}/electron/DEPS for NAN_VER
|
||||
NAN_VER= 16fa32231e2ccd89d2804b3f765319128b20c4ac
|
||||
# See ${WRKSRC}/electron/DEPS for SQUIRREL_MAC_VER
|
||||
SQUIRREL_MAC_VER= 0e5d146ba13101a1302d59ea6e6e0b3cace4ae38
|
||||
# See ${WRKSRC}/electron/DEPS for REACTIVEOBJC_VER
|
||||
REACTIVEOBJC_VER= 74ab5baccc6f7202c8ac69a8d1e152c29dc1ea76
|
||||
# See ${WRKSRC}/electron/DEPS for MANTLE_VER
|
||||
MANTLE_VER= 78d3966b3c331292ea29ec38661b25df0a245948
|
||||
|
||||
YARN_TIMESTAMP= 1661146515
|
||||
|
||||
GN_ARGS+= clang_use_chrome_plugins=false \
|
||||
enable_hangout_services_extension=true \
|
||||
enable_js_type_check=false \
|
||||
enable_nacl=false \
|
||||
enable_remoting=false \
|
||||
enable_wmax_tokens=false \
|
||||
fatal_linker_warnings=false \
|
||||
icu_use_data_file=false \
|
||||
is_clang=true \
|
||||
optimize_webui=true \
|
||||
toolkit_views=true \
|
||||
treat_warnings_as_errors=false \
|
||||
use_allocator="none" \
|
||||
use_allocator_shim=false \
|
||||
use_aura=true \
|
||||
use_custom_libcxx=false \
|
||||
use_gnome_keyring=false \
|
||||
use_lld=true \
|
||||
use_sysroot=false \
|
||||
use_system_freetype=false \
|
||||
use_system_harfbuzz=true \
|
||||
use_system_libjpeg=true \
|
||||
use_system_libwayland=true \
|
||||
use_system_wayland_scanner=true \
|
||||
use_udev=false \
|
||||
extra_cxxflags="${CXXFLAGS}" \
|
||||
extra_ldflags="${LDFLAGS}"
|
||||
GN_BOOTSTRAP_FLAGS= --no-clean --no-rebuild --skip-generate-buildfiles
|
||||
|
||||
.include "Makefile.version"
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
.if ${COMPILER_VERSION} != 130
|
||||
LLVM_DEFAULT= 13
|
||||
BUILD_DEPENDS+= clang${LLVM_DEFAULT}:devel/llvm${LLVM_DEFAULT}
|
||||
BINARY_ALIAS+= cpp=${LOCALBASE}/bin/clang-cpp${LLVM_DEFAULT} \
|
||||
cc=${LOCALBASE}/bin/clang${LLVM_DEFAULT} \
|
||||
c++=${LOCALBASE}/bin/clang++${LLVM_DEFAULT} \
|
||||
ar=${LOCALBASE}/bin/llvm-ar${LLVM_DEFAULT} \
|
||||
nm=${LOCALBASE}/bin/llvm-nm${LLVM_DEFAULT} \
|
||||
ld=${LOCALBASE}/bin/ld.lld${LLVM_DEFAULT}
|
||||
.else
|
||||
BINARY_ALIAS+= ar=/usr/bin/llvm-ar \
|
||||
nm=/usr/bin/llvm-nm
|
||||
.endif
|
||||
|
||||
.if ${ARCH} == "amd64"
|
||||
PLIST_SUB+= AMD64=""
|
||||
.else
|
||||
PLIST_SUB+= AMD64="@comment "
|
||||
.endif
|
||||
|
||||
.if ${ARCH} == "i386"
|
||||
PLIST_SUB+= I386=""
|
||||
.else
|
||||
PLIST_SUB+= I386="@comment "
|
||||
.endif
|
||||
|
||||
pre-fetch:
|
||||
@${MKDIR} ${DISTDIR}/${DIST_SUBDIR}
|
||||
if [ ! -f ${DISTDIR}/${DIST_SUBDIR}/electron-yarn-cache-${ELECTRON_VER}${EXTRACT_SUFX} ]; \
|
||||
then ${MKDIR} ${WRKDIR}; \
|
||||
${ECHO_CMD} 'yarn-offline-mirror "./yarn-offline-cache"' >> \
|
||||
${WRKDIR}/.yarnrc; \
|
||||
${CP} ${FILESDIR}/package.json ${FILESDIR}/yarn.lock ${WRKDIR}; \
|
||||
cd ${WRKDIR} && ${SETENV} HOME=${WRKDIR} XDG_CACHE_HOME=${WRKDIR}/.cache \
|
||||
yarn --frozen-lockfile --ignore-scripts; \
|
||||
${MTREE_CMD} -cbnSp yarn-offline-cache | ${MTREE_CMD} -C | ${SED} \
|
||||
-e 's:time=[0-9.]*:time=${YARN_TIMESTAMP}.000000000:' \
|
||||
-e 's:\([gu]id\)=[0-9]*:\1=0:g' \
|
||||
-e 's:flags=.*:flags=none:' \
|
||||
-e 's:^\.:./yarn-offline-cache:' > yarn-offline-cache.mtree; \
|
||||
${TAR} cJf ${DISTDIR}/${DIST_SUBDIR}/electron-yarn-cache-${ELECTRON_VER}${EXTRACT_SUFX} \
|
||||
@yarn-offline-cache.mtree; \
|
||||
${RM} -r ${WRKDIR}; \
|
||||
fi
|
||||
|
||||
post-extract:
|
||||
# Move extracted sources to appropriate locations
|
||||
${MV} ${WRKDIR}/${PORTNAME}-${ELECTRON_VER}/chromium-${CHROMIUM_VER} ${WRKSRC}
|
||||
${MV} ${WRKDIR}/${PORTNAME}-${ELECTRON_VER}/${PORTNAME}-${ELECTRON_VER} ${WRKSRC}/electron
|
||||
${MV} ${WRKDIR}/${PORTNAME}-${ELECTRON_VER}/${GH_PROJECT_nan}-${NAN_VER} \
|
||||
${WRKSRC}/third_party/nan
|
||||
${MV} ${WRKDIR}/${PORTNAME}-${ELECTRON_VER}/${GH_PROJECT_node}-${NODE_VER} \
|
||||
${WRKSRC}/third_party/electron_node
|
||||
${MV} ${WRKDIR}/${PORTNAME}-${ELECTRON_VER}/${GH_PROJECT_squirrel_mac}-${SQUIRREL_MAC_VER} \
|
||||
${WRKSRC}/third_party/squirrel.mac
|
||||
${MKDIR} ${WRKSRC}/third_party/squirrel.mac/vendor
|
||||
${MV} ${WRKDIR}/${PORTNAME}-${ELECTRON_VER}/${GH_PROJECT_reactiveobjc}-${REACTIVEOBJC_VER} \
|
||||
${WRKSRC}/third_party/squirrel.mac/vendor/ReactiveObjC
|
||||
${MV} ${WRKDIR}/${PORTNAME}-${ELECTRON_VER}/${GH_PROJECT_mantle}-${MANTLE_VER} \
|
||||
${WRKSRC}/third_party/squirrel.mac/vendor/Mantle
|
||||
${MV} ${WRKDIR}/${PORTNAME}-${ELECTRON_VER}/test_fonts ${WRKSRC}/third_party/test_fonts
|
||||
# Install node modules for electron
|
||||
${MV} ${WRKDIR}/${PORTNAME}-${ELECTRON_VER}/yarn-offline-cache ${WRKDIR}
|
||||
${ECHO_CMD} 'yarn-offline-mirror "../../../yarn-offline-cache"' >> ${WRKSRC}/electron/.yarnrc
|
||||
${MV} ${WRKSRC}/electron/package.json ${WRKSRC}/electron/package.json.bak
|
||||
${CP} ${FILESDIR}/package.json ${WRKSRC}/electron
|
||||
cd ${WRKSRC}/electron && \
|
||||
${SETENV} HOME=${WRKDIR} XDG_CACHE_HOME=${WRKDIR}/.cache yarn --frozen-lockfile --offline
|
||||
|
||||
pre-patch:
|
||||
${SH} ${FILESDIR}/apply-electron-patches.sh ${WRKSRC}
|
||||
# ${FIND} ${WRKSRC} -type f -name '*.orig' -print -delete
|
||||
# ${FIND} ${WRKSRC} -type f -name '*~' -print -delete
|
||||
|
||||
pre-configure:
|
||||
# We used to remove bundled libraries to be sure that chromium uses
|
||||
# system libraries and not shipped ones.
|
||||
# cd ${WRKSRC} && ${PYTHON_CMD} \
|
||||
#./build/linux/unbundle/remove_bundled_libraries.py [list of preserved]
|
||||
cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} ${PYTHON_CMD} \
|
||||
./build/linux/unbundle/replace_gn_files.py --system-libraries \
|
||||
flac fontconfig freetype harfbuzz-ng icu libdrm libevent libpng \
|
||||
libusb libwebp libxml libxslt openh264 opus snappy || ${FALSE}
|
||||
# Chromium uses an unreleased version of FFmpeg, so configure it
|
||||
.for brand in Chrome Chromium
|
||||
${CP} -r \
|
||||
${WRKSRC}/third_party/ffmpeg/chromium/config/${brand}/linux/ \
|
||||
${WRKSRC}/third_party/ffmpeg/chromium/config/${brand}/freebsd
|
||||
.endfor
|
||||
|
||||
do-configure:
|
||||
# GN generator bootstrapping and generating ninja files
|
||||
cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} CC=${CC} CXX=${CXX} LD=${CXX} \
|
||||
READELF=${READELF} AR=${AR} NM=${NM} ${PYTHON_CMD} \
|
||||
./tools/gn/bootstrap/bootstrap.py ${GN_BOOTSTRAP_FLAGS}
|
||||
cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} ./out/${BUILDTYPE}/gn gen out/${BUILDTYPE} \
|
||||
--args='import("//electron/build/args/${GN_FILE}") ${GN_ARGS}'
|
||||
# Setup nodejs dependency
|
||||
${MKDIR} ${WRKSRC}/third_party/node/freebsd/node-freebsd/bin
|
||||
${LN} -sf ${LOCALBASE}/bin/node ${WRKSRC}/third_party/node/freebsd/node-freebsd/bin/node
|
||||
# Setup buildtools/freebsd
|
||||
${MKDIR} ${WRKSRC}/buildtools/freebsd
|
||||
${LN} -sf ${WRKSRC}/buildtools/linux64/clang-format ${WRKSRC}/buildtools/freebsd
|
||||
${LN} -sf ${WRKSRC}/out/${BUILDTYPE}/gn ${WRKSRC}/buildtools/freebsd
|
||||
${LN} -sf /usr/bin/strip ${WRKSRC}/buildtools/freebsd/strip
|
||||
|
||||
post-build:
|
||||
cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} \
|
||||
${MAKE_CMD} ${MAKE_ARGS} ${POST_BUILD_TARGETS}
|
||||
|
||||
post-build-DIST-on:
|
||||
cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} \
|
||||
${MAKE_CMD} ${MAKE_ARGS} ${POST_BUILD_DIST_TARGETS}
|
||||
cd ${WRKSRC}/out/${BUILDTYPE} && \
|
||||
${CP} chromedriver.zip chromedriver-v${ELECTRON_VER}-freebsd-${ARCH:S/amd64/x64/:S/i386/ia32/}.zip && \
|
||||
${CP} dist.zip electron-v${ELECTRON_VER}-freebsd-${ARCH:S/amd64/x64/:S/i386/ia32/}.zip && \
|
||||
${CP} mksnapshot.zip mksnapshot-v${ELECTRON_VER}-freebsd-${ARCH:S/amd64/x64/:S/i386/ia32/}.zip && \
|
||||
${SHA256} -r *-v${ELECTRON_VER}-freebsd-*.zip | ${SED} -e 's/ / */' > SHASUMS256.txt
|
||||
|
||||
do-install:
|
||||
${MKDIR} ${STAGEDIR}${DATADIR}
|
||||
.for f in electron mksnapshot v8_context_snapshot_generator
|
||||
${INSTALL_PROGRAM} ${WRKSRC}/out/${BUILDTYPE}/${f} ${STAGEDIR}${DATADIR}
|
||||
.endfor
|
||||
.for f in libEGL.so libGLESv2.so libffmpeg.so libvk_swiftshader.so
|
||||
${INSTALL_LIB} ${WRKSRC}/out/${BUILDTYPE}/${f} ${STAGEDIR}${DATADIR}
|
||||
.endfor
|
||||
${INSTALL_LIB} ${WRKSRC}/out/${BUILDTYPE}/libvulkan.so.1 ${STAGEDIR}${DATADIR}/libvulkan.so
|
||||
.for f in LICENSE LICENSES.chromium.html snapshot_blob.bin v8_context_snapshot.bin version vk_swiftshader_icd.json
|
||||
${INSTALL_DATA} ${WRKSRC}/out/${BUILDTYPE}/${f} ${STAGEDIR}${DATADIR}
|
||||
.endfor
|
||||
.for f in chrome_100_percent.pak chrome_200_percent.pak resources.pak
|
||||
${INSTALL_DATA} ${WRKSRC}/out/${BUILDTYPE}/${f} ${STAGEDIR}${DATADIR}
|
||||
.endfor
|
||||
${MKDIR} ${STAGEDIR}${DATADIR}/locales
|
||||
${INSTALL_DATA} ${WRKSRC}/out/${BUILDTYPE}/locales/*.pak ${STAGEDIR}${DATADIR}/locales
|
||||
${MKDIR} ${STAGEDIR}${DATADIR}/resources
|
||||
.for f in default_app.asar
|
||||
${INSTALL_DATA} ${WRKSRC}/out/${BUILDTYPE}/resources/${f} ${STAGEDIR}${DATADIR}/resources
|
||||
.endfor
|
||||
cd ${WRKSRC}/out/${BUILDTYPE}/gen && ${COPYTREE_SHARE} node_headers ${STAGEDIR}${DATADIR}
|
||||
cd ${WRKSRC}/out/${BUILDTYPE} && ${COPYTREE_SHARE} gen/electron/buildflags ${STAGEDIR}${DATADIR}
|
||||
cd ${WRKSRC}/out/${BUILDTYPE} && ${COPYTREE_SHARE} gen/v8/embedded.S ${STAGEDIR}${DATADIR}
|
||||
${RLN} ${STAGEDIR}${DATADIR}/electron ${STAGEDIR}${PREFIX}/bin/electron${PKGNAMESUFFIX}
|
||||
|
||||
post-install-DIST-on:
|
||||
${MKDIR} ${STAGEDIR}${DATADIR}/releases
|
||||
${INSTALL_DATA} ${WRKSRC}/out/${BUILDTYPE}/SHASUMS256.txt ${STAGEDIR}${DATADIR}/releases
|
||||
${INSTALL_DATA} ${WRKSRC}/out/${BUILDTYPE}/*-v${ELECTRON_VER}-freebsd-*.zip ${STAGEDIR}${DATADIR}/releases
|
||||
|
||||
post-install-DRIVER-on:
|
||||
${INSTALL_PROGRAM} ${WRKSRC}/out/${BUILDTYPE}/chromedriver.unstripped \
|
||||
${STAGEDIR}${DATADIR}/chromedriver
|
||||
|
||||
do-test:
|
||||
# Note 1: "npm install" will run before actual tests are executed
|
||||
# Note 2: Xvfb or something similar is necessary for headless testing
|
||||
cd ${WRKSRC}/electron && \
|
||||
${SETENV} ${TEST_ENV} ELECTRON_OUT_DIR=${BUILDTYPE} LOCAL_GIT_DIRECTORY=${LOCALBASE} \
|
||||
npm run test -- --ci
|
||||
|
||||
.include <bsd.port.post.mk>
|
|
@ -0,0 +1,2 @@
|
|||
ELECTRON_VER= 21.2.0
|
||||
ELECTRON_VER_MAJOR= ${ELECTRON_VER:C/\..*//}
|
|
@ -0,0 +1,19 @@
|
|||
TIMESTAMP = 1670151730
|
||||
SHA256 (electron/chromium-106.0.5249.119.tar.xz) = 0f091b4950e120d5c3e23ab391bacfdb6ce8eb8d0acab55e9dae1a8c247dd192
|
||||
SIZE (electron/chromium-106.0.5249.119.tar.xz) = 1611067204
|
||||
SHA256 (electron/336e775eec536b2d785cc80eff6ac39051931286) = a2ca2962daf482a8f943163541e1c73ba4b2694fabcd2510981f2db4eda493c8
|
||||
SIZE (electron/336e775eec536b2d785cc80eff6ac39051931286) = 32624734
|
||||
SHA256 (electron/electron-yarn-cache-21.2.0.tar.xz) = f9d0417abf6221ad3e39698f5213d4deb6b9750c0e5dcf72a8405eff630b536e
|
||||
SIZE (electron/electron-yarn-cache-21.2.0.tar.xz) = 38029868
|
||||
SHA256 (electron/electron-electron-v21.2.0_GH0.tar.gz) = dc840125f94b851191593eea9031949978ab69b628506b094b3ffa33d679f413
|
||||
SIZE (electron/electron-electron-v21.2.0_GH0.tar.gz) = 10492135
|
||||
SHA256 (electron/nodejs-node-v16.16.0_GH0.tar.gz) = e86cb6b24c38f7fbdbfe7722ed3207b041d923e38dbeedf20fe9baa59c29e907
|
||||
SIZE (electron/nodejs-node-v16.16.0_GH0.tar.gz) = 89632384
|
||||
SHA256 (electron/nodejs-nan-16fa32231e2ccd89d2804b3f765319128b20c4ac_GH0.tar.gz) = 3807ae6a1e451a29f068540472f100f9718d457c60ac62f2f8469d1d57475d39
|
||||
SIZE (electron/nodejs-nan-16fa32231e2ccd89d2804b3f765319128b20c4ac_GH0.tar.gz) = 179355
|
||||
SHA256 (electron/Squirrel-Squirrel.Mac-0e5d146ba13101a1302d59ea6e6e0b3cace4ae38_GH0.tar.gz) = f4ebb40a8d85dbb7ef02aa0571b2f8e22182c6d73b6992484a53c90047779d01
|
||||
SIZE (electron/Squirrel-Squirrel.Mac-0e5d146ba13101a1302d59ea6e6e0b3cace4ae38_GH0.tar.gz) = 2112918
|
||||
SHA256 (electron/ReactiveCocoa-ReactiveObjC-74ab5baccc6f7202c8ac69a8d1e152c29dc1ea76_GH0.tar.gz) = 88e65f116c7a06fccedb43970fba63080a57a4e5dc29147d2cdfe1ee58dd0546
|
||||
SIZE (electron/ReactiveCocoa-ReactiveObjC-74ab5baccc6f7202c8ac69a8d1e152c29dc1ea76_GH0.tar.gz) = 1136238
|
||||
SHA256 (electron/Mantle-Mantle-78d3966b3c331292ea29ec38661b25df0a245948_GH0.tar.gz) = a365df6d83e0be3cc000b70bd39734d80c28f0d9983ebe44698337a2ca464bb1
|
||||
SIZE (electron/Mantle-Mantle-78d3966b3c331292ea29ec38661b25df0a245948_GH0.tar.gz) = 62962
|
|
@ -0,0 +1,26 @@
|
|||
#! /bin/sh
|
||||
|
||||
PATH=/bin:/usr/bin:/usr/local/bin
|
||||
|
||||
GIT_CMD="git"
|
||||
PATCH_CMD="${GIT_CMD} apply"
|
||||
#PATCH_FLAGS="--numstat --check" # for debugging
|
||||
PATCH_FLAGS="--verbose --reject"
|
||||
|
||||
WRKSRC=$1
|
||||
PATCH_CONF=${WRKSRC}/electron/patches/config.json
|
||||
|
||||
${GIT_CMD} status "${WRKSRC}" > /dev/null 2>&1 && IS_GIT_REPO=1
|
||||
|
||||
PATCHD_REPOD_PAIRS=$(sed -e '1d; $d; /^$/d; s/[",]//g; s/: */:/' "${PATCH_CONF}")
|
||||
for prp in ${PATCHD_REPOD_PAIRS}; do
|
||||
pd=$(echo "${prp}" | awk -F: '{print $1}' | sed -e 's/src/./')
|
||||
rd=$(echo "${prp}" | awk -F: '{print $2}' | sed -e 's/src/./')
|
||||
(cd "${WRKSRC}/${rd}" && \
|
||||
if [ -n "${IS_GIT_REPO}" ]; then
|
||||
PATCH_FLAGS="${PATCH_FLAGS} --directory=$(${GIT_CMD} rev-parse --show-prefix)"
|
||||
fi && \
|
||||
while read -r p; do
|
||||
${PATCH_CMD} ${PATCH_FLAGS} "${WRKSRC}/${pd}/${p}"
|
||||
done < "${WRKSRC}/${pd}/.patches")
|
||||
done
|
|
@ -0,0 +1,148 @@
|
|||
{
|
||||
"name": "electron",
|
||||
"version": "21.2.0",
|
||||
"repository": "https://github.com/electron/electron",
|
||||
"description": "Build cross platform desktop apps with JavaScript, HTML, and CSS",
|
||||
"devDependencies": {
|
||||
"@azure/storage-blob": "^12.9.0",
|
||||
"@electron/docs-parser": "^0.12.4",
|
||||
"@electron/typescript-definitions": "^8.9.5",
|
||||
"@octokit/auth-app": "^2.10.0",
|
||||
"@octokit/rest": "^18.0.3",
|
||||
"@primer/octicons": "^10.0.0",
|
||||
"@types/basic-auth": "^1.1.3",
|
||||
"@types/busboy": "^0.2.3",
|
||||
"@types/chai": "^4.2.12",
|
||||
"@types/chai-as-promised": "^7.1.3",
|
||||
"@types/dirty-chai": "^2.0.2",
|
||||
"@types/express": "^4.17.13",
|
||||
"@types/fs-extra": "^9.0.1",
|
||||
"@types/klaw": "^3.0.1",
|
||||
"@types/minimist": "^1.2.0",
|
||||
"@types/mocha": "^7.0.2",
|
||||
"@types/node": "^16.11.26",
|
||||
"@types/semver": "^7.3.3",
|
||||
"@types/send": "^0.14.5",
|
||||
"@types/split": "^1.0.0",
|
||||
"@types/stream-json": "^1.5.1",
|
||||
"@types/temp": "^0.8.34",
|
||||
"@types/uuid": "^3.4.6",
|
||||
"@types/webpack": "^4.41.21",
|
||||
"@types/webpack-env": "^1.16.3",
|
||||
"@typescript-eslint/eslint-plugin": "^4.4.1",
|
||||
"@typescript-eslint/parser": "^4.4.1",
|
||||
"asar": "^3.1.0",
|
||||
"aws-sdk": "^2.814.0",
|
||||
"check-for-leaks": "^1.2.1",
|
||||
"colors": "1.4.0",
|
||||
"dotenv-safe": "^4.0.4",
|
||||
"dugite": "^1.103.0",
|
||||
"eslint": "^7.4.0",
|
||||
"eslint-config-standard": "^14.1.1",
|
||||
"eslint-plugin-import": "^2.22.0",
|
||||
"eslint-plugin-mocha": "^7.0.1",
|
||||
"eslint-plugin-node": "^11.1.0",
|
||||
"eslint-plugin-standard": "^4.0.1",
|
||||
"eslint-plugin-typescript": "^0.14.0",
|
||||
"express": "^4.16.4",
|
||||
"folder-hash": "^2.1.1",
|
||||
"fs-extra": "^9.0.1",
|
||||
"got": "^11.8.5",
|
||||
"husky": "^8.0.1",
|
||||
"klaw": "^3.0.0",
|
||||
"lint": "^1.1.2",
|
||||
"lint-staged": "^10.2.11",
|
||||
"markdownlint": "^0.21.1",
|
||||
"markdownlint-cli": "^0.25.0",
|
||||
"minimist": "^1.2.6",
|
||||
"null-loader": "^4.0.0",
|
||||
"pre-flight": "^1.1.0",
|
||||
"remark-cli": "^10.0.0",
|
||||
"remark-preset-lint-markdown-style-guide": "^4.0.0",
|
||||
"semver": "^5.6.0",
|
||||
"shx": "^0.3.2",
|
||||
"standard-markdown": "^6.0.0",
|
||||
"stream-json": "^1.7.1",
|
||||
"tap-xunit": "^2.4.1",
|
||||
"temp": "^0.8.3",
|
||||
"timers-browserify": "1.4.2",
|
||||
"ts-loader": "^8.0.2",
|
||||
"ts-node": "6.2.0",
|
||||
"typescript": "^4.5.5",
|
||||
"webpack": "^4.43.0",
|
||||
"webpack-cli": "^3.3.12",
|
||||
"wrapper-webpack-plugin": "^2.1.0"
|
||||
},
|
||||
"private": true,
|
||||
"scripts": {
|
||||
"asar": "asar",
|
||||
"generate-version-json": "node script/generate-version-json.js",
|
||||
"lint": "node ./script/lint.js && npm run lint:docs",
|
||||
"lint:js": "node ./script/lint.js --js",
|
||||
"lint:clang-format": "python3 script/run-clang-format.py -r -c shell/ || (echo \"\\nCode not formatted correctly.\" && exit 1)",
|
||||
"lint:clang-tidy": "ts-node ./script/run-clang-tidy.ts",
|
||||
"lint:cpp": "node ./script/lint.js --cc",
|
||||
"lint:objc": "node ./script/lint.js --objc",
|
||||
"lint:py": "node ./script/lint.js --py",
|
||||
"lint:gn": "node ./script/lint.js --gn",
|
||||
"lint:docs": "remark docs -qf && npm run lint:js-in-markdown && npm run create-typescript-definitions && npm run lint:docs-relative-links && npm run lint:markdownlint",
|
||||
"lint:docs-relative-links": "python3 ./script/check-relative-doc-links.py",
|
||||
"lint:markdownlint": "markdownlint \"*.md\" \"docs/**/*.md\"",
|
||||
"lint:js-in-markdown": "standard-markdown docs",
|
||||
"create-api-json": "electron-docs-parser --dir=./",
|
||||
"create-typescript-definitions": "npm run create-api-json && electron-typescript-definitions --api=electron-api.json && node spec/ts-smoke/runner.js",
|
||||
"gn-typescript-definitions": "npm run create-typescript-definitions && shx cp electron.d.ts",
|
||||
"pre-flight": "pre-flight",
|
||||
"gn-check": "node ./script/gn-check.js",
|
||||
"gn-format": "python3 script/run-gn-format.py",
|
||||
"precommit": "lint-staged",
|
||||
"preinstall": "node -e 'process.exit(0)'",
|
||||
"prepack": "check-for-leaks",
|
||||
"repl": "node ./script/start.js --interactive",
|
||||
"start": "node ./script/start.js",
|
||||
"test": "node ./script/spec-runner.js",
|
||||
"tsc": "tsc",
|
||||
"webpack": "webpack"
|
||||
},
|
||||
"license": "MIT",
|
||||
"author": "Electron Community",
|
||||
"keywords": [
|
||||
"electron"
|
||||
],
|
||||
"lint-staged": {
|
||||
"*.{js,ts}": [
|
||||
"node script/lint.js --js --fix --only --"
|
||||
],
|
||||
"*.{js,ts,d.ts}": [
|
||||
"ts-node script/gen-filenames.ts"
|
||||
],
|
||||
"*.{cc,mm,c,h}": [
|
||||
"python3 script/run-clang-format.py -r -c --fix"
|
||||
],
|
||||
"*.md": [
|
||||
"npm run lint:docs"
|
||||
],
|
||||
"*.{gn,gni}": [
|
||||
"npm run gn-check",
|
||||
"npm run gn-format"
|
||||
],
|
||||
"*.py": [
|
||||
"node script/lint.js --py --fix --only --"
|
||||
],
|
||||
"docs/api/**/*.md": [
|
||||
"ts-node script/gen-filenames.ts",
|
||||
"markdownlint --config .markdownlint.autofix.json --fix",
|
||||
"git add filenames.auto.gni"
|
||||
],
|
||||
"{*.patch,.patches}": [
|
||||
"node script/lint.js --patches --only --",
|
||||
"ts-node script/check-patch-diff.ts"
|
||||
],
|
||||
"DEPS": [
|
||||
"node script/gen-hunspell-filenames.js"
|
||||
]
|
||||
},
|
||||
"resolutions": {
|
||||
"nan": "nodejs/nan#16fa32231e2ccd89d2804b3f765319128b20c4ac"
|
||||
}
|
||||
}
|
|
@ -0,0 +1,80 @@
|
|||
--- BUILD.gn.orig 2022-09-24 10:57:32 UTC
|
||||
+++ BUILD.gn
|
||||
@@ -53,7 +53,7 @@ declare_args() {
|
||||
root_extra_deps = []
|
||||
}
|
||||
|
||||
-if (is_official_build) {
|
||||
+if (is_official_build && !is_bsd) {
|
||||
# An official (maximally optimized!) component (optimized for build times)
|
||||
# build doesn't make sense and usually doesn't work.
|
||||
assert(!is_component_build)
|
||||
@@ -83,7 +83,6 @@ group("gn_all") {
|
||||
"//codelabs",
|
||||
"//components:components_unittests",
|
||||
"//components/gwp_asan:gwp_asan_unittests",
|
||||
- "//infra/orchestrator:orchestrator_all",
|
||||
"//net:net_unittests",
|
||||
"//sandbox:sandbox_unittests",
|
||||
"//services:services_unittests",
|
||||
@@ -441,7 +440,7 @@ group("gn_all") {
|
||||
]
|
||||
}
|
||||
|
||||
- if (is_linux || is_chromeos || is_android) {
|
||||
+ if ((is_linux && !is_bsd) || is_chromeos || is_android) {
|
||||
deps += [
|
||||
"//third_party/breakpad:breakpad_unittests",
|
||||
"//third_party/breakpad:core-2-minidump",
|
||||
@@ -642,6 +641,15 @@ group("gn_all") {
|
||||
deps += [ "//gpu/tools/compositor_model_bench" ]
|
||||
}
|
||||
|
||||
+ if (is_bsd) {
|
||||
+ deps -= [
|
||||
+ "//third_party/breakpad:dump_syms($host_toolchain)",
|
||||
+ "//third_party/breakpad:microdump_stackwalk($host_toolchain)",
|
||||
+ "//third_party/breakpad:minidump_dump($host_toolchain)",
|
||||
+ "//third_party/breakpad:minidump_stackwalk($host_toolchain)",
|
||||
+ ]
|
||||
+ }
|
||||
+
|
||||
if (is_mac) {
|
||||
deps += [
|
||||
"//third_party/breakpad:crash_inspector",
|
||||
@@ -690,7 +698,7 @@ group("gn_all") {
|
||||
host_os == "win") {
|
||||
deps += [ "//chrome/test/mini_installer:mini_installer_tests" ]
|
||||
}
|
||||
- } else if (!is_android && !is_ios && !is_fuchsia) {
|
||||
+ } else if (!is_android && !is_ios && !is_fuchsia && !is_bsd) {
|
||||
deps += [ "//third_party/breakpad:symupload($host_toolchain)" ]
|
||||
}
|
||||
|
||||
@@ -1202,7 +1210,7 @@ if (!is_ios) {
|
||||
data_deps += [ "//content/web_test:web_test_common_mojom_js_data_deps" ]
|
||||
}
|
||||
|
||||
- if (!is_win && !is_android) {
|
||||
+ if (!is_win && !is_android && !is_bsd) {
|
||||
data_deps +=
|
||||
[ "//third_party/breakpad:minidump_stackwalk($host_toolchain)" ]
|
||||
}
|
||||
@@ -1211,7 +1219,7 @@ if (!is_ios) {
|
||||
data_deps += [ "//third_party/breakpad:dump_syms($host_toolchain)" ]
|
||||
}
|
||||
|
||||
- if (is_linux || is_chromeos) {
|
||||
+ if ((is_linux && !is_bsd) || is_chromeos) {
|
||||
data_deps += [ "//third_party/breakpad:dump_syms($host_toolchain)" ]
|
||||
}
|
||||
|
||||
@@ -1654,7 +1662,7 @@ group("chromium_builder_perf") {
|
||||
data_deps += [ "//chrome/test:performance_browser_tests" ]
|
||||
}
|
||||
|
||||
- if (!is_win) {
|
||||
+ if (!is_win && !is_bsd) {
|
||||
data_deps +=
|
||||
[ "//third_party/breakpad:minidump_stackwalk($host_toolchain)" ]
|
||||
}
|
|
@ -0,0 +1,11 @@
|
|||
--- apps/ui/views/app_window_frame_view.cc.orig 2022-07-22 17:30:31 UTC
|
||||
+++ apps/ui/views/app_window_frame_view.cc
|
||||
@@ -137,7 +137,7 @@ gfx::Rect AppWindowFrameView::GetWindowBoundsForClient
|
||||
gfx::Rect window_bounds = client_bounds;
|
||||
// TODO(crbug.com/1052397): Revisit once build flag switch of lacros-chrome is
|
||||
// complete.
|
||||
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS)
|
||||
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS_LACROS) || BUILDFLAG(IS_BSD)
|
||||
// Get the difference between the widget's client area bounds and window
|
||||
// bounds, and grow |window_bounds| by that amount.
|
||||
gfx::Insets native_frame_insets =
|
|
@ -0,0 +1,14 @@
|
|||
--- ash/display/mirror_window_controller.cc.orig 2022-03-25 21:59:56 UTC
|
||||
+++ ash/display/mirror_window_controller.cc
|
||||
@@ -296,7 +296,11 @@ void MirrorWindowController::UpdateWindow(
|
||||
return info.id() == iter->first;
|
||||
}) == display_info_list.end()) {
|
||||
CloseAndDeleteHost(iter->second, true);
|
||||
+#if defined(__llvm__)
|
||||
+ mirroring_host_info_map_.erase(iter++);
|
||||
+#else
|
||||
iter = mirroring_host_info_map_.erase(iter);
|
||||
+#endif
|
||||
} else {
|
||||
++iter;
|
||||
}
|
|
@ -0,0 +1,164 @@
|
|||
--- base/BUILD.gn.orig 2022-09-24 10:57:32 UTC
|
||||
+++ base/BUILD.gn
|
||||
@@ -162,7 +162,7 @@ buildflag_header("ios_cronet_buildflags") {
|
||||
flags = [ "CRONET_BUILD=$is_cronet_build" ]
|
||||
}
|
||||
|
||||
-enable_message_pump_epoll = is_linux || is_chromeos || is_android
|
||||
+enable_message_pump_epoll = (is_linux || is_chromeos || is_android) && !is_bsd
|
||||
buildflag_header("message_pump_buildflags") {
|
||||
header = "message_pump_buildflags.h"
|
||||
header_dir = "base/message_loop"
|
||||
@@ -1031,7 +1031,7 @@ mixed_component("base") {
|
||||
"timer/hi_res_timer_manager_posix.cc",
|
||||
]
|
||||
|
||||
- if (!is_nacl && !is_apple) {
|
||||
+ if (!is_nacl && !is_apple && !is_bsd) {
|
||||
sources += [
|
||||
"profiler/stack_copier_signal.cc",
|
||||
"profiler/stack_copier_signal.h",
|
||||
@@ -1040,6 +1040,12 @@ mixed_component("base") {
|
||||
"profiler/thread_delegate_posix.h",
|
||||
]
|
||||
}
|
||||
+
|
||||
+ if (is_bsd) {
|
||||
+ sources += [
|
||||
+ "profiler/stack_sampler_posix.cc",
|
||||
+ ]
|
||||
+ }
|
||||
}
|
||||
|
||||
if (is_win) {
|
||||
@@ -1541,11 +1547,23 @@ mixed_component("base") {
|
||||
# Needed for <atomic> if using newer C++ library than sysroot, except if
|
||||
# building inside the cros_sdk environment - use host_toolchain as a
|
||||
# more robust check for this.
|
||||
- if (!use_sysroot && (is_android || is_chromeos || (is_linux && !is_castos)) &&
|
||||
+ if (!use_sysroot && (is_android || is_chromeos || (is_linux && !is_castos && !is_bsd)) &&
|
||||
host_toolchain != "//build/toolchain/cros:host") {
|
||||
libs += [ "atomic" ]
|
||||
}
|
||||
|
||||
+ # *BSD needs libkvm
|
||||
+ if (is_bsd) {
|
||||
+ libs += [ "kvm" ]
|
||||
+ }
|
||||
+
|
||||
+ if (is_freebsd) {
|
||||
+ libs += [
|
||||
+ "execinfo",
|
||||
+ "util",
|
||||
+ ]
|
||||
+ }
|
||||
+
|
||||
if (use_allocator_shim) {
|
||||
sources += [
|
||||
"allocator/allocator_shim.cc",
|
||||
@@ -1573,7 +1591,7 @@ mixed_component("base") {
|
||||
]
|
||||
configs += [ "//base/allocator:mac_no_default_new_delete_symbols" ]
|
||||
}
|
||||
- if (is_chromeos || is_linux) {
|
||||
+ if (is_chromeos || (is_linux && !is_bsd)) {
|
||||
sources += [
|
||||
"allocator/allocator_shim_override_cpp_symbols.h",
|
||||
"allocator/allocator_shim_override_glibc_weak_symbols.h",
|
||||
@@ -1629,7 +1647,7 @@ mixed_component("base") {
|
||||
|
||||
# Allow more direct string conversions on platforms with native utf8
|
||||
# strings
|
||||
- if (is_apple || is_chromeos || is_castos || is_cast_android || is_fuchsia) {
|
||||
+ if (is_apple || is_chromeos || is_castos || is_cast_android || is_fuchsia || is_bsd) {
|
||||
defines += [ "SYSTEM_NATIVE_UTF8" ]
|
||||
}
|
||||
|
||||
@@ -2211,6 +2229,42 @@ mixed_component("base") {
|
||||
}
|
||||
}
|
||||
|
||||
+ if (is_bsd) {
|
||||
+ sources -= [
|
||||
+ "files/file_path_watcher_inotify.cc",
|
||||
+ "files/file_util_linux.cc",
|
||||
+ "files/scoped_file_linux.cc",
|
||||
+ "process/memory_linux.cc",
|
||||
+ "process/process_linux.cc",
|
||||
+ "system/sys_info_linux.cc",
|
||||
+ "process/process_iterator_linux.cc",
|
||||
+ "process/process_metrics_linux.cc",
|
||||
+ "process/process_handle_linux.cc"
|
||||
+ ]
|
||||
+ sources += [
|
||||
+ "process/memory_stubs.cc",
|
||||
+ "files/file_path_watcher_kqueue.cc",
|
||||
+ "files/file_path_watcher_kqueue.h",
|
||||
+ "files/file_path_watcher_bsd.cc",
|
||||
+ ]
|
||||
+ }
|
||||
+
|
||||
+ if (is_openbsd) {
|
||||
+ sources += [
|
||||
+ "process/process_handle_openbsd.cc",
|
||||
+ "process/process_iterator_openbsd.cc",
|
||||
+ "process/process_metrics_openbsd.cc",
|
||||
+ "system/sys_info_openbsd.cc",
|
||||
+ ]
|
||||
+ } else if (is_freebsd) {
|
||||
+ sources += [
|
||||
+ "process/process_handle_freebsd.cc",
|
||||
+ "process/process_iterator_freebsd.cc",
|
||||
+ "process/process_metrics_freebsd.cc",
|
||||
+ "system/sys_info_freebsd.cc",
|
||||
+ ]
|
||||
+ }
|
||||
+
|
||||
# iOS
|
||||
if (is_ios) {
|
||||
sources -= [
|
||||
@@ -2310,7 +2364,7 @@ mixed_component("base") {
|
||||
}
|
||||
|
||||
if (dep_libevent) {
|
||||
- deps += [ "//third_party/libevent" ]
|
||||
+ public_deps += [ "//third_party/libevent" ]
|
||||
}
|
||||
|
||||
if (use_libevent) {
|
||||
@@ -3545,7 +3599,7 @@ test("base_unittests") {
|
||||
}
|
||||
}
|
||||
|
||||
- if (is_linux || is_chromeos) {
|
||||
+ if ((is_linux || is_chromeos) && !is_bsd) {
|
||||
sources += [
|
||||
"debug/proc_maps_linux_unittest.cc",
|
||||
"files/scoped_file_linux_unittest.cc",
|
||||
@@ -3593,7 +3647,7 @@ test("base_unittests") {
|
||||
"posix/file_descriptor_shuffle_unittest.cc",
|
||||
"posix/unix_domain_socket_unittest.cc",
|
||||
]
|
||||
- if (!is_nacl && !is_apple) {
|
||||
+ if (!is_nacl && !is_apple && !is_bsd) {
|
||||
sources += [
|
||||
"profiler/stack_copier_signal_unittest.cc",
|
||||
"profiler/thread_delegate_posix_unittest.cc",
|
||||
@@ -3603,7 +3657,7 @@ test("base_unittests") {
|
||||
|
||||
# Allow more direct string conversions on platforms with native utf8
|
||||
# strings
|
||||
- if (is_apple || is_chromeos || is_castos || is_cast_android || is_fuchsia) {
|
||||
+ if (is_apple || is_chromeos || is_castos || is_cast_android || is_fuchsia || is_bsd) {
|
||||
defines += [ "SYSTEM_NATIVE_UTF8" ]
|
||||
}
|
||||
|
||||
@@ -3791,7 +3845,7 @@ test("base_unittests") {
|
||||
}
|
||||
}
|
||||
|
||||
- if (is_fuchsia || is_linux || is_chromeos) {
|
||||
+ if ((is_fuchsia || is_linux || is_chromeos) && !is_bsd) {
|
||||
sources += [
|
||||
"debug/elf_reader_unittest.cc",
|
||||
"debug/test_elf_image_builder.cc",
|
|
@ -0,0 +1,20 @@
|
|||
--- base/allocator/partition_allocator/address_space_randomization.h.orig 2022-06-17 14:20:10 UTC
|
||||
+++ base/allocator/partition_allocator/address_space_randomization.h
|
||||
@@ -38,7 +38,7 @@ AslrMask(uintptr_t bits) {
|
||||
|
||||
#if defined(ARCH_CPU_64_BITS)
|
||||
|
||||
- #if defined(MEMORY_TOOL_REPLACES_ALLOCATOR)
|
||||
+ #if defined(MEMORY_TOOL_REPLACES_ALLOCATOR) && !defined(OS_BSD)
|
||||
|
||||
// We shouldn't allocate system pages at all for sanitizer builds. However,
|
||||
// we do, and if random hint addresses interfere with address ranges
|
||||
@@ -128,7 +128,7 @@ AslrMask(uintptr_t bits) {
|
||||
return AslrAddress(0x20000000ULL);
|
||||
}
|
||||
|
||||
- #elif BUILDFLAG(IS_LINUX)
|
||||
+ #elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
|
||||
|
||||
// Linux on arm64 can use 39, 42, 48, or 52-bit user space, depending on
|
||||
// page size and number of levels of translation pages used. We use
|
|
@ -0,0 +1,11 @@
|
|||
--- base/allocator/partition_allocator/page_allocator.h.orig 2022-07-22 17:30:31 UTC
|
||||
+++ base/allocator/partition_allocator/page_allocator.h
|
||||
@@ -206,7 +206,7 @@ void DecommitAndZeroSystemPages(void* address, size_t
|
||||
// recommitted. Do not assume that this will not change over time.
|
||||
constexpr PA_COMPONENT_EXPORT(
|
||||
PARTITION_ALLOC) bool DecommittedMemoryIsAlwaysZeroed() {
|
||||
-#if BUILDFLAG(IS_APPLE)
|
||||
+#if BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_BSD)
|
||||
return false;
|
||||
#else
|
||||
return true;
|
|
@ -0,0 +1,38 @@
|
|||
--- base/allocator/partition_allocator/page_allocator_constants.h.orig 2022-09-24 10:57:32 UTC
|
||||
+++ base/allocator/partition_allocator/page_allocator_constants.h
|
||||
@@ -25,7 +25,7 @@
|
||||
// elimination.
|
||||
#define PAGE_ALLOCATOR_CONSTANTS_DECLARE_CONSTEXPR __attribute__((const))
|
||||
|
||||
-#elif BUILDFLAG(IS_LINUX) && defined(ARCH_CPU_ARM64)
|
||||
+#elif (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && defined(ARCH_CPU_ARM64)
|
||||
// This should work for all POSIX (if needed), but currently all other
|
||||
// supported OS/architecture combinations use either hard-coded values
|
||||
// (such as x86) or have means to determine these values without needing
|
||||
@@ -81,7 +81,7 @@ PageAllocationGranularityShift() {
|
||||
return 14; // 16kB
|
||||
#elif BUILDFLAG(IS_APPLE) && defined(ARCH_CPU_64_BITS)
|
||||
return static_cast<size_t>(vm_page_shift);
|
||||
-#elif BUILDFLAG(IS_LINUX) && defined(ARCH_CPU_ARM64)
|
||||
+#elif (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && defined(ARCH_CPU_ARM64)
|
||||
// arm64 supports 4kb (shift = 12), 16kb (shift = 14), and 64kb (shift = 16)
|
||||
// page sizes. Retrieve from or initialize cache.
|
||||
size_t shift = page_characteristics.shift.load(std::memory_order_relaxed);
|
||||
@@ -102,7 +102,7 @@ PageAllocationGranularity() {
|
||||
// This is literally equivalent to |1 << PageAllocationGranularityShift()|
|
||||
// below, but was separated out for IS_APPLE to avoid << on a non-constexpr.
|
||||
return vm_page_size;
|
||||
-#elif BUILDFLAG(IS_LINUX) && defined(ARCH_CPU_ARM64)
|
||||
+#elif (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && defined(ARCH_CPU_ARM64)
|
||||
// arm64 supports 4kb, 16kb, and 64kb page sizes. Retrieve from or
|
||||
// initialize cache.
|
||||
size_t size = page_characteristics.size.load(std::memory_order_relaxed);
|
||||
@@ -141,7 +141,7 @@ SystemPageShift() {
|
||||
PAGE_ALLOCATOR_CONSTANTS_DECLARE_CONSTEXPR PA_ALWAYS_INLINE size_t
|
||||
SystemPageSize() {
|
||||
#if (BUILDFLAG(IS_APPLE) && defined(ARCH_CPU_64_BITS)) || \
|
||||
- (BUILDFLAG(IS_LINUX) && defined(ARCH_CPU_ARM64))
|
||||
+ ((BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && defined(ARCH_CPU_ARM64))
|
||||
// This is literally equivalent to |1 << SystemPageShift()| below, but was
|
||||
// separated out for 64-bit IS_APPLE and arm64 on Linux to avoid << on a
|
||||
// non-constexpr.
|
|
@ -0,0 +1,16 @@
|
|||
--- base/allocator/partition_allocator/page_allocator_internals_posix.h.orig 2022-07-22 17:30:31 UTC
|
||||
+++ base/allocator/partition_allocator/page_allocator_internals_posix.h
|
||||
@@ -347,8 +347,12 @@ bool TryRecommitSystemPagesInternal(
|
||||
|
||||
void DiscardSystemPagesInternal(uintptr_t address, size_t length) {
|
||||
void* ptr = reinterpret_cast<void*>(address);
|
||||
-#if BUILDFLAG(IS_APPLE)
|
||||
+#if BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_BSD)
|
||||
+#if BUILDFLAG(IS_BSD)
|
||||
+ int ret = madvise(ptr, length, MADV_FREE);
|
||||
+#else
|
||||
int ret = madvise(ptr, length, MADV_FREE_REUSABLE);
|
||||
+#endif
|
||||
if (ret) {
|
||||
// MADV_FREE_REUSABLE sometimes fails, so fall back to MADV_DONTNEED.
|
||||
ret = madvise(ptr, length, MADV_DONTNEED);
|
|
@ -0,0 +1,11 @@
|
|||
--- base/allocator/partition_allocator/partition_address_space.cc.orig 2022-09-24 10:57:32 UTC
|
||||
+++ base/allocator/partition_allocator/partition_address_space.cc
|
||||
@@ -238,7 +238,7 @@ void PartitionAddressSpace::UninitConfigurablePoolForT
|
||||
setup_.configurable_pool_ = 0;
|
||||
}
|
||||
|
||||
-#if BUILDFLAG(IS_LINUX) && defined(ARCH_CPU_ARM64)
|
||||
+#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && defined(ARCH_CPU_ARM64)
|
||||
|
||||
PageCharacteristics page_characteristics;
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue