25 Commits

Author SHA1 Message Date
Michael Forney
d4297a13c8 Use -isystem to include library headers
This way, warnings from headers that come from another package (in
particular linux-headers) won't show up when they get included.

To make sure we still track dependencies, use -MD instead of -MMD.
2020-06-05 03:01:44 -07:00
Michael Forney
610f9097dc fuse: Add header target 2020-06-02 04:22:27 -07:00
Michael Forney
2255c43da7 Use $basedir to refer to paths relative to base source tree 2019-12-16 23:48:22 -08:00
Michael Forney
887f731a75 sshfs: Update to 3.6.0 2019-11-04 17:42:19 -08:00
Michael Forney
484a73b2db sshfs: Fix a few portability issues 2019-07-03 02:43:39 -07:00
Michael Forney
202afe1fa7 sshfs: Update to 3.5.2 2019-04-23 21:45:42 -07:00
Michael Forney
4e554f0495 Rename libfuse to fuse
Although the upstream repository is called libfuse, the distributed
source archives are called fuse, and this is how most other
distributions name the package.
2019-03-19 00:52:21 -07:00
Michael Forney
4332740046 Rename rev to ver, and keep track of package versions as well 2019-03-19 00:14:12 -07:00
Michael Forney
ef510023de sshfs: Update to 3.5.1 2018-12-23 13:40:49 -08:00
Michael Forney
ebbed02d1a sshfs: Update to 3.5.0 2018-08-28 15:17:37 -07:00
Michael Forney
68a9e06c2d sshfs: Update to 3.4.0 2018-08-21 12:18:42 -07:00
Michael Forney
59cc7cd24d sshfs: Update to 3.3.1 2018-05-10 13:00:22 -07:00
Michael Forney
f377442fbc Revert accidentally updated submodules in b99ef6bfc5
`git commit -a` with ignored submodules strikes again. I really
should report a bug about this.
2018-03-16 10:16:40 -07:00
Michael Forney
b99ef6bfc5 libdrm: Check if config.video_drivers is set 2018-03-10 19:08:35 -08:00
Michael Forney
26621546fc sshfs: Update to 3.3.1 2017-10-26 00:33:48 -07:00
Michael Forney
e5cfa84477 Move $outdir/fetch.stamp -> $dir/fetch 2017-10-23 21:43:33 -07:00
Michael Forney
28e4786f06 sshfs: Update to 3.3.0 2017-09-25 19:23:07 -07:00
Michael Forney
ba94a8513d Rewrite ninja generation scripts in Lua 2017-09-25 19:23:06 -07:00
Michael Forney
6fa5f88e60 Don't use -isystem
This way we can use -MMD to exclude system header files and still retain
dependency tracking within oasis.
2017-08-19 19:07:18 -07:00
Michael Forney
15876a42c2 sshfs: Update to 3.2.0 2017-08-10 20:13:38 -07:00
Michael Forney
1e82f712da sshfs: Update to 3.1.0 2017-08-04 23:12:01 -07:00
Michael Forney
a6ca580719 libfuse, sshfs: Update to 3.1.0, 3.0.0 2017-07-10 10:34:19 -07:00
Michael Forney
1f918ac058 sshfs: Update to 2.9 2017-06-05 21:45:55 -07:00
Michael Forney
2420bcc6b1 Compress man pages 2016-12-19 00:05:57 -08:00
Michael Forney
293f5a93b7 Move to flat package hierarchy
Note to self: never try to move submodules again

To migrate your existing submodules (more or less):

	set -x
	set -e

	mkdir .git/modules/pkg
	for old in */*/src ; do
	        new="pkg/${old#*/}"
	        if ! [ -f "$old/.git" ] || [ "${old%%/*}" = pkg ] ; then
			continue
		fi
		git -C ".git/modules/$old" config core.worktree "../../../../../$new"
		rmdir "$new"
		mv "$old" "$new"
	        sed -e "s,$old,$new," "$new/.git" > "$new/.git.tmp"
	        mv "$new/.git.tmp" "$new/.git"
		mkdir ".git/modules/${new%/src}"
	        mv ".git/modules/$old" ".git/modules/$new"

		rm "${old%/src}"/*.ninja
		mv "${old%/src}"/*.tar.{gz,xz,bz2} "${new%/src}/"
		rmdir "${old%/src}" || true
	done
	sed -e 's,^\[submodule "[^/]*/,[submodule "pkg/,' .git/config > .git/config.tmp
	mv .git/config.tmp .git/config
2016-12-13 23:10:30 -08:00