summaryrefslogtreecommitdiff
path: root/lang/guile (unfollow)
Commit message (Collapse)AuthorFilesLines
2023-07-31Mk/Uses: Add guile.mkAndrew "RhodiumToad" Gierth6-922/+38
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
2023-06-05lang/guile: fix build on armv7Robert Clausecker1-2/+3
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
2023-04-23*: Bump PORTREVISIONs for math/mpc update to 1.3.1Gerald Pfeifer1-0/+1
2023-02-02lang/guile: Update version 3.0.8=>3.0.9Muhammad Moinur Rahman3-10/+9
- For now disable MARK_JOB_UNSAFE Relnotes: https://www.gnu.org/software/guile/download/#releases
2022-12-13lang/guile: Fix runtimeMuhammad Moinur Rahman1-3/+5
Stripping the libs gives a runtime error. For now disabling the post-install stripping. PR: 265414 Reported by: yuri MFH: 2022Q4
2022-10-27lang/guile: Remove USE_GCC=12Muhammad Moinur Rahman1-2/+1
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
2022-10-22*/*: Bump PORTREVISION for consumers of libunistringDaniel Engberg1-0/+1
Reported by: jbeich
2022-09-07Remove WWW entries moved into port MakefilesStefan Eßer1-2/+0
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)
2022-09-07Add WWW entries to port MakefilesStefan Eßer1-0/+1
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)
2022-07-20cleanup: remove '$MCom' tagTobias C. Berner1-2/+0
gnome@ no longer uses Marcusom as their staging ground. Approved by: gnome (nc) Differential Revision: https://reviews.freebsd.org/D35866
2022-07-20lang: remove 'Created by' linesTobias C. Berner1-1/+0
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
2022-07-04lang/guile: Update version 3.0.7=>3.0.8Muhammad Moinur Rahman3-21/+34
- 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
2022-05-09devel/libffi: Bump deps PORTREVISION for shlib changeKevin Bowling1-0/+1
PR: 263764 Reported by: VVD <vvd@unislabs.com>
2022-02-03lang/guile: fix build on powerpcPiotr Kubaj2-0/+18
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.
2021-11-23*/*: Remove redundant '-[0-9]*' from CONFLICTS_INSTALLStefan Eßer1-1/+1
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)
2021-08-29lang/guile: Add CPE informationBernhard Froehlich1-1/+3
Approved by: portmgr (blanket)
2021-05-25lang/guile: Update version 3.0.6=>3.0.7Muhammad Moinur Rahman2-4/+4
Relnotes: https://www.gnu.org/software/guile/download/#releases
2021-05-05lang/guile: Update version 3.0.5=>3.0.6Muhammad Moinur Rahman3-7/+11
Relnotes: https://www.gnu.org/software/guile/download/#releases
2021-04-06Remove # $FreeBSD$ from Makefiles.Mathieu Arnold1-1/+0
2021-03-08lang/guile: Fix core dump on stripped modulesMuhammad Moinur Rahman1-3/+1
PR: 254117 Submitted by: rsmith@xs4all.nl Notes: svn path=/head/; revision=567829
2021-02-15lang/guile: Update version 1.8.8=>3.0.5Muhammad Moinur Rahman21-708/+767
Relnotes: https://www.gnu.org/software/guile/download/#releases Notes: svn path=/head/; revision=565322
2019-10-25Fix build with texinfo 6.7Sunpoet Po-Chuan Hsieh2-1/+19
PR: 240976 Exp-run by: antoine Notes: svn path=/head/; revision=515634
2018-11-10Install texinfo files (GNU info) into ${PREFIX}/share/infoBaptiste Daroussin1-1/+1
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 Notes: svn path=/head/; revision=484628
2018-01-14Remove unneeded editing of aclocal.m4. That file is completelyTijl Coosemans1-1/+0
regenerated by USES=autoreconf. Notes: svn path=/head/; revision=459008
2016-12-08Remove libintl.so.9 compatibility link that was added in r374303 toTijl Coosemans1-1/+1
prevent massive PORTREVISION bumps. Bump dependent ports that have not been bumped since. Notes: svn path=/head/; revision=428152
2016-11-02Cleanup no longer needed CHMOD usage after r424898.Mathieu Arnold1-1/+0
PR: 213743 Submitted by: mat Exp-run by: antoine Sponsored by: Absolight Notes: svn path=/head/; revision=425174
2016-05-19- Fix trailing whitespace in pkg-descrs, categories [g-n]*Dmitry Marakasov1-1/+1
Approved by: portmgr blanket Notes: svn path=/head/; revision=415499
2016-04-01Remove ${PORTSDIR}/ from dependencies, categories h, i, j, k, and l.Mathieu Arnold1-2/+2
With hat: portmgr Sponsored by: Absolight Notes: svn path=/head/; revision=412347
2015-06-18lang/guile: Fix build with NLS disabledMuhammad Moinur Rahman1-0/+2
- Add LICENSE_FILE PR: 200923 Submitted by: amdmi3@FreeBSD.org Notes: svn path=/head/; revision=390026
2015-06-02lang/guile: Remove USE_AUTOTOOLSMuhammad Moinur Rahman18-69/+70
- Add PORTSCOUT variable to limit within 1.X.X - Fix patch files to reflect 'make makepatch' Notes: svn path=/head/; revision=388323
2015-05-14MASTER_SITES cleanup.Mathieu Arnold1-2/+1
- 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 Notes: svn path=/head/; revision=386312
2014-12-24Change my non-FreeBSD MAINTAINER mail to bofh@Muhammad Moinur Rahman1-1/+1
Approved by: bapt Notes: svn path=/head/; revision=375378
2014-10-27Cleanup plistBaptiste Daroussin1-16/+0
Notes: svn path=/head/; revision=371587
2014-09-17Replace USE_AUTOTOOLS=libltdl with an ordinary LIB_DEPENDS in all ports.Tijl Coosemans1-2/+3
There are only 60 such ports so there doesn't need to be a separate keyword or USES for this. Approved by: portmgr (bapt) Notes: svn path=/head/; revision=368356
2014-08-31lang/guile:Tijl Coosemans5-54/+15
- 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) Notes: svn path=/head/; revision=366777
2014-06-25Fix build with texinfo 5.2Baptiste Daroussin5-0/+84
Notes: svn path=/head/; revision=359302
2014-06-25Fix build without texinfo in baseBaptiste Daroussin1-1/+1
Notes: svn path=/head/; revision=359245
2014-05-25- Mark CONFLICTS_INSTALL with lang/guile2Sunpoet Po-Chuan Hsieh1-0/+2
Notes: svn path=/head/; revision=355256
2014-04-29- Add LICENSESunpoet Po-Chuan Hsieh1-4/+11
- 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> Notes: svn path=/head/; revision=352656
2014-04-28This is a three-part for building guile with clang (or with any otherKoop Mast3-0/+33
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@ Notes: svn path=/head/; revision=352517
2013-10-10- Convert to stagingGuido Falsi4-8/+5
- Convert to USES=gmake - Convert LIB_DEPENDS to new format Notes: svn path=/head/; revision=329950
2013-09-20Add NO_STAGE all over the place in preparation for the staging support (cat: ↵Baptiste Daroussin1-0/+1
lang) Notes: svn path=/head/; revision=327741
2013-05-06Convert USE_NCURSES by USES=ncursesBaptiste Daroussin1-2/+1
Convert USE_READLINE by USES=readline Notes: svn path=/head/; revision=317525
2013-04-24- Convert USE_GETTEXT to USES (part 3)Alex Kozlov1-1/+1
Approved by: portmgr (bapt) Notes: svn path=/head/; revision=316464
2012-12-27Reset maintainership per maintainer requestBaptiste Daroussin1-9/+4
While here: - trim headers - Remove shlib number - Small cleanup up Notes: svn path=/head/; revision=309548
2011-11-09- Remove WITH_FBSD10_FIX, is no longer neededMartin Wilke1-1/+0
Notes: svn path=/head/; revision=285379
2011-10-29- Fix build with FreeBSD 10Martin Wilke1-0/+1
Notes: svn path=/head/; revision=284614
2011-08-11Remove USE_GNOME=gnometarget from ports. It has been a empty keyword sinceKoop Mast1-1/+0
mid 2008. PR: ports/159624 Submitted by: Ruslan Mahmatkhanov <cvs-src@yandex.ru> Notes: svn path=/head/; revision=279506
2011-07-31Update to 1.8.8Julien Laffaye4-17/+16
PR: ports/155595 Submitted by: Takefu <takefu@airport.fm> Approved by: Amatus <c11h15no2@yahoo.com> (maintainer) Notes: svn path=/head/; revision=278634
2011-07-24Fix build with clang by removing -WerrorTilman Keskinoz1-2/+20
PR: 158705 Submitted by: Guido Falsi Approved by: maintainer timeout Notes: svn path=/head/; revision=278250