Reorganize the hierarchy. Do some other stuff.
This commit is contained in:
parent
823b5a4a5b
commit
d2a0f2b40c
10
GUIDELINES
10
GUIDELINES
@ -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
|
||||
|
@ -1 +0,0 @@
|
||||
4b204d79538643911af562a3ef46c4f7f0c2da85e894f2bc773d72104073d87d
|
@ -1 +0,0 @@
|
||||
https://github.com/9wm/9wm/archive/refs/tags/1.4.1.tar.gz
|
@ -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"
|
@ -1 +0,0 @@
|
||||
a929bd32ee18ef7a2ed48b971574574592c42e34ae09f36604bf663d7c101ba8
|
@ -1,2 +0,0 @@
|
||||
gtk+2
|
||||
shared-mime-info
|
@ -1 +0,0 @@
|
||||
https://downloads.sourceforge.net/rox/rox-filer-2.11.tar.bz2
|
@ -1 +0,0 @@
|
||||
2.11 1
|
@ -1,8 +0,0 @@
|
||||
#!/bin/sh -e
|
||||
|
||||
for file in *.patch
|
||||
do patch -p1 < $file
|
||||
done
|
||||
|
||||
make
|
||||
make DESTDIR="$1" install
|
@ -1,8 +0,0 @@
|
||||
5aff43d9112e303f8da76865b0f2532f2df45492ebc90475a1d98c4f8951715f
|
||||
5476d537f3a8f0dd84c535d9831f439db7b208e8c9e29814a0dc052903e0a35c
|
||||
01d5332361a5ca159776975d0414d4e101ba79614325ce5f8dbd8c71a22308df
|
||||
ccec7342f9aa696cf85dc28aee111bffcdb02e27aa10b29db9ee033c74dc7744
|
||||
9ce7fa43633e7ca2e49beb63428d1094297af7581d4728fb0de83edc5e5d2d65
|
||||
01dcb4d822ad00fca9d62040ef87227c3a34bb8743a4d29400973fa4ab0b1504
|
||||
f8efc4eb75e15c64e6f30f24732433fe2ca5f142f0d97e4c30716d4869c4883e
|
||||
59ce24198ed5d7a54ea7e5edcffc05b857326193b11b2eb4697c84bce4754a85
|
@ -1,12 +0,0 @@
|
||||
atk
|
||||
cairo
|
||||
fontconfig
|
||||
freetype-harfbuzz
|
||||
gdk-pixbuf
|
||||
glib
|
||||
gtk+2
|
||||
libX11
|
||||
libX11
|
||||
libXext
|
||||
libXft
|
||||
pango
|
@ -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"
|
@ -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; \
|
@ -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
|
@ -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"
|
@ -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"
|
@ -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
|
@ -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 $@
|
@ -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
|
@ -1 +0,0 @@
|
||||
1.3 1
|
@ -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"
|
@ -1 +0,0 @@
|
||||
0e44b45dcabe969e0bbbb11e30c246f81abe5d32012db37395eb57d66e9e99c7
|
@ -1 +0,0 @@
|
||||
https://prdownloads.sourceforge.net/ctags/ctags-5.8.tar.gz
|
@ -1 +0,0 @@
|
||||
5.8 1
|
@ -1,4 +0,0 @@
|
||||
#!/bin/sh -e
|
||||
|
||||
make
|
||||
make DESTDIR="$1" install
|
@ -1 +0,0 @@
|
||||
f4f377da17b10201a60c1108613e78ee15df6b12016b116b6de42209f47a474f
|
@ -1 +0,0 @@
|
||||
https://www.digip.org/jansson/releases/jansson-2.13.1.tar.gz
|
@ -1 +0,0 @@
|
||||
2.13.1 1
|
@ -1 +0,0 @@
|
||||
571ebe44b74860823e24a08cf04086ff104fd7dfa1020abf26c52543134f5602
|
@ -1 +0,0 @@
|
||||
https://www.thrysoee.dk/editline/libedit-20210419-3.1.tar.gz
|
@ -1 +0,0 @@
|
||||
3.1 1
|
@ -1 +0,0 @@
|
||||
8d12b42623eeefee872f123bd0dc85d535b00df4d42e865f993c40f7bfc92b1e
|
@ -1 +0,0 @@
|
||||
https://www.tcpdump.org/release/libpcap-1.10.0.tar.gz
|
@ -1 +0,0 @@
|
||||
1.10.0 1
|
@ -1,7 +0,0 @@
|
||||
#!/bin/sh -e
|
||||
|
||||
./configure \
|
||||
--prefix=/usr
|
||||
|
||||
make
|
||||
make DESTDIR="$1" install
|
@ -1 +0,0 @@
|
||||
98b1bd46d6792925ad2dfe9a87452ea2adebf69dcb9919ffd55bf926a7f93f7f
|
@ -1 +0,0 @@
|
||||
libxml2
|
@ -1 +0,0 @@
|
||||
https://xmlsoft.org/sources/libxslt-1.1.34.tar.gz
|
@ -1 +0,0 @@
|
||||
1.1.34 1
|
@ -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"
|
@ -1 +0,0 @@
|
||||
030644df4611007ff7dc962d981f390361e6c97a34e5cbc393ddfbe019ffe2c1
|
@ -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
Loading…
Reference in New Issue
Block a user