Not logged in

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:remove swbis stuff
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1:ac5005d3568acf01c1f6d9200f3f4a9e034b553a
User & Date: brandon 2016-06-12 19:29:09
Context
2016-06-12
19:31
remove swbis stuff from configure.ac check-in: 965e8a5128 user: brandon tags: trunk
19:29
remove swbis stuff check-in: ac5005d356 user: brandon tags: trunk
19:26
update NEWS check-in: 3c6c941b31 user: brandon tags: trunk
Changes

Changes to Makefile.am.

24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
psf/PSF-src-sw psf/PSF-bin.in psf/PSF psf/source_control.sh.in			\
psf/source_control.sh psf/bin_control.sh.in psf/bin_control.sh		\
m4/gnulib-cache.m4 tests/system_tests.test.in

TEST_LOG_DRIVER = env AM_TAP_AWK='$(AWK)' $(SHELL) \
				  $(top_srcdir)/build-aux/tap-driver.sh
TESTS = tests/system_tests.test

# Environment Controls for swign:
#   To enter passphrase via gpg-agent: SWPACKAGEPASSFD="agent"
#   To enter passphrase via the tty:   SWPACKAGEPASSFD="tty" or unset, because this is the default
#   To specify the GPG User:    export GNUPGNAME="Your-GPG-Name"
#   To specify the GPG homedir: export GNUPGHOME="Your-GPG-homedir"

# Provide am__remove_distdir ourselves since am__remove_distdir may be a
# private automake variable.
sw_am__remove_distdir = \
  { test ! -d $(distdir) \
    || { find $(distdir) -type d ! -perm -200 -exec chmod u+w {} ';' \
         && /bin/rm -fr $(distdir); }; }

dist-swbis: distdir
	(cd $(distdir) && swign -s psf/PSF-src-dist @-) | \
		GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
	$(sw_am__remove_distdir)

dist-swbis-src: distdir
	(cd $(distdir) && swpackage -s psf/PSF-src-sw --sha2 --sign	\
		--gzip --format=ustar @-) >$(distdir)-src.sw.tar.gz
	$(sw_am__remove_distdir)

dist-swbis-bin: distdir all
	swpackage -s psf/PSF-bin --sha2 --sign	\
		--gzip --format=ustar @- >$(distdir)-@build_cpu@.sw.tar.gz
	$(sw_am__remove_distdir)







<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
24
25
26
27
28
29
30




























psf/PSF-src-sw psf/PSF-bin.in psf/PSF psf/source_control.sh.in			\
psf/source_control.sh psf/bin_control.sh.in psf/bin_control.sh		\
m4/gnulib-cache.m4 tests/system_tests.test.in

TEST_LOG_DRIVER = env AM_TAP_AWK='$(AWK)' $(SHELL) \
				  $(top_srcdir)/build-aux/tap-driver.sh
TESTS = tests/system_tests.test




























Deleted psf/PSF-bin.in.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
# PSF.in --- POSIX Product Specification File for zeptodb source

# Copyright (C) 2013 Brandon Invergo <brandon@invergo.net>
#
# Author: Brandon Invergo <brandon@invergo.net>
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# as published by the Free Software Foundation; either version 3
# 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 General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.

# Note: this file is for building a POSIX distribution of the zeptodb
# source (see IEEE Std 1387.2-1995 [ISO/IEC 15068-2]).  Use GNU swbis
# to build the source distribution with this file.
# http://www.gnu.org/software/swbis

distribution
    dfiles dfiles
    pfiles pfiles
    AUTHORS < AUTHORS   # This places the file in ./catalog/dfiles
    COPYING < COPYING   # This places the file in ./catalog/dfiles
    checkdigest  < /usr/lib/swbis/checkdigest.sh
end

vendor
    the_term_vendor_is_misleading True
    tag invergo
    title Brandon Invergo <brandon@invergo.net>
    description "http://brandon.invergo.net"
end

product

    description "zeptodb is a small collection of relatively tiny
command-line tools for interacting with DBM databases.  For the
uninitiated, DBM databases are flat (non-relational) a databases; in
other words, they are persistent key-value hash tables. Typically they
are created via a library for C, Python, Perl, etc. These tools fill
in a gap by providing useful command-line tools. Some DBM libraries
come with really basic binaries for manipulating the databases, but
they are not designed to be very flexible.

These tools may be helpful in scripts, for example, when persistant
data storage is needed but when a full database would be
overkill. They may also be useful if, for whatever reason, one would
like to manipulate, via the command-line or scripts, DBM databases
created by other programs."

    tag @PACKAGE_NAME@
    revision @PACKAGE_VERSION@
    vendor_tag invergo
    title "zeptodb - tiny command-line DBM tools"
    control_directory ""
    architecture @build@
    os_name @build_os@
    machine_type @build_cpu@

    postinstall psf/bin_control.sh
    preremove psf/bin_control.sh

fileset
    tag @PACKAGE_NAME@-bin
    control_directory ""
    is_locatable true

    file_permissions -u 000
    file_permissions -o 0 -g 0 -m 755
    directory src /bin
        file zdbc
        file zdbf
        file zdbr
        file zdbs

    file_permissions -u 000
    file_permissions -o 0 -g 0 -m 644
    directory doc /share/man/man1
        file zdbc.1
        file zdbf.1
        file zdbr.1
        file zdbs.1

    directory doc /share/info
        file zeptodb.info
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<






















































































































































































Deleted psf/PSF-src-dist.in.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
# PSF.in --- POSIX Product Specification File for zeptodb source

# Copyright (C) 2013 Brandon Invergo <brandon@invergo.net>
#
# Author: Brandon Invergo <brandon@invergo.net>
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# as published by the Free Software Foundation; either version 3
# 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 General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.

# Note: this file is for building a POSIX distribution of the zeptodb
# source (see IEEE Std 1387.2-1995 [ISO/IEC 15068-2]).  Use GNU swbis
# to build the source distribution with this file.
# http://www.gnu.org/software/swbis

distribution
    dfiles dfiles
    pfiles pfiles
    AUTHORS < AUTHORS   # This places the file in ./catalog/dfiles
    COPYING < COPYING   # This places the file in ./catalog/dfiles
    checkdigest  < /usr/lib/swbis/checkdigest.sh
end

vendor
    the_term_vendor_is_misleading True
    tag invergo
    title Brandon Invergo <brandon@invergo.net>
    description "http://brandon.invergo.net"
end

product

    description "zeptodb is a small collection of relatively tiny
command-line tools for interacting with DBM databases.  For the
uninitiated, DBM databases are flat (non-relational) a databases; in
other words, they are persistent key-value hash tables. Typically they
are created via a library for C, Python, Perl, etc. These tools fill
in a gap by providing useful command-line tools. Some DBM libraries
come with really basic binaries for manipulating the databases, but
they are not designed to be very flexible.

These tools may be helpful in scripts, for example, when persistant
data storage is needed but when a full database would be
overkill. They may also be useful if, for whatever reason, one would
like to manipulate, via the command-line or scripts, DBM databases
created by other programs."

    tag @PACKAGE_NAME@
    revision @PACKAGE_VERSION@
    vendor_tag invergo
    title "zeptodb - tiny command-line DBM tools"
    control_directory ""
    is_locatable true
end

fileset
    tag zeptodb-sources
    control_directory ""
    title zeptodb source code
    is_locatable true
    description "The source distribution of zeptodb"
    file_permissions -o 0 -g 0 # To set all ownerships to 0/0

    directory .
        file *
    end

    exclude catalog
    exclude catalog/*

    exclude .fslckout
end

# End of PSF
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<






































































































































































Deleted psf/PSF-src-sw.in.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
# PSF.in --- POSIX Product Specification File for zeptodb source

# Copyright (C) 2013 Brandon Invergo <brandon@invergo.net>
#
# Author: Brandon Invergo <brandon@invergo.net>
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# as published by the Free Software Foundation; either version 3
# 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 General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.

# Note: this file is for building a POSIX distribution of the zeptodb
# source (see IEEE Std 1387.2-1995 [ISO/IEC 15068-2]).  Use GNU swbis
# to build the source distribution with this file.
# http://www.gnu.org/software/swbis

distribution
    dfiles dfiles
    pfiles pfiles
    AUTHORS < AUTHORS   # This places the file in ./catalog/dfiles
    COPYING < COPYING   # This places the file in ./catalog/dfiles
    checkdigest  < /usr/lib/swbis/checkdigest.sh
end

vendor
    the_term_vendor_is_misleading True
    tag invergo
    title Brandon Invergo <brandon@invergo.net>
    description "http://brandon.invergo.net"
end

product

    description "zeptodb is a small collection of relatively tiny
command-line tools for interacting with DBM databases.  For the
uninitiated, DBM databases are flat (non-relational) a databases; in
other words, they are persistent key-value hash tables. Typically they
are created via a library for C, Python, Perl, etc. These tools fill
in a gap by providing useful command-line tools. Some DBM libraries
come with really basic binaries for manipulating the databases, but
they are not designed to be very flexible.

These tools may be helpful in scripts, for example, when persistant
data storage is needed but when a full database would be
overkill. They may also be useful if, for whatever reason, one would
like to manipulate, via the command-line or scripts, DBM databases
created by other programs."

    tag @PACKAGE_NAME@
    revision @PACKAGE_VERSION@
    vendor_tag invergo
    title "zeptodb - tiny command-line DBM tools"
    control_directory ""
    is_locatable true

    postinstall psf/source_control.sh
    configure psf/source_control.sh
    unconfigure psf/source_control.sh
    preremove psf/source_control.sh
end

fileset
    tag zeptodb-sources
    control_directory ""
    title zeptodb source code
    is_locatable true
    description "The source distribution of zeptodb"
    file_permissions -o 0 -g 0 # To set all ownerships to 0/0

    directory . /src/@PACKAGE_NAME@-@PACKAGE_VERSION@
        file *
    end

    exclude catalog
    exclude catalog/*

    exclude .fslckout
end

# End of PSF
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
















































































































































































Deleted psf/bin_control.sh.in.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
SW_ROOT_DIRECTORY="${SW_ROOT_DIRECTORY:?unset fatal}"
SW_CONTROL_DIRECTORY="${SW_CONTROL_DIRECTORY:?unset fatal}"
SW_LOCATION="${SW_LOCATION:?unset fatal}"
SW_SESSION_OPTIONS="${SW_SESSION_OPTIONS:?unset fatal}"
SW_CATALOG="${SW_CATALOG:?unset fatal}"
SW_SOFTWARE_SPEC="${SW_SOFTWARE_SPEC:?unset fatal}"
SW_CONTROL_TAG="${SW_CONTROL_TAG:?unset fatal}"

SWBB_BUILD=build
SWBB_RUNTIME=run

{
ret=0
case "$SW_CONTROL_TAG" in
	postinstall)
        install-info --dir-file="$SW_ROOT_DIRECTORY/usr/share/info/dir" \
                "$SW_ROOT_DIRECTORY/usr/share/info/@PACKAGE_NAME@.info"
		ret=$?
		;;
    preremove)
		install-info --dir-file="$SW_ROOT_DIRECTORY/usr/share/info/dir" \
            --remove "$SW_ROOT_DIRECTORY/usr/share/info/@PACKAGE_NAME@.info"
        ret=$?
        ;;
	*)
	    exit 0
		;;
esac
exit $ret
} 1>&2
exit $?
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<






























































Deleted psf/source_control.sh.in.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
SW_ROOT_DIRECTORY="${SW_ROOT_DIRECTORY:?unset fatal}"
SW_CONTROL_DIRECTORY="${SW_CONTROL_DIRECTORY:?unset fatal}"
SW_LOCATION="${SW_LOCATION:?unset fatal}"
SW_SESSION_OPTIONS="${SW_SESSION_OPTIONS:?unset fatal}"
SW_CATALOG="${SW_CATALOG:?unset fatal}"
SW_SOFTWARE_SPEC="${SW_SOFTWARE_SPEC:?unset fatal}"
SW_CONTROL_TAG="${SW_CONTROL_TAG:?unset fatal}"

cd "$SW_ROOT_DIRECTORY"/src/@PACKAGE_NAME@-@PACKAGE_VERSION@ || exit 4

SWBB_BUILD=build
SWBB_RUNTIME=run

{
ret=0
case "$SW_CONTROL_TAG" in
	postinstall)
			./configure --prefix="$SW_ROOT_DIRECTORY" "$CONFIG_OPTS" && make
			ret=$?
			;;
	configure)
			mkdir -p "$SW_ROOT_DIRECTORY"
			make install
			ret=$?
			;;
    unconfigure)
			make uninstall
            ret=$?
            ;;
    preremove)
			make distclean
            rm -rf "$SW_ROOT_DIRECTORY/src/@PACKAGE_NAME@-@PACKAGE_VERSION@/lib/sys"
            ret=$?
            ;;
	*)		exit 0
			;;
esac
exit $ret
} 1>&2
exit $?
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<