Reorganize the hierarchy. Do some other stuff.

This commit is contained in:
Mid Favila 2022-02-06 15:12:47 -04:00
parent 823b5a4a5b
commit d2a0f2b40c
3466 changed files with 11 additions and 717 deletions

View File

@ -19,13 +19,13 @@
-Unless necessary for an existing package, arbitrary libraries will not be
accepted.
-Packages for software that is not generally used by the community will not be
accepted. It's a community repository, not your personal one.
-Packages not interesting or useful may be allowed in unofficial, or will
be rejected
-New packages will not use install -d, nor shall they use sed -i. Neither of
these are portable. The former can be handled with -D, and the latter can
be accomplished using redirects.
be accomplished using redirects. (note that this is subject to change if sed-i is put into core)
-Packages built from Git will be stored under community/rolling
-Packages built from Git will be stored under ports/unofficial/rolling
-Packages built from tarballs will be stored under community/stable
-Packages built from tarballs will be stored under ports/unofficial/stable

View File

@ -1 +0,0 @@
4b204d79538643911af562a3ef46c4f7f0c2da85e894f2bc773d72104073d87d

View File

@ -1 +0,0 @@
https://github.com/9wm/9wm/archive/refs/tags/1.4.1.tar.gz

View File

@ -1,22 +0,0 @@
#!/bin/sh -e
cd ROX-Filer
sed -i 's:g_strdup(getenv("APP_DIR")):"/usr/share/rox":' src/main.c
sed -i 's/gboolean/extern &/' src/session.h
mkdir build
cd build
../src/configure LIBS="-lm -ldl"
make
cd ..
install -Dm755 style.css "$1/usr/share/rox/style.css"
for stuff in Help Messages Options.xml ROX images .DirIcon
do
mv $stuff "$1/usr/share/rox/$stuff"
done
install -Dm755 ../rox.1 "$1/usr/share/man/man1"
install -Dm755 ROX-Filer "$1/usr/bin/rox"

View File

@ -1 +0,0 @@
a929bd32ee18ef7a2ed48b971574574592c42e34ae09f36604bf663d7c101ba8

View File

@ -1,2 +0,0 @@
gtk+2
shared-mime-info

View File

@ -1 +0,0 @@
https://downloads.sourceforge.net/rox/rox-filer-2.11.tar.bz2

View File

@ -1 +0,0 @@
2.11 1

View File

@ -1,8 +0,0 @@
#!/bin/sh -e
for file in *.patch
do patch -p1 < $file
done
make
make DESTDIR="$1" install

View File

@ -1,8 +0,0 @@
5aff43d9112e303f8da76865b0f2532f2df45492ebc90475a1d98c4f8951715f
5476d537f3a8f0dd84c535d9831f439db7b208e8c9e29814a0dc052903e0a35c
01d5332361a5ca159776975d0414d4e101ba79614325ce5f8dbd8c71a22308df
ccec7342f9aa696cf85dc28aee111bffcdb02e27aa10b29db9ee033c74dc7744
9ce7fa43633e7ca2e49beb63428d1094297af7581d4728fb0de83edc5e5d2d65
01dcb4d822ad00fca9d62040ef87227c3a34bb8743a4d29400973fa4ab0b1504
f8efc4eb75e15c64e6f30f24732433fe2ca5f142f0d97e4c30716d4869c4883e
59ce24198ed5d7a54ea7e5edcffc05b857326193b11b2eb4697c84bce4754a85

View File

@ -1,12 +0,0 @@
atk
cairo
fontconfig
freetype-harfbuzz
gdk-pixbuf
glib
gtk+2
libX11
libX11
libXext
libXft
pango

View File

@ -1,70 +0,0 @@
From: Decklin Foster <decklin@red-bean.com>
Subject: Changes to original sources
---
Makefile | 14 +++++++-------
aewm.h | 2 +-
doc/aewmrc.ex | 2 +-
3 files changed, 9 insertions(+), 9 deletions(-)
--- a/Makefile
+++ b/Makefile
@@ -3,15 +3,15 @@
# Set this to the location where you want to install
DESTDIR =
-XROOT = /usr/X11R6
+XROOT = /usr
# Uncomment to enable Shape extension support
-#OPT_WMFLAGS += -DSHAPE
-#OPT_WMLIB += -lXext
+OPT_WMFLAGS += -DSHAPE
+OPT_WMLIB += -lXext
# Uncomment to add Xft support
-#OPT_WMFLAGS += -DXFT `pkg-config --cflags xft`
-#OPT_WMLIB += `pkg-config --libs xft` -lXext
+OPT_WMFLAGS += -DXFT `pkg-config --cflags xft`
+OPT_WMLIB += `pkg-config --libs xft` -lXext
# Uncomment for debugging (abandon all hope, ye who enter here)
#OPT_WMFLAGS += -DDEBUG
@@ -21,7 +21,7 @@
CFLAGS = -g -O2 -Wall
BINDIR = $(DESTDIR)$(XROOT)/bin
-MANDIR = $(DESTDIR)$(XROOT)/man/man1
+MANDIR = $(DESTDIR)$(XROOT)/share/man/man1
CFGDIR = $(DESTDIR)/etc/X11/aewm
PLAINOBJ = aesession.o parser.o
@@ -62,7 +62,7 @@
X11LIB = -L$(XROOT)/lib -lX11
WMLIB = $(X11LIB) $(OPT_WMLIB)
-GTKLIB = `pkg-config --libs gtk+-2.0`
+GTKLIB = `pkg-config --libs gtk+-2.0` -lX11
$(PLAINBIN): %: %.o
$(CC) $^ -o $@
--- a/aewm.h
+++ b/aewm.h
@@ -29,7 +29,7 @@
#define DEF_IMAP 0
#define DEF_NEW1 "aemenu --switch"
-#define DEF_NEW2 "xterm"
+#define DEF_NEW2 "x-terminal-emulator"
#define DEF_NEW3 "aemenu --launch"
#define DEF_NEW4 "aedesk -1"
#define DEF_NEW5 "aedesk +1"
--- a/doc/aewmrc.ex
+++ b/doc/aewmrc.ex
@@ -19,5 +19,5 @@
# Clients to launch when the root window is clicked
button1 "aemenu"
-button2 "xterm"
+button2 "x-terminal-emulator"
button3 "aemenu --switch"

View File

@ -1,18 +0,0 @@
From: Jari Aalto <jari.aalto@cante.net>
Subject: Do not strip unconditionally; see debian/rules (Closes: #436379).
---
Makefile | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
--- a/Makefile
+++ b/Makefile
@@ -81,7 +81,7 @@
install: all
mkdir -p $(BINDIR) $(MANDIR) $(CFGDIR)
- install -s $(ALLBIN) $(BINDIR)
+ install $(ALLBIN) $(BINDIR)
for i in $(AEMAN); do \
install -m 644 doc/$$i $(MANDIR); \
gzip -9 $(MANDIR)/$$i; \

View File

@ -1,59 +0,0 @@
From: Jari Aalto <jari.aalto@cante.net>
Subject: Add build flags support
---
Makefile | 18 +++++++++---------
1 file changed, 9 insertions(+), 9 deletions(-)
--- a/Makefile
+++ b/Makefile
@@ -18,7 +18,7 @@
#OPT_WMLIB += -lefence
CC = gcc
-CFLAGS = -g -O2 -Wall
+# CFLAGS = -g -O2 -Wall
BINDIR = $(DESTDIR)$(XROOT)/bin
MANDIR = $(DESTDIR)$(XROOT)/share/man/man1
@@ -49,32 +49,32 @@
GTKFLAGS = `pkg-config --cflags gtk+-2.0`
$(PLAINOBJ): %.o: %.c
- $(CC) $(CFLAGS) -c $< -o $@
+ $(CC) $(CPPFLAGS) $(CFLAGS) -c $< -o $@
$(X11OBJ): %.o: %.c
- $(CC) $(CFLAGS) $(X11FLAGS) -c $< -o $@
+ $(CC) $(CPPFLAGS) $(CFLAGS) $(X11FLAGS) -c $< -o $@
$(WMOBJ): %.o: %.c
- $(CC) $(CFLAGS) $(WMFLAGS) -c $< -o $@
+ $(CC) $(CPPFLAGS) $(CFLAGS) $(WMFLAGS) -c $< -o $@
$(GTKOBJ): %.o: %.c
- $(CC) $(CFLAGS) $(GTKFLAGS) -c $< -o $@
+ $(CC) $(CPPFLAGS) $(CFLAGS) $(GTKFLAGS) -c $< -o $@
X11LIB = -L$(XROOT)/lib -lX11
WMLIB = $(X11LIB) $(OPT_WMLIB)
GTKLIB = `pkg-config --libs gtk+-2.0` -lX11
$(PLAINBIN): %: %.o
- $(CC) $^ -o $@
+ $(CC) $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) $^ -o $@
$(X11BIN): %: %.o
- $(CC) $^ $(X11LIB) -o $@
+ $(CC) $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) $^ $(X11LIB) -o $@
$(WMBIN): %:
- $(CC) $^ $(WMLIB) -o $@
+ $(CC) $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) $^ $(WMLIB) -o $@
$(GTKBIN): %: %.o
- $(CC) $^ $(GTKLIB) -o $@
+ $(CC) $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) $^ $(GTKLIB) -o $@
AEMAN = aewm.1x aeclients.1x
AERC = aewmrc clientsrc

View File

@ -1,18 +0,0 @@
From: Jari Aalto <jari.aalto@cante.net>
Subject: Fix hyphen
---
doc/aeclients.1x | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
--- a/doc/aeclients.1x
+++ b/doc/aeclients.1x
@@ -75,7 +75,7 @@
.B aedesk
changes to a new virtual desktop, specfied by
.IR num ,
-or sets the number of available desktops, with -n.
+or sets the number of available desktops, with \-n.
.SH "FILES"
.I $HOME/.aewm/clientsrc
.SH "SEE ALSO"

View File

@ -1,14 +0,0 @@
Description: Man spelling fixed.
Author: Daniel Pimentel <d4n1@d4n1.org>
Last-Update: 2019-07-23
--- aewm-1.3.12.orig/doc/aeclients.1x
+++ aewm-1.3.12/doc/aeclients.1x
@@ -73,7 +73,7 @@ without killing your X session. The auth
anyone except WM hackers to find this useful.
.PP
.B aedesk
-changes to a new virtual desktop, specfied by
+changes to a new virtual desktop, specified by
.IR num ,
or sets the number of available desktops, with \-n.
.SH "FILES"

View File

@ -1,33 +0,0 @@
Description: Fix ftbfs with GCC-10
Author: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
Bug-Debian: https://bugs.debian.org/956983
Forwarded: no
---
--- aewm-1.3.12.orig/aedesk.c
+++ aewm-1.3.12/aedesk.c
@@ -11,10 +11,6 @@
#define UMOD(x, y) ((((long)(x) % (long)(y)) + (y)) % (y))
-Display *dpy;
-Window root;
-Atom net_cur_desk, net_num_desks;
-
static unsigned long parse_desk(char *spec);
int main(int argc, char **argv)
--- aewm-1.3.12.orig/aepanel.c
+++ aewm-1.3.12/aepanel.c
@@ -36,9 +36,6 @@ void setup_panel_atoms();
void sig_handler(int);
void set_strut(Window, strut_t *);
-Atom net_wm_strut;
-Atom net_wm_strut_partial;
-Atom net_wm_wintype;
Atom net_wm_wintype_dock;
#define NAME_SIZE 48

View File

@ -1,48 +0,0 @@
Description: Fix FTCBFS by making pkg-config substitutable.
From: Helmut Grohne <helmut@subdivi.de>
---
diff --git a/Makefile b/Makefile
index 9d6c209..024ec8a 100644
--- a/Makefile
+++ b/Makefile
@@ -1,6 +1,8 @@
# aewm - Copyright 1998-2007 Decklin Foster <decklin@red-bean.com>.
# This program is free software; see LICENSE for details.
+PKG_CONFIG ?= pkg-config
+
# Set this to the location where you want to install
DESTDIR =
XROOT = /usr
@@ -10,8 +12,8 @@ OPT_WMFLAGS += -DSHAPE
OPT_WMLIB += -lXext
# Uncomment to add Xft support
-OPT_WMFLAGS += -DXFT `pkg-config --cflags xft`
-OPT_WMLIB += `pkg-config --libs xft` -lXext
+OPT_WMFLAGS += -DXFT `$(PKG_CONFIG) --cflags xft`
+OPT_WMLIB += `$(PKG_CONFIG) --libs xft` -lXext
# Uncomment for debugging (abandon all hope, ye who enter here)
#OPT_WMFLAGS += -DDEBUG
@@ -46,7 +48,7 @@ aepanel: $(CLIENTOBJ) menu.o parser.o
X11FLAGS = -I$(XROOT)/include
WMFLAGS = $(X11FLAGS) $(OPT_WMFLAGS)
-GTKFLAGS = `pkg-config --cflags gtk+-2.0`
+GTKFLAGS = `$(PKG_CONFIG) --cflags gtk+-2.0`
$(PLAINOBJ): %.o: %.c
$(CC) $(CPPFLAGS) $(CFLAGS) -c $< -o $@
@@ -62,7 +64,7 @@ $(GTKOBJ): %.o: %.c
X11LIB = -L$(XROOT)/lib -lX11
WMLIB = $(X11LIB) $(OPT_WMLIB)
-GTKLIB = `pkg-config --libs gtk+-2.0` -lX11
+GTKLIB = `$(PKG_CONFIG) --libs gtk+-2.0` -lX11
$(PLAINBIN): %: %.o
$(CC) $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) $^ -o $@

View File

@ -1,8 +0,0 @@
https://deb.debian.org/debian/pool/main/a/aewm/aewm_1.3.12.orig.tar.gz
patches/05-source-changes.patch
patches/10-makefile-no-strip.patch
patches/20-makefile-harden.patch
patches/30-manpage.patch
patches/40_man-spelling-fix.patch
patches/fix_ftbfs.patch
patches/fix_pkg-config.patch

View File

@ -1 +0,0 @@
1.3 1

View File

@ -1,9 +0,0 @@
#!/bin/sh -e
./configure
make
install -Dm644 ctags.1 "$1/usr/share/man/man1/ctags.1"
install -Dm644 readtags.h "$1/usr/include/readtags.h"
install -Dm755 ctags "$1/usr/bin/ctags"

View File

@ -1 +0,0 @@
0e44b45dcabe969e0bbbb11e30c246f81abe5d32012db37395eb57d66e9e99c7

View File

@ -1 +0,0 @@
https://prdownloads.sourceforge.net/ctags/ctags-5.8.tar.gz

View File

@ -1 +0,0 @@
5.8 1

View File

@ -1,4 +0,0 @@
#!/bin/sh -e
make
make DESTDIR="$1" install

View File

@ -1 +0,0 @@
f4f377da17b10201a60c1108613e78ee15df6b12016b116b6de42209f47a474f

View File

@ -1 +0,0 @@
https://www.digip.org/jansson/releases/jansson-2.13.1.tar.gz

View File

@ -1 +0,0 @@
2.13.1 1

View File

@ -1 +0,0 @@
571ebe44b74860823e24a08cf04086ff104fd7dfa1020abf26c52543134f5602

View File

@ -1 +0,0 @@
https://www.thrysoee.dk/editline/libedit-20210419-3.1.tar.gz

View File

@ -1 +0,0 @@
3.1 1

View File

@ -1 +0,0 @@
8d12b42623eeefee872f123bd0dc85d535b00df4d42e865f993c40f7bfc92b1e

View File

@ -1 +0,0 @@
https://www.tcpdump.org/release/libpcap-1.10.0.tar.gz

View File

@ -1 +0,0 @@
1.10.0 1

View File

@ -1,7 +0,0 @@
#!/bin/sh -e
./configure \
--prefix=/usr
make
make DESTDIR="$1" install

View File

@ -1 +0,0 @@
98b1bd46d6792925ad2dfe9a87452ea2adebf69dcb9919ffd55bf926a7f93f7f

View File

@ -1 +0,0 @@
libxml2

View File

@ -1 +0,0 @@
https://xmlsoft.org/sources/libxslt-1.1.34.tar.gz

View File

@ -1 +0,0 @@
1.1.34 1

View File

@ -1,6 +0,0 @@
#!/bin/sh -e
make -C lib PREFIX=/usr
make -C programs PREFIX=/usr lz4 lz4c
make install PREFIX=/usr DESTDIR="$1"

View File

@ -1 +0,0 @@
030644df4611007ff7dc962d981f390361e6c97a34e5cbc393ddfbe019ffe2c1

View File

@ -1 +0,0 @@
https://github.com/lz4/lz4/archive/v1.9.3.tar.gz

Some files were not shown because too many files have changed in this diff Show More