diff options
author | Tobias C. Berner <tcberner@FreeBSD.org> | 2020-11-20 19:02:42 +0000 |
---|---|---|
committer | Tobias C. Berner <tcberner@FreeBSD.org> | 2020-11-20 19:02:42 +0000 |
commit | 9578fbc72faa0c2182644342d61c2acb7e6db4f0 (patch) | |
tree | 66511e394590cfd9049140d66781f669270faac7 | |
parent | ba7fec74015f9bd40279f7d6396352d6bde94d40 (diff) | |
download | ports-9578fbc72faa0c2182644342d61c2acb7e6db4f0.tar.gz ports-9578fbc72faa0c2182644342d61c2acb7e6db4f0.zip |
Notes
-rw-r--r-- | CHANGES | 16 | ||||
-rw-r--r-- | Mk/Uses/gnome.mk | 2 | ||||
-rw-r--r-- | Mk/bsd.default-versions.mk | 8 |
3 files changed, 24 insertions, 2 deletions
@@ -11,6 +11,22 @@ in the release notes and/or placed into UPDATING. All ports committers are allowed to commit to this file. 20201120: +AUTHOR: gnome@FreeBSD.org + + New default version for librsvg2. + + Current versions of graphics/librsvg2 are using parts written in rust. + For architectures that do not have support for rust, and for people + who prefer not to have, or are not able to compile rust software due + to hardware limitations, the version can be chosen via this new flag. + + The default on almost all architectures is rust. + + If you prefer no to use rust, add the following to your make.conf: + + DEFAULT_VERSIONS+=librsvg2=legacy + +20201120: AUTHOR: pauamma@gundo.com New virtual category: education. diff --git a/Mk/Uses/gnome.mk b/Mk/Uses/gnome.mk index c1d10eacad4a..cbb8c46b32e7 100644 --- a/Mk/Uses/gnome.mk +++ b/Mk/Uses/gnome.mk @@ -261,7 +261,7 @@ vte3_LIB_DEPENDS= libvte-2.91.so:x11-toolkits/vte3 vte3_USE_GNOME_IMPL= gtk30 # Use librsvg2-rust where lang/rust is available -.if empty(ARCH:Naarch64:Narmv6:Narmv7:Namd64:Ni386:Npowerpc64:Npowerpc64le) +.if ${LIBRSVG2_DEFAULT:Mrust} librsvg2_BUILD_DEPENDS= librsvg2-rust>=0:graphics/librsvg2-rust librsvg2_LIB_DEPENDS= librsvg-2.so:graphics/librsvg2-rust librsvg2_RUN_DEPENDS= librsvg2-rust>=0:graphics/librsvg2-rust diff --git a/Mk/bsd.default-versions.mk b/Mk/bsd.default-versions.mk index e4fd3ce87299..7106a12c7030 100644 --- a/Mk/bsd.default-versions.mk +++ b/Mk/bsd.default-versions.mk @@ -20,7 +20,7 @@ _INCLUDE_BSD_DEFAULT_VERSIONS_MK= yes LOCALBASE?= /usr/local .for lang in APACHE BDB COROSYNC EMACS FIREBIRD FORTRAN FPC GCC GHOSTSCRIPT \ - JAVA JULIA LAZARUS LINUX LLVM LUA MYSQL PERL5 PGSQL PHP PYTHON PYTHON2 \ + JAVA JULIA LAZARUS LIBRSVG2 LINUX LLVM LUA MYSQL PERL5 PGSQL PHP PYTHON PYTHON2 \ PYTHON3 RUBY RUST SAMBA SSL TCLTK VARNISH .if defined(${lang}_DEFAULT) ERROR+= "The variable ${lang}_DEFAULT is set and it should only be defined through DEFAULT_VERSIONS+=${lang:tl}=${${lang}_DEFAULT} in /etc/make.conf" @@ -61,6 +61,12 @@ JAVA_DEFAULT?= 8 JULIA_DEFAULT?= 1.0 # Possible values: 2.0.8 LAZARUS_DEFAULT?= 2.0.8 +# Possible values: rust legacy +.if empty(ARCH:Naarch64:Narmv6:Narmv7:Namd64:Ni386:Npowerpc64:Npowerpc64le) +LIBRSVG2_DEFAULT?= rust +.else +LIBRSVG2_DEFAULT?= legacy +.endif # Possible values: c7 LINUX_DEFAULT?= c7 # Possible values: 60, 70, 80, 90, -devel (to be used when non-base compiler is required) |