pkgsrc-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
pkg/43120: net/csup update
>Number: 43120
>Category: pkg
>Synopsis: net/csup update
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: pkg-manager
>State: open
>Class: change-request
>Submitter-Id: net
>Arrival-Date: Sun Apr 04 20:20:01 +0000 2010
>Originator: Alexander Polakov
>Release: n/a
>Organization:
>Environment:
DragonFly noisy 2.7-DEVELOPMENT DragonFly v2.7.0.45.g5d6a9-DEVELOPMENT #16: Fri
Apr 2 23:54:49 MSD 2010 polachok@noisy:/usr/obj/usr/src/sys/XEON i386
>Description:
net/csup in pkgsrc is 3 years old while being actively developed inside the
FreeBSD tree. So I took a snapshot from today's -CURRENT and put it online in a
tarball (well, you can always do it yourself if you don't trust me).
Built and tested on DragonFly by checking out NetBSD tree, works just fine.
>How-To-Repeat:
>Fix:
diff --git a/net/csup/Makefile b/net/csup/Makefile
index 9ffebdc..8398677 100644
--- a/net/csup/Makefile
+++ b/net/csup/Makefile
@@ -1,11 +1,12 @@
# $NetBSD: Makefile,v 1.5 2010/01/17 12:02:30 wiz Exp $
#
-DISTNAME= csup-snap-20070216
+DISTNAME= csup-snap-20100404
PKGNAME= ${DISTNAME:S/-snap//}
PKGREVISION= 1
CATEGORIES= net devel
-MASTER_SITES= ${MASTER_SITE_BACKUP}
+#MASTER_SITES= ${MASTER_SITE_BACKUP}
+MASTER_SITES= http://www.plhk.ru/static/csup/
MAINTAINER= imil%gcu.info@localhost
HOMEPAGE= http://www.mu.org/~mux/csup.html
@@ -17,14 +18,14 @@ USE_TOOLS+= lex yacc
USE_BSD_MAKEFILE= yes
-WRKSRC= ${WRKDIR}/csup
+WRKSRC= ${WRKDIR}/${DISTNAME}
INSTALLATION_DIRS= bin ${PKGMANDIR}/man1 ${PKGMANDIR}/cat1
CFLAGS+= ${PTHREAD_CFLAGS}
LDFLAGS+= ${PTHREAD_LDFLAGS} ${PTHREAD_LIBS}
-BUILDLINK_TRANSFORM+= rm:-Werror
+BUILDLINK_TRANSFORM+= rm:-Werror
.include "../../mk/bsd.prefs.mk"
diff --git a/net/csup/distinfo b/net/csup/distinfo
index 1414f49..58c6bfc 100644
--- a/net/csup/distinfo
+++ b/net/csup/distinfo
@@ -1,6 +1,6 @@
$NetBSD: distinfo,v 1.5 2009/08/01 20:01:57 dholland Exp $
-SHA1 (csup-snap-20070216.tar.gz) = b2a5b5a95496f166caa6f4c03003fe354a4e76c2
-RMD160 (csup-snap-20070216.tar.gz) = 7d96422461d7538b8f5ff2afaff9341a38ad2a8f
-Size (csup-snap-20070216.tar.gz) = 80734 bytes
-SHA1 (patch-ab) = e97991969a42613a021e389ce228cd475cf3cac2
+SHA1 (csup-snap-20100404.tar.gz) = 05598a6a56c15b86a7b3e6658ddf5b144d662867
+RMD160 (csup-snap-20100404.tar.gz) = d78906c6dbc110f828ea3848df84a569aec43733
+Size (csup-snap-20100404.tar.gz) = 124351 bytes
+SHA1 (patch-ab) = 572e493d3637a66ad26cf151af00149476b99740
diff --git a/net/csup/patches/patch-ab b/net/csup/patches/patch-ab
index e02b6fb..9a772fb 100644
--- a/net/csup/patches/patch-ab
+++ b/net/csup/patches/patch-ab
@@ -1,47 +1,17 @@
-$NetBSD: patch-ab,v 1.4 2009/08/01 20:01:57 dholland Exp $
-
---- Makefile.orig 2006-03-07 14:10:25.000000000 -0500
-+++ Makefile 2009-08-01 16:02:17.000000000 -0400
-@@ -4,40 +4,17 @@
- BINDIR?= ${PREFIX}/bin
- MANDIR?= ${PREFIX}/man/man
+--- Makefile.orig 2010-04-04 23:53:40 +0400
++++ Makefile 2010-04-04 23:56:13 +0400
+@@ -30,9 +30,13 @@
+ updater.c
--UNAME!= /usr/bin/uname -s
--
- PROG= csup
- SRCS= attrstack.c config.c detailer.c diff.c fattr.c fixups.c fnmatch.c \
- globtree.c idcache.c keyword.c lister.c main.c misc.c mux.c parse.y \
- pathcomp.c proto.c status.c stream.c threads.c token.l updater.c
+ CFLAGS+= -I. -I${.CURDIR}
+-CFLAGS+= -DHAVE_FFLAGS -DNDEBUG
++CFLAGS+= -DNDEBUG
+ WARNS?= 1
--CFLAGS+= -I. -I${.CURDIR} -g -pthread -DHAVE_FFLAGS -DNDEBUG
-+CFLAGS+= -I. -I${.CURDIR} -g -DNDEBUG
- WARNS?= 6
-
--# A bit of tweaking is needed to get this Makefile working
--# with the bsd.prog.mk of all the *BSD OSes...
--.if (${UNAME} == "NetBSD")
--LDFLAGS+= -pthread
-+# The NetBSD rules apply on all pkgsrc platforms.
- YHEADER= yes
-
--.elif (${UNAME} == "OpenBSD")
--# I bet there's a better way to do this with the OpenBSD mk
--# framework but well, this works and I got bored.
--LDFLAGS+= -pthread
--YFLAGS= -d
--CLEANFILES+= parse.c parse.h y.tab.h
--
--config.c: parse.h
--
--token.l: parse.h
--
--y.tab.h: parse.c
--
--parse.h: y.tab.h
-- cp ${.ALLSRC} ${.TARGET}
--
--.endif
--
- DPADD= ${LIBCRYPTO} ${LIBZ}
- LDADD= -lcrypto -lz
++# pkgsrc
++LDFLAGS+= -pthread
++YHEADER= yes
++
+ DPADD= ${LIBCRYPTO} ${LIBZ} ${LIBPTHREAD}
+ LDADD= -lcrypto -lz -lpthread
Home |
Main Index |
Thread Index |
Old Index