Date: Mon, 19 Jun 2017 14:08:34 +0000 (UTC) From: Alexey Dokuchaev <danfe@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r443876 - in head/x11: . flruler flruler/files Message-ID: <201706191408.v5JE8YQs067022@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: danfe Date: Mon Jun 19 14:08:34 2017 New Revision: 443876 URL: https://svnweb.freebsd.org/changeset/ports/443876 Log: A program for measuring the pixel size of on-screen elements. Intended for GUI debugging to verify widget separations and sizes, though may also be used for general computer graphics debugging purposes, including measuring pixel distances of images, web applications, etc. You can easily make copies of the ruler and reoriented it via either the keyboard or mouse. WWW: http://seriss.com/people/erco/fltk/flruler/ Added: head/x11/flruler/ head/x11/flruler/Makefile (contents, props changed) head/x11/flruler/distinfo (contents, props changed) head/x11/flruler/files/ head/x11/flruler/files/patch-Makefile (contents, props changed) head/x11/flruler/pkg-descr (contents, props changed) Modified: head/x11/Makefile Modified: head/x11/Makefile ============================================================================== --- head/x11/Makefile Mon Jun 19 14:07:09 2017 (r443875) +++ head/x11/Makefile Mon Jun 19 14:08:34 2017 (r443876) @@ -66,6 +66,7 @@ SUBDIR += fireflies SUBDIR += fixesproto SUBDIR += florence + SUBDIR += flruler SUBDIR += fluxbg SUBDIR += fpc-x11 SUBDIR += fstobdf Added: head/x11/flruler/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/x11/flruler/Makefile Mon Jun 19 14:08:34 2017 (r443876) @@ -0,0 +1,46 @@ +# Created by: Alexey Dokuchaev <danfe@FreeBSD.org> +# $FreeBSD$ + +PORTNAME= flruler +PORTVERSION= 1.05 +CATEGORIES= x11 +MASTER_SITES= http://seriss.com/people/erco/fltk/flruler/ + +MAINTAINER= danfe@FreeBSD.org +COMMENT= On-screen pixel ruler + +LICENSE= GPLv2 + +BUILD_DEPENDS= ${LOCALBASE}/lib/libfltk.a:x11-toolkits/fltk + +USES= gmake perl5 +USE_PERL5= build +USE_XORG= x11 xcursor xext xfixes xft xinerama + +PLIST_FILES= bin/flruler man/man1/flruler.1.gz \ + share/icons/hicolor/128x128/apps/flruler.png +PORTDOCS= * + +DESKTOP_ENTRIES= "Flruler" "${COMMENT}" "${PORTNAME}.png" \ + "${PORTNAME}" "Utility;" false + +OPTIONS_DEFINE= DOCS + +post-patch: +# New windows won't get created with zero width and height for some reason + @${REINPLACE_CMD} -e 's/,0,0/,1,1/' ${WRKSRC}/flruler.C + +do-install: + ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin + ${INSTALL_DATA} ${WRKSRC}/docs/${PORTNAME}.1 \ + ${STAGEDIR}${MANPREFIX}/man/man1 + @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/128x128/apps + ${INSTALL_DATA} ${WRKSRC}/misc/flruler-icon.png \ + ${STAGEDIR}${PREFIX}/share/icons/hicolor/128x128/apps/${PORTNAME}.png + +do-install-DOCS-on: + @${MKDIR} ${STAGEDIR}${DOCSDIR} + cd ${WRKSRC} && ${INSTALL_DATA} CHANGES.txt TODO.txt \ + docs/${PORTNAME}.html ${STAGEDIR}${DOCSDIR} + +.include <bsd.port.mk> Added: head/x11/flruler/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/x11/flruler/distinfo Mon Jun 19 14:08:34 2017 (r443876) @@ -0,0 +1,3 @@ +TIMESTAMP = 1470190812 +SHA256 (flruler-1.05.tar.gz) = ece02a65bb408eaa83e46e0359bb1d8c07852b331f6f59975d8ae06c7197faaf +SIZE (flruler-1.05.tar.gz) = 25842 Added: head/x11/flruler/files/patch-Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/x11/flruler/files/patch-Makefile Mon Jun 19 14:08:34 2017 (r443876) @@ -0,0 +1,30 @@ +--- Makefile.orig 2016-08-03 02:19:58 UTC ++++ Makefile +@@ -2,15 +2,13 @@ + SHELL=/bin/sh + VERSION=$(shell awk '/^[0-9]*\.[^ \t]/ {print $$1; exit(0);}' CHANGES.txt) + +-FLTK_DIR=/usr/local/src/fltk-1.3.x-svn +- + # FLTK BUILD +-CXX = $(shell $(FLTK_DIR)/fltk-config --cxx) +-CC = $(shell $(FLTK_DIR)/fltk-config --cxx) ++CXX = $(shell fltk-config --cxx) ++CC = $(shell fltk-config --cxx) + DEBUG = -g +-CXXFLAGS = $(shell $(FLTK_DIR)/fltk-config --cxxflags ) -I. -DVERSION=\"$(VERSION)\" -Wall ++CXXFLAGS = $(shell fltk-config --cxxflags ) -I. -DVERSION=\"$(VERSION)\" -Wall + CFLAGS = -Wall +-LDLIBS = $(shell $(FLTK_DIR)/fltk-config --ldstaticflags ) ++LDLIBS = $(shell fltk-config --ldstaticflags ) + LINK = $(CXX) + OS = $(shell uname -s) + +@@ -30,7 +28,6 @@ all: flruler docs + + flruler: flruler.o + $(LINK) flruler.o -o flruler $(LDLIBS) +- strip flruler + ifeq ($(OS),Darwin) + echo Creating flruler.app + rm -rf flruler.app Added: head/x11/flruler/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/x11/flruler/pkg-descr Mon Jun 19 14:08:34 2017 (r443876) @@ -0,0 +1,9 @@ +A program for measuring the pixel size of on-screen elements. Intended for +GUI debugging to verify widget separations and sizes, though may also be +used for general computer graphics debugging purposes, including measuring +pixel distances of images, web applications, etc. + +You can easily make copies of the ruler and reoriented it via either the +keyboard or mouse. + +WWW: http://seriss.com/people/erco/fltk/flruler/
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201706191408.v5JE8YQs067022>