Commit Graph

112 Commits

Author SHA1 Message Date
Dirk Meyer b6b169c554 - fix build with -fno-common 2020-05-21 06:45:34 +00:00
Niclas Zeising 82f108df30 Add USES=xorg USES=gl, ports categories m
Add USES=xorg and USES=gl to ports in categories starting with 'm'
While here, try to sprinkle other USES (mostly gnome and sdl) as needed.
2019-11-06 18:07:22 +00:00
Mathieu Arnold 4da13b8f8e Remove WANT_GNOME and HAVE_GNOME.
Approved by:	bapt kwm
Sponsored by:	Absolight
Differential Revision:	  https://reviews.freebsd.org/D12643
2017-10-12 15:57:51 +00:00
Dirk Meyer 25edadfb9b - fix warnings
- make portlint happier
2017-02-18 09:59:30 +00:00
Mathieu Arnold 8d6597e0bb Remove ${PORTSDIR}/ from dependencies, categories m, n, o, and p.
With hat:	portmgr
Sponsored by:	Absolight
2016-04-01 14:16:16 +00:00
Dirk Meyer 8c0695ffb0 - remove BROKEN
- fix dependecies
- option FREETYPE is no longer default
- option FREETYPE and XFT now conflicting
2015-12-15 21:47:15 +00:00
Koop Mast e1add76b39 Update freetype2 to 2.6.2. [1]
Mark magicpoint broken, maintainer is notified.

Exp-runs run by antoine@

This version also fixes shadowing of TYPEOF in ftconfig.h [2]

PR:		203554 [1], 202083 [2]
Submitted by:	rhurlin@gwdg.de [2]
2015-12-10 22:13:58 +00:00
Antoine Brodin 0e8c3bf1b3 Update giflib to 5.1.1
PR:		204492
2015-12-03 20:01:03 +00:00
Antoine Brodin da2451d1ae Allow building with giflib 5.1
PR:		204492
2015-11-12 15:28:50 +00:00
Dirk Meyer c3cbd64b33 - cleanup 2015-10-08 04:39:06 +00:00
Dmitry Marakasov e638299edc - Switch to options helpers
- While here, add some NO_ARCHes and couple missing PORT_OPTIONS=DOCS

Approved by:	portmgr blanket
2015-08-28 13:39:56 +00:00
Antoine Brodin c6faa705a5 Update graphics/giflib to 5.0.5
Differential Revision:	https://reviews.freebsd.org/D1361
Submitted by:	bapt
Reviewed by:	self
Exp-run by:	self
2015-01-14 18:19:32 +00:00
Antoine Brodin dc09c9fc7b - Add missing run dependency on perl
- Fix shebangs
- Allow building with either giflib 4.2 or 5.0
2014-12-26 12:29:17 +00:00
Baptiste Daroussin bb21093773 Bump portrevision after png update 2014-12-25 20:54:41 +00:00
Antoine Brodin 7ae46e9b12 Change libpng15.so to libpng.so in LIB_DEPENDS to prepare the upgrade 2014-12-25 19:04:25 +00:00
Baptiste Daroussin b8f3b75e89 Remove non default option on imlib 2014-12-25 14:39:02 +00:00
Baptiste Daroussin 45858fb087 Cleanup plist 2014-12-09 13:36:34 +00:00
Tijl Coosemans 60945f0277 Replace USES=libtool:oldver with USES=libtool or USES=libtool:keepla in
the 32 ports that still use it.  Bump PORTREVISION on their dependent
ports except the ones that depend on these:

audio/libogg
audio/libvorbis
devel/pcre
ftp/curl
graphics/jpeg
graphics/libart_lgpl
graphics/tiff
textproc/expat2
textproc/libxslt

In these cases the same trick as in the recent gettext update is used.
The ports install a symlink with the old library version.  When enough
of their dependent ports have had regular updates the remaining ones can
get a PORTREVISION bump and the links can be removed.

Also remove the devel/pcre dependency from USE_GNOME=glib20.  It causes
over 2200 packages to depend on devel/pcre while less than 200 actually
link with it.  The glib20 package still depends on devel/pcre so this
should not make a difference for ports with USE_GNOME=glib20.  Also,
libdata/pkgconfig/glib-2.0.pc lists pcre as a private library so
USE_GNOME=glib20 should not propagate it.

PR:		195724
Exp-run by:	antoine
Approved by:	portmgr (antoine)
2014-12-08 16:48:38 +00:00
Mark Felder ff48be9ed0 Add LICENSE 2014-12-07 14:11:00 +00:00
Tijl Coosemans 00789911dc graphics/imlib:
- Remove :oldver from USES=libtool and bump dependent ports
2014-09-19 20:43:03 +00:00
Tijl Coosemans d9aa7a8cbf print/freetype:
- Remove old libtool patch
- Remove :oldver from USES=libtool and bump dependent ports
2014-09-19 15:45:14 +00:00
Dirk Meyer 2cd318472f - enable option GIF per default 2014-09-07 16:59:24 +00:00
Adam Weinberger ee8b892f44 Add DOCS to OPTIONS_DEFINE to ports that check for PORT_OPTIONS:MDOCS. 2014-07-15 16:24:42 +00:00
Jimmy Olgeni 168f57451a Remove indefinite articles and trailing periods from COMMENT, plus minor
COMMENT typos and surrounding whitespace fixes. A few Makefiles where not
included as they contain Latin-1 characters that break the Phabricator
workflow. Category M.

CR:		D306
Approved by:	portmgr (bapt)
2014-07-07 15:31:01 +00:00
Dirk Meyer 280380c162 - remove broken MANPREFIX 2014-03-04 06:51:37 +00:00
Dirk Meyer bbfde6dcaa - cleanup 2013-12-28 06:36:56 +00:00
Koop Mast a70ad6d1b2 Fix build with freetype 2.5.2.
I forgot this in the big update yesterday.
2013-12-25 09:19:40 +00:00
Dirk Meyer 87b9637c66 - update LIB_DEPENDS
- use OPT_USE
2013-12-15 19:24:24 +00:00
Dirk Meyer a3fe739b2c - use prefixed DEPENDS and CONFIGURE
- fix build warnings
2013-11-08 18:47:55 +00:00
Dirk Meyer 75802bbff3 - add iconv for option XFT 2013-11-05 18:25:16 +00:00
John Marino 9370625625 misc/magicpoint: USES+= pkgconfig
Approved by:	portmgr (bapt, implicit)
2013-11-01 21:21:40 +00:00
Dirk Meyer 1e3119b07e - fix misplaced NO_STAGE in slaveports and ifdefs 2013-09-21 11:06:03 +00:00
Baptiste Daroussin 8ac99398e2 Add NO_STAGE all over the place in preparation for the staging support (cat: misc) 2013-09-20 20:50:57 +00:00
Dirk Meyer ea1237cf5e - fix segfault on 64bit with option XFT 2013-09-03 05:00:32 +00:00
Tijl Coosemans f86cad0ce3 Two imake related changes:
1) Move -a from XMKMF command variable to a new XMKMF_ARGS variable.
   For ports that don't need -a introduce USES=imake:notall.
   This way ports no longer have to redefine XMKMF.

2) xmkmf -a runs imake with the flags in IMAKECPPFLAGS as extra arguments
   to set CPP, CC and CXX.  This creates the top Makefile, and then xmkmf
   runs make Makefiles.  This Makefiles target runs imake for each
   subdirectory but these imake invocations did not have the flags from
   IMAKECPPFLAGS so the resulting makefiles used the wrong C preprocessor
   when clang is used (/usr/bin/cpp instead of /usr/local/bin/tradcpp).
   Instead of letting xmkmf pass IMAKECPPFLAGS from the environment to
   imake let imake handle IMAKECPPFLAGS itself just like it handles
   IMAKEINCLUDE.

   This exposed configure errors in x11-clocks/mouseclock and x11-wm/fvwm.

Approved by:	portmgr (bapt)
2013-09-02 13:26:34 +00:00
Baptiste Daroussin cf40178f51 Fails to build with -j24 2013-07-10 12:29:44 +00:00
Dirk Meyer de2754f5d2 - add LATE_INSTALL_ARGS in favor of imake.mk 2013-07-03 19:22:22 +00:00
Dirk Meyer 810a1bd992 - fix build after USES=imake 2013-07-03 18:59:54 +00:00
Baptiste Daroussin 932db7c46c New USES imake to handle the dependency on imake.
This uses accept 'env' as an argument for ports that do use their own or a different do-configure target.

Modify xmkmf so it accept IMAKECPPFLAGS as default flags for imake and pass it to the called imake.
Modify xorg-cf-files (the FreeBSD.cf configuration file) to allow CppCmd to be overwritten.
Pass CppCmd CcCmd and CplusplusCmd via command line to each call of imake via IMAKECPPFLAGS
Pass IMAKE_DEFINE with the above arguments to MAKE_ARGS so that imake spawned from Makefile generated by a previous
imake also inherit the defined CppCmd CcCmd and CplusplusCmd.
Make imake use devel/tradcpp all the time, so that when buidling with clang we do not depend on gcc's cpp.
Make imake respect CC and CXX
Make imake respect USE_GCC (if set imake will use gcc's cpp).

While here:
- Remove a couple of indefinite articles from comments
- Trim headers
- Fix a couple of ports to build with clang or use: USE_GCC=any
- Fix a now useless redefinition of the extraction chain
- Fix a typo in japanese/Wnn7-lib bundled imake template definitions
- Fix some XMKMF execution with no env specified
- Use options helper in x11/xautolock to simplify the port
2013-06-28 11:51:05 +00:00
Baptiste Daroussin 2efa7741c0 Fix typo
Reported by:	danfe
2013-04-26 13:50:31 +00:00
Baptiste Daroussin 598e3b95e3 In preparation of the removal of USE_FREETYPE from bsd.port.mk: remove
USE_FREETYPE from all ports using it

While here trim some headers, and do some conversion to new options framework.
2013-04-26 09:23:54 +00:00
Dirk Meyer 1d62d821d9 - cleanup header
- strip shlibversion in depedency
2013-01-26 16:06:35 +00:00
Dirk Meyer 120871034f - use OPTIONS_DEFINE 2012-09-16 17:01:24 +00:00
Dirk Meyer c22183ed8a - fix LIB_DEPENDS 2012-06-02 09:12:45 +00:00
Dirk Meyer 2eed137e07 - fix build with giflib
- improve OPTIONS
2012-06-02 07:54:18 +00:00
Dirk Meyer 2b74a89bc8 - update png to 1.5.10 2012-06-01 05:26:28 +00:00
Dirk Meyer 7c9cbfd456 - fix obsolte path
Feature safe:	yes
Submitted by:	glebius
2011-11-18 15:24:28 +00:00
Martin Wilke a9481afc8a - Get Rid MD5 support 2011-03-19 12:38:54 +00:00
Dirk Meyer 49b35c1ae0 - fix build for png-1.4.1
Reported by:	QA Tindy
2010-03-28 14:12:20 +00:00
Dirk Meyer f3aeb685de - set --enable-locale for word wrapping under iso8859-1 and similar 2010-03-28 07:18:57 +00:00