Templates/config.(guess|sub): Update to 2026-05-17 Also remove our local changes that replaced x86_64 with amd64 because these complicate porting by forcing port maintainers to replace x86_64 with amd64 in configure scripts. Additional changes: bsd.port.mk: Apply S/amd64/x86_64/ to CONFIGURE_TARGET. This is not required to run configure but some ports need to use this in pkg-plist. comms/qico, news/fidogate: CONFIGURE_TARGET shouldn't contain "--build". Just remove it altogether because the default value is fine. devel/autoconf, devel/automake: Bump PORTREVISION because they package config.* scripts. lang/gauche, math/fricas, math/gap, math/nlopt, math/octave, net/pjsip: Bump PORTREVISION because pkg-plist depends on CONFIGURE_TARGET. benchmarks/pathchirp, databases/sqlrelay, devel/pcc-libs, lang/ocaml, lang/pcc, math/adol-c, math/scilab, math/yices, multimedia/libtheora, multimedia/libxine, security/beecrypt, sysutils/ltrace, sysutils/pstacku, textproc/gnugrep: Add, remove, or change patching related to x86_64 versus amd64. audio/festalon: Configuring with x86_64 instead of amd64 enables some MMX code that isn't entirely correct. Patch it based on the i386 code. While here, enable building the i386 package. lang/pfe: Configuring with x86_64 instead of amd64 enables the use of global register variables but these are a GCC extension that Clang does not support. Add --without-regs to disable them. This also fixes the i386 build. editors/openoffice-*: The build system runs config.guess and the newer version returns i586 for i386. Let build scripts treat i[3456]86 like i386 as on Linux. math/reduce-psl: The build system uses the output of config.guess to create directories but this script might return something like i586-unknown-freebsd14.5 while the ports tree uses i386-portbld-freebsd14.5. Instead of running config.guess plug in the value of CONFIGURE_TARGET. The proper fix would be to let the configure script generate the build scripts so they can use $host from the configure script but that's more work. PR: 299273 Exp-run by: antoine4d1f8f16c1
Port details
lang/pfe0.33.71_3
Implementation of ANSI Forth
- Maintainer
- ports@FreeBSD.org
- Packages
- pfe 0.33.71_3
- Upstream
- up to date
- CPE
- none, CVEs only via VuXML
- WWW
- https://pfe.sourceforge.net/
- 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 (59)
lang/pfe: fix build on powerpc64* Do not select the 32-bit PowerPC subroutine-threading backend on powerpc64 and let the portable one be used instead.e0f1d77a63
lang/pfe: Moved man to share/man Approved by: portmgr (blanket)5ca8ed44b7
*/*: Update WWW to use HTTPS for sourceforge.net projects Homepage link is permanent redirected to its HTTPS counterpart05f0f44a55
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
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
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: portmgrf98ae56653
Remove # $FreeBSD$ from Makefiles.305f148f48
For ports on riscv64 that fail the same (or similar ways) to aarch64, mark them BROKEN. While here, pet portlint (Makevar order). Approved by: portmgr (tier-2 blanket)f2fbf5a1ed
Returns johans's ports to the pool after safekeeping his commit bit.2f557a4678
For ports that are marked BROKEN on armv6, and also fail to build on armv7, mark them so. This is part two of a multipart commit to bring armv7 ports to parity with armv6. Approved by: portmgr (tier-2 blanket) Obtained from: lonesome.com -exp runbf43557044
Mark some ports failing on armv6, for errors classified as "clang". While here, pet portlint. Approved by: portmgr (tier-2 blanket)6a67297b00
Provide more descriptive error messages for ports failing on powerpc64. Approved by: portmgr (tier-2 blanket)e043e9c8d6
Mark as broken on various tier-2 archs. While here, pet portlint. Approved by: portmgr (tier-2 blanket)d0c44e7818
many ports: mark broken on powerpc6486cd4fbe5a
Disable utterly broken testmodule installation PR: 201135 Submitted by: amdmi3a5febd0494
- Mark BROKEN on i386: ./.libs/libpfe.so: undefined reference to `p4TH' Submitted by: pkg-fallout Approved by: portmgr blanketaf15dfec3a
- Add patch to fix build on 10.x amd64 - Add patch to fix build on 10.x46bfd8246c
Cleanup plist77cba41a62
- Modernise options - Tindy STAGEDIR - Bump PORTREVISON for plist changesa7a264aa4d
Enable stage supporta4407db72e
Build fine with recent compilers18ffe68601
Add NO_STAGE all over the place in preparation for the staging support (cat: lang)888ab73a81
Convert to new perl framework Convert from USE_GMAKE to USES=gmake6adf864b81
Various spelling corrections PR: ports/175331 Submitted by: Christoph Mallon Approved by: No objections within three weeks from any maintainer While here, style and duplicate phrase fixes in bsdcflow pkg-descr Submitted by: mi0dd7579209
- cleanup unsupported versions of FreeBSD - whitespace fix in pkg-descr Approved by: johans (maintainer)ba01774a7c
- remove MD527de467a2b
Sync to new bsd.autotools.mk4a8684e352
- Upgrade to 0.33.71 - Grab maintainership4ffdf2d208
Move lang/pfe-devel to lang/pfe, doesn't make sense to have just the -devel port, and it's using a stable version18efc50f81
Mark various ports as broken or ignore on powerpc. While here, remove remnants of alpha.686a04b74a
-Repocopy devel/libtool15 -> libtool22 and libltdl15 -> libltdl22. -Update libtool and libltdl to 2.2.6a. -Remove devel/libtool15 and devel/libltdl15. -Fix ports build with libtool22/libltdl22. -Bump ports that depend on libltdl22 due to shared library version change. -Explain what to do update in the UPDATING. It has been tested with GNOME2, XFCE4, KDE3, KDE4 and other many wm/desktop and applications in the runtime. With help: marcus and kwm Pointyhat-exp: a few times by pav Tested by: pgollucci, "Romain Tartière" <romain@blogreen.org>, and a few MarcusCom CVS users. Also, I might have missed a few. Repocopy by: marcus Approved by: portmgr789d75c728
Mark BROKEN on i386 6.x: does not compile.0a0169411e
- Update to 0.33.70 PR: 130445 Submitted by: Ports Fury806c195c7b
- Now builds on amd64/6665f86ba93
Mark BROKEN on amd64b32792f113
- Set --mandir and --infodir in CONFIGURE_ARGS if the configure script supports them. This is determined by running ``configure --help'' in do-configure target and set the shell variable _LATE_CONFIGURE_ARGS which is then passed to CONFIGURE_ARGS. - Remove --mandir and --infodir in ports' Makefile where applicable Few ports use REINPLACE_CMD to achieve the same effect, remove them too. - PR: ports/111470 Approved by: portmgr Discussed with: stas (Mk/*), gerald (info related stuffs) Tested by: pointyhat exp runf935a609c5
- Mark these unmaintained ports BROKEN on HEAD: do not compile with GCC 4.29a0d0575be
Reset andrew.nau.ua@gmail.com at his request due to lack of time. Hat: portmgr982628f81a
Use libtool port instead of included version to avoid objformat a.out botchae994c8ea8
Conversion to a single libtool environment. Approved by: portmgr (kris)8503536d38
SHA256ify Approved by: krion@c92c635b24
Mass-conversion to the USE_AUTOTOOLS New World Order. The code present in bsd.autotools.mk essentially makes this a no-op given that all the old variables set a USE_AUTOTOOLS_COMPAT variable, which is parsed in exactly the same way as USE_AUTOTOOLS itself. Moreover, USE_AUTOTOOLS has already been extensively tested by the GNOME team -- all GNOME 2.12.x ports use it. Preliminary documentation can be found at: http://people.FreeBSD.org/~ade/autotools.txt which is in the process of being SGMLized before introduction into the Porters Handbook. Light blue touch-paper. Run.54a0b86543
Take maintainership PR: 87285 Submitted by: Andrew Pogrebennyk <andrew.nau.ua@gmail.com>83846e6806
change the libtool version to use from 1.3 to 1.5392aa128b5
Set LATEST_LINK.fdbce8f5d4
Update to version 0.32.94 PR: ports/70118 Submitted by: Ports Furye087888591
Putting commit bit in storage. I don't have the time to work on FreeBSD for now. Should have done this a while back.c406ff2fd8
SIZEify (maintainer timeout)8232e82f85
Bump PORTREVISION on all ports that depend on gettext to aid with upgrading. (Part 2)053fdb6a6b