FazBrowse GitHub Viewer
|
Trending
|
URL:
|
Home
Tools:
[Download Repo ZIP]
[View Raw Code]
[Original HTTPS Page]
gnuplot-old/Makefile.maint at origin · gnuplot/gnuplot-old · GitHub
gnuplot
gnuplot-old
Repository navigation
Code
Pull requests
Actions
Projects
Security and quality
Insights
Expand file tree
Breadcrumbs
gnuplot-old
/
Makefile.maint
Copy path
More file actions
More file actions
Latest commit
History
History
History
100 lines (92 loc) · 2.95 KB
Breadcrumbs
gnuplot-old
/
Makefile.maint
Copy path
File metadata and controls
100 lines (92 loc) · 2.95 KB
Raw
Copy raw file
Download raw file
Open symbols panel
Edit and raw actions
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
92
93
94
95
96
97
98
99
100
#
-*-Makefile-*-
#
This Makefile fragment is shared between fileutils, sh-utils, textutils.
maintainer-check
:
if
head ChangeLog
|
grep
'
Version $(VERSION)
'
>
/dev/null
;
then
\
:
;
\
else
\
echo
"
$(
VERSION
)
not in ChangeLog; not tagging
"
1>&2
;
\
exit
1
;
\
fi
$(
MAKE
)
distcheck
$(
MAKE
)
my-distcheck
#
Tag before making distribution. Also, don't make a distribution if
#
checks fail. Also, make sure the NEWS file is up-to-date.
#
FIXME: use dist-hook/my-dist like distcheck-hook/my-distcheck.
cvs-dist
: maintainer-check
pkg=
`
echo
"
$(
PACKAGE
)
"
|
tr a-z A-Z
`
;
\
ver=
`
echo
"
$(
VERSION
)
"
|
sed
'
s/\./_/g
'
`
;
\
tag=
"
$$
pkg-
$$
ver
"
;
\
echo
tag=
$$
tag
;
\
if
cvs -n log -h README
|
grep -e
$$
tag:
>
/dev/null
;
then
\
echo
"
VERSION not new; not tagging
"
1>&2
;
\
exit
1
;
\
fi
;
\
cvs update po
;
\
cvs tag -c
$$
tag
$(
MAKE
)
dist
t=./
=test
my-distcheck
:
-rm -rf
$(
t
)
mkdir
$(
t
)
GZIP=
$(
GZIP
)
$(
TAR
)
-C
$(
t
)
-zxf
$(
distdir
)
.tar.gz
cd
$(
t
)
/
$(
distdir
)
\
&&
./configure --with-gd=no --with-qt=no --with-tutorial
\
&&
$(
MAKE
)
CFLAGS=
'
-Wformat -Werror
'
\
&&
$(
MAKE
)
check
\
&&
$(
MAKE
)
distclean
cd
$(
t
)
&&
mv
$(
distdir
)
$(
distdir
)
.old
\
&&
$(
TAR
)
-zxf ../
$(
distdir
)
.tar.gz
diff -ur
$(
t
)
/
$(
distdir
)
.old
$(
t
)
/
$(
distdir
)
-rm -rf
$(
t
)
@echo
"
========================
"
;
\
echo
"
$(
distdir
)
.tar.gz is ready for distribution
"
;
\
echo
"
========================
"
THIS_VERSION_REGEXP
=
$(
subst
.,\.,
$(
VERSION
)
)
#
FIXME: this works only for Gnits-style test releases.
PREV_VERSION
:=
$(
shell
echo
$(
VERSION
)
|tr a-z Xa-y)
PREV_VERSION_REGEXP
:=
$(
shell
echo
$(
PREV_VERSION
)
|sed 's/\./\\./g')
v
= Version
url-host-prefix
= ftp://ftp.ucc.ie/
url
=
$(
url-host-prefix
)
/pub/gnuplot/
$(
distdir
)
.tar.gz
md5
=
$(
shell
md5sum <
$(
distdir
)
.tar.gz|sed 's/ -//')
rel-check
:
tarz=/tmp/rel-check-tarz-
$$$$
;
\
md5_tmp=/tmp/rel-check-md5-
$$$$
;
\
set
-e
;
\
trap
'
status=$$?; rm -f $$tarz $$md5_tmp; exit $$status
'
0 1 2 3 15
;
\
wget -q --output-document=
$$
tarz
$(
url
)
;
\
echo
"
$(
md5
)
-
"
>
$$
md5_tmp
;
\
md5sum -c
$$
md5_tmp
<
$$
tarz
announcement
: NEWS ChangeLog
$(
distdir
)
.tar.gz
@
( \
echo
Subject:
$(
distdir
)
released
;
\
echo
;
\
echo
FIXME: put comments here
;
\
echo
;
\
echo
"
$(
url
)
"
;
\
echo
;
\
echo
"
$(
md5
)
$(
distdir
)
.tar.gz
"
;
\
echo
;
\
echo
NEWS:
;
\
sed -n
"
/
$(
THIS_VERSION_REGEXP
)
/,/
$(
PREV_VERSION_REGEXP
)
/p
"
NEWS
\
|
grep -v
'
^\[
'
;
\
echo
;
\
echo
ChangeLog entries:
;
\
sed -n
"
1,/
$v
$(
PREV_VERSION_REGEXP
)
/p
"
\
ChangeLog
;
\
)
alpha
:
$(
MAKE
)
cvs-dist
$(
MAKE
)
-s announcement
>
/tmp/announcement
ln
$(
distdir
)
.tar.gz ../release
chmod a-w
$(
distdir
)
.tar.gz
@echo =====================================
@echo
'
ncftp -u $(url-host-prefix)/fs/share/ftp/gnu/fetish/
'
@echo
'
# put $(distdir).tar.gz
'
@echo
'
# send the /tmp/announcement e-mail
'
@echo
'
pot-mail $(distdir).tar.gz | bash
'
@echo =====================================
amfiles
:
for
subdir
in
config demo m4 term tutorial
;
do
\
make -C
$$
subdir -f Makefile.am.in Makefile.am
;
\
done
Back
|
FazBrowse Home
|
New Git URL