CVE and update status of the FreeBSD ports tree4,526 unaddressed CVEs in 616 portsAll times are CET

Port details

lang/guile4

Meta-port for the Guile interpreter

Maintainer
andrew@tao11.riddles.org.uk
Packages
guile-meta 4
Upstream
up to date
CPE
none, CVEs only via VuXML
WWW
http://www.gnu.org/software/guile/
Links
cgit · VuXML

Unaddressed (0) · The CVE record lists this version as affected, no VuXML entry names the CVE

None. There is no CVE without a VuXML entry for this version.

VuXML only (0) · listed, port not fixed yet

None. pkg audit reports nothing for this version.

Fixed (0)

No VuXML entries for this package.

Commits (153)

Robert Clausecker (fuz) · 4
Mk/Uses: Add guile.mk

This patch adds USES=guile[:options], a framework to permit the
concurrent installation of different guile versions, allowing
ports to specify which guile they need.

lang/guile is now a meta-port, installing the default guile version;
guile 3 is now shipped in lang/guile3.

A new port lang/guile-aclocal holds the guile.m4 file from guile3
to permit ports written against guile1 or guile2 to avoid conflicts.

PR:		260960
Reported by:	Martin Neubauer <m.ne@gmx.net>
Approved by:	bofh
Differential Revision:	https://reviews.freebsd.org/D40194
94218d3a91
Robert Clausecker (fuz) · 3.0.9_2
lang/guile: fix build on armv7

Build with clang and obey WITH_LTO.
This fixes the build on armv7.

Suggested by:	andrew@tao11.riddles.org.uk
Approved by:	bofh (maintainer)
Differential Revision: https://reviews.freebsd.org/D40255
3ae5feae31
Gerald Pfeifer (gerald) · 3.0.9_1
*: Bump PORTREVISIONs for math/mpc update to 1.3.1
8d3e020ed0
Muhammad Moinur Rahman (bofh) · 3.0.9
lang/guile: Update version 3.0.8=>3.0.9

- For now disable MARK_JOB_UNSAFE

Relnotes: https://www.gnu.org/software/guile/download/#releases
1fdafdb640
Muhammad Moinur Rahman (bofh) · 3.0.8_3
lang/guile: Fix runtime

Stripping the libs gives a runtime error. For now disabling the
post-install stripping.

PR:		265414
Reported by:	yuri
MFH:		2022Q4
fd16053f4e
Muhammad Moinur Rahman (bofh) · 3.0.8_2
lang/guile: Remove USE_GCC=12

The Makefile has USE_GCC=12, however the port does not depend on gcc12
and depends on gcc11 instead. Somehow the USES=cc-c++11-lib overrides
USE_GCC=12 and this port perfectly builds with GCC 11

PR:		265947
Reported by:	salvadore
b6afd65b60
Daniel Engberg (diizzy) · 3.0.8_1
*/*: Bump PORTREVISION for consumers of libunistring

Reported by:	jbeich
df6c65a026
Stefan Eßer (se) · 3.0.8
Remove WWW entries moved into port Makefiles

Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.

This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.

Approved by:		portmgr (tcberner)
fb16dfecae
Stefan Eßer (se) · 3.0.8
Add WWW entries to port Makefiles

It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.

Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.

There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.

This commit implements such a proposal and moves one of the WWW: entries
of each pkg-descr file into the respective port's Makefile. A heuristic
attempts to identify the most relevant URL in case there is more than
one WWW: entry in some pkg-descr file. URLs that are not moved into the
Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr
files in order to preserve them.

There are 1256 ports that had no WWW: entries in pkg-descr files. These
ports will not be touched in this commit.

The portlint port has been adjusted to expect a WWW entry in each port
Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as
deprecated.

Approved by:		portmgr (tcberner)
b7f05445c0
Tobias C. Berner (tcberner) · 3.0.8
cleanup: remove '$MCom' tag

gnome@ no longer uses Marcusom as their staging ground.

Approved by:		gnome (nc)
Differential Revision:	https://reviews.freebsd.org/D35866
11049e36cb
Tobias C. Berner (tcberner) · 3.0.8
lang: remove 'Created by' lines

A big Thank You to the original contributors of these ports:

  *  Aaron Dalton <aaron@FreeBSD.org>
  *  Adam Weinberger <adamw@FreeBSD.org>
  *  Akinori MUSHA aka knu <knu@idaemons.org>
  *  Alex Dupre <ale@FreeBSD.org>
  *  Alexey Dokuchaev <danfe@FreeBSD.org>
  *  Alonso Cardenas Marquez <acm@FreeBSD.org>
  *  Andreas Klemm <andreas@klemm.gtn.com>
  *  Andrew Pantyukhin <infofarmer@FreeBSD.org>
  *  Andrey Zakhvatov
  *  Anton Berezin <tobez@FreeBSD.org>
  *  Anton Berezin <tobez@tobez.org>
  *  Anton Shterenlikht
  *  Ashish SHUKLA <ashish@FreeBSD.org>
  *  Bob Eager <bob@eager.cx>
  *  Bruce M Simpson
  *  Bruce M. Simpson
  *  Christoph Mallon <christoph.mallon@gmx.de>
  *  Christopher Elkins <chrise@scardini.com>
  *  Christopher Key <cjk32@cam.ac.uk>
  *  Chuck Robey <chuckr@FreeBSD.org>
  *  Cyrille Lefevre <clefevre@citeweb.net>
  *  Dan Rench <citric@cubicone.tmetic.com>
  *  Danilo Egea Gondolfo <danilogondolfo@gmail.com>
  *  Dario Freni <saturnero@gufi.org>
  *  David Kalliecharan <dave@dal.ca>
  *  David Naylor <dbn@FreeBSD.org>
  *  David Naylor <dbn@dragon.local>
  *  David O'Brien (obrien@NUXI.com)
  *  David O'Brien (obrien@NUXI.org)
  *  David O'Brien <obrien@NUXI.org>
  *  David O'Brien <obrien@cs.ucdavis.edu>
  *  Dereckson <dereckson@gmail.com>
  *  Devon H. O'Dell <devon.odell@gmail.com>
  *  Dmitry Sivachenko <demon@FreeBSD.org>
  *  Don Croyle <croyle@gelemna.org>
  *  Douglas Anestad <yotta@dougdidit.com>
  *  Edwin Groothuis (edwin@mavetju.org)
  *  Edwin Groothuis <edwin@mavetju.org>
  *  Eugene Ossintsev
  *  Frank Fischer
  *  Frank Gruender <elwood@mc5sys.in-berlin.de>
  *  Frederic Cambus
  *  Gea-Suan Lin <gslin@gslin.org>
  *  Gerald Pfeifer <gerald@FreeBSD.org>
  *  Giuseppe Pilichi aka Jacula Modyun <jacula@gmail.com>
  *  GreenDog <fiziologus@gmail.com>
  *  Gustau Perez i Querol <gustau.perez@gmail.com>
  *  Guy Antony Halse <guy@rucus.ru.za.za>
  *  Herve Quiroz <hq@FreeBSD.org>
  *  Hye-Shik Chang
  *  Hye-Shik Chang <perky@fallin.lv>
  *  Hye-Shik Chang <perky@python.or.kr>
  *  Iblis Lin <iblis@hs.ntnu.edu.tw>
  *  James Bailie <jimmy@mammothcheese.ca>
  *  James FitzGibbon <jfitz@FreeBSD.org>
  *  Jean-Sébastien Pédron <dumbbell@FreeBSD.org>
  *  Jean-Yves Lefort <jylefort@FreeBSD.org>
  *  Jeff Brown <jabrown@caida.org>
  *  Jeremy Norris <ishmael27@home.com>
  *  Jing-Tang Keith Jang <keith@FreeBSD.org>
  *  John Hein <jhein@symmetricom.com>
  *  John Marino <marino@FreeBSD.org>
  *  John Merryweather Cooper
  *  John Merryweather Cooper <coop9211@uidaho.edu>
  *  John Merryweather Cooper et al
  *  Joseph Koshy <jkoshy@FreeBSD.org>
  *  Josh Elsasser <jre@vineyard.net>
  *  Josh Gilliam <josh@quick.net>
  *  Julian H. Stacey <jhs@FreeBSD.org>
  *  Julian Stecklina
  *  Jyun-Yan You <jyyou@cs.nctu.edu.tw>
  *  Katsuji ISHIKAWA <katsuji.ishikawa@gmail.com>
  *  Kimura Fuyuki <fuyuki@hadaly.org>
  *  Kimura Fuyuki <fuyuki@mj.0038.net>
  *  Kimura Fuyuki <fuyuki@nigredo.org>
  *  Kiriyama Kazuhiko <kiri@kiri.toba-cmt.ac.jp>
  *  Kubilay Kocak <koobs@FreeBSD.org>
  *  Lars Thegler <lth@FreeBSD.org>
  *  Lev Walkin <vlm@lionet.info>
  *  Li-Wen Hsu <lwhsu@FreeBSD.org>
  *  Mahdi Mokhtari <mokhi64@gmail.com>
  *  Marcin Cieslak <saper@SYSTEM.PL>
  *  Martin Matuska <mm@FreeBSD.org>
  *  Matthew Hunt <mph@FreeBSD.org>
  *  Michael Butschky <butsch@computi.erols.com>
  *  Michael Johnson <ahze@FreeBSD.org>
  *  Mitsuru YOSHIDA <mitsuru@riken.jp>
  *  Muhammad Moinur Rahman <5u623l20@gmail.com>
  *  Neal Nelson <ports@nicandneal.net>
  *  Nicola Vitale <nivit@FreeBSD.org>
  *  Nils M Holm <nmh@t3x.org>
  *  Oliver Braun <obraun@informatik.unibw-muenchen.de>
  *  Oliver Breuninger <ob@seicom.NET>
  *  Patrick Li <pat@databits.net>
  *  Pawel Worach <pawel.worach@gmail.com>
  *  Pedro F. Giffuni <giffunip@asme.org>
  *  Pedro Giffuni
  *  Pedro Giffuni <giffunip@asme.org>
  *  Pete French <pete@twisted.org.uk>
  *  Peter Schuller <peter.schuller@infidyne.com>
  *  Peter van Heusden <pvh@egenetics.com>
  *  Phillip Neumann <pneumann@gmail.com>
  *  Piotr Kubaj <pkubaj@anongoth.pl>
  *  Po-Chuan Hsieh <sunpoet@FreeBSD.org>
  *  Pontus Stenetorp <ninjin@kth.se>
  *  Ralf S. Engelschall <rse@engelschall.com>
  *  Rick van der Zwet <rick@wzoeterwoude.net>
  *  Rob Zinkov
  *  Roland Jesse <roland.jesse@gmx.net>
  *  Romain Tartiere <romain@blogreen.org>
  *  Ryan Steinmetz <zi@FreeBSD.org>
  *  Sahil Tandon <sahil@tandon.net>
  *  Sergei Kolobov <sergei@kolobov.com>
  *  Sergey A. Osokin <osa@FreeBSD.org>
  *  Sergey Skvortsov <skv@protey.ru>
  *  Simon Marlow <simonmar@microsoft.com>
  *  Simun Mikecin <numisemis@yahoo.com>
  *  Stanislav Sedov <ssedov@mbsd.msk.ru>
  *  Stephen Weeks <sweeks@sweeks.com>
  *  Steven G. Kargl
  *  Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>
  *  Sylvio Cesar <sylvio@FreeBSD.org>
  *  Thomas Gellekum <tg@FreeBSD.org>
  *  Timothy Beyer <beyert@cs.ucr.edu>
  *  Timothy Bourke <timbob@bigpond.com>
  *  Tom Judge <tj@FreeBSD.org>
  *  Veniamin Gvozdikov <vg@FreeBSD.org>
  *  Vitaly Magerya <vmagerya@gmail.com>
  *  Wen Heping <wenheping@gmail.com>
  *  Wen Heping <wenhping@gmail.com>
  *  Wes Peters <wes@softweyr.com>
  *  Ying-Chieh Liao <ijliao@FreeBSD.org>
  *  Yukihiro Nakai <Nakai@technologist.com>
  *  Yukihiro Nakai <nakai@FreeBSD.org>
  *  Zach Garner <zach@neurosoft.org>
  *  aaron@FreeBSD.org
  *  andrewb@cs.cmu.edu
  *  arved
  *  chinsan
  *  chuckr
  *  dd
  *  erik@smluc.org
  *  gahr
  *  gahr@FreeBSD.org
  *  gpalmer
  *  hsu
  *  ijliao
  *  jasone
  *  jkh
  *  jkoshy
  *  jmacd
  *  jmacd@FreeBSD.org
  *  jmz
  *  js@jeannot.org
  *  jseger@FreeBSD.org
  *  kappa@FreeBSD.org.ua
  *  kbyanc
  *  msmith@gsoft.com.au
  *  mutoh@openedu.org
  *  netchild@FreeBSD.org
  *  patrick
  *  pst
  *  rene@FreeBSD.org
  *  ruslan@shevchenko.kiev.ua
  *  stas
  *  tobez

With hat:	portmgr
f98ae56653
Muhammad Moinur Rahman (bofh) · 3.0.8
lang/guile: Update version 3.0.7=>3.0.8

- Mark NOT_FOR_ARCHS with i386 other ARCHS should be checked
- Add USE_GCC=12

Reported by: herbert@gojira.at
Relnotes: https://www.gnu.org/software/guile/download/#releases
a02c296c23
Kevin Bowling (kbowling) · 3.0.7_1
devel/libffi: Bump deps PORTREVISION for shlib change

PR:		263764
Reported by:	VVD <vvd@unislabs.com>
db78da8f8b
Piotr Kubaj (pkubaj) · 3.0.7
lang/guile: fix build on powerpc

1. Same as with guile2, remove the broken 32-bit big-endian bootstrap.
2. As reported in https://debbugs.gnu.org/cgi/bugreport.cgi?bug=45214,
add "-Oresolve-primitives -Ocps" to GUILE_OPTIMIZATIONS.
6edecd95cb
Stefan Eßer (se) · 3.0.7
*/*: Remove redundant '-[0-9]*' from CONFLICTS_INSTALL

The conflict checks compare the patterns first against the package
names without version (as reported by "pkg query "%n"), then - if
there was no match - agsinst the full package names including the
version (as reported by "pkg query "%n-%v").

Approved by: portmgr (blanket)
5933ac0b09
Bernhard Froehlich (decke) · 3.0.7
lang/guile: Add CPE information

Approved by:	portmgr (blanket)
bd1fc88f65
Muhammad Moinur Rahman (bofh) · 3.0.7
lang/guile: Update version 3.0.6=>3.0.7

Relnotes: https://www.gnu.org/software/guile/download/#releases
7c01038fb2
Muhammad Moinur Rahman (bofh) · 3.0.6
lang/guile: Update version 3.0.5=>3.0.6

Relnotes:	https://www.gnu.org/software/guile/download/#releases
ef641995ee
Mathieu Arnold (mat) · 3.0.5_1
Remove # $FreeBSD$ from Makefiles.
305f148f48
Muhammad Moinur Rahman (bofh) · 3.0.5_1
lang/guile: Fix core dump on stripped modules

PR:			254117
Submitted by:		rsmith@xs4all.nl
df1165d50e
Muhammad Moinur Rahman (bofh) · 3.0.5
lang/guile: Update version 1.8.8=>3.0.5

Relnotes:	https://www.gnu.org/software/guile/download/#releases
a2a893f572
Sunpoet Po-Chuan Hsieh (sunpoet) · 1.8.8_4
Fix build with texinfo 6.7

PR:		240976
Exp-run by:	antoine
31cd1552db
Baptiste Daroussin (bapt) · 1.8.8_4
Install texinfo files (GNU info) into ${PREFIX}/share/info

After a discussion on the mailing list on moving manpages to
${PREFIX}/share/man for consistency with base where it is
installed in usr/share/man, it appeared the same should happen
to GNU info files which were installed under share in base and
not in ports.

Now texinfo is not in base on any of the supported version of FreeBSD
it is possible to proceed to this move and it is easier to do than
the manpage change.

Other benefit than consistency are less patching: all build tools but
cmake are expecting info files to be under share/info and cmake (patched here)
was having an exception for BSD so the patch makes FreeBSD case less
specific for them

Bump revision of all impacted ports

PR:		232907
exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D17816
7990f81066
Tijl Coosemans (tijl) · 1.8.8_3
Remove unneeded editing of aclocal.m4.  That file is completely regenerated by USES=autoreconf.
4034a239b5
Tijl Coosemans (tijl) · 1.8.8_3
Remove libintl.so.9 compatibility link that was added in r374303 to prevent massive PORTREVISION bumps.  Bump dependent ports that have not been bumped since.
f83c7639aa
Mathieu Arnold (mat) · 1.8.8_2
Cleanup no longer needed CHMOD usage after r424898.

PR:		213743
Submitted by:	mat
Exp-run by:	antoine
Sponsored by:	Absolight
d26ef18700
Dmitry Marakasov (amdmi3) · 1.8.8_2
- Fix trailing whitespace in pkg-descrs, categories [g-n]*

Approved by:	portmgr blanket
4e942b6419
Mathieu Arnold (mat) · 1.8.8_2
Remove ${PORTSDIR}/ from dependencies, categories h, i, j, k, and l.

With hat:	portmgr
Sponsored by:	Absolight
a9dcad2fff
Muhammad Moinur Rahman (bofh) · 1.8.8_2
lang/guile: Fix build with NLS disabled

- Add LICENSE_FILE

PR:		200923
Submitted by:	amdmi3@FreeBSD.org
e7dd682ecb
Muhammad Moinur Rahman (bofh) · 1.8.8_2
lang/guile: Remove USE_AUTOTOOLS

- Add PORTSCOUT variable to limit within 1.X.X
- Fix patch files to reflect 'make makepatch'
e0471dcdf8
Mathieu Arnold (mat) · 1.8.8_2
MASTER_SITES cleanup.

- Replace ${MASTER_SITE_FOO} with FOO.
- Merge MASTER_SITE_SUBDIR into MASTER_SITES when possible. (This means 99.9%
  of the time.)
- Remove occurrences of MASTER_SITE_LOCAL when no subdirectory was present and
  no hint of what it should be was present.
- Fix some logic.
- And generally, make things more simple and easy to understand.

While there, add magic values to the FESTIVAL, GENTOO, GIMP, GNUPG, QT and
SAMBA macros.

Also, replace some EXTRACT_SUFX occurences with USES=tar:*.

Checked by:	make fetch-urlall-list
With hat:	portmgr
Sponsored by:	Absolight
60d1a83c2a
Muhammad Moinur Rahman (bofh) · 1.8.8_2
Change my non-FreeBSD MAINTAINER mail to bofh@

Approved by:	bapt
6d2e8f9aeb
Baptiste Daroussin (bapt) · 1.8.8_2
Cleanup plist
77cba41a62
Tijl Coosemans (tijl) · 1.8.8_2
Replace USE_AUTOTOOLS=libltdl with an ordinary LIB_DEPENDS in all ports. There are only 60 such ports so there doesn't need to be a separate keyword or USES for this.

Approved by:	portmgr (bapt)
15c4a5ecf3
Tijl Coosemans (tijl) · 1.8.8_2
lang/guile: - Add USES=libtool and bump dependent ports - Replace Makefile.* patches with USES=pathfix - Replace config.h.in patch with USE_AUTOTOOLS=autoheader - Avoid automake by touching Makefile.in

Approved by:	portmgr (implicit, bump unstaged port)
aafc6248a1
Baptiste Daroussin (bapt) · 1.8.8_1
Fix build with texinfo 5.2
2747222fba
Baptiste Daroussin (bapt) · 1.8.8_1
Fix build without texinfo in base
2e914aa646
Sunpoet Po-Chuan Hsieh (sunpoet) · 1.8.8_1
- Mark CONFLICTS_INSTALL with lang/guile2
c13a4d1112
Sunpoet Po-Chuan Hsieh (sunpoet) · 1.8.8_1
- Add LICENSE - Add NLS option - Pass maintainership to submitter - While I'm here:   - Simplify GUILE_VER   - Remove OPTIONS_DEFAULT   - USe NLS_CONFIGURE_ENABLE

PR:		ports/189115
Submitted by:	Muhammad Moinur Rahman <5u623l20@gmail.com>
0368e54506
Koop Mast (kwm) · 1.8.8_1
This is a three-part for building guile with clang (or with any other modern compiler):

1) Use -fwrap in CFLAGS, since guile depends on integer overflows.
2) Fix grep + sed logic in guile-snarf.in to be compatible with the output
   of clang's preprocessor.  This is achieved by adding additional newlines
   before the ^^ delimiters, which guile-snarf depends on.
3) Similarly, in c-tokenize.c, clang's preprocessor outputs EOLs and hash
   marks in different places, confusing the lexer.  Simply don't output
   them to fix the problem.

While here strip binaries and libraries.

Submitted by:	dim@
4b2a51b2c6
Guido Falsi (madpilot) · 1.8.8
- Convert to staging - Convert to USES=gmake - Convert LIB_DEPENDS to new format
78c6881bb2
Baptiste Daroussin (bapt) · 1.8.8
Add NO_STAGE all over the place in preparation for the staging support (cat: lang)
888ab73a81
Baptiste Daroussin (bapt) · 1.8.8
Convert USE_NCURSES by USES=ncurses Convert USE_READLINE by USES=readline
9f1de9b900
Alex Kozlov (ak) · 1.8.8
- Convert USE_GETTEXT to USES (part 3)

Approved by:	portmgr (bapt)
e159824929
Baptiste Daroussin (bapt) · 1.8.8
Reset maintainership per maintainer request While here: - trim headers - Remove shlib number - Small cleanup up
a1e2ed18dd
Martin Wilke (miwi) · 1.8.8
- Remove WITH_FBSD10_FIX, is no longer needed
e1c6649edf
Martin Wilke (miwi) · 1.8.8
- Fix build with FreeBSD 10
d31032cfe5
Koop Mast (kwm) · 1.8.8
Remove USE_GNOME=gnometarget from ports. It has been a empty keyword since mid 2008.

PR:		ports/159624
Submitted by:	Ruslan Mahmatkhanov <cvs-src@yandex.ru>
0e682dded4
Julien Laffaye (jlaffaye) · 1.8.8
Update to 1.8.8

PR:		ports/155595
Submitted by:	Takefu <takefu@airport.fm>
Approved by:	Amatus <c11h15no2@yahoo.com> (maintainer)
2a0640b2d4
Tilman Keskinoz (arved) · 1.8.6_6
Fix build with clang by removing -Werror

PR:		158705
Submitted by:	Guido Falsi
Approved by:	maintainer timeout
d95e301a1b