Commit graph

2421 commits

Author SHA1 Message Date
John Marino
49681f72c7 news/p5-NNML: interactive port is no longer maintained, so deprecate
This port will be removed after 20 August with the other unmaintained
interactive ports unless someone converts it to a regular port.
2014-06-30 06:09:43 +00:00
Eitan Adler
e6ab3ba661 multiple: reset gslin's maintainer
By request of Gea-Suan Lin <gslin@gslin.org> - reset ports to ports@FreeBSD.

	Gea-Suan Lin's work is much appreciated.

Approved by:	portmgr (implicit) (not really, skipping NO_STAGE check)
2014-06-30 05:51:02 +00:00
Antoine Brodin
c0ef6553ab Allow to build with texinfo from ports
With hat:	portmgr
2014-06-26 08:41:34 +00:00
Baptiste Daroussin
a33191366c Convert GMAKE to MAKE_CMD
Please note that lots of invocation of MAKE_CMD here are wrong as they do not
properly respect MAKE_ENV and friends

With hat:	portmgr
2014-06-25 05:35:31 +00:00
Vanilla I. Shu
1f11b850f7 Stagify.
Approved by:	portmgr@ (blanket approval)
2014-06-24 14:58:51 +00:00
Marcus von Appen
2bd9d3f7d0 - Remove easy_install dependency
- Convert to PYDISTUTILS_AUTOPLIST
- Bump PORTREVISION to enforce a cleanup for the easy_install references

With hat:	python@
Approved by:	portmgr (implicit)
2014-06-15 08:05:37 +00:00
Tijl Coosemans
9f8b4bcde3 Support LIBS like LDFLAGS.
- Add LIBS="${LIBS}" to MAKE_ENV and CONFIGURE_ENV.
- Add an option helper for LIBS.
- Adjust all ports that already use LIBS.  Also remove references to
  PTHREAD_CFLAGS and PTHREAD_LIBS while here.
- Some ports did not support having a LIBS environment variable and
  required additional patches.

Somewhat simplified a linker command line looks like:

${CC} ${src_LDFLAGS} ${LDFLAGS} ${src_LIBS} ${LIBS}

where src_LDFLAGS and src_LIBS are controlled by upstream and LDFLAGS and
LIBS can be controlled by us.  If possible -L and -l flags need to be
added to LIBS to make sure they appear after any -L and -l flags set by
upstream.  Many ports currently add -L${LOCALBASE}/lib to LDFLAGS but this
may appear too early on the command line causing installed libraries to
be linked in instead of freshly built ones.

Additional changes:
benchmarks/netio: Replace WITH_IPV6 with an IPV6 option.
comms/gnokii: Replace some patches with USES=pathfix.  Also remove -fPIC.
graphics/gimageview: USES=libtool and install desktop file in DESKTOPDIR.
graphics/visionworkbench: Remove FreeBSD 7 support.
multimedia/libmovtar: New LIB_DEPENDS syntax.
multimedia/opencinematools: Use standard do-build.
net/siproxd: USES=libtool:keepla (port actually needs .la files for plugins)
net-mgmt/nagios: Remove -fPIC.
net-mgmt/nagios4: Remove -fPIC.
print/cups-base: Only add -lssp_nonshared on i386 and OSVERSION < 1000036.
security/p11-kit: Replace PTHREAD_LIBS in CONFIGURE_ENV with
ac_cv_func_pthread_mutexattr_init=no in CONFIGURE_ARGS.  This skips a test
in configure that falsely detects pthread_mutexattr_init in our libc.
sysutils/dar: Fix iconv detection.
x11/rxvt-unicode: Remove -lstdc++ and patch configure to remove a FreeBSD
hack and use $CXX as linker as on other platforms.

PR:		190592
Exp-run by:	antoine
Approved by:	portmgr (antoine)
2014-06-11 14:49:59 +00:00
Martin Wilke
c3a0a8dbd2 - Convert gmake to USES 2014-05-29 11:39:16 +00:00
Johan van Selst
0b8fd39f3d - Please poudriere build by using @sample (better and simpler)
- Bump PORTREVISION
2014-05-24 11:13:09 +00:00
Tim Bishop
8023736c28 - Update to 2.19
- Add NO_ARCH
2014-05-13 16:41:50 +00:00
Tim Bishop
9eceba4ac2 Remove ftp://ftp.i-scream.org/ master site. The http equivalent still
exists. Also remove DIST_SUBDIR where there's no need to have it.
2014-05-13 14:22:57 +00:00
Baptiste Daroussin
4a4ec28d37 Convert all :U to :tu and :L to :tl
Since FreeBSD 8.4 and FreeBSD 9.1 make(1) do support :tu and :tl as a
replacement for :U and :L (which has been marked as deprecated)

bmake which is the default on FreeBSD 10+ only support by default
:tu/:tl a hack has been added at the time to support :U and :L to ease
migration. This hack is now not necessary anymore

Note that this makes the ports tree incompatible with make(1) from
FreeBSD 8.3 or earlier

With hat:	portmgr
2014-05-05 09:45:36 +00:00
Johan van Selst
a2703243a4 Update to tin 2.2.1 2014-05-04 15:21:21 +00:00
Bryan Drewery
23a1cad535 - Fix plist to have proper 'rmdir DIR' ordering.
Pkgng will not detect the directory otherwise. This was due to
  incorrectly advise in the check-stagedir.sh script, fixed in
  r351587

With hat:	portmgr
2014-04-21 01:14:53 +00:00
Niclas Zeising
39fc32e828 The FreeBSD x11@ and graphics team proudly presents
a zeising, kwm production, with help from dumbbell, bdrewery:

NEW XORG ON FREEBSD 9-STABLE AND 10-STABLE

This update switches over to use the new xorg stack by default on FreeBSD 9
and 10 stable, on osversions where vt(9) is available.
It is still possible to use the old stack by specifying WITHOUT_NEW_XORG in
/etc/make.conf .
FreeBSD 8-STABLE and released versions of FreeBSD still use
the old version.
A package repository with binary packages for new xorg will
be available soon.

This patch also contains updates of libxcb and related ports, pixman, as well
as some drivers and utilities.

Bump portrevisions for xf86-* ports, as well as virtualbox-ose-additions due
to xserver version change.

Apart from these updates, the way shared libraries are handled has been
changed for all xorg ports, as well as libxml2 and freetype, which means
ltverhack is gone and as a consequence shared libraries have been bumped.
The plan is that this change will make library bumps less likely in the
future.
All affected ports have had their portrevisions bumped as a consequence of
this.

Fix some issues where WITH_NEW_XORG weren't detected properly on CURRENT.

Update instructions, hardware support, and more notes can be found on
https://wiki.freebsd.org/Graphics

Thanks to:	all testers, bdrewery and the FreeBSD x11@ team
exp-run by:	bdrewery [1]
PR:		ports/187602 [1]
Approved by:	portmgr (bdrewery), core (jhb)
2014-04-16 18:28:47 +00:00
Mark Felder
64735bfcdc Just spotted in the 0.7.17 changelog they implemented my request for full
control over the pidfile! Now we no longer scrape the config file to guess
its name, which was based on both the hostname of the server and the port.

Previously, if you changed the hostname of your server you could no longer
signal the running sabnzbd process through the rc framework...
2014-04-16 15:14:29 +00:00
Mark Felder
7c6298f0f0 update to 0.7.17 2014-04-16 14:41:29 +00:00
Antoine Brodin
914a1249c1 Mark broken: Fails to configure
configure: error: use --with-newsbindir=DIR or --without-news option
===>  Script "configure" failed unexpectedly.

Reported by:	pkg-fallout
2014-04-12 22:06:34 +00:00
Koop Mast
16ccff16fa Stagify
USES=gmake tar:bzip2 and sort USES
Use new LIB_DEPENDS syntax.
Add USE_GCC=any to fix the build on 10.0+. [1]

PR:		ports/182203 [1]
Submitted by:	Walter Hurry <walterhurry@gmail.com>
2014-04-11 13:51:28 +00:00
Baptiste Daroussin
6ce8b0ec31 Fix bash detection in the makefile
Reported by:	QAT
2014-04-04 11:44:41 +00:00
Baptiste Daroussin
d964dbfc91 Properly strip binaries and support cross building 2014-04-04 11:36:08 +00:00
Baptiste Daroussin
8ea9e7a706 Do not leak stagedir in the generated binary
Remove now useless pre-su target

MFH:	2014Q2
2014-04-04 11:00:35 +00:00
Rene Ladan
3ede9c4875 Remove expired ports:
2014-02-27 devel/hyena: Broken for more than 6 month
2014-04-01 print/pdfmod: Depends on expired devel/hyena, unstaged, uses old standards
2014-04-01 security/gnutls-devel: Stale, broken and vulnerable
2014-04-01 sysutils/epylog: distfiles no longer fetchable
2014-04-01 japanese/Wnn6: Unmaintained, interactive and restricted
2014-04-01 japanese/srd-fpw: Unmaintained, interactive and restricted
2014-04-01 japanese/mypaedia-fpw: Unmaintained, interactive and restricted
2014-04-01 news/dnews: Unmaintained, interactive and restricted
2014-04-01 devel/adasdl: Ancient, does not build on amd64; use devel/sdl_gnat instead
2014-04-01 lang/gnat: The Ada framework is based on lang/gcc-aux, use it instead
2014-04-01 21:24:16 +00:00
Adam Weinberger
d917c27384 Missed a ${STAGEDIR} 2014-03-29 19:00:05 +00:00
Adam Weinberger
480a784385 Missed a direct access of $PREFIX 2014-03-29 18:12:30 +00:00
Adam Weinberger
c7d698a435 --with-news makes configure barf. Only use --without-news and --with-newsbindir= 2014-03-29 17:53:54 +00:00
Adam Weinberger
2a58169b19 Add stage support to news, and improve correctness.
I am not touching the husky ports with a 10 foot pole.

atp:
	stage, improve pkg-message
crashmail:
	stage
diablo:
	too wacky to stage, but convert WITH_* to OPTIONS, unmute
	commands that shouldn't be muted, use :MDOCS
fidogate-ds:
	stage, OPTIONS, treat examples as EXAMPLES, not DOCS, handle
	/var/* in the plist properly
golded+:
	stage, OPTIONS, protect examples behind %%PORTEXAMPLES%%
nntpbtr:
	this was an unbelievably PITA
	stage, add missing prototypes, add missing return types,
	rename patch files to what they actually patch
nntpcache:
	stage support, required lots of Makefile.in patching,
	call submakes correctly, handle config files properly
nzbperl:
	stage, use OPTIONS, remove obsolete pkg-message
papercut:
	stage, handle config file properly
py-pynzb:
	stage, use OPTIONS helper to avoid bsd.port.options.mk inclusion
s-news:
	stage
slrnconf:
	stage
slrnface:
	stage, install required files to datadir, not examplesdir,
	generate proper pkg-message
sn:
	stage
2014-03-29 17:28:56 +00:00
Dirk Meyer
7a069c6f58 - fix build with clang again
Submitted by:	Wolfgang Zenker
2014-03-28 20:52:21 +00:00
Johan van Selst
6bb82fe3f9 Fix character set selection that was broken with iconv from base
PR:		ports/187847
Submitted by:	David Marec <david.marec@davenulle.org>
2014-03-26 18:54:55 +00:00
Dirk Meyer
ee16702944 - revert r346880
Approved by:	bapt

- update LICENSE
- fix build with new clang
2014-03-19 14:09:29 +00:00
Emanuel Haupt
50418f3429 Quiesce mkdir 2014-03-18 14:26:57 +00:00
Baptiste Daroussin
44105bbef8 Convert n* to USES=zip 2014-03-10 16:38:00 +00:00
Dirk Meyer
280380c162 - remove broken MANPREFIX 2014-03-04 06:51:37 +00:00
Baptiste Daroussin
c5ec73597e Fix build with clang 2014-03-03 10:55:26 +00:00
Antoine Brodin
aac06e1c7a Deprecated some unmaintained, interactive and restricted ports 2014-03-01 17:25:28 +00:00
Emanuel Haupt
1d89037964 Define DOCS option 2014-02-27 07:30:09 +00:00
Emanuel Haupt
951f0ab2bb Support staging 2014-02-27 07:29:19 +00:00
Emanuel Haupt
aa547c9b84 Support staging 2014-02-25 08:51:47 +00:00
Emanuel Haupt
3f42b73262 - Support staging
- Use shebangfix
- Define DOCS
2014-02-25 08:50:24 +00:00
Emanuel Haupt
1995878755 Remove trailing whitespaces from category news 2014-02-21 13:38:58 +00:00
Thomas Abthorpe
d8299fcc60 - Reassign lioux' ports to the heap
With hat:	portmgr
2014-02-14 16:51:44 +00:00
Emanuel Haupt
82f93acc32 Eliminate inclusion of bsd.port.options.mk where PORT_OPTIONS is not tested for
afterwards.

Encouraged by:	mat
2014-02-13 09:40:05 +00:00
Emanuel Haupt
f32749c57d Now that this port is staged and DOCS defined we can stop testing for DOCS in
any install target.
2014-02-12 19:24:47 +00:00
Antoine Brodin
1f20bf271d Stage support 2014-02-11 20:57:01 +00:00
Emanuel Haupt
5005b67362 According to the Porter's Handbook (5.12.2.3.) default options must be added to
OPTIONS_DEFINE. This policy has been implemented only recently that's why we
have many ports violating this policy.

This patch adds the default options specified in the Porter's Handbook to
OPTIONS_DEFINE where they are being used. Ports maintained by
gnome@FreeBSD.org, kde@FreeBSD.org and x11@FreeBSD.org have been excluded.

Approved by:    portmgr (bapt)
2014-02-10 13:54:26 +00:00
Johan van Selst
7a14a04810 Enable stage support 2014-02-10 07:31:17 +00:00
Johan van Selst
093200b051 Enable stage support 2014-02-08 13:10:58 +00:00
Emanuel Haupt
a97fb4a965 Support staging. 2014-02-06 13:28:36 +00:00
Johan van Selst
ba02f78f21 Enable stage support 2014-02-05 19:52:28 +00:00
Martin Wilke
2e95bf0cd1 - Stage support 2014-02-03 13:40:25 +00:00
Baptiste Daroussin
ef086f0077 Switch from ispell to aspell-ispell 2014-01-28 15:30:02 +00:00
Baptiste Daroussin
e04b632220 Fix properties on pkg-plist 2014-01-21 23:40:21 +00:00
Raphael Kubo da Costa
1f77f1f913 Update to 12.0.
PR:		ports/185750
Submitted by:	feld@
Approved by:	Jeff Burchell <toxic@doobie.com> (maintainer)
2014-01-19 14:18:17 +00:00
Rene Ladan
50f8eaece1 Python cleanup:
- USE_PYTHON* = 2.X -> USE_PYTHON* = 2
- USE_PYTHON* = 2.X+ -> USE_PYTHON* = yes
Reviewed by:	python (mva, rm)
Approved by:	portmgr-lurkers (mat)
2014-01-13 21:00:02 +00:00
Johan van Selst
c721770f22 correct plist for staging 2014-01-10 19:02:59 +00:00
Johan van Selst
b1abf0f3db Enable stage support 2014-01-10 18:40:47 +00:00
Andrej Zverev
3d574e7caa - stage support
Approved by:	portmgr (blanket infrastructure)
2014-01-05 12:30:05 +00:00
Dima Panov
2842932537 - Tell bmake we use the old :L :U modifiers
PR:		185301
Submitted by:	naddy@
2013-12-31 03:45:01 +00:00
Johan van Selst
07df58ac3f - Enable STAGE support
- Simplify OPTIONS handling
2013-12-29 22:31:27 +00:00
Dirk Meyer
1efbf0ed50 - new options PGP2 PGPIN PGPGPG
- do not default to security/pgp, which is broken on amd64
2013-12-29 08:00:22 +00:00
Dirk Meyer
24e7c71e0a - apply gawk patch in any case 2013-12-28 06:39:26 +00:00
Dirk Meyer
e80a770c59 - add LICENSE 2013-12-28 06:37:24 +00:00
Johan van Selst
33d7a827c1 - Update tin to 2.2.0
- Enable STAGE support
2013-12-27 20:20:30 +00:00
Dirk Meyer
38139d5b65 - new option INETD 2013-12-27 16:20:16 +00:00
Baptiste Daroussin
999e63c021 Support stage
Fix shebang
2013-12-27 10:20:38 +00:00
Baptiste Daroussin
361999f99d Support stage
Fix build with modern compilers
2013-12-27 10:18:51 +00:00
Baptiste Daroussin
372e6f6a1d Support stage 2013-12-27 10:12:13 +00:00
Baptiste Daroussin
79a7710acf Support stage
Fix configure script with clang
2013-12-27 10:11:07 +00:00
Baptiste Daroussin
d73ebe397f Support stage
Fix build with clang
Allow packaging as user
2013-12-27 10:04:01 +00:00
Baptiste Daroussin
c07f64abcc Support stage 2013-12-27 10:02:11 +00:00
Baptiste Daroussin
3603578ecc Support stage 2013-12-27 10:01:32 +00:00
Baptiste Daroussin
07af00c73a Support stage 2013-12-27 10:00:14 +00:00
Baptiste Daroussin
7ca417ab99 Support stage 2013-12-27 09:58:03 +00:00
Baptiste Daroussin
aae15c44b2 Add the missing plist bits 2013-12-27 09:52:53 +00:00
Baptiste Daroussin
42daabef36 Support gcc
Fix build on head but enforcing gcc
2013-12-27 09:52:21 +00:00
Baptiste Daroussin
851e129d44 Support stage 2013-12-27 09:49:49 +00:00
Baptiste Daroussin
08029efab0 Support stage 2013-12-27 09:45:54 +00:00
Baptiste Daroussin
2f3a258e5d Support stage 2013-12-27 09:43:50 +00:00
Baptiste Daroussin
6524537c5c Support stage 2013-12-27 09:35:29 +00:00
Baptiste Daroussin
08e4dbaeae Support stage 2013-12-27 09:33:23 +00:00
Baptiste Daroussin
eb1ec6b731 Support stage 2013-12-27 09:32:18 +00:00
Baptiste Daroussin
5af17692d1 Support stage 2013-12-27 09:30:31 +00:00
Baptiste Daroussin
1376c18ec6 Support stage 2013-12-27 09:29:34 +00:00
Dirk Meyer
4132656f31 - use STAGEDIR 2013-12-21 12:53:25 +00:00
Dirk Meyer
230fad1027 - reset owner/group 2013-12-21 09:49:53 +00:00
Dirk Meyer
69d111b272 - use STAGEDIR 2013-12-19 07:39:14 +00:00
Dirk Meyer
de50c23821 - use OPTIONS_SINGLE
- merge defines to master
2013-12-19 07:26:07 +00:00
Dirk Meyer
a7e576f8b2 - use STAGEDIR
- use OPTIONS_SINGLE
- merge defines from slave
- cleanup patches
- fix path to rnews
2013-12-19 07:24:58 +00:00
Dirk Meyer
c0f6b9ab24 - use STAGEDIR
- use OPTIONS_DEFINE
- honor option EXAMPLES
- use pkg-message
- change default path for over.view, note in UPDATING
2013-12-18 16:27:36 +00:00
Dirk Meyer
f7fc18628f - use STAGEDIR 2013-12-17 16:08:30 +00:00
Marcus von Appen
885b528f02 New USES=twisted, to replace the old USE_TWISTED knob.
twisted can be configured with the arguments run or build to replace
the previous USE_TWISTED_RUN and USE_TWISTED_BUILD knobs. The twisted
components can be added as comma-separated arguments. If you previously
wrote
    USE_TWISTED=        yes
    USE_TWISTED=        conch names
    USE_TWISTED_RUN=    yes
you now would write
    USES=       twisted
    USES=       twisted:conch,names
    USES=       twisted:run
2013-12-08 12:04:07 +00:00
Mark Felder
b06ea36cf8 Redesigned rc script to use a pidfile instead of attempting to use web API
which cannot stop the server in some configurations.

I've confirmed in the python codepath that both the web API shutdown and
the signal handling both call save_state() so it is safe to shutdown
this way.

PR:		ports/177944
Approved by:	crees (mentor)
2013-12-05 19:32:43 +00:00
Dirk Meyer
8e450647cb - use STAGEDIR
- USES=gmake
2013-12-01 18:33:26 +00:00
Li-Wen Hsu
63d1c68436 - Support STAGEDIR 2013-11-28 16:08:33 +00:00
Thierry Thomas
db9989e931 - Chase the update of INN;
- Stagify.
2013-11-27 22:33:26 +00:00
Sunpoet Po-Chuan Hsieh
6670f0b757 - Update WWW:
- http://cheeseshop.python.org/ -> https://pypi.python.org/
  - http://pypi.python.org/ -> https://pypi.python.org/

With hat:	python
Approved by:	bapt (portmgr)
2013-11-20 20:51:25 +00:00
Max Khon
0756362fee Unbreak clang build. 2013-11-18 12:11:40 +00:00
Max Khon
2eab7a7202 Fix clang-only build. 2013-11-18 10:33:36 +00:00
Dima Panov
639c936996 - Missed new etc files.
Reported by:	QAT
2013-11-18 02:14:56 +00:00
Dima Panov
131d638448 - Fix MLINKS 2013-11-17 23:25:24 +00:00