graphics/inkscape 1.4.4_1 MidnightBSD
Full featured open source SVG editor
- System
- MidnightBSD
- Repository
- mports
- Maintainer
- [email protected]
- Last update
- Commit
c3baf2c25e- License
- gpl2+, gpl3+, lgpl2.1+, lgpl3+, MPL11
- Categories
- graphics, gnome
Description
Inkscape seeks to become a full featured open source SVG editor. Derived from the highly popular Sodipodi codebase, Inkscape strives to build full XML, SVG, and CSS2 compliance.
Features include alpha blending, node editing, svg-to-png export, and more. Project aims for capabilities similar to Illustrator, CorelDraw, Visio, etc.
In the other systems
| System | Port | Version |
|---|---|---|
| MidnightBSD | graphics/inkscape | 1.4.4_1 |
| FreeBSD | graphics/inkscape | 1.4.4_2 |
| OpenBSD | graphics/inkscape | 1.4.4p1 |
| NetBSD | graphics/inkscape | 1.4.4nb7 |
| HardenedBSD | graphics/inkscape | 1.4.4_2 |
| GhostBSD | graphics/inkscape | 1.4.4_1 |
Install
Binary package:
mport install inkscape
From mports:
cd /usr/mports/graphics/inkscape && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= inkscape>0:graphics/inkscape
Dependencies
As this port's Makefile names them.
Build 1
ragel: devel/ragel
Library 12
libboost_filesystem.so: devel/boost-libslibgc.so: devel/boehm-gclibgsl.so: math/gslliblcms2.so: graphics/lcms2libfontconfig.so: x11-fonts/fontconfiglibfreetype.so: print/freetype2libharfbuzz.so: print/harfbuzzlibpotrace.so: graphics/libpotracelibpng.so: graphics/pnglibenchant-2.so: textproc/enchant2libepoxy.so: graphics/libepoxylib2geom.so: math/lib2geom
Runtime 10
${PYTHON_PKGNAMEPREFIX}numpy>0: math/py-numpy${PYTHON_PKGNAMEPREFIX}appdirs>0: devel/py-appdirs${PYTHON_PKGNAMEPREFIX}cachecontrol>0: www/py-cachecontrol${PYTHON_PKGNAMEPREFIX}cssselect>0: www/py-cssselect${PYTHON_PKGNAMEPREFIX}filelock>=3.7.1: sysutils/py-filelock${PYTHON_PKGNAMEPREFIX}lxml>0: devel/py-lxml${PYTHON_PKGNAMEPREFIX}requests>0: www/py-requests${PYTHON_PKGNAMEPREFIX}scour>0: textproc/py-scour${PYTHON_PKGNAMEPREFIX}tinycss2>0: textproc/py-tinycss2fig2dev: print/fig2dev
Test 2
googletest>0: devel/googletestbash: shells/bash
Build dependencies 13
Run dependencies 22
- devel/boehm-gc
- devel/boost-libs
- devel/py-appdirs
- devel/py-lxml
- graphics/lcms2
- graphics/libepoxy
- graphics/libpotrace
- graphics/png
- math/gsl
- math/lib2geom
- math/py-numpy
- print/fig2dev
- print/freetype2
- print/harfbuzz
- sysutils/py-filelock
- textproc/enchant2
- textproc/py-scour
- textproc/py-tinycss2
- www/py-cachecontrol
- www/py-cssselect
- www/py-requests
- x11-fonts/fontconfig
Required by 1
Configuration
Options name: graphics_inkscape
| Option | Default | Description |
|---|---|---|
| CDR | on | Support for CorelDRAW graphics |
| GM | on | Use GraphicsMagick |
| GSPELL | on | Support for spell checking through gspell |
| GVFS | off | |
| IMAGICK6 | off | Use ImageMagick6 |
| NLS | off | |
| OPENMP | off | |
| POPPLER | on | PDF preview rendering |
| SCRIBUS | off | Support color-managed PDF export using Scribus (experimental) |
| VISIO | on | Support for Microsoft Visio diagrams |
| WPG | on | Support for WordPerfect graphics |
- USES
- compiler:c++20-lang cmake:testing cpe desktop-file-utils ghostscript:run gnome iconv jpeg magick:test pathfix pkgconfig python readline shebangfix tar:xz xorg
- Service scripts
- none
Files
Manual pages 2
- inkscape(1)
- inkview(1)
pkg-plist 4781
- bin/inkscape
- bin/inkview
- lib/inkscape/libinkscape_base.so
- lib/inkscape/libinkscape_base.so..0
- share/applications/org.inkscape.Inkscape.desktop
- share/bash-completion/completions/inkscape
- share/icons/hicolor/16x16/apps/org.inkscape.Inkscape.png
- share/icons/hicolor/22x22/apps/org.inkscape.Inkscape.png
- share/icons/hicolor/24x24/apps/org.inkscape.Inkscape.png
- share/icons/hicolor/256x256/apps/org.inkscape.Inkscape.png
- share/icons/hicolor/32x32/apps/org.inkscape.Inkscape.png
- share/icons/hicolor/48x48/apps/org.inkscape.Inkscape.png
- share/icons/hicolor/scalable/apps/org.inkscape.Inkscape.svg
- share/icons/hicolor/symbolic/apps/org.inkscape.Inkscape-symbolic.svg
- share/inkscape/attributes/css_defaults
- share/inkscape/attributes/cssprops
- share/inkscape/attributes/svgprops
- share/inkscape/branding/inkscape-flat.svg
- share/inkscape/branding/inkscape-logo-icons-sized.svg
- share/inkscape/branding/inkscape-mac.svg
- share/inkscape/branding/inkscape-text.svg
- share/inkscape/branding/inkscape.svg
- share/inkscape/branding/sodipodi.svg
- share/inkscape/branding/tux.svg
- share/inkscape/doc/AUTHORS
- share/inkscape/doc/COPYING
- share/inkscape/doc/GPL-2.0-or-later.txt
- share/inkscape/doc/GPL-2.0.txt
- share/inkscape/doc/GPL-3.0-or-later.txt
- share/inkscape/doc/GPL-3.0.txt
- share/inkscape/doc/LGPL-2.1-or-later.txt
- share/inkscape/doc/LGPL-2.1.txt
- share/inkscape/doc/LGPL-3.0-or-later.txt
- share/inkscape/doc/LGPL-3.0.txt
- share/inkscape/doc/LICENSE
- share/inkscape/doc/MPL-1.1.txt
- share/inkscape/doc/OFL-1.1.txt
- share/inkscape/doc/TRANSLATORS
- share/inkscape/examples/animated-clock.svg
- share/inkscape/examples/art-nouveau-P3.svg
- share/inkscape/examples/blend_modes.svg
- share/inkscape/examples/car.svgz
- share/inkscape/examples/data_uri.svg
- share/inkscape/examples/eastern-motive-P4G.svg
- share/inkscape/examples/filters.svg
- share/inkscape/examples/flow-go.svg
- share/inkscape/examples/flowsample.svg
- share/inkscape/examples/gallardo.svgz
- share/inkscape/examples/glass.svg
- share/inkscape/examples/gradient-mesh-experimental.svgz
- share/inkscape/examples/gradient.svg
- share/inkscape/examples/i18n.svg
- share/inkscape/examples/istest.pov
- share/inkscape/examples/l-systems.svgz
- share/inkscape/examples/lighting_filters.svg
- share/inkscape/examples/live-path-effects-curvestitch.svg
- share/inkscape/examples/live-path-effects-gears.svg
- share/inkscape/examples/live-path-effects-pathalongpath.svg
- share/inkscape/examples/markers.svg
- share/inkscape/examples/replace-hue.svg
- share/inkscape/examples/rope-3D.svg
- share/inkscape/examples/stars.svgz
- share/inkscape/examples/svgfont.svg
- share/inkscape/examples/tesselation-P3.svg
- share/inkscape/examples/text-on-path.svg
- share/inkscape/examples/tiger.svgz
- share/inkscape/examples/tref.svg
- share/inkscape/examples/turbulence_filters.svg
- share/inkscape/extensions/LICENSE.txt
- share/inkscape/extensions/Poly3DObjects/cube.obj
- share/inkscape/extensions/Poly3DObjects/cuboct.obj
- share/inkscape/extensions/Poly3DObjects/dodec.obj
- share/inkscape/extensions/Poly3DObjects/great_dodec.obj
- share/inkscape/extensions/Poly3DObjects/great_rhombicosidodec.obj
- share/inkscape/extensions/Poly3DObjects/great_rhombicuboct.obj
- share/inkscape/extensions/Poly3DObjects/great_stel_dodec.obj
- share/inkscape/extensions/Poly3DObjects/icos.obj
- share/inkscape/extensions/Poly3DObjects/icosidodec.obj
- share/inkscape/extensions/Poly3DObjects/jessens_orthog_icos.obj
- share/inkscape/extensions/Poly3DObjects/methane.obj
- share/inkscape/extensions/Poly3DObjects/oct.obj
- share/inkscape/extensions/Poly3DObjects/rh_axes.obj
- share/inkscape/extensions/Poly3DObjects/rhomb_dodec.obj
- share/inkscape/extensions/Poly3DObjects/rhomb_triacont.obj
- share/inkscape/extensions/Poly3DObjects/small_rhombicosidodec.obj
- share/inkscape/extensions/Poly3DObjects/small_rhombicuboct.obj
- share/inkscape/extensions/Poly3DObjects/small_triam_icos.obj
- share/inkscape/extensions/Poly3DObjects/snub_cube.obj
- share/inkscape/extensions/Poly3DObjects/snub_dodec.obj
- share/inkscape/extensions/Poly3DObjects/szilassi.obj
- share/inkscape/extensions/Poly3DObjects/tet.obj
- share/inkscape/extensions/Poly3DObjects/trunc_cube.obj
- share/inkscape/extensions/Poly3DObjects/trunc_dodec.obj
- share/inkscape/extensions/Poly3DObjects/trunc_icos.obj
- share/inkscape/extensions/Poly3DObjects/trunc_oct.obj
- share/inkscape/extensions/Poly3DObjects/trunc_tet.obj
- share/inkscape/extensions/addnodes.inx
- share/inkscape/extensions/addnodes.py
- share/inkscape/extensions/aisvg.inx
- share/inkscape/extensions/aisvg.xslt
The first 100 are listed.
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| inkscape-1.4.4.tar.xz | 5.386194e+07 | bbce5753a1e08b871a5cf16c665eb060700aaab9a6a379dc63f4c4d9b3b8856e |
Master sites 1
- https://media.inkscape.org/dl/resources/file/
Commit history 4
| Date | Commit | Credits | Log message |
|---|---|---|---|
c3baf2c25e |
Lucas Holt | graphics/inkscape: bump revision for lib2geom (#1184) Rebuild Inkscape for the lib2geom 1.4 SONAME change from
lib2geom.so.1.1.0 to lib2geom.so.1.4.0 (PR #1182).\n\nValidation: bmake
-V PORTREVISION, portlint -C, and git diff --check passed.
## Summary by Sourcery
Bug Fixes:
- Trigger an Inkscape rebuild against the updated lib2geom 1.4 SONAME.
Signed-off-by: Lucas Holt <[email protected]> |
|
bf04832a0a |
Lucas Holt | graphics/inkscape: update to 1.4.4 (#1146) Updates Inkscape to 1.4.4 and refreshes the staged plist.
- Removes the superseded PORTREVISION.
- Adds the required icon-cache integration and removes ineffective
USE_LDCONFIG for a private lib/inkscape library.
- Keeps MidnightBSD packaging and existing test-safety policy intact.
Validation: bmake makesum, patch, build, fake, clean package, test,
check-license, portlint -C, and git diff --check all pass. The port test
target defines no executed suite; the existing TESTING_UNSAFE note is
retained.
## Summary by Sourcery
Update the Inkscape graphics port to release 1.4.4 with refreshed
packaging integration.
Enhancements:
- Update the Inkscape port to version 1.4.4 and refresh its staged
source metadata.
- Integrate icon installation and align dependencies and packaging
… |
|
3fad9f5bb3 |
Lucas Holt | graphics/inkscape: bump PORTREVISION for gspell (#1086) Rebuild for the gspell shared-library update.
## Summary by Sourcery
Build:
- Bump Inkscape's PORTREVISION to rebuild it against the updated gspell
shared library.
Signed-off-by: Lucas Holt <[email protected]> |
|
a05b377b53 |
Lucas Holt | *: bump PORTREVISION for the textproc/libxml2 2.15 shared library change (#848) `textproc/libxml2` 2.15 changed SONAME from `libxml2.so.2` to
`libxml2.so.16` **and** removed ELF symbol versioning entirely — the new
library defines no `LIBXML2_*` versions at all. Consumers built against
the old library were never rebuilt, so they still record a dependency on
`libxml2.so.2` plus version requirements nothing can satisfy, and fail
at load time:
```
ld-elf.so.1: /usr/local/lib/libxml2.so.2: version LIBXML2_2.4.30 required by
/usr/local/lib/libevdocument3.so.4 not defined
```
### Scope
`Tools/scripts/bump_revision.pl -f -l textproc/libxml2` — **436
Makefiles**: 323 revisions incremented, 113 gained a `PORTREVISION`
line. The diff touches nothing but `PORTREVISION` lines (verified: `git
diff -U0` shows no other changed line), and spot-checked ports still
… |