Re: Vim and Vim-lite ports broken options

2013-06-30 Thread Joel Dahl
On Sun, Jun 30, 2013 at 01:37:36AM +0200, Nikola Pavlović wrote:
 Hello,
 
 Is it just me, or did the last revision[*] of editors/vim break options
 for both it and editors/vim-lite?  When I try to update vim-lite
 optional dependencies from vim are forced on this port, so I get
 mandatory Python, Lua, Ruby... with vim-lite. :)

Yea, same here. I pinged obrien yesterday but no reply yet.

-- 
Joel
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org

FreeBSD ports you maintain which are out of date

2013-06-30 Thread portscout
Dear port maintainer,

The portscout new distfile checker has detected that one or more of your
ports appears to be out of date. Please take the opportunity to check
each of the ports listed below, and if possible and appropriate,
submit/commit an update. If any ports have already been updated, you can
safely ignore the entry.

You will not be e-mailed again for any of the port/version combinations
below.

Full details can be found at the following URL:
http://portscout.freebsd.org/po...@freebsd.org.html


Port| Current version | New version
+-+
databases/jasperreports | 3.7.6   | 5.2.0
+-+
deskutils/taskjuggler   | 3.4.0   | 3.5.0
+-+
www/xpi-pentadactyl | 20130407| 20130630
+-+


If any of the above results are invalid, please check the following page
for details on how to improve portscout's detection and selection of
distfiles on a per-port basis:

http://portscout.freebsd.org/info/portscout-portconfig.txt

If wish to stop receiving portscout reminders, please contact
portsc...@freebsd.org

Thanks.
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


Re: Vim and Vim-lite ports broken options

2013-06-30 Thread Jeremy Chadwick
(Please keep me CC'd as I'm not subscribed to -ports)

Yup, it's all broken.  I use vim-lite myself; the solution I found
is to drop this into /etc/make.conf:

.if ${.CURDIR:M*/editors/vim-lite}
WITH_VIM_OPTIONS=yes
.endif

Then cd /usr/ports/editors/vim-lite ; make config, make sure
everything is de-selected, and it should be fine from there; the only
dependencies at that point will be libiconv and libtool.  This causes
the port to use the OPTIONS framework.

Do not ask me why this flag exists, as from what I can discern the
standard OPTIONS framework should suffice without sub-knobs.  I get
the impression the driving force is to induce a non-interactive
behaviour, e.g. what BATCH sort of used to do (not sure if it still
does).

There seems to be an unspoken reluctance upon the part of a single
committer who also happens to maintain very key/important ports.  A
similar situation happened with shells/bash, prompting shells/bash-devel
to be created/maintained by someone else.  There are public discussions
about that, multiple times:

http://lists.freebsd.org/pipermail/freebsd-ports/2013-May/083948.html
http://lists.freebsd.org/pipermail/freebsd-ports/2013-January/080336.html
http://lists.freebsd.org/pipermail/freebsd-ports/2013-January/080363.html
http://lists.freebsd.org/pipermail/freebsd-ports/2013-January/080656.html

The key/major discussion I cannot find right now (maybe it wasn't on -ports,
that's all I looked at, and only for the word bash).

P.S. -- Unrelated to this matter, but the patch count for 7.3 is now up
to 1278 (i.e. the submitted patch count is up to 1278):

https://groups.google.com/forum/#!forum/vim_dev

Bram should be completely and totally ashamed (all while simultaneously
blabbing about too many patches, test 7.4 in May, yet there is no
such thing anywhere); a very sad state of affairs for such an important
editor.

-- 
| Jeremy Chadwick   j...@koitsu.org |
| UNIX Systems Administratorhttp://jdc.koitsu.org/ |
| Making life hard for others since 1977. PGP 4BD6C0CB |

___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


Problem building ports in a sandbox/jail using DESTDIR

2013-06-30 Thread Vincent Stemen
Hi.  I am trying to compile ports in a sandbox environment on
FreeBSD-9.1-RELEASE using a snapshot of ports from 06/27/2013.

I have a jail file system I setup using my own scripts that I am pointing
$DESTDIR to.  I am using 'zip' as the port for testing.

The problem is, I get an error like this and it immediately aborts.
cd: /tmp/mountpoint.TJizHb/data/freebsd/ports/ports-20130627/archivers/zip: No 
such file or directory

Below is the output with DESTDIR debugging turned on.


# realpath .
/data/freebsd/ports/ports-20130627/archivers/zip

# make DESTDIR=/data/freebsd/ports/jail WITH_DESTDIR_DEBUG=1
===  Creating some important subdirectories
DEBUG: _DESTDIR_MOUNT_LIST= PORTSDIR:/usr/ports:___temp___ 
DISTDIR:/usr/ports/distfiles:___temp___
DEBUG: Processing PORTSDIR:/usr/ports:___temp___
DEBUG: 
PORTSDIR:/data/freebsd/ports/ports-20130627:/data/freebsd/ports/jail/___temp___
DEBUG: Creating temporary mount point
DEBUG: Temporary mount point /data/freebsd/ports/jail/tmp/mountpoint.TJizHb 
created successfully
DEBUG: Directory /data/freebsd/ports/ports-20130627 mounted
DEBUG: Processing DISTDIR:/usr/ports/distfiles:___temp___
DEBUG: DISTDIR:/data/freebsd/ports/distfiles:/data/freebsd/ports/jail/___temp___
DEBUG: Creating temporary mount point
DEBUG: Temporary mount point /data/freebsd/ports/jail/tmp/mountpoint.ZxFnzJ 
created successfully
DEBUG: Directory /data/freebsd/ports/distfiles mounted
DEBUG: Handling devfs separately
DEBUG: devfs mounted
DEBUG: Things we mounted: /data/freebsd/ports/jail/dev 
/data/freebsd/ports/jail/tmp/mountpoint.ZxFnzJ 
/data/freebsd/ports/jail/tmp/mountpoint.TJizHb 
DEBUG: Things we created: /data/freebsd/ports/jail/tmp/mountpoint.ZxFnzJ 
/data/freebsd/ports/jail/tmp/mountpoint.TJizHb 
DEBUG: _var_path_list:  PORTSDIR=/tmp/mountpoint.TJizHb 
DISTDIR=/tmp/mountpoint.ZxFnzJ DEVFS=/dev
===  Starting chrooted make in /data/freebsd/ports/jail...
cd: /tmp/mountpoint.TJizHb/data/freebsd/ports/ports-20130627/archivers/zip: No 
such file or directory
===  Chrooted make in /data/freebsd/ports/jail failed
===  Cleaning up...
*** [do-chroot] Error code 2

Stop in /data/freebsd/ports/ports-20130627/archivers/zip.


Where it tries to cd to
/tmp/mountpoint.TJizHb/data/freebsd/ports/ports-20130627/archivers/zip
  --
the underlined part should not be there.  Ports is mounted directly on
/tmp/mountpoint.TJizHb in the jail by the makefiles and I verified that
/tmp/mountpoint.TJizHb/archivers/zip does exist at this point just prior to
getting the 'cd' error and cleaning up, by stopping the makefile there 
and manually checking.

Makefile code in ports
==

Mk/bsd.destdir.mk
...
${ECHO_MSG} ===  Starting chrooted make in ${DESTDIR}...; \
export $${_var_path_list}; \
${CHROOT} $${_destdir} ${SH} -c \
cd $${PORTSDIR}${.CURDIR:S|^${PORTSDIR}||}; \
${SETENV} -i ${DESTDIR_ENV} $${_var_path_list} ${MAKE} ${.TARGETS}  \
{ status=$$?; ${ECHO_MSG} ===  Chrooted make in ${DESTDIR} 
succeeded; } || \
{ status=$$?; ${ECHO_MSG} ===  Chrooted make in ${DESTDIR} failed; 
}; \
${ECHO_MSG} ===  Cleaning up...; \
...


The problem seems to be with
cd $${PORTSDIR}${.CURDIR:S|^${PORTSDIR}||};

I don't quite understand the expansion.
$PORTSDIR seems to be set to '/data/freebsd/ports/ports-20130627',
so I don't know how it is getting '/tmp/mountpoint.TJizHb' prepended, or why
the full path to the ports directory outside the jail is being used in this
expansion to cd to it inside the jail.

Could this be a bug in the ports makefile or is it possible that I am
missing something in my jail that can cause this?

___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


CFT: [patch] making -jX builds the default

2013-06-30 Thread Alexey Dokuchaev
Hi there,

In attempt to catch (hopefully) last few remaining jobs-unsafe ports, and
thus to make upcoming expruns fallouts easier to handle, I'm sending small
patch I've been using locally for a while to get larger exposure.  Patch
was sent to portmgr@ guys for review about a month earlier, it seems DTRT
at the first glances. :-)

FORCE_MAKE_JOBS is removed because it is the default.  While here, I've
moved empty(MAKE_JOBS_NUMBER) check higher, IMHO where it should belong,
also saves a few lines.  Testing and feedback are welcome!  Let's finally
flip the damn switch! ;-)

./danfe
Index: bsd.port.mk
===
--- bsd.port.mk (revision 322093)
+++ bsd.port.mk (working copy)
@@ -912,9 +912,6 @@
 #To be used with known bad ports.
 # DISABLE_MAKE_JOBS
 #  - Set to disable the multiple jobs feature.  
User settable.
-# FORCE_MAKE_JOBS
-#  - Force all ports to be built with multiple 
jobs, except ports
-#that are explicitly marked MAKE_JOBS_UNSAFE.  
User settable.
 # MAKE_JOBS_NUMBER
 #  - Override the number of make jobs to be used.  
User settable.
 ## cacche
@@ -2167,20 +2164,15 @@
 # Multiple make jobs support
 .if defined(DISABLE_MAKE_JOBS) || defined(MAKE_JOBS_UNSAFE)
 _MAKE_JOBS=#
+MAKE_JOBS_NUMBER?= 1
 .else
-.if defined(MAKE_JOBS_SAFE) || defined(FORCE_MAKE_JOBS)
 MAKE_JOBS_NUMBER?= `${SYSCTL} -n kern.smp.cpus`
 _MAKE_JOBS?=   -j${MAKE_JOBS_NUMBER}
-.if defined(FORCE_MAKE_JOBS)  !defined(MAKE_JOBS_SAFE)
-BUILD_FAIL_MESSAGE+=   You have chosen to use multiple make jobs 
(parallelization) for all ports.  This port was not tested for this setting.  
Please remove FORCE_MAKE_JOBS and retry the build before reporting the failure 
to the maintainer.
+.if !defined(MAKE_JOBS_SAFE)
+BUILD_FAIL_MESSAGE+=   Try to set MAKE_JOBS_UNSAFE=yes and rebuild before 
reporting the failure to the maintainer.
 .endif
 .endif
-.endif
 
-.if empty(MAKE_JOBS_NUMBER)
-MAKE_JOBS_NUMBER=  1
-.endif
-
 # ccache support
 # Support NO_CCACHE for common setups, require WITH_CCACHE_BUILD, and
 # don't use if ccache already set in CC
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org

Re: CFT: [patch] making -jX builds the default

2013-06-30 Thread Steve Wills
On 06/30/13 16:40, Alexey Dokuchaev wrote:
 Hi there,
 
 In attempt to catch (hopefully) last few remaining jobs-unsafe ports, and
 thus to make upcoming expruns fallouts easier to handle, I'm sending small
 patch I've been using locally for a while to get larger exposure.  Patch
 was sent to portmgr@ guys for review about a month earlier, it seems DTRT
 at the first glances. :-)
 
 FORCE_MAKE_JOBS is removed because it is the default.  While here, I've
 moved empty(MAKE_JOBS_NUMBER) check higher, IMHO where it should belong,
 also saves a few lines.  Testing and feedback are welcome!  Let's finally
 flip the damn switch! ;-)

+1

I've been running with FORCE_MAKE_JOBS for a long time and rarely
encounter issues.

Steve


___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


Subversion 1.8 / FreeBSD 8 x86 STABLE Symlinks

2013-06-30 Thread Jason Hellenthal
When using svn 1.8 I have come across a situation where when it is used 
pointing to a symlink that refers to a working directory that a update will 
either segfault or exit prematurely and leave a lock held on the working 
directory that the symlink points to.

This leaves you with one choice but to run cleanup on the referenced actual 
working directory which was AFAIK never the case for any version below 1.8.

Not sure if this is a problem with svn or FreeBSD itself but thought I would 
report the characteristics in case it's noticed elsewhere.

Details:
Using UFS
FreeBSD 8-STABLE i386 as of this date.

In the directory...
cd /exports/usr
ln -s src8 src
svn up /exports/usr/src




-- 
 Jason Hellenthal
 Inbox: jhellent...@dataix.net
 Voice: +1 (616) 953-0176
 JJH48-ARIN



smime.p7s
Description: S/MIME cryptographic signature


Re: Subversion 1.8 / FreeBSD 8 x86 STABLE Symlinks

2013-06-30 Thread Jeremy Chadwick
On Sun, Jun 30, 2013 at 02:20:21PM -0400, Jason Hellenthal wrote:
 When using svn 1.8 I have come across a situation where when it is used 
 pointing to a symlink that refers to a working directory that a update will 
 either segfault or exit prematurely and leave a lock held on the working 
 directory that the symlink points to.
 
 This leaves you with one choice but to run cleanup on the referenced actual 
 working directory which was AFAIK never the case for any version below 1.8.
 
 Not sure if this is a problem with svn or FreeBSD itself but thought I would 
 report the characteristics in case it's noticed elsewhere.
 
 Details:
 Using UFS
 FreeBSD 8-STABLE i386 as of this date.
 
 In the directory...
 cd /exports/usr
 ln -s src8 src
 svn up /exports/usr/src

Known bug/problem in Subversion, not FreeBSD:

http://svn.apache.org/viewvc?view=revisionrevision=r1496007

Previous discussion:

http://lists.freebsd.org/pipermail/freebsd-questions/2013-June/251842.html

-- 
| Jeremy Chadwick   j...@koitsu.org |
| UNIX Systems Administratorhttp://jdc.koitsu.org/ |
| Making life hard for others since 1977. PGP 4BD6C0CB |

___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


Re: Problem building ports in a sandbox/jail using DESTDIR

2013-06-30 Thread Vincent Stemen
On Sun, Jun 30, 2013 at 11:29:53AM -0500, Vincent Stemen wrote:
 Hi.  I am trying to compile ports in a sandbox environment on
 FreeBSD-9.1-RELEASE using a snapshot of ports from 06/27/2013.
 
 I have a jail file system I setup using my own scripts that I am pointing
 $DESTDIR to.  I am using 'zip' as the port for testing.
 
 The problem is, I get an error like this and it immediately aborts.
 cd: /tmp/mountpoint.TJizHb/data/freebsd/ports/ports-20130627/archivers/zip: 
 No such file or directory

Disregard.  I resolved it. 

I figured out what the variable expansion is doing for the 'cd' command.
The problem was due to the fact that my /usr/ports is a sym-link to
/data/freebsd/ports/ports-20130627 so ${.CURDIR} didn't coincide with
the default setting of '/usr/ports' for $PORTSDIR, so the substitution,
$${PORTSDIR}${.CURDIR:S|^${PORTSDIR}||}, returned the wrong path.
I just had to set $PORTSDIR to the full real path of the ports
directory.

It would be a nice enhancement to the make file though, to handle
/usr/ports being a sym-link without having to set $PORTSDIR to the full
real path :-).

___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


please take ports/179236

2013-06-30 Thread Koichiro IWAO

Would anyone mind taking ports/179236?

ports/179236: Build failure (lib-depends) for net/tigervnc when HPJPG is 
enabled

http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/179236

Thanks,
--
`whois vmeta.jp | nkf -w`
meta m...@vmeta.jp
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org