1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-12 03:00:28 +00:00
Commit Graph

101 Commits

Author SHA1 Message Date
Alexey Dokuchaev
2a288980b3 - Update `x11-toolkits/fltk' to version 1.3.4 (version 1.3.4-1 is available,
but the only difference is fixes for Windows IDE solutions Visual C 2008
  and Visual C 2010, so prefer 1.3.4 to avoid dealing with the DISTVERSION)
- Move out .so.1-suffixed symlink creation to `post-install' target rather
  than patching `src/Makefile' since the patch tends to get modified with
  each update; and drop no longer needed patches that were merged upstream
- Define LICENSE_FILE as it is not just a standard boilerplate

PR:		220649 (modified)
Submitted by:	sunpoet
2017-08-04 20:48:24 +00:00
Antoine Brodin
69771bc284 Register dependency on groff
PR:		213725
2017-05-28 10:58:00 +00:00
Matthew Rezny
b760897dde Revision bump of all ports with USE_GL after consolidation of mesa-libs
Approved by:	swills (mentor)
Differential Revision:	https://reviews.freebsd.org/D10845
2017-05-23 05:03:14 +00:00
Jan Beich
6708df81f7 x11-toolkits/fltk: unbreak with clang 4.0
Fl_Tree_Item.cxx:552:38: error: ordered comparison between pointer and zero ('Fl_Tree_Item *' and 'int')
    if ( from_parent->deparent(from) < 0 )      // deparent self from current parent
         ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~

PR:		216046
Obtained from:	upstream (branch-1.3)
Approved by:	portmgr blanket
MFH:		2017Q1 (changes behavior)
2017-01-17 16:48:06 +00:00
Alexey Dokuchaev
dad8b8d02c x11-toolkits/fltk: ensure that binary packages have complete feature support
Previously, binary packages would miss Xinerama and Xcursor dependencies and
thus were giving some odd behaviors as e.g. reported in the PR.  While here,
switch to USES+=localbase instead of manually amending CPPFLAGS and LDFLAGS.

PR:	213294
2016-11-22 12:04:48 +00:00
Mathieu Arnold
72ea7e696b Remove ${PORTSDIR}/ from dependencies, categories v, w, x, y, and z.
With hat:	portmgr
Sponsored by:	Absolight
2016-04-01 14:33:55 +00:00
Antoine Brodin
6e5719ca80 Convert to USES=jpeg 2015-06-22 18:33:20 +00:00
Alexey Dokuchaev
f805256365 - Since version 1.3.3, FLTK now checks for compiler support of -fvisibility
and -fvisibility-inlines-hidden and uses it if available to reduce shared
  library size.  Unfortunately, this hides Fl_XFont_On_Demand::value, which
  in turn causes undefined reference errors during linking.  Fix by marking
  Fl_XFont_On_Demand class as FL_EXPORT for the time being (Gentoo Linux is
  doing the same)
- Do not strip libraries for now: FLTK uses the same command for installing
  both dynamic and static libraries, but "fltk-config(1) --compile" prefers
  static, which breaks programs like `graphics/iccexamin' (threading test)
- Pull another patch from Gentoo to fix segmentation fault in vncview(1) of
  port `net/tigervnc' (Gentoo bug #529856 by Maxim Britov)
- Do not leak non-existent (build-time only) -Lfoo references in LDFLAGS as
  it can potentially lead to various sporadic bugs in programs which obtain
  these flags through fltk-config(1).  To prevent build-time conflicts that
  this gimmick was originally used for, we change shared linking command of
  fluid(1) accordingly

Since these are one-line changes likely to be merged upstream sooner rather
than later, perform them with sed(1) instead of trivial patches.

Reported and reviewed by:	antoine
2015-02-10 19:29:46 +00:00
Alexey Dokuchaev
beb4e27215 Augment FLTK ports' descriptions. 2015-02-09 16:06:25 +00:00
Alexey Dokuchaev
0ebb290638 - Fix the breakage caused by previous commit (r378707): restore sane order of
knobs; resurrect documentation/Makefile patch; bring back recalculation of
  ${ETCDIR} length in Fl_Preferences.cxx, trim CONFIGURE_ARGS (again), etc.
- Restore correct LDFLAGS+= -L../src (previously -L${WRKSRC}/src), otherwise
  the build fails with e.g. previous version of FLTK libraries installed
- Take maintainership to prevent Kato's monkeys jeopardizing it all over again
- Install code examples as PORTEXAMPLES (we do not install any documentation
  because it requires LaTeX stack to build)
- Since `post-patch' target is a bit too verbose now, make it .SILENT
- Do not compile things with -Os by default (already honors user's CXXFLAGS)
- Do not blindly strip libraries and fluid(1) binary (respect ${STRIP} value)
2015-02-09 08:50:02 +00:00
Vanilla I. Shu
8bf267de95 Update to version 1.3.3
PR:		197463
Submitted by:	Ports Fury
2015-02-09 02:28:38 +00:00
Alexey Dokuchaev
26811663f4 In sight of upcoming update, clean up things a bit:
- Sort the knobs, remove "default=yes" arguments from CONFIGURE_ARGS
- In post-staging era, conditional installation of documentation is no
  longer necessary, so simplify the patch and drop post-install target
2015-02-03 13:55:05 +00:00
Dmitry Marakasov
fead972aff - Drop @dirrm* from and add empty directories to pkg-plists
Approved by:	portmgr blanket, kwm (for gnome@ ports)
2015-01-28 01:08:43 +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
Pietro Cerutti
c020107379 - Reset maintainership of my ports 2014-12-10 22:29:14 +00:00
Gerald Pfeifer
15945f8122 Update the default version of GCC in the Ports Collection from GCC 4.7.4
to GCC 4.8.3.

Part II, Bump PORTREVISIONs.

PR:		192025
Tested by:	antoine (-exp runs)
Approved by:	portmgr (implicit)
2014-09-10 20:50:31 +00:00
Pietro Cerutti
eb6c2c490e - Fix STAGE support for PORTDOCS
Reported by:	antoine
2013-10-16 09:03:27 +00:00
Pietro Cerutti
87cd41d3f8 - Fix build in C++11 mode [1]
- Convert to new LIB_DEPENDS format
- Convert to OPTIONSng (DOCS)
- STAGE-clean

PR:		182949 [1]
Submitted by:	dt71@gmx.com [1]
2013-10-15 08:24:14 +00:00
Baptiste Daroussin
7e5a7bfffd Add NO_STAGE all over the place in preparation for the staging support (cat: x11-toolkits) 2013-09-20 23:57:47 +00:00
Pietro Cerutti
28868c4751 - Make fetchable again by fixing MASTER_SITES
Reported by:	Kenta Suzumoto <kentas@hush.com>
2013-06-18 06:43:13 +00:00
Baptiste Daroussin
992586fa08 Finish converting the whole ports tree to USES=pkgconfig 2013-04-23 14:20:25 +00:00
Pietro Cerutti
db698f0da3 - Add LICENSE 2012-12-12 17:37:17 +00:00
Pietro Cerutti
980687be4c - update patch as per the discussion at http://www.fltk.org/str.php?L2903 2012-12-12 17:14:10 +00:00
Pietro Cerutti
b61fbfaed8 - Update to 1.3.2
Release notes: http://www.fltk.org/articles.php?L1266
- Added a patch to fix a build error
  Reported as: http://www.fltk.org/str.php?L2903
2012-12-12 16:13:53 +00:00
Pietro Cerutti
3f57704933 - Update to 1.3.1
Release notes: http://www.fltk.org/articles.php?L1253

Feature safe:	yes
2012-11-08 09:11:52 +00:00
Pietro Cerutti
a4f519566e - Add a patch to #undef nitems, which has been added as a macro to sys/param.h
in r236486 and is also a member of Fl_Check_Browser class.
- Bump PORTREVISION

Notified by:		martymac
2012-09-11 16:05:22 +00:00
Dirk Meyer
2b74a89bc8 - update png to 1.5.10 2012-06-01 05:26:28 +00:00
Pietro Cerutti
5572c35664 - use ${PREFIX}/etc instead of /etc for system-wide preferences
PR:		162023
Submitted by:	bf
Feature safe:	yes
2011-11-28 12:59:50 +00:00
Pietro Cerutti
ff79c78f95 - Fix build with clang
Reported by:	rdivacky (via IRC)
Feature safe:	yes
2011-11-28 10:11:53 +00:00
Pietro Cerutti
ab84145f7f - Update to 1.3.0 2011-10-24 13:12:23 +00:00
Dmitry Marakasov
6f6fbe4bdf - Add LDFLAGS to CONFIGURE_ENV and MAKE_ENV (as it was done with LDFLAGS)
- Fix all ports that add {CPP,LD}FLAGS to *_ENV to modify flags instead

PR:		157936
Submitted by:	myself
Exp-runs by:	pav
Approved by:	pav
2011-09-23 22:26:39 +00:00
Martin Wilke
4ed31e1af7 - Kick MD5 support 2011-07-02 18:18:48 +00:00
Pietro Cerutti
efc1619c8f - Respect NOPORTDOCS
Reported by:	QAT
2010-04-29 12:42:01 +00:00
Dirk Meyer
de78af3ac5 - update to 1.4.1
Reviewed by:	exp8 run on pointyhat
Supported by:	miwi
2010-03-28 06:47:48 +00:00
Pietro Cerutti
ea074376d3 - Update x11-toolkits/fltk to 1.1.10
- Unconditionally enable threads on x11-toolkits/fltk
- Mark x11-toolkits/fltk-threads as IGNORE (master port has threads now)
2010-03-23 21:06:53 +00:00
Pietro Cerutti
d135f5a8ab - Fix build on 8.0-RELEASE after last commit
Reported by:	Jan Henrik Sylvester <me@janh.de> via freebsd-questions@
Feature safe:	yes
2010-03-05 16:09:04 +00:00
Pietro Cerutti
cd8800e1e4 - Fix on 7.3 (dirent API change)
Reported by:	PH via linimon@
Feature safe:	yes
2010-02-25 13:36:59 +00:00
Pietro Cerutti
51c9af79b9 - Fix after scandir API change on STABLE as well (800501)
Reported by:	Till Plewe <till.plewe@gmail.com>
Feature safe:	yes
2010-02-17 08:04:46 +00:00
Pietro Cerutti
a2d5eb0c8b - Really fix after 900006 2010-02-15 14:00:06 +00:00
Pietro Cerutti
3e1f73cee5 - Fix build after scandir API change 2010-02-12 07:56:11 +00:00
Pietro Cerutti
ebc3a88489 - Fix mismatching declaration
PR:		143638
Submitted by:	Dominic Fandrey <kamikaze@bsdforen.de>
2010-02-09 15:13:28 +00:00
Dirk Meyer
ca9c60461c - update to jpeg-8 2010-02-05 11:46:55 +00:00
Dirk Meyer
3bbc108312 - update to jpeg7
Tested by:	pav on pointyhat
2009-07-18 11:11:29 +00:00
Pietro Cerutti
e4bb8cee3a - Actually fix plist issues (trial #2) 2008-08-28 07:17:57 +00:00
Pietro Cerutti
3f9032fcb3 - Update to 1.1.9
- Minor Makefile cleanup
- Take over maintainship [1]
- Fix PLIST [2]

Approved by:	demon@ (former maintainer) [1]
Reported by:	QA Tindie [2]
2008-08-28 06:52:26 +00:00
Rong-En Fan
741aa71483 Update CONFIGURE_ARGS for how we pass CONFIGURE_TARGET to configure script.
Specifically, newer autoconf (> 2.13) has different semantic of the
configure target. In short, one should use --build=CONFIGURE_TARGET
instead of CONFIGURE_TARGET directly. Otherwise, you will get a warning
and the old semantic may be removed in later autoconf releases.

To workaround this issue, many ports hack the CONFIGURE_TARGET variable
so that it contains the ``--build='' prefix.

To solve this issue, under the fact that some ports still have
configure script generated by the old autoconf, we use runtime detection
in the do-configure target so that the proper argument can be used.

Changes to Mk/*:
 - Add runtime detection magic in bsd.port.mk
 - Remove CONFIGURE_TARGET hack in various bsd.*.mk
 - USE_GNOME=gnometarget is now an no-op

Changes to individual ports, other than removing the CONFIGURE_TARGET hack:

= pkg-plist changed (due to the ugly CONFIGURE_TARGET prefix in * executables)
  - comms/gnuradio
  - science/abinit
  - science/elmer-fem
  - science/elmer-matc
  - science/elmer-meshgen2d
  - science/elmerfront
  - science/elmerpost

= use x86_64 as ARCH
  - devel/g-wrap

= other changes
  - print/magicfilter
    GNU_CONFIGURE -> HAS_CONFIGURE since it's not generated by autoconf

Total # of ports modified:  1,027
Total # of ports affected: ~7,000 (set GNU_CONFIGURE to yes)

PR:		126524 (obsoletes 52917)
Submitted by:	rafan
Tested on:	two pointyhat 7-amd64 exp runs (by pav)
Approved by:	portmgr (pav)
2008-08-21 06:18:49 +00:00
Martin Wilke
5afc678aac - Remove USE_XLIB/USE_X_PREFIX/USE_XPM in favor of USE_XORG
- Bump PORTREVISION

Approved by:	portmgr (xorg cleanup)
2008-03-23 16:44:09 +00:00
Mark Linimon
c27796ed0c Re-enable building with gcc4.2. Apparently patches were committed
after the last amd64-7 build.

I'm doing this one myself because I was the one that marked it broken.

PR:		ports/117843
Submitted by:	Dmitry Marakasov <amdmi3 at amdmi3 dot ru>
Approved by:	portmgr (self)
2007-11-06 09:04:06 +00:00
Mark Linimon
55b1a5801a Mark as BROKEN on amd64-7 and sparc64-7 due to gcc4 errors. While here,
remove 4.X cruft.

Hat:		portmgr
2007-09-29 07:51:25 +00:00