- update licq ports to 1.5.0
- use cmake framework - add license
This commit is contained in:
parent
8d08ec5a56
commit
584a4de6e2
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=265275
@ -21,15 +21,16 @@ RUN_DEPENDS= ${LOCALBASE}/lib/licq/licq_qt-gui.so:${PORTSDIR}/net-im/licq-qt-gui
|
||||
# plugin (gtk+) and wish run osd with it. i've not tested with
|
||||
# plugins other than qt-gui
|
||||
|
||||
GNU_CONFIGURE= yes
|
||||
USE_CMAKE= yes
|
||||
|
||||
LOCALES= be de cs es fr pt pt_BR ro ru sv sk
|
||||
PLIST_FILES= lib/licq/licq_osd.so \
|
||||
${LOCALES:C+^.*$+share/locale/&/LC_MESSAGES/licq_osd_plugin.mo+}
|
||||
|
||||
LICQ_PORT?= net-im/licq
|
||||
|
||||
LOCALES= be de cs es fr pt pt_BR ro ru sv sk
|
||||
PLIST_FILES= lib/licq/licq_osd.la \
|
||||
lib/licq/licq_osd.so \
|
||||
${LOCALES:C+^.*$+share/locale/&/LC_MESSAGES/licq_osd_plugin.mo+}
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
.include "${PORTSDIR}/${LICQ_PORT}/Makefile.inc"
|
||||
|
||||
.include <bsd.port.post.mk>
|
||||
|
@ -1,11 +0,0 @@
|
||||
--- src/licq-osd.cpp.orig Tue Aug 17 20:02:35 2004
|
||||
+++ src/licq-osd.cpp Mon Mar 7 18:42:53 2005
|
||||
@@ -804,7 +804,7 @@
|
||||
|
||||
while ((fromsize>0) && (tosize>0))
|
||||
{
|
||||
- if ((int)iconv(conv, (char **)&msgptr, &fromsize, &resptr, &tosize)==-1)
|
||||
+ if ((int)iconv(conv, (const char**)(&msgptr), &fromsize, &resptr, &tosize)==-1)
|
||||
{
|
||||
// array is not enough
|
||||
if (errno == E2BIG)
|
@ -4,4 +4,6 @@ saw this feature in sim and wanted to have the same functionality in licq.
|
||||
|
||||
Martin Maurer, martinmaurer@gmx.at
|
||||
|
||||
LICENSE: GPL2 or later with execption to link with OpenSSL
|
||||
|
||||
WWW: http://sourceforge.net/projects/licq-osd
|
||||
|
@ -5,7 +5,7 @@
|
||||
# $FreeBSD$
|
||||
#
|
||||
|
||||
PORTNAME= qt-gui
|
||||
PORTNAME= qt4-gui
|
||||
PORTVERSION= ${QT_LICQ_VER}
|
||||
CATEGORIES= net-im
|
||||
PKGNAMESUFFIX?= ${KDE_SUFFIX}${PKGNAMESUFFIX2}
|
||||
@ -14,26 +14,30 @@ MAINTAINER= dinoex@FreeBSD.org
|
||||
COMMENT= Qt plugin for licq
|
||||
|
||||
LIB_DEPENDS= boost_regex.4:${PORTSDIR}/devel/boost-libs
|
||||
#BUILD_DEPENDS= doxygen:${PORTSDIR}/devel/doxygen
|
||||
|
||||
CONFIGURE_ENV= CPPFLAGS="${PTHREAD_CFLAGS}" \
|
||||
LIBS="${PTHREAD_LIBS}"
|
||||
LICQ_PORT?= net-im/licq
|
||||
LICENSE= GPLv2
|
||||
|
||||
USE_XORG= x11 xext ice xscrnsaver
|
||||
USE_CMAKE= yes
|
||||
|
||||
.if defined(WITH_KDE)
|
||||
KDE_SUFFIX= -kde
|
||||
USE_KDELIBS_VER=3
|
||||
CONFIGURE_ARGS+=--with-kde
|
||||
CONFIGURE_ENV+= KDEDIR="${LOCALBASE}"
|
||||
USE_KDELIBS_VER=4
|
||||
CMAKE_ARGS+= -DWITH_KDE:BOOL=ON
|
||||
PLIST_SUB+= GUI_NAME=kde
|
||||
PLIST_SUB+= WITH_KDE=""
|
||||
PLIST_SUB+= WITH_QT="@comment "
|
||||
.else
|
||||
USE_QT_VER= 3
|
||||
PLIST_SUB+= GUI_NAME=qt
|
||||
USE_QT_VER= 4
|
||||
QT_COMPONENTS= qmake_build moc_build rcc_build uic_build xml gui linguist
|
||||
PLIST_SUB+= GUI_NAME=qt4
|
||||
PLIST_SUB+= WITH_KDE="@comment "
|
||||
PLIST_SUB+= WITH_QT=""
|
||||
.endif
|
||||
|
||||
LICQ_PORT?= net-im/licq
|
||||
|
||||
pre-fetch:
|
||||
.if defined(WITH_KDE)
|
||||
@${ECHO_MSG} ""
|
||||
@ -45,15 +49,8 @@ pre-fetch:
|
||||
@${ECHO_MSG} ""
|
||||
.endif
|
||||
|
||||
post-patch:
|
||||
${RM} -f ${WRKDIR}/share/qt-gui/icons.thomas/icons.thomas.tar.bz2
|
||||
|
||||
post-install:
|
||||
# ${RM} -rf ${PREFIX}/share/licq/qt-gui/locale
|
||||
.if exists(${LOCALBASE}/bin/XFree86)
|
||||
@${CAT} ${PKGMESSAGE}
|
||||
.endif
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
.include "${PORTSDIR}/${LICQ_PORT}/Makefile.inc"
|
||||
|
||||
.include <bsd.port.post.mk>
|
||||
|
12
net-im/licq-qt-gui/files/patch-CMakeLists.txt
Normal file
12
net-im/licq-qt-gui/files/patch-CMakeLists.txt
Normal file
@ -0,0 +1,12 @@
|
||||
--- CMakeLists.txt.orig 2010-09-25 09:40:23.000000000 +0200
|
||||
+++ CMakeLists.txt 2010-10-15 12:55:29.000000000 +0200
|
||||
@@ -32,7 +32,9 @@
|
||||
|
||||
set(CMAKE_REQUIRED_LIBRARIES ${X11_LIBRARIES})
|
||||
check_library_exists(Xss XScreenSaverRegister "" HAVE_LIBXSS)
|
||||
+ set(HAVE_LIBXSS 1)
|
||||
check_include_file(X11/extensions/scrnsaver.h HAVE_SCRNSAVER_H)
|
||||
+ set(HAVE_SCRNSAVER_H 1)
|
||||
set(CMAKE_REQUIRED_LIBRARIES)
|
||||
|
||||
if (HAVE_SCRNSAVER_H AND HAVE_LIBXSS)
|
@ -1,16 +0,0 @@
|
||||
*** configure.orig Thu Dec 22 09:05:13 2005
|
||||
--- configure Thu Dec 22 09:11:23 2005
|
||||
***************
|
||||
*** 18060,18064 ****
|
||||
|
||||
|
||||
! if test "$have_kde" == "yes"; then
|
||||
# Extract the first word of "dcopidl", so it can be a program name with args.
|
||||
set dummy dcopidl; ac_word=$2
|
||||
--- 18060,18064 ----
|
||||
|
||||
|
||||
! if test "X$have_kde" = "Xyes"; then
|
||||
# Extract the first word of "dcopidl", so it can be a program name with args.
|
||||
set dummy dcopidl; ac_word=$2
|
||||
|
@ -1,3 +1,5 @@
|
||||
A qt gui plugin for the popular icq clone licq.
|
||||
|
||||
LICENSE: GPL2 or later with execption to link with OpenSSL
|
||||
|
||||
WWW: http://www.licq.org/
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -18,16 +18,18 @@ BUILD_DEPENDS= ${LOCALBASE}/lib/libsocks5.a:${PORTSDIR}/net/socks5
|
||||
.endif
|
||||
LIB_DEPENDS= boost_regex.4:${PORTSDIR}/devel/boost-libs
|
||||
|
||||
LICENSE= GPLv2
|
||||
|
||||
USE_ICONV= yes
|
||||
USE_CMAKE= yes
|
||||
WRKSRC= ${WRKDIR}/${DISTNAME}
|
||||
LICQ_PORT?= net-im/licq
|
||||
|
||||
# workaround for installed autoconf/automake
|
||||
CONFIGURE_ARGS+=--program-transform-name=s,y,y,
|
||||
CONFIGURE_ENV+= LDFLAGS="${LDFLAGS}" CPPFLAGS="${CPPFLAGS}"
|
||||
LDFLAGS+= ${PTHREAD_LIBS} -L${LOCALBASE}/lib -liconv
|
||||
LDFLAGS+= ${PTHREAD_LIBS} -L${LOCALBASE}/lib -liconv -Wl,--export-dynamic
|
||||
CPPFLAGS+= -I${LOCALBASE}/include
|
||||
CFLAGS+= -I${LOCALBASE}/include
|
||||
CXXFLAGS+= -Wl,--export-dynamic
|
||||
|
||||
.if defined(WITH_SOCKS)
|
||||
SOCKS_SUFFIX= -socks
|
||||
@ -47,24 +49,16 @@ CONFIGURE_ARGS+=--with-openssl-lib=${OPENSSLLIB}
|
||||
.endif
|
||||
|
||||
.if defined(WITHOUT_NLS)
|
||||
CONFIGURE_ARGS+=--disable-nls
|
||||
CMAKE_ARGS+= -DENABLE_NLS:BOOL=OFF
|
||||
PLIST_SUB+= NLS="@comment "
|
||||
.else
|
||||
USE_GETTEXT= yes
|
||||
PLIST_SUB+= NLS=""
|
||||
.endif
|
||||
|
||||
pre-configure:
|
||||
${REINPLACE_CMD} -e 's=/usr/share/licq=${PREFIX}/share/licq=' \
|
||||
${WRKSRC}/src/licq.conf.h
|
||||
@${ECHO_MSG} Ignoring existing libgnugetopt
|
||||
${REINPLACE_CMD} -e 's=!/bin/bash=!${LOCALBASE}/bin/bash=' \
|
||||
${WRKSRC}/bin/sidclean.sh
|
||||
${REINPLACE_CMD} -e 's=getopt.h==' \
|
||||
-e 's=FLAGS -D_THREAD_SAFE=FLAGS ${PTHREAD_CFLAGS}=' \
|
||||
-e 's=FLAGS -pthread=FLAGS ${PTHREAD_CFLAGS}=' \
|
||||
-e "s=-lc_r=${PTHREAD_LIBS}=" \
|
||||
-e 's=-lc *$$LIBS=$$LIBS=' \
|
||||
${WRKSRC}/configure
|
||||
|
||||
post-install:
|
||||
@${MKDIR} ${PREFIX}/lib/licq
|
||||
@ -72,6 +66,7 @@ post-install:
|
||||
${INSTALL_SCRIPT} ${WRKSRC}/bin/sidclean.sh ${PREFIX}/bin/sidclean.bash
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
.include "${PORTSDIR}/${LICQ_PORT}/Makefile.inc"
|
||||
|
||||
.include <bsd.port.post.mk>
|
||||
|
@ -2,21 +2,17 @@
|
||||
# $FreeBSD$
|
||||
|
||||
PKGNAMEPREFIX= licq-
|
||||
LICQ_VER= 1.3.9
|
||||
QT_LICQ_VER= 1.3.9
|
||||
OSD_LICQ_VER= 1.3.9
|
||||
CONSOLE_LICQ_VER= 1.3.9
|
||||
LICQ_VER= 1.5.0
|
||||
QT_LICQ_VER= 1.5.0
|
||||
OSD_LICQ_VER= 1.5.0
|
||||
CONSOLE_LICQ_VER= 1.5.0
|
||||
.if ${PORTNAME} != "base"
|
||||
BUILD_DEPENDS+= licq:${PORTSDIR}/${LICQ_PORT}
|
||||
RUN_DEPENDS+= licq:${PORTSDIR}/${LICQ_PORT}
|
||||
WRKSRC?= ${WRKDIR}/${DISTNAME}/plugins/${PORTNAME}
|
||||
.endif
|
||||
MASTER_SITES= SF/licq/licq/${LICQ_VER}
|
||||
DISTNAME= ${PKGNAMEPREFIX}${LICQ_VER}
|
||||
DISTFILES= ${DISTNAME}.tar.bz2
|
||||
GNU_CONFIGURE= yes
|
||||
DISTINFO_FILE?= ${PORTSDIR}/${LICQ_PORT}/distinfo
|
||||
USE_GMAKE= yes
|
||||
USE_BZIP2= yes
|
||||
WRKSRC?= ${WRKDIR}/${DISTNAME}/plugins/${PORTNAME}
|
||||
PLIST_SUB+= LICQ_DEVEL="@comment "
|
||||
CXXFLAGS+= -Wno-deprecated
|
||||
CONFIGURE_ENV+= CXXFLAGS="${CXXFLAGS}"
|
||||
|
@ -1,3 +1,3 @@
|
||||
MD5 (licq-1.3.9.tar.bz2) = 5285efd538fc5540cc85bc8979b8efae
|
||||
SHA256 (licq-1.3.9.tar.bz2) = 67c300a3b7045a1d6f182f4824a9c6815f9b71db1816885fc83bf9937fffd056
|
||||
SIZE (licq-1.3.9.tar.bz2) = 4507409
|
||||
MD5 (licq-1.5.0.tar.bz2) = 49f4d325c06e45cfeeee34c870bade47
|
||||
SHA256 (licq-1.5.0.tar.bz2) = 3dd1519040971c828015e70041e85b69b64611e111ddcbeb41464ebaa62d5136
|
||||
SIZE (licq-1.5.0.tar.bz2) = 2207403
|
||||
|
12
net-im/licq/files/patch-CMakeLists.txt
Normal file
12
net-im/licq/files/patch-CMakeLists.txt
Normal file
@ -0,0 +1,12 @@
|
||||
--- CMakeLists.txt.orig 2010-09-19 16:53:59.000000000 +0200
|
||||
+++ CMakeLists.txt 2010-10-15 10:59:24.000000000 +0200
|
||||
@@ -170,7 +170,9 @@
|
||||
|
||||
add_subdirectory(cmake)
|
||||
add_subdirectory(include)
|
||||
+if (ENABLE_NLS)
|
||||
add_subdirectory(po)
|
||||
+endif (ENABLE_NLS)
|
||||
add_subdirectory(share)
|
||||
add_subdirectory(src)
|
||||
|
@ -2,4 +2,6 @@ This is an unofficial ICQ clone, written in C++.
|
||||
It is in no way endorsed by Mirabilis, and now is the most full-featured
|
||||
ICQ-compatible program with the exception of Java ICQ.
|
||||
|
||||
LICENSE: GPL2 or later with execption to link with OpenSSL
|
||||
|
||||
WWW: http://www.licq.org/
|
||||
|
@ -1,47 +1,63 @@
|
||||
bin/licq
|
||||
bin/sidclean.bash
|
||||
bin/viewurl-firefox.sh
|
||||
bin/viewurl-lynx.sh
|
||||
bin/viewurl-mozilla.sh
|
||||
bin/viewurl-ncftp.sh
|
||||
bin/viewurl-netscape.sh
|
||||
bin/viewurl-opera.sh
|
||||
bin/viewurl-seamonkey.sh
|
||||
bin/viewurl-w3m.sh
|
||||
include/licq/licq_backgroundcodes.h
|
||||
include/licq/licq_buffer.h
|
||||
include/licq/licq_chat.h
|
||||
include/licq/licq_color.h
|
||||
include/licq/licq_constants.h
|
||||
include/licq/licq_countrycodes.h
|
||||
include/licq/licq_events.h
|
||||
include/licq/licq_file.h
|
||||
include/licq/licq_filetransfer.h
|
||||
include/licq/licq_history.h
|
||||
include/licq/licq_homepagecodes.h
|
||||
include/licq/licq_icq.h
|
||||
include/licq/licq_icqd.h
|
||||
include/licq/licq_interestcodes.h
|
||||
include/licq/licq_languagecodes.h
|
||||
include/licq/licq_log.h
|
||||
include/licq/licq_message.h
|
||||
include/licq/licq_mutex.h
|
||||
include/licq/licq_occupationcodes.h
|
||||
include/licq/licq_onevent.h
|
||||
include/licq/licq_organizationcodes.h
|
||||
include/licq/licq_packets.h
|
||||
include/licq/licq_plugin.h
|
||||
include/licq/licq_plugind.h
|
||||
include/licq/licq_protoplugin.h
|
||||
include/licq/licq_protoplugind.h
|
||||
include/licq/licq_providers.h
|
||||
include/licq/licq_proxy.h
|
||||
include/licq/licq_sar.h
|
||||
include/licq/licq_sighandler.h
|
||||
include/licq/licq_socket.h
|
||||
include/licq/licq_translate.h
|
||||
include/licq/licq_user.h
|
||||
include/licq/licq_utility.h
|
||||
include/licq/buffer.h
|
||||
include/licq/byteorder.h
|
||||
include/licq/color.h
|
||||
include/licq/contactlist/group.h
|
||||
include/licq/contactlist/owner.h
|
||||
include/licq/contactlist/user.h
|
||||
include/licq/contactlist/usermanager.h
|
||||
include/licq/conversation.h
|
||||
include/licq/daemon.h
|
||||
include/licq/event.h
|
||||
include/licq/exceptions/exception.h
|
||||
include/licq/gpghelper.h
|
||||
include/licq/icq.h
|
||||
include/licq/icqchat.h
|
||||
include/licq/icqcodes.h
|
||||
include/licq/icqdefines.h
|
||||
include/licq/icqfiletransfer.h
|
||||
include/licq/inifile.h
|
||||
include/licq/licqversion.h
|
||||
include/licq/logging/log.h
|
||||
include/licq/logging/logservice.h
|
||||
include/licq/logging/logsink.h
|
||||
include/licq/logging/logutils.h
|
||||
include/licq/logging/pluginlogsink.h
|
||||
include/licq/macro.h
|
||||
include/licq/md5.h
|
||||
include/licq/oneventmanager.h
|
||||
include/licq/packet.h
|
||||
include/licq/pipe.h
|
||||
include/licq/plugin.h
|
||||
include/licq/pluginbase.h
|
||||
include/licq/pluginmanager.h
|
||||
include/licq/pluginsignal.h
|
||||
include/licq/protocolbase.h
|
||||
include/licq/protocolmanager.h
|
||||
include/licq/protocolsignal.h
|
||||
include/licq/proxy.h
|
||||
include/licq/sarmanager.h
|
||||
include/licq/socket.h
|
||||
include/licq/socketmanager.h
|
||||
include/licq/statistics.h
|
||||
include/licq/thread/condition.h
|
||||
include/licq/thread/lockable.h
|
||||
include/licq/thread/mutex.h
|
||||
include/licq/thread/mutexlocker.h
|
||||
include/licq/thread/readwritemutex.h
|
||||
include/licq/thread/threadspecificdata.h
|
||||
include/licq/translator.h
|
||||
include/licq/userevents.h
|
||||
include/licq/userid.h
|
||||
include/licq/utility.h
|
||||
include/licq/version.h
|
||||
share/licq/cmake/FindLicq.cmake
|
||||
share/licq/cmake/LicqCommonCompilerFlags.cmake
|
||||
share/licq/cmake/LicqConfig.cmake
|
||||
share/licq/cmake/LicqPaths.cmake
|
||||
share/licq/cmake/Modules/FindIconv.cmake
|
||||
share/licq/cmake/cmake_uninstall.cmake.in
|
||||
share/licq/sounds/Monty-Python.wav
|
||||
share/licq/sounds/fun/Auth.wav
|
||||
share/licq/sounds/fun/Chat.wav
|
||||
@ -101,7 +117,6 @@ share/licq/utilities/gftp.utility
|
||||
share/licq/utilities/hostname.utility
|
||||
share/licq/utilities/kmail.utility
|
||||
share/licq/utilities/mutt.utility
|
||||
share/licq/utilities/netscape.utility
|
||||
share/licq/utilities/nmap.utility
|
||||
share/licq/utilities/pine.utility
|
||||
share/licq/utilities/ping.utility
|
||||
@ -114,12 +129,18 @@ share/licq/utilities/xtraceroute.utility
|
||||
%%NLS%%share/locale/be/LC_MESSAGES/licq.mo
|
||||
%%NLS%%share/locale/de/LC_MESSAGES/licq.mo
|
||||
%%NLS%%share/locale/es/LC_MESSAGES/licq.mo
|
||||
@dirrm include/licq
|
||||
@exec mkdir -p %D/lib/licq
|
||||
@dirrm lib/licq
|
||||
@dirrm share/licq/sounds/fun
|
||||
@dirrm share/licq/sounds/icq
|
||||
@dirrm share/licq/sounds
|
||||
@dirrm share/licq/translations
|
||||
@dirrm share/licq/utilities
|
||||
@dirrm share/licq/translations
|
||||
@dirrm share/licq/sounds/icq
|
||||
@dirrm share/licq/sounds/fun
|
||||
@dirrm share/licq/sounds
|
||||
@dirrm share/licq/cmake/Modules
|
||||
@dirrm share/licq/cmake
|
||||
@dirrm share/licq
|
||||
@dirrm include/licq/thread
|
||||
@dirrm include/licq/logging
|
||||
@dirrm include/licq/exceptions
|
||||
@dirrm include/licq/contactlist
|
||||
@dirrm include/licq
|
||||
|
Loading…
Reference in New Issue
Block a user