492 if test "x$USER_RELEASE_SUFFIX" = x; then
493 BUILD_DATE=`date '+%Y_%m_%d_%H_%M'`
494 # Avoid [:alnum:] since it depends on the locale.
495 CLEAN_USERNAME=`echo "$USER" | $TR -d -c 'abcdefghijklmnopqrstuvqxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'`
496 USER_RELEASE_SUFFIX=`echo "${CLEAN_USERNAME}_${BUILD_DATE}" | $TR 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
497 fi
498 fi
499
500 # Now set the JDK version, milestone, build number etc.
501 AC_SUBST(USER_RELEASE_SUFFIX)
502 AC_SUBST(JDK_MAJOR_VERSION)
503 AC_SUBST(JDK_MINOR_VERSION)
504 AC_SUBST(JDK_MICRO_VERSION)
505 AC_SUBST(JDK_UPDATE_VERSION)
506 AC_SUBST(JDK_BUILD_NUMBER)
507 AC_SUBST(MILESTONE)
508 AC_SUBST(LAUNCHER_NAME)
509 AC_SUBST(PRODUCT_NAME)
510 AC_SUBST(PRODUCT_SUFFIX)
511 AC_SUBST(JDK_RC_PLATFORM_NAME)
512 AC_SUBST(COMPANY_NAME)
513 AC_SUBST(MACOSX_BUNDLE_NAME_BASE)
514 AC_SUBST(MACOSX_BUNDLE_ID_BASE)
515
516 AC_ARG_WITH(copyright-year, [AS_HELP_STRING([--with-copyright-year],
517 [Set copyright year value for build @<:@current year@:>@])])
518 if test "x$with_copyright_year" = xyes; then
519 AC_MSG_ERROR([Copyright year must have a value])
520 elif test "x$with_copyright_year" != x; then
521 COPYRIGHT_YEAR="$with_copyright_year"
522 else
523 COPYRIGHT_YEAR=`date +'%Y'`
524 fi
525 AC_SUBST(COPYRIGHT_YEAR)
526
527 if test "x$JDK_UPDATE_VERSION" != x; then
528 JDK_VERSION="${JDK_MAJOR_VERSION}.${JDK_MINOR_VERSION}.${JDK_MICRO_VERSION}_${JDK_UPDATE_VERSION}"
529 else
530 JDK_VERSION="${JDK_MAJOR_VERSION}.${JDK_MINOR_VERSION}.${JDK_MICRO_VERSION}"
531 fi
532 AC_SUBST(JDK_VERSION)
533
534 # The cooked update version used to encode trailing letters in the update
|
492 if test "x$USER_RELEASE_SUFFIX" = x; then
493 BUILD_DATE=`date '+%Y_%m_%d_%H_%M'`
494 # Avoid [:alnum:] since it depends on the locale.
495 CLEAN_USERNAME=`echo "$USER" | $TR -d -c 'abcdefghijklmnopqrstuvqxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'`
496 USER_RELEASE_SUFFIX=`echo "${CLEAN_USERNAME}_${BUILD_DATE}" | $TR 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
497 fi
498 fi
499
500 # Now set the JDK version, milestone, build number etc.
501 AC_SUBST(USER_RELEASE_SUFFIX)
502 AC_SUBST(JDK_MAJOR_VERSION)
503 AC_SUBST(JDK_MINOR_VERSION)
504 AC_SUBST(JDK_MICRO_VERSION)
505 AC_SUBST(JDK_UPDATE_VERSION)
506 AC_SUBST(JDK_BUILD_NUMBER)
507 AC_SUBST(MILESTONE)
508 AC_SUBST(LAUNCHER_NAME)
509 AC_SUBST(PRODUCT_NAME)
510 AC_SUBST(PRODUCT_SUFFIX)
511 AC_SUBST(JDK_RC_PLATFORM_NAME)
512 AC_SUBST(MACOSX_BUNDLE_NAME_BASE)
513 AC_SUBST(MACOSX_BUNDLE_ID_BASE)
514
515 # The vendor name, if any
516 AC_ARG_WITH(vendor-name, [AS_HELP_STRING([--with-vendor-name],
517 [Set vendor name @<:@not specified@:>@])])
518 if test "x$with_vendor_name" = xyes; then
519 AC_MSG_ERROR([--with-vendor-name must have a value])
520 elif [ ! [[ $with_vendor_name =~ ^[[:print:]]*$ ]] ]; then
521 AC_MSG_ERROR([--with--vendor-name contains non-printing characters: $with_vendor_name])
522 else
523 COMPANY_NAME="$with_vendor_name"
524 fi
525 AC_SUBST(COMPANY_NAME)
526
527 AC_ARG_WITH(copyright-year, [AS_HELP_STRING([--with-copyright-year],
528 [Set copyright year value for build @<:@current year@:>@])])
529 if test "x$with_copyright_year" = xyes; then
530 AC_MSG_ERROR([Copyright year must have a value])
531 elif test "x$with_copyright_year" != x; then
532 COPYRIGHT_YEAR="$with_copyright_year"
533 else
534 COPYRIGHT_YEAR=`date +'%Y'`
535 fi
536 AC_SUBST(COPYRIGHT_YEAR)
537
538 if test "x$JDK_UPDATE_VERSION" != x; then
539 JDK_VERSION="${JDK_MAJOR_VERSION}.${JDK_MINOR_VERSION}.${JDK_MICRO_VERSION}_${JDK_UPDATE_VERSION}"
540 else
541 JDK_VERSION="${JDK_MAJOR_VERSION}.${JDK_MINOR_VERSION}.${JDK_MICRO_VERSION}"
542 fi
543 AC_SUBST(JDK_VERSION)
544
545 # The cooked update version used to encode trailing letters in the update
|