aboutsummaryrefslogtreecommitdiff
path: root/devel/fossil
diff options
context:
space:
mode:
authorGuido Falsi <madpilot@FreeBSD.org>2017-01-23 14:19:16 +0000
committerGuido Falsi <madpilot@FreeBSD.org>2017-01-23 14:19:16 +0000
commitec883fbfc4df37f84c45d160ee9073503545ddb4 (patch)
treeb853baad6c038173f3abe9a5ededeebb582cbc8c /devel/fossil
parent9d3e2572b4bef9a29b4ada9577712f87be853fb5 (diff)
downloadports-ec883fbfc4df37f84c45d160ee9073503545ddb4.tar.gz
ports-ec883fbfc4df37f84c45d160ee9073503545ddb4.zip
- Update fossil to 1.37
- Fix known regression [1] - Convert to USES=localbase Obtained from: http://fossil-scm.org/index.html/info/3eec799992757443 [1]
Notes
Notes: svn path=/head/; revision=432224
Diffstat (limited to 'devel/fossil')
-rw-r--r--devel/fossil/Makefile10
-rw-r--r--devel/fossil/distinfo6
-rw-r--r--devel/fossil/files/patch-src_checkin.c11
3 files changed, 20 insertions, 7 deletions
diff --git a/devel/fossil/Makefile b/devel/fossil/Makefile
index ce4c686b5d9b..07af972681b4 100644
--- a/devel/fossil/Makefile
+++ b/devel/fossil/Makefile
@@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= fossil
-PORTVERSION= 1.36
+PORTVERSION= 1.37
DISTVERSIONPREFIX= src-
PORTEPOCH= 2
CATEGORIES= devel www
@@ -23,7 +23,7 @@ MAKE_JOBS_UNSAFE=yes
OPTIONS_DEFINE= JSON FUSE STATIC
OPTIONS_DEFAULT= JSON
-WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
+WRKSRC= ${WRKDIR}/${PORTNAME:C/^(.).*/\1/:tu}${PORTNAME:C/^.(.*)/\1/}_2017-01-16_205854_1669115ab9
JSON_DESC= JSON API support
FUSE_DESC= Enable fossil fusefs command
@@ -31,8 +31,10 @@ JSON_CONFIGURE_ON= --json
STATIC_CONFIGURE_ON= --static
FUSE_CONFIGURE_OFF= --disable-fusefs
FUSE_LIB_DEPENDS= libfuse.so:sysutils/fusefs-libs
-FUSE_CFLAGS= -I${LOCALBASE}/include
-FUSE_LDFLAGS= -L${LOCALBASE}/lib
+FUSE_USES= localbase:ldflags
+
+post-patch-FUSE-on:
+ @${REINPLACE_CMD} -e 's/define-append LIBS -lfuse/& -pthread/' ${WRKSRC}/auto.def
post-install:
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/fossil
diff --git a/devel/fossil/distinfo b/devel/fossil/distinfo
index c6f230279d81..963fc15758ce 100644
--- a/devel/fossil/distinfo
+++ b/devel/fossil/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1477468560
-SHA256 (fossil-src-1.36.tar.gz) = 2676c35ec5e44099a3522e7e9f1d1f84a9338db4457618d5338cb6826d0dfd12
-SIZE (fossil-src-1.36.tar.gz) = 4721453
+TIMESTAMP = 1485158650
+SHA256 (fossil-src-1.37.tar.gz) = 81c19e81c4b2b60930bab3f2147b516525c855924ccc6d089748b0f5611be492
+SIZE (fossil-src-1.37.tar.gz) = 4796866
diff --git a/devel/fossil/files/patch-src_checkin.c b/devel/fossil/files/patch-src_checkin.c
new file mode 100644
index 000000000000..0f068576bd2b
--- /dev/null
+++ b/devel/fossil/files/patch-src_checkin.c
@@ -0,0 +1,11 @@
+--- src/checkin.c.orig 2017-01-16 20:58:54 UTC
++++ src/checkin.c
+@@ -173,7 +173,7 @@ static void status_report(
+ blob_append_sql(&sql, " UNION ALL");
+ }
+ blob_append_sql(&sql,
+- " SELECT pathname, %s, %s, 0, 0, 0, 0, 0, 0"
++ " SELECT pathname, %s, %s, 0, 0, 0, 0, 0"
+ " FROM sfile WHERE pathname NOT IN (%s)%s",
+ flags & C_MTIME ? "datetime(mtime, 'unixepoch', toLocal())" : "''",
+ flags & C_SIZE ? "size" : "0",