diff --git a/comms/aprsd/Makefile b/comms/aprsd/Makefile index ef407b62f801..575935f30eec 100644 --- a/comms/aprsd/Makefile +++ b/comms/aprsd/Makefile @@ -1,49 +1,46 @@ # Created by: db # $FreeBSD$ PORTNAME= aprsd PORTVERSION= 2.2.515 +PORTREVISION= 1 CATEGORIES= comms hamradio MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/2.2.5-15 DISTNAME= aprsd-2.2.5-15 MAINTAINER= hamradio@FreeBSD.org COMMENT= Server daemon providing Internet access to APRS packet data GNU_CONFIGURE= yes SUB_FILES= pkg-message OPTIONS_DEFINE= DOCS EXAMPLES .include post-patch: @${REINPLACE_CMD} -e 's|%%CONFPATH%%|${PREFIX}/etc/aprsd/|' \ -e 's|%%LOGPATH%%|/var/log/aprsd/|' \ ${WRKSRC}/src/aprsd.cpp @${REINPLACE_CMD} -e 's|%%LOGPATH%%|/var/log/aprsd/|' \ ${WRKSRC}/src/utils.cpp -post-configure: - @${REINPLACE_CMD} -e 's|-lpthread|${PTHREAD_LIBS}|' \ - ${WRKSRC}/Makefile - pre-install: @${MKDIR} ${STAGEDIR}${PREFIX}/etc/aprsd @${MKDIR} ${STAGEDIR}"/var/log/aprsd" @${SETENV} "PKG_PREFIX=${STAGEDIR}${PREFIX}" ${SH} ${PKGINSTALL} ${PKGNAME} PRE-INSTALL post-install: @cd ${WRKSRC}/admin .for f in INIT.TNC RESTORE.TNC aprsd.conf welcome.txt user.deny @${INSTALL_DATA} ${WRKSRC}/admin/$f ${STAGEDIR}${PREFIX}/etc/aprsd/$f.samp .endfor @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} .for f in chkaprsd udp_example @${INSTALL_DATA} ${WRKSRC}/admin/$f ${STAGEDIR}${EXAMPLESDIR} .endfor @${INSTALL_SCRIPT} ${FILESDIR}/aprsd ${STAGEDIR}${LOCALBASE}/etc/rc.d @${MKDIR} ${STAGEDIR}${DOCSDIR} @${CP} ${WRKSRC}/doc/*.html ${STAGEDIR}${DOCSDIR} .include diff --git a/comms/aprsd/pkg-plist b/comms/aprsd/pkg-plist index fe816ab87007..7647773e8fae 100644 --- a/comms/aprsd/pkg-plist +++ b/comms/aprsd/pkg-plist @@ -1,14 +1,15 @@ bin/aprsd bin/aprspass etc/aprsd/INIT.TNC.samp etc/aprsd/RESTORE.TNC.samp etc/aprsd/aprsd.conf.samp etc/aprsd/user.deny.samp etc/aprsd/welcome.txt.samp etc/rc.d/aprsd %%PORTEXAMPLES%%%%EXAMPLESDIR%%/chkaprsd %%PORTEXAMPLES%%%%EXAMPLESDIR%%/udp_example %%PORTDOCS%%%%DOCSDIR%%/aprsddoc.html %%PORTDOCS%%%%DOCSDIR%%/ports.html %%PORTDOCS%%%%DOCSDIR%%/q.html %%PORTDOCS%%%%DOCSDIR%%/qalgorithm.html +@dir /var/log/aprsd diff --git a/comms/echolinux/Makefile b/comms/echolinux/Makefile index 2e7fe5e9064d..b6425c1c5d50 100644 --- a/comms/echolinux/Makefile +++ b/comms/echolinux/Makefile @@ -1,46 +1,46 @@ # Created by: db # $FreeBSD$ PORTNAME= echolinux PORTVERSION= 0.17a PORTREVISION= 7 CATEGORIES= comms hamradio MASTER_SITES= SF/cqinet/${PORTNAME}/${PORTNAME}-${PORTVERSION} EXTRACT_SUFX= .tgz MAINTAINER= hamradio@FreeBSD.org COMMENT= Amateur Radio Echolink client for UNIX LICENSE= GPLv2 LIB_DEPENDS= libforms.so:${PORTSDIR}/x11-toolkits/xforms \ libgsm.so:${PORTSDIR}/audio/gsm OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -e 's|gcc|$${CC}|' -e 's|/usr/include/X11|$${LOCALBASE}/include|' \ - -e 's|-o echogui -L/usr/X11R6/lib -lX11 -lXpm -lforms -lm -lpthread|$${CFLAGS} -o echogui -L$${LOCALBASE}/lib -lX11 -lXpm -lforms -lm ${PTHREAD_LIBS}|' \ - -e 's|CARGS|CFLAGS|' -e 's|= -DNodeFont=FL_TINY_SIZE|+= ${PTHREAD_CFLAGS} -DNodeFont=FL_TINY_SIZE|' \ + -e 's|-o echogui -L/usr/X11R6/lib|$${CFLAGS} -o echogui -L$${LOCALBASE}/lib|' \ + -e 's|CARGS|CFLAGS|' -e 's|= -DNodeFont=FL_TINY_SIZE|+= -DNodeFont=FL_TINY_SIZE|' \ -e 's|/usr/local/bin/|${STAGEDIR}${PREFIX}/bin/|' \ ${WRKSRC}/echogui/Makefile @${REINPLACE_CMD} -e 's|||' \ ${WRKSRC}/echogui/testgui_cb.c ${WRKSRC}/echogui/testgui_main.c \ ${WRKSRC}/echolinux/vox.c @${REINPLACE_CMD} -e 's|CC = gcc -O3|#CC = gcc -O3|' -e 's|^CFLAGS =|CFLAGS +=|' \ ${WRKSRC}/echolinux/Makefile @${REINPLACE_CMD} -e 's|LFLAGS = -lm|LFLAGS = -L${LOCALBASE}/lib -lm -lgsm|' \ -e 's|libgsm.a||' -e 's|-Igsm/inc|-I${LOCALBASE}/include|' \ -e 's|/usr/local/bin/|${STAGEDIR}${PREFIX}/bin/|' \ ${WRKSRC}/echolinux/Makefile post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} @${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR}/README @${INSTALL_DATA} ${WRKSRC}/Using_EchoLinux.txt ${STAGEDIR}${DOCSDIR}/Using_EchoLinux.txt @${MKDIR} ${STAGEDIR}${PREFIX}/share/echolinux @${INSTALL_DATA} ${WRKSRC}/echolinux.desktop ${STAGEDIR}${PREFIX}/share/echolinux @${MKDIR} ${STAGEDIR}${PREFIX}/share/echolinux/pixmaps @${INSTALL_DATA} ${WRKSRC}/pixmaps/echolinux_48x48.png ${STAGEDIR}${PREFIX}/share/echolinux/pixmaps .include diff --git a/comms/fldigi/Makefile b/comms/fldigi/Makefile index 7b0c1731dbcd..8b4867c2b96a 100644 --- a/comms/fldigi/Makefile +++ b/comms/fldigi/Makefile @@ -1,123 +1,122 @@ # $FreeBSD$ PORTNAME= fldigi PORTVERSION= 3.22.05 CATEGORIES= comms hamradio MASTER_SITES= http://www.w1hkj.com/downloads/fldigi/\ ${MASTER_SITE_LOCAL} MASTER_SITE_SUBDIR= shurd MAINTAINER= hamradio@FreeBSD.org COMMENT= Digital decoder for psk, cw, psk31, olivia LICENSE= GPLv3 BUILD_DEPENDS= pkg-config:${PORTSDIR}/devel/pkgconf \ asciidoc:${PORTSDIR}/textproc/asciidoc\ docbook-xsl>=1.0:${PORTSDIR}/textproc/docbook-xsl\ xsltproc:${PORTSDIR}/textproc/libxslt LIB_DEPENDS= libexecinfo.so:${PORTSDIR}/devel/libexecinfo \ libsamplerate.so:${PORTSDIR}/audio/libsamplerate\ libboost_system.so:${PORTSDIR}/devel/boost-libs\ libfltk.so:${PORTSDIR}/x11-toolkits/fltk USE_CXXSTD= gnu++0x GNU_CONFIGURE= yes USES= gmake pkgconfig compiler:c++11-lib perl5 shebangfix CONFIGURE_ENV= FLTK_CONFIG="${LOCALBASE}/bin/fltk-config" \ EXTRA_LIBS="-lexecinfo" SHEBANG_FILES= scripts/fldigi-shell OPTIONS_DEFINE= NATIVE_OPT FLARQ OSS SNDFILE PORTAUDIO PULSEAUDIO HAMLIB NLS DOCS NATIVE_OPT_DESC= Enable Native Optimizations FLARQ_DESC= Compile flarq OSS_DESC= Support OSS SNDFILE_DESC= Support for libsndfile PORTAUDIO_DESC= PortAudio support PULSEAUDIO_DESC= PulseAudio support HAMLIB_DESC= Support rig control via hamlib OPTIONS_DEFAULT= FLARQ OSS HAMLIB .include .if ${ARCH} == "sparc64" BROKEN= Fails to install .endif .if ${PORT_OPTIONS:MNATIVE_OPT} CONFIGURE_ARGS+=--enable-optimizations=native .else CONFIGURE_ARGS+=--enable-optimizations=none .endif .if ${PORT_OPTIONS:MFLARQ} CONFIGURE_ARGS+=--enable-flarq MAN1+= flarq.1 PLIST_SUB+= FLARQ="" .else CONFIGURE_ARGS+=--disable-flarq PLIST_SUB+= FLARQ="@comment " .endif PLIST_SUB+= XMLRPC="" .if ${PORT_OPTIONS:MOSS} CONFIGURE_ARGS+=--enable-oss .else CONFIGURE_ARGS+=--disable-oss .endif .if ${PORT_OPTIONS:MSNDFILE} CONFIGURE_ARGS+=--with-sndfile LIB_DEPENDS+= libsndfile.so:${PORTSDIR}/audio/libsndfile .else CONFIGURE_ARGS+=--without-sndfile .endif .if ${PORT_OPTIONS:MPORTAUDIO} CONFIGURE_ARGS+=--with-portaudio BUILD_DEPENDS+= ${LOCALBASE}/lib/portaudio2/libportaudio.so:${PORTSDIR}/audio/portaudio2 RUN_DEPENDS+= ${LOCALBASE}/lib/portaudio2/libportaudio.so:${PORTSDIR}/audio/portaudio2 .else CONFIGURE_ARGS+=--without-portaudio .endif .if ${PORT_OPTIONS:MPULSEAUDIO} CONFIGURE_ARGS+=--with-pulseaudio LIB_DEPENDS+= libpulse.so:${PORTSDIR}/audio/pulseaudio .else CONFIGURE_ARGS+=--without-pulseaudio .endif .if ${PORT_OPTIONS:MHAMLIB} CONFIGURE_ARGS+=--with-hamlib LIB_DEPENDS+= libhamlib.so:${PORTSDIR}/comms/hamlib .else CONFIGURE_ARGS+=--without-hamlib .endif .if ${PORT_OPTIONS:MNLS} USES+= gettext CONFIGURE_ARGS+=--enable-nls PLIST_SUB+= NLS="" .else CONFIGURE_ARGS+=--disable-nls PLIST_SUB+= NLS="@comment " .endif # Always need asciidoc for man pages CONFIGURE_ARGS+=--with-asciidoc post-patch: @${REINPLACE_CMD} -e 's|png_infopp_NULL|NULL|' \ ${WRKSRC}/src/widgets/picture.cxx @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|' \ ${WRKSRC}/Makefile.in post-configure: - @${REINPLACE_CMD} -e 's|-pthread|${PTHREAD_LIBS}|' \ - -e 's|^CPPFLAGS|#CPPFLAGS|' \ + @${REINPLACE_CMD} -e 's|^CPPFLAGS|#CPPFLAGS|' \ ${WRKSRC}/src/Makefile # force rebuild of man pages ${RM} ${WRKSRC}/doc/*.1 post-install: .if ${PORT_OPTIONS:MDOCS} ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/doc/guide.html ${STAGEDIR}${DOCSDIR} .endif .include diff --git a/comms/flwrap/Makefile b/comms/flwrap/Makefile index b247065dc8fa..4a0f1a6f8b16 100644 --- a/comms/flwrap/Makefile +++ b/comms/flwrap/Makefile @@ -1,34 +1,33 @@ # Created by: Diane Bruce # $FreeBSD$ PORTNAME= flwrap PORTVERSION= 1.3.4 PORTREVISION= 1 CATEGORIES= comms hamradio MASTER_SITES= http://www.w1hkj.com/downloads/flwrap/ \ ${MASTER_SITE_LOCAL} MASTER_SITE_SUBDIR= db MAINTAINER= hamradio@FreeBSD.org COMMENT= Flwrap is a companion utility for fldigi LICENSE= GPLv2 LIB_DEPENDS= libfltk.so:${PORTSDIR}/x11-toolkits/fltk USES= gmake dos2unix GNU_CONFIGURE= yes CONFIGURE_ENV= FLTK_CONFIG="${LOCALBASE}/bin/fltk-config" OPTIONS_DEFINE= DOCS post-configure: - @${REINPLACE_CMD} -e 's|-pthread|${PTHREAD_LIBS}|' \ - -e 's|^CPPFLAGS|#CPPFLAGS|' \ + @${REINPLACE_CMD} -e 's|^CPPFLAGS|#CPPFLAGS|' \ ${WRKSRC}/src/Makefile post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} - @${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} .include diff --git a/comms/gnokii/Makefile b/comms/gnokii/Makefile index 28323783335a..63d29b4b1190 100644 --- a/comms/gnokii/Makefile +++ b/comms/gnokii/Makefile @@ -1,136 +1,134 @@ # Created by: Staffan Ulfberg # $FreeBSD$ PORTNAME= gnokii PORTVERSION= 0.6.31 PORTREVISION= 7 PORTEPOCH= 1 CATEGORIES= comms MASTER_SITES= http://www.gnokii.org/download/gnokii/ \ ftp://ftp.gnokii.org/pub/gnokii/ \ http://www.gnokii.org/download/gnokii/0.6.x/ MAINTAINER= madpilot@FreeBSD.org COMMENT= Tools to talk to GSM cellular phones LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= p5-XML-Parser>=0:${PORTSDIR}/textproc/p5-XML-Parser GROUPS= ${PORTNAME} USES= gettext gmake libtool pathfix pkgconfig tar:bzip2 USE_LDCONFIG= yes USE_CSTD= gnu89 USE_GNOME= intltool GNU_CONFIGURE= yes CONFIGURE_ARGS+= --enable-security CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib SUB_FILES+= pkg-message PORTDOCS= * CONFLICTS= smstools-[0-9]* sendsms-[0-9]* OPTIONS_DEFINE= DOCS ICAL PCSC SMSD SMSDDB USB X11 OPTIONS_MULTI= SMSDDB OPTIONS_MULTI_SMSDDB= MYSQL PGSQL SQLITE OPTIONS_DEFAULT= X11 ICAL_DESC= Build with IETF iCal support USB_DESC= Build with libusb support PCSC_DESC= Build with PC/SC-Lite support SMSD_DESC= Enable smsd daemon (includes "file" backend) SMSDDB_DESC= Enable database support in smsd (select one or more) X11_DESC= Build graphical version (xgnokii) ICAL_CONFIGURE_ENABLE= libical ICAL_LIB_DEPENDS= libical.so:${PORTSDIR}/devel/libical USB_CONFIGURE_ENABLE= libusb PCSC_CONFIGURE_ENABLE= libpcsclite PCSC_LIB_DEPENDS= libpcsclite.so:${PORTSDIR}/devel/pcsc-lite .include .if empty(PORT_OPTIONS:MSMSD) PLIST_SUB+= SMSD='@comment ' MSM='@comment ' PGM='@comment ' SQLT='@comment ' CONFIGURE_ARGS+= --disable-smsd .else PLIST_SUB+= SMSD='' USE_GNOME+= glib20 . if ${PORT_OPTIONS:MMYSQL} USE_MYSQL= yes PLIST_SUB+= MSM='' . else CONFIGURE_ARGS+= --disable-mysql PLIST_SUB+= MSM='@comment ' . endif . if ${PORT_OPTIONS:MPGSQL} USES+= pgsql PLIST_SUB+= PGM='' . else CONFIGURE_ARGS+= --disable-postgres PLIST_SUB+= PGM='@comment ' . endif . if ${PORT_OPTIONS:MSQLITE} LIB_DEPENDS+= libsqlite3.so:${PORTSDIR}/databases/sqlite3 PLIST_SUB+= SQLT='' . else CONFIGURE_ARGS+= --disable-sqlite PLIST_SUB+= SQLT='@comment ' . endif .endif .if ${PORT_OPTIONS:MX11} CONFIGURE_ARGS+= --with-x USE_XORG= xpm USE_GNOME+= gtk20 PLIST_SUB+= X11='' .else CONFIGURE_ARGS+= --without-x PLIST_SUB+= X11='@comment ' .endif FIXPREFIX= Docs/man/gnokiid.8 Docs/DataCalls-QuickStart Docs/README \ common/cfgreader.c post-patch: .for f in ${FIXPREFIX} @${REINPLACE_CMD} -e "s:/etc/gnokiirc:${PREFIX}/etc/gnokiirc:g" \ ${WRKSRC}/${f} .endfor - @${REINPLACE_CMD} -e "s:%%PTHREAD_LIBS%%:${PTHREAD_LIBS}:; \ - s:%%PTHREAD_CFLAGS%%:${PTHREAD_CFLAGS}:" ${WRKSRC}/configure .for f in common/data/virtmodem.c utils/mgnokiidev.c @${REINPLACE_CMD} -E -e "s:^(#ifdef.*)__OpenBSD__:\1__FreeBSD__:" \ ${WRKSRC}/${f} .endfor # fix test(1) conditions in configure script @${REINPLACE_CMD} -E \ -e 's|([[:space:]]+test[[:space:]]+.+)==([[:space:]]+"yes")|\1=\2|' \ ${WRKSRC}/${CONFIGURE_SCRIPT} @${MV} ${WRKSRC}/Docs/man/xgnokii.1x ${WRKSRC}/Docs/man/xgnokii.1 post-install: ${INSTALL_DATA} ${WRKSRC}/xgnokii/xgnokii.pc ${STAGEDIR}${PREFIX}/libdata/pkgconfig .if ${PORT_OPTIONS:MDOCS} ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} install -C ${WRKSRC}/Docs .else ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} install -C ${WRKSRC}/Docs/man .endif ${INSTALL_DATA} ${WRKSRC}/Docs/sample/gnokiirc \ ${STAGEDIR}${PREFIX}/etc/gnokiirc.sample .if ${PORT_OPTIONS:MSMSD} @cd ${WRKSRC}/smsd && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} install ${MKDIR} ${STAGEDIR}${PREFIX}/share/smsd ${INSTALL_SCRIPT} ${WRKSRC}/smsd/action ${STAGEDIR}${PREFIX}/share/smsd ${INSTALL_DATA} ${WRKSRC}/smsd/README ${STAGEDIR}${PREFIX}/share/smsd . if ${PORT_OPTIONS:MMYSQL} ${INSTALL_DATA} ${WRKSRC}/smsd/sms.tables.mysql.sql ${STAGEDIR}${PREFIX}/share/smsd . endif . if ${PORT_OPTIONS:MPGSQL} ${INSTALL_DATA} ${WRKSRC}/smsd/sms.tables.pq.sql ${STAGEDIR}${PREFIX}/share/smsd . endif .endif .include diff --git a/comms/gnokii/files/patch-configure b/comms/gnokii/files/patch-configure index 63d2f3f8fcaf..27e7c58a7df6 100644 --- a/comms/gnokii/files/patch-configure +++ b/comms/gnokii/files/patch-configure @@ -1,122 +1,113 @@ ---- configure.orig 2011-12-02 15:54:03.000000000 +0100 -+++ configure 2014-03-28 12:32:41.264513620 +0100 -@@ -955,7 +955,7 @@ +--- configure.orig 2011-12-02 14:54:03 UTC ++++ configure +@@ -955,7 +955,7 @@ pdfdir='${docdir}' psdir='${docdir}' libdir='${exec_prefix}/lib' localedir='${datarootdir}/locale' -mandir='${datarootdir}/man' +mandir='${prefix}/man' ac_prev= ac_dashdash= -@@ -7939,19 +7939,6 @@ +@@ -7939,19 +7939,6 @@ _ACEOF fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if building on FreeBSD" >&5 -$as_echo_n "checking if building on FreeBSD... " >&6; } - -if test `uname -s` = "FreeBSD" ; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -$as_echo "yes" >&6; } - CPPFLAGS="$CFLAGS -I/usr/local/include" - LDFLAGS="$LDFLAGS -L/usr/local/lib" -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - { $as_echo "$as_me:${as_lineno-$LINENO}: checking if building on NetBSD" >&5 $as_echo_n "checking if building on NetBSD... " >&6; } -@@ -15803,7 +15790,7 @@ +@@ -15803,7 +15790,7 @@ $as_echo "$as_me: WARNING: we do not kno $as_echo_n "checking if more special flags are required for pthreads... " >&6; } flag=no case "${host_cpu}-${host_os}" in - *-aix* | *-freebsd* | *-darwin*) flag="-D_THREAD_SAFE";; + *-aix* | *-darwin*) flag="-D_THREAD_SAFE";; *solaris* | *-osf* | *-hpux*) flag="-D_REENTRANT";; esac { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${flag}" >&5 -@@ -16399,7 +16386,7 @@ - - - if test "$enable_libical" = "yes"; then -- ICAL_LIBS="$ICAL_LIBS -lpthread -lical" -+ ICAL_LIBS="$ICAL_LIBS -pthread -lical" - OLD_CFLAGS="$CFLAGS" - OLD_LIBS="$LIBS" - LIBS="$LIBS $ICAL_LIBS" -@@ -16716,7 +16703,7 @@ +@@ -16716,7 +16703,7 @@ $as_echo "#define HAVE_BLUETOOTH 1" >>co $as_echo "#define HAVE_BLUETOOTH_BLUEZ /**/" >>confdefs.h USE_BLUETOOTH="yes" - BLUETOOTH_LIBS="-lbluetooth" + BLUETOOTH_LIBS="-lsdp -lbluetooth" fi fi -@@ -16849,7 +16836,7 @@ +@@ -16849,7 +16836,7 @@ if ${ac_cv_lib_bluetooth_bt_aton+:} fals $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS -LIBS="-lbluetooth $LIBS" +LIBS="-lsdp -lbluetooth $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ -@@ -16880,7 +16867,7 @@ +@@ -16880,7 +16867,7 @@ fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bluetooth_bt_aton" >&5 $as_echo "$ac_cv_lib_bluetooth_bt_aton" >&6; } if test "x$ac_cv_lib_bluetooth_bt_aton" = xyes; then : - BLUETOOTH_LIBS="-lbluetooth" ac_cv_have_bt_lib=yes + BLUETOOTH_LIBS="-lsdp -lbluetooth" ac_cv_have_bt_lib=yes else ac_cv_have_bt_lib=no fi -@@ -16977,7 +16964,7 @@ +@@ -16977,7 +16964,7 @@ if ${ac_cv_lib_bluetooth_bt_aton+:} fals $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS -LIBS="-lbluetooth $LIBS" +LIBS="-lsdp -lbluetooth $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ -@@ -17008,7 +16995,7 @@ +@@ -17008,7 +16995,7 @@ fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bluetooth_bt_aton" >&5 $as_echo "$ac_cv_lib_bluetooth_bt_aton" >&6; } if test "x$ac_cv_lib_bluetooth_bt_aton" = xyes; then : - BLUETOOTH_LIBS="-lbluetooth" ac_cv_have_bt_lib=yes + BLUETOOTH_LIBS="-lsdp -lbluetooth" ac_cv_have_bt_lib=yes else ac_cv_have_bt_lib=no fi -@@ -17488,8 +17475,7 @@ +@@ -17488,8 +17475,7 @@ if ${ac_cv_lib_Xpm_XpmWriteFileFromXpmIm $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS -LIBS="-lXpm $XLIBS -lX11 - $LIBS" +LIBS="-lXpm $XLIBS -lX11 $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ -@@ -17521,7 +17507,7 @@ +@@ -17521,7 +17507,7 @@ fi $as_echo "$ac_cv_lib_Xpm_XpmWriteFileFromXpmImage" >&6; } if test "x$ac_cv_lib_Xpm_XpmWriteFileFromXpmImage" = xyes; then : XPM_CFLAGS="$XINCL" - XPM_LIBS="$XLIBS -lXpm -lX11" + XPM_LIBS="$XLIBS -lXpm -lX11 -lroken -lcrypt" $as_echo "#define XPM 1" >>confdefs.h -@@ -17556,7 +17542,7 @@ +@@ -17556,7 +17542,7 @@ $as_echo "$as_me: WARNING: Disabling xgn fi fi - if test "x$_support" = "xyes"; then + if test "x$x_support" = "xyes"; then XGNOKII_TRUE= XGNOKII_FALSE='#' else diff --git a/comms/gpsk31/Makefile b/comms/gpsk31/Makefile index ace3295def13..fb437ce47c4d 100644 --- a/comms/gpsk31/Makefile +++ b/comms/gpsk31/Makefile @@ -1,20 +1,17 @@ # Created by: Søren Straarup # $FreeBSD$ PORTNAME= gpsk31 PORTVERSION= 0.3 PORTREVISION= 7 CATEGORIES= comms hamradio MASTER_SITES= http://www.qsl.net/pg4i/download/ MAINTAINER= hamradio@FreeBSD.org -COMMENT= A gtk psk31 client +COMMENT= gtk psk31 client USES= pkgconfig USE_GNOME= gtk20 GNU_CONFIGURE= yes -post-patch: - @${REINPLACE_CMD} -e "s,-lpthread,${PTHREAD_LIBS},g" ${WRKSRC}/configure - .include diff --git a/comms/gsmlib/Makefile b/comms/gsmlib/Makefile index d557e6d3f083..fa08f6b6340c 100644 --- a/comms/gsmlib/Makefile +++ b/comms/gsmlib/Makefile @@ -1,35 +1,34 @@ # Created by: ijliao # $FreeBSD$ PORTNAME= gsmlib PORTVERSION= 1.10 PORTREVISION= 7 CATEGORIES= comms MASTER_SITES= DEBIAN #TODO: examine the Debian patches, and changes in the Mandrake #gsmlib-1.11-0.2mdv2007.0.src.rpm, for use in this port DISTFILES= gsmlib_1.10.orig.tar.gz MAINTAINER= ports@FreeBSD.org COMMENT= Library to access GSM mobile phones through GSM modems USES= gmake libtool USE_LDCONFIG= yes GNU_CONFIGURE= yes -CPPFLAGS+= -I${LOCALBASE}/include -DBROKEN_STRFTIME -DHAVE_DECL_GETOPT \ - ${PTHREAD_CFLAGS} -LDFLAGS+= ${PTHREAD_LIBS} -L${LOCALBASE}/lib +CPPFLAGS+= -I${LOCALBASE}/include -DBROKEN_STRFTIME -DHAVE_DECL_GETOPT +LDFLAGS+= -lpthread -L${LOCALBASE}/lib INSTALL_TARGET= install-strip OPTIONS_DEFINE= NLS OPTIONS_SUB= yes NLS_USES= gettext NLS_CONFIGURE_ENABLE= nls post-patch: @${GREP} -lR "" ${WRKSRC} | ${XARGS} ${REINPLACE_CMD} -e \ 's|||g' .include diff --git a/comms/hf/Makefile b/comms/hf/Makefile index da91a8e2be4d..d235f41540ac 100644 --- a/comms/hf/Makefile +++ b/comms/hf/Makefile @@ -1,56 +1,54 @@ # Created by: db # $FreeBSD$ PORTNAME= hf PORTVERSION= 0.8 PORTREVISION= 9 CATEGORIES= comms hamradio MASTER_SITES= SF/${PORTNAME}term/${PORTNAME}/${PORTVERSION} MAINTAINER= hamradio@FreeBSD.org COMMENT= Amateur Radio soundcard fsk, pactor 1, amtor, gtor, mt63 LICENSE= GPLv2 RUN_DEPENDS= whiptail:${PORTSDIR}/devel/newt USE_GNOME= gtk12 USES= gmake GNU_CONFIGURE= yes CONFIGURE_ARGS= --prefix=${STAGEDIR}${PREFIX} --sysconfdir=${STAGEDIR}${PREFIX} MAKE_JOBS_UNSAFE= yes PKGMESSAGE= ${WRKDIR}/pkg-message CONFLICTS= sysutils/lbl-hf-1.* OPTIONS_DEFINE= DOCS EXAMPLES post-configure: - @${REINPLACE_CMD} -e 's|-pthread|${PTHREAD_LIBS}|' \ - ${WRKSRC}/hfkernel/Makefile @${REINPLACE_CMD} -e 's|/usr/local|${PREFIX}|' \ ${WRKSRC}/util/reffreq.c ${WRKSRC}/scripts/Makefile post-install: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} .for d in ${WRKSRC}/doc/hf-examplefiles/fix.[0-1]*[0-9]* \ ${WRKSRC}/doc/hf-examplefiles/gag - @${INSTALL_DATA} ${WRKSRC}/${d} ${STAGEDIR}${EXAMPLESDIR} + ${INSTALL_DATA} ${WRKSRC}/${d} ${STAGEDIR}${EXAMPLESDIR} .endfor @${ECHO} "If examples are installed they will be found in ${EXAMPLESDIR}" >> ${WRKDIR}/pkg-message @${MKDIR} ${STAGEDIR}${DOCSDIR} .for d in ${WRKSRC}/doc/AUTHORS ${WRKSRC}/doc/ChangeLog \ ${WRKSRC}/doc/DE-HF-HOWTO.txt ${WRKSRC}/doc/HF-HOWTO.txt \ ${WRKSRC}/doc/INSTALL ${WRKSRC}/doc/LIESMICH \ ${WRKSRC}/doc/P-MB-list.txt ${WRKSRC}/doc/README \ ${WRKSRC}/doc/chan_formulas.ps ${WRKSRC}/doc/chan_formulas.tex \ ${WRKSRC}/doc/dcf77.txt ${WRKSRC}/doc/english.txt \ ${WRKSRC}/doc/lfconv.jpg ${WRKSRC}/doc/mt63.txt \ ${WRKSRC}/doc/pactor.ps ${WRKSRC}/doc/pactor.txt \ ${WRKSRC}/doc/pactor_statediag.fig - @${INSTALL_DATA} ${WRKSRC}/${d} ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/${d} ${STAGEDIR}${DOCSDIR} .endfor @${ECHO} "If docs are installed they will be found in ${DOCSDIR}" >> ${WRKDIR}/pkg-message .include diff --git a/comms/linrad/Makefile b/comms/linrad/Makefile index 4ac0edea6c89..eddacc43abfc 100644 --- a/comms/linrad/Makefile +++ b/comms/linrad/Makefile @@ -1,79 +1,78 @@ # Created by: db # $FreeBSD$ PORTNAME= linrad PORTVERSION= 4.02 PORTREVISION= 1 CATEGORIES= comms hamradio MASTER_SITES= http://www.nitehawk.com/sm5bsz/linuxdsp/archive/\ http://g7rau.demon.co.uk/sm5bsz/linuxdsp/archive/\ http://www.sm5bsz.com/linuxdsp/archive/ DISTNAME= lir04-02 EXTRACT_SUFX= .tbz MAINTAINER= hamradio@FreeBSD.org COMMENT= Amateur Radio DSP utility (SDR) LIB_DEPENDS= librtlsdr.so:${PORTSDIR}/comms/rtl-sdr \ libportaudio.so.2:${PORTSDIR}/audio/portaudio2 \ libftdi.so:${PORTSDIR}/devel/libftdi BUILD_DEPENDS= nasm:${PORTSDIR}/devel/nasm WRKSRC= ${WRKDIR}/${PORTNAME}-0${PORTVERSION} GNU_CONFIGURE= yes CONFIGURE_ARGS= --prefix=${PREFIX} --sysconfdir=${PREFIX} CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib USES= gmake tar:bzip2 USE_XORG= x11 LINRAD_DOCFILES= z_APM.txt z_BUFFERS.txt z_CALIBRATE.txt \ z_COPYRIGHT.txt z_GIFINFO.txt \ z_MORSE_DECODING.txt z_MOUSE.txt z_NETWORK.txt \ z_PARALLEL_PORT.txt z_SETTINGS.txt \ z_USERS_EXTRA.txt z_USERS_HWARE.txt OPTIONS_DEFINE= DOCS .include .if ${ARCH} == "i386" BINFILE= xlinrad .else BINFILE= xlinrad64 .endif ALL_TARGET= ${BINFILE} post-patch: # These extensions seem to be Windows only # @${CP} ${WRKSRC}/extra_w3sz.c ${WRKSRC}/users_extra.c # @${CP} ${WRKSRC}/users_tr.c ${WRKSRC}/users_hwaredriver.c - @${REINPLACE_CMD} -e 's|-lpthread|${PTHREAD_LIBS}|g'\ - -e 's|%%LOCALBASE%%|${LOCALBASE}|g' \ + @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' \ ${WRKSRC}/Makefile.in @${REINPLACE_CMD} -e 's|%%DATADIR%%|${DATADIR}/|' \ ${WRKSRC}/help.c @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}/|' \ ${WRKSRC}/libfind1.c # NOTE: The code that actually does anything in users.c is currently # #ifdef'd out because it's just a non-working example .if ${OSVERSION} >= 800000 @${REINPLACE_CMD} -e "s|ttyd|ttyu|" \ ${WRKSRC}/lxsys.c .endif do-install: ${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/errors.lir ${STAGEDIR}${DATADIR}/errors.lir ${INSTALL_DATA} ${WRKSRC}/help.lir ${STAGEDIR}${DATADIR}/help.lir ${INSTALL_SCRIPT} -m0555 ${FILESDIR}/linrad ${STAGEDIR}${PREFIX}/bin/linrad # Some day we may want the svga version as well. # ${INSTALL_PROGRAM} -m0555 ${WRKSRC}/${PORTNAME} $(STAGEDIR}${PREFIX}/bin/${PORTNAME}.svga ${INSTALL_PROGRAM} -m0555 ${WRKSRC}/${BINFILE} ${STAGEDIR}${PREFIX}/bin/x${PORTNAME} .if ${PORT_OPTIONS:MDOCS} ${MKDIR} ${STAGEDIR}${DOCSDIR} .for f in ${LINRAD_DOCFILES} @${INSTALL_DATA} ${WRKSRC}/$f ${STAGEDIR}${DOCSDIR}/$f .endfor .endif .include diff --git a/comms/qrq/Makefile b/comms/qrq/Makefile index 47ac1f9f8ebf..72b39dce7653 100644 --- a/comms/qrq/Makefile +++ b/comms/qrq/Makefile @@ -1,24 +1,22 @@ # $FreeBSD$ PORTNAME= qrq PORTVERSION= 0.3.1 +PORTREVISION= 1 CATEGORIES= comms hamradio MASTER_SITES= http://fkurz.net/ham/qrq/ \ ${MASTER_SITE_LOCAL} MASTER_SITE_SUBDIR= db MAINTAINER= hamradio@FreeBSD.org COMMENT= Morse telegraphy trainer similar to the classic DOS version by DL4MM LICENSE= GPLv2 -USES= gmake - -post-patch: - @${REINPLACE_CMD} -e 's|%%PREFIX%%|${STAGEDIR}${PREFIX}|g' \ - -e 's|%%PTHREAD_LIBS%%|${PTHREAD_LIBS}|g' ${WRKSRC}/Makefile +USES= gmake shebangfix +SHEBANG_FILES= qrqscore post-install: ${INSTALL_DATA} ${WRKSRC}/qrq.png ${STAGEDIR}${DATADIR}/qrq.png .include diff --git a/comms/qrq/files/patch-Makefile b/comms/qrq/files/patch-Makefile index cd74efa5fecc..56278be71d83 100644 --- a/comms/qrq/files/patch-Makefile +++ b/comms/qrq/files/patch-Makefile @@ -1,102 +1,44 @@ ---- Makefile.orig 2013-01-06 09:14:09.000000000 -0500 -+++ Makefile 2013-12-27 23:29:30.000000000 -0500 -@@ -1,14 +1,14 @@ - # qrq Makefile -- Fabian Kurz, DJ1YFK -- http://fkurz.net/ham/qrq.html - - VERSION=0.3.1 --DESTDIR?=/usr -+DSTDIR=%%PREFIX%% - - # set to YES if you want to use Core Audio - # note that you must use Core Audio for OSX +--- Makefile.orig 2013-01-06 14:14:09 UTC ++++ Makefile +@@ -8,7 +8,7 @@ DESTDIR?=/usr USE_CA=NO # set to YES if you want to use PulseAudio instead of OSS -USE_PA=YES +USE_PA=NO # set to YES if you compile with MINGW32 USE_WIN32=NO -@@ -25,8 +25,7 @@ - OSX_BUNDLE=NO +@@ -26,7 +26,6 @@ ifneq ($(OSX_PLATFORM), YES) endif --CFLAGS:=$(CFLAGS) -D DESTDIR=\"$(DESTDIR)\" -D VERSION=\"$(VERSION)\" -I. + CFLAGS:=$(CFLAGS) -D DESTDIR=\"$(DESTDIR)\" -D VERSION=\"$(VERSION)\" -I. -CC=gcc -+CFLAGS:=$(CFLAGS) -D DESTDIR=\"$(DSTDIR)\" -D VERSION=\"$(VERSION)\" -I. ifeq ($(USE_CA), YES) OBJECTS=qrq.o coreaudio.o -@@ -95,44 +94,44 @@ +@@ -95,16 +94,14 @@ uninstall: else install: qrq - install -d -v $(DESTDIR)/share/qrq/ - install -d -v $(DESTDIR)/share/man/man1/ - install -d -v $(DESTDIR)/bin/ - install -s -m 0755 qrq $(DESTDIR)/bin/ - install -m 0755 qrqscore $(DESTDIR)/bin/ - install -m 0644 qrq.1 $(DESTDIR)/share/man/man1/ - install -m 0644 callbase.qcb $(DESTDIR)/share/qrq/ - install -m 0644 english.qcb $(DESTDIR)/share/qrq/ - install -m 0644 qrqrc $(DESTDIR)/share/qrq/ - install -m 0644 toplist $(DESTDIR)/share/qrq/ -+ install -d -v $(DSTDIR)/share/qrq/ -+ install -d -v $(DSTDIR)/share/man/man1/ -+ install -d -v $(DSTDIR)/bin/ -+ install -s -m 0755 qrq $(DSTDIR)/bin/ -+ install -m 0755 qrqscore $(DSTDIR)/bin/ -+ install -m 0644 qrq.1 $(DSTDIR)/man/man1/ -+ install -m 0644 callbase.qcb $(DSTDIR)/share/qrq/ -+ install -m 0644 english.qcb $(DSTDIR)/share/qrq/ -+ install -m 0644 qrqrc $(DSTDIR)/share/qrq/ -+ install -m 0644 toplist $(DSTDIR)/share/qrq/ ++ mkdir -p $(DESTDIR)$(PREFIX)/share/qrq/ ++ $(BSD_INSTALL_PROGRAM) qrq $(DESTDIR)$(PREFIX)/bin/ ++ $(BSD_INSTALL_SCRIPT) qrqscore $(DESTDIR)$(PREFIX)/bin/ ++ $(BSD_INSTALL_MAN) qrq.1 $(DESTDIR)$(PREFIX)/man/man1/ ++ $(BSD_INSTALL_DATA) callbase.qcb $(DESTDIR)$(PREFIX)/share/qrq/ ++ $(BSD_INSTALL_DATA) english.qcb $(DESTDIR)$(PREFIX)/share/qrq/ ++ $(BSD_INSTALL_DATA) qrqrc $(DESTDIR)$(PREFIX)/share/qrq/ ++ $(BSD_INSTALL_DATA) toplist $(DESTDIR)$(PREFIX)/share/qrq/ uninstall: -- rm -f $(DESTDIR)/bin/qrq -- rm -f $(DESTDIR)/bin/qrqscore -- rm -f $(DESTDIR)/share/man/man1/qrq.1 -- rm -f $(DESTDIR)/share/qrq/callbase.qcb -- rm -f $(DESTDIR)/share/qrq/english.qcb -- rm -f $(DESTDIR)/share/qrq/qrqrc -- rm -f $(DESTDIR)/share/qrq/toplist -- rmdir $(DESTDIR)/share/qrq/ -+ rm -f $(DSTDIR)/bin/qrq -+ rm -f $(DSTDIR)/bin/qrqscore -+ rm -f $(DSTDIR)/man/man1/qrq.1 -+ rm -f $(DSTDIR)/share/qrq/callbase.qcb -+ rm -f $(DSTDIR)/share/qrq/english.qcb -+ rm -f $(DSTDIR)/share/qrq/qrqrc -+ rm -f $(DSTDIR)/share/qrq/toplist -+ rmdir $(DSTDIR)/share/qrq/ - - endif - - package: qrq - export CODESIGN_ALLOCATE=/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/codesign_allocate; ldid -s qrq - rm -rf qrq-pkg -- install -d -v qrq-pkg/$(DESTDIR)/share/qrq/ -- install -d -v qrq-pkg/$(DESTDIR)/share/man/man1/ -- install -d -v qrq-pkg/$(DESTDIR)/bin/ -+ install -d -v qrq-pkg/$(DSTDIR)/share/qrq/ -+ install -d -v qrq-pkg/$(DSTDIR)/share/man/man1/ -+ install -d -v qrq-pkg/$(DSTDIR)/bin/ - install -d -v qrq-pkg/DEBIAN/ -- install -s -m 0755 qrq qrq-pkg/$(DESTDIR)/bin/ -- install -m 0755 qrqscore qrq-pkg/$(DESTDIR)/bin/ -- install -m 0644 qrq.1 qrq-pkg/$(DESTDIR)/share/man/man1/ -- install -m 0644 callbase.qcb qrq-pkg/$(DESTDIR)/share/qrq/ -- install -m 0644 english.qcb qrq-pkg/$(DESTDIR)/share/qrq/ -- install -m 0644 qrqrc qrq-pkg/$(DESTDIR)/share/qrq/ -- install -m 0644 toplist qrq-pkg/$(DESTDIR)/share/qrq/ -+ install -s -m 0755 qrq qrq-pkg/$(DSTDIR)/bin/ -+ install -m 0755 qrqscore qrq-pkg/$(DSTDIR)/bin/ -+ install -m 0644 qrq.1 qrq-pkg/$(DSTDIR)/share/man/man1/ -+ install -m 0644 callbase.qcb qrq-pkg/$(DSTDIR)/share/qrq/ -+ install -m 0644 english.qcb qrq-pkg/$(DSTDIR)/share/qrq/ -+ install -m 0644 qrqrc qrq-pkg/$(DSTDIR)/share/qrq/ -+ install -m 0644 toplist qrq-pkg/$(DSTDIR)/share/qrq/ - install -m 0644 control qrq-pkg/DEBIAN/ - export COPYFILE_DISABLE=1; export COPY_EXTENDED_ATTRIBUTES_DISABLE=1; dpkg-deb -b qrq-pkg cydiastore_com.kb1ooo.qrq_v$(shell grep ^Version: control | cut -d ' ' -f 2).deb - $(SCP) cydiastore_com.kb1ooo.qrq_v$(shell grep ^Version: control | cut -d ' ' -f 2).deb $(IPHONE_HOST):/tmp diff --git a/comms/tlf/Makefile b/comms/tlf/Makefile index e985fcca5c0c..ac15a5aaa0e4 100644 --- a/comms/tlf/Makefile +++ b/comms/tlf/Makefile @@ -1,39 +1,39 @@ # Created by: db # $FreeBSD$ PORTNAME= tlf PORTVERSION= 0.9.31 PORTREVISION= 1 CATEGORIES= comms hamradio MASTER_SITES= http://sharon.esrac.ele.tue.nl/pub/linux/ham/tlf/ \ ${MASTER_SITE_LOCAL} MASTER_SITE_SUBDIR= db DISTNAME= tlf-0.9.31-2 MAINTAINER= hamradio@FreeBSD.org COMMENT= Amateur Radio curses based logging program LICENSE= GPLv2 WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} USE_AUTOTOOLS= autoconf aclocal automake USES= libtool AUTOMAKE_ARGS= --add-missing GNU_CONFIGURE= yes CPPFLAGS+= -I${LOCALBASE}/include -LDFLAGS+= ${PTHREAD_LIBS} -L${LOCALBASE}/lib +LDFLAGS+= -lpthread -L${LOCALBASE}/lib OPTIONS_DEFINE= HAMLIB HAMLIB_DESC= Use hamlib OPTION_DEFAULT= HAMLIB .include .if ${PORT_OPTIONS:MHAMLIB} LIB_DEPENDS+= libhamlib.so:${PORTSDIR}/comms/hamlib CONFIGURE_ARGS+= --enable-hamlib .else CONFIGURE_ARGS+= --disable-hamlib .endif .include diff --git a/net-p2p/amule-devel/Makefile b/net-p2p/amule-devel/Makefile index b62fa08a8d9f..43ffe63ed9f9 100644 --- a/net-p2p/amule-devel/Makefile +++ b/net-p2p/amule-devel/Makefile @@ -1,148 +1,146 @@ # Created by: Ganael LAPLANCHE # $FreeBSD$ PORTNAME= amule PORTVERSION= 10834 PORTREVISION= 4 CATEGORIES= net-p2p MASTER_SITES= http://amule.sourceforge.net/tarballs/ PKGNAMESUFFIX= -devel DISTNAME= aMule-SVN-r${PORTVERSION} MAINTAINER= bar@FreeBSD.org COMMENT= The all-platform eMule p2p client LICENSE= GPLv2 GPLv3 LICENSE_COMB= dual BUILD_DEPENDS= ${LOCALBASE}/lib/libcryptopp.a:${PORTSDIR}/security/cryptopp CONFLICTS= amule-[0-9]* USES= bison gmake pkgconfig perl5 shebangfix tar:bzip2 \ desktop-file-utils USE_PERL5= build USE_WX= 2.8 WX_CONF_ARGS= absolute GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-denoise-level=0 CONFIGURE_ENV= LEX="${FLEX}" PKG_CONFIG="${PKG_CONFIG}" \ docdir='$${prefix}/${DOCSDIR_REL}' CPPFLAGS+= -I${LOCALBASE}/include -CFLAGS+= ${PTHREAD_CFLAGS} -LDFLAGS+= ${PTHREAD_LIBS} -L${LOCALBASE}/lib +LDFLAGS+= -lpthread -L${LOCALBASE}/lib OPTIONS_DEFINE= ALC ALCC AMULECMD AMULEDAEMON AMULEGUI CAS DEBUG DOCS ED2K \ FILEVIEW GEOIP MMAP MONOLITHIC NLS OPTIMIZED_CFLAGS PLASMAMULE UPNP \ WEBSERVER WXCAS WXUNICODE XAS ALC_DESC= Compile aMule Link Creator for GUI ALCC_DESC= Compile aMule Link Creator for console AMULECMD_DESC= Compile aMule command line client AMULEDAEMON_DESC= Compile aMule daemon version AMULEGUI_DESC= Compile aMule remote GUI CAS_DESC= Compile aMule Statistics for console ED2K_DESC= Compile aMule ed2k links handler FILEVIEW_DESC= Compile file viewer for console (EXPERIMENTAL) MMAP_DESC= Use mapped memory MONOLITHIC_DESC= Compile monolithic aMule PLASMAMULE_DESC= Compile aMule plasma applet and engine WXCAS_DESC= Compile aMule Statistics for GUI WXUNICODE_DESC= Unicode support XAS_DESC= Install XChat2 plugin OPTIONS_DEFAULT=ALC ALCC AMULECMD AMULEDAEMON AMULEGUI CAS ED2K \ FILEVIEW MONOLITHIC WEBSERVER WXCAS WXUNICODE XAS OPTIONS_SUB= yes SHEBANG_FILES= src/utils/scripts/*.pl src/utils/xas/*.pl src/libs/ec/*.pl LICENSE_FILE_GPLv2=${WRKSRC}/docs/COPYING DEBUG_CONFIGURE_ON= --enable-debug NLS_USES= gettext NLS_CONFIGURE_OFF= --disable-nls ALC_CONFIGURE_ON= --enable-alc ALCC_CONFIGURE_ON= --enable-alcc AMULECMD_CONFIGURE_ON= --enable-amulecmd AMULEDAEMON_CONFIGURE_ON= --enable-amule-daemon AMULEDAEMON_USE= RC_SUBR=amuled AMULEGUI_CONFIGURE_ON= --enable-amule-gui CAS_CONFIGURE_ON= --enable-cas CAS_LIB_DEPENDS= libgd.so:${PORTSDIR}/graphics/gd ED2K_CONFIGURE_OFF= --disable-ed2k FILEVIEW_CONFIGURE_ON= --enable-fileview GEOIP_CONFIGURE_ON= --enable-geoip GEOIP_LIB_DEPENDS= libGeoIP.so:${PORTSDIR}/net/GeoIP MMAP_CONFIGURE_ON= --enable-mmap MONOLITHIC_CONFIGURE_OFF= --disable-monolithic PLASMAMULE_CONFIGURE_ON= --enable-plasmamule PLASMAMULE_USE= KDE4=kdelibs QT4=dbus,gui,moc_build PLASMAMULE_CONFIGURE_ENV= \ ac_cv_path_KDE4_CONFIG=${KDE4_PREFIX}/bin/kde4-config \ KBUILDSYCOCA=${KDE4_PREFIX}/bin/kbuildsycoca4 \ UPDATE_MIME_DATABASE=/usr/bin/true UPNP_LIB_DEPENDS= libupnp.so:${PORTSDIR}/devel/upnp UPNP_CONFIGURE_OFF= --disable-upnp WEBSERVER_CONFIGURE_ON= --enable-webserver WXCAS_CONFIGURE_ON= --enable-wxcas XAS_CONFIGURE_ON= --enable-xas XAS_USE= PERL5+=run .include .if ${ARCH} == "i386" && ( ${OSVERSION} >= 1000024 || ${CXX:T} == "clang++" ) CPPFLAGS+= -DCRYPTOPP_DISABLE_ASM .endif .if ${PORT_OPTIONS:MED2K} CONFLICTS+= ed2k-hash* .endif .if ${PORT_OPTIONS:MOPTIMIZED_CFLAGS} CONFIGURE_ARGS+= --enable-optimize .endif .if ${PORT_OPTIONS:MWXUNICODE} WX_UNICODE= yes .endif post-patch: .SILENT - ${REINPLACE_CMD} -e '/LDFLAGS/s/-lpthread/${PTHREAD_LIBS}/' \ - -e 's/test.*-print-file-name.*`/true/' \ + ${REINPLACE_CMD} -e 's/test.*-print-file-name.*`/true/' \ -e '/if.*test/s/==/=/' \ ${WRKSRC}/configure .if ! ${PORT_OPTIONS:MDOCS} ${REINPLACE_CMD} 's/install-data-am:.*/install-data-am:/' \ ${WRKSRC}/docs/Makefile.in .endif .if ${PORT_OPTIONS:MPLASMAMULE} ${REINPLACE_CMD} -e 's|@prefix@|${KDE4_PREFIX}|' \ -e 's|LDFLAGS =|& -L${KDE4_PREFIX}/lib |' \ ${WRKSRC}/src/utils/plasmamule/Makefile.in .endif post-install: .if ${PORT_OPTIONS:MFILEVIEW} ${INSTALL_PROGRAM} ${WRKSRC}/src/utils/fileview/mulefileview ${STAGEDIR}${PREFIX}/bin .endif .include diff --git a/net-p2p/amule/Makefile b/net-p2p/amule/Makefile index eaeb659ff95a..ab74d1e956f9 100644 --- a/net-p2p/amule/Makefile +++ b/net-p2p/amule/Makefile @@ -1,143 +1,141 @@ # Created by: Ganael LAPLANCHE # $FreeBSD$ PORTNAME= amule PORTVERSION= 2.3.1 PORTREVISION= 12 CATEGORIES= net-p2p MASTER_SITES= SF/${PORTNAME}/aMule/${PORTVERSION} DISTNAME= aMule-${PORTVERSION} MAINTAINER= bar@FreeBSD.org COMMENT= The all-platform eMule p2p client LICENSE= GPLv2 GPLv3 LICENSE_COMB= dual BUILD_DEPENDS= ${LOCALBASE}/lib/libcryptopp.a:${PORTSDIR}/security/cryptopp CONFLICTS= amule-devel-[0-9]* USES= bison gmake pkgconfig perl5 shebangfix tar:bzip2 \ desktop-file-utils USE_PERL5= build USE_WX= 2.8 WX_CONF_ARGS= absolute GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-denoise-level=0 CONFIGURE_ENV= LEX="${FLEX}" PKG_CONFIG="${PKG_CONFIG}" \ docdir='$${prefix}/${DOCSDIR_REL}' CPPFLAGS+= -I${LOCALBASE}/include -CFLAGS+= ${PTHREAD_CFLAGS} -LDFLAGS+= ${PTHREAD_LIBS} -L${LOCALBASE}/lib +LDFLAGS+= -lpthread -L${LOCALBASE}/lib OPTIONS_DEFINE= ALC ALCC AMULECMD AMULEDAEMON AMULEGUI CAS DEBUG DOCS ED2K \ FILEVIEW GEOIP MMAP MONOLITHIC NLS PLASMAMULE UPNP \ WEBSERVER WXCAS WXUNICODE XAS ALC_DESC= Compile aMule Link Creator for GUI ALCC_DESC= Compile aMule Link Creator for console AMULECMD_DESC= Compile aMule command line client AMULEDAEMON_DESC= Compile aMule daemon version AMULEGUI_DESC= Compile aMule remote GUI CAS_DESC= Compile aMule Statistics for console ED2K_DESC= Compile aMule ed2k links handler FILEVIEW_DESC= Compile file viewer for console (EXPERIMENTAL) MMAP_DESC= Use mapped memory MONOLITHIC_DESC= Compile monolithic aMule PLASMAMULE_DESC= Compile aMule plasma applet and engine WXCAS_DESC= Compile aMule Statistics for GUI WXUNICODE_DESC= Unicode support XAS_DESC= Install XChat2 plugin OPTIONS_DEFAULT=ALC ALCC AMULECMD AMULEDAEMON AMULEGUI CAS ED2K \ FILEVIEW MONOLITHIC WEBSERVER WXCAS WXUNICODE XAS OPTIONS_SUB= yes SHEBANG_FILES= src/utils/scripts/*.pl src/utils/xas/*.pl src/libs/ec/*.pl LICENSE_FILE_GPLv2=${WRKSRC}/docs/COPYING DEBUG_CONFIGURE_ON= --enable-debug NLS_USES= gettext NLS_CONFIGURE_OFF= --disable-nls ALC_CONFIGURE_ON= --enable-alc ALCC_CONFIGURE_ON= --enable-alcc AMULECMD_CONFIGURE_ON= --enable-amulecmd AMULEDAEMON_CONFIGURE_ON= --enable-amule-daemon AMULEDAEMON_USE= RC_SUBR=amuled AMULEGUI_CONFIGURE_ON= --enable-amule-gui CAS_CONFIGURE_ON= --enable-cas CAS_LIB_DEPENDS= libgd.so:${PORTSDIR}/graphics/gd ED2K_CONFIGURE_OFF= --disable-ed2k FILEVIEW_CONFIGURE_ON= --enable-fileview GEOIP_CONFIGURE_ON= --enable-geoip GEOIP_LIB_DEPENDS= libGeoIP.so:${PORTSDIR}/net/GeoIP MMAP_CONFIGURE_ON= --enable-mmap MONOLITHIC_CONFIGURE_OFF= --disable-monolithic PLASMAMULE_CONFIGURE_ON= --enable-plasmamule PLASMAMULE_USE= KDE4=kdelibs QT4=dbus,gui,moc_build PLASMAMULE_CONFIGURE_ENV= \ ac_cv_path_KDE4_CONFIG=${KDE4_PREFIX}/bin/kde4-config \ KBUILDSYCOCA=${KDE4_PREFIX}/bin/kbuildsycoca4 \ UPDATE_MIME_DATABASE=/usr/bin/true UPNP_LIB_DEPENDS= libupnp.so:${PORTSDIR}/devel/upnp UPNP_CONFIGURE_OFF= --disable-upnp WEBSERVER_CONFIGURE_ON= --enable-webserver WXCAS_CONFIGURE_ON= --enable-wxcas XAS_CONFIGURE_ON= --enable-xas XAS_USE= PERL5+=run .include .if ${ARCH} == "i386" && ( ${OSVERSION} >= 1000024 || ${CXX:T} == "clang++" ) CPPFLAGS+= -DCRYPTOPP_DISABLE_ASM .endif .if ${PORT_OPTIONS:MED2K} CONFLICTS+= ed2k-hash* .endif .if ${PORT_OPTIONS:MWXUNICODE} WX_UNICODE= yes .endif post-patch: .SILENT - ${REINPLACE_CMD} -e '/LDFLAGS/s/-lpthread/${PTHREAD_LIBS}/' \ - -e 's/test.*-print-file-name.*`/true/' \ + ${REINPLACE_CMD} -e 's/test.*-print-file-name.*`/true/' \ -e '/if.*test/s/==/=/' \ ${WRKSRC}/configure .if ! ${PORT_OPTIONS:MDOCS} ${REINPLACE_CMD} 's/install-data-am:.*/install-data-am:/' \ ${WRKSRC}/docs/Makefile.in .endif .if ${PORT_OPTIONS:MPLASMAMULE} ${REINPLACE_CMD} -e 's|@prefix@|${KDE4_PREFIX}|' \ -e 's|LDFLAGS =|& -L${KDE4_PREFIX}/lib |' \ ${WRKSRC}/src/utils/plasmamule/Makefile.in .endif post-install: .if ${PORT_OPTIONS:MFILEVIEW} ${INSTALL_PROGRAM} ${WRKSRC}/src/utils/fileview/mulefileview ${STAGEDIR}${PREFIX}/bin .endif .include diff --git a/net-p2p/gkremldk/Makefile b/net-p2p/gkremldk/Makefile index a267e6065474..b52280f4f970 100644 --- a/net-p2p/gkremldk/Makefile +++ b/net-p2p/gkremldk/Makefile @@ -1,38 +1,37 @@ # Created by: Mario Sergio Fujikawa Ferreira # $FreeBSD$ PORTNAME= gkremldk PORTVERSION= 0.9.8 PORTREVISION= 1 CATEGORIES= net-p2p MASTER_SITES= http://www.tof2k.com/gkremldk/ DISTNAME= ${PORTNAME}-src-${PORTVERSION} EXTRACT_SUFX= .tbz MAINTAINER= ports@FreeBSD.org COMMENT= Shows current mldonkey donwload/upload rates and allows setting them LICENSE= GPLv2 BUILD_DEPENDS= \ ${LOCALBASE}/include/gkrellm2/gkrellm.h:${PORTSDIR}/sysutils/gkrellm2 RUN_DEPENDS= gkrellm:${PORTSDIR}/sysutils/gkrellm2 USES= pkgconfig tar:bzip2 USE_AUTOTOOLS= autoconf GNU_CONFIGURE= yes WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} post-patch: @${REINPLACE_CMD} -E \ - -e 's|^(LFLAGS).*|\1 = ${LDFLAGS} ${PTHREAD_LIBS} -L${LOCALBASE}/lib|' \ - -e 's|-lpthread|${PTHREAD_LIBS}|' \ - -e 's|(-fPIC)|\1 ${CFLAGS} ${PTHREAD_CFLAGS} -I${LOCALBASE}/include|' \ + -e 's|^(LFLAGS).*|\1 = ${LDFLAGS} -lpthread -L${LOCALBASE}/lib|' \ + -e 's|(-fPIC)|\1 ${CFLAGS} -I${LOCALBASE}/include|' \ ${WRKSRC}/Makefile.in do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/libexec/gkrellm2/plugins @${INSTALL_DATA} ${WRKSRC}/gkremldk.so \ ${STAGEDIR}${PREFIX}/libexec/gkrellm2/plugins .include diff --git a/net-p2p/lopster/Makefile b/net-p2p/lopster/Makefile index e0e51d2e056e..d835c057c1f1 100644 --- a/net-p2p/lopster/Makefile +++ b/net-p2p/lopster/Makefile @@ -1,51 +1,49 @@ # Created by: Roman Shterenzon # $FreeBSD$ PORTNAME= lopster PORTVERSION= 1.2.2 PORTREVISION= 13 CATEGORIES= net-p2p MASTER_SITES= SF \ http://lopster.sourceforge.net/download/ MAINTAINER= conrads@cox.net COMMENT= GTK+ client for Napster and free alternatives GNU_CONFIGURE= yes USES= gmake USE_GNOME= gtk12 CONFIGURE_ARGS= --with-pthread=yes LDFLAGS+= -L${LOCALBASE}/lib CPPFLAGS+= -I${LOCALBASE}/include OPTIONS_DEFINE= FLAC OGG ZLIB OPTIONS_DEFAULT= FLAC OGG ZLIB .include # --with-flac is on by default .if ${PORT_OPTIONS:MFLAC} LIB_DEPENDS+= libFLAC.so:${PORTSDIR}/audio/flac .else CONFIGURE_ARGS+= --without-flac .endif # --with-ogg is on by default .if ${PORT_OPTIONS:MOGG} LIB_DEPENDS+= libogg.so:${PORTSDIR}/audio/libogg .else CONFIGURE_ARGS+= --without-ogg .endif # --with-zlib is on by default .if ! ${PORT_OPTIONS:MZLIB} CONFIGURE_ARGS+= --without-zlib .endif post-patch: - @${REINPLACE_CMD} -e "s|-lpthread|${PTHREAD_LIBS}|g" \ - ${WRKSRC}/configure @${REINPLACE_CMD} -e "s/www.naplist.com/www.gotnap.com/" \ ${WRKSRC}/src/lopster.h .include diff --git a/net-p2p/mktorrent/Makefile b/net-p2p/mktorrent/Makefile index ecc80ec345c0..851f4df5ce5b 100644 --- a/net-p2p/mktorrent/Makefile +++ b/net-p2p/mktorrent/Makefile @@ -1,48 +1,45 @@ # Created by: Damian Gerow # $FreeBSD$ PORTNAME= mktorrent PORTVERSION= 1.0 CATEGORIES= net-p2p MASTER_SITES= SF MAINTAINER= dgerow@afflictions.org COMMENT= Command-line utility for creating BitTorrent metainfo files .if defined(.PARSEDIR) USES= gmake .else MAKEFILE= BSDmakefile .endif MAKE_FLAGS= USE_LONG_OPTIONS=1 PLIST_FILES= bin/mktorrent OPTIONS_DEFINE= THREADS OPENSSL HASHCHECK OPTIONS_DEFAULT= THREADS OPENSSL HASHCHECK THREADS_DESC= Enable support for pthreads OPENSSL_DESC= Use OpenSSL for hashing HASHCHECK_DESC= Verify file hashes .include .if ${PORT_OPTIONS:MTHREADS} MAKE_FLAGS+= USE_PTHREADS=1 .endif .if ${PORT_OPTIONS:MOPENSSL} MAKE_FLAGS+= USE_OPENSSL=1 USE_OPENSSL= yes .endif .if ! ${PORT_OPTIONS:MHASHCHECK} MAKE_FLAGS+= NO_HASH_CHECK=1 .endif -post-patch: - @${REINPLACE_CMD} -e "s|-lpthread|${PTHREAD_LIBS}|g" ${WRKSRC}/BSDmakefile - do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin .include diff --git a/net-p2p/mldonkey/Makefile b/net-p2p/mldonkey/Makefile index 5e3d6e815821..d4326f4eba83 100644 --- a/net-p2p/mldonkey/Makefile +++ b/net-p2p/mldonkey/Makefile @@ -1,163 +1,163 @@ # Created by: Holger Lamm # $FreeBSD$ PORTNAME= mldonkey PORTVERSION= 3.1.5 CATEGORIES+= net-p2p MASTER_SITES= SF MAINTAINER?= ports@FreeBSD.org COMMENT?= OCAML client for multiple peer-to-peer networks LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/Copying.txt BUILD_DEPENDS= ocamlc:${PORTSDIR}/lang/ocaml CONFLICTS= mldonkey{-{core,gui},}-devel-[0-9]* USES= iconv tar:bzip2 gmake USE_AUTOTOOLS= autoconf:env GNU_CONFIGURE= yes ALL_TARGET= opt MAKE_ENV+= OCAMLRUNPARAM="l=256M" MAKE_JOBS_UNSAFE= yes CONFIGURE_ARGS+=${ICONV_CONFIGURE_ARG} CONFIGURE_ENV+= NEWCXX="${CXX}" \ - PTHREAD_LIBS="-pthread" + PTHREAD_LIBS="-lpthread" CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib SUB_FILES= pkg-message ### ## Options activation ### OPTIONS_DEFINE= GD DOCS EXAMPLES OPTIONS_DEFAULT=CORE GD GUI OPTIONS_MULTI= CLIENT OPTIONS_MULTI_CLIENT=CORE GUI CORE_DESC= Client 'core' support .include .if ${PORT_OPTIONS:MGUI} && ${PORT_OPTIONS:MCORE} CONFLICTS+= mldonkey-core-[0.9]* CONFLICTS+= mldonkey-gui-[0.9]* PLIST_SUB+= CORE="" GUI="" GUICORE="" .else # (${PORT_OPTIONS:MGUI} && ${PORT_OPTIONS:MCORE}) . if !${PORT_OPTIONS:MGUI} PKGNAMESUFFIX= -core CONFLICTS+= mldonkey-gui-[0.9]* CONFIGURE_ARGS+=--disable-gui PLIST_SUB+= CORE="" GUI="@comment " GUICORE="@comment " . endif # !${PORT_OPTIONS:MGUI} . if !${PORT_OPTIONS:MCORE} PKGNAMESUFFIX= -gui CONFLICTS+= mldonkey-core-[0.9]* PLIST_SUB+= CORE="@comment " GUI="" GUICORE="@comment " . endif # !${PORT_OPTIONS:MCORE} .endif # ${PORT_OPTIONS:MGUI} && ${PORT_OPTIONS:MCORE} .if ${PORT_OPTIONS:MGUI} BUILD_DEPENDS+= ${LOCALBASE}/lib/ocaml/site-lib/lablgtk2/lablrsvg.cma:${PORTSDIR}/x11-toolkits/ocaml-lablgtk2 LIB_DEPENDS+= librsvg-2.so:${PORTSDIR}/graphics/librsvg2 CONFIGURE_ARGS+=--enable-gui=newgui2 # we don't need lablgtk as RUN dependency, but we need gtk+glib USE_GNOME= gtk20 .endif # ${PORT_OPTIONS:MGUI} .if ${PORT_OPTIONS:MCORE} USE_RC_SUBR= mlnet SUB_LIST+= SH=${SH:Q} . if ${PORT_OPTIONS:MGD} LIB_DEPENDS+= libgd.so:${PORTSDIR}/graphics/gd . else CONFIGURE_ARGS+=--disable-gd . endif .endif PORTDOCS= Authors.txt Bugs.txt ChangeLog Developers.txt \ Install.txt Todo.txt ed2k_links.txt # build additional tools ALL_TARGET+= \ mld_hash .include post-patch: @${SED} \ -e "s|%%PREFIX%%|${PREFIX}|" \ -e "s|%%SH%%|${SH}|" \ ${FILESDIR}/wrapper.sh > \ ${WRKDIR}/wrapper.sh @${REINPLACE_CMD} -E \ -e 's|%%AUTOCONF%%|${AUTOCONF}|' \ ${BUILD_WRKSRC}/config/Makefile.in @${REINPLACE_CMD} -E \ -e 's@(\+)(lablgtk2)@\1site-lib/\2@' \ -e 's@(\+)(labl\$$\(GTK\))@\1site-lib/\2@' \ -e 's@(OCAMLLIB/)(\$$LABLGTK_NAME)@\1site-lib/\2@' \ ${WRKSRC}/config/configure.in \ ${WRKSRC}/config/Makefile.in @${REINPLACE_CMD} -E \ -e 's@(#include <)(lablgtk2/)@\1site-lib/\2@' \ ${WRKSRC}/src/gtk2/gui/x11/systraystubs.c # update server.met provider @${REINPLACE_CMD} -E \ -e 's|http://www.gruk.org/server.met.gz|http://www.jd2k.com/server.met|' \ -e 's|http://www.bluetack.co.uk/config/antip2p.txt|http://www.bluetack.co.uk/config/level1.gz|' \ ${WRKSRC}/src/daemon/common/commonOptions.ml \ ${WRKSRC}/src/networks/donkey/donkeyServers.ml pre-configure: @cd ${WRKSRC}/config && ${AUTOCONF} do-install: .if ${PORT_OPTIONS:MCORE} ${INSTALL_PROGRAM} ${WRKSRC}/mld_hash ${STAGEDIR}${PREFIX}/bin ${INSTALL_PROGRAM} ${WRKSRC}/mlnet ${STAGEDIR}${PREFIX}/bin/mlnet-real ${INSTALL_SCRIPT} ${WRKDIR}/wrapper.sh ${STAGEDIR}${PREFIX}/bin/mlnet .if ${PORT_OPTIONS:MEXAMPLES} @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_SCRIPT} ${FILESDIR}/kill_mldonkey ${STAGEDIR}${EXAMPLESDIR} .endif .endif .if ${PORT_OPTIONS:MGUI} ${INSTALL_PROGRAM} ${WRKSRC}/mlgui ${STAGEDIR}${PREFIX}/bin .endif .if ${PORT_OPTIONS:MGUI} && ${PORT_OPTIONS:MCORE} ${INSTALL_SCRIPT} ${WRKSRC}/distrib/mldonkey_previewer ${STAGEDIR}${PREFIX}/bin ${INSTALL_PROGRAM} ${WRKSRC}/mlguistarter ${STAGEDIR}${PREFIX}/bin ${INSTALL_PROGRAM} ${WRKSRC}/mlnet+gui ${STAGEDIR}${PREFIX}/bin .endif .if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${STAGEDIR}${DOCSDIR} .for _file in ${PORTDOCS} ${INSTALL_DATA} ${WRKSRC}/distrib/${_file} ${STAGEDIR}${DOCSDIR} .endfor .endif install-user: extract .if !defined(LANG) @${ECHO_MSG} "Please call as: make install-user LANG=" @${ECHO_MSG} "with one of en,de,fr,fr.noaccents,sp !" .else @${CP} ${WRKSRC}/distrib/i18n/gui_messages.ini.${LANG}\ ${HOME}/.mldonkey_gui_messages.ini .endif .include diff --git a/net-p2p/namecoin/Makefile b/net-p2p/namecoin/Makefile index 1e97c526f269..5e61a96c3614 100644 --- a/net-p2p/namecoin/Makefile +++ b/net-p2p/namecoin/Makefile @@ -1,99 +1,98 @@ # Created by: Chad J. Milios # $FreeBSD$ PORTNAME= namecoin PORTVERSION= Q.3.72 PORTREVISION= 3 CATEGORIES= net-p2p dns MASTER_SITES= GHL MAINTAINER= milios@ccsys.com COMMENT= Decentralized, open DNS system and general purpose key/value store LIB_DEPENDS= libboost_date_time.so:${PORTSDIR}/devel/boost-libs OPTIONS_DEFINE= X11 UPNP QRCODES DBUS OPTIONS_DEFAULT= X11 QRCODES UPNP_DESC= Build with UPNP support QRCODES_DESC= Build with QR code display USE_GITHUB= yes GH_ACCOUNT= namecoinq GH_PROJECT= namecoinq GH_COMMIT= cdf052b GH_TAGNAME= v${PORTVERSION} USES= gmake compiler:c++11-lib USE_OPENSSL= yes USE_BDB= yes WANT_BDB_VER= 48 CXXFLAGS+= -I${LOCALBASE}/include -I${BDB_INCLUDE_DIR} CXXFLAGS+= -L${LOCALBASE}/lib -L${BDB_LIB_DIR} CXXFLAGS+= -DCRYPTOPP_DISABLE_ASM .include .if ${PORT_OPTIONS:MX11} USE_QT4= corelib network gui qmake_build linguist_build uic_build moc_build rcc_build BINARY= namecoin-qt LIB_DEPENDS+= libprotobuf.so:${PORTSDIR}/devel/protobuf .else BINARY= namecoind MAKE_ARGS+= -C ${WRKSRC}/src USE_GNOME= glib20 .endif .if ${PORT_OPTIONS:MQRCODES} LIB_DEPENDS+= libqrencode.so:${PORTSDIR}/graphics/libqrencode QMAKE_USE_QRCODE=1 .else QMAKE_USE_QRCODE=0 .endif .if ${PORT_OPTIONS:MDBUS} USE_QT4+= dbus QMAKE_USE_DBUS= 1 .else QMAKE_USE_DBUS= 0 .endif PLIST_FILES+= bin/${BINARY} .if ${PORT_OPTIONS:MUPNP} LIB_DEPENDS+= libminiupnpc.so:${PORTSDIR}/net/miniupnpc QMAKE_USE_UPNP= 1 .else QMAKE_USE_UPNP= - .endif .include post-patch: .if !${PORT_OPTIONS:MX11} @cd ${WRKSRC}/src && ${CP} ${FILESDIR}/makefile.unix Makefile @${REINPLACE_CMD} \ -e 's|^USE_UPNP.*$$|USE_UPNP=${QMAKE_USE_UPNP}|' \ - -e 's|-l pthread|${PTHREAD_LIBS}|g' \ ${WRKSRC}/src/Makefile .endif do-configure: .if ${PORT_OPTIONS:MX11} cd ${WRKSRC} && ${SETENV} ${QMAKE_ENV} \ ${QMAKE} ${QMAKE_ARGS} USE_UPNP=${QMAKE_USE_UPNP} USE_QRCODE=${QMAKE_USE_QRCODE} \ QMAKE_LRELEASE=${LRELEASE} INCLUDEPATH+=${BDB_INCLUDE_DIR} \ QMAKE_LIBDIR+=${BDB_LIB_DIR} ${BINARY}.pro .endif do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/bin .if ${PORT_OPTIONS:MX11} ${INSTALL_PROGRAM} ${WRKSRC}/${BINARY} ${STAGEDIR}${PREFIX}/bin/ .else ${INSTALL_PROGRAM} ${WRKSRC}/src/${BINARY} ${STAGEDIR}${PREFIX}/bin/ .endif .include diff --git a/net-p2p/twister/Makefile b/net-p2p/twister/Makefile index 42301721b27e..1cc999b40872 100644 --- a/net-p2p/twister/Makefile +++ b/net-p2p/twister/Makefile @@ -1,69 +1,67 @@ # Created by: Thierry Thomas # $FreeBSD$ PORTNAME= twister-core PORTVERSION= 0.141130 CATEGORIES= net-p2p MAINTAINER= thierry@FreeBSD.org COMMENT= Experimental peer-to-peer microblogging software LICENSE= BSD3CLAUSE MIT LICENSE_COMB= dual LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libboost_system.so:${PORTSDIR}/devel/boost-libs \ libleveldb.so:${PORTSDIR}/databases/leveldb \ libicui18n.so:${PORTSDIR}/devel/icu OPTIONS_DEFINE= DOCS USE_GITHUB= yes GH_ACCOUNT= miguelfreitas GH_PROJECT= ${PORTNAME} GH_TAGNAME= ${GH_COMMIT} GH_COMMIT= 9d3b074 USE_BDB= yes WANT_BDB_VER= 48 USE_OPENSSL= yes USES= gmake iconv USE_AUTOTOOLS= libtoolize:env aclocal:env autoconf:env autoheader:env automake:env GNU_CONFIGURE= yes CONFIGURE_WRKSRC=${WRKSRC}/libtorrent CONFIGURE_ARGS= --with-libiconv \ --with-boost=${LOCALBASE} \ --with-boost-system=boost_system -CONFIGURE_ENV= PTHREAD_CFLAGS="${PTHREAD_CFLAGS}" \ - PTHREAD_LIBS="${PTHREAD_LIBS}" MAKEFILE= makefile.freebsd BUILD_WRKSRC= ${WRKSRC}/src MAKE_ENV= BOOST_INCLUDE_PATH=${LOCALBASE}/include \ BOOST_LIB_PATH=${LOCALBASE}/lib \ BDB_INCLUDE_PATH=${BDB_INCLUDE_DIR} \ BDB_LIB_PATH=${BDB_LIB_DIR} \ ICONV_LIB="${ICONV_LIB}" PLIST_FILES= bin/twisterd PORTDOCS= README.md .include .if (${OPSYS} == FreeBSD && ${OSVERSION} < 1000000) WITH_OPENSSL_PORT= yes .endif pre-configure: ${REINPLACE_CMD} -e 's|%%PORTVERSION%%|${PORTVERSION}|' \ ${WRKSRC}/share/genbuild.sh (cd ${CONFIGURE_WRKSRC} && ./autotool.sh) do-install: ${INSTALL_PROGRAM} ${BUILD_WRKSRC}/twisterd ${STAGEDIR}${PREFIX}/bin .if ${PORT_OPTIONS:MDOCS} ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR} .endif .include diff --git a/net-p2p/twister/files/patch-libtorrent_m4_ax_pthread.m4 b/net-p2p/twister/files/patch-libtorrent_m4_ax_pthread.m4 deleted file mode 100644 index c587a90f2e97..000000000000 --- a/net-p2p/twister/files/patch-libtorrent_m4_ax_pthread.m4 +++ /dev/null @@ -1,20 +0,0 @@ ---- libtorrent/m4/ax_pthread.m4.orig 2014-06-20 21:38:49.000000000 +0200 -+++ libtorrent/m4/ax_pthread.m4 2014-06-21 16:58:22.000000000 +0200 -@@ -318,7 +318,7 @@ - # - if test x"$done" = xno; then - AC_MSG_CHECKING([whether -lpthread fixes that]) -- LIBS="-lpthread $PTHREAD_LIBS $save_LIBS" -+ LIBS="$PTHREAD_LIBS $save_LIBS" - AC_TRY_LINK([#include ], - [pthread_t th; pthread_join(th, 0); - pthread_attr_init(0); pthread_cleanup_push(0, 0); -@@ -327,7 +327,7 @@ - - if test "x$done" = xyes; then - AC_MSG_RESULT([yes]) -- PTHREAD_LIBS="-lpthread $PTHREAD_LIBS" -+ PTHREAD_LIBS="$PTHREAD_LIBS" - else - AC_MSG_RESULT([no]) - fi diff --git a/net-p2p/valknut/Makefile b/net-p2p/valknut/Makefile index db73843d0750..eae6c9622f03 100644 --- a/net-p2p/valknut/Makefile +++ b/net-p2p/valknut/Makefile @@ -1,36 +1,35 @@ # Created by: Sverrir Valgeirsson # $FreeBSD$ PORTNAME= valknut PORTVERSION= 0.4.9 PORTREVISION= 6 CATEGORIES= net-p2p MASTER_SITES= SF/wxdcgui/${PORTNAME}-qt4/${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Qt-based Direct Connect client LICENSE= GPLv2 LIB_DEPENDS= libdc.so:${PORTSDIR}/net-p2p/dclib \ libxml2.so:${PORTSDIR}/textproc/libxml2 WRKSRC= ${WRKDIR}/${DISTNAME} USE_QT4= corelib gui network qt3support \ moc_build uic_build rcc_build linguisttools_build USES= gmake perl5 pkgconfig tar:bzip2 USE_PERL5= build GNU_CONFIGURE= yes INSTALLS_ICONS= yes CFLAGS+= -I${QT_INCDIR} LDFLAGS+= -L${QT_LIBDIR} -QTCFGLIBS+= ${PTHREAD_LIBS} +QTCFGLIBS+= -lpthread CONFIGURE_ENV+= DCLIB_CFLAGS=-I${LOCALBASE}/include post-patch: - ${REINPLACE_CMD} -e 's|-lpthread|${PTHREAD_LIBS}|g;\ - s|-D_XOPEN_SOURCE=500||g' \ + ${REINPLACE_CMD} -e 's|-D_XOPEN_SOURCE=500||g' \ ${CONFIGURE_WRKSRC}/${CONFIGURE_SCRIPT} .include