svn commit: r429386 - head/x11/xcalib

Boris Samorodov bsam at FreeBSD.org
Sat Dec 24 23:37:11 UTC 2016


Author: bsam
Date: Sat Dec 24 23:37:10 2016
New Revision: 429386
URL: https://svnweb.freebsd.org/changeset/ports/429386

Log:
  x11/xcalib: Update to version 0.9.0:
  . take maintainership;
  . simplfy MASTER_SITES;
  . use system make;
  . remove unused flags and defines;
  . ensure non-standard PREFIX may be used;
  . use system flags for building;
  . remove do-make target (bundled Makefile DTRT);
  . install an *.icm file as an example as well.

Modified:
  head/x11/xcalib/Makefile
  head/x11/xcalib/distinfo

Modified: head/x11/xcalib/Makefile
==============================================================================
--- head/x11/xcalib/Makefile	Sat Dec 24 23:27:18 2016	(r429385)
+++ head/x11/xcalib/Makefile	Sat Dec 24 23:37:10 2016	(r429386)
@@ -2,42 +2,35 @@
 # $FreeBSD$
 
 PORTNAME=	xcalib
-PORTVERSION=	0.8
-PORTREVISION=	1
+PORTVERSION=	0.9.0
 CATEGORIES=	x11 graphics
-MASTER_SITES=	SF
-DISTNAME=	${PORTNAME}-source-${PORTVERSION}
+MASTER_SITES=	SF/openicc/xcalib/xcalib%200.9/
 
-MAINTAINER=	ports at FreeBSD.org
+MAINTAINER=	bsam at FreeBSD.org
 COMMENT=	Program for X11 display calibration with ICC profiles
 
 LICENSE=	GPLv2+
 LICENSE_FILE=	${WRKSRC}/COPYING
 
-USES=		gmake
-USE_XORG=	x11 xext sm xxf86vm
-WRKSRC=		${WRKDIR}/${PORTNAME}-${PORTVERSION}
+USES=		tar:bz2
+USE_XORG=	sm x11 xext xrandr xxf86vm
 
 PORTDOCS=	README README.profilers
 PORTEXAMPLES=	*
 PLIST_FILES=	bin/${PORTNAME}
 
-DEFINES=	-DXCALIB_VERSION=\"${PORTVERSION}\" -DUNIX
-LDFLAGS+=	-L${LOCALBASE}/lib -L${LOCALBASE}/lib -lm -lX11 -lXxf86vm -lXext
-CFLAGS+=	-I./icclib -I${LOCALBASE}/include -I${LOCALBASE}/include
-
 OPTIONS_DEFINE=	DOCS EXAMPLES
 
 post-patch:
-	@${REINPLACE_CMD} -e 's|/usr/X11R6|${LOCALBASE}|g' \
+	@${REINPLACE_CMD} -e 's|/usr/local|${PREFIX}|g' \
+	    -e 's|CFLAGS =|CFLAFS ?=|g' -e 's|/usr/X11R6|${LOCALBASE}|g' \
 	    ${WRKSRC}/Makefile
-
-do-install:
-	${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin
+	@${REINPLACE_CMD} -e 's|if(i=0)|else|g' ${WRKSRC}/xcalib.c
 
 do-install-EXAMPLES-on:
 	@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
-	${INSTALL_DATA} ${WRKSRC}/*.icc ${STAGEDIR}${EXAMPLESDIR}
+	${INSTALL_DATA} ${WRKSRC}/*.icc ${WRKSRC}/*.icm \
+	    ${STAGEDIR}${EXAMPLESDIR}
 
 do-install-DOCS-on:
 	@${MKDIR} ${STAGEDIR}${DOCSDIR}

Modified: head/x11/xcalib/distinfo
==============================================================================
--- head/x11/xcalib/distinfo	Sat Dec 24 23:27:18 2016	(r429385)
+++ head/x11/xcalib/distinfo	Sat Dec 24 23:37:10 2016	(r429386)
@@ -1,2 +1,3 @@
-SHA256 (xcalib-source-0.8.tar.gz) = 8a112ee710e5446f6c36e62345b2066f10639d500259db8c48bf1716caea06e6
-SIZE (xcalib-source-0.8.tar.gz) = 32782
+TIMESTAMP = 1482621088
+SHA256 (xcalib-0.9.0.tar.bz2) = 05c330c56ca8b4aa3b20720225ae264676d79264f2a0017d0c857380ecda1128
+SIZE (xcalib-0.9.0.tar.bz2) = 35520


More information about the svn-ports-all mailing list