~ubuntu-branches/ubuntu/breezy/xscreensaver/breezy

« back to all changes in this revision

Viewing changes to Makefile.in

  • Committer: Bazaar Package Importer
  • Author(s): Oliver Grawert
  • Date: 2005-10-11 21:00:42 UTC
  • mfrom: (2.1.1 sarge)
  • Revision ID: james.westby@ubuntu.com-20051011210042-u7q6zslgevdxspr3
Tags: 4.21-4ubuntu17
updated pt_BR again, fixed to UTF-8 

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
# Makefile.in --- xscreensaver, Copyright (c) 1999 Jamie Zawinski.
 
1
# Makefile.in --- xscreensaver, Copyright (c) 1999-2005 Jamie Zawinski.
2
2
# the `../configure' script generates `Makefile' from this file.
3
3
 
4
4
@SET_MAKE@
6
6
VPATH           = @srcdir@
7
7
 
8
8
SHELL           = /bin/sh
9
 
SUBDIRS         = utils driver hacks hacks/glx
10
 
TARFILES        = README README.VMS README.debugging INSTALL xscreensaver.lsm \
 
9
SUBDIRS         = utils driver hacks hacks/glx po
 
10
TARFILES        = README README.VMS README.debugging INSTALL \
11
11
                  configure configure.in Makefile.in config.h.in \
12
 
                  config.h-vms install-sh setup.com config.guess \
13
 
                  config.sub makevms.com screenblank.txt \
14
 
                  xscreensaver.lsm.sh xscreensaver.spec
 
12
                  config.h-vms install-sh setup.com config.guess aclocal.m4 \
 
13
                  config.sub makevms.com \
 
14
                  intltool-merge.in intltool-extract.in intltool-update.in \
 
15
                  xscreensaver.spec \
 
16
 
15
17
TAR             = tar
16
18
 
17
19
MAKE_SUBDIR = for dir in $(SUBDIRS); do (cd $$dir; $(MAKE) $@) || exit 5; done
20
22
        @$(MAKE_SUBDIR)
21
23
all::
22
24
        @$(MAKE_SUBDIR)
23
 
install:
24
 
        @$(MAKE_SUBDIR)
25
 
install-program:
26
 
        @$(MAKE_SUBDIR)
27
 
install-man:
28
 
        @$(MAKE_SUBDIR)
29
 
install-strip:
30
 
        @$(MAKE_SUBDIR)
31
 
uninstall:
32
 
        @$(MAKE_SUBDIR)
33
 
uninstall-program:
34
 
        @$(MAKE_SUBDIR)
35
 
uninstall-man:
36
 
        @$(MAKE_SUBDIR)
37
 
depend:
38
 
        @$(MAKE_SUBDIR)
39
 
distdepend:
 
25
install::
 
26
        @$(MAKE_SUBDIR)
 
27
install-program::
 
28
        @$(MAKE_SUBDIR)
 
29
install-man::
 
30
        @$(MAKE_SUBDIR)
 
31
install-strip::
 
32
        @$(MAKE_SUBDIR)
 
33
uninstall::
 
34
        @$(MAKE_SUBDIR)
 
35
uninstall-program::
 
36
        @$(MAKE_SUBDIR)
 
37
uninstall-man::
 
38
        @$(MAKE_SUBDIR)
 
39
depend::
 
40
        @$(MAKE_SUBDIR)
 
41
distdepend::
40
42
        @$(MAKE) update_spec_version
41
43
        @$(MAKE_SUBDIR)
42
 
TAGS: tags
43
 
tags:
44
 
        @$(MAKE_SUBDIR)
45
 
clean:
46
 
        @$(MAKE_SUBDIR)
47
 
distclean: clean
48
 
        -rm -f config.h Makefile config.status config.cache config.log TAGS *~ "#"*
 
44
TAGS:: tags
 
45
tags::
 
46
        @$(MAKE_SUBDIR)
 
47
clean::
 
48
        @$(MAKE_SUBDIR)
 
49
distclean:: clean
 
50
        -rm -f config.h Makefile config.status config.cache config.log TAGS *~ "#"* intltool-extract intltool-merge intltool-update
49
51
        @$(MAKE_SUBDIR)
50
52
 
51
 
dist: tar
 
53
dist:: tar
52
54
 
53
55
# This really makes me sick...
54
 
tar:
 
56
tar::
55
57
        @                                                                   \
56
58
  sh config.status ;                                                        \
57
59
  rm -f configure ;                                                         \
58
60
  $(MAKE) configure ;                                                       \
59
61
  $(MAKE) distdepend ;                                                      \
60
 
  sh xscreensaver.lsm.sh > xscreensaver.lsm.$$$$ ;                          \
61
 
  mv xscreensaver.lsm.$$$$ xscreensaver.lsm ;                               \
62
62
  NAME=`sed -n                                                              \
63
 
  's/[^0-9]*\([0-9]\.[0-9][0-9]*\).*/xscreensaver-\1/p' utils/version.h` ;  \
 
63
  's/[^0-9]*\([0-9]\.[0-9][0-9]*b\?[0-9]*\).*/xscreensaver-\1/p'            \
 
64
        utils/version.h` ;                                                  \
64
65
  rm -rf $$NAME ; ln -s . $$NAME ;                                          \
65
66
  FILES= ;                                                                  \
66
67
  ADIR=archive/ ;                                                           \
73
74
      ` ";                                                                  \
74
75
    cd $$d ; done ;                                                         \
75
76
  echo creating tar file $$ADIR$$NAME.tar.gz... ;                           \
76
 
  GZIP="-9v" $(TAR) -vchzf $$ADIR$$NAME.tar.gz                      \
 
77
  GZIP="-9v" $(TAR) -vchzf $$ADIR$$NAME.tar.gz                              \
77
78
    `echo $(TARFILES) $$FILES | sed "s|^|$$NAME/|g; s| | $$NAME/|g" ` ;     \
78
79
  rm $$NAME
79
80
 
97
98
                s/^(Configuration:)$$/\n$$1\n/m;                             \
98
99
                s/^(Directory and file names:)$$/\n$$1\n/m;                  \
99
100
                s/^  --sbindir=.*\n//m;                                      \
100
 
                s/^  --libexecdir.*\n//m;                                    \
101
 
                s/^  --datadir.*\n.*\n//m;                                   \
102
101
                s/^  --sysconfdir.*\n//m;                                    \
103
102
                s/^  --sharedstatedir.*\n.*\n//m;                            \
104
103
                s/^  --localstatedir.*\n//m;                                 \
122
121
bump-version::
123
122
        @                                                                   \
124
123
  SRC=utils/version.h ;                                                     \
125
 
  VERS=`sed -n 's/[^0-9]*\([0-9]\)\.\([0-9][0-9]*\).*/\1 \2/p' $$SRC` ;     \
 
124
  VERS=`sed -n 's/[^0-9]*\([0-9]\)\.\([0-9][^. ]*\).*/\1 \2/p' $$SRC` ;     \
126
125
  set - $$VERS ;                                                            \
127
126
  MAJOR="$$1"; MINOR="$$2";                                                 \
128
127
  NEW=`echo $$MINOR + 1 | bc` ;                                             \
152
151
  echo "overwrote $$SRC";                                                   \
153
152
  ls -lFd $$SRC
154
153
 
 
154
bump_version:: bump-version
 
155
tick-version:: bump-version
 
156
tick_version:: bump-version
 
157
 
155
158
update_spec_version::
156
159
        @S=$(srcdir)/xscreensaver.spec ;                                    \
157
160
        U=$(srcdir)/utils/version.h ;                                       \
158
 
        V=`sed -n 's/.*\([0-9][0-9]*\.[0-9]*\).*/\1/p' < $$U` ;             \
159
 
        echo -n "Updating version number in $$S to \"$$V\"... " ;           \
 
161
        VERS=`sed -n 's/[^0-9]*\([0-9]\.[0-9][^. ]*\).*/\1/p' < $$U` ;      \
 
162
        echo -n "Updating $$S to \"$$VERS\"... " ;                          \
160
163
        T=/tmp/xs.$$$$ ;                                                    \
161
 
        sed "s/^\(%define.version[^0-9]*\)\(.*\)/\1$$V/"                    \
 
164
        sed "s/^\(%define.version[^0-9]*\)\(.*\)/\1$$VERS/"                 \
162
165
          < $$S > $$T ;                                                     \
163
166
        if cmp -s $$S $$T ; then                                            \
164
167
          echo "unchanged." ;                                               \
170
173
 
171
174
rpm::
172
175
        @                                                                  \
173
 
  VERS=`sed -n 's/[^0-9]*\([0-9]\.[0-9][0-9]*\).*/\1/p' utils/version.h` ; \
 
176
  VERS=`sed -n 's/[^0-9]*\([0-9]\.[0-9][^. ]*\).*/\1/p' utils/version.h` ; \
174
177
  DIR=`pwd`/rpm_build ;                                                    \
175
178
  ARCH=`rpm --showrc | sed -n 's/^build arch *: //p'` ;                    \
176
179
  ADIR=archive/ ;                                                          \
 
180
  TGZ=xscreensaver-$$VERS.tar.gz ;                                         \
 
181
  if [ ! -f $${ADIR}$$TGZ ]; then                                          \
 
182
    echo "$${ADIR}$$TGZ does not exist!  Did you forget to \`make tar'?" ; \
 
183
    exit 1 ;                                                               \
 
184
  fi ;                                                                     \
 
185
  rm -rf /var/tmp/xscreensaver-$$VERS-root ;                               \
177
186
  rm -rf $$DIR ;                                                           \
178
187
  mkdir $$DIR ;                                                            \
179
188
  ( cd $$DIR; mkdir BUILD RPMS RPMS/$$ARCH SOURCES SPECS SRPMS ) ;         \
180
 
  cp -p $${ADIR}xscreensaver-$$VERS.tar.gz $$DIR/SOURCES/ ;                \
181
 
  rpm --define "_topdir $$DIR"                                             \
182
 
      --define "USE_GL yes"                                                \
183
 
      -v -ba xscreensaver.spec ;                                           \
 
189
  cp -p $${ADIR}$$TGZ $$DIR/SOURCES/ ;                                     \
 
190
  rpmbuild --define "_topdir $$DIR"                                        \
 
191
           --define "USE_GL yes"                                           \
 
192
           -v -ba xscreensaver.spec ;                                      \
184
193
  echo '' ;                                                                \
185
194
  echo 'RPM build complete' ;                                              \
186
195
  echo '' ;                                                                \
187
 
  rm -f $$DIR/xscreensaver-$$VERS.tar.gz ;                                 \
 
196
  rm -f $$DIR/$$TGZ ;                                                      \
188
197
  rm -rf $$DIR/BUILD/xscreensaver-$$VERS ;                                 \
189
198
  mv $$DIR/SRPMS/xscreensaver*-$$VERS-*.rpm . ;                            \
190
199
  mv $$DIR/RPMS/$$ARCH/xscreensaver*-$$VERS-*.rpm . ;                      \
194
203
 
195
204
test-tar::
196
205
        @                                                                   \
197
 
  VERS=`sed -n 's/[^0-9]*\([0-9]\.[0-9][0-9]*\).*/\1/p' utils/version.h` ;  \
 
206
  VERS=`sed -n 's/[^0-9]*\([0-9]\.[0-9][^. ]*\).*/\1/p' utils/version.h` ; \
198
207
  D=xscreensaver-$$VERS ;                                                   \
199
208
  ADIR=archive/ ;                                                           \
200
209
  NAME="$${ADIR}$$D.tar.gz" ;                                               \
244
253
www::
245
254
        @                                                                   \
246
255
  DEST=$$HOME/www/xscreensaver ;                                            \
247
 
  VERS=`sed -n 's/[^0-9]*\([0-9]\.[0-9][0-9]*\).*/\1/p' utils/version.h` ;  \
 
256
  VERS=`sed -n 's/[^0-9]*\([0-9]\.[0-9][^. ]*\).*/\1/p' utils/version.h` ; \
248
257
  HEAD="xscreensaver-$$VERS" ;                                              \
249
258
  ADIR=archive/ ;                                                           \
250
259
  BNAME="$$HEAD.tar.gz" ;                                                   \
270
279
  TMP=/tmp/xd.$$$$ ;                                                        \
271
280
  sed "s/xscreensaver-[0-9]\.[0-9][0-9]*/$$HEAD/g" download.html > $$TMP ;  \
272
281
  echo '' ;                                                                 \
273
 
  diff -u0 download.html $$TMP ;                                            \
 
282
  diff -U0 download.html $$TMP ;                                            \
274
283
  echo '' ;                                                                 \
275
284
                                                                            \
276
285
  OLDEST=`ls xscreensaver*.tar.gz | head -1` ;                              \
288
297
  rm -f $$TMP ;                                                             \
289
298
                                                                            \
290
299
  (cd ..; $(MAKE) xscreensaver/changelog.html );                            \
291
 
  cvs diff -u0 changelog.html ;                                             \
 
300
  cvs diff -U0 changelog.html ;                                             \
292
301
  set +x ;                                                                  \
293
302
                                                                            \
294
303
  echo -n "Ok? ";                                                           \
298
307
  fi ;                                                                      \
299
308
                                                                            \
300
309
  cvs commit -m "$$VERS"
 
310
 
 
311
check_years::
 
312
        @for file in `find . -name '*.*' \
 
313
                \! -name '*~' \! -name '*.o' \! -name '*.gz' \! -name '*.Z' \
 
314
                \! -name '*.po' \! -name 'config.*'  \! -name '*.glade*' \
 
315
                \! -name '*.m4' \! -name '*.pdb' \! -name '*.xpm' \
 
316
                \! -name '*.jpg' \! -name '*.gif' \! -name '*.eps' \
 
317
                \! -name '*.png' \! -name '*.tif' \! -name '*.bak' \
 
318
                | sort` \
 
319
        ; do \
 
320
          y=`date -r "$$file" '+%Y'` ; \
 
321
          if ! ( grep "\b$$y\b" $$file >/dev/null ); then \
 
322
            if ( grep "opyright\|(c)\|\.BR" $$file >/dev/null ); then \
 
323
              echo "$$file              does not mention $$y" ; \
 
324
            fi ; \
 
325
          fi ; \
 
326
        done
 
327
 
 
328
count::
 
329
        @ \
 
330
  echo -n "Current hack count: " ; \
 
331
  ( ( cd hacks;     make -s INSTALL=true install-program install-scripts ) ; \
 
332
    ( cd hacks/glx; make -s INSTALL=true install-program ) ) | \
 
333
    grep true | \
 
334
    grep -v helper | \
 
335
    grep -v ljlatest | \
 
336
    wc -l