From nobody Mon Aug 12 13:22:25 2024 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4WjFYY5wPwz5Sbgp; Mon, 12 Aug 2024 13:22:25 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4WjFYY5Hg9z4YsD; Mon, 12 Aug 2024 13:22:25 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1723468945; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=p++FX48mR+Ra4OjUoVOwDmlcvjv42OxAdjVpWfAyrbI=; b=XerorQLx+QlDT5LC9z9SY7LUZkCfCamwnusUfdSCCbccAT+soAZ0LgTrLMEIYXZFSSgzO+ TGkvr/YGT3GbWZ06Ho4ggOHxltX8A+liMgergdsCM2+PChTsW51eF2oW92Gg3BJyPM46yv S+w/gC3nVv85F3eCszbpenhsSUdxRDu3vQhp9RFrLsGR0SbH8JFWPJh+O4gFZWEhICXqG6 wH7SsFf9doBLYV7eIBy167JK/UvQSguyV2dpGSJJpRWgkuqMETC2JZ/hMWV99q8d94XwTN C6ZvZBa3mM1eMu6mz4SwrdI4Xf7v3zUjDlhEi/V7HGO9McUEdGb0Xd0GSiiyvg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1723468945; a=rsa-sha256; cv=none; b=ZXHBUQyltYusnSzbHzs51S+it+0sLZk9qpcUzEbPTs2Yjg8olZonr9/pby7rN9QAPd0Y+n uNjLhU8wWY4aQC4DzmmFAADyhNQEknMRl/2mgumZRP1sdl9RHQZX/y7UJSByVLZfXoLYH6 1zKyo47cQUmjc3cDgSxTPTRneWTvT5nFjGgTuenPzDOQx+8MNdkH7BtWYIkX+3u7gbvAXn AK41haBXN+FUl2mYtSYElmNXDEEKm3xe1CeZD7lhE4vaDB997MOUBFWjEv75tJpH7DGPFy KloK/YgkuTFnPQ852U6c/jquaS84IKDsz39/xs8KmSbSXGCnVlkrz7o2GozpPA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1723468945; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=p++FX48mR+Ra4OjUoVOwDmlcvjv42OxAdjVpWfAyrbI=; b=uipUhVbdrnQfVrbBAo4GXhQ3wepIlOunYi6ddUL8OZBnA6p9FhwjKG30iyESIjfqEGyM+V bPAAaFB41PJ2KAh/gVd1aSzU0rLlYX//1xt55cTvn2MvcjXy5Bjl5IFdIRpg9EY+8PUc+2 75T/EFz9RQu7+hZo5fOuOgDgDbBTywicJ15enVImvmfkA4iDrXiI4arpAGHSGt6kbHmoEG o2tBzFNVJjgRfh/4ZR+RUGVs8YQM84bdo/MkiCzydzhWy/B3LNNOYL9Jnv6nF38UdSd8SZ bI5Ihv2mv1QovAAl7BuODMos3l/BmBo5zfRZVdGDrhyRErdVqW9r25njjwrkVA== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4WjFYY4trDzSrd; Mon, 12 Aug 2024 13:22:25 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 47CDMPL9090667; Mon, 12 Aug 2024 13:22:25 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 47CDMPek090664; Mon, 12 Aug 2024 13:22:25 GMT (envelope-from git) Date: Mon, 12 Aug 2024 13:22:25 GMT Message-Id: <202408121322.47CDMPek090664@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Vladimir Druzenko Subject: git: e67c2017f6fe - main - graphics/ximaging: New port: Image Viewer and Browser for Unix/X11 List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-main@freebsd.org Sender: owner-dev-commits-ports-main@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: vvd X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: e67c2017f6fe368918062b1be695768f4da119f1 Auto-Submitted: auto-generated The branch main has been updated by vvd: URL: https://cgit.FreeBSD.org/ports/commit/?id=e67c2017f6fe368918062b1be695768f4da119f1 commit e67c2017f6fe368918062b1be695768f4da119f1 Author: Cédric Orlat AuthorDate: 2024-08-12 13:17:39 +0000 Commit: Vladimir Druzenko CommitDate: 2024-08-12 13:17:39 +0000 graphics/ximaging: New port: Image Viewer and Browser for Unix/X11 This port is an image viewer/browser that use the Motif toolkit, it is developed by the same developer of x11-wm/emwm, therefore it is well integrated with it but work great in any graphical environment. The compatibility with others architectures than amd64 is probable but not tested - written in C ANSI. PR: 280734 --- graphics/Makefile | 1 + graphics/ximaging/Makefile | 31 +++++++++++++++++++++++++++++++ graphics/ximaging/distinfo | 3 +++ graphics/ximaging/pkg-descr | 14 ++++++++++++++ 4 files changed, 49 insertions(+) diff --git a/graphics/Makefile b/graphics/Makefile index 56658a317ded..948a511fa582 100644 --- a/graphics/Makefile +++ b/graphics/Makefile @@ -1236,6 +1236,7 @@ SUBDIR += xfractint SUBDIR += xglurbules SUBDIR += xgrasp + SUBDIR += ximaging SUBDIR += xli SUBDIR += xmedcon SUBDIR += xmlgraphics-commons diff --git a/graphics/ximaging/Makefile b/graphics/ximaging/Makefile new file mode 100644 index 000000000000..fda1f56198af --- /dev/null +++ b/graphics/ximaging/Makefile @@ -0,0 +1,31 @@ +PORTNAME= ximaging +DISTVERSIONPREFIX= src- +DISTVERSION= 1.8 +CATEGORIES= graphics +MASTER_SITES= https://fastestcode.org/dl/ + +MAINTAINER= corlat@ermaion.com +COMMENT= Image Viewer and Browser for Unix/X11 +WWW= https://fastestcode.org/ximaging.html + +LICENSE= MIT + +LIB_DEPENDS= libpng16.so:graphics/png \ + libtiff.so:graphics/tiff + +USES= jpeg motif tar:xz +USE_XORG= x11 xinerama xt + +PLIST_FILES= bin/ximaging \ + etc/X11/app-defaults/XImaging \ + share/man/man1/ximaging.1.gz + +do-install: + ${INSTALL_PROGRAM} ${WRKSRC}/src/${PORTNAME} ${STAGEDIR}${PREFIX}/bin + ${MKDIR} ${STAGEDIR}${PREFIX}/share/man/man1 + ${INSTALL_MAN} ${WRKSRC}/src/${PORTNAME}.1 ${STAGEDIR}${PREFIX}/share/man/man1 + ${MKDIR} ${STAGEDIR}${PREFIX}/etc/X11/app-defaults + ${INSTALL_DATA} ${WRKSRC}/src/XImaging.ad \ + ${STAGEDIR}${PREFIX}/etc/X11/app-defaults/XImaging + +.include diff --git a/graphics/ximaging/distinfo b/graphics/ximaging/distinfo new file mode 100644 index 000000000000..701b23cbf2ce --- /dev/null +++ b/graphics/ximaging/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1723053176 +SHA256 (ximaging-src-1.8.tar.xz) = 2de967c72bd9ff100970fb48bff9bf5200fa36c9a58f17afa9449bbd215bd010 +SIZE (ximaging-src-1.8.tar.xz) = 111180 diff --git a/graphics/ximaging/pkg-descr b/graphics/ximaging/pkg-descr new file mode 100644 index 000000000000..666c45e81705 --- /dev/null +++ b/graphics/ximaging/pkg-descr @@ -0,0 +1,14 @@ +XImaging is a lightweight, multithreaded, open source image viewer for FreeBSD, +Linux and other Unix like platforms running X11. The application can be run in +viewer or browser mode. The viewer displays full size images and provides +zooming, panning, rotation and other useful functions. The browser searches a +directory for known image file types and displays them as thumbnails. +Additionally both modes provide basic file management routines. A custom tool +may be specified for opening selected files in another application for editing. + +Most common raster image types are suppported directly, while filters (any +program that can write PNM/PAM data to the stdout) may be used to add support +for other kinds of image data. + +The program is written in C, and uses the Motif widget toolkit. The source code +may be modified and distributed under the terms of the X/MIT license.