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
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)
Reorder Makefile targets (post-install after post-patch).
Update to new LIB_DEPENDS format.
Disable chown, and leave that to the package.
Note that this apparently exposes issues with
poudriere testport/make check-orphans due to absolute /var paths.
- unrar and Python are default enabled options
- New p7zip option, disabled by default
- The final release of 11.0 only requires --disable-sigchld-handler on
32bit FreeBSD [1]
[1] http://nzbget.sourceforge.net/forum/viewtopic.php?f=3&t=596&start=10
PR: ports/183026
Approved by: maintainer, swills (mentor)
It's value is "--with-libiconv-prefix=/usr/local" for systems
before 100043 with ports libiconv and to use at systems post
100043 with base iconv it's value is "" (NULL).
Co-authors: bapt, madpilot and bsam (me)
after r254273
- Fix a bunch of ports to properly work after this
- Mark converters/libiconv as IGNORE for systems with iconv in libc
Reviewed by: bapt
Approved by: portmgr (bapt)
Discussed with: bapt, bsam (who both contributed ideas and code)
- Fix a silly typo: double -e option was passed to sed(1), breaking slave
`news/suck-cnews' port
- Bump port revision, as defaults had changed (again)
Noticed by: dinoex
Pointy hat to: danfe
2013-08-27 lang/ldc-devel: Broken for more than 6 month
2013-08-27 www/mod_smooth_streaming: Broken for more than 6 month
2013-08-27 www/p5-Apache2-Scoreboard: Broken for more than 6 month
2013-08-27 sysutils/avfs: Broken for more than 6 month
2013-08-27 multimedia/mp4split: Broken for more than 6 month
2013-08-27 net-mgmt/noc: Broken for more than 6 month
2013-08-27 sysutils/empower: Broken for more than 6 month
2013-08-27 emulators/xgngeo: Broken for more than 6 month
2013-08-27 graphics/geglmm: Broken for more than 6 month
2013-08-27 sysutils/libumberlog: Broken for more than 6 month
2013-08-27 net/wizd: Broken for more than 6 month
2013-08-27 net-p2p/nicotine-plus: Broken for more than 6 month
2013-08-27 palm/barry: Broken for more than 6 month
2013-08-27 x11-themes/kde-icons-noia-warm: Broken for more than 6 month
2013-08-27 news/lottanzb: Broken for more than 6 month
2013-08-27 textproc/xaira: Broken for more than 6 month
2013-08-27 graphics/f90gl: Broken for more than 6 month
2013-08-27 multimedia/linux-gspca-kmod: Broken for more than 6 month
2013-08-27 x11/cl-clx-sbcl: Broken for more than 6 month
2013-08-27 math/dislin: Broken for more than 6 month
2013-08-27 irc/smuxi: Broken for more than 6 month
- Trim Makefile header, fix a typo in email address
- Convert USE_GMAKE, define LICENSE (GPLv2), sort the knobs
- Allow non-root installation: pre-install should be pre-su-install
since it touches non-user writable directory
- Make INSTALL_DATA command atomic and $cwd-agnostic
- While here, fix port description: drop explicit author attribution
and use space, not tab, after WWW: per PH section 3.2.1
Approved by: miwi, bapt (portmgr, implicit)
- Pad pkg-message display for consistency of port vs. package install
- Cleanup the port a bit: drop gratuitous variables, use REINPLACE_CMD
instead of MV/SED, convert to OptionsNG, etc.
Reported by: marino
Approved by: miwi, bapt (portmgr, implicit)
depend on the generated header; convert USE_GMAKE
- Use contemporary form of MASTER_SITES for local distfiles
- Convert to OptionsNG (SSL and EXAMPLES only this time)
- Utilize REINPLACE_CMD more vividly in post-patch
- Simplify installation of examples while here
Reported by: marino
Approved by: miwi, bapt (portmgr, implicit)
- Make the port parallel build (-jX) safe
- Install manual page relative to MANPREFIX
- Convert to OptionsNG (DOCS), sort the knobs, etc.
- Reformat pkg-message, convert three-line pkg-plist
While here, mute REINPLACE_CMD (debug leftover) from previous commit.
Reported by: pointyhat-west
Unfortunately, this also affects some ports using QT3 as a GUI toolkit.
Changes to infrastructure files:
- bsd.kde.mk : obsolete, remove
- bsd.qt.mk : note that a CONFLICTS_BUILD line can probably go after a while
- CHANGES : document the removals from bsd.port.mk
- KNOBS : remove KDE and QT (KDE4 and QT4 should be used instead)
- MOVED : add the removed ports
PR: ports/180745
Submitted by: rene
Approved by: portmgr (bapt)
Exp-run by: bapt
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
- Fix build with OpenSSL, path to base lib
PR: ports/179508
Submitted by: Nicolas Raspail <nicolas@whisperingvault.net>
Approved by: maintainer (timeout)
libpar2 has been update and compiles with clang, so as the configure test.
PR: ports/179399
Submitted by: wg (myself)
Approved by: culot / jpaetzel (mentors, implicit), maintainer
- Fix typo in pkg-descr
- Remove PORTDOCS in Makefile
- USE_GCC for PAR option (test fails with clang)
Changes: http://nzbget.sourceforge.net/History_%28ChangeLog%29
PR: ports/177839 [1]
Submitted by: Herbert J. Skuhra <h.skuhra@gmail.com> [1]
Approved by: jpaetzel (mentor)
It brings bison as a build dependency in case it is set the following way:
USES= bison or USES= bison:build
it brings bison as a run dependency in case it is set the following way:
USES= bison:run
it brings bison both as a run and build dependency in case it the set the following way:
USES= bison:both
While here trim some headers
Convert some USE_GNOME= gnomehack to USES= pathfix
are the latest stable releases.
* Update vala to the newest stable release 0.18.1, also update a few ports
in the gtk/gnome stack.
* The c++ bindings ports for glib, atk, gconf, etc, have now USE_GNOME toggles.
* Remove pkg-config run depends from glib20 and freetype2. This doesn't
eliminate pkg-config run dependency completely, a second phase is needed
and is planned.
* Support for .:run. and .:build. for USE_GNOME components was added.
Currently only libxml2 and libxslt support this mechanism.
* Updates of the telepathy stack and empathy.
* Trim makefile headers, convert ports to new options, trim off library
versions for some ports.
* Fix other ports so they build with the new glib version.
Thanks to miwi and crees for helping out with some exp-runs.
Approved by: portmgr (miwi & bapt)
Obtained from: gnome team repo
these ports [1]
- Trim headers
- Remove indefinite article from COMMENT
- Convert tab to space in WWW lines
PR: ports/175415 [1]
Submitted by: Chris Petrik <c.petrik.sosa@gmail.com> [1]
Discussed with: bapt
- Convert to OptionsNG
- Trim header while here
- Remove indefinite article from COMMENT
- Remove ABI version numbers from LIB_DEPENDS
- Remove LICENSE_FILE since GPLv2 is in Templates/Licenses
- Install example config
PR: ports/174306
PR: ports/175851
Submitted by: Jeff Burchell <toxic@doobie.com> (maintainer)
Submitted by: Alex Kozlov <spam@rm-rf.kiev.ua>
Submitted by: Mark Felder <feld@feld.me>
Approved by: Jeff Burchell <toxic@doobie.com> (maintainer)
mail2nntp is a bridge from email realm to the newsgroup one.
It can be used to replicate a mailing-list on a newsgroup server.
It is a generic toot, using NNTP network commands
WWW: http://sourceforge.net/projects/mail2nntp/
PR: 176120
Submitted by: gary@hayers.org
Fix an installation error to fresh PREFIX directories, where a file was
installed one directory level too close to the root (lib/newsstar) and
renamed.
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.
- TCL is no longer supported.
- Use new option framework.
- USE_PYTHON implies inclusion of bsd.python.mk.
- There are no --with-max-socket, --with-etc-dir and --with-datarootdirdir in configure.
- empty({PORT_OPTIONS:MTAGGED_HASH) NOT implies LARGE_FILES.
- Add missed files to plist
PR: 169666
Submitted by: Hung-te Liang <lhd AT cs DOT nctu DOT edu DOT tw>
- while here move away from "cp" license installation
in favor of license framework, respect PORTDOCS and move
from other "cp" installations to copytree installations.
PR: ports/165024
Submitted by: maintainer, dab at rj45.org
- Bump PORTREVISION.
The port didn't package most of the contents of share/examples/inn,
but attempted to use them in exec/unexec portions of the package list,
producing errors for binary package installations.
PR: 159977 [1]
PR: 155436
Submitted by: hag@linnaean.org [1]
Approved by: fluffy (maintainer timeout)
- install license via license framework, not manually
- use USE_TWISTED_RUN instead of direct depends
- strict python version (will not work with 3.x)
PR: 163975 [1]
Submitted by: W.Scholten <w-info at xs4all dot nl>
Approved by: maintainer (timeout; 2 weeks)
ports use BUILD_DEPENDS:= ${RUN_DEPENDS}. This patch fixes ports that are
currently broken. This is a temporary measure until we organically stop using
:= or someone(s) spend a lot of time changing all the ports over.
Explicit duplication > := > = and this just moves ports one step to the left
Approved by: portmgr
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.