[patch] ghostscript-gpl: don't link against libiconv

2008-06-01 Thread Helge Oldach

Submitter-Id:  current-users
Originator:Helge Oldach
Organization:  
Confidential:  no 
Synopsis:  [patch] ghostscript-gpl: don't link against libiconv
Severity:  non-critical 
Priority:  low 
Category:  ports
Class: sw-bug 
Release:   FreeBSD 6.3-1230 i386
Environment:

System: FreeBSD localhost 6.3-1230 FreeBSD 6.3-1230 #0: Tue May 20 17:05:20 
CEST 2008 [EMAIL PROTECTED]:/usr/obj/usr/src/sys/HMO i386

Description:

print/ghostscript-gpl will link against an installed libiconv, even if
the OPVP/OPRP drivers are not enabled. However, only those two drivers
require libiconv; this library is otherwise unused. Avoid this linkage
bloat.

How-To-Repeat:

# ldd `which gs`
/usr/local/bin/gs:
libgs.so.8 = /usr/X11R6/lib/libgs.so.8 (0x2807a000)
libc.so.6 = /lib/libc.so.6 (0x28679000)
libstdc++.so.5 = /usr/lib/libstdc++.so.5 (0x2876)
libXt.so.6 = /usr/X11R6/lib/libXt.so.6 (0x2882b000)
libSM.so.6 = /usr/X11R6/lib/libSM.so.6 (0x28876000)
libICE.so.6 = /usr/X11R6/lib/libICE.so.6 (0x2887d000)
libXext.so.6 = /usr/X11R6/lib/libXext.so.6 (0x28893000)
libX11.so.6 = /usr/X11R6/lib/libX11.so.6 (0x288a)
libjpeg.so.9 = /usr/X11R6/lib/libjpeg.so.9 (0x28985000)
libpng.so.5 = /usr/X11R6/lib/libpng.so.5 (0x289a3000)
libz.so.3 = /lib/libz.so.3 (0x289c5000)
libm.so.4 = /lib/libm.so.4 (0x289d6000)
libiconv.so.3 = /usr/X11R6/lib/libiconv.so.3 (0x289ec000)
libXau.so.6 = /usr/local/lib/libXau.so.6 (0x28ac9000)
libXdmcp.so.6 = /usr/local/lib/libXdmcp.so.6 (0x28acc000)
librpcsvc.so.3 = /usr/lib/librpcsvc.so.3 (0x28ad1000)
# 

Fix:

--- Makefile.ctm2008-05-09 07:05:07.0 +0200
+++ Makefile2008-06-01 08:32:01.0 +0200
@@ -157,11 +157,14 @@
 . warning drivers incompatible with WITHOUT_ICONV will be removed automatically
 . undef WITH_GS_oprp
 . undef WITH_GS_opvp
+CONFIGURE_ARGS+=--with-libiconv=no
 . else
 USE_ICONV= yes
 CONFIGURE_ARGS+=--with-libiconv=gnu
 EXTRALIBS+=-liconv
 . endif
+.else
+CONFIGURE_ARGS+=--with-libiconv=no
 .endif
 
 .if !defined(WITH_LETTERSIZE)

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


Re: [patch] ghostscript-gpl: don't link against libiconv

2008-06-01 Thread Parv
in message [EMAIL PROTECTED],
wrote Helge Oldach thusly...
 
 Description:
 
 print/ghostscript-gpl will link against an installed libiconv,
 even if the OPVP/OPRP drivers are not enabled. However, only those
 two drivers require libiconv; this library is otherwise unused.
 Avoid this linkage bloat.

Thanks much Helge for your efforts.


  - Parv

-- 

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


INDEX now builds successfully on 8.x

2008-06-01 Thread Erwin Lansing

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


Re: INDEX build failed for 8.x

2008-06-01 Thread Kris Kennaway

Erwin Lansing wrote:

INDEX build failed with errors:
Generating INDEX-8 - please 
wait../a/erwin/tindex/ports/chinese/links/../../www/links/Makefile, line 75: warning: 
duplicate script for target pre-configure ignored
pkg_info: not found
pkg_info: not found
pkg_info: not found
/libexec/ld-elf.so.1: Cannot open /lib/libutil.so.7
=== shells/44bsd-csh failed
*** Error code 1
/libexec/ld-elf.so.1: Cannot open /lib/libutil.so.7
=== net/p5-Net-FTP-File failed
*** Error code 1
/libexec/ld-elf.so.1: Cannot open /lib/libedit.so.6
=== security/hostsentry failed
*** Error code 1
*** Error code 1

Stop in /a/erwin/tindex/ports.
*** Error code 1

Stop in /a/erwin/tindex/ports.
3 errors

Committers on the hook:
anders araujo dinoex fjoe green hq hrs mm mnag obrien olgeni pav rafan shaun sumikawa vanilla 


Most recent CVS update was:
U comms/obexapp/files/patch-Makefile
U devel/cvs+ipv6/files/patch-freebsdlocal
U devel/linuxthreads/files/getlogin.c
U devel/linuxthreads/files/telldir.c
U devel/linuxthreads/files/ttyname.c
U devel/ncurses-devel/Makefile
U devel/ncurses-devel/distinfo
U devel/p5-BS-Event/Makefile
U devel/p5-BS-Event/distinfo
U devel/p5-BS-Event/pkg-descr
U devel/p5-BS-Event/pkg-plist
U devel/p5-TheSchwartz/Makefile
U devel/p5-TheSchwartz/distinfo
U devel/p5-TheSchwartz/pkg-descr
U devel/p5-TheSchwartz/pkg-plist
U graphics/libqrencode/Makefile
U graphics/libqrencode/distinfo
U mail/libspf/files/patch-respect_cflags_and_dont_create_spfmilter_Makefile
U misc/cdcollect/Makefile
U misc/cdcollect/distinfo
U misc/cdcollect/pkg-descr
U misc/cdcollect/pkg-plist
U misc/qbrew/Makefile
U misc/qbrew/distinfo
U misc/qbrew/files/patch-qbrew.pro
U net-mgmt/netdisco/files/patch-netdisco
U net-mgmt/netdisco/files/patch-netdisco.conf
U net-mgmt/netdisco/files/patch-netdisco.crontab
U net-mgmt/netdisco/files/patch-netdisco_apache.conf
U net-mgmt/netdisco/files/patch-netdisco_apache_dir.conf
U net-mgmt/netdisco/files/pkg-install.in
U net-mgmt/netdisco/files/pkg-message.in
U net-mgmt/p5-Nagios-Plugins-Memcached/Makefile
U net-mgmt/p5-Nagios-Plugins-Memcached/distinfo
U net-mgmt/p5-Nagios-Plugins-Memcached/pkg-descr
U net-mgmt/p5-Nagios-Plugins-Memcached/pkg-plist
U net-mgmt/p5-Nagios-Plugins-Memcached/files/patch-Makefile.PL
U palm/synce-rra/files/patch-src-rra-timezone.c
U print/ghostscript7/Makefile
U print/ghostscript7/pkg-descr
U print/ghostscript7-commfont/Makefile
U print/ghostscript7-commfont/pkg-descr
U print/ghostscript7-jpnfont/Makefile
U print/ghostscript7-jpnfont/pkg-descr
U print/ghostscript7-korfont/Makefile
U print/ghostscript7-korfont/pkg-descr
U print/ghostscript7-nox11/Makefile
U print/ghostscript8/Makefile
U print/ghostscript8/pkg-descr
U print/ghostscript8-nox11/Makefile
U sysutils/lookupd/files/patch-modules-dns-resolv-getaddrinfo.c
U sysutils/mybashburn/Makefile
U sysutils/mybashburn/distinfo
U sysutils/mybashburn/pkg-descr
U sysutils/mybashburn/pkg-plist
U www/apache13-modssl/files/patch-apachectl
U www/cocoon/files/patch-src-blocks-ajax-samples
U www/cocoon/files/patch-src-blocks-forms-samples
U www/py-forgethtml/files/patch-lib-forgetHTML.py


Two things are going on here:

1) This raced with an installworld which is why the library went missing.

2) cvs is broken and updates the same files with each update, which is 
why ancient changes are showing up here.  Hopefully David will fix this 
soon.


Kris

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


About closed-source ports...

2008-06-01 Thread ck74


Hello!

Couls someone please tell me how a user can restrict freebsd to install
open-source ports only? Well, for example if you want to install www/opera,
'make install' does not warn user that this port uses closed-source (binary
distribution) only.

Regards,
-- 
View this message in context: 
http://www.nabble.com/About-closed-source-ports...-tp17583666p17583666.html
Sent from the freebsd-ports mailing list archive at Nabble.com.

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


Re: About closed-source ports...

2008-06-01 Thread Erik Trulsson
On Sun, Jun 01, 2008 at 02:23:15AM -0700, ck74 wrote:
 
 
 Hello!
 
 Couls someone please tell me how a user can restrict freebsd to install
 open-source ports only? Well, for example if you want to install www/opera,
 'make install' does not warn user that this port uses closed-source (binary
 distribution) only.

There is no general mechanism in place for that.
Installing software that is partly or completely closed-source is not really
something that it is considered that users need to be warned about.



-- 
Insert your favourite quote here.
Erik Trulsson
[EMAIL PROTECTED]
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to [EMAIL PROTECTED]


About closed-source ports...

2008-06-01 Thread ck74


Hello!

Couls someone please tell me how a user can restrict freebsd to install
open-source ports only? Well, for example if you want to install www/opera,
'make install' does not warn user that this port uses closed-source (binary
distribution) only.

Regards,
-- 
View this message in context: 
http://www.nabble.com/About-closed-source-ports...-tp17583664p17583664.html
Sent from the freebsd-ports mailing list archive at Nabble.com.

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


Wine 1.0-rc3 failed build

2008-06-01 Thread Naram Qashat
I just updated my ports tree which included the update of Wine to 1.0-rc3.  I 
attempted to build it and it failed at this point:


gmake[2]: Entering directory 
`/usr/ports/emulators/wine/work/wine-1.0-rc3/dlls/wininet'
cc -c -I. -I. -I../../include -I../../include  -D__WINESRC__ -D_WINX32_ 
-D_REENTRANT -fPIC -Wall -pipe -fno-strict-aliasing 
-Wdeclaration-after-statement -Wwrite-strings -Wpointer-arith 
-I/usr/local/include -O -pipe   -o cookie.o cookie.c
cc -c -I. -I. -I../../include -I../../include  -D__WINESRC__ -D_WINX32_ 
-D_REENTRANT -fPIC -Wall -pipe -fno-strict-aliasing 
-Wdeclaration-after-statement -Wwrite-strings -Wpointer-arith 
-I/usr/local/include -O -pipe   -o dialogs.o dialogs.c
cc -c -I. -I. -I../../include -I../../include  -D__WINESRC__ -D_WINX32_ 
-D_REENTRANT -fPIC -Wall -pipe -fno-strict-aliasing 
-Wdeclaration-after-statement -Wwrite-strings -Wpointer-arith 
-I/usr/local/include -O -pipe   -o ftp.o ftp.c
cc -c -I. -I. -I../../include -I../../include  -D__WINESRC__ -D_WINX32_ 
-D_REENTRANT -fPIC -Wall -pipe -fno-strict-aliasing 
-Wdeclaration-after-statement -Wwrite-strings -Wpointer-arith 
-I/usr/local/include -O -pipe   -o gopher.o gopher.c
cc -c -I. -I. -I../../include -I../../include  -D__WINESRC__ -D_WINX32_ 
-D_REENTRANT -fPIC -Wall -pipe -fno-strict-aliasing 
-Wdeclaration-after-statement -Wwrite-strings -Wpointer-arith 
-I/usr/local/include -O -pipe   -o http.o http.c

In file included from /usr/local/include/openssl/ssl.h:183,
 from internet.h:48,
 from http.c:60:
/usr/local/include/openssl/x509.h:207: error: expected ')' before numeric 
constant
In file included from /usr/local/include/openssl/ssl.h:183,
 from internet.h:48,
 from http.c:60:
/usr/local/include/openssl/x509.h:929: error: expected identifier or '(' before 
'LPCSTR'

/usr/local/include/openssl/x509.h:929: error: expected ')' before numeric 
constant
/usr/local/include/openssl/x509.h:929: error: expected declaration specifiers or 
'...' before '(' token

/usr/local/include/openssl/x509.h:929: error: expected ')' before numeric 
constant
In file included from /usr/local/include/openssl/ssl.h:183,
 from internet.h:48,
 from http.c:60:
/usr/local/include/openssl/x509.h:929:1: error: pasting ) and _it does not 
give a valid preprocessing token

gmake[2]: *** [http.o] Error 1
gmake[2]: Leaving directory 
`/usr/ports/emulators/wine/work/wine-1.0-rc3/dlls/wininet'

gmake[1]: *** [wininet] Error 2
gmake[1]: Leaving directory `/usr/ports/emulators/wine/work/wine-1.0-rc3/dlls'
gmake: *** [dlls] Error 2
*** Error code 2

Thanks,
Naram Qashat
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to [EMAIL PROTECTED]


HEADS UP: Ports support for 5.X is no more

2008-06-01 Thread Joe Marcus Clarke
As of June 1, 2008 00:00:00 UTC, FreeBSD 5.X support in the ports tree
is End Of Life.  This means that a ports tree checked out after this
date is not guaranteed to produce usable packages on 5.X.  Additionally,
5.X package builds on the cluster will cease.  Users are encouraged to
upgrade to 6.3 or 7.0 if they wish to continue to track the latest ports
tree.

A tag, RELEASE_5_EOL, has been laid down to mark the last point in the
ports tree that officially supported FreeBSD 5.X.  Port Manager asks
that you not rush to remove 5.X support right away as we'd like a
settling-down period, and we want secteam to have a chance to make their
EOL announcements as well.

Marcus on behalf of portmgr

Bcc: ports, developers, portmgr
-- 
Joe Marcus Clarke
FreeBSD GNOME Team  ::  [EMAIL PROTECTED]
FreeNode / #freebsd-gnome
http://www.FreeBSD.org/gnome


signature.asc
Description: This is a digitally signed message part


Perl Modules - Sys::CPU Sys::MemInfo

2008-06-01 Thread Terry Sposato

Hi Guys,

Just wondering whether anyone has though of porting the following perl 
modules:


Sys::CPU
Sys::MemInfo

Is there a lot of work involved in porting these types of modules to 
ports? I have created a couple of ports, but these were very basic 
indeed and I believe this would be out of my league. Would anyone be 
interested in helping out? I would be free to test the port.


--
Regards,

Terry Sposato
[EMAIL PROTECTED]
http://www.sucked-in.com

GnuPG Key  : 0xB7643BC8
Fingerprint: EE92 D9E1 C98E 759F 5991 DFF6 70CE 8936 B764 3BC8



signature.asc
Description: OpenPGP digital signature


port maintaince procedural questions

2008-06-01 Thread Aryeh M. Friedman

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

I have brought a older port maintained by [EMAIL PROTECTED] to the 
current version I have done all the work needed to make it 
committable I have several questions first:


1. How do I take maintainership of the port?

2. How do I submit the patch to bring it upto date? (I know for new 
ports I do PR with a special subject but in a case like this).


Just so people know the port in question is devel/tailor I upgraded it 
from 0.9.32 to 0.9.34 because 34 has added 3 or so more back ends.


As to the reason for asking for taking the maintainership is the ports 
2.0 team needs it for internal development (we use aegis internally and 
need to translate to cvs).

-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.9 (FreeBSD)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAkhDQ4sACgkQk8GFzCrQm4D7JACg2HYyxjzMrhOmCRKfjIYCTR4x
C0YAn10z8fYSu7kjbADjNO6YvlXx2VMG
=iz6w
-END PGP SIGNATURE-

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


Re: port maintaince procedural questions

2008-06-01 Thread Matthew Donovan
On Sun, Jun 01, 2008 at 08:49:15PM -0400, Aryeh M. Friedman wrote:
 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1
 
 I have brought a older port maintained by [EMAIL PROTECTED] to the 
 current version I have done all the work needed to make it 
 committable I have several questions first:
 
 1. How do I take maintainership of the port?
 
 2. How do I submit the patch to bring it upto date? (I know for new 
 ports I do PR with a special subject but in a case like this).
 
 Just so people know the port in question is devel/tailor I upgraded it 
 from 0.9.32 to 0.9.34 because 34 has added 3 or so more back ends.
 
 As to the reason for asking for taking the maintainership is the ports 
 2.0 team needs it for internal development (we use aegis internally and 
 need to translate to cvs).
 -BEGIN PGP SIGNATURE-
 Version: GnuPG v2.0.9 (FreeBSD)
 Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
 
 iEYEARECAAYFAkhDQ4sACgkQk8GFzCrQm4D7JACg2HYyxjzMrhOmCRKfjIYCTR4x
 C0YAn10z8fYSu7kjbADjNO6YvlXx2VMG
 =iz6w
 -END PGP SIGNATURE-
 
 ___
 freebsd-ports@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/freebsd-ports
 To unsubscribe, send any mail to [EMAIL PROTECTED]
This is what I do anymore when I update a port I test it with porttools and I 
copy the new port directory to something like port.new and leave the old port 
as is then I run port submit. 

It will make the patch if it can find the older port and you fill out the PR 
and it will then ask to send it abort or nothing. it's the easiest way I have 
found.


pgpLqsWwFSCWD.pgp
Description: PGP signature


GNOME Online Desktop available in PR.

2008-06-01 Thread Ashish Shukla आशीष शुक्ल
Hi,

I've fixed the issues, I'm having the GNOME Online Desktop ports. So
I've submitted them as the PRs: 124196, 124198.

Due to my mistake, PR No. is 124198 is submitted in wrong category
('misc') instead of correct ('ports'). So, if anyone has write access to
the GNATS, please correct this.

TIA
-- 
Ashish Shukla आशीष शुक्ल  http://wahjava.wordpress.com/
·-- ·-  ·--- ·- ···- ·- ·--·-· --· -- ·- ·· ·-·· ·-·-·- -·-· --- --


pgp2gCZ4GmNt6.pgp
Description: PGP signature


new port devel/atf and libtool fun, umm help

2008-06-01 Thread Marc Spitzer
Hello,

I am trying to port atf, a unit testing framework to freebsd and I had
everything working except for a warning about aclocal being needed
because I patched configure.ac to move the *.pc files from
lib/pkgconfig to libdata/pkgconfig per port check
/usr/ports/devel/atf now it dies in configure like so:

===  Extracting for atf-0.5
= MD5 Checksum OK for atf-0.5.tar.gz.
= SHA256 Checksum OK for atf-0.5.tar.gz.
===  Patching for atf-0.5
===  Applying FreeBSD patches for atf-0.5
===   atf-0.5 depends on file: /usr/local/bin/automake-1.10 - found
===   atf-0.5 depends on file: /usr/local/bin/autoconf-2.61 - found
===   atf-0.5 depends on file: /usr/local/bin/libtool - found
===  Configuring for atf-0.5
configure.ac:63: error: possibly undefined macro: AC_PROG_LIBTOOL
  If this token and others are legitimate, please use m4_pattern_allow.
  See the Autoconf documentation.
*** Error code 1

Stop in /usr/ports/devel/atf.


I have attached the port as a tarball.

Thanks,

marc

ps mk-plist is just a script I wrote to automate plist creation, not
part of the port.

marc

-- 
Freedom is nothing but a chance to be better.
Albert Camus
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to [EMAIL PROTECTED]