Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=6086f115dcd229f3a96cf60ef8ba5052d88ea6a3

commit 6086f115dcd229f3a96cf60ef8ba5052d88ea6a3
Author: crazy <[EMAIL PROTECTED]>
Date:   Wed Jun 18 13:45:01 2008 +0200

amule-2.2.1-1-x86_64
* Version bump
* depends / FB cleanup
* new m8r

diff --git a/source/xapps-extra/amule/FrugalBuild 
b/source/xapps-extra/amule/FrugalBuild
index d129e92..ee56959 100644
--- a/source/xapps-extra/amule/FrugalBuild
+++ b/source/xapps-extra/amule/FrugalBuild
@@ -1,9 +1,10 @@
# Compiling Time: 2.35 SBU
-# Maintainer: BMH1980 <[EMAIL PROTECTED]>
+# Maintainer: crazy <[EMAIL PROTECTED]>
+# Contributor: BMH1980 <[EMAIL PROTECTED]>

pkgname=amule
-pkgver=2.1.3
-pkgrel=15
+pkgver=2.2.1
+pkgrel=1
pkgdesc="aMule is a file-sharing program, connects to eDonkey2000 network."
_F_sourceforge_dirname="$pkgname"
_F_sourceforge_name="aMule"
@@ -11,27 +12,21 @@ _F_sourceforge_ext=".tar.bz2"
Finclude sourceforge
url="http://www.amule.org/";
replaces=('xmule')
-source=($source aMule-wx.patch fix-broken-server.met-link.patch gcc43.patch)
-depends=('wxgtk>=2.8.7' 'libxxf86vm' 'binutils=2.18.50.0.6' 'gd' 'curl')
+depends=('wxgtk-u8' 'libstdc++' 'gtk+2' 'libxau' 'libxdmcp' 'libxxf86vm' 
'libxdamage' 'libxml2' 'libice' 'readline' 'gd' 'binutils=2.18.50.0.6' 
'cryptopp')
up2date="lynx -dump $url/files/files.php?cat=6 | grep Latest | tail -n 1 | cut 
-d ' ' -f 10"
license="GPL2"
groups=('xapps-extra')
archs=('i686' 'x86_64')
options=('scriptlet')
-Fconfopts="$Fconfopts --enable-cas --enable-wxcas \
-       --disable-amulecmd --disable-amulecmdgui \
-       --disable-webserver --disable-webservergui \
-       --enable-kad-compile --enable-amule-daemon \
+Fconfopts="$Fconfopts \
+       --enable-cas --enable-wxcas \
+       --enable-amule-daemon \
+       --enable-static=no --disable-static \
--enable-alc --enable-alcc \
-       --enable-ccache --disable-debug"
-# br0ken gcc43 - will fix soon -- crazy --
-# --enable-webserver --enable-webservergui
-# --enable-amulecmd --enable-amulecmdgui
+       --enable-ccache --disable-debug \
+       --enable-webserver --enable-webservergui \
+       --enable-amulecmd --enable-amulecmdgui"
_F_cd_path="aMule-$pkgver"
-sha1sums=('dd47deb38e7a5b823550b85150f5a814c597b273' \
-          'bd048f7b88ff4c19841f606d03c5a9750e6e6945' \
-          '5c74fe3e13cad5d40def64e873f3fe6114ecb91a' \
-          'ce6e079ad3422e76d12152d59e992488956f327c')
-export CXXFLAGS="$CXXFLAGS -fno-strict-aliasing -Wno-deprecated"
+sha1sums=('c4a98fd034ae9af9ace632c9bc9f51a75405c271')

# optimization OK
diff --git a/source/xapps-extra/amule/aMule-wx.patch 
b/source/xapps-extra/amule/aMule-wx.patch
deleted file mode 100644
index 8148d35..0000000
--- a/source/xapps-extra/amule/aMule-wx.patch
+++ /dev/null
@@ -1,156 +0,0 @@
-diff -urN aMule-2.1.3.org/src/utils/wxCas/src/wxcasprefs.cpp 
aMule-2.1.3/src/utils/wxCas/src/wxcasprefs.cpp
---- aMule-2.1.3.org/src/utils/wxCas/src/wxcasprefs.cpp 2005-12-16 
13:09:29.000000000 +0100
-+++ aMule-2.1.3/src/utils/wxCas/src/wxcasprefs.cpp     2006-12-17 
20:20:47.151203000 +0100
-@@ -297,7 +297,7 @@
-       m_validateButton =
-           new wxButton ( this, ID_VALIDATE_BUTTON, wxString ( _( "Validate" ) 
) );
-       m_cancelButton =
--          new wxButton ( this, ID_CANCEL_BUTTON, wxString ( _( "Cancel" ) ) );
-+          new wxButton ( this, wxID_CANCEL, wxString ( _( "Cancel" ) ) );
-
-       m_buttonHBox->Add ( m_validateButton, 0, wxALIGN_CENTER | wxALL, 5 );
-       m_buttonHBox->Add ( m_cancelButton, 0, wxALIGN_CENTER | wxALL, 5 );
-@@ -321,7 +321,6 @@
- EVT_BUTTON ( ID_OSPATH_BROWSE_BUTTON, WxCasPrefs::OnOSPathBrowseButton )
- EVT_BUTTON ( ID_AUTOSTATIMG_BROWSE_BUTTON, 
WxCasPrefs::OnAutoStatImgBrowseButton )
- EVT_BUTTON ( ID_VALIDATE_BUTTON, WxCasPrefs::OnValidateButton )
--EVT_BUTTON ( ID_CANCEL_BUTTON, WxCasPrefs::OnCancel )         // Defined in 
wxDialog
- EVT_CHECKBOX ( ID_AUTOSTATIMG_CHECK, WxCasPrefs::OnAutoStatImgCheck )
- EVT_CHECKBOX ( ID_FTP_UPDATE_CHECK, WxCasPrefs::OnFtpUpdateCheck )
- END_EVENT_TABLE ()
---- aMule/src/utils/wxCas/src/wxcasprefs.h.org 2006-12-17 22:17:39.017417250 
+0100
-+++ aMule/src/utils/wxCas/src/wxcasprefs.h     2006-12-17 22:18:17.611829250 
+0100
-@@ -101,8 +101,7 @@
-           ID_AUTOSTATIMG_COMBO,
-           ID_AUTOSTATIMG_BROWSE_BUTTON,
-           ID_FTP_UPDATE_CHECK,
--          ID_VALIDATE_BUTTON,
--          ID_CANCEL_BUTTON
-+          ID_VALIDATE_BUTTON
-       };
-
- protected:
---- aMule/src/MuleGifCtrl.cpp  2006-02-03 20:14:05.000000000 +0100
-+++ aMule/src/MuleGifCtrl.cpp  2006-11-19 19:35:33.000000000 +0100
-@@ -24,7 +24,6 @@
-
- #include <wx/mstream.h>
- #include <wx/gifdecod.h>
--#include <wx/window.h>
- #include <wx/dcbuffer.h>
-
- #include "MuleGifCtrl.h"
-@@ -35,6 +34,50 @@
-       EVT_ERASE_BACKGROUND(MuleGifCtrl::OnErase)
- END_EVENT_TABLE()
-
-+#if wxCHECK_VERSION(2, 7, 1)
-+// Wrapper that emulates old wxGIFDecoder API
-+
-+class MuleGIFDecoder : public wxGIFDecoder {
-+public:
-+      MuleGIFDecoder(wxInputStream* stream, bool dummy) {
-+              m_stream = stream;
-+              dummy = dummy; // Unused.
-+              m_nframe = 0;
-+      }
-+
-+      ~MuleGIFDecoder() { /* don't delete the stream! */ }
-+
-+      wxGIFErrorCode ReadGIF() {
-+              return LoadGIF(*m_stream);
-+      }
-+
-+      void GoFirstFrame() { m_nframe = 0; }
-+      void GoNextFrame(bool dummy) { m_nframe < GetFrameCount() ? m_nframe++ 
: m_nframe = 0; }
-+      void GoLastFrame() { m_nframe = GetFrameCount(); }
-+
-+      void ConvertToImage(wxImage* image) { 
wxGIFDecoder::ConvertToImage(m_nframe, image); }
-+
-+      size_t GetLogicalScreenWidth() { return GetAnimationSize().GetWidth(); }
-+      size_t GetLogicalScreenHeight() { return 
GetAnimationSize().GetHeight(); }
-+
-+      size_t  GetLeft() { return 0; }
-+      size_t  GetTop() { return 0; }
-+
-+      long GetDelay() { return wxGIFDecoder::GetDelay(m_nframe); }
-+
-+private:
-+      uint32_t m_nframe;
-+      wxInputStream* m_stream;
-+};
-+
-+#else
-+class MuleGIFDecoder : public wxGIFDecoder {
-+public:
-+      MuleGIFDecoder(wxInputStream* stream, bool flag) : 
wxGIFDecoder(stream,flag) {};
-+};
-+#endif
-+
-+
-
- MuleGifCtrl::MuleGifCtrl( wxWindow *parent, wxWindowID id, const wxPoint& pos,
-                           const wxSize& size, long style, const wxValidator& 
validator,
-@@ -66,7 +109,7 @@
-       }
-
-       wxMemoryInputStream stream(data, size);
--      m_decoder = new wxGIFDecoder(&stream, TRUE);
-+      m_decoder = new MuleGIFDecoder(&stream, TRUE);
-       if ( m_decoder->ReadGIF() != wxGIF_OK ) {
-               delete m_decoder;
-               m_decoder = NULL;
-@@ -137,3 +180,4 @@
-       dc.DrawBitmap( m_frame, x + m_decoder->GetLeft(), y + 
m_decoder->GetTop(), true);
- }
-
-+// File_checked_for_headers
---- aMule/src/MuleGifCtrl.h    2006-01-01 06:17:25.000000000 +0100
-+++ aMule/src/MuleGifCtrl.h    2006-11-18 05:01:22.000000000 +0100
-@@ -27,11 +27,10 @@
-
- #include <wx/control.h>
- #include <wx/timer.h>
--#include <wx/bitmap.h>
-
- const int GIFTIMERID = 271283;
-
--class wxGIFDecoder;
-+class MuleGIFDecoder;
- class wxBitmap;
-
- /**
-@@ -121,7 +120,7 @@
-       void OnErase( wxEraseEvent& WXUNUSED(event) ) {}
-
-       //! A pointer to the current gif-animation.
--      wxGIFDecoder*   m_decoder;
-+      MuleGIFDecoder* m_decoder;
-       //! Timer used for the delay between each frame.
-       wxTimer                 m_timer;
-       //! Current frame.
-@@ -133,3 +132,4 @@
-
- #endif
-
-+// File_checked_for_headers
---- aMule-2.1.3/src/MuleTextCtrl.cpp~  2006-12-17 20:55:37.157820250 +0100
-+++ aMule-2.1.3/src/MuleTextCtrl.cpp   2006-12-17 20:56:21.328580750 +0100
-@@ -26,6 +26,7 @@
- #include <wx/menu.h>
- #include <wx/intl.h>
- #include <wx/clipbrd.h>
-+#include <wx/dataobj.h>
-
- /**
-  * These are the IDs used to identify the different menu-items.
---- amule/src/amule.cpp~       2006-12-17 21:53:26.474639000 +0100
-+++ amule/src/amule.cpp        2006-12-17 21:55:40.307003000 +0100
-@@ -96,6 +96,7 @@
-               #include <CoreFoundation/CFBundle.h>
-               #include <wx/mac/corefoundation/cfstring.h>
-       #endif
-+      #include <wx/msgdlg.h>
- #endif
-
-
diff --git a/source/xapps-extra/amule/fix-broken-server.met-link.patch 
b/source/xapps-extra/amule/fix-broken-server.met-link.patch
deleted file mode 100644
index 300faec..0000000
--- a/source/xapps-extra/amule/fix-broken-server.met-link.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -Naur aMule-2.1.3/src/ServerWnd.cpp aMule-2.1.3-p/src/ServerWnd.cpp
---- aMule-2.1.3/src/ServerWnd.cpp      2006-03-17 03:06:48.000000000 +0100
-+++ aMule-2.1.3-p/src/ServerWnd.cpp    2007-12-07 10:09:40.000000000 +0100
-@@ -70,7 +70,7 @@
-
-       CastChild( ID_SRV_SPLITTER, wxSplitterWindow 
)->SetSashPosition(splitter_pos, true);
-       CastChild( ID_SRV_SPLITTER, wxSplitterWindow )->SetSashGravity(0.5f);
--      CastChild( IDC_SERVERLISTURL, wxTextCtrl 
)->SetValue(wxT("http://ocbmaurice.dyns.net/pl/slist.pl?download/server-best.met";));
-+      CastChild( IDC_SERVERLISTURL, wxTextCtrl 
)->SetValue(wxT("http://www.server-met.de/dl.php?load=gz&trace=33250645.6944";));
-
-       // Insert two columns, currently without a header
-       wxListCtrl* ED2KInfoList = CastChild( ID_ED2KINFO, wxListCtrl );
diff --git a/source/xapps-extra/amule/gcc43.patch 
b/source/xapps-extra/amule/gcc43.patch
deleted file mode 100644
index aea9e00..0000000
--- a/source/xapps-extra/amule/gcc43.patch
+++ /dev/null
@@ -1,11 +0,0 @@
-diff -Naur aMule-2.1.3/src/ED2KLinkParser.cpp 
aMule-2.1.3-p/src/ED2KLinkParser.cpp
---- aMule-2.1.3/src/ED2KLinkParser.cpp 2006-01-30 19:53:03.000000000 +0100
-+++ aMule-2.1.3-p/src/ED2KLinkParser.cpp       2008-03-13 02:53:08.000000000 
+0100
-@@ -32,6 +32,7 @@
- #include <sstream>
- #include <iostream>
- #include <fstream>
-+#include <cstdlib>
-
- #ifdef __APPLE__
-       #include <CoreServices/CoreServices.h>
_______________________________________________
Frugalware-git mailing list
[email protected]
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to