Update of /cvsroot/fink/dists/10.4/unstable/crypto/finkinfo
In directory sc8-pr-cvs17.sourceforge.net:/tmp/cvs-serv371/crypto/finkinfo

Added Files:
        pidgin.info pidgin.patch 
Log Message:
move to crypto due to crypto dependencies

--- NEW FILE: pidgin.info ---
Info3: <<
# Info3 packaging is temporary, just to support commends in depends fields
Package: pidgin
Version: 2.3.0
Revision: 1
Maintainer: David Fang <[EMAIL PROTECTED]>
Source: http://downloads.sourceforge.net/%n/%n-%v.tar.bz2
Source-MD5: 0456e63358c8be7a905f9a8ca6494088
License: GPL
Homepage: http://www.pidgin.im/
Description: Multi-protocol instant messenger client
BuildDepends: <<
        aspell-dev,
        atk1,
        audiofile,
        cyrus-sasl2-dev,
        dbus-dev,
        gettext-bin,
        libgettext3-dev,
        gettext-tools,
        glib2-dev,
        doxygen,
        graphviz,
        gconf2-dev,
        gconf2,
        gnutls14,
        gstreamer-0.10-dev,
        gtk+2-dev,
        gtkspell2-dev,
#       libao2,
        libgcrypt,
        libgpg-error, 
        libhowl-dev,
        libiconv-dev,
        libncursesw5,
        libtasn1-3,
        libxml2,
#       ncurses-dev,
        pango1-xft2-dev,
        pth,
        pkgconfig                       (>= 0.9.0-1),
        python,
        sqlite3-dev,
        startup-notification-dev,
#       system-openssl-dev,
#       tcltk-dev,
        xml-parser-pm586 | xml-parser-pm588 | xml-parser-pm584 | 
xml-parser-pm581,
        x11-dev
<<
Depends: <<
        %N-shlibs (= %v-%r),
        atk1-shlibs,
        gtk+2-shlibs,
        gtkspell2-shlibs,
        pango1-xft2,
        startup-notification-shlibs
<<
Patch: %n.patch
DocFiles: <<
        AUTHORS COPYING COPYRIGHT ChangeLog HACKING INSTALL
        NEWS PLUGIN_HOWTO README
        doc/*.txt
<<
# --with-perl-lib confuses the build somehow?
# TODO: re-enable perl
ConfigureParams: <<
        --prefix=%p \
        --mandir=%p/share/man \
        --disable-perl \
        --enable-dbus \
        --enable-cyrus-sasl \
        --enable-gnutls \
        --enable-doxygen \
        --enable-dot \
        -C
<<
CompileScript: <<
#!/bin/sh -ev
mkdir build
cd build
../configure %c
make
<<
InfoTest: <<
        TestScript: <<
        #!/bin/sh -ev
        cd build
        make -k check || exit 2
        <<
        TestDepends: check
        TestSuiteSize: small
<<
InstallScript: <<
#!/bin/sh -ev
cd build
# will need this when we re-enable perl:
# force man pages to install into prefix/share/man
# There must be a proper way to do this with Makefile.PL...
if test -f libpurple/plugins/perl/common/Makefile
then
cd libpurple/plugins/perl
# this Makefile is not produced until *after* make is run:
hackfile=common/Makefile
mv $hackfile $hackfile.orig
sed -e '/^INSTALLVENDORMAN3DIR/s|man/|share/man/|' \
        -e '/^INSTALLSITEMAN3DIR/s|man/|share/man/|' \
        $hackfile.orig > $hackfile
cd ../../..
cd pidgin/plugins/perl
# this Makefile is not produced until *after* make is run:
hackfile=common/Makefile
mv $hackfile $hackfile.orig
sed -e '/^INSTALLVENDORMAN3DIR/s|man/|share/man/|' \
        -e '/^INSTALLSITEMAN3DIR/s|man/|share/man/|' \
        $hackfile.orig > $hackfile
cd ../../..
fi
# end if test -f .../common/Makefile
make DESTDIR=%d install
mkdir -p %i/share/podfiles
if test -d %i/System/Library/Perl
then
mv %i/System/Library/Perl/5.8.*/darwin-thread-multi-2level/perllocal.pod \
        %i/share/podfiles/perllocal.%n.pod
rm -rf %i/System
elif test -d %i/lib/perl5-core
then
mv %i/lib/perl5-core/5.8.*/darwin-thread-multi-2level/perllocal.pod \
        %i/share/podfiles/perllocal.%n.pod
rm -rf %i/lib/perl5-core
else
echo "perllocal.pod not found, skipping."
fi
# Fink:Packaging:pkg-config prefers %p/share/pkgconfig over lib, move *.pc?
<<
# UpdatePOD: Yes
SplitOff: <<
  Package: finch
  Depends: finch-shlibs (= %v-%r)
  Description: Text-only instant messenger client from pidgin.
  Files: <<
        bin/finch
        share/man/man1/finch.1
  <<
<<
SplitOff2: <<
  Package: finch-shlibs
  Depends: <<
        libpurple-shlibs (= %v-%r),
#       ncurses-shlibs,
        libncursesw5-shlibs
  <<
  Description: Shared libraries for finch, text-only instant messenger.
  Files: <<
        lib/libgnt.*.dylib
        lib/finch/*.so
        lib/gnt/*.so
  <<
  Shlibs: <<
    %p/lib/libgnt.0.dylib 1.0.0 %n (>= 2.2.0-1)
  <<
<<
SplitOff3: <<
  Package: finch-dev
  Description: Development headers for finch and gnt.
  BuildDependsOnly: True
  Depends: finch-shlibs (= %v-%r)
  DocFiles: COPYING
  Files: <<
        include/gnt
        include/finch
        lib/finch/*.la
        lib/gnt/*.la
        lib/libgnt.la
        lib/pkgconfig/gnt.pc
  <<
<<
SplitOff4: <<
  Package: libpurple-shlibs
  Description: Shared libraries for libpurple, IM protocol library.
  DocFiles: COPYING
  Depends: <<
        audiofile-shlibs,
        cyrus-sasl2-shlibs,
        dbus-shlibs,
        gnutls14-shlibs,
        gconf2-shlibs,
        gstreamer-0.10-shlibs,
#       libao2-shlibs,
#       libgcrypt-shlibs, 
#       libgpg-error-shlibs, 
        libhowl-shlibs,
#       libtasn1-3-shlibs,
        libxml2-shlibs,
#       tcltk-shlibs,
#       pth-shlibs,
        sqlite3-shlibs
  <<
  Files: <<
        lib/purple-2/*.so
        lib/purple-2/*.dylib
        lib/libpurple.*.dylib
        share/purple/ca-certs
        share/sounds/purple
  <<
  Shlibs: <<
    %p/lib/libpurple.0.dylib 4.0.0 %n (>= 2.2.0-1)
    %p/lib/purple-2/libjabber.0.dylib 1.0.0 %n (>= 2.2.0-1)
    %p/lib/purple-2/liboscar.0.dylib 1.0.0 %n (>= 2.2.0-1)
  <<
  DescPackaging: <<
    Data support files have been moved here, including security certificates
    and sounds because the finch client now supports sound.
  <<
<<
SplitOff5: <<
  Package: libpurple
  Description: Development files for libpurple, IM protocol library.
  BuildDependsOnly: True
  DocFiles: COPYING
  Depends: libpurple-shlibs (= %v-%r)
  Files: <<
        include/libpurple
        lib/purple-2/*.la
        lib/pkgconfig/purple.pc
        share/aclocal
  <<
# Files:        share/man/man3/Purple.3pm
<<
SplitOff6: <<
  Package: %N-shlibs
  Description: Shared libraries and plug-ins for pidgin.
  DocFiles: COPYING
  Depends: libpurple-shlibs (= %v-%r)
  Files: <<
        lib/*.dylib
        lib/pidgin/*.so
  <<
  Shlibs: <<
    %p/lib/libpurple-client.0.dylib 4.0.0 %n (>= 2.2.0-1)
  <<
  DescPackaging: <<
    Are these private shared libraries?
    NOTE: libpurple-client does not actually depend on libpurple.
  <<
<<
SplitOff7: <<
  Package: %N-dev
  Description: Development package for pidgin.
  DocFiles: COPYING
  BuildDependsOnly: True
  Depends: %N-shlibs (= %v-%r)
  Files: <<
        include/pidgin
        lib/*.la
        lib/pidgin/*.la
        lib/pkgconfig/pidgin.pc
  <<
  # no static libraries
<<
PostInstScript: <<
  mkdir -p %p/var/lib/dbus
  %p/share/dbus/dbus-uuidgen --ensure
<<
DescPort: <<
Yes, I\'m aware of Adium for OS X.  I wanted to package this for finch.
No darwin-specific modifications needed apart from package file structure.
<<
DescDetail: <<
Pidgin is a portable, multi-protocol instant messenger client descended from
the former gaim project.  

You can talk to your friends using AIM, ICQ, Jabber/XMPP, 
MSN Messenger, Yahoo!, Bonjour, Gadu-Gadu, IRC, Novell GroupWise Messenger, 
QQ, Lotus Sametime, SILC, SIMPLE, MySpaceIM, and Zephyr.

Pidgin can log in to multiple accounts on multiple IM networks simultaneously. 
This means that you can be chatting with friends on AIM, 
talking to a friend on Yahoo Messenger, and sitting in an IRC channel 
all at the same time.

Pidgin supports many features of the various networks, 
such as file transfer, away messages, and typing notification. 
It also goes beyond that and provides many unique features. 
A few popular features are Buddy Pounces, which give the ability to 
notify you, send a message, play a sound, or run a program when a 
specific buddy goes away, signs online, or returns from idle; 
and plugins, consisting of text replacement, a buddy ticker, 
extended message notification, iconify on away, spell checking, 
tabbed conversations, and more.

[from http://pidgin.im/about/]
<<
DescPackaging: <<
Building this package results in splitoffs: pidgin{,-dev,-shlibs}, 
libpurple{,-shlibs}, and finch{,-dev,-shlibs}.
System\'s tcl/tk (8.4) seems good enough, no need for fink\'s.  
System\'s ncurses seems good enough, no need for fink\'s.  
Need to run `dbus-uuidgen\' --ensure to guarantee that
%p/var/lib/dbus/machine-id exists.
cyrus-sasl2, gstreamer seem optional (added).
libhowl is for Apple\'s Rendezvous protocol.  
gnutls14-shlibs already depends on 
libgcrypt-shlibs, libtasn1-3-shlibs, pth-shlibs, libgpg-error-shlibs, 
but we retain their build-deps on -dev.
We elect to depend on GNU TLS for SSL support because
OpenSSL is not supported due to license incompatibility (BSD vs. GPL), 
see http://developer.pidgin.im/wiki/FAQssl.
TODO: --enable-perl: perl has been disabled until we figure out how to
package the files in a perl-version-independent manner (perlmod?).
TODO: split-off perl modules?
<<
DescUsage: <<
\'pidgin\' launches the GUI client, \'finch\' launches the text-console 
client.  finch may not receive all keyboard commands if your window manager
(X11, Aqua, ...) intercepts certain control sequences or key modifiers.  
Might need run-time variable DISPLAY localhost:0 for pidgin.
<<
<<

--- NEW FILE: pidgin.patch ---
--- pidgin-2.3.0-orig/libpurple/protocols/bonjour/jabber.c      2007-12-06 
04:31:53.000000000 -0500
+++ pidgin-2.3.0/libpurple/protocols/bonjour/jabber.c   2007-12-06 
04:32:02.000000000 -0500
@@ -20,9 +20,9 @@
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02111-1301  
USA
  */
 #ifndef _WIN32
+#include <sys/socket.h>
 #include <net/if.h>
 #include <sys/ioctl.h>
-#include <sys/socket.h>
 #include <netinet/in.h>
 #include <arpa/inet.h>
 #else


-------------------------------------------------------------------------
SF.Net email is sponsored by:
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services
for just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
_______________________________________________
Fink-commits mailing list
Fink-commits@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.cvs

Reply via email to