[Midnightbsd-cvs] mports: net-im/pidgin: The PIDGIN_SLAVE hack is terrible and with recent

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Wed Oct 17 00:35:42 EDT 2007


Log Message:
-----------
The PIDGIN_SLAVE hack is terrible and with recent changes to our ports tree is broken.  This causes the pidgin port to be seperate from libpurple.  We'll have to figure out another approach to sharing the lib.  For now we'll keep the ports seperate.  

Upgrade from 2.0 b1 to 2.2.1.  We also updated gnutls which appears to fix a crash issue.  We may need to update this further, but we'll wait and see.  Make sure you update gnutls before running pidgin.

This corrects a security issue with MSN among other things.  

Deinstall libpurple before installing this port.

Modified Files:
--------------
    mports/net-im/pidgin:
        Makefile (r1.1 -> r1.2)
        pkg-plist (r1.1 -> r1.2)

Added Files:
-----------
    mports/net-im/pidgin:
        distinfo (r1.1)
    mports/net-im/pidgin/files:
        patch-finch_libgnt_gntmain.c (r1.1)
        patch-finch_libgnt_gntwm.c (r1.1)

-------------- next part --------------
Index: pkg-plist
===================================================================
RCS file: /home/cvs/mports/net-im/pidgin/pkg-plist,v
retrieving revision 1.1
retrieving revision 1.2
diff -Lnet-im/pidgin/pkg-plist -Lnet-im/pidgin/pkg-plist -u -r1.1 -r1.2
--- net-im/pidgin/pkg-plist
+++ net-im/pidgin/pkg-plist
@@ -9,6 +9,7 @@
 include/pidgin/gtkcellrendererprogress.h
 include/pidgin/gtkcellview.h
 include/pidgin/gtkcellviewmenuitem.h
+include/pidgin/gtkcertmgr.h
 include/pidgin/gtkconn.h
 include/pidgin/gtkconv.h
 include/pidgin/gtkconvwin.h
@@ -39,6 +40,8 @@
 include/pidgin/gtksession.h
 include/pidgin/gtksound.h
 include/pidgin/gtksourceiter.h
+include/pidgin/gtksourceundomanager.h
+include/pidgin/gtksourceview-marshal.h
 include/pidgin/gtkstatusbox.h
 include/pidgin/gtkthemes.h
 include/pidgin/gtkutils.h
@@ -56,6 +59,8 @@
 lib/pidgin/gestures.so
 %%EVO%%lib/pidgin/gevolution.la
 %%EVO%%lib/pidgin/gevolution.so
+lib/pidgin/gtkbuddynote.la
+lib/pidgin/gtkbuddynote.so
 lib/pidgin/history.la
 lib/pidgin/history.so
 lib/pidgin/iconaway.la
@@ -93,12 +98,13 @@
 share/gnome/pixmaps/pidgin/animations/16/typing2.png
 share/gnome/pixmaps/pidgin/animations/16/typing3.png
 share/gnome/pixmaps/pidgin/animations/16/typing4.png
+share/gnome/pixmaps/pidgin/animations/16/typing5.png
 share/gnome/pixmaps/pidgin/arrow-down.xpm
 share/gnome/pixmaps/pidgin/arrow-left.xpm
 share/gnome/pixmaps/pidgin/arrow-right.xpm
 share/gnome/pixmaps/pidgin/arrow-up.xpm
-share/gnome/pixmaps/pidgin/buttons/about_menu.png
 share/gnome/pixmaps/pidgin/buttons/edit.png
+share/gnome/pixmaps/pidgin/buttons/info.png
 share/gnome/pixmaps/pidgin/buttons/music.png
 share/gnome/pixmaps/pidgin/buttons/pause.png
 share/gnome/pixmaps/pidgin/dialogs/16/auth.png
@@ -123,6 +129,7 @@
 share/gnome/pixmaps/pidgin/emblems/16/free-for-chat.png
 share/gnome/pixmaps/pidgin/emblems/16/game.png
 share/gnome/pixmaps/pidgin/emblems/16/half-operator.png
+share/gnome/pixmaps/pidgin/emblems/16/hiptop.png
 share/gnome/pixmaps/pidgin/emblems/16/male.png
 share/gnome/pixmaps/pidgin/emblems/16/mobile.png
 share/gnome/pixmaps/pidgin/emblems/16/not-authorized.png
@@ -138,6 +145,7 @@
 share/gnome/pixmaps/pidgin/emotes/default/angel.png
 share/gnome/pixmaps/pidgin/emotes/default/angry.png
 share/gnome/pixmaps/pidgin/emotes/default/arrogant.png
+share/gnome/pixmaps/pidgin/emotes/default/at-wits-end.png
 share/gnome/pixmaps/pidgin/emotes/default/bad.png
 share/gnome/pixmaps/pidgin/emotes/default/bashful.png
 share/gnome/pixmaps/pidgin/emotes/default/beat-up.png
@@ -148,6 +156,7 @@
 share/gnome/pixmaps/pidgin/emotes/default/bowl.png
 share/gnome/pixmaps/pidgin/emotes/default/boy.png
 share/gnome/pixmaps/pidgin/emotes/default/brb.png
+share/gnome/pixmaps/pidgin/emotes/default/bulgy-eyes.png
 share/gnome/pixmaps/pidgin/emotes/default/bye.png
 share/gnome/pixmaps/pidgin/emotes/default/cake.png
 share/gnome/pixmaps/pidgin/emotes/default/call-me.png
@@ -172,6 +181,7 @@
 share/gnome/pixmaps/pidgin/emotes/default/curl-lip.png
 share/gnome/pixmaps/pidgin/emotes/default/curse.png
 share/gnome/pixmaps/pidgin/emotes/default/cute.png
+share/gnome/pixmaps/pidgin/emotes/default/cyclops.png
 share/gnome/pixmaps/pidgin/emotes/default/dance.png
 share/gnome/pixmaps/pidgin/emotes/default/dazed.png
 share/gnome/pixmaps/pidgin/emotes/default/desire.png
@@ -188,6 +198,7 @@
 share/gnome/pixmaps/pidgin/emotes/default/embarrassed.png
 share/gnome/pixmaps/pidgin/emotes/default/excruciating.png
 share/gnome/pixmaps/pidgin/emotes/default/eyeroll.png
+share/gnome/pixmaps/pidgin/emotes/default/female-fighter.png
 share/gnome/pixmaps/pidgin/emotes/default/film.png
 share/gnome/pixmaps/pidgin/emotes/default/fingers-crossed.png
 share/gnome/pixmaps/pidgin/emotes/default/flag.png
@@ -199,6 +210,7 @@
 share/gnome/pixmaps/pidgin/emotes/default/glasses-cool.png
 share/gnome/pixmaps/pidgin/emotes/default/glasses-nerdy.png
 share/gnome/pixmaps/pidgin/emotes/default/go-away.png
+share/gnome/pixmaps/pidgin/emotes/default/goat.png
 share/gnome/pixmaps/pidgin/emotes/default/good.png
 share/gnome/pixmaps/pidgin/emotes/default/hammer.png
 share/gnome/pixmaps/pidgin/emotes/default/handcuffs.png
@@ -206,25 +218,31 @@
 share/gnome/pixmaps/pidgin/emotes/default/highfive.png
 share/gnome/pixmaps/pidgin/emotes/default/hug-left.png
 share/gnome/pixmaps/pidgin/emotes/default/hug-right.png
-share/gnome/pixmaps/pidgin/emotes/default/hungry.png
 share/gnome/pixmaps/pidgin/emotes/default/hypnotized.png
 share/gnome/pixmaps/pidgin/emotes/default/in-love.png
 share/gnome/pixmaps/pidgin/emotes/default/island.png
 share/gnome/pixmaps/pidgin/emotes/default/jump.png
 share/gnome/pixmaps/pidgin/emotes/default/kiss.png
+share/gnome/pixmaps/pidgin/emotes/default/kissed.png
+share/gnome/pixmaps/pidgin/emotes/default/kissing.png
 share/gnome/pixmaps/pidgin/emotes/default/knife.png
 share/gnome/pixmaps/pidgin/emotes/default/lamp.png
 share/gnome/pixmaps/pidgin/emotes/default/lashes.png
 share/gnome/pixmaps/pidgin/emotes/default/laugh.png
 share/gnome/pixmaps/pidgin/emotes/default/liquor.png
+share/gnome/pixmaps/pidgin/emotes/default/loser.png
 share/gnome/pixmaps/pidgin/emotes/default/love-over.png
 share/gnome/pixmaps/pidgin/emotes/default/love.png
 share/gnome/pixmaps/pidgin/emotes/default/lying.png
 share/gnome/pixmaps/pidgin/emotes/default/mad-tongue.png
 share/gnome/pixmaps/pidgin/emotes/default/mail.png
+share/gnome/pixmaps/pidgin/emotes/default/male-fighter1.png
+share/gnome/pixmaps/pidgin/emotes/default/male-fighter2.png
 share/gnome/pixmaps/pidgin/emotes/default/mean.png
 share/gnome/pixmaps/pidgin/emotes/default/meeting.png
+share/gnome/pixmaps/pidgin/emotes/default/messed.png
 share/gnome/pixmaps/pidgin/emotes/default/mobile.png
+share/gnome/pixmaps/pidgin/emotes/default/mohawk.png
 share/gnome/pixmaps/pidgin/emotes/default/moneymouth.png
 share/gnome/pixmaps/pidgin/emotes/default/monkey.png
 share/gnome/pixmaps/pidgin/emotes/default/moon.png
@@ -232,14 +250,17 @@
 share/gnome/pixmaps/pidgin/emotes/default/msn-busy.png
 share/gnome/pixmaps/pidgin/emotes/default/msn.png
 share/gnome/pixmaps/pidgin/emotes/default/msn_online.png
+share/gnome/pixmaps/pidgin/emotes/default/music.png
 share/gnome/pixmaps/pidgin/emotes/default/musical-note.png
 share/gnome/pixmaps/pidgin/emotes/default/nailbiting.png
 share/gnome/pixmaps/pidgin/emotes/default/neutral.png
+share/gnome/pixmaps/pidgin/emotes/default/on-the-phone.png
 share/gnome/pixmaps/pidgin/emotes/default/party.png
 share/gnome/pixmaps/pidgin/emotes/default/peace.png
 share/gnome/pixmaps/pidgin/emotes/default/phone.png
 share/gnome/pixmaps/pidgin/emotes/default/pig.png
 share/gnome/pixmaps/pidgin/emotes/default/pill.png
+share/gnome/pixmaps/pidgin/emotes/default/pirate.png
 share/gnome/pixmaps/pidgin/emotes/default/pissed-off.png
 share/gnome/pixmaps/pidgin/emotes/default/pizza.png
 share/gnome/pixmaps/pidgin/emotes/default/plate.png
@@ -265,9 +286,12 @@
 share/gnome/pixmaps/pidgin/emotes/default/shout.png
 share/gnome/pixmaps/pidgin/emotes/default/shut-mouth.png
 share/gnome/pixmaps/pidgin/emotes/default/sick.png
+share/gnome/pixmaps/pidgin/emotes/default/sidefrown.png
 share/gnome/pixmaps/pidgin/emotes/default/sigarette.png
 share/gnome/pixmaps/pidgin/emotes/default/silly.png
+share/gnome/pixmaps/pidgin/emotes/default/sinister.png
 share/gnome/pixmaps/pidgin/emotes/default/skeleton.png
+share/gnome/pixmaps/pidgin/emotes/default/skywalker.png
 share/gnome/pixmaps/pidgin/emotes/default/sleepy.png
 share/gnome/pixmaps/pidgin/emotes/default/smile-big.png
 share/gnome/pixmaps/pidgin/emotes/default/smile.png
@@ -279,14 +303,17 @@
 share/gnome/pixmaps/pidgin/emotes/default/soldier.png
 share/gnome/pixmaps/pidgin/emotes/default/star.png
 share/gnome/pixmaps/pidgin/emotes/default/starving.png
+share/gnome/pixmaps/pidgin/emotes/default/stop.png
 share/gnome/pixmaps/pidgin/emotes/default/struggle.png
 share/gnome/pixmaps/pidgin/emotes/default/sun.png
 share/gnome/pixmaps/pidgin/emotes/default/sweat.png
+share/gnome/pixmaps/pidgin/emotes/default/talktohand.png
 share/gnome/pixmaps/pidgin/emotes/default/teeth.png
 share/gnome/pixmaps/pidgin/emotes/default/terror.png
 share/gnome/pixmaps/pidgin/emotes/default/theme
 share/gnome/pixmaps/pidgin/emotes/default/thinking.png
 share/gnome/pixmaps/pidgin/emotes/default/thunder.png
+share/gnome/pixmaps/pidgin/emotes/default/time-out.png
 share/gnome/pixmaps/pidgin/emotes/default/tongue.png
 share/gnome/pixmaps/pidgin/emotes/default/tremble.png
 share/gnome/pixmaps/pidgin/emotes/default/turtle.png
@@ -296,6 +323,7 @@
 share/gnome/pixmaps/pidgin/emotes/default/victory.png
 share/gnome/pixmaps/pidgin/emotes/default/waiting.png
 share/gnome/pixmaps/pidgin/emotes/default/watermelon.png
+share/gnome/pixmaps/pidgin/emotes/default/waving.png
 share/gnome/pixmaps/pidgin/emotes/default/weep.png
 share/gnome/pixmaps/pidgin/emotes/default/wilt.png
 share/gnome/pixmaps/pidgin/emotes/default/wink.png
@@ -307,11 +335,13 @@
 share/gnome/pixmaps/pidgin/protocols/16/aim.png
 share/gnome/pixmaps/pidgin/protocols/16/bonjour.png
 share/gnome/pixmaps/pidgin/protocols/16/gadu-gadu.png
+share/gnome/pixmaps/pidgin/protocols/16/google-talk.png
 share/gnome/pixmaps/pidgin/protocols/16/icq.png
 share/gnome/pixmaps/pidgin/protocols/16/irc.png
 share/gnome/pixmaps/pidgin/protocols/16/jabber.png
 share/gnome/pixmaps/pidgin/protocols/16/meanwhile.png
 share/gnome/pixmaps/pidgin/protocols/16/msn.png
+share/gnome/pixmaps/pidgin/protocols/16/myspace.png
 share/gnome/pixmaps/pidgin/protocols/16/novell.png
 share/gnome/pixmaps/pidgin/protocols/16/qq.png
 share/gnome/pixmaps/pidgin/protocols/16/silc.png
@@ -321,11 +351,13 @@
 share/gnome/pixmaps/pidgin/protocols/22/aim.png
 share/gnome/pixmaps/pidgin/protocols/22/bonjour.png
 share/gnome/pixmaps/pidgin/protocols/22/gadu-gadu.png
+share/gnome/pixmaps/pidgin/protocols/22/google-talk.png
 share/gnome/pixmaps/pidgin/protocols/22/icq.png
 share/gnome/pixmaps/pidgin/protocols/22/irc.png
 share/gnome/pixmaps/pidgin/protocols/22/jabber.png
 share/gnome/pixmaps/pidgin/protocols/22/meanwhile.png
 share/gnome/pixmaps/pidgin/protocols/22/msn.png
+share/gnome/pixmaps/pidgin/protocols/22/myspace.png
 share/gnome/pixmaps/pidgin/protocols/22/novell.png
 share/gnome/pixmaps/pidgin/protocols/22/qq.png
 share/gnome/pixmaps/pidgin/protocols/22/silc.png
@@ -340,12 +372,22 @@
 share/gnome/pixmaps/pidgin/protocols/48/jabber.png
 share/gnome/pixmaps/pidgin/protocols/48/meanwhile.png
 share/gnome/pixmaps/pidgin/protocols/48/msn.png
+share/gnome/pixmaps/pidgin/protocols/48/myspace.png
 share/gnome/pixmaps/pidgin/protocols/48/novell.png
 share/gnome/pixmaps/pidgin/protocols/48/qq.png
 share/gnome/pixmaps/pidgin/protocols/48/silc.png
 share/gnome/pixmaps/pidgin/protocols/48/simple.png
 share/gnome/pixmaps/pidgin/protocols/48/yahoo.png
 share/gnome/pixmaps/pidgin/protocols/48/zephyr.png
+share/gnome/pixmaps/pidgin/status/11/available.png
+share/gnome/pixmaps/pidgin/status/11/away.png
+share/gnome/pixmaps/pidgin/status/11/busy.png
+share/gnome/pixmaps/pidgin/status/11/chat.png
+share/gnome/pixmaps/pidgin/status/11/extended-away.png
+share/gnome/pixmaps/pidgin/status/11/invisible.png
+share/gnome/pixmaps/pidgin/status/11/offline.png
+share/gnome/pixmaps/pidgin/status/11/person.png
+share/gnome/pixmaps/pidgin/status/11/rtl/extended-away.png
 share/gnome/pixmaps/pidgin/status/16/available.png
 share/gnome/pixmaps/pidgin/status/16/away.png
 share/gnome/pixmaps/pidgin/status/16/busy.png
@@ -354,10 +396,11 @@
 share/gnome/pixmaps/pidgin/status/16/invisible.png
 share/gnome/pixmaps/pidgin/status/16/log-in.png
 share/gnome/pixmaps/pidgin/status/16/log-out.png
-share/gnome/pixmaps/pidgin/status/16/message-pending.png
 share/gnome/pixmaps/pidgin/status/16/offline.png
 share/gnome/pixmaps/pidgin/status/16/person.png
 share/gnome/pixmaps/pidgin/status/16/rtl/extended-away.png
+share/gnome/pixmaps/pidgin/status/16/rtl/log-in.png
+share/gnome/pixmaps/pidgin/status/16/rtl/log-out.png
 share/gnome/pixmaps/pidgin/status/22/available.png
 share/gnome/pixmaps/pidgin/status/22/away.png
 share/gnome/pixmaps/pidgin/status/22/busy.png
@@ -369,6 +412,8 @@
 share/gnome/pixmaps/pidgin/status/22/offline.png
 share/gnome/pixmaps/pidgin/status/22/person.png
 share/gnome/pixmaps/pidgin/status/22/rtl/extended-away.png
+share/gnome/pixmaps/pidgin/status/22/rtl/log-in.png
+share/gnome/pixmaps/pidgin/status/22/rtl/log-out.png
 share/gnome/pixmaps/pidgin/status/32/available.png
 share/gnome/pixmaps/pidgin/status/32/away.png
 share/gnome/pixmaps/pidgin/status/32/busy.png
@@ -380,6 +425,8 @@
 share/gnome/pixmaps/pidgin/status/32/offline.png
 share/gnome/pixmaps/pidgin/status/32/person.png
 share/gnome/pixmaps/pidgin/status/32/rtl/extended-away.png
+share/gnome/pixmaps/pidgin/status/32/rtl/log-in.png
+share/gnome/pixmaps/pidgin/status/32/rtl/log-out.png
 share/gnome/pixmaps/pidgin/status/48/available.png
 share/gnome/pixmaps/pidgin/status/48/away.png
 share/gnome/pixmaps/pidgin/status/48/busy.png
@@ -398,24 +445,46 @@
 share/gnome/pixmaps/pidgin/toolbar/16/font-size-up.png
 share/gnome/pixmaps/pidgin/toolbar/16/insert-image.png
 share/gnome/pixmaps/pidgin/toolbar/16/insert-link.png
+share/gnome/pixmaps/pidgin/toolbar/16/insert.png
 share/gnome/pixmaps/pidgin/toolbar/16/message-new.png
 share/gnome/pixmaps/pidgin/toolbar/16/plugins.png
+share/gnome/pixmaps/pidgin/toolbar/16/send-file.png
 share/gnome/pixmaps/pidgin/toolbar/16/unblock.png
 share/gnome/pixmaps/pidgin/toolbar/22/select-avatar.png
 share/gnome/pixmaps/pidgin/tray/16/tray-away.png
 share/gnome/pixmaps/pidgin/tray/16/tray-busy.png
 share/gnome/pixmaps/pidgin/tray/16/tray-connecting.png
 share/gnome/pixmaps/pidgin/tray/16/tray-extended-away.png
+share/gnome/pixmaps/pidgin/tray/16/tray-invisible.png
 share/gnome/pixmaps/pidgin/tray/16/tray-message.png
+share/gnome/pixmaps/pidgin/tray/16/tray-new-im.png
 share/gnome/pixmaps/pidgin/tray/16/tray-offline.png
 share/gnome/pixmaps/pidgin/tray/16/tray-online.png
 share/gnome/pixmaps/pidgin/tray/22/tray-away.png
 share/gnome/pixmaps/pidgin/tray/22/tray-busy.png
 share/gnome/pixmaps/pidgin/tray/22/tray-connecting.png
 share/gnome/pixmaps/pidgin/tray/22/tray-extended-away.png
+share/gnome/pixmaps/pidgin/tray/22/tray-invisible.png
 share/gnome/pixmaps/pidgin/tray/22/tray-message.png
+share/gnome/pixmaps/pidgin/tray/22/tray-new-im.png
 share/gnome/pixmaps/pidgin/tray/22/tray-offline.png
 share/gnome/pixmaps/pidgin/tray/22/tray-online.png
+share/gnome/pixmaps/pidgin/tray/32/tray-away.png
+share/gnome/pixmaps/pidgin/tray/32/tray-busy.png
+share/gnome/pixmaps/pidgin/tray/32/tray-connecting.png
+share/gnome/pixmaps/pidgin/tray/32/tray-extended-away.png
+share/gnome/pixmaps/pidgin/tray/32/tray-invisible.png
+share/gnome/pixmaps/pidgin/tray/32/tray-new-im.png
+share/gnome/pixmaps/pidgin/tray/32/tray-offline.png
+share/gnome/pixmaps/pidgin/tray/32/tray-online.png
+share/gnome/pixmaps/pidgin/tray/48/tray-away.png
+share/gnome/pixmaps/pidgin/tray/48/tray-busy.png
+share/gnome/pixmaps/pidgin/tray/48/tray-connecting.png
+share/gnome/pixmaps/pidgin/tray/48/tray-extended-away.png
+share/gnome/pixmaps/pidgin/tray/48/tray-invisible.png
+share/gnome/pixmaps/pidgin/tray/48/tray-new-im.png
+share/gnome/pixmaps/pidgin/tray/48/tray-offline.png
+share/gnome/pixmaps/pidgin/tray/48/tray-online.png
 share/gnome/pixmaps/purple/buddy_icons/qq/qq_1.png
 share/gnome/pixmaps/purple/buddy_icons/qq/qq_10.png
 share/gnome/pixmaps/purple/buddy_icons/qq/qq_100.png
@@ -516,20 +585,17 @@
 share/gnome/pixmaps/purple/buddy_icons/qq/qq_97.png
 share/gnome/pixmaps/purple/buddy_icons/qq/qq_98.png
 share/gnome/pixmaps/purple/buddy_icons/qq/qq_99.png
-share/gnome/sounds/pidgin/alert.wav
-share/gnome/sounds/pidgin/login.wav
-share/gnome/sounds/pidgin/logout.wav
-share/gnome/sounds/pidgin/receive.wav
-share/gnome/sounds/pidgin/send.wav
 share/icons/hicolor/16x16/apps/pidgin.png
+share/icons/hicolor/22x22/apps/pidgin.png
 share/icons/hicolor/24x24/apps/pidgin.png
 share/icons/hicolor/32x32/apps/pidgin.png
 share/icons/hicolor/48x48/apps/pidgin.png
 share/icons/hicolor/scalable/apps/pidgin.svg
- at dirrm share/gnome/sounds/pidgin
 @dirrm share/gnome/pixmaps/purple/buddy_icons/qq
 @dirrm share/gnome/pixmaps/purple/buddy_icons
 @dirrm share/gnome/pixmaps/purple
+ at dirrm share/gnome/pixmaps/pidgin/tray/48
+ at dirrm share/gnome/pixmaps/pidgin/tray/32
 @dirrm share/gnome/pixmaps/pidgin/tray/22
 @dirrm share/gnome/pixmaps/pidgin/tray/16
 @dirrm share/gnome/pixmaps/pidgin/tray
@@ -544,6 +610,8 @@
 @dirrm share/gnome/pixmaps/pidgin/status/22
 @dirrm share/gnome/pixmaps/pidgin/status/16/rtl
 @dirrm share/gnome/pixmaps/pidgin/status/16
+ at dirrm share/gnome/pixmaps/pidgin/status/11/rtl
+ at dirrm share/gnome/pixmaps/pidgin/status/11
 @dirrm share/gnome/pixmaps/pidgin/status
 @dirrm share/gnome/pixmaps/pidgin/protocols/48
 @dirrm share/gnome/pixmaps/pidgin/protocols/22
@@ -561,3 +629,283 @@
 @dirrm share/gnome/pixmaps/pidgin/animations/16
 @dirrm share/gnome/pixmaps/pidgin/animations
 @dirrm share/gnome/pixmaps/pidgin
+ at dirrm lib/pidgin
+ at dirrm include/pidgin
+%%DBUS%%bin/purple-client-example
+%%DBUS%%bin/purple-remote
+%%DBUS%%bin/purple-send
+%%DBUS%%bin/purple-send-async
+%%DBUS%%bin/purple-url-handler
+include/libpurple/account.h
+include/libpurple/accountopt.h
+include/libpurple/blist.h
+include/libpurple/buddyicon.h
+include/libpurple/cipher.h
+include/libpurple/circbuffer.h
+include/libpurple/cmds.h
+include/libpurple/connection.h
+include/libpurple/conversation.h
+include/libpurple/core.h
+%%DBUS%%include/libpurple/dbus-bindings.h
+%%DBUS%%include/libpurple/dbus-define-api.h
+include/libpurple/dbus-maybe.h
+%%DBUS%%include/libpurple/dbus-purple.h
+%%DBUS%%include/libpurple/dbus-server.h
+%%DBUS%%include/libpurple/dbus-types.h
+%%DBUS%%include/libpurple/dbus-useful.h
+include/libpurple/certificate.h
+include/libpurple/debug.h
+include/libpurple/desktopitem.h
+include/libpurple/dnsquery.h
+include/libpurple/dnssrv.h
+include/libpurple/eventloop.h
+include/libpurple/ft.h
+include/libpurple/gaim-compat.h
+include/libpurple/idle.h
+include/libpurple/imgstore.h
+include/libpurple/log.h
+include/libpurple/mime.h
+include/libpurple/nat-pmp.h
+include/libpurple/network.h
+include/libpurple/notify.h
+include/libpurple/ntlm.h
+include/libpurple/plugin.h
+include/libpurple/pluginpref.h
+include/libpurple/pounce.h
+include/libpurple/prefs.h
+include/libpurple/privacy.h
+include/libpurple/proxy.h
+include/libpurple/prpl.h
+include/libpurple/request.h
+include/libpurple/roomlist.h
+include/libpurple/savedstatuses.h
+include/libpurple/server.h
+include/libpurple/signals.h
+include/libpurple/sound.h
+include/libpurple/sslconn.h
+include/libpurple/status.h
+include/libpurple/stringref.h
+include/libpurple/stun.h
+include/libpurple/upnp.h
+include/libpurple/util.h
+include/libpurple/value.h
+include/libpurple/version.h
+include/libpurple/whiteboard.h
+include/libpurple/xmlnode.h
+lib/purple-2/autoaccept.la
+lib/purple-2/autoaccept.so
+lib/purple-2/buddynote.la
+lib/purple-2/buddynote.so
+%%DBUS%%lib/purple-2/dbus-example.la
+%%DBUS%%lib/purple-2/dbus-example.so
+lib/purple-2/idle.la
+lib/purple-2/idle.so
+lib/purple-2/joinpart.la
+lib/purple-2/joinpart.so
+lib/purple-2/libaim.la
+lib/purple-2/libaim.so
+lib/purple-2/libicq.la
+lib/purple-2/libicq.so
+%%BONJOUR%%lib/purple-2/libbonjour.la
+%%BONJOUR%%lib/purple-2/libbonjour.so
+lib/purple-2/libgg.la
+lib/purple-2/libgg.so
+lib/purple-2/libirc.la
+lib/purple-2/libirc.so
+lib/purple-2/libjabber.la
+lib/purple-2/libjabber.so
+lib/purple-2/libjabber.so.0
+lib/purple-2/libmsn.la
+lib/purple-2/libmsn.so
+lib/purple-2/libnovell.la
+lib/purple-2/libnovell.so
+lib/purple-2/liboscar.la
+lib/purple-2/liboscar.so
+lib/purple-2/liboscar.so.0
+%%SILC%%lib/purple-2/libsilcpurple.la
+%%SILC%%lib/purple-2/libsilcpurple.so
+lib/purple-2/libqq.la
+lib/purple-2/libqq.so
+%%SAMETIME%%lib/purple-2/libsametime.la
+%%SAMETIME%%lib/purple-2/libsametime.so
+lib/purple-2/libsimple.la
+lib/purple-2/libsimple.so
+lib/purple-2/libxmpp.la
+lib/purple-2/libxmpp.so
+lib/purple-2/libyahoo.la
+lib/purple-2/libyahoo.so
+lib/purple-2/libzephyr.la
+lib/purple-2/libzephyr.so
+lib/purple-2/log_reader.la
+lib/purple-2/log_reader.so
+lib/purple-2/newline.la
+lib/purple-2/newline.so
+lib/purple-2/offlinemsg.la
+lib/purple-2/offlinemsg.so
+%%PERL:%%lib/purple-2/perl.la
+%%PERL:%%lib/purple-2/perl.so
+lib/purple-2/psychic.la
+lib/purple-2/psychic.so
+lib/purple-2/ssl-gnutls.la
+lib/purple-2/ssl-gnutls.so
+lib/purple-2/ssl-nss.la
+lib/purple-2/ssl-nss.so
+lib/purple-2/ssl.la
+lib/purple-2/ssl.so
+lib/purple-2/statenotify.la
+lib/purple-2/statenotify.so
+%%TCL:%%lib/purple-2/tcl.la
+%%TCL:%%lib/purple-2/tcl.so
+%%PERL:%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/Purple/autosplit.ix
+%%PERL:%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/Purple/Purple.so
+%%PERL:%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/Purple/Purple.bs
+%%PERL:%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/Purple/.packlist
+%%PERL:%%%%SITE_PERL%%/%%PERL_ARCH%%/Purple.pm
+%%DBUS%%lib/libpurple-client.la
+%%DBUS%%lib/libpurple-client.so
+%%DBUS%%lib/libpurple-client.so.2
+lib/libpurple.la
+lib/libpurple.so
+lib/libpurple.so.2
+libdata/pkgconfig/purple.pc
+share/aclocal/purple.m4
+share/gnome/applications/pidgin.desktop
+share/gnome/purple/ca-certs/Equifax_Secure_CA.pem
+share/gnome/purple/ca-certs/GTE_CyberTrust_Global_Root.pem
+share/gnome/purple/ca-certs/Verisign_Class3_Primary_CA.pem
+share/gnome/purple/ca-certs/Verisign_RSA_Secure_Server_CA.pem
+share/gnome/sounds/purple/alert.wav
+share/gnome/sounds/purple/login.wav
+share/gnome/sounds/purple/logout.wav
+share/gnome/sounds/purple/receive.wav
+share/gnome/sounds/purple/send.wav
+share/locale/af/LC_MESSAGES/pidgin.mo
+share/locale/am/LC_MESSAGES/pidgin.mo
+share/locale/ar/LC_MESSAGES/pidgin.mo
+share/locale/az/LC_MESSAGES/pidgin.mo
+share/locale/be at latin/LC_MESSAGES/pidgin.mo
+share/locale/bg/LC_MESSAGES/pidgin.mo
+share/locale/bn/LC_MESSAGES/pidgin.mo
+share/locale/bs/LC_MESSAGES/pidgin.mo
+share/locale/ca/LC_MESSAGES/pidgin.mo
+share/locale/ca at valencia/LC_MESSAGES/pidgin.mo
+share/locale/cs/LC_MESSAGES/pidgin.mo
+share/locale/da/LC_MESSAGES/pidgin.mo
+share/locale/de/LC_MESSAGES/pidgin.mo
+share/locale/dz/LC_MESSAGES/pidgin.mo
+share/locale/el/LC_MESSAGES/pidgin.mo
+share/locale/en_AU/LC_MESSAGES/pidgin.mo
+share/locale/en_CA/LC_MESSAGES/pidgin.mo
+share/locale/en_GB/LC_MESSAGES/pidgin.mo
+share/locale/eo/LC_MESSAGES/pidgin.mo
+share/locale/es/LC_MESSAGES/pidgin.mo
+share/locale/et/LC_MESSAGES/pidgin.mo
+share/locale/eu/LC_MESSAGES/pidgin.mo
+share/locale/fa/LC_MESSAGES/pidgin.mo
+share/locale/fi/LC_MESSAGES/pidgin.mo
+share/locale/fr/LC_MESSAGES/pidgin.mo
+share/locale/gl/LC_MESSAGES/pidgin.mo
+share/locale/gu/LC_MESSAGES/pidgin.mo
+share/locale/he/LC_MESSAGES/pidgin.mo
+share/locale/hi/LC_MESSAGES/pidgin.mo
+share/locale/hu/LC_MESSAGES/pidgin.mo
+share/locale/id/LC_MESSAGES/pidgin.mo
+share/locale/it/LC_MESSAGES/pidgin.mo
+share/locale/ja/LC_MESSAGES/pidgin.mo
+share/locale/ka/LC_MESSAGES/pidgin.mo
+share/locale/ko/LC_MESSAGES/pidgin.mo
+share/locale/kn/LC_MESSAGES/pidgin.mo
+share/locale/ku/LC_MESSAGES/pidgin.mo
+share/locale/lo/LC_MESSAGES/pidgin.mo
+share/locale/lt/LC_MESSAGES/pidgin.mo
+share/locale/mk/LC_MESSAGES/pidgin.mo
+share/locale/my_MM/LC_MESSAGES/pidgin.mo
+share/locale/nb/LC_MESSAGES/pidgin.mo
+share/locale/ne/LC_MESSAGES/pidgin.mo
+share/locale/nl/LC_MESSAGES/pidgin.mo
+share/locale/nn/LC_MESSAGES/pidgin.mo
+share/locale/pa/LC_MESSAGES/pidgin.mo
+share/locale/pl/LC_MESSAGES/pidgin.mo
+share/locale/ps/LC_MESSAGES/pidgin.mo
+share/locale/pt/LC_MESSAGES/pidgin.mo
+share/locale/pt_BR/LC_MESSAGES/pidgin.mo
+share/locale/ro/LC_MESSAGES/pidgin.mo
+share/locale/ru/LC_MESSAGES/pidgin.mo
+share/locale/sk/LC_MESSAGES/pidgin.mo
+share/locale/sl/LC_MESSAGES/pidgin.mo
+share/locale/sq/LC_MESSAGES/pidgin.mo
+share/locale/sr/LC_MESSAGES/pidgin.mo
+share/locale/sr at latin/LC_MESSAGES/pidgin.mo
+share/locale/sv/LC_MESSAGES/pidgin.mo
+share/locale/ta/LC_MESSAGES/pidgin.mo
+share/locale/te/LC_MESSAGES/pidgin.mo
+share/locale/th/LC_MESSAGES/pidgin.mo
+share/locale/tr/LC_MESSAGES/pidgin.mo
+share/locale/uk/LC_MESSAGES/pidgin.mo
+share/locale/vi/LC_MESSAGES/pidgin.mo
+share/locale/xh/LC_MESSAGES/pidgin.mo
+share/locale/zh_CN/LC_MESSAGES/pidgin.mo
+share/locale/zh_HK/LC_MESSAGES/pidgin.mo
+share/locale/zh_TW/LC_MESSAGES/pidgin.mo
+ at dirrmtry share/locale/zh_TW/LC_MESSAGES
+ at dirrmtry share/locale/zh_TW
+ at dirrmtry share/locale/zh_HK/LC_MESSAGES
+ at dirrmtry share/locale/zh_HK
+ at dirrmtry share/locale/zh_CN/LC_MESSAGES
+ at dirrmtry share/locale/zh_CN
+ at dirrmtry share/locale/xh/LC_MESSAGES
+ at dirrmtry share/locale/xh
+ at dirrmtry share/locale/uk/LC_MESSAGES
+ at dirrmtry share/locale/uk
+ at dirrmtry share/locale/te/LC_MESSAGES
+ at dirrmtry share/locale/te
+ at dirrmtry share/locale/sr at latin/LC_MESSAGES
+ at dirrmtry share/locale/sr at latin
+ at dirrmtry share/locale/sr/LC_MESSAGES
+ at dirrmtry share/locale/sr
+ at dirrmtry share/locale/sl/LC_MESSAGES
+ at dirrmtry share/locale/sl
+ at dirrmtry share/locale/sk/LC_MESSAGES
+ at dirrmtry share/locale/sk
+ at dirrmtry share/locale/ro/LC_MESSAGES
+ at dirrmtry share/locale/ro
+ at dirrmtry share/locale/pt/LC_MESSAGES
+ at dirrmtry share/locale/pt
+ at dirrmtry share/locale/ps/LC_MESSAGES
+ at dirrmtry share/locale/ps
+ at dirrmtry share/locale/pl/LC_MESSAGES
+ at dirrmtry share/locale/pl
+ at dirrmtry share/locale/nn/LC_MESSAGES
+ at dirrmtry share/locale/nn
+ at dirrmtry share/locale/ne/LC_MESSAGES
+ at dirrmtry share/locale/ne
+ at dirrmtry share/locale/my_MM/LC_MESSAGES
+ at dirrmtry share/locale/my_MM
+ at dirrmtry share/locale/lo/LC_MESSAGES
+ at dirrmtry share/locale/lo
+ at dirrmtry share/locale/ku/LC_MESSAGES
+ at dirrmtry share/locale/ku
+ at dirrmtry share/locale/ko/LC_MESSAGES
+ at dirrmtry share/locale/ko
+ at dirrmtry share/locale/gl/LC_MESSAGES
+ at dirrmtry share/locale/gl
+ at dirrmtry share/locale/fi/LC_MESSAGES
+ at dirrmtry share/locale/fi
+ at dirrmtry share/locale/el/LC_MESSAGES
+ at dirrmtry share/locale/el
+ at dirrmtry share/locale/dz/LC_MESSAGES
+ at dirrmtry share/locale/dz
+ at dirrmtry share/locale/cs/LC_MESSAGES
+ at dirrmtry share/locale/cs
+ at dirrmtry share/locale/ca at valencia/LC_MESSAGES
+ at dirrmtry share/locale/ca at valencia
+ at dirrmtry share/locale/ca/LC_MESSAGES
+ at dirrmtry share/locale/ca
+ at dirrmtry share/locale/be at latin/LC_MESSAGES
+ at dirrmtry share/locale/be at latin
+ at dirrm share/gnome/sounds/purple
+ at dirrm share/gnome/purple/ca-certs
+ at dirrm share/gnome/purple
+%%PERL:%%@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Purple
+ at dirrm lib/purple-2
+ at dirrm include/libpurple
Index: Makefile
===================================================================
RCS file: /home/cvs/mports/net-im/pidgin/Makefile,v
retrieving revision 1.1
retrieving revision 1.2
diff -Lnet-im/pidgin/Makefile -Lnet-im/pidgin/Makefile -u -r1.1 -r1.2
--- net-im/pidgin/Makefile
+++ net-im/pidgin/Makefile
@@ -1,28 +1,22 @@
-# New ports collection makefile for:	gaim
-# Date created:			26 Mar 1999
-# Whom:				Jim Mock <jim at FreeBSD.org>
+# New ports collection makefile for:	pidgin
+# Date created:			16 Oct 2007
+# Whom:				Lucas Holt <luke at MidnightBSD.org>
 #
 # $MidnightBSD$
-# $FreeBSD: ports/net-im/pidgin/Makefile,v 1.8 2007/05/03 19:11:01 marcus Exp $
-#   $MCom: ports-stable/net-im/gaim-devel/Makefile,v 1.3 2006/10/29 18:55:29 marcus Exp $
 #
 
 PORTNAME=	pidgin
-PORTREVISION=	0
+PORTVERSION=	2.2.1
+CATEGORIES=	net-im
 
 MAINTAINER=	ports at MidnightBSD.org
 COMMENT=	Pidgin multi-protocol messaging client (GTK+ UI)
+LICENSE=	gpl2
 
-LIB_DEPENDS=	startup-notification-1.0:${PORTSDIR}/x11/startup-notification \
-    		purple.0:${PORTSDIR}/net-im/libpurple
+LIB_DEPENDS=	startup-notification-1.0:${PORTSDIR}/x11/startup-notification
 
-MASTERDIR=	${.CURDIR}/../libpurple
-BUILD_WRKSRC=	${WRKSRC}/pidgin
-INSTALL_WRKSRC=	${BUILD_WRKSRC}
-DESCR=		${.CURDIR}/pkg-descr
-PLIST=		${.CURDIR}/pkg-plist
+CONFLICTS=	libpurple-[0-9*] gaim-1*
 
-PIDGIN_SLAVE=	yes
 WITH_GTKUI=	yes
 WITHOUT_GSTREAMER=	yes
 
@@ -31,4 +25,174 @@
 WANT_GNOME=	yes
 CONFIGURE_ARGS=	--disable-consoleui
 
-.include "${MASTERDIR}/Makefile"
+MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
+MASTER_SITE_SUBDIR=	pidgin
+DISTNAME=	pidgin-${PORTVERSION}
+
+USE_BZIP2=	yes
+USE_GMAKE=	yes
+USE_GNOME?=	gnomeprefix gnomehack intlhack glib20
+GNU_CONFIGURE=	yes
+CONFIGURE_ARGS?=--disable-gtkui \
+		--disable-consoleui \
+		--with-dynamic_prpls=${PRPL_MODULES}
+CONFIGURE_ENV=	CPPFLAGS="-I${LOCALBASE}/include ${PTHREAD_CFLAGS}" \
+		LIBS="-L${LOCALBASE}/lib ${PTHREAD_LIBS}" \
+		PTHREAD_LIB="${PTHREAD_LIBS}"
+
+PRPL_MODULES=	gg,irc,jabber,msn,novell,oscar,qq,simple,yahoo,zephyr
+
+OPTIONS=	SILC "Secure Internet Live Conferencing support" off \
+		GNUTLS "GNUTLS encryption support" on \
+		NSS "Mozilla NSS encryption support" off \
+		SASL "Cyrus SASL support (for jabberd)" off \
+		DBUS "Enable DBUS bindings" on \
+		PERL "Perl scripting" off \
+		BONJOUR "Enable mDNS support" on \
+		SAMETIME "Enable Sametime client support" off \
+		TCLTK "Tcl/Tk scripting" off
+
+.if defined(WITH_GTKUI)
+OPTIONS+=	GTKSPELL "Spell checking support" on \
+		GSTREAMER "Use GStreamer for playing sounds" on \
+		CAP "Enable Contact Availability Prediction plugin" on
+.endif
+
+CONFIGURE_ARGS+=--disable-doxygen
+
+.include <bsd.port.pre.mk>
+
+.if defined(WITH_GTKUI) && ${HAVE_GNOME:Mevolutiondataserver}!=""
+USE_GNOME+=		evolutiondataserver
+PLIST_SUB+=		EVO=""
+.else
+CONFIGURE_ARGS+=	--disable-gevolution
+PLIST_SUB+=		EVO="@comment not installed: "
+.endif
+
+.if defined(WITH_GTKUI) && !defined(WITHOUT_GSTREAMER)
+USE_GSTREAMER+=	core good
+.else
+CONFIGURE_ARGS+=--disable-gstreamer
+.endif
+
+.if defined(WITH_GTKUI) && !defined(WITHOUT_CAP)
+LIB_DEPENDS+=	sqlite3.8:${PORTSDIR}/databases/sqlite3
+PLIST_SUB+=	CAP=""
+.else
+CONFIGURE_ARGS+=--disable-cap
+PLIST_SUB+=	CAP="@comment not installed: "
+.endif
+
+.if !defined(WITHOUT_GNUTLS)
+LIB_DEPENDS+=		gnutls:${PORTSDIR}/security/gnutls
+CONFIGURE_ARGS+=	--enable-gnutls=yes
+.else
+CONFIGURE_ARGS+=	--enable-gnutls=no
+.endif
+
+.if defined(WITH_NSS)
+LIB_DEPENDS+=		nss3:${PORTSDIR}/security/nss
+CONFIGURE_ARGS+=	--enable-nss=yes \
+			--with-nspr-includes=${LOCALBASE}/include/nspr \
+			--with-nspr-libs=${LOCALBASE}/lib \
+			--with-nss-includes=${LOCALBASE}/include/nss/nss \
+			--with-nss-libs=${LOCALBASE}/lib/nss
+.else
+CONFIGURE_ARGS+=	--enable-nss=no
+.endif
+
+.if defined(WITH_SASL)
+LIB_DEPENDS+=		sasl2:${PORTSDIR}/security/cyrus-sasl2
+CONFIGURE_ARGS+=	--enable-cyrus-sasl
+.endif
+
+.if defined(WITH_SILC)
+LIB_DEPENDS+=		silcclient-1.0.4:${PORTSDIR}/devel/silc-toolkit
+CONFIGURE_ARGS+=	--with-silc-includes=${LOCALBASE}/include/silc \
+			--with-silc-libs=${LOCALBASE}/lib
+PLIST_SUB+=		SILC=""
+PRPL_MODULES:=		${PRPL_MODULES},silc
+.else
+PLIST_SUB+=		SILC="@comment not installed: "
+.endif
+
+.if !defined(WITHOUT_BONJOUR)
+LIB_DEPENDS+=	avahi-core.5:${PORTSDIR}/net/avahi
+PLIST_SUB+=	BONJOUR=""
+PRPL_MODULES:=	${PRPL_MODULES},bonjour
+.else
+PLIST_SUB+=	BONJOUR="@comment not installed: "
+.endif
+
+.if defined(WITH_SAMETIME)
+LIB_DEPENDS+=	meanwhile.1:${PORTSDIR}/net-im/meanwhile
+PLIST_SUB+=	SAMETIME=""
+PRPL_MODULES:=	${PRPL_MODULES},sametime
+.else
+PLIST_SUB+=	SAMETIME="@comment not installed: "
+.endif
+
+.if defined(WITH_TCLTK)
+TCLTK_VER?=		8.4	# user can override it
+TCLTK_VER_NODOT=	${TCLTK_VER:S/.//}
+.if ${TCLTK_VER} != 8.3 && ${TCLTK_VER} != 8.4
+.error Currently Pidgin can only use Tcl/Tk 8.3 or 8.4
+.endif
+LIB_DEPENDS+=		tk${TCLTK_VER_NODOT}:${PORTSDIR}/x11-toolkits/tk${TCLTK_VER_NODOT}
+CONFIGURE_ARGS+=	--with-tclconfig=${LOCALBASE}/lib/tcl${TCLTK_VER} \
+			--with-tkconfig=${LOCALBASE}/lib/tk${TCLTK_VER}
+CFLAGS+=		-I${LOCALBASE}/include/tk${TCLTK_VER} -I${LOCALBASE}/include/tcl${TCLTK_VER}
+PLIST_SUB+=		TCL:=""
+.else
+PLIST_SUB+=		TCL:="@comment not installed: "
+.endif
+
+.if !defined(WITHOUT_DBUS)
+LIB_DEPENDS+=		dbus-glib-1.2:${PORTSDIR}/devel/dbus-glib
+CONFIGURE_ARGS+=	--enable-dbus
+PLIST_SUB+=		DBUS=""
+.else
+CONFIGURE_ARGS+=	--disable-dbus
+PLIST_SUB+=		DBUS="@comment not installed: "
+.endif
+
+.if defined(WITH_PERL)
+USE_PERL5=		yes
+CONFIGURE_ARGS+=	--with-perl-lib=site
+PLIST_SUB+=		PERL:=""
+.else
+CONFIGURE_ARGS+=	--disable-perl
+PLIST_SUB+=		PERL:="@comment not installed: "
+.endif
+
+.if defined(WITH_GTKUI) && !defined(WITHOUT_GTKSPELL)
+LIB_DEPENDS+=		gtkspell.0:${PORTSDIR}/textproc/gtkspell
+.else
+CONFIGURE_ARGS+=	--disable-gtkspell
+.endif
+
+pre-everything::
+.if defined(WITHOUT_GNUTLS) && defined(WITHOUT_NSS)
+	@${ECHO_MSG} "WARNING: In order to use MSN, you must enable the GNUTLS and/or NSS options."
+.endif
+
+post-patch:
+	@${REINPLACE_CMD} -e 's|-lpthreads|${PTHREAD_LIBS:S/"//g}|g' \
+		-e 's|%%LOCALBASE%%|${LOCALBASE}|g' \
+		-e 's|-lpanel |-lpanel -lncurses|g' \
+		-e 's|-lpthread|${PTHREAD_LIBS:S/"//g}|g' \
+		-e 's|-lsilc -lsilcclient ${PTHREAD_LIBS} $$LIBDL|-lsilc -lsilcclient ${PTHREAD_LIBS} -liconv|' \
+		-e 's|TCL_VERSION found but 8.3 required|TCL_VERSION found but ${TCLTK_VER} required|g' \
+		-e 's|TCL_MINOR_VERSION" -ne 3|TCL_MINOR_VERSION" -ne ${TCLTK_VER:E}|' \
+			${WRKSRC}/configure
+	@${REINPLACE_CMD} -e 's|/bin/bash|${SH}|' \
+			${WRKSRC}/libpurple/purple-send \
+			${WRKSRC}/libpurple/purple-send-async
+	@${REINPLACE_CMD} -e 's|/python|/env python|' \
+	    		${WRKSRC}/libpurple/purple-remote \
+			${WRKSRC}/libpurple/purple-url-handler
+#	@${FIND} ${BUILD_WRKSRC} -name Makefile.in | ${XARGS} ${REINPLACE_CMD} -e \
+#		's|[$$][(]top_builddir[)]/libpurple/libpurple.la|${LOCALBASE}/lib/libpurple.la|g'
+
+.include <bsd.port.post.mk>
--- /dev/null
+++ net-im/pidgin/distinfo
@@ -0,0 +1,3 @@
+MD5 (pidgin-2.2.1.tar.bz2) = f1703430d4b8ffc96b493fc36cd46131
+SHA256 (pidgin-2.2.1.tar.bz2) = 6efbefe325f6eab711a5fbdc4b758b4585a4cda68c98dd2e11ccfc8d98075823
+SIZE (pidgin-2.2.1.tar.bz2) = 8882043
--- /dev/null
+++ net-im/pidgin/files/patch-finch_libgnt_gntmain.c
@@ -0,0 +1,11 @@
+--- finch/libgnt/gntmain.c.orig	2007-08-16 02:18:26.000000000 -0400
++++ finch/libgnt/gntmain.c	2007-08-16 02:18:42.000000000 -0400
+@@ -21,7 +21,7 @@
+  */
+ 
+ #define _GNU_SOURCE
+-#if defined(__APPLE__) || defined(__unix__)
++#if (defined(__APPLE__) || defined(__unix__)) && !defined(__FreeBSD__)
+ #define _XOPEN_SOURCE_EXTENDED
+ #endif
+ 
--- /dev/null
+++ net-im/pidgin/files/patch-finch_libgnt_gntwm.c
@@ -0,0 +1,11 @@
+--- finch/libgnt/gntwm.c.orig	2007-08-16 02:19:22.000000000 -0400
++++ finch/libgnt/gntwm.c	2007-08-16 02:19:38.000000000 -0400
+@@ -21,7 +21,7 @@
+  */
+ 
+ #define _GNU_SOURCE
+-#if defined(__APPLE__) || defined(__unix__)
++#if (defined(__APPLE__) || defined(__unix__)) && !defined(__FreeBSD__)
+ #define _XOPEN_SOURCE_EXTENDED
+ #endif
+ 


More information about the Midnightbsd-cvs mailing list