aboutsummaryrefslogtreecommitdiff
path: root/cogl
diff options
context:
space:
mode:
authorJay Lanagan <j@lngn.net>2025-09-29 09:51:28 -0400
committerJay Lanagan <j@lngn.net>2025-09-29 09:51:28 -0400
commit9a6af577ce42cb73efc98c09ab1ef6f9e0083153 (patch)
tree883063343f20fe827c5aecdaa40fa9ddde2ecaf2 /cogl
parentab119e4809a15d37522b7aea45d55911f8d43ac9 (diff)
downloadcrux-xfce4-9a6af577ce42cb73efc98c09ab1ef6f9e0083153.tar.gz
crux-xfce4-9a6af577ce42cb73efc98c09ab1ef6f9e0083153.zip
xfce4: initial migration
Diffstat (limited to 'cogl')
-rw-r--r--cogl/.footprint120
-rw-r--r--cogl/.signature5
-rw-r--r--cogl/Pkgfile29
3 files changed, 154 insertions, 0 deletions
diff --git a/cogl/.footprint b/cogl/.footprint
new file mode 100644
index 0000000..c915bda
--- /dev/null
+++ b/cogl/.footprint
@@ -0,0 +1,120 @@
+drwxr-xr-x root/root usr/
+drwxr-xr-x root/root usr/include/
+drwxr-xr-x root/root usr/include/cogl/
+drwxr-xr-x root/root usr/include/cogl/cogl-pango/
+-rw-r--r-- root/root usr/include/cogl/cogl-pango/cogl-pango.h
+drwxr-xr-x root/root usr/include/cogl/cogl-path/
+-rw-r--r-- root/root usr/include/cogl/cogl-path/cogl-path-enum-types.h
+-rw-r--r-- root/root usr/include/cogl/cogl-path/cogl-path-types.h
+-rw-r--r-- root/root usr/include/cogl/cogl-path/cogl-path.h
+-rw-r--r-- root/root usr/include/cogl/cogl-path/cogl1-path-functions.h
+-rw-r--r-- root/root usr/include/cogl/cogl-path/cogl2-path-functions.h
+drwxr-xr-x root/root usr/include/cogl/cogl/
+-rw-r--r-- root/root usr/include/cogl/cogl/cogl-atlas-texture.h
+-rw-r--r-- root/root usr/include/cogl/cogl/cogl-attribute-buffer.h
+-rw-r--r-- root/root usr/include/cogl/cogl/cogl-attribute.h
+-rw-r--r-- root/root usr/include/cogl/cogl/cogl-auto-texture.h
+-rw-r--r-- root/root usr/include/cogl/cogl/cogl-bitmap.h
+-rw-r--r-- root/root usr/include/cogl/cogl/cogl-buffer.h
+-rw-r--r-- root/root usr/include/cogl/cogl/cogl-clip-state.h
+-rw-r--r-- root/root usr/include/cogl/cogl/cogl-clutter-xlib.h
+-rw-r--r-- root/root usr/include/cogl/cogl/cogl-clutter.h
+-rw-r--r-- root/root usr/include/cogl/cogl/cogl-color.h
+-rw-r--r-- root/root usr/include/cogl/cogl/cogl-context.h
+-rw-r--r-- root/root usr/include/cogl/cogl/cogl-defines.h
+-rw-r--r-- root/root usr/include/cogl/cogl/cogl-deprecated.h
+-rw-r--r-- root/root usr/include/cogl/cogl/cogl-depth-state.h
+-rw-r--r-- root/root usr/include/cogl/cogl/cogl-display.h
+-rw-r--r-- root/root usr/include/cogl/cogl/cogl-enum-types.h
+-rw-r--r-- root/root usr/include/cogl/cogl/cogl-error.h
+-rw-r--r-- root/root usr/include/cogl/cogl/cogl-euler.h
+-rw-r--r-- root/root usr/include/cogl/cogl/cogl-fence.h
+-rw-r--r-- root/root usr/include/cogl/cogl/cogl-fixed.h
+-rw-r--r-- root/root usr/include/cogl/cogl/cogl-frame-info.h
+-rw-r--r-- root/root usr/include/cogl/cogl/cogl-framebuffer-deprecated.h
+-rw-r--r-- root/root usr/include/cogl/cogl/cogl-framebuffer.h
+-rw-r--r-- root/root usr/include/cogl/cogl/cogl-gles2-types.h
+-rw-r--r-- root/root usr/include/cogl/cogl/cogl-gles2.h
+-rw-r--r-- root/root usr/include/cogl/cogl/cogl-glib-source.h
+-rw-r--r-- root/root usr/include/cogl/cogl/cogl-glx.h
+-rw-r--r-- root/root usr/include/cogl/cogl/cogl-index-buffer.h
+-rw-r--r-- root/root usr/include/cogl/cogl/cogl-indices.h
+-rw-r--r-- root/root usr/include/cogl/cogl/cogl-macros.h
+-rw-r--r-- root/root usr/include/cogl/cogl/cogl-material-compat.h
+-rw-r--r-- root/root usr/include/cogl/cogl/cogl-matrix-stack.h
+-rw-r--r-- root/root usr/include/cogl/cogl/cogl-matrix.h
+-rw-r--r-- root/root usr/include/cogl/cogl/cogl-meta-texture.h
+-rw-r--r-- root/root usr/include/cogl/cogl/cogl-object.h
+-rw-r--r-- root/root usr/include/cogl/cogl/cogl-offscreen.h
+-rw-r--r-- root/root usr/include/cogl/cogl/cogl-onscreen-template.h
+-rw-r--r-- root/root usr/include/cogl/cogl/cogl-onscreen.h
+-rw-r--r-- root/root usr/include/cogl/cogl/cogl-output.h
+-rw-r--r-- root/root usr/include/cogl/cogl/cogl-pango.h
+-rw-r--r-- root/root usr/include/cogl/cogl/cogl-pipeline-layer-state.h
+-rw-r--r-- root/root usr/include/cogl/cogl/cogl-pipeline-state.h
+-rw-r--r-- root/root usr/include/cogl/cogl/cogl-pipeline.h
+-rw-r--r-- root/root usr/include/cogl/cogl/cogl-pixel-buffer.h
+-rw-r--r-- root/root usr/include/cogl/cogl/cogl-poll.h
+-rw-r--r-- root/root usr/include/cogl/cogl/cogl-primitive-texture.h
+-rw-r--r-- root/root usr/include/cogl/cogl/cogl-primitive.h
+-rw-r--r-- root/root usr/include/cogl/cogl/cogl-primitives.h
+-rw-r--r-- root/root usr/include/cogl/cogl/cogl-quaternion.h
+-rw-r--r-- root/root usr/include/cogl/cogl/cogl-renderer.h
+-rw-r--r-- root/root usr/include/cogl/cogl/cogl-shader.h
+-rw-r--r-- root/root usr/include/cogl/cogl/cogl-snippet.h
+-rw-r--r-- root/root usr/include/cogl/cogl/cogl-sub-texture.h
+-rw-r--r-- root/root usr/include/cogl/cogl/cogl-swap-chain.h
+-rw-r--r-- root/root usr/include/cogl/cogl/cogl-texture-2d-gl.h
+-rw-r--r-- root/root usr/include/cogl/cogl/cogl-texture-2d-sliced.h
+-rw-r--r-- root/root usr/include/cogl/cogl/cogl-texture-2d.h
+-rw-r--r-- root/root usr/include/cogl/cogl/cogl-texture-3d.h
+-rw-r--r-- root/root usr/include/cogl/cogl/cogl-texture-deprecated.h
+-rw-r--r-- root/root usr/include/cogl/cogl/cogl-texture-pixmap-x11.h
+-rw-r--r-- root/root usr/include/cogl/cogl/cogl-texture-rectangle.h
+-rw-r--r-- root/root usr/include/cogl/cogl/cogl-texture.h
+-rw-r--r-- root/root usr/include/cogl/cogl/cogl-type-casts.h
+-rw-r--r-- root/root usr/include/cogl/cogl/cogl-types.h
+-rw-r--r-- root/root usr/include/cogl/cogl/cogl-vector.h
+-rw-r--r-- root/root usr/include/cogl/cogl/cogl-version.h
+-rw-r--r-- root/root usr/include/cogl/cogl/cogl-vertex-buffer.h
+-rw-r--r-- root/root usr/include/cogl/cogl/cogl-xlib-renderer.h
+-rw-r--r-- root/root usr/include/cogl/cogl/cogl-xlib.h
+-rw-r--r-- root/root usr/include/cogl/cogl/cogl.h
+-rw-r--r-- root/root usr/include/cogl/cogl/cogl1-context.h
+-rw-r--r-- root/root usr/include/cogl/cogl/cogl2-experimental.h
+drwxr-xr-x root/root usr/include/cogl/cogl/deprecated/
+-rw-r--r-- root/root usr/include/cogl/cogl/deprecated/cogl-auto-texture.h
+-rw-r--r-- root/root usr/include/cogl/cogl/deprecated/cogl-clip-state.h
+-rw-r--r-- root/root usr/include/cogl/cogl/deprecated/cogl-clutter-xlib.h
+-rw-r--r-- root/root usr/include/cogl/cogl/deprecated/cogl-clutter.h
+-rw-r--r-- root/root usr/include/cogl/cogl/deprecated/cogl-fixed.h
+-rw-r--r-- root/root usr/include/cogl/cogl/deprecated/cogl-framebuffer-deprecated.h
+-rw-r--r-- root/root usr/include/cogl/cogl/deprecated/cogl-material-compat.h
+-rw-r--r-- root/root usr/include/cogl/cogl/deprecated/cogl-shader.h
+-rw-r--r-- root/root usr/include/cogl/cogl/deprecated/cogl-texture-deprecated.h
+-rw-r--r-- root/root usr/include/cogl/cogl/deprecated/cogl-type-casts.h
+-rw-r--r-- root/root usr/include/cogl/cogl/deprecated/cogl-vertex-buffer.h
+drwxr-xr-x root/root usr/include/cogl/cogl/gl-prototypes/
+-rw-r--r-- root/root usr/include/cogl/cogl/gl-prototypes/cogl-core-functions.h
+-rw-r--r-- root/root usr/include/cogl/cogl/gl-prototypes/cogl-gles2-functions.h
+-rw-r--r-- root/root usr/include/cogl/cogl/gl-prototypes/cogl-glsl-functions.h
+-rw-r--r-- root/root usr/include/cogl/cogl/gl-prototypes/cogl-in-gles-core-functions.h
+-rw-r--r-- root/root usr/include/cogl/cogl/gl-prototypes/cogl-in-gles2-core-functions.h
+drwxr-xr-x root/root usr/lib/
+lrwxrwxrwx root/root usr/lib/libcogl-pango.so -> libcogl-pango.so.20.4.3
+lrwxrwxrwx root/root usr/lib/libcogl-pango.so.20 -> libcogl-pango.so.20.4.3
+-rwxr-xr-x root/root usr/lib/libcogl-pango.so.20.4.3
+lrwxrwxrwx root/root usr/lib/libcogl-path.so -> libcogl-path.so.20.4.3
+lrwxrwxrwx root/root usr/lib/libcogl-path.so.20 -> libcogl-path.so.20.4.3
+-rwxr-xr-x root/root usr/lib/libcogl-path.so.20.4.3
+lrwxrwxrwx root/root usr/lib/libcogl.so -> libcogl.so.20.4.3
+lrwxrwxrwx root/root usr/lib/libcogl.so.20 -> libcogl.so.20.4.3
+-rwxr-xr-x root/root usr/lib/libcogl.so.20.4.3
+drwxr-xr-x root/root usr/lib/pkgconfig/
+-rw-r--r-- root/root usr/lib/pkgconfig/cogl-1.0.pc
+-rw-r--r-- root/root usr/lib/pkgconfig/cogl-2.0-experimental.pc
+-rw-r--r-- root/root usr/lib/pkgconfig/cogl-gl-1.0.pc
+-rw-r--r-- root/root usr/lib/pkgconfig/cogl-pango-1.0.pc
+-rw-r--r-- root/root usr/lib/pkgconfig/cogl-pango-2.0-experimental.pc
+-rw-r--r-- root/root usr/lib/pkgconfig/cogl-path-1.0.pc
+-rw-r--r-- root/root usr/lib/pkgconfig/cogl-path-2.0-experimental.pc
diff --git a/cogl/.signature b/cogl/.signature
new file mode 100644
index 0000000..f38ef84
--- /dev/null
+++ b/cogl/.signature
@@ -0,0 +1,5 @@
+untrusted comment: verify with /etc/ports/xfce4.pub
+RWRSAbUnL7azFGND9z6GjjrYPaO6aCJI6xboL6a9aLxNug+lK8nhuu3idk0I9G3ILinJqUvn4PC/4mxygtDQFrCXRk+htwks/g8=
+SHA256 (Pkgfile) = 5a4615af81dfaf7a3e5f72fcb26920e6b3be916dec63f160596a89a494a9893b
+SHA256 (.footprint) = 6ec0e7bd77536ecc7a715fea67f5ee26f5d57d5dceca3944a079a12cd5253df8
+SHA256 (cogl-1.22.8.tar.xz) = a805b2b019184710ff53d0496f9f0ce6dcca420c141a0f4f6fcc02131581d759
diff --git a/cogl/Pkgfile b/cogl/Pkgfile
new file mode 100644
index 0000000..f23e766
--- /dev/null
+++ b/cogl/Pkgfile
@@ -0,0 +1,29 @@
+# Description: An object oriented GL/GLES Abstraction/Utility Layer
+# URL: https://blogs.gnome.org/clutter/
+# Maintainer: mac-a-r0ni, j at lngn dot net
+# Depends on: mesa xorg-libxcomposite gdk-pixbuf pango
+# Optional: egl-wayland
+
+name=cogl
+version=1.22.8
+release=2
+source=(https://download.gnome.org/sources/cogl/1.22/$name-$version.tar.xz)
+
+build() {
+
+ prt-get isinst egl-wayland && PKGMK_COGL+=' --enable-gles2 --enable-wayland-egl-server --enable-kms-egl-platform --enable-wayland-egl-platform ' || PKGMK_COGL+=' --disable-gles2 --disable-wayland-egl-server --disable-kms-egl-platform --disable-wayland-egl-platform '
+
+ cd $name-$version
+ ./configure $PKGMK_COGL --prefix=/usr \
+ --disable-nls \
+ --disable-static \
+ --disable-debug \
+ --enable-gtk-doc=no \
+ --enable-introspection=no
+
+ make
+ make DESTDIR="$PKG" install
+
+ rm -f $PKG/usr/lib/*.la
+ rm -rf $PKG/usr/share
+}