Commit graph

85 commits

Author SHA1 Message Date
Baptiste Daroussin
0c710c7b4e Add NO_STAGE all over the place in preparation for the staging support (cat: net) 2013-09-20 22:10:23 +00:00
Rene Ladan
7f6ba9d599 net/boinc-client :
- update to 7.0.65 [1] Unlike the PR, keep the SKINS option and the
  extra skins, and do not pregenerate autotools files.
- work around a build conflict with archivers/libzip in port Makefile [2]
- pre-emptively fix build with libc++
- change MASTERSITE from Pav's to my site
- comment out the BROKEN message for sparc64/ia64/powerpc (for now)
- regenerate patches using 'make makepatch'

astro/boinc-{setiathome-enhanced,astropulse} :
- remove obsolete calls to functions removed from libboinc
  to prevent breakage

PR:		 ports/176724 [1]
Submitted by:	 Andrey Simonenko <simon@comsys.ntu-kpi.kiev.ua> [1]
Submitted by:	 zi@ [2]
2013-09-18 13:48:19 +00:00
Antoine Brodin
6a95e87591 Add an explicit dependency on pkgconf
Approved by:	portmgr (bapt)
2013-09-03 19:21:45 +00:00
Rene Ladan
8114a2eaae - Move handling of X11 option down, so that the two handlers for the
MANAGER optino can be merged [1]
- Use new LIB_DEPENDS syntax

PR:		ports/176724 [1] (part)
Submitted by:	Andrey Simonenko <simon@comsys.ntu-kpi.kiev.ua>
2013-08-27 22:07:56 +00:00
Rene Ladan
e4f74eedc5 Catch another install target which used LOCALBASE instead of PREFIX
PR:		ports/176724 (part)
Submitted by:	Andrey Simonenko <simon@comsys.ntu-kpi.kiev.ua>
2013-08-27 21:42:38 +00:00
Rene Ladan
bad740c6d4 Overhaul option handling:
- Only use the rc framework for boinc-client when the CLIENT option is
  selected
- Always set CLIENT and X11 options when MANAGER option is selected
- Unset USER option when CLIENT option is not selected
- Create the share/boinc directory when the MANAGER or X11 option is
  set instead of when the USER option is set
- Prefer negation over empty() when checking options
- Update description for the USER option

In pkg-install.in :
- Only install the CA bundle and only adjust file ownership of ~boinc
  when the USER option is selected
- Only install skins when both the USER and MANAGER options are selected

While here:
- create share/pixmaps in PREFIX instead of LOCALBASE
- wrap a long line

PR:		ports/176724 (part)
Submitted by:	Andrey Simonenko <simon@comsys.ntu-kpi.kiev.ua>
2013-08-27 21:37:47 +00:00
Rene Ladan
67de43ec0a The pre-install target of pkg-install is now part of post-install, so
adjust Makefile accordingly.

Missed this in the one-to-last commit.
2013-08-27 21:04:02 +00:00
Rene Ladan
989fa94987 Reword pkg-message, there is strictly speaking no need to register with
one of the projects.

PR:		ports/176724 (part, based on)
Submitted by:	Andrey Simonenko <simon@comsys.ntu-kpi.kiev.ua>
2013-08-24 09:36:08 +00:00
Rene Ladan
a8df3ada26 Remove check for variable names deprecated since the 7.0.28 update
(which happened on 2012-04-15, ports/166873).
2013-08-24 09:25:26 +00:00
Rene Ladan
7fa95cb24c Use the USERS/GROUPS mechanism for the boinc-client port instead of
manually creating them.

It is still possible to overrride the defaults by setting
BOINC_CLIENT_USER , BOINC_CLIENT_GROUP , and BOINC_CLIENT_HOME but that
means the entries in UIDs and GIDs have to be changed too.

PR:		ports/176274 (part, based on)
Submitted by:	Andrey Simonenko <simon@comsys.ntu-kpi.kiev.ua>
Reviewed by:	crees (slightly)
2013-08-23 20:54:44 +00:00
Rene Ladan
8a1a6efad5 Add two new options for the rc.d script:
- NO_GUI_RPC to not create a socket for communication with external
  user interfaces, setting this breaks net/boinc_curses
- NO_NET_INFO to not send your host address and host name to the
  BOINC servers.

While here use bsd.port.options.mk

PR:		ports/176724 (part)
Submitted by:	Andrey Simonenko <simon@comsys.ntu-kpi.kiev.ua>
2013-08-21 14:45:47 +00:00
Sunpoet Po-Chuan Hsieh
c2d1a14c7c - Update to 7.31.0
- Bump PORTREVISION for ftp/curl shlib change
- Add TEST_DEPENDS
- Convert to new options framework
- Adjust options:
  - Add COOKIES
  - Add CYASSL, NSS, POLARSSL, THREADED_RESOLVER, TLS_SRP [1]
  - Add GSSAPI and SPNEGO [2]
  - Remove KERBEROS4
  - Rename LIBIDN to IDN
  - Remove TRACKMEMORY [1]
- Sort option handler
- Add SLAVEDIRS: ftp/curl-hiphop
- Cosmetic change
- Cleanup Makefile header
- While I'm here, fix typo (PORTREVSION) in x11-wm/ede/Makefile

Changes:	http://curl.haxx.se/changes.html
PR:		ports/172325 (-exp run), ports/177369 (based on) [1]
Submitted by:	Hirohisa Yamaguchi <umq@ueo.co.jp> [1], hrs (via email) [2]
Exp run by:	miwi
2013-07-11 16:26:26 +00:00
Rene Ladan
d072ab9a2c Fix build with --std=c++11
PR:		ports/178712
Submitted by:	Volodymyr Kostyrko <c.kworr@gmail.com>
2013-07-10 12:18:21 +00:00
Rene Ladan
742a5744dd Take maintainership.
While here convert Makefile headers.
2013-07-09 21:39:21 +00:00
Pav Lucistnik
0caf410ed8 - Drop all my ports 2013-07-09 21:26:48 +00:00
Marcus von Appen
a3a0715f38 - Convert USE_ICONV=yes to USES=iconv
- Change USE_GNOME=pkgconfig|gnomehack to USES=pathfix|pkgconfig while here

Reviewed by:	zeising
2013-04-27 11:59:28 +00:00
Pav Lucistnik
93b04e2f0d - Fix package
Feature safe:	yes
2012-11-01 21:26:44 +00:00
Pav Lucistnik
49da1f797f - Fix package
Reported by:	beatmail
Feature safe:	yes
2012-11-01 21:26:21 +00:00
Pav Lucistnik
36a24a0477 - Fix build with clang
- Change BOINC_CLIENT_HOME ownership only for owner
- Fixes to rc script
- Allow for spaces in paths

PR:		ports/171569
Submitted by:	Andrey Simonenko <simon@comsys.ntu-kpi.kiev.ua>
Feature safe:	yes
2012-10-18 19:22:09 +00:00
Mark Linimon
a8693b8dee Force numerous ports that fail to build with clang over to instead always
rely on gcc.  The patch uses the new USE_GCC=any code in Mk/bsd.gcc.mk to
accomplish this.

The ports chosen were ports that blocked 2 or more ports from building with
clang.  (There are several hundred other ports that still fail to build with
clang, even with this patch.  This is merely one step along the way.)

Those interested in fixing these ports with clang, and have clang as their
default compiler, can simply set FORCE_BASE_CC_FOR_TESTING=yes.

For those who have gcc as their default compiler, this change is believed
to cause no change.

Hat:		portmgr
Tested with:	multiple runs on amd64-8-exp-bcm and 9-exp-clang, with various
		combinations of patch/no-patch and flag settings.
2012-10-09 22:12:13 +00:00
Pav Lucistnik
446f781ab5 - Update to 7.0.28
PR:		ports/169679
Submitted by:	Andrey Simonenko <simon@comsys.ntu-kpi.kiev.ua>

- Install extra headers for astropulse

PR:		ports/170628
Submitted by:	rene
2012-08-27 13:24:03 +00:00
Koop Mast
5aa7246575 Switch from libglut to freeglut and retire libglut. Libglut hasn't been
developed in years and has been dropped from the MESA 8.0 distribution.
Freeglut is a rewrite of glut and is actively developed and is used by
many linux distributions instead of libglut.

Bump all ports that directly depend on libglut because of the shlib version
change.

There are some extra items in this patch.

*) Because freeglut doesn't have the same dependancies as libglut, some ports
	need extra dependencies added to USE_XORG to make them build.
*) Mark graphics/f90gl broken, f90gl depends on a header that is only shipped
	with libglut.
*) Remove option for libglut/freeglut selection in games/cake, only freeglut
	remains now.
*) While here fix a png related build issue games/vegastrike.

Thanks to miwi for running the exp-run.

Approved by:	portmgr (miwi)

Collaboration with:	zeising@
Obtained from:	xorg-dev staging area.
2012-08-04 22:52:02 +00:00
Pav Lucistnik
8df526b2fc - Fix header files integrity when X11 option is disabled
- Fix header files to allow pure C client app to be built
- OPTIONSng

PR:		ports/168714, ports/168756
Submitted by:	Alexey Shuvaev <bugsbeastie@gmail.com>, Andrey Simonenko <simon@comsys.ntu-kpi.kiev.ua>
2012-06-10 14:39:02 +00:00
Dirk Meyer
2b74a89bc8 - update png to 1.5.10 2012-06-01 05:26:28 +00:00
Pav Lucistnik
672adf10f5 - Enable per thread locale on recent FreeBSD 9
PR:		ports/168257
Submitted by:	Andrey Simonenko <simon@comsys.ntu-kpi.kiev.ua>
2012-05-25 12:23:56 +00:00
Pav Lucistnik
e7cdb890f8 - Install some more headers
Submitted by:	rene
2012-04-23 20:49:14 +00:00
Pav Lucistnik
ec3f0336b8 - Install additional header needed for build of setiathome app
Requested by:	rene
2012-04-18 21:04:57 +00:00
Pav Lucistnik
e776f33209 - Update to 7.0.25
PR:		ports/166873
Submitted by:	Andrey Simonenko <simon@comsys.ntu-kpi.kiev.ua>
2012-04-15 12:57:50 +00:00
Doug Barton
83eb2c3700 In the rc.d scripts, change assignments to rcvar to use the
literal name_enable wherever possible, and ${name}_enable
when it's not, to prepare for the demise of set_rcvar().

In cases where I had to hand-edit unusual instances also
modify formatting slightly to be more uniform (and in
some cases, correct). This includes adding some $FreeBSD$
tags, and most importantly moving rcvar= to right after
name= so it's clear that one is derived from the other.
2012-01-14 08:57:23 +00:00
Mark Linimon
7321579544 Broken on all tier-2.
Hat:		portmgr
2011-12-28 06:44:18 +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
Koop Mast
0e682dded4 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>
2011-08-11 19:20:17 +00:00
Mark Linimon
1c62316060 Mark as broken on sparc64: does not install. 2011-08-10 09:12:07 +00:00
Martin Wilke
bb86cbe5d2 - Get Rid MD5 support 2011-03-20 12:54:45 +00:00
Peter Pentchev
29863648e3 Chase the ftp/curl shlib version bump. 2010-04-03 10:44:36 +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
Doug Barton
1d6b4b3f91 Begin the process of deprecating sysutils/rc_subr by
s#. %%RC_SUBR%%#. /etc/rc.subr#
2010-03-27 00:15:24 +00:00
Dirk Meyer
ca9c60461c - update to jpeg-8 2010-02-05 11:46:55 +00:00
Pav Lucistnik
07b2788864 - Mark MAKE_JOBS_UNSAFE
Reported by:	pointyhat
2009-11-19 22:07:43 +00:00
Dirk Meyer
3bbc108312 - update to jpeg7
Tested by:	pav on pointyhat
2009-07-18 11:11:29 +00:00
Pav Lucistnik
5de37a75f3 - Chase new location of curl's crt file
Reported by:	marck
2009-01-29 21:10:39 +00:00
Florent Thoumie
340b57f8be - Update X.org ports to 7.4+ (few ports are more recent than the katamari).
- Bump PORTREVISION for all ports depending on libglut since the shlib
version number went from 4 to 3.
- Bump PORTREVISION for all ports depending on libXaw as libXaw.so.8 isn't
installed anymore.
- Couple of ports fixes (mostly missing xorg components added to USE_XORG).
2009-01-23 16:28:36 +00:00
Peter Pentchev
c189a6b2da Bump the version of the curl shared library after the ftp/curl update
to 7.19.2.
Bump PORTREVISION, even on the ports that do not have a versioned
dependency, since the binaries will most probably still stop working.
2009-01-23 15:43:14 +00:00
Pav Lucistnik
1a9dd4fc69 - Add a patch that fixes RAM size detection on i386 with >2GB RAM
Submitted by:	marck
2008-12-28 23:52:59 +00:00
Pav Lucistnik
0c5a014aac - Update to 6.4.5
- Install extra headers needed by setiathome
2008-12-28 18:19:02 +00:00
Pav Lucistnik
ce4f58317a - Fix default boinc flags in rc script
Submitted by:	Royce Williams <royce@alaska.net>
2008-12-23 13:59:18 +00:00
Pav Lucistnik
3febb62f5b - Update to 6.2.14 2008-08-06 08:29:56 +00:00
Edwin Groothuis
090059a210 Bump portrevision due to upgrade of devel/gettext.
The affected ports are the ones with gettext as a run-dependency
according to ports/INDEX-7 (5007 of them) and the ones with USE_GETTEXT
in Makefile (29 of them).

PR:             ports/124340
Submitted by:   edwin@
Approved by:    portmgr (pav)
2008-06-06 14:17:21 +00:00
Martin Wilke
3e4ed01146 - Remove unneeded dependency from gtk12/gtk20 [1]
- Remove USE_XLIB/USE_X_PREFIX/USE_XPM in favor of USE_XORG
- Remove X11BASE support in favor of LOCALBASE or PREFIX
- Use USE_LDCONFIG instead of INSTALLS_SHLIB
- Remove unneeded USE_GCC 3.4+

Thanks to all Helpers:
	Dmitry Marakasov, Chess Griffin, beech@, dinoex, rafan, gahr,
	ehaupt, nox, itetcu, flz, pav

PR:		116263
Tested on:	pointyhat
Approved by:	portmgr (pav)
2008-04-19 17:56:05 +00:00
Pav Lucistnik
e7fc78a3cd - Add option to accept Linux science applications
Requested by:	marck
2008-03-07 10:32:51 +00:00