Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master grimoire by Treeve Jelbert (bb26c5eea33d12c1c9a5d9b0854968905224b3c6)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Treeve Jelbert <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master grimoire by Treeve Jelbert (bb26c5eea33d12c1c9a5d9b0854968905224b3c6)
  • Date: Fri, 17 Mar 2023 20:08:42 +0000

GIT changes to master grimoire by Treeve Jelbert <treeve AT sourcemage.org>:

ChangeLog | 4
rust-crates/wlgreet/DEPENDS | 2
rust-crates/wlgreet/DETAILS | 14 ++
rust-crates/wlgreet/HISTORY | 3
video/piave/BUILD | 5
video/piave/DEPENDS | 11 -
video/piave/DETAILS | 21 ---
video/piave/HISTORY | 42 -------
video/piave/dv1394.h | 258
--------------------------------------------
video/piave/gcc.diff | 22 ---
10 files changed, 23 insertions(+), 359 deletions(-)

New commits:
commit bb26c5eea33d12c1c9a5d9b0854968905224b3c6
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

wlgreet-0.4.1

commit fc6cab98da6ec0f58b67f54cef85df64f48c971d
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

delete piave

diff --git a/ChangeLog b/ChangeLog
index 8c602c1..386b5b0 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2023-03-17 Treeve Jelbert <treeve AT sourcemage.org>
+ * video/piave: delete obsolete spell
+ * rust-crates/wlgreet: added
+
2023-03-14 Treeve Jelbert <treeve AT sourcemage.org>
* dfl/*: added Desktop Frameworks libraries
dfl-applications dfl-ipc dfl-login1 dfl-utils dfl-wayqt dfl-xdg
diff --git a/rust-crates/wlgreet/DEPENDS b/rust-crates/wlgreet/DEPENDS
new file mode 100755
index 0000000..b70f5f6
--- /dev/null
+++ b/rust-crates/wlgreet/DEPENDS
@@ -0,0 +1,2 @@
+depends rust &&
+depends greetd
diff --git a/rust-crates/wlgreet/DETAILS b/rust-crates/wlgreet/DETAILS
new file mode 100755
index 0000000..5de28c1
--- /dev/null
+++ b/rust-crates/wlgreet/DETAILS
@@ -0,0 +1,14 @@
+ SPELL=wlgreet
+ VERSION=0.4.1
+
SOURCE_HASH=sha512:f5259992a43af751e91a328433594cc4c97805ad5a7c2bd81a0b455128994b8f925fe9e314759f08ce409a186c1e8942a77a60becbca5d974da647c8a045dcfb
+ SOURCE=$SPELL-$VERSION.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+ WEB_SITE=https://sr.ht/~kennylevinsen/$SPELL
+
SOURCE_URL=https://git.sr.ht/~kennylevinsen/wlgreet/archive/$VERSION.tar.gz
+ LICENSE[0]=GPL3
+ ENTERED=20230106
+ KEYWORDS=""
+ SHORT=""
+cat << EOF
+Raw wayland greeter for greetd, to be run under sway or similar.
+EOF
diff --git a/rust-crates/wlgreet/HISTORY b/rust-crates/wlgreet/HISTORY
new file mode 100644
index 0000000..2c8a883
--- /dev/null
+++ b/rust-crates/wlgreet/HISTORY
@@ -0,0 +1,3 @@
+2023-01-06 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.4.1
+ spell created
diff --git a/video/piave/BUILD b/video/piave/BUILD
deleted file mode 100755
index 2608711..0000000
--- a/video/piave/BUILD
+++ /dev/null
@@ -1,5 +0,0 @@
-FFMPEG_CXXFLAGS=/usr/include/ffmpeg
-patch -p1 < $SPELL_DIRECTORY/gcc.diff &&
-mkdir libdv &&
-cp $SCRIPT_DIRECTORY/dv1394.h libdv &&
-default_build
diff --git a/video/piave/DEPENDS b/video/piave/DEPENDS
deleted file mode 100755
index ad2d89b..0000000
--- a/video/piave/DEPENDS
+++ /dev/null
@@ -1,11 +0,0 @@
-depends sdl_image &&
-depends libdv &&
-depends libxml2 &&
-depends gdk-pixbuf &&
-depends libavc1394 &&
-depends freetype2 &&
-
-optional_depends "alsa-lib" "" "" "for alsa support" &&
-optional_depends "libvorbis" "" "" "for vorbis sound support"
-
-#optional_depends ffmpeg "--with-ffmpeg=/usr" "" "fast video decoding"
diff --git a/video/piave/DETAILS b/video/piave/DETAILS
deleted file mode 100755
index 8216029..0000000
--- a/video/piave/DETAILS
+++ /dev/null
@@ -1,21 +0,0 @@
- SPELL=piave
- VERSION=0.2.4
- SOURCE=$SPELL-$VERSION.tar.gz
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
- WEB_SITE=http://modesto.sourceforge.net/piave/
- SOURCE_URL[0]=http://downloads.sourceforge.net/sourceforge/modesto/$SOURCE
- LICENSE[0]=GPL
-
SOURCE_HASH=sha512:0121134ea51296d9e400feec2b54d7bbe4652a178a8777a69bd4eecb7652c2cad4ff319deddb3b3b42da340b44e6606ae54f458b871b8736e4c619f452e83634
- ENTERED=20030113
- UPDATED=20031014
- KEYWORDS="video"
- SHORT="PIAVE is a multimedia engine"
-cat << EOF
-PIAVE is a render and effect engine, developed and currently running
-on GNU/Linux. PIAVE can be used in various ways. You can link your
-own project with libpiave and use it's features. The Modesto GUI does
-this. As a standalone application PIAVE can read the description of a
-project in XML format and start rendering. In server mode, you can
-connect a client (e.g. a GUI) to PIAVE via a tcp connection and
-remote control the engine. KdenLive uses this feature.
-EOF
diff --git a/video/piave/HISTORY b/video/piave/HISTORY
deleted file mode 100644
index c86bf1f..0000000
--- a/video/piave/HISTORY
+++ /dev/null
@@ -1,42 +0,0 @@
-2015-05-25 Thomas Orgis <sobukus AT sourcemage.org>
- * DETAILS: remove SOURCEFORGE_URL usage (automated)
-
-2011-10-12 Bor Kraljič <pyrobor AT ver.si>
- * DEPENDS: removed optional dependency to arts
-
-2006-03-12 Karsten Behrmann <BearPerson AT sourcemage.org>
- * DETAILS: (automated) Add KEYWORDS
-
-2005-11-29 Seth Woolley <seth AT tautology.org>
- * DETAILS: MD5 -> SHA512
-
-2005-04-08 Arwed v. Merkatz <v.merkatz AT gmx.net>
- * DEPENDS: removed libraw1394, already included by libavc1394
- * BUILD, dv1394.h: copy dv1394.h into src directory, it's not
- included in recent libdv releases anymore
-
-2004-08-31 Arwed v. Merkatz <v.merkatz AT gmx.net>
- * BUILD: converted to BUILD_API 2
- * DETAILS: cleanups
- * DEPENDS: added optional_depends on alsa-lib
-
-2004-08-03 Eric Sandall <sandalle AT sourcemage.org>
- * DEPENDS: SDL_image renamed to sdl_image
- Formatted to Guru Handbook
-
-2004-05-11 Treeve Jelbert <treeve AT sourcemage.org>
- * gcc.diff: add
- * BUILD: apply patch
- fixes gcc-3.4.0 problems
-
-2004-03-07 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 0.2.4
- * BUILD: set FFMPEG flags, cleanup
-
-2003-10-14 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 0.2.3
-
-2003-01-13 Treeve Jelbert <treeve AT sourcemage.org>
- * DETAILS: version 0.2.2
- spell created
-
diff --git a/video/piave/dv1394.h b/video/piave/dv1394.h
deleted file mode 100644
index f928e4d..0000000
--- a/video/piave/dv1394.h
+++ /dev/null
@@ -1,258 +0,0 @@
-/*
- * dv1394.h - DV input/output over IEEE 1394 on OHCI chips
- * Copyright (C)2001 Daniel Maas <dmaas AT dcine.com>
- * receive, proc_fs by Dan Dennedy <dan AT dennedy.org>
- *
- * based on:
- * video1394.h - driver for OHCI 1394 boards
- * Copyright (C)1999,2000 Sebastien Rougeaux
<sebastien.rougeaux AT anu.edu.au>
- * Peter Schlaile <udbz AT rz.uni-karlsruhe.de>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU Lesser Public License as published by
- * the Free Software Foundation; either version 2.1 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser Public License for more details.
- *
- * You should have received a copy of the GNU Lesser Public License
- * along with this program; if not, write to the Free Software Foundation,
- * Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
- */
-
-#ifndef _DV_1394_H
-#define _DV_1394_H
-
-#include <sys/types.h>
-#include <sys/ioctl.h>
-
-/* This is the public user-space interface. Try not to break it. */
-
-#define DV1394_API_VERSION 0x20011127
-
-/* ********************
- ** **
- ** DV1394 API **
- ** **
- ********************
-
- There are two methods of operating the DV1394 DV output device.
-
- 1)
-
- The simplest is an interface based on write(): simply write
- full DV frames of data to the device, and they will be transmitted
- as quickly as possible. The FD may be set for non-blocking I/O,
- in which case you can use select() or poll() to wait for output
- buffer space.
-
- To set the DV output parameters (e.g. whether you want NTSC or PAL
- video), use the DV1394_INIT ioctl, passing in the parameters you
- want in a struct dv1394_init.
-
- Example 1:
- To play a raw .DV file: cat foo.DV > /dev/dv1394
- (cat will use write() internally)
-
- Example 2:
- static struct dv1394_init init = {
- 0x63, (broadcast channel)
- 4, (four-frame ringbuffer)
- DV1394_NTSC, (send NTSC video)
- 0, 0 (default empty packet rate)
- }
-
- ioctl(fd, DV1394_INIT, &init);
-
- while(1) {
- read( <a raw DV file>, buf, DV1394_NTSC_FRAME_SIZE );
- write( <the dv1394 FD>, buf, DV1394_NTSC_FRAME_SIZE );
- }
-
- 2)
-
- For more control over buffering, and to avoid unnecessary copies
- of the DV data, you can use the more sophisticated the mmap() interface.
- First, call the DV1394_INIT ioctl to specify your parameters,
- including the number of frames in the ringbuffer. Then, calling mmap()
- on the dv1394 device will give you direct access to the ringbuffer
- from which the DV card reads your frame data.
-
- The ringbuffer is simply one large, contiguous region of memory
- containing two or more frames of packed DV data. Each frame of DV data
- is 120000 bytes (NTSC) or 144000 bytes (PAL).
-
- Fill one or more frames in the ringbuffer, then use the
DV1394_SUBMIT_FRAMES
- ioctl to begin I/O. You can use either the DV1394_WAIT_FRAMES ioctl
- or select()/poll() to wait until the frames are transmitted. Next, you'll
- need to call the DV1394_GET_STATUS ioctl to determine which ringbuffer
- frames are clear (ready to be filled with new DV data). Finally, use
- DV1394_SUBMIT_FRAMES again to send the new data to the DV output.
-
-
- Example: here is what a four-frame ringbuffer might look like
- during DV transmission:
-
-
- frame 0 frame 1 frame 2 frame 3
-
- *--------------------------------------*
- | CLEAR | DV data | DV data | CLEAR |
- *--------------------------------------*
- <ACTIVE>
-
- transmission goes in this direction --->>>
-
-
- The DV hardware is currently transmitting the data in frame 1.
- Once frame 1 is finished, it will automatically transmit frame 2.
- (if frame 2 finishes before frame 3 is submitted, the device
- will continue to transmit frame 2, and will increase the dropped_frames
- counter each time it repeats the transmission).
-
-
- If you called DV1394_GET_STATUS at this instant, you would
- receive the following values:
-
- n_frames = 4
- active_frame = 1
- first_clear_frame = 3
- n_clear_frames = 2
-
- At this point, you should write new DV data into frame 3 and optionally
- frame 0. Then call DV1394_SUBMIT_FRAMES to inform the device that
- it may transmit the new frames.
-
-*/
-
-
-/* maximum number of frames in the ringbuffer */
-#define DV1394_MAX_FRAMES 32
-
-/* number of *full* isochronous packets per DV frame */
-#define DV1394_NTSC_PACKETS_PER_FRAME 250
-#define DV1394_PAL_PACKETS_PER_FRAME 300
-
-/* size of one frame's worth of DV data, in bytes */
-#define DV1394_NTSC_FRAME_SIZE (480 * DV1394_NTSC_PACKETS_PER_FRAME)
-#define DV1394_PAL_FRAME_SIZE (480 * DV1394_PAL_PACKETS_PER_FRAME)
-
-
-enum pal_or_ntsc {
- DV1394_NTSC = 0,
- DV1394_PAL
-};
-
-
-/* this is the argument to DV1394_INIT */
-struct dv1394_init {
- /* DV1394_API_VERSION */
- unsigned int api_version;
-
- /* isochronous transmission channel to use */
- unsigned int channel;
-
- /* number of frames in the ringbuffer. Must be at least 2
- and at most DV1394_MAX_FRAMES. */
- unsigned int n_frames;
-
- /* send/receive PAL or NTSC video format */
- enum pal_or_ntsc format;
-
- /* the following are used only for transmission */
-
- /* set these to zero unless you want a
- non-default empty packet rate (see below) */
- unsigned long cip_n;
- unsigned long cip_d;
-
- /* set this to zero unless you want a
- non-default SYT cycle offset (default = 3 cycles) */
- unsigned int syt_offset;
-};
-
-/* Q: What are cip_n and cip_d? */
-
-/*
- A: DV video streams do not utilize 100% of the potential bandwidth offered
- by IEEE 1394 (FireWire). To achieve the correct rate of data transmission,
- DV devices must periodically insert empty packets into the 1394 data
stream.
- Typically there is one empty packet per 14-16 data-carrying packets.
-
- Some DV devices will accept a wide range of empty packet rates, while
others
- require a precise rate. If the dv1394 driver produces empty packets at
- a rate that your device does not accept, you may see ugly patterns on the
- DV output, or even no output at all.
-
- The default empty packet insertion rate seems to work for many people; if
- your DV output is stable, you can simply ignore this discussion. However,
- we have exposed the empty packet rate as a parameter to support devices
that
- do not work with the default rate.
-
- The decision to insert an empty packet is made with a numerator/denominator
- algorithm. Empty packets are produced at an average rate of CIP_N / CIP_D.
- You can alter the empty packet rate by passing non-zero values for cip_n
- and cip_d to the INIT ioctl.
-
- */
-
-struct dv1394_status {
- /* this embedded init struct returns the current dv1394
- parameters in use */
- struct dv1394_init init;
-
- /* the ringbuffer frame that is currently being
- displayed. (-1 if the device is not transmitting anything) */
- int active_frame;
-
- /* index of the first buffer (ahead of active_frame) that
- is ready to be filled with data */
- unsigned int first_clear_frame;
-
- /* how many buffers, including first_clear_buffer, are
- ready to be filled with data */
- unsigned int n_clear_frames;
-
- /* how many times the DV output has underflowed
- since the last call to DV1394_GET_STATUS */
- unsigned int dropped_frames;
-
- /* N.B. The dropped_frames counter is only a lower bound on the actual
- number of dropped frames, with the special case that if
dropped_frames
- is zero, then it is guaranteed that NO frames have been dropped
- since the last call to DV1394_GET_STATUS.
- */
-};
-
-/* Get the driver ready to transmit video. pass a struct dv1394_init* as
- * the parameter (see below), or NULL to get default parameters */
-#define DV1394_INIT _IOW('#', 0x06, struct dv1394_init)
-
-/* Stop transmitting video and free the ringbuffer */
-#define DV1394_SHUTDOWN _IO ('#', 0x07)
-
-/* Submit N new frames to be transmitted, where the index of the first new
- * frame is first_clear_buffer, and the index of the last new frame is
- * (first_clear_buffer + N) % n_frames */
-#define DV1394_SUBMIT_FRAMES _IO ('#', 0x08)
-
-/* Block until N buffers are clear (pass N as the parameter) Because we
- * re-transmit the last frame on underrun, there will at most be n_frames
- * - 1 clear frames at any time */
-#define DV1394_WAIT_FRAMES _IO ('#', 0x09)
-
-/* Capture new frames that have been received, where the index of the
- * first new frame is first_clear_buffer, and the index of the last new
- * frame is (first_clear_buffer + N) % n_frames */
-#define DV1394_RECEIVE_FRAMES _IO ('#', 0x0a)
-
-/* Tell card to start receiving DMA */
-#define DV1394_START_RECEIVE _IO ('#', 0x0b)
-
-/* Pass a struct dv1394_status* as the parameter */
-#define DV1394_GET_STATUS _IOR('#', 0x0c, struct dv1394_status)
-
-#endif /* _DV_1394_H */
diff --git a/video/piave/gcc.diff b/video/piave/gcc.diff
deleted file mode 100644
index b2f5c4e..0000000
--- a/video/piave/gcc.diff
+++ /dev/null
@@ -1,22 +0,0 @@
-diff -ur piave-0.2.4-orig/plugins/iostream/sndfile/sndfile.cc
piave-0.2.4/plugins/iostream/sndfile/sndfile.cc
---- piave-0.2.4-orig/plugins/iostream/sndfile/sndfile.cc 2003-11-28
06:31:38.000000000 +0100
-+++ piave-0.2.4/plugins/iostream/sndfile/sndfile.cc 2004-05-11
17:20:39.000000000 +0200
-@@ -44,6 +44,7 @@
- using std::endl;
- #include <string>
- using std::string;
-+#include <cmath>
-
- // sndfile API
- #include <sndfile.h>
-diff -ur piave-0.2.4-orig/plugins/iostream/vorbisfile/vorbisfile.cc
piave-0.2.4/plugins/iostream/vorbisfile/vorbisfile.cc
---- piave-0.2.4-orig/plugins/iostream/vorbisfile/vorbisfile.cc 2003-09-15
12:52:25.000000000 +0200
-+++ piave-0.2.4/plugins/iostream/vorbisfile/vorbisfile.cc 2004-05-11
17:18:56.000000000 +0200
-@@ -44,6 +44,7 @@
- using std::endl;
- #include <string>
- using std::string;
-+#include <cmath>
-
- // this header
- #include "vorbisfile.hh"



  • [SM-Commit] GIT changes to master grimoire by Treeve Jelbert (bb26c5eea33d12c1c9a5d9b0854968905224b3c6), Treeve Jelbert, 03/17/2023

Archive powered by MHonArc 2.6.24.

Top of Page