tech-pkg archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

librsvg



Hi!

I've finally managed to get the rust-using version of librsvg to build
on NetBSD, see wip/librsvg.

Now we have the question of what to do with it.

librsvg has a number of users (see attachment) and rust is not ported
to all pkgsrc platforms. If I read rust's Makefile correctly, it
supports macOS, Linux, SunOS, FreeBSD, some NetBSD versions/ports.

We currently have librsvg 2.40.20 in pkgsrc, which is the last version
that is C-only. It was last updated in 2017, I don't expect further
updates.

Do we just forget about the C version?

Or should we make librsvg-c and librsvg-rust and make libsrv/bl3.mk
include one or the other based on the platform?

Or does someone have an even better idea?
 Thomas
editors/abiword/buildlink3.mk
x11/mate-control-center/buildlink3.mk
wip/libslab/buildlink3.mk
wip/nautilus/buildlink3.mk
graphics/librsvg/buildlink3.mk
graphics/gimp/buildlink3.mk
x11/gnome-desktop-sharp/buildlink3.mk
wm/compiz/buildlink3.mk
wip/librsvg/buildlink3.mk
graphics/osg/buildlink3.mk
graphics/gegl/buildlink3.mk
wip/efl121/buildlink3.mk
wm/openbox/buildlink3.mk
sysutils/nautilus/buildlink3.mk
misc/goffice0.10/buildlink3.mk
wip/meta-tracker/buildlink3.mk
games/simgear/buildlink3.mk

audio/bmpx/Makefile
audio/buzztard/Makefile
devel/compizconfig-backend-gconf/Makefile
devel/libcompizconfig/Makefile
devel/mono-tools/Makefile
devel/py-compizconfig/Makefile
devel/py-tryton/Makefile
editors/abiword-plugins/Makefile
editors/abiword/Makefile
editors/tomboy/Makefile
games/flightgear/Makefile
games/gbrainy/Makefile
games/gcompris/Makefile
games/gnome-games/Makefile
games/kye/Makefile
games/pioneers/Makefile
games/quarry/Makefile
games/simgear/Makefile
games/xboard/Makefile
graphics/cheese/Makefile
graphics/darktable/Makefile
graphics/denemo/Makefile
graphics/eog3/Makefile
graphics/f-spot/Makefile
graphics/gimp-color-manager/Makefile
graphics/gimp-exif-browser/Makefile
graphics/gimp-fix-ca/Makefile
graphics/gimp-jxr/Makefile
graphics/gimp-liquid-rescale/Makefile
graphics/gimp-rawphoto/Makefile
graphics/gimp-refocus-it/Makefile
graphics/gimp-resynthesizer/Makefile
graphics/gimp-ufraw/Makefile
graphics/gimp-webp/Makefile
graphics/gimp/Makefile
graphics/gimp2-wideangle/Makefile
graphics/gmic/Makefile
graphics/gnome-icon-theme-symbolic/Makefile
graphics/gnome-themes-standard/Makefile
graphics/ruby-gnome2-rsvg/Makefile
graphics/shotwell/Makefile
graphics/tuxpaint/Makefile
graphics/xsane/Makefile
math/gnumeric112/Makefile
misc/goffice0.10/Makefile
misc/libreoffice/Makefile
multimedia/totem-nautilus/Makefile
multimedia/vlc/Makefile
multimedia/vlc2/Makefile
net/logjam/Makefile
net/mldonkey-gui/Makefile
net/nagstamon/Makefile
net/syncthing-gtk/Makefile
print/evince-nautilus/Makefile
print/evince3/Makefile
print/gutenprint-lib/Makefile
print/qpdfview/Makefile
security/seahorse-plugins/Makefile
sysutils/brasero-nautilus/Makefile
sysutils/gnome-mount/Makefile
sysutils/gnome-system-monitor/Makefile
sysutils/gnome-system-tools/Makefile
sysutils/mate-system-monitor/Makefile
sysutils/nautilus-sendto/Makefile
sysutils/nautilus/Makefile
sysutils/xfce4-xkb-plugin/Makefile
time/cairo-clock/Makefile
wip/arista/Makefile
wip/cairo-dock-plugins/Makefile
wip/cairo-dock/Makefile
wip/cheese/Makefile
wip/colobot/Makefile
wip/d-feet/Makefile
wip/efl121/Makefile
wip/emerald/Makefile
wip/enlightenment0224/Makefile
wip/gambas3-gb-gtk-opengl/Makefile
wip/gambas3-gb-gtk/Makefile
wip/gambas3-gb-gtk3/Makefile
wip/gDesklets/Makefile
wip/gdm/Makefile
wip/gimp-dds/Makefile
wip/gksu/Makefile
wip/gmic/Makefile
wip/gnome-do/Makefile
wip/gnome-panel/Makefile
wip/gst-inspector/Makefile
wip/gtg/Makefile
wip/imagination/Makefile
wip/labyrinth/Makefile
wip/libreoffice-git/Makefile
wip/libslab/Makefile
wip/monajat/Makefile
wip/monkey-bubble/Makefile
wip/nautilus-dropbox/Makefile
wip/nautilus-image-converter/Makefile
wip/nautilus-open-terminal/Makefile
wip/nautilus-search-tool/Makefile
wip/nautilus-sound-converter/Makefile
wip/nautilus/Makefile
wip/navit-git/Makefile
wip/navit/Makefile
wip/obconf-qt/Makefile
wip/openmw/Makefile
wip/pike8.0-Image_SVG/Makefile
wip/py-aesthete/Makefile
wip/pythontoolkit/Makefile
wip/shotwell/Makefile
wip/tasks/Makefile
wip/tuxpaint-cvs/Makefile
wip/vlc-git/Makefile
wip/vlc/Makefile
wip/vlc2/Makefile
wip/winwrangler/Makefile
wm/compiz-fusion-plugins-extra/Makefile
wm/compiz-fusion-plugins-main/Makefile
wm/obconf/Makefile
www/links-gui/Makefile
www/netsurf/Makefile
x11/gdm/Makefile
x11/gnome-control-center/Makefile
x11/gnome-desktop-sharp/Makefile
x11/gnome-panel/Makefile
x11/gnome-themes-extras/Makefile
x11/mate-control-center/Makefile
x11/mate-panel/Makefile
x11/py-gnome2-desktop/Makefile
x11/rofi/Makefile
x11/tint2/Makefile
archivers/file-roller/options.mk
editors/emacs-snapshot/options.mk
editors/emacs25/options.mk
editors/emacs26/options.mk
graphics/eom/options.mk
graphics/gegl/options.mk
graphics/graphviz/options.mk
graphics/osg/options.mk
graphics/sane-frontends/options.mk
multimedia/gnome-mplayer/options.mk
wip/emacs-git/options.mk
wip/fvwm265/options.mk
wip/gtkhash/options.mk
wip/meta-tracker/options.mk
wm/compiz/options.mk
wm/jwm/options.mk
wm/openbox/options.mk
x11/ocaml-lablgtk/options.mk


Home | Main Index | Thread Index | Old Index