SecBSD's official ports repository

This commit is contained in:
purplerain 2023-08-16 22:26:55 +00:00
commit 2c0afcbbf3
Signed by: purplerain
GPG key ID: F42C07F07E2E35B7
64331 changed files with 5339189 additions and 0 deletions

23
devel/etl/Makefile Normal file
View file

@ -0,0 +1,23 @@
COMMENT = C++ class and template library
V = 1.5.1
DISTNAME = ETL-${V}
PKGNAME = etl-${V}
CATEGORIES = devel
HOMEPAGE = https://www.synfig.org/
# GPLv2+
PERMIT_PACKAGE = Yes
# C++11
COMPILER = base-clang ports-gcc
MASTER_SITES = https://github.com/synfig/synfig/releases/download/v${V}/
BUILD_DEPENDS = devel/glib2mm
CONFIGURE_STYLE = gnu
.include <bsd.port.mk>

2
devel/etl/distinfo Normal file
View file

@ -0,0 +1,2 @@
SHA256 (ETL-1.5.1.tar.gz) = ElwE8YkvKF/rwvnMBvky93COPJ+Uw6MATNGAMZcZe0o=
SIZE (ETL-1.5.1.tar.gz) = 295899

View file

@ -0,0 +1,11 @@
Index: ETL/_surface.h
--- ETL/_surface.h.orig
+++ ETL/_surface.h
@@ -34,6 +34,7 @@
#include "_misc.h"
#include <algorithm>
#include <cstring>
+#include <cstdlib>
/* === M A C R O S ========================================================= */

3
devel/etl/pkg/DESCR Normal file
View file

@ -0,0 +1,3 @@
ETL is a multi-platform class and template library designed to add new
datatypes and functions which combine well with the existing types and
functions from the C++ Standard Template Library (STL).

37
devel/etl/pkg/PLIST Normal file
View file

@ -0,0 +1,37 @@
bin/ETL-config
include/ETL/
include/ETL/ETL/
include/ETL/ETL/_angle.h
include/ETL/ETL/_bezier.h
include/ETL/ETL/_bezier_angle.h
include/ETL/ETL/_boxblur.h
include/ETL/ETL/_calculus.h
include/ETL/ETL/_curve_func.h
include/ETL/ETL/_fixed.h
include/ETL/ETL/_gaussian.h
include/ETL/ETL/_handle.h
include/ETL/ETL/_hermite.h
include/ETL/ETL/_misc.h
include/ETL/ETL/_pen.h
include/ETL/ETL/_ref_count.h
include/ETL/ETL/_smart_ptr.h
include/ETL/ETL/_stringf.h
include/ETL/ETL/_surface.h
include/ETL/ETL/angle
include/ETL/ETL/bezier
include/ETL/ETL/boxblur
include/ETL/ETL/calculus
include/ETL/ETL/clock
include/ETL/ETL/etl_config.h
include/ETL/ETL/etl_profile.h
include/ETL/ETL/fixed
include/ETL/ETL/gaussian
include/ETL/ETL/handle
include/ETL/ETL/hermite
include/ETL/ETL/misc
include/ETL/ETL/pen
include/ETL/ETL/ref_count
include/ETL/ETL/smart_ptr
include/ETL/ETL/stringf
include/ETL/ETL/surface
lib/pkgconfig/ETL.pc