# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=8

TEXLIVE_MODULE_CONTENTS="
	collection-pictures.r77389
	adigraph.r70422
	aobs-tikz.r70952
	askmaps.r56730
	asyfig.r17512
	asypictureb.r73611
	autoarea.r59552
	bardiag.r22013
	beamerswitch.r64182
	binarytree.r41777
	blochsphere.r38388
	bloques.r22490
	blox.r57949
	bodegraph.r72949
	bondgraph.r21670
	bondgraphs.r36605
	braids.r76924
	bxeepic.r77677
	byo-twemojis.r58917
	byrne.r77031
	cachepic.r26313
	callouts.r44899
	celtic.r39797
	chemfig.r77677
	circuit-macros.r76218
	circuitikz.r77600
	circularglyphs.r73069
	coffeestains.r59703
	coloredbelts.r78042
	combinedgraphics.r27198
	curve.r20745
	curve2e.r77677
	curves.r45255
	dcpic.r30206
	diagmac2.r15878
	ditaa.r48932
	dot2texi.r26237
	dottex.r15878
	dpcircling.r54994
	dratex.r15878
	drs.r19232
	duotenzor.r76130
	dynkin-diagrams.r76924
	ecgdraw.r76130
	eepic.r77677
	egpeirce.r66924
	ellipse.r39025
	endofproofwd.r55643
	epspdfconversion.r18703
	esk.r18115
	euflag.r55265
	fadingimage.r75447
	fast-diagram.r29264
	fenetrecas.r73069
	fig4latex.r26313
	figchild.r75801
	figput.r76924
	fitbox.r77677
	flowchart.r36572
	forest.r77677
	genealogytree.r66513
	getmap.r75447
	gincltex.r77677
	gnuplottex.r54758
	gradientframe.r21387
	grafcet.r22509
	graph35.r66772
	graphicxpsd.r57341
	graphviz.r31517
	gtrlib-largetrees.r49062
	harveyballs.r32003
	here.r16135
	hf-tikz.r34733
	hobby.r76924
	hvfloat.r77677
	istgame.r76924
	kblocks.r57617
	kinematikz.r61392
	knitting.r50782
	knittingpattern.r17205
	ladder.r44394
	lapdf.r23806
	latex-make.r60874
	liftarm.r76924
	lpic.r20843
	lroundrect.r39804
	luamesh.r77677
	luasseq.r65511
	maker.r76924
	makeshape.r28973
	mathspic.r31957
	memoize.r73025
	mercatormap.r77984
	milsymb.r78222
	miniplot.r17483
	mkpic.r76483
	modiagram.r76924
	neuralnetwork.r31500
	nl-interval.r58328
	nndraw.r59674
	numericplots.r31729
	outilsgeomtikz.r75985
	papiergurvan.r73069
	pb-diagram.r15878
	petri-nets.r39165
	pgf-blur.r54512
	pgf-interference.r76924
	pgf-periodictable.r73886
	pgf-pie.r63603
	pgf-soroban.r32269
	pgf-spectra.r75535
	pgf-umlcd.r63386
	pgf-umlsd.r55342
	pgfgantt.r71565
	pgfkeysearch.r77050
	pgfkeyx.r26093
	pgfmolbio.r71551
	pgfmorepages.r54770
	pgfopts.r77677
	pgfornament.r72029
	pgfplots.r77677
	pgfplotsthemebeamer.r71954
	picinpar.r77677
	pict2e.r77677
	pictex.r59551
	pictex2.r15878
	pictochrono.r75622
	pinlabel.r24769
	pixelart.r66012
	pixelarttikz.r77054
	pmgraph.r15878
	polyhedra.r68770
	polyomino.r76924
	postage.r55920
	postit.r75925
	prerex.r54512
	productbox.r20886
	ptolemaicastronomy.r50810
	puyotikz.r57254
	pxpgfmark.r77677
	pxpic.r77677
	qcircuit.r48400
	qrcode.r77677
	randbild.r15878
	randomwalk.r76924
	realhats.r66924
	reotex.r34924
	robotarm.r63116
	rviewport.r76924
	sa-tikz.r32815
	sacsymb.r65768
	schemabloc.r68445
	scratch.r66655
	scratch3.r61921
	scsnowman.r66115
	setdeck.r40613
	signchart.r39707
	simplenodes.r62888
	simpleoptics.r62977
	smartdiagram.r42781
	spath3.r76924
	spectralsequences.r65667
	strands.r59906
	sunpath.r72604
	swimgraf.r25446
	syntaxdi.r56685
	table-fct.r76924
	texdraw.r64477
	ticollege.r36306
	tikz-3dplot.r25087
	tikz-among-us.r60880
	tikz-bagua.r64103
	tikz-bayesnet.r38295
	tikz-bbox.r57444
	tikz-cd.r77677
	tikz-decofonts.r77388
	tikz-dependency.r54512
	tikz-dimline.r35805
	tikz-ext.r75014
	tikz-feynhand.r76924
	tikz-feynman.r56615
	tikz-imagelabels.r51490
	tikz-inet.r15878
	tikz-kalender.r77920
	tikz-karnaugh.r62040
	tikz-ladder.r62992
	tikz-lake-fig.r55288
	tikz-layers.r46660
	tikz-mirror-lens.r65500
	tikz-nef.r55920
	tikz-network.r51884
	tikz-nfold.r67718
	tikz-opm.r32769
	tikz-optics.r62977
	tikz-osci.r68636
	tikz-page.r42039
	tikz-palattice.r43442
	tikz-planets.r75210
	tikz-qtree.r26108
	tikz-relay.r76924
	tikz-sfc.r49424
	tikz-swigs.r59889
	tikz-timing.r64967
	tikz-trackschematic.r63480
	tikz-truchet.r50020
	tikz2d-fr.r73069
	tikz3d-fr.r75291
	tikzbricks.r73140
	tikzcodeblocks.r54758
	tikzdotncross.r77050
	tikzducks.r77677
	tikzfill.r76924
	tikzinclude.r28715
	tikzlings.r77677
	tikzmark.r64819
	tikzmarmots.r76924
	tikzorbital.r36439
	tikzpackets.r55827
	tikzpagenodes.r64967
	tikzpeople.r67840
	tikzpfeile.r25777
	tikzpingus.r78222
	tikzposter.r32732
	tikzquads.r77050
	tikzquests.r77050
	tikzscale.r30637
	tikzsymbols.r61300
	tikztosvg.r60289
	tikzviolinplots.r76451
	tile-graphic.r55325
	tilings.r76924
	timing-diagrams.r31491
	tipfr.r38646
	tkz-base.r69460
	tkz-berge.r57485
	tkz-bernoulli.r73069
	tkz-doc.r68665
	tkz-elements.r78014
	tkz-euclide.r77515
	tkz-fct.r61949
	tkz-graph.r57484
	tkz-grapheur.r78175
	tkz-orm.r61719
	tkz-tab.r66115
	tkzexample.r63908
	tonevalue.r60058
	tqft.r71401
	tsemlines.r23440
	tufte-latex.r77677
	twemojis.r77677
	tzplot.r77181
	utfsym.r63076
	vectorlogos.r73069
	venndiagram.r47952
	wheelchart.r78222
	wordcloud.r77677
	worldflags.r68827
	xistercian.r77677
	xpicture.r28770
	xypic.r78116
	bootstrapicons.r76502
	forest-ext.r78040
	keisennote.r77255
	lua-tikz3dtools.r77677
	lucide-icons.r77188
	open-everyday-symbols.r75127
	openmoji.r77186
	optikz.r77919
	qrcodetikz.r76924
	tikz-cookingsymbols.r75636
	tikz-shields.r76593
	tikzbrickfigurines.r76088
	tikzfxgraph.r77050
	vexillology.r77381
"
TEXLIVE_MODULE_DOC_CONTENTS="
	adigraph.doc.r70422
	aobs-tikz.doc.r70952
	askmaps.doc.r56730
	asyfig.doc.r17512
	asypictureb.doc.r73611
	autoarea.doc.r59552
	bardiag.doc.r22013
	beamerswitch.doc.r64182
	binarytree.doc.r41777
	blochsphere.doc.r38388
	bloques.doc.r22490
	blox.doc.r57949
	bodegraph.doc.r72949
	bondgraph.doc.r21670
	bondgraphs.doc.r36605
	braids.doc.r76924
	bxeepic.doc.r77677
	byo-twemojis.doc.r58917
	byrne.doc.r77031
	cachepic.doc.r26313
	callouts.doc.r44899
	celtic.doc.r39797
	chemfig.doc.r77677
	circuit-macros.doc.r76218
	circuitikz.doc.r77600
	circularglyphs.doc.r73069
	coffeestains.doc.r59703
	coloredbelts.doc.r78042
	combinedgraphics.doc.r27198
	curve.doc.r20745
	curve2e.doc.r77677
	curves.doc.r45255
	dcpic.doc.r30206
	diagmac2.doc.r15878
	ditaa.doc.r48932
	doc-pictex.doc.r24927
	dot2texi.doc.r26237
	dottex.doc.r15878
	dpcircling.doc.r54994
	dratex.doc.r15878
	drs.doc.r19232
	duotenzor.doc.r76130
	dynkin-diagrams.doc.r76924
	ecgdraw.doc.r76130
	eepic.doc.r77677
	egpeirce.doc.r66924
	ellipse.doc.r39025
	endofproofwd.doc.r55643
	epspdfconversion.doc.r18703
	esk.doc.r18115
	euflag.doc.r55265
	fadingimage.doc.r75447
	fast-diagram.doc.r29264
	fenetrecas.doc.r73069
	fig4latex.doc.r26313
	figchild.doc.r75801
	figput.doc.r76924
	fitbox.doc.r77677
	flowchart.doc.r36572
	forest.doc.r77677
	genealogytree.doc.r66513
	getmap.doc.r75447
	gincltex.doc.r77677
	gnuplottex.doc.r54758
	gradientframe.doc.r21387
	grafcet.doc.r22509
	graph35.doc.r66772
	graphicxpsd.doc.r57341
	graphviz.doc.r31517
	gtrlib-largetrees.doc.r49062
	harveyballs.doc.r32003
	here.doc.r16135
	hf-tikz.doc.r34733
	hobby.doc.r76924
	hvfloat.doc.r77677
	istgame.doc.r76924
	kblocks.doc.r57617
	kinematikz.doc.r61392
	knitting.doc.r50782
	knittingpattern.doc.r17205
	ladder.doc.r44394
	lapdf.doc.r23806
	latex-make.doc.r60874
	liftarm.doc.r76924
	lpic.doc.r20843
	lroundrect.doc.r39804
	luamesh.doc.r77677
	luasseq.doc.r65511
	maker.doc.r76924
	makeshape.doc.r28973
	mathspic.doc.r31957
	memoize.doc.r73025
	mercatormap.doc.r77984
	milsymb.doc.r78222
	miniplot.doc.r17483
	mkpic.doc.r76483
	modiagram.doc.r76924
	neuralnetwork.doc.r31500
	nl-interval.doc.r58328
	nndraw.doc.r59674
	numericplots.doc.r31729
	outilsgeomtikz.doc.r75985
	papiergurvan.doc.r73069
	pb-diagram.doc.r15878
	petri-nets.doc.r39165
	pgf-blur.doc.r54512
	pgf-interference.doc.r76924
	pgf-periodictable.doc.r73886
	pgf-pie.doc.r63603
	pgf-soroban.doc.r32269
	pgf-spectra.doc.r75535
	pgf-umlcd.doc.r63386
	pgf-umlsd.doc.r55342
	pgfgantt.doc.r71565
	pgfkeysearch.doc.r77050
	pgfkeyx.doc.r26093
	pgfmolbio.doc.r71551
	pgfmorepages.doc.r54770
	pgfopts.doc.r77677
	pgfornament.doc.r72029
	pgfplots.doc.r77677
	pgfplotsthemebeamer.doc.r71954
	picinpar.doc.r77677
	pict2e.doc.r77677
	pictex.doc.r59551
	pictochrono.doc.r75622
	pinlabel.doc.r24769
	pixelart.doc.r66012
	pixelarttikz.doc.r77054
	pmgraph.doc.r15878
	polyhedra.doc.r68770
	polyomino.doc.r76924
	postage.doc.r55920
	postit.doc.r75925
	prerex.doc.r54512
	productbox.doc.r20886
	ptolemaicastronomy.doc.r50810
	puyotikz.doc.r57254
	pxpgfmark.doc.r77677
	pxpic.doc.r77677
	qcircuit.doc.r48400
	qrcode.doc.r77677
	randbild.doc.r15878
	randomwalk.doc.r76924
	realhats.doc.r66924
	reotex.doc.r34924
	robotarm.doc.r63116
	rviewport.doc.r76924
	sa-tikz.doc.r32815
	sacsymb.doc.r65768
	schemabloc.doc.r68445
	scratch.doc.r66655
	scratch3.doc.r61921
	scsnowman.doc.r66115
	setdeck.doc.r40613
	signchart.doc.r39707
	simplenodes.doc.r62888
	simpleoptics.doc.r62977
	smartdiagram.doc.r42781
	spath3.doc.r76924
	spectralsequences.doc.r65667
	strands.doc.r59906
	sunpath.doc.r72604
	swimgraf.doc.r25446
	syntaxdi.doc.r56685
	table-fct.doc.r76924
	texdraw.doc.r64477
	ticollege.doc.r36306
	tikz-3dplot.doc.r25087
	tikz-among-us.doc.r60880
	tikz-bagua.doc.r64103
	tikz-bayesnet.doc.r38295
	tikz-bbox.doc.r57444
	tikz-cd.doc.r77677
	tikz-decofonts.doc.r77388
	tikz-dependency.doc.r54512
	tikz-dimline.doc.r35805
	tikz-ext.doc.r75014
	tikz-feynhand.doc.r76924
	tikz-feynman.doc.r56615
	tikz-imagelabels.doc.r51490
	tikz-inet.doc.r15878
	tikz-kalender.doc.r77920
	tikz-karnaugh.doc.r62040
	tikz-ladder.doc.r62992
	tikz-lake-fig.doc.r55288
	tikz-layers.doc.r46660
	tikz-mirror-lens.doc.r65500
	tikz-nef.doc.r55920
	tikz-network.doc.r51884
	tikz-nfold.doc.r67718
	tikz-opm.doc.r32769
	tikz-optics.doc.r62977
	tikz-osci.doc.r68636
	tikz-page.doc.r42039
	tikz-palattice.doc.r43442
	tikz-planets.doc.r75210
	tikz-qtree.doc.r26108
	tikz-relay.doc.r76924
	tikz-sfc.doc.r49424
	tikz-swigs.doc.r59889
	tikz-timing.doc.r64967
	tikz-trackschematic.doc.r63480
	tikz-truchet.doc.r50020
	tikz2d-fr.doc.r73069
	tikz3d-fr.doc.r75291
	tikzbricks.doc.r73140
	tikzcodeblocks.doc.r54758
	tikzdotncross.doc.r77050
	tikzducks.doc.r77677
	tikzfill.doc.r76924
	tikzinclude.doc.r28715
	tikzlings.doc.r77677
	tikzmark.doc.r64819
	tikzmarmots.doc.r76924
	tikzorbital.doc.r36439
	tikzpackets.doc.r55827
	tikzpagenodes.doc.r64967
	tikzpeople.doc.r67840
	tikzpfeile.doc.r25777
	tikzpingus.doc.r78222
	tikzposter.doc.r32732
	tikzquads.doc.r77050
	tikzquests.doc.r77050
	tikzscale.doc.r30637
	tikzsymbols.doc.r61300
	tikztosvg.doc.r60289
	tikzviolinplots.doc.r76451
	tile-graphic.doc.r55325
	tilings.doc.r76924
	timing-diagrams.doc.r31491
	tipfr.doc.r38646
	tkz-base.doc.r69460
	tkz-berge.doc.r57485
	tkz-bernoulli.doc.r73069
	tkz-doc.doc.r68665
	tkz-elements.doc.r78014
	tkz-euclide.doc.r77515
	tkz-fct.doc.r61949
	tkz-graph.doc.r57484
	tkz-grapheur.doc.r78175
	tkz-orm.doc.r61719
	tkz-tab.doc.r66115
	tkzexample.doc.r63908
	tonevalue.doc.r60058
	tqft.doc.r71401
	tufte-latex.doc.r77677
	twemojis.doc.r77677
	tzplot.doc.r77181
	utfsym.doc.r63076
	vectorlogos.doc.r73069
	venndiagram.doc.r47952
	visualpstricks.doc.r39799
	wheelchart.doc.r78222
	wordcloud.doc.r77677
	worldflags.doc.r68827
	xistercian.doc.r77677
	xpicture.doc.r28770
	xypic.doc.r78116
	bootstrapicons.doc.r76502
	forest-ext.doc.r78040
	keisennote.doc.r77255
	lua-tikz3dtools.doc.r77677
	lucide-icons.doc.r77188
	open-everyday-symbols.doc.r75127
	openmoji.doc.r77186
	optikz.doc.r77919
	qrcodetikz.doc.r76924
	tikz-cookingsymbols.doc.r75636
	tikz-shields.doc.r76593
	tikzbrickfigurines.doc.r76088
	tikzfxgraph.doc.r77050
	vexillology.doc.r77381
"
TEXLIVE_MODULE_SRC_CONTENTS="
	aobs-tikz.source.r70952
	asyfig.source.r17512
	asypictureb.source.r73611
	beamerswitch.source.r64182
	binarytree.source.r41777
	blochsphere.source.r38388
	blox.source.r57949
	bondgraphs.source.r36605
	braids.source.r76924
	byo-twemojis.source.r58917
	celtic.source.r39797
	combinedgraphics.source.r27198
	curve.source.r20745
	curve2e.source.r77677
	curves.source.r45255
	dottex.source.r15878
	ecgdraw.source.r76130
	ellipse.source.r39025
	esk.source.r18115
	euflag.source.r55265
	fitbox.source.r77677
	flowchart.source.r36572
	forest.source.r77677
	gincltex.source.r77677
	gnuplottex.source.r54758
	gradientframe.source.r21387
	graph35.source.r66772
	graphviz.source.r31517
	gtrlib-largetrees.source.r49062
	hf-tikz.source.r34733
	hobby.source.r76924
	latex-make.source.r60874
	lroundrect.source.r39804
	luasseq.source.r65511
	makeshape.source.r28973
	memoize.source.r73025
	nndraw.source.r59674
	pgf-blur.source.r54512
	pgfgantt.source.r71565
	pgfmolbio.source.r71551
	pgfopts.source.r77677
	pgfplots.source.r77677
	pict2e.source.r77677
	postage.source.r55920
	productbox.source.r20886
	ptolemaicastronomy.source.r50810
	pxpic.source.r77677
	qrcode.source.r77677
	randbild.source.r15878
	randomwalk.source.r76924
	realhats.source.r66924
	robotarm.source.r63116
	rviewport.source.r76924
	signchart.source.r39707
	smartdiagram.source.r42781
	spath3.source.r76924
	strands.source.r59906
	sunpath.source.r72604
	tikz-imagelabels.source.r51490
	tikz-page.source.r42039
	tikz-timing.source.r64967
	tikz-truchet.source.r50020
	tikzinclude.source.r28715
	tikzmark.source.r64819
	tikzpagenodes.source.r64967
	tikzpfeile.source.r25777
	tikzposter.source.r32732
	tikzscale.source.r30637
	tikzsymbols.source.r61300
	tile-graphic.source.r55325
	tilings.source.r76924
	tqft.source.r71401
	twemojis.source.r77677
	venndiagram.source.r47952
	xistercian.source.r77677
	xpicture.source.r28770
	forest-ext.source.r78040
	qrcodetikz.source.r76924
	vexillology.source.r77381
"

inherit texlive-module

DESCRIPTION="TeXLive Graphics, pictures, diagrams"

LICENSE="Apache-2.0 BSD-2 CC-BY-3.0 CC-BY-4.0 CC-BY-SA-1.0 CC-BY-SA-3.0 CC-BY-SA-4.0 CC0-1.0 FDL-1.1+ GPL-1+ GPL-2 GPL-3 GPL-3+ ISC LPPL-1.0 LPPL-1.2 LPPL-1.3 LPPL-1.3c MIT TeX-other-free public-domain"
SLOT="0"
KEYWORDS="~amd64"
COMMON_DEPEND="
	>=dev-texlive/texlive-basic-2025
"
RDEPEND="
	${COMMON_DEPEND}
	>=app-text/epspdf-0.6.5.1
	>=dev-tex/pgf-3.1.10
"
DEPEND="
	${COMMON_DEPEND}
"

TEXLIVE_MODULE_BINSCRIPTS="
	texmf-dist/scripts/cachepic/cachepic.tlu
	texmf-dist/scripts/fig4latex/fig4latex
	texmf-dist/scripts/getmap/getmapdl.lua
	texmf-dist/scripts/mathspic/mathspic.pl
	texmf-dist/scripts/memoize/memoize-clean.pl
	texmf-dist/scripts/memoize/memoize-clean.py
	texmf-dist/scripts/memoize/memoize-extract.pl
	texmf-dist/scripts/memoize/memoize-extract.py
	texmf-dist/scripts/mkpic/mkpic
	texmf-dist/scripts/petri-nets/pn2pdf
	texmf-dist/scripts/tikztosvg/tikztosvg
"
TEXLIVE_SCRIPTS_W_FILE_EXT="
	memoize-clean.pl
	memoize-clean.py
	memoize-extract.pl
	memoize-extract.py
"