Re: multimedia/avidemux2

2009-08-19 Thread its_duff_man
On Tuesday 18 August 2009 14:59:05 Sergey V. Dyatko wrote:
 Hi,

 subj is marked as 'BROKEN' (need a update for Qt 4.5). We have qt4-4.5.2
 now. Can you fix avidemux2 build?
 With removed 'BROKEN' string on Makefile I got error. Build log:
 http://tiger.ipfw.ru/files/avidemux2build.txt

 --
The attached patch got avidemux building again for me.

I don't really know cmake, I just used the patch I found at 
http://trac.macports.org/attachment/ticket/19859/avidemux-2.4.4-
cmake.patch.txt

There is some extra whitespace and CRs in the file, that the mailer might mess 
up, so you may have to play with it to get it to apply.

--- avidemux/CMakeLists.txt.orig 2008-10-03 06:05:09.0 -0500
+++ avidemux/CMakeLists.txt  2009-08-15 21:23:20.0 -0500
@@ -84,7 +84,6 @@
 ADM_audio
 ADM_script 
 ADM_videoFilter
-ADM_filter
 ADM_video 
 ADM_audiodevice
 ADM_ocr  
@@ -93,6 +92,24 @@

 FOREACH(_current ${ADM_SUBDIR})
ADD_SUBDIRECTORY(${_current})
+ENDFOREACH(_current ${ADM_SUBDIR})
+
+SET(ADM_SUBDIR
+ADM_filter
+ADM_audiofilter
+ADM_editor
+ADM_audiocodec
+ADM_audio
+ADM_script
+ADM_videoFilter
+ADM_filter
+ADM_video
+ADM_audiodevice
+ADM_ocr
+ADM_colorspace
+)
+
+FOREACH(_current ${ADM_SUBDIR})
add_libs_all_targets(${_current})
 ENDFOREACH(_current ${ADM_SUBDIR})
___
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: HEADS UP dockapp maintainers

2009-08-19 Thread Guido Falsi
On Tue, Aug 18, 2009 at 01:00:39PM -0700, Luke Dean wrote:
 
 I haven't moved on and was not aware that any window manager aside
 from Window Maker could make use of Window Maker Dockapps.
 
 Can you give some examples of window managers that I might be able
 to get dockapps to work with if I make this change?  I'd like to
 try it out.

fvwm2 in one I'm quite sure about.

-- 
Guido Falsi m...@madpilot.net
___
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


May I direct a committers attention to PR ports/137731?

2009-08-19 Thread Stefan Bethke

Hi,

would one of you mind taking a look at PR ports/137731?


Thanks,
Stefan

--  


Description:
HAL integration of the vmmouse driver currently has two issues:

- In the FDI file, the match element key=input.originating_device
contains=i8042_AUX_port does not match on FreeBSD, so the the callout
is never added, and the driver never activated.
- The callout script uses hal-set-property --direct, which is not  
available

in hal-0.5.10, the current port version of hal.

How-To-Repeat:
Try moving the mouse outside the VMware window.

Fix:
This patch forces the usage of the VMware mouse driver. Once  
hal-0.5.12 or
newer is in ports, this patch should be changed to add the callout  
again.


x11-drivers/xf86-input-vmmouse/files/patch-fdi-11-x11-vmmouse.fdi:
--- fdi/11-x11-vmmouse.fdi  2008-12-16 23:41:13.0 +0100
+++ /root/11-x11-vmmouse.fdi2009-08-13 18:35:17.0 +0200
@@ -2,8 +2,8 @@
deviceinfo version=0.2
device
match key=info.capabilities contains=input.mouse
- match key=input.originating_device contains=i8042_AUX_port
- append key=info.callouts.add type=strlisthal-probe-vmmouse/ 
append

+ match key=freebsd.driver string=psm
+ merge key=input.x11_driver type=stringvmmouse/merge
/match
/match
/device

--
Stefan Bethke s...@lassitu.de   Fon +49 151 14070811

___
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: portmaster is not always recursive

2009-08-19 Thread Miroslav Lachman

Doug Barton wrote:

Miroslav Lachman wrote:


Doug Barton wrote:


Miroslav Lachman wrote:


[...]



I have seen similar problem in the past with amavisd-new + spamassassin
and their dependencies, but it is much bigger and complicated tree of
dependencies and I have not evidence recorded for it.
Reported case with jpeg / gd / png is the simplest one I have seen.



Were these other cases also with the -r option, or were they when
doing regular upgrades?


It was with regular upgrade, if I remember it well, but it was some time
ago... I'll track it better next time (if it occurs).



If it's failing on a regular upgrade I start to suspect weirdness in
your local setup since that's a dead-simple thing that would be very
hard for portmaster to get wrong. I'm also suspicious because I took a
look at the code a couple times yesterday and even using -r each port
should still be getting the full treatment, which includes upgrading
dependencies as needed.

I will however put some more time into testing it today and get back
to you.


I will try to find some other machine with old versions of jpeg, gd, png 
and try same upgrade again.


There is some more details from machine in original post:

r...@ararat ~/# cat ~/.portmasterrc
# portmaster rc file
DONT_SCRUB_DISTFILES=yes
BACKUP=yes
MAKE_PACKAGE=yes
SAVE_SHARED=yes



r...@ararat ~/# grep -v '^#' /etc/make.conf
NO_PORTSUPDATE=yes  # use portsnap for updating ports tree
SUP_UPDATE= yes
SUP=/usr/local/bin/cvsup
SUPFLAGS=   -g -L 2
SUPHOST=cvsup.cz.FreeBSD.org
SUPFILE=/usr/local/etc/cvsup/stable-supfile
DOCSUPFILE= /usr/local/etc/cvsup/doc-supfile

MASTER_SITE_APACHE_HTTPD?= http://mirror.styx.cz/apache/httpd/ 
http://ftp.sh.cvut.cz/MIRRORS/apache/httpd/ 
http://mirror.styx.cz/apache/httpd/ http://www.apache.org/dist/httpd/ 
http://www.eu.apache.org/dist/httpd/


WITH_APACHE=yes
APACHE_VERSION=22
WITHOUT_X11=yes
WITHOUT_GUI=yes
WITHOUT_CUPS=yes

MASTER_SITE_PHP= http://cz.php.net/%SUBDIR%/

.if !empty(.CURDIR:M/usr/ports*)  exists(/usr/local/libexec/portconf)
_PORTCONF!=/usr/local/libexec/portconf
.for i in ${_PORTCONF:S/|/ /g}
${i:S/%/ /g}
.endfor
.endif

PERL_VERSION=5.8.9



r...@ararat ~/# grep -v '^#' /usr/local/etc/ports.conf

databases/mysql50-*: WITH_CHARSET=utf8 | WITH_XCHARSET=all | 
WITH_COLLATION=utf8_czech_ci


databases/phpmyadmin: WITHOUT_PHP_DEPENDS=yes

databases/sqlite3: WITH_THREADS=yes | WITHOUT_DOCS=yes

devel/pcre: WITH_UTF8=yes

ftp/bsdftpd-ssl: CLIENT_ONLY=yes

ftp/proftpd: WITH_MYSQL=yes | WITH_OPENSSL=yes | WITH_QUOTA=yes | 
WITH_README=yes


ftp/proftpd-mysql: WITH_MYSQL=yes | WITH_OPENSSL=yes | WITH_QUOTA=yes | 
WITH_README=yes


java/jdk15: WITHOUT_WEB=yes

mail/postfix: POSTFIX_DEFAULT_MTA=true | WITH_PCRE=true | 
WITH_SASL2=true | WITH_TLS=true | WITH_BDB=true | WITH_MYSQL=true | 
WITH_VDA=true | WITH_TEST=true | BATCH=true


lang/php5: WITH_CLI=true | WITH_CGI=true | WITH_APACHE=true | 
WITH_SUHOSIN=true | WITH_MULTIBYTE=true | WITH_MAILHEAD=true | 
WITH_FASTCGI=true | WITH_PATHINFO=true | WITHOUT_DEBUG=true | 
WITHOUT_IPV6=true | WITHOUT_REDIRECT=true | WITHOUT_DISCARD=true

___
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 Port: virtualbox-3.0.51.r22226

2009-08-19 Thread Wolfgang Teschner

Hi!
Will this release 
(http://www.freebsd.org/cgi/ports.cgi?query=^virtualbox-3.0.51.r6stype=name)

be supported by the current stable fbsd 7.2 or does it need v8?

Thank you,
wolfgang teschner

--
Dipl. Kfm.
Wolfgang Teschner

ZPD - Zentrale Polizeidirektion Niedersachsen
Abteilung 4 - Polizeitechnik
Dezernat  42
Fachbereich 42.1.1 - Gesamtarchitektur und Anforderung
Tannenbergallee 11
30163 Hannover
Tel: +49 511 9695 7509 
Fax: +49 511 9695 7...
mailto:wolfgang.tesch...@polizei.niedersachsen.de 


___
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: cvs commit: ports/graphics/giram Makefile pkg-descr pkg-plist

2009-08-19 Thread QAT
The Restless Daemon identified a mtree error while trying to build:
 giram-0.3.5_12 maintained by po...@freebsd.org
 Makefile ident: $FreeBSD: ports/graphics/giram/Makefile,v 1.46 2009/08/19 
12:56:28 danfe Exp $

Excerpt from http://QAT.TecNik93.com/logs/7-STABLE-FPT-NPD/giram-0.3.5_12.log :

gmake[2]: Nothing to be done for `install-exec-am'.
/bin/sh ./mkinstalldirs /usr/local/lib/giram/0.3
 install  -o root -g wheel -m 555 user_install 
/usr/local/lib/giram/0.3/user_install
gmake  install-man1
gmake[3]: Entering directory `/work/a/ports/graphics/giram/work/giram-0.3.5'
/bin/sh ./mkinstalldirs /usr/local/man/man1
 install  -o root -g wheel -m 444 ./giram.1 /usr/local/man/man1/giram.1
gmake[3]: Leaving directory `/work/a/ports/graphics/giram/work/giram-0.3.5'
/bin/sh ./mkinstalldirs /usr/local/lib/giram/0.3
 install  -o root -g wheel -m 444 ./giram_logo.ppm 
/usr/local/lib/giram/0.3/giram_logo.ppm
 install  -o root -g wheel -m 444 ./giram_splash.ppm 
/usr/local/lib/giram/0.3/giram_splash.ppm
/bin/sh ./mkinstalldirs /usr/local/etc/giram/0.3
mkdir /usr/local/etc/giram
mkdir /usr/local/etc/giram/0.3
 install  -o root -g wheel -m 444 ./giramrc /usr/local/etc/giram/0.3/giramrc
 install  -o root -g wheel -m 444 ./giramrc_user 
/usr/local/etc/giram/0.3/giramrc_user
 install  -o root -g wheel -m 444 ./gtkrc /usr/local/etc/giram/0.3/gtkrc
 install  -o root -g wheel -m 444 ./gtkrc_user 
/usr/local/etc/giram/0.3/gtkrc_user
 install  -o root -g wheel -m 444 ./ps-menurc /usr/local/etc/giram/0.3/ps-menurc
gmake[2]: Leaving directory `/work/a/ports/graphics/giram/work/giram-0.3.5'
gmake[1]: Leaving directory `/work/a/ports/graphics/giram/work/giram-0.3.5'
===   Compressing manual pages for giram-0.3.5_12
===   Running ldconfig
/sbin/ldconfig -m /usr/local/lib
===   Registering installation for giram-0.3.5_12

phase 7: make package
===  Building package for giram-0.3.5_12
Creating package /tmp/packages/All/giram-0.3.5_12.tbz
Registering depends: gtk-2.16.5_1 atk-1.26.0 pango-1.24.5 
shared-mime-info-0.60_1 gio-fam-backend-2.20.4 gamin-0.1.10_3 glib-2.20.4 
gettext-0.17_1 libxml2-2.7.3 libiconv-1.13.1 povray-3.6.1_5 lib3ds-1.3.0_1 
libglut-7.4.4 libXmu-1.0.4,1 libXt-1.0.5_1 libGLU-7.4.4 libGL-7.4.4 
libXdamage-1.1.1 libXcursor-1.1.9_1 libXcomposite-0.4.0,1 libXfixes-4.0.3_1 
libXi-1.2.1,1 libXxf86vm-1.0.2 libXinerama-1.0.3,1 libXrandr-1.3.0 
libXext-1.0.5,1 cairo-1.8.8,1 libXft-2.1.13 libXrender-0.9.4_1 libX11-1.2.1_1,1 
xcb-util-0.3.5 libxcb-1.4 libdrm-2.4.12 libpthread-stubs-0.1 pcre-7.9 
libXdmcp-1.0.2_1 libXau-1.0.4 libSM-1.1.0_1,1 libICE-1.0.4_1,1 
xorg-fonts-truetype-7.4 font-misc-ethiopic-1.0.0 font-misc-meltho-1.0.0_1 
font-bh-ttf-1.0.0 mkfontdir-1.0.4 mkfontscale-1.0.6 libfontenc-1.0.4 
xproto-7.0.15 pixman-0.15.4 bitstream-vera-1.10_4 fontconfig-2.6.0,1 
freetype2-2.3.9_1 pkg-config-0.23_1 jasper-1.900.1_8 tiff-3.8.2_4 jpeg-7 
png-1.2.38 perl-5.8.9_3 xcb-proto-1.5 python26-2.6.2_2 hicolor-icon-theme-
 0.10_2 expat-2.0.1 encodings-1.0.2,1 font-util-1.0.1 compositeproto-0.4 
damageproto-1.1.0_2 dri2proto-2.0 fixesproto-4.0 inputproto-1.5.0 kbproto-1.0.3 
randrproto-1.3.0 renderproto-0.9.3 xextproto-7.0.5 xf86vidmodeproto-2.2.2 
xineramaproto-1.1.2.
Creating bzip'd tar ball in '/tmp/packages/All/giram-0.3.5_12.tbz'
Deleting giram-0.3.5_12


=== Checking filesystem state
list of extra files and directories in / (not present before this port was 
installed but present after it was deinstalled)
6392084 drwxr-xr-x2 root wheel 512 Aug 
19 12:59 usr/local/share/doc/giram
639209   56 -r--r--r--1 root wheel   27750 Aug 
19 12:59 usr/local/share/doc/giram/Tutorial

build of /usr/ports/graphics/giram ended at Wed Aug 19 12:59:15 UTC 2009

The tarballed WRKDIR can be found here:
http://QAT.TecNik93.com/wrkdirs/7-STABLE-FPT-NPD/giram-0.3.5_12.tbz

PortsMon page for the port:
http://portsmon.freebsd.org/portoverview.py?category=graphicsportname=giram

The build which triggered this BotMail was done under
tinderbox-devel-3.2_4; dsversion: 3.2 on RELENG_7 on amd64, kern.smp.cpus: 4
with tinderd_flags=-nullfs -plistcheck -onceonly and ccache support, with the
official up-to-date Ports Tree, with the following vars set:
NOPORTDOCS=yes,  NOPORTEXAMPLES=yes, NOPORTDATA=yes, FORCE_PACKAGE=yes.

A description of the testing process can be found here:
http://T32.TecNik93.com/FreeBSD/QA-Tindy/


Thanks for your work on making FreeBSD better,

--
QAT - your friendly neighborhood Daemon,
preparing  a heck of an error trapping system:
 - HMC and EOI?
 - Halt, Melt and Catch fire or Execute Operator Immediately.

___
freebsd-ports@freebsd.org mailing list

[Fwd: Re: cvs commit: ports/net/py-txamqp Makefile distinfo pkg-plist]

2009-08-19 Thread Bruce Simpson
So they cut over to easy_install -- how do I tell it to record the egg 
information? This wasn't in the Porter's Handbook. Perhaps someone more 
familiar with the python ports knows?
---BeginMessage---
The Restless Daemon identified a mtree error while trying to build:
 py26-txamqp-0.3 maintained by b...@freebsd.org
 Makefile ident: $FreeBSD: ports/net/py-txamqp/Makefile,v 1.2 2009/08/19 
13:15:14 bms Exp $

Excerpt from http://QAT.TecNik93.com/logs/7-STABLE-FPT-NPD/py26-txamqp-0.3.log :

===   py26-txamqp-0.3 depends on file: 
/usr/local/lib/python2.6/site-packages/thrift/__init__.py - found
===   py26-txamqp-0.3 depends on file: /usr/local/bin/easy_install-2.6 - found
===   py26-txamqp-0.3 depends on file: /usr/local/bin/python2.6 - found
===   py26-txamqp-0.3 depends on file: 
/usr/local/lib/python2.6/site-packages/twisted/__init__.py - found
===   Generating temporary packing list
===  Checking if net/py-txamqp already installed
running easy_install
Processing txAMQP-0.3-py2.6.egg
creating /usr/local/lib/python2.6/site-packages/txAMQP-0.3-py2.6.egg
Extracting txAMQP-0.3-py2.6.egg to /usr/local/lib/python2.6/site-packages
Adding txAMQP 0.3 to easy-install.pth file

Installed /usr/local/lib/python2.6/site-packages/txAMQP-0.3-py2.6.egg
===   Registering installation for py26-txamqp-0.3

phase 7: make package
===  Building package for py26-txamqp-0.3
Creating package /tmp/packages/All/py26-txamqp-0.3.tbz
Registering depends: py26-twistedCore-8.2.0 py26-zopeInterface-3.5.2 
py26-setuptools-0.6c9 py26-thrift-20090622 python26-2.6.2_2.
Creating bzip'd tar ball in '/tmp/packages/All/py26-txamqp-0.3.tbz'
Deleting py26-txamqp-0.3


=== Checking filesystem state
list of extra files and directories in / (not present before this port was 
installed but present after it was deinstalled)
11085374 drwxr-xr-x4 root wheel 512 Aug 
19 13:13 usr/local/lib/python2.6/site-packages/txAMQP-0.3-py2.6.egg
11085384 drwxr-xr-x4 root wheel1024 Aug 
19 13:13 usr/local/lib/python2.6/site-packages/txAMQP-0.3-py2.6.egg/txamqp
11085634 drwxr-xr-x2 root wheel 512 Aug 
19 13:13 
usr/local/lib/python2.6/site-packages/txAMQP-0.3-py2.6.egg/txamqp/contrib
11085640 -rwxr-xr-x1 root wheel   0 Aug 
19 13:13 
usr/local/lib/python2.6/site-packages/txAMQP-0.3-py2.6.egg/txamqp/contrib/__init__.py
11085654 -rw-r--r--1 root wheel 173 Aug 
19 13:13 
usr/local/lib/python2.6/site-packages/txAMQP-0.3-py2.6.egg/txamqp/contrib/__init__.pyc
11086144 -rw-r--r--1 root wheel 173 Aug 
19 13:13 
usr/local/lib/python2.6/site-packages/txAMQP-0.3-py2.6.egg/txamqp/contrib/__init__.pyo
11085774 drwxr-xr-x2 root wheel1024 Aug 
19 13:13 usr/local/lib/python2.6/site-packages/txAMQP-0.3-py2.6.egg/txamqp/test
11085964 drwxr-xr-x2 root wheel 512 Aug 
19 13:13 usr/local/lib/python2.6/site-packages/txAMQP-0.3-py2.6.egg/EGG-INFO
11085974 -rw-r--r--1 root wheel 221 Aug 
19 13:13 
usr/local/lib/python2.6/site-packages/txAMQP-0.3-py2.6.egg/EGG-INFO/PKG-INFO
11085984 -rw-r--r--1 root wheel 902 Aug 
19 13:13 
usr/local/lib/python2.6/site-packages/txAMQP-0.3-py2.6.egg/EGG-INFO/SOURCES.txt
11085994 -rw-r--r--1 root wheel   1 Aug 
19 13:13 
usr/local/lib/python2.6/site-packages/txAMQP-0.3-py2.6.egg/EGG-INFO/dependency_links.txt
11086004 -rw-r--r--1 root wheel   7 Aug 
19 13:13 
usr/local/lib/python2.6/site-packages/txAMQP-0.3-py2.6.egg/EGG-INFO/top_level.txt
11086014 -rw-r--r--1 root wheel   1 Aug 
19 13:13 
usr/local/lib/python2.6/site-packages/txAMQP-0.3-py2.6.egg/EGG-INFO/not-zip-safe

build of /usr/ports/net/py-txamqp ended at Wed Aug 19 13:13:06 UTC 2009

The tarballed WRKDIR can be found here:
http://QAT.TecNik93.com/wrkdirs/7-STABLE-FPT-NPD/py26-txamqp-0.3.tbz

PortsMon page for the port:
http://portsmon.freebsd.org/portoverview.py?category=netportname=py-txamqp

The build which triggered this BotMail was done under
tinderbox-devel-3.2_4; dsversion: 3.2 on RELENG_7 on amd64, kern.smp.cpus: 4
with tinderd_flags=-nullfs -plistcheck -onceonly and ccache support, with the
official up-to-date Ports Tree, with the following vars set:
NOPORTDOCS=yes,  NOPORTEXAMPLES=yes, NOPORTDATA=yes, FORCE_PACKAGE=yes.

A description of the testing process can be found here:
http://T32.TecNik93.com/FreeBSD/QA-Tindy/


Thanks for your work on making FreeBSD 

Let's add more DESKTOP_ENTRIES to our ports

2009-08-19 Thread Dmitry Marakasov
Hi!

There have been much effort in improving ports collection lately
(MAKE_JOBS, custom PREFIX/LOCALBASE support and many more) and I'd
like to suggest another one. While many of us prefer functional and
lightweight window managers and terminals to fancy desktop
environements, number of users who use FreeBSD as a desktop certainly
grows. Taking that into account, is a shame that most of ports for
GUI applications do not install .desktop files - thus they don't
appear in users' start menus. I think we should improve this
situation.

Here's the list of ports that depend on libX11 (based on INDEX-8) and do
not either have DESKTOP_ENTRIES in Makefile or share/applications/*.desktop
in pkg-plist:

http://people.freebsd.org/~amdmi3/desktop-needed.txt

That is as many as 6201 ports, and that's 88% of our 7007 ports that
depend on libX11 :/ There are many false positives though (that is,
ports that do not install binaries; ports that use libX11 but are not
really GUI programs; ports that do not require menu entry (such as
window managers, desktop managers etc.), but I'm pretty sure all ports
that require attention are there.

Starting from my ports, here's a patch which adds 21 desktop entries for
some of games maintainer by me:

http://people.freebsd.org/~amdmi3/desktop.patch

There will be many more, but here it is now for review and for
use as an exaple (if I'm not doin' it wrong, of course).

To make adding DESKTOP_ENTRIES simple and fun, here's a script called
de which outputs a template for desktop entry when run from port's
directory:

--- de begins here ---
#!/bin/sh

echo DESKTOP_ENTRIES=\`make -V PORTNAME`\ \\
echo   \`make -V COMMENT`\ \\
echo   \\${DATADIR}/\ \\
echo   \`make -V PORTNAME`\ \\
echo   \`make -V CATEGORIES | tr ' ' ';' | sed 's|$|;|' | sed 
's|games|game|'`\ \\
echo   false
--- de ends here ---

if you use vim, just type !!de while editing port's makefile, and
it'll add template for you, which will require only a little editing:

- change app name in the first line for proper spacing and case
  (i.e. brainworkshop - Brain Workshop)
- possibly simplify description in the second line (while leaving it
  equal to COMMENT is generally good enough)
- Change icon path (some ports install icons into ${DATADIR}, some (this
  likely only applies to games) have graphic sprites useable as icons,
  for others just list leave  = no icon.
- Fix categories. Full list here:
  http://standards.freedesktop.org/menu-spec/latest/apa.html

I'd like to receive patch review and feedback. Also, I don't really
understand what StartupNotification really is (true/false in the end of
DESKTOP_ENTRY) and how to determine which is suitable for this or that
port - could anyone explain?

-- 
Dmitry Marakasov   .   55B5 0596 FF1E 8D84 5F56  9510 D35A 80DD F9D2 F77D
amd...@amdmi3.ru  ..:  jabber: amd...@jabber.ruhttp://www.amdmi3.ru
___
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: Let's add more DESKTOP_ENTRIES to our ports

2009-08-19 Thread Max Brazhnikov
On Wed, 19 Aug 2009 19:34:05 +0400, Dmitry Marakasov wrote:
 I'd like to receive patch review and feedback. Also, I don't really
 understand what StartupNotification really is (true/false in the end of
 DESKTOP_ENTRY) and how to determine which is suitable for this or that
 port - could anyone explain?
If StartupNotification is true KDE will change cursor when starting 
application, e.g. adding apps icon near cursor (I believe other DE have 
something similar). It can be globally disabled in kde settings anytime.
___
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: Let's add more DESKTOP_ENTRIES to our ports

2009-08-19 Thread Dmitry Marakasov
* Max Brazhnikov (m...@issp.ac.ru) wrote:

  I'd like to receive patch review and feedback. Also, I don't really
  understand what StartupNotification really is (true/false in the end of
  DESKTOP_ENTRY) and how to determine which is suitable for this or that
  port - could anyone explain?

 If StartupNotification is true KDE will change cursor when starting 
 application, e.g. adding apps icon near cursor (I believe other DE have 
 something similar). It can be globally disabled in kde settings anytime.

According to
http://standards.freedesktop.org/desktop-entry-spec/1.1/ar01s05.html
it's something more complicated:

  ``If true, it is KNOWN that the application will send a remove message
  when started with the DESKTOP_STARTUP_ID environment variable set. If
  false, it is KNOWN that the application does not work with startup
  notification at all (does not shown any window, breaks even when using
  StartupWMClass, etc.). If absent, a reasonable handling is up to
  implementations (assuming false, using StartupWMClass, etc.).''

and I assume it requires some support from the application. Actually it
looks like this shouldn't be mandatory in DESKTOP_ENTRIES.

-- 
Dmitry Marakasov   .   55B5 0596 FF1E 8D84 5F56  9510 D35A 80DD F9D2 F77D
amd...@amdmi3.ru  ..:  jabber: amd...@jabber.ruhttp://www.amdmi3.ru
___
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: cvs commit: ports/print/kpdftool Makefile ports/chinese/qterm Makefile ports/chinese/gbk2uni Makefile

2009-08-19 Thread QAT
The Restless Daemon identified a checksum error while trying to build:
 kpdftool-0.22_3 maintained by po...@freebsd.org
 Makefile ident: $FreeBSD: ports/print/kpdftool/Makefile,v 1.6 2009/08/19 
18:50:20 erwin Exp $

Excerpt from http://QAT.TecNik93.com/logs/7-STABLE-FPT-NPD/kpdftool-0.22_3.log :

End Configuration.
FETCH_DEPENDS=
PATCH_DEPENDS=
EXTRACT_DEPENDS=
BUILD_DEPENDS=qmake-3.3.8_1.tbz libmng-1.0.10_1.tbz png-1.2.38.tbz jpeg-7.tbz 
libXft-2.1.13.tbz cups-client-1.3.10_4.tbz nas-1.9.1_3.tbz libGLU-7.4.4.tbz 
libXinerama-1.0.3,1.tbz libSM-1.1.0_1,1.tbz libXi-1.2.1,1.tbz 
lcms-1.18a_1,1.tbz freetype2-2.3.9_1.tbz fontconfig-2.6.0,1.tbz 
xproto-7.0.15.tbz libXrender-0.9.4_1.tbz pkg-config-0.23_1.tbz gnutls-2.8.3.tbz 
libX11-1.2.1_1,1.tbz libXext-1.0.5,1.tbz libXt-1.0.5_1.tbz libXau-1.0.4.tbz 
libICE-1.0.4_1,1.tbz libXp-1.0.0,1.tbz libXpm-3.5.7.tbz libXmu-1.0.4,1.tbz 
libXaw-1.0.5_1,1.tbz libGL-7.4.4.tbz libXxf86vm-1.0.2.tbz libXdamage-1.1.1.tbz 
libXfixes-4.0.3_1.tbz xineramaproto-1.1.2.tbz inputproto-1.5.0.tbz 
expat-2.0.1.tbz renderproto-0.9.3.tbz libgcrypt-1.4.4.tbz libgpg-error-1.7.tbz 
libiconv-1.13.1.tbz gettext-0.17_1.tbz libxcb-1.4.tbz kbproto-1.0.3.tbz 
libXdmcp-1.0.2_1.tbz xextproto-7.0.5.tbz printproto-1.0.4.tbz libdrm-2.4.12.tbz 
dri2proto-2.0.tbz xf86vidmodeproto-2.2.2.tbz damageproto-1.1.0_2.tbz 
fixesproto-4.0.tbz xcb-proto-1.5.
 tbz libpthread-stubs-0.1.tbz python26-2.6.2_2.tbz qt-3.3.8_10.tbz 
gmake-3.81_3.tbz
RUN_DEPENDS=jpeg-7.tbz png-1.2.38.tbz tiff-3.8.2_4.tbz liblqr-1-0.4.1.tbz 
libfpx-1.2.0.12_1.tbz jbigkit-1.6.tbz jasper-1.900.1_8.tbz lcms-1.18a_1,1.tbz 
freetype2-2.3.9_1.tbz fontconfig-2.6.0,1.tbz libltdl-2.2.6a.tbz 
libxml2-2.7.3.tbz libXext-1.0.5,1.tbz libXt-1.0.5_1.tbz perl-5.8.9_3.tbz 
pkg-config-0.23_1.tbz ghostscript8-8.64_6.tbz glib-2.20.4.tbz 
gio-fam-backend-2.20.4.tbz expat-2.0.1.tbz libiconv-1.13.1.tbz 
xextproto-7.0.5.tbz xproto-7.0.15.tbz libX11-1.2.1_1,1.tbz libXau-1.0.4.tbz 
libSM-1.1.0_1,1.tbz cups-image-1.3.10_4.tbz gsfonts-8.11_5.tbz pcre-7.9.tbz 
gettext-0.17_1.tbz python26-2.6.2_2.tbz gamin-0.1.10_3.tbz libxcb-1.4.tbz 
kbproto-1.0.3.tbz libXdmcp-1.0.2_1.tbz libICE-1.0.4_1,1.tbz 
cups-client-1.3.10_4.tbz gnutls-2.8.3.tbz xcb-proto-1.5.tbz 
libpthread-stubs-0.1.tbz libgcrypt-1.4.4.tbz libgpg-error-1.7.tbz 
ImageMagick-6.5.4.10_1.tbz libmng-1.0.10_1.tbz libXft-2.1.13.tbz 
nas-1.9.1_3.tbz libGLU-7.4.4.tbz libXinerama-1.0.3,1.tbz libXi-1.2.1,1.tbz 
libXrender-0.9.4_1.tbz l
 ibXp-1.0.0,1.tbz libXpm-3.5.7.tbz libXmu-1.0.4,1.tbz libXaw-1.0.5_1,1.tbz 
libGL-7.4.4.tbz libXxf86vm-1.0.2.tbz libXdamage-1.1.1.tbz libXfixes-4.0.3_1.tbz 
xineramaproto-1.1.2.tbz inputproto-1.5.0.tbz renderproto-0.9.3.tbz 
printproto-1.0.4.tbz libdrm-2.4.12.tbz dri2proto-2.0.tbz 
xf86vidmodeproto-2.2.2.tbz damageproto-1.1.0_2.tbz fixesproto-4.0.tbz 
qt-3.3.8_10.tbz
add_pkg

phase 1: make checksum
= kpdftool-0.22.tar.gz doesn't seem to exist in /tmp/distfiles/.
= Attempting to fetch from file:///distcache//.
fetch: file:///distcache//kpdftool-0.22.tar.gz: size mismatch: expected 5521, 
actual 729
= Attempting to fetch from http://www.yuanjue.net/download/.
fetch: http://www.yuanjue.net/download/kpdftool-0.22.tar.gz: size unknown
fetch: http://www.yuanjue.net/download/kpdftool-0.22.tar.gz: size of remote 
file is not known
kpdftool-0.22.tar.gz-1  B 8680 kBps
= MD5 Checksum mismatch for kpdftool-0.22.tar.gz.
= SHA256 Checksum mismatch for kpdftool-0.22.tar.gz.
===  Refetch for 1 more times files: kpdftool-0.22.tar.gz kpdftool-0.22.tar.gz 
= kpdftool-0.22.tar.gz doesn't seem to exist in /tmp/distfiles/.
= Attempting to fetch from file:///distcache//.
fetch: file:///distcache//kpdftool-0.22.tar.gz: size mismatch: expected 5521, 
actual 729
= Attempting to fetch from http://www.yuanjue.net/download/.
fetch: http://www.yuanjue.net/download/kpdftool-0.22.tar.gz: size unknown
fetch: http://www.yuanjue.net/download/kpdftool-0.22.tar.gz: size of remote 
file is not known
kpdftool-0.22.tar.gz-1  B   10 MBps
= MD5 Checksum mismatch for kpdftool-0.22.tar.gz.
= SHA256 Checksum mismatch for kpdftool-0.22.tar.gz.
===  Giving up on fetching files: kpdftool-0.22.tar.gz kpdftool-0.22.tar.gz 
Make sure the Makefile and distinfo file (/a/ports/print/kpdftool/distinfo)
are up to date.  If you are absolutely sure you want to override this
check, type make NO_CHECKSUM=yes [other args].
*** Error code 1

Stop in /a/ports/print/kpdftool.
*** Error code 1

Stop in /a/ports/print/kpdftool.

build of /usr/ports/print/kpdftool ended at Wed Aug 19 18:54:34 UTC 2009

The tarballed WRKDIR can be found here:
http://QAT.TecNik93.com/wrkdirs/7-STABLE-FPT-NPD/kpdftool-0.22_3.tbz

PortsMon page for the port:
http://portsmon.freebsd.org/portoverview.py?category=printportname=kpdftool

The build 

Re: FreeBSD Port: virtualbox-3.0.51.r22226

2009-08-19 Thread Juergen Lock
On Wed, Aug 19, 2009 at 01:32:59PM +0200, Wolfgang Teschner wrote:
 Hi!
 Will this release 
 (http://www.freebsd.org/cgi/ports.cgi?query=^virtualbox-3.0.51.r6stype=name)
  be supported by the current stable fbsd 7.2 or does it need v8?

I just tested this port with the tuntap/bridging hacks I just posted
about...

http://lists.freebsd.org/pipermail/freebsd-emulation/2009-August/006693.html
...on 7.2-STABLE from June:  seems to work no worse than on 8.

 (There are a few known issues affecting all FreeBSD branches tho,
see the wiki:
http://wiki.freebsd.org/VirtualBox
)

 HTH,
Juergen
___
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


Fwd: HEADS UP dockapp maintainers

2009-08-19 Thread James Butler
2009/8/19 Guido Falsi m...@madpilot.net:
 On Tue, Aug 18, 2009 at 01:00:39PM -0700, Luke Dean wrote:

 I haven't moved on and was not aware that any window manager aside
 from Window Maker could make use of Window Maker Dockapps.

 Can you give some examples of window managers that I might be able
 to get dockapps to work with if I make this change?  I'd like to
 try it out.

 fvwm2 in one I'm quite sure about.

Openbox does natively, and Xfce can with a panel plugin.

-James Butler
___
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: portmaster is not always recursive

2009-08-19 Thread Miroslav Lachman

Doug Barton wrote:

Miroslav Lachman wrote:


Doug Barton wrote:


Miroslav Lachman wrote:


[...]



I have seen similar problem in the past with amavisd-new + spamassassin
and their dependencies, but it is much bigger and complicated tree of
dependencies and I have not evidence recorded for it.
Reported case with jpeg / gd / png is the simplest one I have seen.



Were these other cases also with the -r option, or were they when
doing regular upgrades?


It was with regular upgrade, if I remember it well, but it was some time
ago... I'll track it better next time (if it occurs).



If it's failing on a regular upgrade I start to suspect weirdness in
your local setup since that's a dead-simple thing that would be very
hard for portmaster to get wrong. I'm also suspicious because I took a
look at the code a couple times yesterday and even using -r each port
should still be getting the full treatment, which includes upgrading
dependencies as needed.

I will however put some more time into testing it today and get back
to you.


I found machine with old jpeg, gd, png and tried
portmaster -r jpeg-6b_7 ... and the result is the same - PNG was not 
upgraded.


Here comes the executed commands:

r...@lite ~/# portsnap fetch update  pkg_version -IvL =
Looking up portsnap.FreeBSD.org mirrors... 3 mirrors found.
Fetching snapshot tag from portsnap1.FreeBSD.org... done.
Latest snapshot on server matches what we already have.
No updates needed.
Ports tree is already up to date.
gd-2.0.35,1  needs updating (index has 2.0.35_1,1)
jpeg-6b_7needs updating (index has 7)
m4-1.4.12,1  needs updating (index has 1.4.13,1)
mrtg-2.16.2,1needs updating (index has 2.16.2_1,1)
mysql-server-5.0.77_1needs updating (index has 5.0.84)
p5-Compress-Raw-Bzip2-2.019  needs updating (index has 2.020)
p5-Compress-Raw-Zlib-2.019   needs updating (index has 2.020)
p5-Digest-1.15_1 needs updating (index has 1.16)
p5-ExtUtils-CBuilder-0.24needs updating (index has 0.2603)
p5-ExtUtils-ParseXS-2.19_1   needs updating (index has 2.20)
p5-File-Temp-0.21needs updating (index has 0.22)
p5-Geography-Countries-1.4   needs updating (index has 2009041301)
p5-HTML-Parser-3.61  needs updating (index has 3.62)
p5-IO-Socket-SSL-1.26needs updating (index has 1.27)
p5-IO-Zlib-1.09  needs updating (index has 1.10)
p5-Module-Build-0.32 needs updating (index has 0.34)
p5-Net-IP-1.25   needs updating (index has 1.25_1)
p5-Net-SSLeay-1.35_1 needs updating (index has 1.35_2)
p5-PathTools-3.2900  needs updating (index has 3.3000)
p5-Scalar-List-Utils-1.20,1  needs updating (index has 1.21,1)
p5-Storable-2.18 needs updating (index has 2.21)
p5-Test-Deep-0.104   needs updating (index has 0.106)
p5-Test-Simple-0.86  needs updating (index has 0.92)
p5-URI-1.38  needs updating (index has 1.40)
p5-YAML-0.68 needs updating (index has 0.70)
p5-libwww-5.828  needs updating (index has 5.831)
phpMyAdmin-3.2.0.1   needs updating (index has 3.2.1)
png-1.2.35   needs updating (index has 1.2.38)
portupgrade-2.4.6_2,2needs updating (index has 2.4.6_3,2)
postfix-2.6.1_1,1needs updating (index has 2.6.3,1)
python-2.5,2 needs updating (index has 2.6,2)
python25-2.5.4_1 needs updating (index has 2.5.4_2)
roundcube-0.2.1,1needs updating (index has 0.2.2,1)
ruby+nopthreads-1.8.7.160_3,1needs updating (index has 1.8.7.160_4,1)
smartmontools-5.38_3 needs updating (index has 5.38_6)
stunnel-4.26 needs updating (index has 4.27)
unrar-3.80,5 needs updating (index has 3.90.b4,5)
vim-lite-7.2.209 needs updating (index has 7.2.239)


r...@lite ~/# pkg_info -rR jpeg-6b_7
Information for jpeg-6b_7:

Depends on:
Required by:
mrtg-2.16.2,1
gd-2.0.35,1
php5-gd-5.2.10
php5-extensions-1.3



r...@lite ~/# pkg_tree -v gd-2.0.35,1
gd-2.0.35,1
|\__ png-1.2.35
|\__ jpeg-6b_7
|\__ pkg-config-0.23_1
 \__ freetype2-2.3.9_1
   \__ pkg-config-0.23_1


r...@lite ~/# pkg_info -rR png-1.2.35
Information for png-1.2.35:

Depends on:
Required by:
mrtg-2.16.2,1
gd-2.0.35,1
php5-gd-5.2.10
php5-extensions-1.3


r...@lite ~/# portmaster -r jpeg-6b_7

=== Done displaying pkg-message files
=== The following actions were performed:
Upgrade of jpeg-6b_7 to jpeg-7
Upgrade of gd-2.0.35,1 to gd-2.0.35_1,1
Upgrade of mrtg-2.16.2,1 to mrtg-2.16.2_1,1
Re-installation of php5-extensions-1.3
Re-installation of php5-gd-5.2.10




r...@lite ~/# pkg_version -vL =
m4-1.4.12,1needs updating (port has 1.4.13,1)
mysql-server-5.0.77_1  needs 

Migration to new SourceForge url scheme now inevitable, solution

2009-08-19 Thread Dmitry Marakasov
Hi!

I've just discovered that even old ports hosted on SourceForge
were switched to the new file distribution scheme (i.e.
MASTER_SITE_SOURCEFORGE_PROJECT). Fetching from old urls result in
redirects, which means that these ports can now only be fetched
from our mirror. So we should switch to SOURECFORGE_PROJECT
immediately.

I've written a simple Perl script ([1]) which uses curl to try to
fetch distfiles for each SourceForge-hosted port from old location,
parses curl output to discover redirect target, gets SUBDIR out of
it and enhances it by substituding ${PORTNAME} and ${PORTVERSION}.
The script doesn't really download distfiles (--max-filesize 1000
option for curl), so it doesn't eat much traffic. However, it eats
some (much!) CPU time due to many make calls. It also runs in 10
threads by default.

The test run results are here: [2]. 

Except for 45 ports for which new URL could not be determined (that
basically means that the don't fetch at all and files were likely
removed), this provides useable MASTER_SITES_SUBDIRs (curl also
produces escaped urls so there's no problem with spaces and other
weird characters) for all SF ports, so we can generate a patch
semi-automatically. I'd like to do it :)

Also note that top 3 subdirs happen to be ([3]):

1018 ${PORTNAME}/${PORTNAME}/${PORTVERSION}
 259 ${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION}
  72 ${PORTNAME}/OldFiles

thus I'd also change default MASTER_SITE_SUBDIR for SFP to
${PORTNAME}/${PORTNAME}/${PORTVERSION}. This will save us trouble
of caring about subdir for ~30% of SF ports.

Finally, since MASTER_SITE_SOURCEFORGE will no longer be of use,
I'd remove MASTER_SITE_SOURCEFORGE_PROJECT and just use
MASTER_SITE_SOURCEFORGE for the new scheme.

[1] http://people.freebsd.org/~amdmi3/sf.pl.txt
[2] http://people.freebsd.org/~amdmi3/sourceforge-subdirs.txt
[3] http://people.freebsd.org/~amdmi3/sourceforge-subdirs-top.txt

-- 
Dmitry Marakasov   .   55B5 0596 FF1E 8D84 5F56  9510 D35A 80DD F9D2 F77D
amd...@amdmi3.ru  ..:  jabber: amd...@jabber.ruhttp://www.amdmi3.ru
___
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: Migration to new SourceForge url scheme now inevitable, solution

2009-08-19 Thread Philip M. Gollucci
Dmitry Marakasov wrote:
 [1] http://people.freebsd.org/~amdmi3/sf.pl.txt
Awesome.

Rewriting this:
my $portname = `make -VPORTNAME`;
chomp $portname;
my $portname_lc = lc($portname);

my $portversion = `make -VPORTVERSION`;
chomp $portversion;

Like this, will help substantially by reducing make spawns by 1/2,
you'll notice the ports tinderbox code does this too :)

my @lines = lc `make -V PORTNAME -V PORTVERSION`;
my $portname = $lines[0]; chomp $portname;
my $portversion = $lines[1]; chomp $portversion;

(untested)

 [2] http://people.freebsd.org/~amdmi3/sourceforge-subdirs.txt
 [3] http://people.freebsd.org/~amdmi3/sourceforge-subdirs-top.txt



-- 

1024D/DB9B8C1C B90B FBC3 A3A1 C71A 8E70  3F8C 75B8 8FFB DB9B 8C1C
Philip M. Gollucci (pgollu...@p6m7g8.com) c: 703.336.9354
Consultant  - P6M7G8 Inc.http://p6m7g8.net
Senior Sys Admin- RideCharge, Inc.   http://ridecharge.com
ASF Member  - Apache Software Foundation http://apache.org
FreeBSD Committer   - FreeBSD Foundation http://freebsd.org

Work like you don't need the money,
love like you'll never get hurt,
and dance like nobody's watching.
___
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: Migration to new SourceForge url scheme now inevitable, solution

2009-08-19 Thread Philip M. Gollucci
Philip M. Gollucci wrote:
 Dmitry Marakasov wrote:
 my @lines = lc `make -V PORTNAME -V PORTVERSION`;

oops

my @lines = map { chomp; lc } \
split /\n/, `make -V PORTNAME -V PORTVERSION`;

*sigh*


1024D/DB9B8C1C B90B FBC3 A3A1 C71A 8E70  3F8C 75B8 8FFB DB9B 8C1C
Philip M. Gollucci (pgollu...@p6m7g8.com) c: 703.336.9354
Consultant  - P6M7G8 Inc.http://p6m7g8.net
Senior Sys Admin- RideCharge, Inc.   http://ridecharge.com
ASF Member  - Apache Software Foundation http://apache.org
FreeBSD Committer   - FreeBSD Foundation http://freebsd.org

Work like you don't need the money,
love like you'll never get hurt,
and dance like nobody's watching.
___
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