Changeset 1632


Ignore:
Timestamp:
Mar 19, 2023, 6:15:02 AM (6 months ago)
Author:
Peter Johansson
Message:

split make rule for Portfile.diff into multiple targets

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Makefile.am

    r1631 r1632  
    9595macport_url = https://svn.macports.org/repository/macports/trunk/dports/devel/svndigest
    9696
    97 build_support/Portfile.diff: build_support/Portfile FORCE
    98   test -e build_support/macport \
    99   || svn co $(macport_url) build_support/macport
    100   svn revert -R build_support/macport
    101   svn update build_support/macport
    102   cp build_support/Portfile build_support/macport/Portfile
    103   svn diff build_support/macport/Portfile > $@
    104   svn revert build_support/macport/Portfile
     97build_support/macport/.dirstamp:
     98  $(AM_V_at)$(SVN) co $(macport_url) build_support/macport
     99  $(AM_V_at): > $@
     100
     101build_support/macport/Portfile: build_support/macport/.dirstamp FORCE
     102  $(AM_V_GEN)$(SVN) revert -R build_support/macport \
     103  && $(SVN) update build_support/macport
     104
     105build_support/Portfile.diff: build_support/Portfile \
     106build_support/macport/Portfile
     107  $(AM_V_GEN)cp build_support/Portfile build_support/macport/Portfile \
     108  && $(SVN) diff build_support/macport/Portfile > $@ \
     109  && $(SVN) revert build_support/macport/Portfile
    105110
    106111edit = $(SED) \
     
    114119  $(AM_V_GEN)openssl rmd160 $(distdir).tar.gz > $@
    115120
    116 build_support/Portfile: $(distdir).tar.gz Makefile build_support/Portfile.in $(distdir).tar.gz.sha256 $(distdir).tar.gz.rmd160
    117   @rm -f $@ $@.t
    118   @sha256=`cut -f 2 -d ' ' $(distdir).tar.gz.sha256`;\
     121build_support/Portfile: Makefile build_support/Portfile.in $(distdir).tar.gz.sha256 $(distdir).tar.gz.rmd160
     122  $(AM_V_GEN)rm -f $@ $@.t; \
     123  sha256=`cut -f 2 -d ' ' $(distdir).tar.gz.sha256`;\
    119124  rmd160=`cut -f 2 -d ' ' $(distdir).tar.gz.rmd160`;\
    120125  $(edit) -e "s|@SHA256SUM[@]|$$sha256|g" \
    121126  -e "s|@RMD160SUM[@]|$$rmd160|g" \
    122   '$(srcdir)/build_support/Portfile.in' > $@.t
    123   @chmod a-w $@.t
    124   @mv $@.t $@
    125   @echo "creating $@"
     127  '$(srcdir)/build_support/Portfile.in' > $@.t; \
     128  chmod a-w $@.t; \
     129  mv $@.t $@
Note: See TracChangeset for help on using the changeset viewer.