From owner-svn-ports-head@freebsd.org Fri Feb 5 11:09:10 2021 Return-Path: Delivered-To: svn-ports-head@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 0D48D544CA4; Fri, 5 Feb 2021 11:09:10 +0000 (UTC) (envelope-from lcook@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 "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4DXCNP6x9lz4rsd; Fri, 5 Feb 2021 11:09:09 +0000 (UTC) (envelope-from lcook@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id D6CD11DA90; Fri, 5 Feb 2021 11:09:09 +0000 (UTC) (envelope-from lcook@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id 115B990n078501; Fri, 5 Feb 2021 11:09:09 GMT (envelope-from lcook@FreeBSD.org) Received: (from lcook@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id 115B98ZL078495; Fri, 5 Feb 2021 11:09:08 GMT (envelope-from lcook@FreeBSD.org) Message-Id: <202102051109.115B98ZL078495@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: lcook set sender to lcook@FreeBSD.org using -f From: Lewis Cook Date: Fri, 5 Feb 2021 11:09:08 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r564109 - in head/www: . lagrange lagrange/files X-SVN-Group: ports-head X-SVN-Commit-Author: lcook X-SVN-Commit-Paths: in head/www: . lagrange lagrange/files X-SVN-Commit-Revision: 564109 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 05 Feb 2021 11:09:10 -0000 Author: lcook Date: Fri Feb 5 11:09:08 2021 New Revision: 564109 URL: https://svnweb.freebsd.org/changeset/ports/564109 Log: New port: www/lagrange: Beautiful Gemini Client Reviewed by: tcberner, fernape (mentors) Approved by: fernape (mentor) Differential Revision: https://reviews.freebsd.org/D28439 Added: head/www/lagrange/ head/www/lagrange/Makefile (contents, props changed) head/www/lagrange/distinfo (contents, props changed) head/www/lagrange/files/ head/www/lagrange/files/patch-lib_the__Foundation_Depends.cmake (contents, props changed) head/www/lagrange/pkg-descr (contents, props changed) head/www/lagrange/pkg-plist (contents, props changed) Modified: head/www/Makefile Modified: head/www/Makefile ============================================================================== --- head/www/Makefile Fri Feb 5 11:05:59 2021 (r564108) +++ head/www/Makefile Fri Feb 5 11:09:08 2021 (r564109) @@ -287,6 +287,7 @@ SUBDIR += kf5-kjsembed SUBDIR += kiwix-tools SUBDIR += kohana + SUBDIR += lagrange SUBDIR += larbin SUBDIR += libapreq2 SUBDIR += libdom Added: head/www/lagrange/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/www/lagrange/Makefile Fri Feb 5 11:09:08 2021 (r564109) @@ -0,0 +1,26 @@ +# $FreeBSD$ + +PORTNAME= lagrange +DISTVERSION= 1.1.1 +CATEGORIES= www +MASTER_SITES= https://git.skyjake.fi/skyjake/${PORTNAME}/releases/download/v${DISTVERSION}/ + +MAINTAINER= lcook@FreeBSD.org +COMMENT= Beautiful Gemini Client + +LICENSE= BSD2CLAUSE +LICENSE_FILE= ${WRKSRC}/LICENSE.md + +BROKEN_SSL= libressl +BROKEN_SSL_REASON_libressl= needs features only available in OpenSSL + +LIB_DEPENDS= libmpg123.so:audio/mpg123 \ + libpcre.so:devel/pcre \ + libunistring.so:devel/libunistring + +USES= cmake compiler:c11 desktop-file-utils pkgconfig sdl ssl +USE_SDL= sdl2 + +OPENSSL_LDFLAGS= -lssl -lcrypto + +.include Added: head/www/lagrange/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/www/lagrange/distinfo Fri Feb 5 11:09:08 2021 (r564109) @@ -0,0 +1,3 @@ +TIMESTAMP = 1612383054 +SHA256 (lagrange-1.1.1.tar.gz) = e9f2149f060b6678e854104d8ef77fd8e62cd75cf3bf1a0208dd27cdedab72b3 +SIZE (lagrange-1.1.1.tar.gz) = 14298292 Added: head/www/lagrange/files/patch-lib_the__Foundation_Depends.cmake ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/www/lagrange/files/patch-lib_the__Foundation_Depends.cmake Fri Feb 5 11:09:08 2021 (r564109) @@ -0,0 +1,14 @@ +--- lib/the_Foundation/Depends.cmake.orig 2021-01-28 11:44:52 UTC ++++ lib/the_Foundation/Depends.cmake +@@ -10,9 +10,8 @@ if (NOT IOS) + set (iHaveCurl NO) + endif () + if (TFDN_ENABLE_TLSREQUEST) +- pkg_check_modules (OPENSSL eopenssl11) # BSD +- if (NOT OPENSSL_FOUND) +- pkg_check_modules (OPENSSL openssl) ++ if (NOT OPENSSL_FOUND) ++ find_package (OpenSSL REQUIRED) + endif () + else () + set (OPENSSL_FOUND NO) Added: head/www/lagrange/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/www/lagrange/pkg-descr Fri Feb 5 11:09:08 2021 (r564109) @@ -0,0 +1,15 @@ +Lagrange is a desktop GUI client for browsing +Geminispace. It offers modern conveniences +familiar from web browsers, such as smooth +scrolling, inline image viewing, multiple tabs, +visual themes, Unicode fonts, bookmarks, +history, and page outlines. + +Like Gemini, Lagrange has been designed with +minimalism in mind. It depends on a small +number of essential libraries. It is written +in C and uses SDL for hardware-accelerated +graphics. OpenSSL is used for secure +communications. + +WWW: https://gmi.skyjake.fi/lagrange/ Added: head/www/lagrange/pkg-plist ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/www/lagrange/pkg-plist Fri Feb 5 11:09:08 2021 (r564109) @@ -0,0 +1,5 @@ +bin/lagrange +share/applications/fi.skyjake.lagrange.desktop +share/icons/hicolor/256x256/apps/fi.skyjake.lagrange.png +%%DATADIR%%/resources.lgr +share/metainfo/fi.skyjake.Lagrange.appdata.xml