head 1.16; access; symbols pkgsrc-2023Q4:1.14.0.6 pkgsrc-2023Q4-base:1.14 pkgsrc-2023Q3:1.14.0.4 pkgsrc-2023Q3-base:1.14 pkgsrc-2023Q2:1.14.0.2 pkgsrc-2023Q2-base:1.14 pkgsrc-2023Q1:1.12.0.6 pkgsrc-2023Q1-base:1.12 pkgsrc-2022Q4:1.12.0.4 pkgsrc-2022Q4-base:1.12 pkgsrc-2022Q3:1.12.0.2 pkgsrc-2022Q3-base:1.12 pkgsrc-2022Q2:1.11.0.2 pkgsrc-2022Q2-base:1.11 pkgsrc-2022Q1:1.7.0.8 pkgsrc-2022Q1-base:1.7 pkgsrc-2021Q4:1.7.0.6 pkgsrc-2021Q4-base:1.7 pkgsrc-2021Q3:1.7.0.4 pkgsrc-2021Q3-base:1.7 pkgsrc-2021Q2:1.7.0.2 pkgsrc-2021Q2-base:1.7 pkgsrc-2021Q1:1.6.0.2 pkgsrc-2021Q1-base:1.6 pkgsrc-2020Q4:1.5.0.6 pkgsrc-2020Q4-base:1.5 pkgsrc-2020Q3:1.5.0.4 pkgsrc-2020Q3-base:1.5 pkgsrc-2020Q2:1.5.0.2 pkgsrc-2020Q2-base:1.5 pkgsrc-2020Q1:1.4.0.2 pkgsrc-2020Q1-base:1.4 pkgsrc-2019Q4:1.4.0.4 pkgsrc-2019Q4-base:1.4 pkgsrc-2019Q3:1.3.0.2 pkgsrc-2019Q3-base:1.3 pkgsrc-2019Q2:1.2.0.20 pkgsrc-2019Q2-base:1.2 pkgsrc-2019Q1:1.2.0.18 pkgsrc-2019Q1-base:1.2 pkgsrc-2018Q4:1.2.0.16 pkgsrc-2018Q4-base:1.2 pkgsrc-2018Q3:1.2.0.14 pkgsrc-2018Q3-base:1.2 pkgsrc-2018Q2:1.2.0.12 pkgsrc-2018Q2-base:1.2 pkgsrc-2018Q1:1.2.0.10 pkgsrc-2018Q1-base:1.2 pkgsrc-2017Q4:1.2.0.8 pkgsrc-2017Q4-base:1.2 pkgsrc-2017Q3:1.2.0.6 pkgsrc-2017Q3-base:1.2 pkgsrc-2017Q2:1.2.0.2 pkgsrc-2017Q2-base:1.2 pkgsrc-2017Q1:1.1.0.6 pkgsrc-2017Q1-base:1.1 pkgsrc-2016Q4:1.1.0.4 pkgsrc-2016Q4-base:1.1 pkgsrc-2016Q3:1.1.0.2 pkgsrc-2016Q3-base:1.1; locks; strict; comment @# @; 1.16 date 2024.02.18.09.53.08; author markd; state Exp; branches; next 1.15; commitid N1jynEjj4suDLTYE; 1.15 date 2024.02.03.04.30.24; author markd; state Exp; branches; next 1.14; commitid TWaY7BbCsx8jsWWE; 1.14 date 2023.06.11.05.32.56; author markd; state Exp; branches; next 1.13; commitid uJNkJd9UzM4pqusE; 1.13 date 2023.04.02.11.07.32; author markd; state Exp; branches; next 1.12; commitid KbrmwytmdUVpwwjE; 1.12 date 2022.09.01.03.36.03; author markd; state Exp; branches; next 1.11; commitid xoCyBKUCwQgtS6SD; 1.11 date 2022.05.15.04.20.32; author markd; state Exp; branches; next 1.10; commitid wwEe57pQXxgSC6ED; 1.10 date 2022.05.01.20.23.03; author markd; state Exp; branches; next 1.9; commitid KJ7kOYbqfEC3poCD; 1.9 date 2022.04.25.10.38.11; author markd; state Exp; branches; next 1.8; commitid lfq2rqHs4peSlzBD; 1.8 date 2022.04.08.05.21.48; author markd; state Exp; branches; next 1.7; commitid AQb8qlWO6yYA9mzD; 1.7 date 2021.06.03.06.00.17; author markd; state Exp; branches; next 1.6; commitid 4bO8gyTvIVWAhEVC; 1.6 date 2021.02.18.19.42.07; author markd; state Exp; branches; next 1.5; commitid DPX0nrz1Q2DYdeIC; 1.5 date 2020.04.27.02.08.13; author markd; state Exp; branches; next 1.4; commitid sX74Aso7K6LmVX5C; 1.4 date 2019.12.06.20.04.19; author markd; state Exp; branches; next 1.3; commitid YvcqeK7orCIiuGNB; 1.3 date 2019.08.11.05.03.12; author markd; state Exp; branches; next 1.2; commitid CY7us9nBMv5zfzyB; 1.2 date 2017.06.20.22.07.24; author markd; state Exp; branches; next 1.1; commitid L65g98VV0ZCA3aWz; 1.1 date 2016.07.14.11.57.40; author markd; state Exp; branches; next ; commitid E7KICDDRnSaAEhez; desc @@ 1.16 log @tex-circuitikz{,-doc}: update to 1.6.7 Several new blocks, more flexible generic anchors for blocks, and a new option to align the signs on American-style voltage sources. - Added `saturation` block - Added `iamp`, `sigmoid`, and `allornothing` blocks - Added optical fiber `fiber` block - Now, the position of the lateral anchors (`left up` and similar) of blocks is configurable - Now you can choose how the signs on American-style sources rotate when the source is not vertical - A new section in the manual about related packages @ text @# $NetBSD$ DISTNAME= circuitikz PKGNAME= tex-${DISTNAME}-1.6.7 TEXLIVE_REV= 69757 MAINTAINER= pkgsrc-users@@NetBSD.org HOMEPAGE= https://ctan.org/pkg/circuitikz COMMENT= Draw electrical networks with TikZ LICENSE= lppl-1.3c AND gnu-gpl-v2 DEPENDS+= tex-pgf-[0-9]*:../../print/tex-pgf .include "../../print/texlive/package.mk" .include "../../mk/bsd.pkg.mk" @ 1.15 log @tex-circuitikz{,-doc}: update to 1.6.6 1.6.6 A couple of new components. - Added the symbol for metal-oxide varistor `mov` - Added another symbol for fuse (wiggly fuse `wfuse`) 1.6.5 This version features an important overhaul of the `muxdemux` configurable component/shape, making it much more flexible and powerful by adding configurable labels and negation and clock symbols to the pins. Also, a couple of minor fixes/workarounds. - Added optional and configurable inner, outer and border labels to the `muxdemux` shapes - Added optional clock wedge and negation signs to the pins of `muxdemux` shapes - Added the possibility to add a background drawing to `muxdemux` shapes - Fixed a bug with `straightvoltages` and `open` - Added an (ugly) workaround for a voltage shift mismatch 1.6.4 A bit of enhancements and fixes for the European-style logic ports, more switches (and a bit more configurability for them), and more option for some sources. - The symbol in European logic ports is now rotation-invariant, and its font can be customized - Added a couple of "blank" (no symbol) European logic ports - Added new "traditional" switches - Added configurability (color, thickness, dash) to switch arrows - Added "eyw"-symbol (reverse star) for "oo"-type sources - Added configurable open shape to the sinusoidal current source - Several documentation fixes @ text @d4 2 a5 2 PKGNAME= tex-${DISTNAME}-1.6.6 TEXLIVE_REV= 69077 @ 1.14 log @tex-circuitikz{,-doc}: update to 1.6.2 Several more styling options for elements (body diodes, transformers, crossing), a clock wedge shape for logical circuits, and documentation updates for ConTeXt, mainly noticing the (upstream) elimination of the thin `siunitx` layer compatibility macros. - there is no `siunitx` support for ConTeXt, point to their `units` package - Add styling of `transform core` lines - Add `scale` to the bodydiode options - Add styling of crossing vertical line - Add `clockwedge` shape @ text @d4 2 a5 2 PKGNAME= tex-${DISTNAME}-1.6.2 TEXLIVE_REV= 67111 @ 1.13 log @tex-circuitikz{,-doc}: update to 1.6.1 1.6.1 New components: solder jumpers; a couple of small but very useful inversion markers for logical circuits, especially targeted at the mux-demux family; a new inline microphone; a much more versatile `hemt`; a better legacy `tline`. More tweaks to converters blocks, and a lot of typo/grammar fixes in the manual. - Add configurable dashes to the dc symbols in converter blocks - Add solder jumpers - Add a shape to mark european-style inversion, adjust European-style logic port triangle inversion symbols to match - Add a tail-less mic and an option to change the thickness of the microphone's bar - Enhance the `hemt` shape with a GaN-hemt as example - Add anchors and a "bare" option to `tline` - subcircuits are no more experimental - Correction of several typo/grammar errors in the documentation 1.6.0 The big change is the refactoring (and enhancement) of the block's code. In addition, double gate MOSes, several fixes all over the map, and quite a lot of anchors were added into the mix. - Big change (mostly backward compatible, minus a couple of bug fixes) to the block's code. - Now `vco` can be `box`ed - enabled more short-name geographical anchors - generic blocks can be made rectangular - mid-way lateral anchors for all blocks, as well as up/down - renamed converters anchors (old ones retained for backward compatibility) - new ac/ac blocks, both single- and three-phase - Added double gate MOS transistors (by Romano Giannetti) - Fix deformed shape for legacy `TL` component ([issue on GitHub] - Added several anchors on variable components, suggested by [Dr Matthias Jung] - Added `genericsplitter` component (by [frankplow](github.com/frankplow)) - Fix - `splitter` used the wrong parameters (from `wilkinson`) @ text @d4 2 a5 2 PKGNAME= tex-${DISTNAME}-1.6.1 TEXLIVE_REV= 65785 @ 1.12 log @tex-circuitikz{,-doc}: update to 1.5.3 Minor release: fixes to the manual, and a new component (Shockley diodes). - Merging changes to fix the language in the manual (thanks to Charles B. Cameron). - Added Shockley diode @ text @d4 2 a5 2 PKGNAME= tex-${DISTNAME}-1.5.3 TEXLIVE_REV= 63788 @ 1.11 log @tex-circuitikz{,-doc}: update to 1.5.2 Adding a couple of new components and a nice feature to transistors and tubes. - Added TVS diodes (transorb) - Added proximity switches - Added partially drawn tube and transistor borders @ text @d4 2 a5 2 PKGNAME= tex-${DISTNAME}-1.5.2 TEXLIVE_REV= 63269 @ 1.10 log @tex-circuitikz{,-doc}: update to 1.5.1 - Do not load package `regexpatch` by default @ text @d4 2 a5 2 PKGNAME= tex-${DISTNAME}-1.5.1 TEXLIVE_REV= 63145 @ 1.9 log @tex-circuitikz{,-doc}: update to 1.5.0 In this version, several internal changes have been included in order to streamline and organize better the components and to change the management of color. The changes are pretty deep and subtle, so a bug or unexpected behaviour is always possible. You can use the 1.4.6 rollback point in case of trouble, but be sure to report any bug. - Added connectors shapes, and included the BNC into that class - Added nullator and norator shapes - Added buzzer and reversed buzzer bipoles - Added "dot" anchors to inductances - Added "boxed only" option for some circular blocks - Added DIN antenna shape - Fixed block/input arrow connection - Fixed a problem with generic tunable arrows Internal changes: - Added a generic drawing function for shapes, which are now drawn always in background - Added a hook system to be able to change component drawing settings per-shape, per-class or globally - All the 250+ shapes are now "protected" by possible external arrow and arced corners parameters - Completely changed the management of the shapes' color @ text @d4 2 a5 2 PKGNAME= tex-${DISTNAME}-1.5.0 TEXLIVE_REV= 63116 @ 1.8 log @tex-circuitikz{,-doc}: update to 1.4.6 A nasty bug fix and some hack to avoid that some global Ti*k*Z option spill into the shapes. - Fix bug with legacy transmission lines in `overlay`s - Robustify some shapes: do not let arrows option pass to the inner drawing - Add warning about global draw options in the manual - Fixes in the documentation: hyperlink the index again, cite new recovery point, remove some legacy construct - Added 1.4.6 rollback point @ text @d4 2 a5 2 PKGNAME= tex-${DISTNAME}-1.4.6 TEXLIVE_REV= 61873 @ 1.7 log @tex-circuitikz{,-doc}: update to 1.3.7 1.3.7 Minor release, mainly documentation upgrades. - New options for the line thickness, rotation, and size of symbols drawn in sources - New tutorial: drawing a circuit around an operational amplifier - Documentation fixes and small enhancements 1.3.6 Mainly a bugfix release; fixing a bug in the `l2` stacked labels means that old constructs that were failing silently can give an error now. Sorry. To compensate, I added stacked annotation (for symmetry). - Added stacked annotations for symmetry with stacked labels. - Fixed a bug in the plotting of `inst amp ra` terminals. - Fixed a bug in managing stacked labels (`l2=...`); possibly it will be mildly backward-incompatible (please see the manual about incompatible changes) 1.3.5 Power electronics devices are the main characters in this release: PUT, GTOs, a new style for thyristors, and a photovoltaic module. Additionally, an **experimental** support for subcircuits has been added; it could change in the future. Fixed a nasty bug in rotary switches "in" anchor positioning in some cases. - Added support for creating and using sub-circuits - Added UJT transistors and GTO devices - Added (as an option) a different, more compact style for thyristor-type devices. - Added a photovoltaic module - Added a DC/DC converter block for symmetry - Added the possibility to change the waveforms shown in the oscilloscope - In the manual, separate the component usage chapter from the big component list - Fix wrong rotary switch "in" anchors for switches with more than 180 degrees coverage 1.3.4 New things, like configurable modifier thickness, ferroelectric devices, and several transistor tweaks. Importantly, a bug that hindered compatibility with the internal Ti*k*Z `circuits` library (introduced in 1.3.3) has been fixed. - Added separate configuration for the line thickness of resistors, capacitors, and inductors modifiers - Added ferroelectric capacitors and ferroelectric gate MOS/FETs - Added an option to fill the gate gap in MOSes, FETs and IGBTs with a color - Added a "centergap" anchor for transistors - Added the option "nogate" to the `hemt` symbol - Fixed a bug in thermistors not respecting their class line thickness - Fixes in the manual (copy and paste of snippets without numbers, correct old usage of `siunitx`, factor out repetitions in the preamble; thanks to Ulrike Fischer: https://tex.stackexchange.com/a/57160/38080) - Fixed a bug introduced in 1.3.3 that would reduce compatibility with the `circuits` internal library; reported by JetherReis 1.3.2 - Added the simplified (2-waves) highpass and lowpass blocks - Added graphene FETs (suggested by Cees Keyer) - Added left/right anchors to transistors - Fixed a bug in flip-flops 1.3.1 - Fixed a bug in "fuse" and "afuse" fill - Remove the voltage direction warning. Nobody really ever cared - Minor fixes and enhancements to the manual @ text @d4 2 a5 2 PKGNAME= tex-${DISTNAME}-1.3.7 TEXLIVE_REV= 59421 @ 1.6 log @tex-circuitikz{,-doc}: update to 1.3.0 The main changes here are under the hood: a big refactoring that should have helped fixed some long-standing misfeatures. In case of disaster, there is a new rollback point added (still not using the new LaTeX rollback mechanism, though). - Fixed a long-standing problem with labels and similar decoration with equal signs and commas - Fixed a typo in the manual (thanks to @@muzimuzhi on GitHub) - The Mother of All Code Refactoring: no real changes (modulo errors) - Added a rollback point to 1.2.7 @ text @d4 2 a5 2 PKGNAME= tex-${DISTNAME}-1.3.0 TEXLIVE_REV= 57469 d10 1 a10 1 LICENSE= gnu-gpl-v2 AND lppl-1.3c @ 1.5 log @tex-*: update to texlive 2020 versions tex-a2ping{,-doc} to 2.84p tex-animate{,-doc} to 20200425 tex-auto-pst-pdf{,-doc} to 0.6.52849 tex-chemfig{,-doc} to 1.52 tex-circuitikz{,-doc} to 1.1.1 tex-graphics-pln{,-doc} to 2020 tex-mcf2graph{,-doc} to 4.48 tex-mptopdf{,-doc} to 2020 tex-pst-node{,-doc} to 1.42a tex-pst-pdf{,-doc} to 1.2e tex-pst-tools{,-doc} to 0.10 tex-pstricks-add{,-doc} to 3.89a tex-tikz-feynhand{,-doc} to 1.1.0 tex-tikzmark{,-doc} to 1.8 tex-tkz-base{,-doc} to 3.06c tex-tkz-fct{,-doc} to 1.3c @ text @d4 2 a5 2 PKGNAME= tex-${DISTNAME}-1.1.1 TEXLIVE_REV= 54873 @ 1.4 log @tex-*: add TEXLIVE_UNVERSIONED=yes @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2019/08/11 05:03:12 markd Exp $ d4 2 a5 2 PKGNAME= tex-${DISTNAME}-0.9.3 TEXLIVE_REV= 51634 d10 1 a10 1 LICENSE= lppl-1.3c OR gnu-gpl-v1 a13 1 TEXLIVE_UNVERSIONED= yes @ 1.3 log @tex-circuitikz{,-doc}: update to 0.9.3 Release 0.9.3, official date 13 Jul 2019 This is mainly a bugfix release. - Added the option to have "dotless" P-MOS (to use with arrowmos option) - Fixed a (puzzling) problem with coupler2 - Fixed a compatibility problem with newer PGF (>3.0.1a) Release 0.9.2 (2019-06-21) - (hopefully) fixed ConTeXt compatibility. Most new functionality is not tested; testers and developers for the ConTeXt side are needed. - Added old ConTeXt version for 0.8.3 - Added tailless ground Release 0.9.1: - Added old LaTeX versions for 0.8.3, 0.7, 0.6 and 0.4 - Added the option to have inline transformers and gyrators - Added rotary switches - Added more configurable bipole nodes (connectors) and more shapes - Added 7-segment displays - Added vacuum tubes by J. op den Brouw - Made the open shape of dcisources configurable - Made the arrows on vcc and vee configurable - Fixed anchors of diamondpole nodes - Fixed a bug about unstable anchors in the chip components - Fixed a regression in label placement for some values of scaling - Fixed problems with cute switches anchors @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2017/06/20 22:07:24 markd Exp $ d14 1 @ 1.2 log @Update to TeXlive 2017 Updated fonts/tex-cabin{,-doc} to 2017 Updated graphics/tex-circuitikz{,-doc} to 0.8.3 Updated fonts/tex-cjhebrew{,-doc} to 0.2a Updated print/tex-cjk-gs-integrate{,-doc} to 20170505.0 Updated fonts/tex-comicneue{,-doc} to 1.1 Updated print/tex-comment{,-doc} to 3.8 Updated print/tex-context{,-doc} to 2017 Updated print/tex-context-filter{,-doc} to 2017 Updated print/tex-csbulletin{,-doc} to 1.1 Updated print/tex-csplain to 2017 Updated print/tex-csquotes{,-doc} to 5.2b Updated print/tex-cweb{,-doc} to 3.64b @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1 2016/07/14 11:57:40 markd Exp $ d4 2 a5 2 PKGNAME= tex-${DISTNAME}-0.8.3 TEXLIVE_REV= 44488 d8 1 a8 1 HOMEPAGE= http://ctan.org/pkg/circuitikz @ 1.1 log @Add tex-circuitikz{,-doc} 0.6 The package provides a set of macros for naturally typesetting electrical and (somewhat less naturally, perhaps) electronic networks. It is designed as a tool that is easy to use, with a lean syntax, native to LaTeX, and directly supporting PDF output format. So is based on the very impressive pgf/TikZ package. @ text @d1 1 a1 1 # $NetBSD$ d4 2 a5 2 PKGNAME= tex-${DISTNAME}-0.6 TEXLIVE_REV= 41299 d10 1 a10 1 LICENSE= lppl-1.3c @