Stuart Henderson <s...@spacehopper.org> writes:

> On 2014/01/09 07:58, Jeremie Courreges-Anglas wrote:
>> CVSROOT:     /cvs
>> Module name: ports
>> Changes by:  j...@cvs.openbsd.org    2014/01/09 07:58:51
>> 
>> Modified files:
>>      net/irssi      : Makefile 
>>      net/irssi/pkg  : PLIST 
>> 
>> Log message:
>> Install irssi include files, needed to compile some irssi plugins.
>> Patch from Florian Stinglmayr, maintainer timeout.
>> 
>
> If we're doing this, then it probably makes sense to use these
> rather than the :configure target in the irssi plugins in ports..

Here's a diff for the icb and xmpp plugins (icb tested).

Index: irssi-icb/Makefile
===================================================================
RCS file: /cvs/ports/net/irssi-icb/Makefile,v
retrieving revision 1.31
diff -u -p -r1.31 Makefile
--- irssi-icb/Makefile  21 Mar 2013 08:46:34 -0000      1.31
+++ irssi-icb/Makefile  9 Jan 2014 15:38:56 -0000
@@ -12,7 +12,7 @@ CATEGORIES=     net
 
 BUILD_DEPENDS= ${MODGNU_AUTOCONF_DEPENDS} \
                ${MODGNU_AUTOMAKE_DEPENDS} \
-               net/irssi:configure \
+               net/irssi \
                devel/glib2
 RUN_DEPENDS=   net/irssi
 
@@ -25,13 +25,10 @@ LIBTOOL_FLAGS=      --tag=disable-static
 CONFIGURE_STYLE= gnu
 AUTOCONF_VERSION=2.61
 AUTOMAKE_VERSION=1.9
-CONFIGURE_ARGS+= --with-irssi=${WRKDIR}/irssi-src
+CONFIGURE_ARGS+= --with-irssi=${LOCALBASE}/include/irssi/
 
 AUTO_ENV=      AUTOCONF_VERSION=${AUTOCONF_VERSION} \
                AUTOMAKE_VERSION=${AUTOMAKE_VERSION}
-
-post-extract:
-       @ln -sf ${WRKDIR}/net/irssi/irssi-* ${WRKDIR}/irssi-src
 
 pre-configure:
        cd ${WRKSRC} && ${AUTO_ENV} aclocal
Index: irssi-icb/distinfo
===================================================================
RCS file: /cvs/ports/net/irssi-icb/distinfo,v
retrieving revision 1.4
diff -u -p -r1.4 distinfo
--- irssi-icb/distinfo  5 Apr 2007 16:20:10 -0000       1.4
+++ irssi-icb/distinfo  9 Jan 2014 15:41:56 -0000
@@ -1,5 +1,2 @@
-MD5 (irssi-icb-0.14.tar.gz) = V34uonr7IQhqjwj8yVMtBA==
-RMD160 (irssi-icb-0.14.tar.gz) = 3RBJJezm6r0BErhrnraJiEa6j1I=
-SHA1 (irssi-icb-0.14.tar.gz) = Mdel0EqJbg4Z20S012t6yFrxpdQ=
 SHA256 (irssi-icb-0.14.tar.gz) = NEP9e5fgtkoiRJSDuRfi5aqAsIsY3WTGIT9qO3Vkmyg=
 SIZE (irssi-icb-0.14.tar.gz) = 172647
Index: irssi-xmpp/Makefile
===================================================================
RCS file: /cvs/ports/net/irssi-xmpp/Makefile,v
retrieving revision 1.4
diff -u -p -r1.4 Makefile
--- irssi-xmpp/Makefile 17 Jul 2013 03:27:01 -0000      1.4
+++ irssi-xmpp/Makefile 9 Jan 2014 15:41:30 -0000
@@ -22,17 +22,14 @@ MASTER_SITES=               ${HOMEPAGE}files/
 
 MODULES=               devel/gettext
 
-BUILD_DEPENDS=         net/irssi:configure
+BUILD_DEPENDS=         net/irssi
 LIB_DEPENDS=           net/loudmouth
 RUN_DEPENDS=           net/irssi
 
-MAKE_FLAGS=            CC="${CC}" IRSSI_INCLUDE="${WRKDIR}/irssi-src"
+MAKE_FLAGS=            CC="${CC}" IRSSI_INCLUDE="${LOCALBASE}/include/irssi/"
 MAKE_ENV=              LDFLAGS="${LDFLAGS}"
 FAKE_FLAGS=            DESTDIR=""
 
 NO_TEST=               Yes
-
-post-extract:
-       @ln -sf ${WRKDIR}/net/irssi/irssi-* ${WRKDIR}/irssi-src
 
 .include <bsd.port.mk>


-- 
jca | PGP: 0x1524E7EE / 5135 92C1 AD36 5293 2BDF  DDCC 0DFA 74AE 1524 E7EE
(previous: 0x06A11494 / 61DB D9A0 00A4 67CF 2A90  8961 6191 8FBF 06A1 1494)

Reply via email to